245 lines
7.5 KiB
Plaintext
245 lines
7.5 KiB
Plaintext
--MibName=rcLldpPrivate
|
|
LLDP-PRI-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TruthValue FROM SNMPv2-TC
|
|
InterfaceIndex FROM IF-MIB
|
|
iscomSwitch FROM RAISECOM-BASE-MIB
|
|
MacAddress FROM SNMPv2-TC
|
|
lldpLocManAddrSubtype FROM LLDP-STD-MIB
|
|
lldpRemLocalPortNum FROM LLDP-STD-MIB
|
|
lldpRemIndex FROM LLDP-STD-MIB
|
|
lldpRemManAddrSubtype FROM LLDP-STD-MIB; -- [RFC2579]
|
|
|
|
rcLldp OBJECT IDENTIFIER ::= { iscomSwitch 57 }
|
|
|
|
rcLldpPrivate MODULE-IDENTITY
|
|
LAST-UPDATED "201001040000Z" -- Jan 4,2010"
|
|
ORGANIZATION
|
|
"raisecom"
|
|
CONTACT-INFO
|
|
" "
|
|
DESCRIPTION
|
|
"The MIB module for private canfiguration of lldp."
|
|
|
|
REVISION "201001040000Z" -- Jan 4, 2010"
|
|
DESCRIPTION ""
|
|
|
|
::= { rcLldp 2 }
|
|
|
|
--
|
|
-- Sections of the raisecom LLDP MIB
|
|
--
|
|
|
|
rcLldpConfig OBJECT IDENTIFIER ::= { rcLldpPrivate 1 }
|
|
rcLldpPortConfig OBJECT IDENTIFIER ::= { rcLldpPrivate 2 }
|
|
rclldpManIpAdd OBJECT IDENTIFIER ::= { rcLldpPrivate 3 }
|
|
|
|
|
|
-- ***************************************************************
|
|
--
|
|
-- private LLDP objectes group
|
|
--
|
|
|
|
|
|
rcLldpEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlalue indicats that LLDP is valid when it is set TRUE.
|
|
The default value is FALSE."
|
|
DEFVAL { FALSE }
|
|
::= { rcLldpConfig 1 }
|
|
|
|
rcLldpNotificationEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlalue indicats whether LLDP trap can be sent to SNMP when
|
|
some events occurs.The 'TRUE'value indicats trap
|
|
can execute,or cannot execute."
|
|
DEFVAL { TRUE }
|
|
::= { rcLldpConfig 2 }
|
|
|
|
rcLldpClearGlobalStatistic OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear global statistic information."
|
|
DEFVAL { FALSE }
|
|
::= { rcLldpConfig 3 }
|
|
|
|
rcLldpPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF rcLldpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of LLDP port configuration. "
|
|
::= { rcLldpPortConfig 1 }
|
|
|
|
rcLldpPortConfigEntry OBJECT-TYPE
|
|
SYNTAX rcLldpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for LLDP port configuration."
|
|
INDEX { rcLldpPortIndex }
|
|
::= { rcLldpPortConfigTable 1 }
|
|
|
|
rcLldpPortConfigEntry ::=
|
|
SEQUENCE {
|
|
rcLldpPortIndex InterfaceIndex,
|
|
rcLldpPortEnable TruthValue,
|
|
rcLldpPortClearStatistic TruthValue,
|
|
rcLldpPortClearRemTablesEntries TruthValue,
|
|
rcLldpPortDestAddress MacAddress
|
|
}
|
|
rcLldpPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the Bridge Port"
|
|
::= { rcLldpPortConfigEntry 1 }
|
|
|
|
rcLldpPortEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable port lldp function."
|
|
DEFVAL { TRUE }
|
|
::= { rcLldpPortConfigEntry 2 }
|
|
|
|
rcLldpPortClearStatistic OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear port statistic information."
|
|
DEFVAL { FALSE }
|
|
::= { rcLldpPortConfigEntry 3 }
|
|
|
|
rcLldpPortClearRemTablesEntries OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear port remote information."
|
|
DEFVAL { FALSE }
|
|
::= { rcLldpPortConfigEntry 4 }
|
|
|
|
rcLldpPortDestAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dest mac address of LLDPDU."
|
|
::= { rcLldpPortConfigEntry 5 }
|
|
|
|
--
|
|
-- lldpLocManIpAddrTable : Management addresses of the local system
|
|
--
|
|
|
|
lldpLocManIpAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpLocManIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains management address information on the
|
|
local system known to this agent."
|
|
::= { rclldpManIpAdd 1 }
|
|
|
|
lldpLocManIpAddrEntry OBJECT-TYPE
|
|
SYNTAX LldpLocManIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Management address information about a particular chassis
|
|
component. There may be multiple management addresses
|
|
configured on the system identified by a particular
|
|
lldpLocChassisId. Each management address should have
|
|
distinct 'management address type' (lldpLocManAddrSubtype) and
|
|
'management address' (lldpLocManAddr.)
|
|
|
|
Entries may be created and deleted in this table by the
|
|
agent."
|
|
INDEX { lldpLocManAddrSubtype,
|
|
rcLldpPortIndex }
|
|
::= { lldpLocManIpAddrTable 1 }
|
|
|
|
LldpLocManIpAddrEntry ::= SEQUENCE {
|
|
lldpLocManIpAddr IpAddress
|
|
}
|
|
|
|
lldpLocManIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OID value used to identify the type of hardware component
|
|
or protocol entity associated with the management address
|
|
advertised by the local system agent."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 9.5.9.8"
|
|
::= { lldpLocManIpAddrEntry 1 }
|
|
|
|
--
|
|
-- lldpRemManIpAddrTable : Management addresses of the remote system
|
|
--
|
|
|
|
lldpRemManIpAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpRemManIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one or more rows per management address
|
|
information on the remote system learned on a particular port
|
|
contained in the local chassis known to this agent."
|
|
::= { rclldpManIpAdd 2 }
|
|
|
|
lldpRemManIpAddrEntry OBJECT-TYPE
|
|
SYNTAX LldpRemManIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Management address information about a particular chassis
|
|
component. There may be multiple management addresses
|
|
configured on the remote system identified by a particular
|
|
lldpRemIndex whose information is received on
|
|
lldpRemLocalPortNum of the local system. Each management
|
|
address should have distinct 'management address
|
|
type' (lldpRemManAddrSubtype) and 'management address'
|
|
(lldpRemManAddr.)
|
|
|
|
Entries may be created and deleted in this table by the
|
|
agent."
|
|
INDEX { lldpRemLocalPortNum,
|
|
lldpRemIndex,
|
|
lldpRemManAddrSubtype
|
|
}
|
|
::= { lldpRemManIpAddrTable 1 }
|
|
|
|
LldpRemManIpAddrEntry ::= SEQUENCE {
|
|
lldpRemManIpAddr IpAddress
|
|
}
|
|
|
|
lldpRemManIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the management address
|
|
component associated with the remote system. The purpose
|
|
of this address is to contact the management entity."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 9.5.9.4"
|
|
::= { lldpRemManIpAddrEntry 1 }
|
|
|
|
|
|
END |