Observium_CE/mibs/tplink/TPLINK-NDSNOOPING-MIB

141 lines
4.7 KiB
Plaintext

TPLINK-NDSNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
ifIndex
FROM RFC1213-MIB
tplinkMgmt
FROM TPLINK-MIB;
tplinkNdSnoopingMIB MODULE-IDENTITY
LAST-UPDATED "201212171014Z"
ORGANIZATION "TPLINK"
CONTACT-INFO "www.tplink.com"
DESCRIPTION "Private MIB for ND Snooping configuration."
REVISION "201212171014Z"
DESCRIPTION
"Initial version of this MIB module."
::= { tplinkMgmt 92 }
tplinkNdSnoopingMIBObjects OBJECT IDENTIFIER ::= { tplinkNdSnoopingMIB 1 }
tplinkNdSnoopingNotifications OBJECT IDENTIFIER ::= { tplinkNdSnoopingMIB 2 }
ndSnoopingGlobalConfig OBJECT IDENTIFIER ::= { tplinkNdSnoopingMIBObjects 1 }
ndSnoopingPortConfig OBJECT IDENTIFIER ::= { tplinkNdSnoopingMIBObjects 3 }
ndSnoopingEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0. disable
1. enable
Enable or disable the ND Snooping function globally."
::= { ndSnoopingGlobalConfig 1 }
ndSnoopingVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdSnoopingVlanConfigTable
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Here you can view and modify the ND Snooping VLAN config table."
::= { ndSnoopingGlobalConfig 2 }
ndSnoopingVlanConfigEntry OBJECT-TYPE
SYNTAX NdSnoopingVlanConfigTable
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains of the ND Snooping function enable status information of a VLAN."
INDEX { ndSnoopingVlanId }
::= { ndSnoopingVlanConfigTable 1 }
NdSnoopingVlanConfigTable ::=
SEQUENCE {
ndSnoopingVlanId
INTEGER(1..4094),
ndSnoopingVlanStatus
INTEGER
}
ndSnoopingVlanId OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enter the ID number of VLAN,1-4094."
::= { ndSnoopingVlanConfigEntry 1 }
ndSnoopingVlanStatus OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0. disable
1. enable
Enable or disable ND Snooping function in specified VLAN. "
::= { ndSnoopingVlanConfigEntry 2 }
-- the nd Snooping port config
ndSnoopingPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdSnoopingPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of ND Snooping port config entries.
Here you can configure the port parameters for the ND Snooping."
::= { ndSnoopingPortConfig 1 }
ndSnoopingPortConfigEntry OBJECT-TYPE
SYNTAX NdSnoopingPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains of the information of ND Snooping port config."
INDEX {ifIndex}
::= { ndSnoopingPortConfigTable 1 }
NdSnoopingPortConfigEntry ::=
SEQUENCE {
ndSnoopingPort
OCTET STRING (SIZE (0..255)),
ndSnoopingPortConfigMaxEntry
INTEGER(-1..1024),
ndSnoopingPortConfigPortLag
OCTET STRING
}
ndSnoopingPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display port number"
::= { ndSnoopingPortConfigEntry 1 }
ndSnoopingPortConfigMaxEntry OBJECT-TYPE
SYNTAX INTEGER(-1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the maxinum entry of the interface."
::= { ndSnoopingPortConfigEntry 2 }
ndSnoopingPortConfigPortLag OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LAG to which the port belongs to."
::= { ndSnoopingPortConfigEntry 3 }
END