Observium_CE/mibs/tplink/TPLINK-DHCP6SNOOPING-MIB

141 lines
4.9 KiB
Plaintext

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