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