TPLINK-NDDETECTION-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI ifIndex FROM RFC1213-MIB tplinkMgmt FROM TPLINK-MIB; tplinkNdDetectionMIB MODULE-IDENTITY LAST-UPDATED "201212171014Z" ORGANIZATION "TPLINK" CONTACT-INFO "www.tplink.com.cn" DESCRIPTION "Private MIB for ND Detection configuration." REVISION "201212171014Z" DESCRIPTION "Initial version of this MIB module." ::= { tplinkMgmt 93 } tplinkNdDetectionMIBObjects OBJECT IDENTIFIER ::= { tplinkNdDetectionMIB 1 } tplinkNdDetectionNotifications OBJECT IDENTIFIER ::= { tplinkNdDetectionMIB 2 } ndDetectionGlobalConfig OBJECT IDENTIFIER ::= { tplinkNdDetectionMIBObjects 1 } ndDetectionPortConfig OBJECT IDENTIFIER ::= { tplinkNdDetectionMIBObjects 3 } ndDetectionEnable OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "0. disable 1. enable Enable or disable the ND Detection function globally." ::= { ndDetectionGlobalConfig 1 } ndDetectionVlanConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NdDetectionVlanConfigTable MAX-ACCESS not-accessible STATUS current DESCRIPTION "Here you can view and modify the ND Detection VLAN config table." ::= { ndDetectionGlobalConfig 2 } ndDetectionVlanConfigEntry OBJECT-TYPE SYNTAX NdDetectionVlanConfigTable MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains of the ND Detection function enable status information of a VLAN." INDEX { ndDetectionVlanId } ::= { ndDetectionVlanConfigTable 1 } NdDetectionVlanConfigTable ::= SEQUENCE { ndDetectionVlanId INTEGER(1..4094), ndDetectionVlanStatus INTEGER } ndDetectionVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Enter the ID number of VLAN,1-4094." ::= { ndDetectionVlanConfigEntry 1 } ndDetectionVlanStatus OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "0. disable 1. enable Enable or disable ND Detection function in specified VLAN. " ::= { ndDetectionVlanConfigEntry 2 } -- the ND Detection port config ndDetectionPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NdDetectionPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of ND Detection port config entries. Here you can configure the port parameters for the ND Detection." ::= { ndDetectionPortConfig 1 } ndDetectionPortConfigEntry OBJECT-TYPE SYNTAX NdDetectionPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains of the information of ND Detection port config." INDEX {ifIndex} ::= { ndDetectionPortConfigTable 1 } NdDetectionPortConfigEntry ::= SEQUENCE { ndDetectionPort OCTET STRING (SIZE (0..255)), ndDetectionPortConfigTrustedPort INTEGER, ndDetectionPortConfigPortLag OCTET STRING } ndDetectionPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Display port number" ::= { ndDetectionPortConfigEntry 1 } ndDetectionPortConfigTrustedPort OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "0. disable 1. enable Select Enable/Disable the port to be a Trusted Port. Only the Trusted Port can forward the Router Advertisement Message and Router Redirect Message from Routers." ::= { ndDetectionPortConfigEntry 2 } ndDetectionPortConfigPortLag OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The LAG to which the port belongs to." ::= { ndDetectionPortConfigEntry 3 } END