TPLINK-DHCP6SNOOPING-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI ifIndex FROM RFC1213-MIB tplinkMgmt FROM TPLINK-MIB; tplinkDhcp6SnoopingMIB MODULE-IDENTITY LAST-UPDATED "201212171014Z" ORGANIZATION "TPLINK" CONTACT-INFO "www.tplink.com" DESCRIPTION "Private MIB for DHCPv6 Snooping configuration." REVISION "201212171014Z" DESCRIPTION "Initial version of this MIB module." ::= { tplinkMgmt 91 } tplinkDhcp6SnoopingMIBObjects OBJECT IDENTIFIER ::= { tplinkDhcp6SnoopingMIB 1 } tplinkDhcp6SnoopingNotifications OBJECT IDENTIFIER ::= { tplinkDhcp6SnoopingMIB 2 } dhcp6SnoopingGlobalConfig OBJECT IDENTIFIER ::= { tplinkDhcp6SnoopingMIBObjects 1 } dhcp6SnoopingPortConfig OBJECT IDENTIFIER ::= { tplinkDhcp6SnoopingMIBObjects 3 } dhcp6SnoopingEnable OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "0. disable 1. enable Enable or disable the DHCPv6 Snooping function globally." ::= { dhcp6SnoopingGlobalConfig 1 } dhcp6SnoopingVlanConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dhcp6SnoopingVlanConfigTable MAX-ACCESS not-accessible STATUS current DESCRIPTION "Here you can view and modify the DHCPv6 Snooping VLAN config table." ::= { dhcp6SnoopingGlobalConfig 2 } dhcp6SnoopingVlanConfigEntry OBJECT-TYPE SYNTAX Dhcp6SnoopingVlanConfigTable MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains of the DHCPv6 Snooping function enable status information of a VLAN." INDEX { dhcp6SnoopingVlanId } ::= { dhcp6SnoopingVlanConfigTable 1 } Dhcp6SnoopingVlanConfigTable ::= SEQUENCE { dhcp6SnoopingVlanId INTEGER(1..4094), dhcp6SnoopingVlanStatus INTEGER } dhcp6SnoopingVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Enter the ID number of VLAN,1-4094." ::= { dhcp6SnoopingVlanConfigEntry 1 } dhcp6SnoopingVlanStatus OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "0. disable 1. enable Enable or disable DHCPv6 Snooping function in specified VLAN. " ::= { dhcp6SnoopingVlanConfigEntry 2 } -- the dhcp snooping port config dhcp6SnoopingPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Dhcp6SnoopingPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of DHCPv6 Snooping port config entries. Here you can configure the port parameters for the DHCPv6 Snooping." ::= { dhcp6SnoopingPortConfig 1 } dhcp6SnoopingPortConfigEntry OBJECT-TYPE SYNTAX Dhcp6SnoopingPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains of the information of DHCPv6 Snooping port config." INDEX {ifIndex} ::= { dhcp6SnoopingPortConfigTable 1 } Dhcp6SnoopingPortConfigEntry ::= SEQUENCE { dhcp6SnoopingPort OCTET STRING (SIZE (0..255)), dhcp6SnoopingPortConfigMaxEntry INTEGER, dhcp6SnoopingPortConfigPortLag OCTET STRING } dhcp6SnoopingPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display port number" ::= { dhcp6SnoopingPortConfigEntry 1 } dhcp6SnoopingPortConfigMaxEntry OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Set the maxinum entry of the interface." ::= { dhcp6SnoopingPortConfigEntry 2 } dhcp6SnoopingPortConfigPortLag OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LAG to which the port belongs to." ::= { dhcp6SnoopingPortConfigEntry 3 } END