Observium_CE/mibs/tplink/TPLINK-pppoeConfig-MIB

147 lines
5.2 KiB
Plaintext

TPLINK-pppoeConfig-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
tplinkMgmt
FROM TPLINK-MIB
ifIndex
FROM RFC1213-MIB
DisplayString
FROM SNMPv2-TC;
tplinkPPPoEConfigMIB MODULE-IDENTITY
LAST-UPDATED "201212171050Z"
ORGANIZATION "TPLINK"
CONTACT-INFO "www.tplink.com"
DESCRIPTION "Private MIB for PPPoE Circuit ID configuration."
REVISION "201212171050Z"
DESCRIPTION
"Initial version of this MIB module."
::= { tplinkMgmt 57 }
tplinkPPPoEConfigMIBObjects OBJECT IDENTIFIER ::= { tplinkPPPoEConfigMIB 1 }
tplinkPPPoEConfigNotifications OBJECT IDENTIFIER ::= { tplinkPPPoEConfigMIB 2 }
tpPppoeIdInsertionGlobalConfig OBJECT IDENTIFIER ::= {tplinkPPPoEConfigMIBObjects 1}
tpPppoeIdInsertionGlobalEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0. disable
1. enable
Enable/Disable the PPPoE Circuit-ID function."
::= { tpPppoeIdInsertionGlobalConfig 1 }
-- the PPPoE Circuit-ID port config
tpPppoeIdInsertionPortConfig OBJECT IDENTIFIER ::= {tplinkPPPoEConfigMIBObjects 2}
tpPppoeIdInsertionPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PPPOEIDINSERTIONPORTCONFIGENTRY
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of PPPoE Circuit-Id port config entries."
::= { tpPppoeIdInsertionPortConfig 1 }
tpPppoeIdInsertionPortConfigEntry OBJECT-TYPE
SYNTAX PPPOEIDINSERTIONPORTCONFIGENTRY
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains of the information of PPPoE Circuit-ID port config.
Here you can configure the ports for the PPPoE Circuit-ID."
INDEX {ifIndex }
::= { tpPppoeIdInsertionPortConfigTable 1 }
PPPOEIDINSERTIONPORTCONFIGENTRY ::=
SEQUENCE {
tpPppoeIdInsertionPortIndex
DisplayString,
tpPppoeCircuitIdPortConfigEnable
INTEGER,
tpPppoeCircuitIdPortConfigIdType
INTEGER,
tpPppoeCircuitIdPortConfigUdfValue
OCTET STRING (SIZE (0..40)),
tpPppoeRemoteIdPortConfigEnable
INTEGER,
tpPppoeRemoteIdPortConfigValue
OCTET STRING (SIZE (0..40))
}
tpPppoeIdInsertionPortIndex OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port number."
::= {tpPppoeIdInsertionPortConfigEntry 1 }
tpPppoeCircuitIdPortConfigEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0. disable
1. enable
Select Enable/Disable the PPPoE Circuit-ID Insertion feature for the port."
::= { tpPppoeIdInsertionPortConfigEntry 2 }
tpPppoeCircuitIdPortConfigIdType OBJECT-TYPE
SYNTAX INTEGER{
switchIp(0),
switchMac(1),
switchUdf(2),
switchUdfOnly(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0. switch IP:The switch's IP address will be used to encode the Circuit-ID option.
1. switch MAC:The switch's MAC address will be used to encode the Circuit-ID option.
2. switch UDF:The user specified string with the maximum length of 40 will be used to encode the Circuit-ID option.
3. switch UDF-ONLY:Only the user specified string with the maximum length of 40 will be used to encode the Circuit-ID option.
Select Circuit-ID type for the port."
::= { tpPppoeIdInsertionPortConfigEntry 3 }
tpPppoeCircuitIdPortConfigUdfValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A user specified string with the maximum length of 40. "
::= { tpPppoeIdInsertionPortConfigEntry 4 }
tpPppoeRemoteIdPortConfigEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0. disable
1. enable
Select Enable/Disable the PPPoE Remote-ID Insertion feature for the port."
::= { tpPppoeIdInsertionPortConfigEntry 5 }
tpPppoeRemoteIdPortConfigValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A user specified string with the maximum length of 40. "
::= { tpPppoeIdInsertionPortConfigEntry 6 }
END