1674 lines
52 KiB
Plaintext
1674 lines
52 KiB
Plaintext
LUM-LLDP-V2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32,Integer32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
DisplayString,TruthValue,DateAndTime,TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
MgmtNameString, SubrackNumber, SlotNumber,PortNumber,TruthValueWithNA
|
|
FROM LUM-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
lumModules, lumLldpV2MIB
|
|
FROM LUM-REG;
|
|
|
|
lumLldpV2MIBModule MODULE-IDENTITY
|
|
LAST-UPDATED
|
|
"201712150000Z" -- Dec 15th 2017
|
|
ORGANIZATION
|
|
"Infinera Metro, formerly Transmode Systems AB"
|
|
CONTACT-INFO
|
|
"techsupport@infinera.com"
|
|
DESCRIPTION
|
|
"The MIB module for LLDP-V2.
|
|
it is a customized version of the standard LLDP-V2-MIB.
|
|
|
|
The tables contained in this MIB are:
|
|
|
|
(1) The General group contains some general attributes as time stamps
|
|
and tables sizes.
|
|
|
|
(2) The lldpV2 Remote Systems table
|
|
(3) The lldpV2 Local Agent Config table
|
|
(4) The lldpV2 System Info table
|
|
(5) The lldpV2 Statistics table
|
|
|
|
"
|
|
|
|
REVISION
|
|
"201712150000Z" -- Dec 15th 2017
|
|
DESCRIPTION
|
|
"Changes for r30.0:
|
|
- Changed agentId in lldpStats table to read-only.
|
|
- Changed display order of attributes in lldpAgentConfig, lldpV2RemoteSystemData and lldpStats tables."
|
|
|
|
REVISION
|
|
"201706150000Z" -- June 15th 2017
|
|
DESCRIPTION
|
|
"Changes made for release r29.0:
|
|
- Changed ORGANIZATION and CONTACT-INFO"
|
|
REVISION
|
|
"201604300000Z" -- April 30th 2016
|
|
DESCRIPTION
|
|
"The initial revision of this module."
|
|
::= { lumModules 67 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Compliance area, containing groups and compliance
|
|
-- specifications.
|
|
-- ----------------------------------------------------
|
|
|
|
lumLldpV2Confs OBJECT IDENTIFIER ::= { lumLldpV2MIB 1 }
|
|
|
|
--------------------------------------------------------
|
|
--LLDP V2 MIB Module - Conformance Information
|
|
--------------------------------------------------------
|
|
lumLldpV2Groups OBJECT IDENTIFIER ::= { lumLldpV2Confs 1 }
|
|
lumLldpV2Compliances OBJECT IDENTIFIER ::= { lumLldpV2Confs 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Root for objects in the LLDPV2 MIB
|
|
-- ----------------------------------------------------
|
|
|
|
lumLldpV2MIBObjects OBJECT IDENTIFIER ::= { lumLldpV2MIB 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- This MIB contains the following groups:
|
|
-- ----------------------------------------------------
|
|
|
|
lldpGeneral OBJECT IDENTIFIER ::= { lumLldpV2MIBObjects 1 }
|
|
lldpV2SystemInfo OBJECT IDENTIFIER ::= { lumLldpV2MIBObjects 2 }
|
|
lldpV2AgentConfig OBJECT IDENTIFIER ::= { lumLldpV2MIBObjects 3 }
|
|
lldpV2RemoteSystemData OBJECT IDENTIFIER ::= { lumLldpV2MIBObjects 4 }
|
|
lldpV2Statistics OBJECT IDENTIFIER ::= { lumLldpV2MIBObjects 5 }
|
|
|
|
|
|
--
|
|
-- ***********************************************************
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
-- ***********************************************************
|
|
|
|
LumAddressFamilyNumbers ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The definition of this textual convention with the
|
|
addition of newly assigned values is published
|
|
periodically by the IANA, in either the Assigned
|
|
Numbers RFC, or some derivative of it specific to
|
|
Internet Network Management number assignments.
|
|
(The latest arrangements can be obtained by
|
|
contacting the IANA.)
|
|
|
|
The enumerations are described as:
|
|
|
|
other(0), -- none of the following
|
|
ipV4(1), -- IP Version 4
|
|
ipV6(2), -- IP Version 6
|
|
nsap(3), -- NSAP
|
|
hdlc(4), -- (8-bit multidrop)
|
|
bbn1822(5),
|
|
all802(6), -- (includes all 802 media
|
|
-- plus Ethernet 'canonical format')
|
|
e163(7),
|
|
e164(8), -- (SMDS, Frame Relay, ATM)
|
|
f69(9), -- (Telex)
|
|
x121(10), -- (X.25, Frame Relay)
|
|
ipx(11), -- IPX (Internet Protocol Exchange)
|
|
appleTalk(12), -- Apple Talk
|
|
decnetIV(13), -- DEC Net Phase IV
|
|
banyanVines(14), -- Banyan Vines
|
|
e164withNsap(15),
|
|
-- (E.164 with NSAP format subaddress)
|
|
dns(16), -- (Domain Name System)
|
|
distinguishedName(17), -- (Distinguished Name, per X.500)
|
|
asNumber(18), -- (16-bit quantity, per the AS number space)
|
|
xtpOverIpv4(19), -- XTP over IP version 4
|
|
xtpOverIpv6(20), -- XTP over IP version 6
|
|
xtpNativeModeXTP(21), -- XTP native mode XTP
|
|
fibreChannelWWPN(22), -- Fibre Channel World-Wide Port Name
|
|
fibreChannelWWNN(23), -- Fibre Channel World-Wide Node Name
|
|
gwid(24), -- Gateway Identifier
|
|
reserved(65535)
|
|
|
|
Requests for new values should be made to IANA via
|
|
email (iana@iana.org)."
|
|
SYNTAX INTEGER {
|
|
other(0),
|
|
ipV4(1),
|
|
ipV6(2),
|
|
nsap(3),
|
|
hdlc(4),
|
|
bbn1822(5),
|
|
all802(6),
|
|
e163(7),
|
|
e164(8),
|
|
f69(9),
|
|
x121(10),
|
|
ipx(11),
|
|
appleTalk(12),
|
|
decnetIV(13),
|
|
banyanVines(14),
|
|
e164withNsap(15),
|
|
dns(16),
|
|
distinguishedName(17), -- (Distinguished Name, per X.500)
|
|
asNumber(18), -- (16-bit quantity, per the AS number space)
|
|
xtpOverIpv4(19),
|
|
xtpOverIpv6(20),
|
|
xtpNativeModeXTP(21),
|
|
fibreChannelWWPN(22),
|
|
fibreChannelWWNN(23),
|
|
gwid(24),
|
|
reserved(65535),
|
|
notAvailable(2147483646),
|
|
notApplicable(2147483647)
|
|
}
|
|
|
|
LldpV2ChassisIdSubtype ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC describes the source of a chassis identifier.
|
|
|
|
The enumeration 'chassisComponent(1)' represents a chassis
|
|
identifier based on the value of entPhysicalAlias object
|
|
(defined in IETF RFC 4133) for a chassis component (i.e.,
|
|
an entPhysicalClass value of 'chassis(3)').
|
|
|
|
The enumeration 'interfaceAlias(2)' represents a chassis
|
|
identifier based on the value of ifAlias object (defined in
|
|
IETF RFC 2863) for an interface on the containing chassis.
|
|
|
|
The enumeration 'portComponent(3)' represents a chassis
|
|
identifier based on the value of entPhysicalAlias object
|
|
(defined in IETF RFC 4133) for a port or backplane
|
|
component (i.e., entPhysicalClass value of 'port(10)' or
|
|
'backplane(4)'), within the containing chassis.
|
|
|
|
The enumeration 'macAddress(4)' represents a chassis
|
|
identifier based on the value of a unicast source address
|
|
(encoded in network byte order and IEEE 802.3 canonical bit
|
|
order), of a port on the containing chassis as defined in
|
|
IEEE Std 802.
|
|
|
|
The enumeration 'networkAddress(5)' represents a chassis
|
|
identifier based on a network address, associated with
|
|
a particular chassis. The encoded address is actually
|
|
composed of two fields. The first field is a single octet,
|
|
representing the IANA AddressFamilyNumbers value for the
|
|
specific address type, and the second field is the network
|
|
address value.
|
|
|
|
The enumeration 'interfaceName(6)' represents a chassis
|
|
identifier based on the value of ifName object (defined in
|
|
IETF RFC 2863) for an interface on the containing chassis.
|
|
|
|
The enumeration 'local(7)' represents a chassis identifier
|
|
based on a locally defined value."
|
|
SYNTAX INTEGER {
|
|
chassisComponent(1),
|
|
interfaceAlias(2),
|
|
portComponent(3),
|
|
macAddress(4),
|
|
networkAddress(5),
|
|
interfaceName(6),
|
|
local(7),
|
|
notAvailable (2147483646)
|
|
}
|
|
|
|
LldpV2ChassisId ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC describes the format of a chassis identifier string.
|
|
Objects of this type are always used with an associated
|
|
LldpChassisIdSubtype object, which identifies the format of
|
|
the particular LldpChassisId object instance.
|
|
|
|
If the associated LldpChassisIdSubtype object has a value of
|
|
'chassisComponent(1)', then the octet string identifies
|
|
a particular instance of the entPhysicalAlias object
|
|
(defined in IETF RFC 4133) for a chassis component (i.e.,
|
|
an entPhysicalClass value of 'chassis(3)').
|
|
|
|
If the associated LldpChassisIdSubtype object has a value
|
|
of 'interfaceAlias(2)', then the octet string identifies
|
|
a particular instance of the ifAlias object (defined in
|
|
IETF RFC 2863) for an interface on the containing chassis.
|
|
If the particular ifAlias object does not contain any values,
|
|
another chassis identifier type should be used.
|
|
|
|
If the associated LldpChassisIdSubtype object has a value
|
|
of 'portComponent(3)', then the octet string identifies a
|
|
particular instance of the entPhysicalAlias object (defined
|
|
in IETF RFC 4133) for a port or backplane component within
|
|
the containing chassis.
|
|
|
|
If the associated LldpChassisIdSubtype object has a value of
|
|
'macAddress(4)', then this string identifies a particular
|
|
unicast source address (encoded in network byte order and
|
|
IEEE 802.3 canonical bit order), of a port on the containing
|
|
chassis as defined in IEEE Std 802.
|
|
|
|
If the associated LldpChassisIdSubtype object has a value of
|
|
'networkAddress(5)', then this string identifies a particular
|
|
network address, encoded in network byte order, associated
|
|
with one or more ports on the containing chassis. The first
|
|
octet contains the IANA Address Family Numbers enumeration
|
|
value for the specific address type, and octets 2 through
|
|
N contain the network address value in network byte order.
|
|
|
|
If the associated LldpChassisIdSubtype object has a value
|
|
of 'interfaceName(6)', then the octet string identifies
|
|
a particular instance of the ifName object (defined in
|
|
IETF RFC 2863) for an interface on the containing chassis.
|
|
If the particular ifName object does not contain any values,
|
|
another chassis identifier type should be used.
|
|
|
|
If the associated LldpChassisIdSubtype object has a value of
|
|
'local(7)', then this string identifies a locally assigned
|
|
Chassis ID."
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
|
|
LldpV2PortIdSubtype ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC describes the source of a particular type of port
|
|
identifier used in the LLDP MIB.
|
|
|
|
The enumeration 'interfaceAlias(1)' represents a port
|
|
identifier based on the ifAlias MIB object, defined in IETF
|
|
RFC 2863.
|
|
|
|
The enumeration 'portComponent(2)' represents a port
|
|
identifier based on the value of entPhysicalAlias (defined in
|
|
IETF RFC 4133) for a port component (i.e., entPhysicalClass
|
|
value of 'port(10)'), within the containing chassis.
|
|
|
|
The enumeration 'macAddress(3)' represents a port identifier
|
|
based on a unicast source address (encoded in network
|
|
byte order and IEEE 802.3 canonical bit order), which has
|
|
been detected by the agent and associated with a particular
|
|
port (IEEE Std 802).
|
|
|
|
The enumeration 'networkAddress(4)' represents a port
|
|
identifier based on a network address, detected by the agent
|
|
and associated with a particular port.
|
|
|
|
The enumeration 'interfaceName(5)' represents a port
|
|
identifier based on the ifName MIB object, defined in IETF
|
|
RFC 2863.
|
|
|
|
The enumeration 'agentCircuitId(6)' represents a port
|
|
identifier based on the agent-local identifier of the circuit
|
|
(defined in RFC 3046), detected by the agent and associated
|
|
with a particular port.
|
|
|
|
The enumeration 'local(7)' represents a port identifier
|
|
based on a value locally assigned."
|
|
|
|
SYNTAX INTEGER {
|
|
interfaceAlias(1),
|
|
portComponent(2),
|
|
macAddress(3),
|
|
networkAddress(4),
|
|
interfaceName(5),
|
|
agentCircuitId(6),
|
|
local(7),
|
|
notAvailable (2147483646)
|
|
}
|
|
|
|
LldpV2PortId ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC describes the format of a port identifier string.
|
|
Objects of this type are always used with an associated
|
|
LldpPortIdSubtype object, which identifies the format of the
|
|
particular LldpPortId object instance.
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'interfaceAlias(1)', then the octet string identifies a
|
|
particular instance of the ifAlias object (defined in IETF
|
|
RFC 2863). If the particular ifAlias object does not contain
|
|
any values, another port identifier type should be used.
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'portComponent(2)', then the octet string identifies a
|
|
particular instance of the entPhysicalAlias object (defined
|
|
in IETF RFC 4133) for a port or backplane component.
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'macAddress(3)', then this string identifies a particular
|
|
unicast source address (encoded in network byte order
|
|
and IEEE 802.3 canonical bit order) associated with the port
|
|
(IEEE Std 802).
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'networkAddress(4)', then this string identifies a network
|
|
address associated with the port. The first octet contains
|
|
the IANA AddressFamilyNumbers enumeration value for the
|
|
specific address type, and octets 2 through N contain the
|
|
networkAddress address value in network byte order.
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'interfaceName(5)', then the octet string identifies a
|
|
particular instance of the ifName object (defined in IETF
|
|
RFC 2863). If the particular ifName object does not contain
|
|
any values, another port identifier type should be used.
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'agentCircuitId(6)', then this string identifies a agent-local
|
|
identifier of the circuit (defined in RFC 3046).
|
|
|
|
If the associated LldpPortIdSubtype object has a value of
|
|
'local(7)', then this string identifies a locally
|
|
assigned port ID."
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
|
|
|
|
LldpV2ManAddrIfSubtype ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC defines an enumeration value that identifies
|
|
the interface numbering method used for defining the
|
|
interface number associated with a management address.
|
|
An object with this syntax defines the format of an
|
|
interface number object.
|
|
|
|
The enumeration 'unknown(1)' represents the case where the
|
|
interface is not known. In this case, the corresponding
|
|
interface number is of zero length.
|
|
|
|
The enumeration 'ifIndex(2)' represents interface identifier
|
|
based on the ifIndex MIB object.
|
|
|
|
The enumeration 'systemPortNumber(3)' represents interface
|
|
identifier based on the system port numbering convention."
|
|
REFERENCE
|
|
"8.5.9.5"
|
|
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
ifIndex(2),
|
|
systemPortNumber(3),
|
|
notAvailable (2147483646),
|
|
notApplicable (2147483647)
|
|
}
|
|
|
|
LldpV2ManAddress ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1x:"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of a management address associated with the LLDP
|
|
agent that may be used to reach higher layer entities to
|
|
assist discovery by network management.
|
|
|
|
It should be noted that appropriate security credentials,
|
|
such as SNMP engineId, may be required to access the LLDP
|
|
agent using a management address. These necessary credentials
|
|
should be known by the network management and the objects
|
|
associated with the credentials are not included in the
|
|
LLDP agent."
|
|
SYNTAX OCTET STRING (SIZE (1..127))
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- General Group
|
|
-- ----------------------------------------------------
|
|
|
|
lldpV2GeneralConfigLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the configuration of the MIB was
|
|
last changed.
|
|
"
|
|
::= { lldpGeneral 1 }
|
|
|
|
lldpV2GeneralStateLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the state and/or configuration of
|
|
the MIB was last changed.
|
|
"
|
|
::= { lldpGeneral 2 }
|
|
|
|
lldpV2SystemInfoTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of lldpV2SystemInfo table.
|
|
"
|
|
::= { lldpGeneral 3 }
|
|
|
|
lldpV2AgentConfigTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of lldpV2AgentConfig table.
|
|
"
|
|
::= { lldpGeneral 4 }
|
|
|
|
lldpV2RemSystemDataTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of lldpV2RemoteSystemData table.
|
|
"
|
|
::= { lldpGeneral 5 }
|
|
|
|
lldpV2StaticsTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of lldpV2Statistics table.
|
|
"
|
|
::= { lldpGeneral 6 }
|
|
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- LldpV2 Node System Information
|
|
-- ----------------------------------------------------
|
|
|
|
|
|
lldpV2SystemInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpV2SystemInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contians system related infromation used to send to the neighbors.
|
|
It contains aggregated information also available in other tables but is presentied
|
|
in this mib for informational purposes"
|
|
::= { lldpV2SystemInfo 1 }
|
|
|
|
lldpV2SystemInfoEntry OBJECT-TYPE
|
|
SYNTAX LldpV2SystemInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System Information used when configuring a particular agent.
|
|
The contents of this table is NOT persistent across
|
|
re-initializations or re-boots.
|
|
"
|
|
INDEX { lldpV2SystemInfoIndex}
|
|
::= { lldpV2SystemInfoTable 1 }
|
|
|
|
LldpV2SystemInfoEntry ::= SEQUENCE {
|
|
lldpV2SystemInfoIndex Unsigned32,
|
|
lldpV2SystemInfoName MgmtNameString,
|
|
lldpV2SystemInfoSystemMacAddress OCTET STRING,
|
|
lldpV2SystemInfoSystemName MgmtNameString,
|
|
lldpV2SystemInfoSystemDescription DisplayString,
|
|
lldpV2SystemInfoManagementIp IpAddress,
|
|
lldpV2SystemInfoManagementOID OCTET STRING,
|
|
lldpV2SystemInfoMaxNeighbors Unsigned32
|
|
}
|
|
|
|
lldpV2SystemInfoIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
"
|
|
::= { lldpV2SystemInfoEntry 1 }
|
|
|
|
lldpV2SystemInfoName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of this entry
|
|
"
|
|
::= { lldpV2SystemInfoEntry 2 }
|
|
|
|
lldpV2SystemInfoSystemName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system name of the Node
|
|
"
|
|
::= { lldpV2SystemInfoEntry 3 }
|
|
|
|
lldpV2SystemInfoSystemDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system description for the node
|
|
"
|
|
::= { lldpV2SystemInfoEntry 4 }
|
|
|
|
|
|
lldpV2SystemInfoSystemMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The System Interface MAC Address.
|
|
"
|
|
::= { lldpV2SystemInfoEntry 5 }
|
|
|
|
lldpV2SystemInfoManagementIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local Ip address address associated with this node.
|
|
"
|
|
::= { lldpV2SystemInfoEntry 6 }
|
|
|
|
lldpV2SystemInfoManagementOID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sysem Information OID.
|
|
"
|
|
::= { lldpV2SystemInfoEntry 7 }
|
|
|
|
lldpV2SystemInfoMaxNeighbors OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..3600)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Maximum number of neighbors allowed per agent.
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { lldpV2SystemInfoEntry 8 }
|
|
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- LldpV2 Local Agent System Data
|
|
-- ----------------------------------------------------
|
|
|
|
|
|
lldpV2AgentConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpV2AgentConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table that controls LLDP frame transmission on individual
|
|
agents and using particular destination MAC addresses."
|
|
::= { lldpV2AgentConfig 1 }
|
|
|
|
lldpV2AgentConfigEntry OBJECT-TYPE
|
|
SYNTAX LldpV2AgentConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP configuration information for a particular agent and
|
|
destination MAC address.
|
|
|
|
This configuration parameter controls the transmission and
|
|
the reception of LLDP frames on those interface/address
|
|
combinations whose rows are created in this table.
|
|
|
|
Rows in this table can only be created for MAC addresses
|
|
that can validly be used in association with the type of
|
|
interface concerned, as defined by table 8-2.
|
|
|
|
The contents of this table is NOT persistent across
|
|
re-initializations or re-boots.
|
|
"
|
|
INDEX { lldpV2AgentConfigIndex}
|
|
::= { lldpV2AgentConfigTable 1 }
|
|
|
|
LldpV2AgentConfigEntry ::= SEQUENCE {
|
|
lldpV2AgentConfigIndex Unsigned32,
|
|
lldpV2AgentConfigName MgmtNameString,
|
|
lldpV2AgentConfigAdminStatus INTEGER,
|
|
lldpV2AgentConfigLocalMacAddress OCTET STRING,
|
|
lldpV2AgentConfigDestMacAddress OCTET STRING,
|
|
lldpV2AgentConfigNotificationEnable TruthValue,
|
|
lldpV2AgentConfigMessageTxInterval Unsigned32,
|
|
lldpV2AgentConfigRxPort PortNumber,
|
|
lldpV2AgentConfigTxPort PortNumber,
|
|
lldpV2AgentConfigUpPort Integer32,
|
|
lldpV2AgentConfigAgentId Integer32,
|
|
lldpV2AgentConfigIfNo PortNumber,
|
|
lldpV2AgentConfigPortDesc SnmpAdminString
|
|
}
|
|
lldpV2AgentConfigIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
"
|
|
::= { lldpV2AgentConfigEntry 1 }
|
|
|
|
lldpV2AgentConfigName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of the LLDP agent
|
|
"
|
|
::= { lldpV2AgentConfigEntry 2 }
|
|
|
|
lldpV2AgentConfigLocalMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The local MAC address associated with this entry.
|
|
"
|
|
::= { lldpV2AgentConfigEntry 3 }
|
|
|
|
lldpV2AgentConfigDestMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The configured destination MAC address associated with this entry.
|
|
"
|
|
::= { lldpV2AgentConfigEntry 4 }
|
|
|
|
lldpV2AgentConfigAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
txAndRx(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state for the object.
|
|
|
|
disable - The object is de-activated.
|
|
|
|
txAndRx - The object is activated both for sending receiving
|
|
remote information.
|
|
|
|
"
|
|
DEFVAL { disabled }
|
|
::= { lldpV2AgentConfigEntry 5 }
|
|
|
|
lldpV2AgentConfigNotificationEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lldpV2AgentConfigNotificationEnable controls, on a per
|
|
agent basis, whether or not notifications from the agent
|
|
are enabled. The value true(1) means that notifications are
|
|
enabled; the value false(2) means that they are not.
|
|
"
|
|
DEFVAL { false }
|
|
::= { lldpV2AgentConfigEntry 6 }
|
|
|
|
|
|
lldpV2AgentConfigMessageTxInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval at which LLDP frames are transmitted on
|
|
behalf of LLDP agent.
|
|
|
|
The default value for lldpV2AgentConfigMessageTxInterval object is
|
|
30 seconds.
|
|
|
|
The value of this object is restored from non-volatile
|
|
storage after a re-initialization of the management system.
|
|
"
|
|
DEFVAL { 30 }
|
|
::= { lldpV2AgentConfigEntry 7 }
|
|
|
|
lldpV2AgentConfigRxPort OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RX-port of the local interface.
|
|
|
|
"
|
|
::= { lldpV2AgentConfigEntry 8 }
|
|
|
|
lldpV2AgentConfigTxPort OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TX-port of the interface.
|
|
"
|
|
::= { lldpV2AgentConfigEntry 9 }
|
|
|
|
lldpV2AgentConfigUpPort OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal port reference for traffic unit.
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2AgentConfigEntry 10 }
|
|
|
|
lldpV2AgentConfigAgentId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal reference id for the Agent.
|
|
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2AgentConfigEntry 11 }
|
|
|
|
lldpV2AgentConfigIfNo OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical interface number of the actual multi-connector port.
|
|
"
|
|
::= { lldpV2AgentConfigEntry 12 }
|
|
|
|
lldpV2AgentConfigPortDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the description of
|
|
the given port.
|
|
"
|
|
::= { lldpV2AgentConfigEntry 13 }
|
|
|
|
|
|
|
|
-- Remote Entry table
|
|
|
|
lldpV2RemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpV2RemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one or more rows per physical network
|
|
connection known to this agent. The agent may wish to ensure
|
|
that only one lldpV2RemEntry is present for each local port
|
|
and destination MAC address,or it may choose to maintain multiple
|
|
lldpV2RemEntries for the same local port and destination MAC address."
|
|
::= { lldpV2RemoteSystemData 1 }
|
|
|
|
lldpV2RemEntry OBJECT-TYPE
|
|
SYNTAX LldpV2RemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular physical network connection.
|
|
Entries may be created and deleted in this table by the agent,
|
|
if a physical topology discovery process is active.
|
|
"
|
|
INDEX { lldpV2RemIndex}
|
|
::= { lldpV2RemTable 1 }
|
|
|
|
|
|
LldpV2RemEntry ::= SEQUENCE {
|
|
-- the following attributes should conform to standard attributes according to LLDP-V2-MIB
|
|
lldpV2RemIndex Unsigned32,
|
|
lldpV2RemName MgmtNameString,
|
|
lldpV2RemLocalIfIndex Unsigned32,
|
|
lldpV2RemSourceMACAddress OCTET STRING,
|
|
lldpV2RemChassisIdSubtype LldpV2ChassisIdSubtype,
|
|
lldpV2RemChassisId LldpV2ChassisId,
|
|
lldpV2RemPortIdSubtype LldpV2PortIdSubtype,
|
|
lldpV2RemPortId LldpV2PortId,
|
|
lldpV2RemPortDesc SnmpAdminString,
|
|
lldpV2RemSysName SnmpAdminString,
|
|
lldpV2RemSysDesc SnmpAdminString,
|
|
lldpV2RemSysCapSupported OCTET STRING,
|
|
lldpV2RemSysCapEnabled OCTET STRING,
|
|
lldpV2RemManAddrSubtype LumAddressFamilyNumbers,
|
|
lldpV2RemManAddr LldpV2ManAddress,
|
|
lldpV2RemManAddrIfSubtype LldpV2ManAddrIfSubtype,
|
|
lldpV2RemManAddrIfId Unsigned32,
|
|
lldpV2RemManAddrOID OCTET STRING,
|
|
lldpV2RemTooManyNeighbors TruthValue,
|
|
|
|
-- the following attributes are non standard extension attributes
|
|
lldpV2RemMtuSize Unsigned32,
|
|
lldpV2RemLagId Unsigned32,
|
|
lldpV2RemLagisAggCapable TruthValueWithNA,
|
|
lldpV2RemLagisAggregated TruthValueWithNA,
|
|
lldpV2RemUpTime Unsigned32,
|
|
lldpV2RemTimeout Unsigned32,
|
|
lldpV2RemTTL Unsigned32,
|
|
|
|
-- the following attributes are non standard attributes added for ENM housekeeping
|
|
|
|
lldpV2RemSubrack SubrackNumber,
|
|
lldpV2RemSlot SlotNumber,
|
|
lldpV2RemTxPort PortNumber,
|
|
lldpV2RemRxPort PortNumber,
|
|
lldpV2RemIdx Integer32,
|
|
lldpV2RemIfNo PortNumber,
|
|
lldpV2RemUpPortId Integer32,
|
|
lldpV2RemAgentId Integer32
|
|
}
|
|
|
|
lldpV2RemIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
An agent is encouraged to assign monotonically increasing
|
|
index values to new entries, starting with one, after each
|
|
reboot. It is considered unlikely that the lldpRemIndex
|
|
can wrap between reboots.
|
|
"
|
|
::= { lldpV2RemEntry 1 }
|
|
|
|
lldpV2RemName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name of the LLDP Remote entry.
|
|
for example 'neighbor:1:2:1-2' (neighbor:[subrack]:[slot][if]:[tx-rx])
|
|
"
|
|
|
|
::= { lldpV2RemEntry 2 }
|
|
|
|
lldpV2RemLocalIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index value used to identify the port associated with this entry.
|
|
"
|
|
::= { lldpV2RemEntry 3 }
|
|
|
|
lldpV2RemSourceMACAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source mac address of received LLDP frame.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 4 }
|
|
|
|
lldpV2RemChassisIdSubtype OBJECT-TYPE
|
|
SYNTAX LldpV2ChassisIdSubtype
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of encoding used to identify the chassis associated
|
|
with the remote system.
|
|
"
|
|
REFERENCE
|
|
"8.5.2.2"
|
|
::= { lldpV2RemEntry 5 }
|
|
|
|
lldpV2RemChassisId OBJECT-TYPE
|
|
SYNTAX LldpV2ChassisId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the chassis component
|
|
associated with the remote system.
|
|
"
|
|
REFERENCE
|
|
"8.5.2.3"
|
|
::= { lldpV2RemEntry 6 }
|
|
|
|
|
|
lldpV2RemPortIdSubtype OBJECT-TYPE
|
|
SYNTAX LldpV2PortIdSubtype
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of port identifier encoding used in the associated
|
|
'lldpRemPortId' object.
|
|
"
|
|
REFERENCE
|
|
"8.5.3.2"
|
|
::= { lldpV2RemEntry 7 }
|
|
|
|
lldpV2RemPortId OBJECT-TYPE
|
|
SYNTAX LldpV2PortId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the port component
|
|
associated with the remote system.
|
|
"
|
|
REFERENCE
|
|
"8.5.3.3"
|
|
::= { lldpV2RemEntry 8 }
|
|
|
|
|
|
lldpV2RemPortDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the description of
|
|
the given port associated with the remote system.
|
|
"
|
|
::= { lldpV2RemEntry 9 }
|
|
|
|
|
|
lldpV2RemSysName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the system name of the
|
|
remote system.
|
|
"
|
|
::= { lldpV2RemEntry 10 }
|
|
|
|
lldpV2RemSysDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the system description
|
|
of the remote system.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 11 }
|
|
|
|
lldpV2RemSysCapEnabled OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The capabilities that are enabled on the remote system.
|
|
The original TLV is a bit mask and is decoded as follows.
|
|
(O) Other (bit 0),
|
|
(RE) Repeater (bit 1),
|
|
(B) Bridge (bit 2),
|
|
(W) WLAN AP (bit 3),
|
|
(RO) Router (bit 4),
|
|
(T) Telephone (bit 5),
|
|
(D) DOCSIS cable device (bit 6)
|
|
(S) Station(bit 7)
|
|
(CV) cVLANComponent(bit 8),
|
|
(SV) sVLANComponent(bit 9),
|
|
(TP) twoPortMACRelay(bit 10)
|
|
"
|
|
::= { lldpV2RemEntry 12 }
|
|
|
|
|
|
lldpV2RemSysCapSupported OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..127))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The capabilities that are supported on the remote system.
|
|
The original TLV is a bit mask and is decoded as follows.
|
|
(O) Other (bit 0),
|
|
(RE) Repeater (bit 1),
|
|
(B) Bridge (bit 2),
|
|
(W) WLAN AP (bit 3),
|
|
(RO) Router (bit 4),
|
|
(T) Telephone (bit 5),
|
|
(D) DOCSIS cable device (bit 6)
|
|
(S) Station(bit 7)
|
|
(CV) cVLANComponent(bit 8),
|
|
(SV) sVLANComponent(bit 9),
|
|
(TP) twoPortMACRelay(bit 10)
|
|
"
|
|
::= { lldpV2RemEntry 13 }
|
|
|
|
|
|
lldpV2RemManAddrSubtype OBJECT-TYPE
|
|
SYNTAX LumAddressFamilyNumbers
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of management address identifier encoding used in
|
|
the associated 'lldpRemManagmentAddr' object.
|
|
|
|
It should be noted that only a subset of the possible
|
|
address encodings enumerated in AddressFamilyNumbers
|
|
are appropriate for use as a LLDP management
|
|
address, either because some are just not apliccable or
|
|
because the maximum size of a LldpV2ManAddress octet string
|
|
would prevent the use of some address identifier encodings.
|
|
|
|
"
|
|
REFERENCE
|
|
"8.5.9.3"
|
|
::= { lldpV2RemEntry 14 }
|
|
|
|
lldpV2RemManAddr OBJECT-TYPE
|
|
SYNTAX LldpV2ManAddress
|
|
MAX-ACCESS read-create
|
|
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.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 15 }
|
|
|
|
lldpV2RemManAddrIfSubtype OBJECT-TYPE
|
|
SYNTAX LldpV2ManAddrIfSubtype
|
|
MAX-ACCESS read-create
|
|
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.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 16 }
|
|
|
|
lldpV2RemManAddrIfId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483644 | 2147483646 | 2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The integer value used to identify the interface number
|
|
regarding the management address component associated with
|
|
the remote system. The value depends upon the value of the
|
|
lldpV2RemManAddrIfSubtype for the table row.
|
|
|
|
"
|
|
|
|
REFERENCE
|
|
"8.5.9.6"
|
|
::= { lldpV2RemEntry 17 }
|
|
|
|
lldpV2RemManAddrOID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The decoded OID value used to identify the type of hardware component
|
|
or protocol entity associated with the management address
|
|
advertised by the remote system agent.
|
|
|
|
"
|
|
REFERENCE
|
|
"8.5.9.8"
|
|
::= { lldpV2RemEntry 18 }
|
|
|
|
|
|
lldpV2RemTooManyNeighbors OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that there are too many neighbors
|
|
as determined by the variable tooManyNeighbors.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 19 }
|
|
|
|
|
|
-- the following attributes are non standard extension attributes
|
|
|
|
lldpV2RemMtuSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the remote side MTU size.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 20 }
|
|
|
|
|
|
lldpV2RemLagId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the remote side lag Id.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 21 }
|
|
|
|
lldpV2RemLagisAggCapable OBJECT-TYPE
|
|
SYNTAX TruthValueWithNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the remote side is capable of aggregation.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 22 }
|
|
|
|
lldpV2RemLagisAggregated OBJECT-TYPE
|
|
SYNTAX TruthValueWithNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the remote side is aggregated.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 23 }
|
|
|
|
lldpV2RemUpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time since entry was first added (seconds).
|
|
|
|
"
|
|
::= { lldpV2RemEntry 24 }
|
|
|
|
lldpV2RemTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the remote side timeout (seconds).
|
|
|
|
"
|
|
::= { lldpV2RemEntry 25 }
|
|
|
|
lldpV2RemTTL OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the remote side TTL TLV (seconds).
|
|
|
|
"
|
|
::= { lldpV2RemEntry 26 }
|
|
|
|
|
|
-- The following attributes are added for housekeeping.
|
|
|
|
lldpV2RemSubrack OBJECT-TYPE
|
|
SYNTAX SubrackNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the subrack where the local interface
|
|
is located.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 27 }
|
|
|
|
lldpV2RemSlot OBJECT-TYPE
|
|
SYNTAX SlotNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the slot where the local interface is
|
|
located.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 28 }
|
|
|
|
lldpV2RemTxPort OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TX-port of the local interface.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 29 }
|
|
|
|
lldpV2RemRxPort OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RX-port of the local interface.
|
|
|
|
"
|
|
::= { lldpV2RemEntry 30 }
|
|
|
|
lldpV2RemIdx OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal object reference
|
|
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2RemEntry 31 }
|
|
|
|
lldpV2RemIfNo OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local physical interface number of the actual multi-connector port.
|
|
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { lldpV2RemEntry 32 }
|
|
|
|
lldpV2RemUpPortId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal port reference for traffic unit.
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2RemEntry 33 }
|
|
|
|
lldpV2RemAgentId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reference to AgentId.
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2RemEntry 34 }
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------
|
|
-- LldpV2 Stats
|
|
-----------------------------------------------------------------------------------
|
|
|
|
lldpV2StatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpV2StatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing LLDP transmission statistics."
|
|
::= { lldpV2Statistics 1 }
|
|
|
|
lldpV2StatsEntry OBJECT-TYPE
|
|
SYNTAX LldpV2StatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP frame reception statistics for a particular port.
|
|
The port is contained in the same chassis as the LLDP agent.
|
|
"
|
|
INDEX { lldpV2StatsIndex }
|
|
::= { lldpV2StatsTable 1 }
|
|
|
|
LldpV2StatsEntry ::= SEQUENCE {
|
|
lldpV2StatsIndex Unsigned32,
|
|
lldpV2StatsName MgmtNameString,
|
|
lldpV2StatsAgentId Integer32,
|
|
lldpV2StatsTxPortFramesTotal Counter32,
|
|
lldpV2StatsRxPortFramesDiscardedTotal Counter32,
|
|
lldpV2StatsRxPortFramesErrors Counter32,
|
|
lldpV2StatsRxPortFramesTotal Counter32,
|
|
lldpV2StatsAgeOutsTotal Counter32,
|
|
lldpV2StatsTLVSDiscardedTotal Counter32,
|
|
lldpV2StatsTLVSUnrecognizedTotal Counter32,
|
|
lldpV2StatsSubrack SubrackNumber,
|
|
lldpV2StatsSlot SlotNumber,
|
|
lldpV2StatsTxPort PortNumber,
|
|
lldpV2StatsRxPort PortNumber,
|
|
lldpV2StatsIdx Integer32,
|
|
lldpV2StatsIfNo PortNumber,
|
|
lldpV2StatsClientIdx Integer32,
|
|
lldpV2StatsUpPortId Integer32,
|
|
lldpV2StatsReset INTEGER}
|
|
|
|
lldpV2StatsIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
"
|
|
::= { lldpV2StatsEntry 1 }
|
|
|
|
lldpV2StatsAgentId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Id of the Lldp agent.
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2StatsEntry 2 }
|
|
|
|
|
|
lldpV2StatsName OBJECT-TYPE
|
|
SYNTAX MgmtNameString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management name is used to identify the agent.
|
|
"
|
|
::= { lldpV2StatsEntry 3 }
|
|
|
|
lldpV2StatsTxPortFramesTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all LLDP frames transmitted.
|
|
"
|
|
::= { lldpV2StatsEntry 4 }
|
|
|
|
lldpV2StatsRxPortFramesDiscardedTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all LLDPDUs received and then discarded.
|
|
"
|
|
::= { lldpV2StatsEntry 5 }
|
|
|
|
lldpV2StatsRxPortFramesErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all LLDPDUs received with one or more detectable errors.
|
|
"
|
|
::= { lldpV2StatsEntry 6 }
|
|
|
|
lldpV2StatsRxPortFramesTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all LLDP frames received.
|
|
"
|
|
::= { lldpV2StatsEntry 7 }
|
|
|
|
lldpV2StatsAgeOutsTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the times that a neighbours information is deleted from
|
|
the LLDP remote systems MIB because of rxInfoTTL timer expiration.
|
|
"
|
|
::= { lldpV2StatsEntry 8 }
|
|
|
|
lldpV2StatsTLVSDiscardedTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all TLVs received and discarded for any reason.
|
|
"
|
|
::= { lldpV2StatsEntry 9 }
|
|
|
|
|
|
lldpV2StatsTLVSUnrecognizedTotal OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter provides a count of all TLVs not recognised by the receiving LLDP local agent.
|
|
|
|
"
|
|
::= { lldpV2StatsEntry 10 }
|
|
|
|
|
|
lldpV2StatsSubrack OBJECT-TYPE
|
|
SYNTAX SubrackNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the subrack where the local interface is located.
|
|
|
|
"
|
|
::= { lldpV2StatsEntry 11 }
|
|
|
|
lldpV2StatsSlot OBJECT-TYPE
|
|
SYNTAX SlotNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the slot where the local interface is located.
|
|
|
|
"
|
|
::= { lldpV2StatsEntry 12 }
|
|
|
|
lldpV2StatsTxPort OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TX-port of the local interface.
|
|
|
|
"
|
|
::= { lldpV2StatsEntry 13 }
|
|
|
|
lldpV2StatsRxPort OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RX-port of the local interface.
|
|
|
|
"
|
|
::= { lldpV2StatsEntry 14 }
|
|
|
|
lldpV2StatsIdx OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal object reference
|
|
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2StatsEntry 15 }
|
|
|
|
lldpV2StatsIfNo OBJECT-TYPE
|
|
SYNTAX PortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local physical interface number of the actual multi-connector port.
|
|
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { lldpV2StatsEntry 16 }
|
|
|
|
lldpV2StatsClientIdx OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal object reference local client interface.
|
|
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2StatsEntry 17 }
|
|
|
|
lldpV2StatsUpPortId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Internal port reference for traffic unit.
|
|
"
|
|
DEFVAL { -1 }
|
|
::= { lldpV2StatsEntry 18 }
|
|
|
|
lldpV2StatsReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal (1),
|
|
reset (2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset lldp statistics counters.
|
|
"
|
|
DEFVAL { normal }
|
|
::= { lldpV2StatsEntry 19 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Object and event groups
|
|
-- ----------------------------------------------------
|
|
|
|
lldpV2GeneralGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpV2GeneralConfigLastChangeTime,
|
|
lldpV2GeneralStateLastChangeTime,
|
|
lldpV2AgentConfigTableSize,
|
|
lldpV2RemSystemDataTableSize,
|
|
lldpV2StaticsTableSize}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General objects for the LLDP V2 general group (R27.0).
|
|
"
|
|
::= { lumLldpV2Groups 1 }
|
|
|
|
lldpV2SystemInfoGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpV2SystemInfoIndex,
|
|
lldpV2SystemInfoName,
|
|
lldpV2SystemInfoSystemName,
|
|
lldpV2SystemInfoSystemMacAddress,
|
|
lldpV2SystemInfoSystemDescription,
|
|
lldpV2SystemInfoManagementIp,
|
|
lldpV2SystemInfoManagementOID,
|
|
lldpV2SystemInfoMaxNeighbors}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General objects for the LLDP V2 system info group (R27.0)."
|
|
::= { lumLldpV2Groups 2 }
|
|
|
|
|
|
lldpV2AgentConfigGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpV2AgentConfigIndex,
|
|
lldpV2AgentConfigName,
|
|
lldpV2AgentConfigLocalMacAddress,
|
|
lldpV2AgentConfigAdminStatus,
|
|
lldpV2AgentConfigNotificationEnable,
|
|
lldpV2AgentConfigMessageTxInterval,
|
|
lldpV2AgentConfigRxPort,
|
|
lldpV2AgentConfigTxPort,
|
|
lldpV2AgentConfigUpPort,
|
|
lldpV2AgentConfigAgentId,
|
|
lldpV2AgentConfigIfNo}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General objects for the LLDP V2 agent config group (R27.0)."
|
|
::= { lumLldpV2Groups 3 }
|
|
|
|
|
|
lldpV2RemoteSystemsDataGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
-- the following attributes should conform to standard attributes according to LLDP-V2-MIB
|
|
lldpV2RemIndex,
|
|
lldpV2RemName,
|
|
lldpV2RemLocalIfIndex,
|
|
lldpV2RemSourceMACAddress,
|
|
lldpV2RemChassisIdSubtype,
|
|
lldpV2RemChassisId,
|
|
lldpV2RemPortIdSubtype,
|
|
lldpV2RemPortId,
|
|
lldpV2RemPortDesc,
|
|
lldpV2RemSysName,
|
|
lldpV2RemSysDesc,
|
|
lldpV2RemSysCapEnabled,
|
|
lldpV2RemSysCapSupported,
|
|
lldpV2RemManAddrSubtype,
|
|
lldpV2RemManAddr,
|
|
lldpV2RemManAddrIfSubtype,
|
|
lldpV2RemManAddrIfId,
|
|
lldpV2RemManAddrOID,
|
|
lldpV2RemTooManyNeighbors,
|
|
|
|
-- the following attributes are non standard extension attributes
|
|
lldpV2RemMtuSize,
|
|
lldpV2RemLagId,
|
|
lldpV2RemLagisAggCapable,
|
|
lldpV2RemLagisAggregated,
|
|
lldpV2RemUpTime,
|
|
lldpV2RemTimeout,
|
|
lldpV2RemTTL,
|
|
|
|
-- the following attributes are non standard attributes added for ENM housekeeping
|
|
lldpV2RemSubrack,
|
|
lldpV2RemSlot,
|
|
lldpV2RemTxPort,
|
|
lldpV2RemRxPort,
|
|
lldpV2RemIdx,
|
|
lldpV2RemIfNo,
|
|
lldpV2RemUpPortId,
|
|
lldpV2RemAgentId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General objects for the LLDP V2 remote system group (R27.0)."
|
|
::= { lumLldpV2Groups 4 }
|
|
|
|
|
|
lldpV2StatsGroupV1 OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpV2StatsIndex,
|
|
lldpV2StatsName,
|
|
lldpV2StatsAgentId,
|
|
lldpV2StatsTxPortFramesTotal,
|
|
lldpV2StatsRxPortFramesDiscardedTotal,
|
|
lldpV2StatsRxPortFramesErrors,
|
|
lldpV2StatsRxPortFramesTotal,
|
|
lldpV2StatsAgeOutsTotal,
|
|
lldpV2StatsTLVSDiscardedTotal,
|
|
lldpV2StatsTLVSUnrecognizedTotal,
|
|
lldpV2StatsSubrack,
|
|
lldpV2StatsSlot,
|
|
lldpV2StatsTxPort,
|
|
lldpV2StatsRxPort,
|
|
lldpV2StatsIdx,
|
|
lldpV2StatsIfNo,
|
|
lldpV2StatsClientIdx,
|
|
lldpV2StatsUpPortId,
|
|
lldpV2StatsReset}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"General objects for the LLDP V2 statistics group (R27.0)."
|
|
::= { lumLldpV2Groups 5 }
|
|
|
|
|
|
lldpV2BasicComplV1 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for the LLDPV2. (R27.0)"
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
lldpV2GeneralGroupV1,
|
|
lldpV2SystemInfoGroupV1,
|
|
lldpV2AgentConfigGroupV1,
|
|
lldpV2RemoteSystemsDataGroupV1,
|
|
lldpV2StatsGroupV1 }
|
|
::= { lumLldpV2Compliances 1 }
|
|
|
|
lldpV2BasicComplV2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the LLDPV2. (30.1)"
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
lldpV2GeneralGroupV1,
|
|
lldpV2SystemInfoGroupV1,
|
|
lldpV2AgentConfigGroupV1,
|
|
lldpV2RemoteSystemsDataGroupV1,
|
|
lldpV2StatsGroupV1 }
|
|
::= { lumLldpV2Compliances 2 }
|
|
|
|
END
|
|
|