http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c6035.shtml

These steps are well documented, but some details still required trial and error. It is not exactly the same (neither the OID nor the pattern) as TP-Link.

Set the vtpVlanEditOperation to the copy state (integer 2). This allows you to create the VLAN.

snmpset -v2c -c private 192.168.0.254 vtpVlanEditOperation.1 i 2

This example is VLAN 7, create a row and set the type and name.

snmpset -v2c -c private 192.168.0.254 vtpVlanEditRowStatus.1.7 i 4
snmpset -v2c -c private 192.168.0.254 vtpVlanEditType.1.7 i 1
snmpset -v2c -c private 192.168.0.254 vtpVlanEditName.1.7 s "vlan_7"

Set the vtpVlanEditDot10Said. This is the VLAN number + 100000 translated to hexadecimal. This example creates VLAN 7, so the vtpVlanEditDot10Said should be: 11 + 100000 = 100007 -> Hex: 000186A7

snmpset -v2c -c private 192.168.0.254 vtpVlanEditDot10Said.1.7 x 000186A7

When you have created VLAN 7, you must apply the modifications.

snmpset -v2c -c private 192.168.0.254 vtpVlanEditOperation.1 i 3

One step instruction to set vlan 6.

snmpset -v 2c -c private 192.168.0.254 1.3.6.1.4.1.9.9.46.1.4.1.1.1.1 i 2 1.3.6.1.4.1.9.9.46.1.4.1.1.3.1 s "mocuser" 
snmpset -v 2c -c private 192.168.0.254 1.3.6.1.4.1.9.9.46.1.4.2.1.11.1.6 i 4 1.3.6.1.4.1.9.9.46.1.4.2.1.3.1.6 i 1 1.3.6.1.4.1.9.9.46.1.4.2.1.4.1.6 s "vlan6" 1.3.6.1.4.1.9.9.46.1.4.2.1.6.1.6 x 000186A6 1.3.6.1.4.1.9.9.46.1.4.1.1.1.1 i 3
snmpset -v 2c -c private 192.168.0.254 1.3.6.1.4.1.9.9.46.1.4.1.1.1.1 i 4
snmpwalk -v 2c -c public 192.168.0.254 1.3.6.1.4.1.9.9.46.1.3.1.1.2