1437 lines
52 KiB
Plaintext
1437 lines
52 KiB
Plaintext
TIMETRA-LLDP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
AddressFamilyNumbers
|
|
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
|
|
ifIndex
|
|
FROM IF-MIB
|
|
LldpChassisId, LldpChassisIdSubtype,
|
|
LldpManAddrIfSubtype, LldpManAddress,
|
|
LldpPortId, LldpPortIdSubtype,
|
|
LldpSystemCapabilitiesMap
|
|
FROM LLDP-MIB
|
|
TimeFilter, ZeroBasedCounter32
|
|
FROM RMON2-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Counter32, Counter64, Integer32,
|
|
MODULE-IDENTITY, NOTIFICATION-TYPE,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
MacAddress, TEXTUAL-CONVENTION,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
timetraSRMIBModules, tmnxSRConfs,
|
|
tmnxSRNotifyPrefix, tmnxSRObjs
|
|
FROM TIMETRA-GLOBAL-MIB
|
|
TmnxEnabledDisabled,
|
|
TmnxEnabledDisabledAdminState
|
|
FROM TIMETRA-TC-MIB
|
|
;
|
|
|
|
tmnxLldpMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED "201501010000Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO
|
|
"Nokia SROS Support
|
|
Web: http://www.nokia.com"
|
|
DESCRIPTION
|
|
"This document is the SNMP MIB module to manage and provision LLDP on
|
|
the Nokia SROS device.
|
|
|
|
Copyright 2008-2018 Nokia. All rights reserved.
|
|
Reproduction of this document is authorized on the condition that
|
|
the foregoing copyright notice is included.
|
|
|
|
This SNMP MIB module (Specification) embodies Nokia's
|
|
proprietary intellectual property. Nokia retains
|
|
all title and ownership in the Specification, including any
|
|
revisions.
|
|
|
|
Nokia grants all interested parties a non-exclusive license to use and
|
|
distribute an unmodified copy of this Specification in connection with
|
|
management of Nokia products, and without fee, provided this copyright
|
|
notice and license appear on all copies.
|
|
|
|
This Specification is supplied 'as is', and Nokia makes no warranty,
|
|
either express or implied, as to the use, operation, condition, or
|
|
performance of the Specification."
|
|
|
|
REVISION "201501010000Z"
|
|
DESCRIPTION
|
|
"Rev 13.0 1 Jan 2015 00:00
|
|
13.0 release of the TIMETRA-LLDP-MIB."
|
|
|
|
REVISION "200902280000Z"
|
|
DESCRIPTION
|
|
"Rev 7.0 28 Feb 2009 00:00
|
|
7.0 release of the TIMETRA-LLDP-MIB."
|
|
|
|
REVISION "200202020000Z"
|
|
DESCRIPTION
|
|
"Rev 0.1 26 May 2008 00:00
|
|
Initial version of the TIMETRA-LLDP-MIB."
|
|
|
|
::= { timetraSRMIBModules 59 }
|
|
|
|
TmnxLldpDestAddressTableIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index value, used as the index to the table of destination MAC
|
|
addresses used both as the destination addresses on transmitted
|
|
LLDPDUs and on received LLDPDUs. This index value is also used as a
|
|
secondary index value in tables indexed by fields of type ifIndex, in
|
|
order to associate a destination address with each row of the table."
|
|
SYNTAX Integer32 (1..4096)
|
|
|
|
TmnxLldpManAddressIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Index value, used as the index to the table of local port
|
|
management addresses, tmnxLldpConfigManAddrPortsTable. The index
|
|
represents a specific local management address application on the
|
|
system which may, or may not exist."
|
|
SYNTAX INTEGER {
|
|
oob (0),
|
|
system (1),
|
|
systemIpv6 (2),
|
|
oobIpv6 (3)
|
|
}
|
|
|
|
tmnxLldpObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 59 }
|
|
|
|
tmnxLldpConfiguration OBJECT IDENTIFIER ::= { tmnxLldpObjects 1 }
|
|
|
|
tmnxLldpTxCreditMax OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of consecutive LLDPDUs that can be transmitted at
|
|
any time. The default value for tmnxLldpTxCreditMax object is 5. The
|
|
value of this object must be restored from non-volatile storage after
|
|
a re-initialization of the management system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.2.5.16"
|
|
DEFVAL { 5 }
|
|
::= { tmnxLldpConfiguration 1 }
|
|
|
|
tmnxLldpMessageFastTx OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval at which LLDP frames are transmitted on behalf of this
|
|
LLDP agent during fast transmission period (e.g. when a new neighbor
|
|
is detected). The default value for tmnxLldpMessageFastTx object is 1
|
|
second. The value of this object must be restored from non-volatile
|
|
storage after a re-initialization of the management system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.2.5.3"
|
|
DEFVAL { 1 }
|
|
::= { tmnxLldpConfiguration 2 }
|
|
|
|
tmnxLldpMessageFastTxInit OBJECT-TYPE
|
|
SYNTAX Integer32 (1..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpMessageFastTxInit specifies the number of PDUs to transmit
|
|
during a fast transmission period."
|
|
DEFVAL { 4 }
|
|
::= { tmnxLldpConfiguration 3 }
|
|
|
|
tmnxLldpAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledAdminState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpAdminStatus specifies whether or not LLDP is operationally
|
|
'enabled(1)' on the system, or 'disabled(2).' This is a system wide
|
|
configuration and overrides the individual port admin status."
|
|
::= { tmnxLldpConfiguration 4 }
|
|
|
|
tmnxLldpPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table that controls LLDP frame transmission on individual ports
|
|
and using particular destination MAC addresses."
|
|
::= { tmnxLldpConfiguration 5 }
|
|
|
|
tmnxLldpPortConfigEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP configuration information for a particular port 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 persistent across re-initializations or
|
|
reboots."
|
|
INDEX {
|
|
ifIndex,
|
|
tmnxLldpPortCfgDestAddressIndex
|
|
}
|
|
::= { tmnxLldpPortConfigTable 1 }
|
|
|
|
TmnxLldpPortConfigEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpPortCfgDestAddressIndex TmnxLldpDestAddressTableIndex,
|
|
tmnxLldpPortCfgAdminStatus INTEGER,
|
|
tmnxLldpPortCfgNotifyEnable TruthValue,
|
|
tmnxLldpPortCfgTLVsTxEnable BITS,
|
|
tmnxLldpPortCfgTunnelNearestBrg INTEGER,
|
|
tmnxLldpPortCfgPortIdSubtype LldpPortIdSubtype
|
|
}
|
|
|
|
tmnxLldpPortCfgDestAddressIndex OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value used to identify the destination MAC address
|
|
associated with this entry. Its value identifies the row in the
|
|
tmnxLldpPortConfigTable where the MAC address can be found."
|
|
::= { tmnxLldpPortConfigEntry 1 }
|
|
|
|
tmnxLldpPortCfgAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
txOnly (1),
|
|
rxOnly (2),
|
|
txAndRx (3),
|
|
disabled (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administratively desired status of the local LLDP agent.
|
|
|
|
If the associated tmnxLldpPortCfgAdminStatus object has a value of
|
|
'txOnly(1)', then LLDP agent will transmit LLDP frames on this port
|
|
and it will not store any information about the remote systems
|
|
connected.
|
|
|
|
If the associated tmnxLldpPortCfgAdminStatus object has a value of
|
|
'rxOnly(2)', then the LLDP agent will receive, but it will not
|
|
transmit LLDP frames on this port.
|
|
|
|
If the associated tmnxLldpPortCfgAdminStatus object has a value of
|
|
'txAndRx(3)', then the LLDP agent will transmit and receive LLDP
|
|
frames on this port.
|
|
|
|
If the associated tmnxLldpPortCfgAdminStatus object has a
|
|
value of 'disabled(4)', then LLDP agent will not transmit or
|
|
receive LLDP frames on this port. If there is remote systems
|
|
information which is received on this port and stored in
|
|
other tables, before the port's tmnxLldpPortCfgAdminStatus
|
|
becomes disabled, then the information will naturally age out."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 10.5.1"
|
|
DEFVAL { disabled }
|
|
::= { tmnxLldpPortConfigEntry 2 }
|
|
|
|
tmnxLldpPortCfgNotifyEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpPortCfgNotifyEnable controls, on a per
|
|
port 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 }
|
|
::= { tmnxLldpPortConfigEntry 3 }
|
|
|
|
tmnxLldpPortCfgTLVsTxEnable OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
portDesc (0),
|
|
sysName (1),
|
|
sysDesc (2),
|
|
sysCap (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpPortCfgTLVsTxEnable, defined as a bitmap, includes the
|
|
basic set of LLDP TLVs whose transmission is allowed on the local LLDP
|
|
agent by the network management. Each bit in the bitmap corresponds to
|
|
a TLV type associated with a specific optional TLV.
|
|
|
|
It should be noted that the organizationally-specific TLVs are
|
|
excluded from the tmnxLldpPortCfgTLVsTxEnable bitmap.
|
|
|
|
LLDP Organization Specific Information Extension MIBs should have
|
|
similar configuration object to control transmission of their
|
|
organizationally defined TLVs.
|
|
|
|
The bit 'portDesc(0)' indicates that LLDP agent should transmit 'Port
|
|
Description TLV'.
|
|
|
|
The bit 'sysName(1)' indicates that LLDP agent should transmit 'System
|
|
Name TLV'.
|
|
|
|
The bit 'sysDesc(2)' indicates that LLDP agent should transmit 'System
|
|
Description TLV'.
|
|
|
|
The bit 'sysCap(3)' indicates that LLDP agent should transmit 'System
|
|
Capabilities TLV'.
|
|
|
|
There is no bit reserved for the management address TLV type since
|
|
transmission of management address TLVs are controlled by another
|
|
object.
|
|
|
|
The default value for tmnxLldpPortCfgTLVsTxEnable object is empty set,
|
|
which means no enumerated values are set.
|
|
|
|
The value of this object must be restored from non-volatile storage
|
|
after a re-initialization of the management system."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 10.2.1.1"
|
|
DEFVAL { {} }
|
|
::= { tmnxLldpPortConfigEntry 4 }
|
|
|
|
tmnxLldpPortCfgTunnelNearestBrg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable (0),
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLldpPortCfgTunnelNearestBrg specifies whether or not
|
|
the nearest-bridge LLDP session is tunneled.
|
|
|
|
The default value on a nearest-bridge session is 'disabled (2)'.
|
|
|
|
Attempts to set this object on a LLDP session that is not a
|
|
nearest-bridge, are not permissible."
|
|
DEFVAL { notApplicable }
|
|
::= { tmnxLldpPortConfigEntry 5 }
|
|
|
|
tmnxLldpPortCfgPortIdSubtype OBJECT-TYPE
|
|
SYNTAX LldpPortIdSubtype
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLldpPortCfgPortIdSubtype specifies what format the
|
|
local LLDP agent will use when filling in the portId TLV of the
|
|
LLDPDUs it transmits."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2009 Section 8.5.3.2 and 8.5.3.3"
|
|
DEFVAL { local }
|
|
::= { tmnxLldpPortConfigEntry 6 }
|
|
|
|
tmnxLldpConfigManAddrPortsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpConfigManAddrPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table that controls selection of LLDP management address TLV
|
|
instances to be transmitted on individual ports."
|
|
::= { tmnxLldpConfiguration 6 }
|
|
|
|
tmnxLldpConfigManAddrPortsEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpConfigManAddrPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP configuration information that specifies the set of ports on
|
|
which the local system management address instance will be
|
|
transmitted.
|
|
|
|
This configuration object joins the tmnxLldpPortConfigTable and the
|
|
lldpLocManAddrTable. An entry exists for each Port/Management address
|
|
in the system. Rows are auto-created by the system when ports are
|
|
provisioned."
|
|
INDEX {
|
|
ifIndex,
|
|
tmnxLldpPortCfgDestAddressIndex,
|
|
tmnxLldpPortCfgAddressIndex
|
|
}
|
|
::= { tmnxLldpConfigManAddrPortsTable 1 }
|
|
|
|
TmnxLldpConfigManAddrPortsEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpPortCfgAddressIndex TmnxLldpManAddressIndex,
|
|
tmnxLldpPortCfgManAddrTxEnabled TmnxEnabledDisabled,
|
|
tmnxLldpPortCfgManAddrSubtype AddressFamilyNumbers,
|
|
tmnxLldpPortCfgManAddress LldpManAddress
|
|
}
|
|
|
|
tmnxLldpPortCfgAddressIndex OBJECT-TYPE
|
|
SYNTAX TmnxLldpManAddressIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpPortCfgAddressIndex represents the system man address
|
|
associated with a particular row in the
|
|
tmnxLldpConfigManAddrPortsTable."
|
|
::= { tmnxLldpConfigManAddrPortsEntry 1 }
|
|
|
|
tmnxLldpPortCfgManAddrTxEnabled OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpPortCfgManAddrTxEnabled specifies whether the port and
|
|
MAC address will transmit the management address information."
|
|
DEFVAL { disabled }
|
|
::= { tmnxLldpConfigManAddrPortsEntry 2 }
|
|
|
|
tmnxLldpPortCfgManAddrSubtype OBJECT-TYPE
|
|
SYNTAX AddressFamilyNumbers
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpPortCfgManAddrSubtype indicates the management address
|
|
representation in the tmnxLldpPortCfgManAddress object. The value of
|
|
'other (0)' indicates that no management address is in use."
|
|
::= { tmnxLldpConfigManAddrPortsEntry 3 }
|
|
|
|
tmnxLldpPortCfgManAddress OBJECT-TYPE
|
|
SYNTAX LldpManAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpPortCfgManAddress indicates the management address used by
|
|
the tmnxLldpPortCfgAddressIndex."
|
|
::= { tmnxLldpConfigManAddrPortsEntry 4 }
|
|
|
|
tmnxLldpDestAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpDestAddressTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table that contains the set of MAC addresses used by LLDP for
|
|
transmission and reception of LLDPDUs."
|
|
::= { tmnxLldpConfiguration 7 }
|
|
|
|
tmnxLldpDestAddressTableEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination MAC address information for LLDP.
|
|
|
|
This configuration parameter identifies a MAC address corresponding to
|
|
a TmnxLldpDestAddressTableIndex value.
|
|
|
|
Rows in this table are created as necessary, to support MAC addresses
|
|
needed by other tables in the MIB that are indexed by MAC address.
|
|
|
|
A given row in this table cannot be deleted if the MAC address table
|
|
index value is in use in any other table in the MIB.
|
|
|
|
The contents of this table is persistent across re-initializations or
|
|
reboots."
|
|
INDEX { tmnxLldpAddressTableIndex }
|
|
::= { tmnxLldpDestAddressTable 1 }
|
|
|
|
TmnxLldpDestAddressTableEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpAddressTableIndex TmnxLldpDestAddressTableIndex,
|
|
tmnxLldpDestMacAddress MacAddress
|
|
}
|
|
|
|
tmnxLldpAddressTableIndex OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value used to identify the destination MAC address
|
|
associated with this entry.
|
|
|
|
The value of this object is used as an index to the
|
|
tmnxLldpDestAddressTable."
|
|
::= { tmnxLldpDestAddressTableEntry 1 }
|
|
|
|
tmnxLldpDestMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address associated with this entry.
|
|
|
|
The octet string identifies an individual or a group MAC address that
|
|
is in use by LLDP as a destination MAC address. The MAC address is
|
|
encoded in the octet string in canonical format (see IEEE Std 802)."
|
|
::= { tmnxLldpDestAddressTableEntry 2 }
|
|
|
|
tmnxLldpStatistics OBJECT IDENTIFIER ::= { tmnxLldpObjects 2 }
|
|
|
|
tmnxLldpStatsTxPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpStatsTxPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing LLDP transmission statistics for individual
|
|
port/destination address combinations. Entries are not required to
|
|
exist in this table while the tmnxLldpPortConfigEntry object is equal
|
|
to 'disabled(4)'."
|
|
::= { tmnxLldpStatistics 1 }
|
|
|
|
tmnxLldpStatsTxPortEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpStatsTxPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP frame transmission statistics for a particular port and
|
|
destination MAC address. The port must be contained in the same
|
|
chassis as the LLDP agent.
|
|
|
|
All counter values in a particular entry shall be maintained on a
|
|
continuing basis and shall not be deleted upon expiration of rx Info
|
|
TTL timing counters in the LLDP remote systems MIB of the receipt of a
|
|
shutdown frame from a remote LLDP agent.
|
|
|
|
All statistical counters associated with a particular port on the
|
|
local LLDP agent become frozen whenever the admin status is disabled
|
|
for the same port.
|
|
|
|
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 persistent across re-initializations or
|
|
reboots."
|
|
INDEX {
|
|
ifIndex,
|
|
tmnxLldpStatsTxDestMACAddress
|
|
}
|
|
::= { tmnxLldpStatsTxPortTable 1 }
|
|
|
|
TmnxLldpStatsTxPortEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpStatsTxDestMACAddress TmnxLldpDestAddressTableIndex,
|
|
tmnxLldpStatsTxPortFrames Counter32,
|
|
tmnxLldpStatsTxLLDPDULengthErrs Counter32
|
|
}
|
|
|
|
tmnxLldpStatsTxDestMACAddress OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value used to identify the destination MAC address
|
|
associated with this entry. Its value identifies the row in the
|
|
tmnxLldpPortConfigTable where the MAC address can be found.
|
|
|
|
The value of this object is used as an index to the
|
|
tmnxLldpStatsTxPortTable."
|
|
::= { tmnxLldpStatsTxPortEntry 1 }
|
|
|
|
tmnxLldpStatsTxPortFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LLDP frames transmitted by this LLDP agent on the
|
|
indicated port."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsTxPortEntry 2 }
|
|
|
|
tmnxLldpStatsTxLLDPDULengthErrs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LLDPD Length Errors recorded for the Port."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.2.7.2"
|
|
::= { tmnxLldpStatsTxPortEntry 3 }
|
|
|
|
tmnxLldpStatsRxPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpStatsRxPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing LLDP reception statistics for individual ports and
|
|
destination MAC addresses. Entries are not required to exist in this
|
|
table while the tmnxLldpPortCfgAdminStatus object is equal to
|
|
'disabled(4)'."
|
|
::= { tmnxLldpStatistics 2 }
|
|
|
|
tmnxLldpStatsRxPortEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpStatsRxPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP frame reception statistics for a particular port. The port must
|
|
be contained in the same chassis as the LLDP agent.
|
|
|
|
All counter values in a particular entry shall be maintained on a
|
|
continuing basis and shall not be deleted upon expiration of rx Info
|
|
TTL timing counters in the LLDP remote systems MIB of the receipt of a
|
|
shutdown frame from a remote LLDP agent.
|
|
|
|
All statistical counters associated with a particular port on the
|
|
local LLDP agent become frozen whenever the admin status is disabled
|
|
for the same port.
|
|
|
|
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 persistent across re-initializations or
|
|
reboots."
|
|
INDEX {
|
|
ifIndex,
|
|
tmnxLldpStatsRxDestMACAddress
|
|
}
|
|
::= { tmnxLldpStatsRxPortTable 1 }
|
|
|
|
TmnxLldpStatsRxPortEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpStatsRxDestMACAddress TmnxLldpDestAddressTableIndex,
|
|
tmnxLldpStatsRxPortFrameDiscard Counter32,
|
|
tmnxLldpStatsRxPortFrameErrs Counter32,
|
|
tmnxLldpStatsRxPortFrames Counter32,
|
|
tmnxLldpStatsRxPortTLVDiscard Counter32,
|
|
tmnxLldpStatsRxPortTLVUnknown Counter32,
|
|
tmnxLldpStatsRxPortAgeouts ZeroBasedCounter32
|
|
}
|
|
|
|
tmnxLldpStatsRxDestMACAddress OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value used to identify the destination MAC address
|
|
associated with this entry. Its value identifies the row in the
|
|
tmnxLldpStatsRxPortTable where the MAC address can be found."
|
|
::= { tmnxLldpStatsRxPortEntry 1 }
|
|
|
|
tmnxLldpStatsRxPortFrameDiscard OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LLDP frames received by this LLDP agent on the indicated
|
|
port, and then discarded for any reason. This counter can provide an
|
|
indication that LLDP header formatting problems may exist with the
|
|
local LLDP agent in the sending system or that LLDPDU validation
|
|
problems may exist with the local LLDP agent in the receiving system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsRxPortEntry 2 }
|
|
|
|
tmnxLldpStatsRxPortFrameErrs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of invalid LLDP frames received by this LLDP agent on the
|
|
indicated port, while this LLDP agent is enabled."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsRxPortEntry 3 }
|
|
|
|
tmnxLldpStatsRxPortFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid LLDP frames received by this LLDP agent on the
|
|
indicated port, while this LLDP agent is enabled."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsRxPortEntry 4 }
|
|
|
|
tmnxLldpStatsRxPortTLVDiscard OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LLDP TLVs discarded for any reason by this LLDP agent on
|
|
the indicated port."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsRxPortEntry 5 }
|
|
|
|
tmnxLldpStatsRxPortTLVUnknown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of LLDP TLVs received on the given port that are not
|
|
recognized by this LLDP agent on the indicated port.
|
|
|
|
An unrecognized TLV is referred to as the TLV whose type value is in
|
|
the range of reserved TLV types (000 1001 - 111 1110) in Table 9.1 of
|
|
IEEE Std 802.1AB-2004. An unrecognized TLV may be a basic management
|
|
TLV from a later LLDP version."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsRxPortEntry 6 }
|
|
|
|
tmnxLldpStatsRxPortAgeouts OBJECT-TYPE
|
|
SYNTAX ZeroBasedCounter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The counter that represents the number of age-outs that occurred on a
|
|
given port. An age-out is the number of times the complete set of
|
|
information advertised by a particular MSAP has been deleted from
|
|
tables contained in tmnxLldpRemoteSystemsData and lldpExtensions
|
|
objects because the information timeliness interval has expired.
|
|
|
|
This counter is similar to lldpStatsRemTablesAgeouts, except that the
|
|
counter is on a per port basis. This enables NMS to poll tables
|
|
associated with the tmnxLldpRemoteSystemsData objects and all LLDP
|
|
extension objects associated with remote systems on the indicated port
|
|
only.
|
|
|
|
This counter should be set to zero during agent initialization and its
|
|
value should not be saved in non-volatile storage. When a port's admin
|
|
status changes from 'disabled' to 'rxOnly', 'txOnly' or 'txAndRx', the
|
|
counter associated with the same port should reset to 0. The agent
|
|
should also flush all remote system information associated with the
|
|
same port.
|
|
|
|
This counter should be incremented only once when the complete set of
|
|
information is invalidated (aged out) from all related tables on a
|
|
particular port. Partial ageing is not allowed, and thus, should not
|
|
change the value of this counter."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 10.5.2"
|
|
::= { tmnxLldpStatsRxPortEntry 7 }
|
|
|
|
tmnxLldpLocalSystemData OBJECT IDENTIFIER ::= { tmnxLldpObjects 3 }
|
|
|
|
tmnxLldpLocPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpLocPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one or more rows, per port and destination MAC
|
|
address, of information associated with the local system known to this
|
|
agent."
|
|
::= { tmnxLldpLocalSystemData 1 }
|
|
|
|
tmnxLldpLocPortEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpLocPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular port component.
|
|
|
|
Entries may be created and deleted in this table by the agent.
|
|
|
|
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 persistent across re-initializations or
|
|
reboots."
|
|
INDEX {
|
|
ifIndex,
|
|
tmnxLldpLocPortDestMACAddress
|
|
}
|
|
::= { tmnxLldpLocPortTable 1 }
|
|
|
|
TmnxLldpLocPortEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpLocPortDestMACAddress TmnxLldpDestAddressTableIndex,
|
|
tmnxLldpLocPortIdSubtype LldpPortIdSubtype,
|
|
tmnxLldpLocPortId LldpPortId,
|
|
tmnxLldpLocPortDesc SnmpAdminString
|
|
}
|
|
|
|
tmnxLldpLocPortDestMACAddress OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value used to identify the destination MAC address
|
|
associated with this entry. Its value identifies the row in the
|
|
tmnxLldpLocPortTable where the MAC address can be found."
|
|
::= { tmnxLldpLocPortEntry 1 }
|
|
|
|
tmnxLldpLocPortIdSubtype OBJECT-TYPE
|
|
SYNTAX LldpPortIdSubtype
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of port identifier encoding used in the associated
|
|
tmnxLldpLocPortId object."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-2005 9.5.3.2"
|
|
::= { tmnxLldpLocPortEntry 2 }
|
|
|
|
tmnxLldpLocPortId OBJECT-TYPE
|
|
SYNTAX LldpPortId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the port component associated with a
|
|
given port in the local system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.3.3"
|
|
::= { tmnxLldpLocPortEntry 3 }
|
|
|
|
tmnxLldpLocPortDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the IEEE 802 LAN station's port
|
|
description associated with the local system. If the local agent
|
|
supports IETF RFC 2863, tmnxLldpLocPortDesc object should have the
|
|
same value of ifDescr object."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.5.2"
|
|
::= { tmnxLldpLocPortEntry 4 }
|
|
|
|
tmnxLldpRemoteSystemsData OBJECT IDENTIFIER ::= { tmnxLldpObjects 4 }
|
|
|
|
tmnxLldpRemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpRemEntry
|
|
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
|
|
tmnxLldpRemEntry is present for each local port and destination MAC
|
|
address, or it may choose to maintain multiple tmnxLldpRemEntry rows
|
|
for the same local port and destination MAC address.
|
|
|
|
The following procedure may be used to retrieve remote systems
|
|
information updates from an LLDP agent:
|
|
|
|
1. NMS polls all tables associated with remote systems
|
|
and keeps a local copy of the information retrieved.
|
|
NMS polls periodically the values of the following
|
|
objects:
|
|
a. lldpStatsRemTablesInserts
|
|
b. lldpStatsRemTablesDeletes
|
|
c. lldpStatsRemTablesDrops
|
|
d. lldpStatsRemTablesAgeouts
|
|
e. tmnxLldpStatsRxPortAgeouts for all ports.
|
|
|
|
2. LLDP agent updates remote systems MIB objects, and
|
|
sends out notifications to a list of notification
|
|
destinations.
|
|
|
|
3. NMS receives the notifications and compares the new
|
|
values of objects listed in step 1.
|
|
|
|
Periodically, NMS should poll the object
|
|
lldpStatsRemTablesLastChangeTime to find out if anything
|
|
has changed since the last poll. if something has
|
|
changed, NMS will poll the objects listed in step 1 to
|
|
figure out what kind of changes occurred in the tables.
|
|
|
|
if value of lldpStatsRemTablesInserts has changed,
|
|
then NMS will walk all tables by employing TimeFilter
|
|
with the last-polled time value. This request will
|
|
return new objects or objects whose values are updated
|
|
since the last poll.
|
|
|
|
if value of lldpStatsRemTablesAgeouts has changed,
|
|
then NMS will walk the tmnxLldpStatsRxPortAgeouts and
|
|
compare the new values with previously recorded ones.
|
|
For ports whose tmnxLldpStatsRxPortAgeouts value is
|
|
greater than the recorded value, NMS will have to
|
|
retrieve objects associated with those ports from
|
|
table(s) without employing a TimeFilter (which is
|
|
performed by specifying 0 for the TimeFilter.)
|
|
|
|
lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops
|
|
objects are provided for informational purposes."
|
|
::= { tmnxLldpRemoteSystemsData 1 }
|
|
|
|
tmnxLldpRemEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpRemEntry
|
|
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.
|
|
|
|
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 persistent across re-initializations or
|
|
reboots."
|
|
INDEX {
|
|
tmnxLldpRemTimeMark,
|
|
ifIndex,
|
|
tmnxLldpRemLocalDestMACAddress,
|
|
tmnxLldpRemIndex
|
|
}
|
|
::= { tmnxLldpRemTable 1 }
|
|
|
|
TmnxLldpRemEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpRemTimeMark TimeFilter,
|
|
tmnxLldpRemLocalDestMACAddress TmnxLldpDestAddressTableIndex,
|
|
tmnxLldpRemIndex Integer32,
|
|
tmnxLldpRemChassisIdSubtype LldpChassisIdSubtype,
|
|
tmnxLldpRemChassisId LldpChassisId,
|
|
tmnxLldpRemPortIdSubtype LldpPortIdSubtype,
|
|
tmnxLldpRemPortId LldpPortId,
|
|
tmnxLldpRemPortDesc SnmpAdminString,
|
|
tmnxLldpRemSysName SnmpAdminString,
|
|
tmnxLldpRemSysDesc SnmpAdminString,
|
|
tmnxLldpRemSysCapSupported LldpSystemCapabilitiesMap,
|
|
tmnxLldpRemSysCapEnabled LldpSystemCapabilitiesMap,
|
|
tmnxLldpRemSysAge Counter64
|
|
}
|
|
|
|
tmnxLldpRemTimeMark OBJECT-TYPE
|
|
SYNTAX TimeFilter
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A TimeFilter for this entry. See the TimeFilter textual convention in
|
|
IETF RFC 4502 and
|
|
http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to
|
|
see how TimeFilter works."
|
|
REFERENCE
|
|
"IETF RFC 4502 section 6"
|
|
::= { tmnxLldpRemEntry 1 }
|
|
|
|
tmnxLldpRemLocalDestMACAddress OBJECT-TYPE
|
|
SYNTAX TmnxLldpDestAddressTableIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value used to identify the destination MAC address
|
|
associated with this entry. Its value identifies the row in the
|
|
tmnxLldpRemTable where the MAC address can be found."
|
|
::= { tmnxLldpRemEntry 2 }
|
|
|
|
tmnxLldpRemIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents an arbitrary local integer value used by this
|
|
agent to identify a particular connection instance, unique only for
|
|
the indicated remote system.
|
|
|
|
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 tmnxLldpRemIndex will wrap between reboots."
|
|
::= { tmnxLldpRemEntry 3 }
|
|
|
|
tmnxLldpRemChassisIdSubtype OBJECT-TYPE
|
|
SYNTAX LldpChassisIdSubtype
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLldpRemChassisIdSubtype indicates the chassis
|
|
identifier subtype provided by the remote system. The corresponding
|
|
chassis identifier is tmnxLldpRemChassisId."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-2005 9.5.2.2"
|
|
::= { tmnxLldpRemEntry 4 }
|
|
|
|
tmnxLldpRemChassisId OBJECT-TYPE
|
|
SYNTAX LldpChassisId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the chassis component associated
|
|
with the remote system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.2.3"
|
|
::= { tmnxLldpRemEntry 5 }
|
|
|
|
tmnxLldpRemPortIdSubtype OBJECT-TYPE
|
|
SYNTAX LldpPortIdSubtype
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLldpRemPortIdSubtype indicates the port identifier
|
|
subtype provided by the remote system. The corresponding port
|
|
identifier is tmnxLldpRemPortId."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-2005 9.5.3.2"
|
|
::= { tmnxLldpRemEntry 6 }
|
|
|
|
tmnxLldpRemPortId OBJECT-TYPE
|
|
SYNTAX LldpPortId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the port component associated with
|
|
the remote system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.3.3"
|
|
::= { tmnxLldpRemEntry 7 }
|
|
|
|
tmnxLldpRemPortDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the description of the given port
|
|
associated with the remote system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.5.2"
|
|
::= { tmnxLldpRemEntry 8 }
|
|
|
|
tmnxLldpRemSysName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the system name of the remote
|
|
system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.6.2"
|
|
::= { tmnxLldpRemEntry 9 }
|
|
|
|
tmnxLldpRemSysDesc OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value used to identify the system description of the remote
|
|
system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.7.2"
|
|
::= { tmnxLldpRemEntry 10 }
|
|
|
|
tmnxLldpRemSysCapSupported OBJECT-TYPE
|
|
SYNTAX LldpSystemCapabilitiesMap
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bitmap value used to identify which system capabilities are
|
|
supported on the remote system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.8.1"
|
|
::= { tmnxLldpRemEntry 11 }
|
|
|
|
tmnxLldpRemSysCapEnabled OBJECT-TYPE
|
|
SYNTAX LldpSystemCapabilitiesMap
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bitmap value used to identify which system capabilities are
|
|
enabled on the remote system."
|
|
REFERENCE
|
|
"IEEE Std 802.1AB-200X 9.5.8.2"
|
|
::= { tmnxLldpRemEntry 12 }
|
|
|
|
tmnxLldpRemSysAge OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLldpRemSysAge indicates the number of seconds since
|
|
the remote system was discovered."
|
|
::= { tmnxLldpRemEntry 13 }
|
|
|
|
tmnxLldpRemManAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxLldpRemManAddrEntry
|
|
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."
|
|
::= { tmnxLldpRemoteSystemsData 2 }
|
|
|
|
tmnxLldpRemManAddrEntry OBJECT-TYPE
|
|
SYNTAX TmnxLldpRemManAddrEntry
|
|
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
|
|
tmnxLldpRemIndex whose information is received on
|
|
ifIndex and tmnxLldpRemLocalDestMACAddress of the local system.
|
|
Each management address should have distinct 'management address
|
|
type' (tmnxLldpRemManAddrSubtype) and 'management address'
|
|
(tmnxLldpRemManAddr.)
|
|
|
|
Entries may be created and deleted in this table by the agent."
|
|
INDEX {
|
|
tmnxLldpRemTimeMark,
|
|
ifIndex,
|
|
tmnxLldpRemLocalDestMACAddress,
|
|
tmnxLldpRemIndex,
|
|
tmnxLldpRemManAddrSubtype,
|
|
tmnxLldpRemManAddr
|
|
}
|
|
::= { tmnxLldpRemManAddrTable 1 }
|
|
|
|
TmnxLldpRemManAddrEntry ::= SEQUENCE
|
|
{
|
|
tmnxLldpRemManAddrSubtype AddressFamilyNumbers,
|
|
tmnxLldpRemManAddr LldpManAddress,
|
|
tmnxLldpRemManAddrIfSubtype LldpManAddrIfSubtype,
|
|
tmnxLldpRemManAddrIfId Integer32,
|
|
tmnxLldpRemManAddrOID OBJECT IDENTIFIER
|
|
}
|
|
|
|
tmnxLldpRemManAddrSubtype OBJECT-TYPE
|
|
SYNTAX AddressFamilyNumbers
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of management address identifier encoding used in
|
|
the associated tmnxLldpRemManAddr object."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 9.5.9.3"
|
|
::= { tmnxLldpRemManAddrEntry 1 }
|
|
|
|
tmnxLldpRemManAddr OBJECT-TYPE
|
|
SYNTAX LldpManAddress
|
|
MAX-ACCESS not-accessible
|
|
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"
|
|
::= { tmnxLldpRemManAddrEntry 2 }
|
|
|
|
tmnxLldpRemManAddrIfSubtype OBJECT-TYPE
|
|
SYNTAX LldpManAddrIfSubtype
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxLldpRemManAddrIfSubtype indicates the interface
|
|
numbering subtype provided by the remote system. The corresponding
|
|
interface number is tmnxLldpRemManAddrIfId."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 9.5.9.5"
|
|
::= { tmnxLldpRemManAddrEntry 3 }
|
|
|
|
tmnxLldpRemManAddrIfId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The integer value used to identify the interface number regarding the
|
|
management address component associated with the remote system."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 9.5.9.6"
|
|
::= { tmnxLldpRemManAddrEntry 4 }
|
|
|
|
tmnxLldpRemManAddrOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
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 remote system agent."
|
|
REFERENCE
|
|
"IEEE 802.1AB-2005 9.5.9.8"
|
|
::= { tmnxLldpRemManAddrEntry 5 }
|
|
|
|
tmnxLldpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 59 }
|
|
|
|
tmnxLldpCompliances OBJECT IDENTIFIER ::= { tmnxLldpConformance 1 }
|
|
|
|
tmnxLldpCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement the LLDP
|
|
MIB."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLldpConfigGroup,
|
|
tmnxLldpStatsRxGroup,
|
|
tmnxLldpStatsTxGroup,
|
|
tmnxLldpLocSysGroup,
|
|
tmnxLldpRemSysGroup,
|
|
tmnxLldpRemManAddrGroup
|
|
}
|
|
::= { tmnxLldpCompliances 1 }
|
|
|
|
tmnxLldpV11v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement the LLDP
|
|
MIB for release 11.0 of the SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLldpConfigGroup,
|
|
tmnxLldpConfigV11v0Group,
|
|
tmnxLldpStatsRxGroup,
|
|
tmnxLldpStatsTxGroup,
|
|
tmnxLldpLocSysGroup,
|
|
tmnxLldpRemSysGroup,
|
|
tmnxLldpRemManAddrGroup
|
|
}
|
|
::= { tmnxLldpCompliances 2 }
|
|
|
|
tmnxLldpV13v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement the LLDP
|
|
MIB for release 13.0 of the SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLldpConfigV13v0Group
|
|
}
|
|
::= { tmnxLldpCompliances 3 }
|
|
|
|
tmnxLldpV16v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement the LLDP
|
|
MIB for release 16.0 of the SROS series systems."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxLldpRemSysV16v0Group,
|
|
tmnxLldpNotifV16v0Group
|
|
}
|
|
::= { tmnxLldpCompliances 4 }
|
|
|
|
tmnxLldpGroups OBJECT IDENTIFIER ::= { tmnxLldpConformance 2 }
|
|
|
|
tmnxLldpConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpTxCreditMax,
|
|
tmnxLldpMessageFastTx,
|
|
tmnxLldpMessageFastTxInit,
|
|
tmnxLldpAdminStatus,
|
|
tmnxLldpPortCfgAdminStatus,
|
|
tmnxLldpPortCfgNotifyEnable,
|
|
tmnxLldpPortCfgTLVsTxEnable,
|
|
tmnxLldpPortCfgManAddrTxEnabled,
|
|
tmnxLldpPortCfgManAddrSubtype,
|
|
tmnxLldpPortCfgManAddress,
|
|
tmnxLldpDestMacAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to configure the LLDP
|
|
implementation behavior.
|
|
|
|
This group is mandatory for agents which implement the LLDP."
|
|
::= { tmnxLldpGroups 1 }
|
|
|
|
tmnxLldpStatsRxGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpStatsRxPortFrameDiscard,
|
|
tmnxLldpStatsRxPortFrameErrs,
|
|
tmnxLldpStatsRxPortFrames,
|
|
tmnxLldpStatsRxPortTLVDiscard,
|
|
tmnxLldpStatsRxPortTLVUnknown,
|
|
tmnxLldpStatsRxPortAgeouts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP reception
|
|
statistics.
|
|
|
|
This group is mandatory for agents which implement the LLDP and have
|
|
the capability of receiving LLDP frames."
|
|
::= { tmnxLldpGroups 2 }
|
|
|
|
tmnxLldpStatsTxGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpStatsTxPortFrames,
|
|
tmnxLldpStatsTxLLDPDULengthErrs
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP
|
|
transmission statistics.
|
|
|
|
This group is mandatory for agents which implement the LLDP and have
|
|
the capability of transmitting LLDP frames."
|
|
::= { tmnxLldpGroups 3 }
|
|
|
|
tmnxLldpLocSysGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpLocPortIdSubtype,
|
|
tmnxLldpLocPortId,
|
|
tmnxLldpLocPortDesc
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP Local
|
|
System Information.
|
|
|
|
This group is mandatory for agents which implement the LLDP and have
|
|
the capability of transmitting LLDP frames."
|
|
::= { tmnxLldpGroups 4 }
|
|
|
|
tmnxLldpRemSysGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpRemChassisIdSubtype,
|
|
tmnxLldpRemChassisId,
|
|
tmnxLldpRemPortIdSubtype,
|
|
tmnxLldpRemPortId,
|
|
tmnxLldpRemPortDesc,
|
|
tmnxLldpRemSysName,
|
|
tmnxLldpRemSysDesc,
|
|
tmnxLldpRemSysCapSupported,
|
|
tmnxLldpRemSysCapEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP Remote
|
|
Systems Information. The objects represent the information associated
|
|
with the basic TLV set. Please note that even the agent doesn't
|
|
implement some of the optional TLVs, it shall recognize all the
|
|
optional TLV information that the remote system may advertise.
|
|
|
|
This group is mandatory for agents which implement the LLDP and have
|
|
the capability of receiving LLDP frames."
|
|
::= { tmnxLldpGroups 5 }
|
|
|
|
tmnxLldpRemManAddrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpRemManAddrIfSubtype,
|
|
tmnxLldpRemManAddrIfId,
|
|
tmnxLldpRemManAddrOID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP Remote
|
|
management address information.
|
|
|
|
This group is mandatory for agents which implement the LLDP and have
|
|
the capability of receiving LLDP frames."
|
|
::= { tmnxLldpGroups 6 }
|
|
|
|
tmnxLldpV11v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 11 }
|
|
|
|
tmnxLldpConfigV11v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpPortCfgTunnelNearestBrg
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional collection of objects which are used to configure the
|
|
LLDP implementation behavior for Nokia SROS systems in Release 11.0."
|
|
::= { tmnxLldpV11v0Groups 1 }
|
|
|
|
tmnxLldpV13v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 12 }
|
|
|
|
tmnxLldpConfigV13v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpPortCfgPortIdSubtype
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional collection of objects which are used to configure the
|
|
LLDP implementation behavior for Nokia SROS systems in Release 13.0."
|
|
::= { tmnxLldpV13v0Groups 1 }
|
|
|
|
tmnxLldpV16v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 13 }
|
|
|
|
tmnxLldpRemSysV16v0Group OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxLldpRemSysAge
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The additional collection of objects which are used to represent LLDP
|
|
Remote Systems Information for Nokia SROS series systems in Release
|
|
16.0."
|
|
::= { tmnxLldpV16v0Groups 1 }
|
|
|
|
tmnxLldpNotifV16v0Group NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxLldpRemEntryPeerAdded,
|
|
tmnxLldpRemEntryPeerUpdated,
|
|
tmnxLldpRemEntryPeerRemoved,
|
|
tmnxLldpRemManAddrEntryAdded,
|
|
tmnxLldpRemManAddrEntryRemoved
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting LLDP Remote Systems Information
|
|
for Nokia SROS series systems for release 16.0."
|
|
::= { tmnxLldpV16v0Groups 2 }
|
|
|
|
tmnxLldpNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 59 }
|
|
|
|
tmnxLldpNotifs OBJECT IDENTIFIER ::= { tmnxLldpNotifications 0 }
|
|
|
|
tmnxLldpRemEntryPeerAdded NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxLldpRemSysName,
|
|
tmnxLldpRemChassisId,
|
|
tmnxLldpRemChassisIdSubtype,
|
|
tmnxLldpRemPortId,
|
|
tmnxLldpRemPortIdSubtype
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpRemEntryPeerAdded notification is generated when a new
|
|
remote peer is added to the LLDP."
|
|
::= { tmnxLldpNotifs 1 }
|
|
|
|
tmnxLldpRemEntryPeerUpdated NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxLldpRemSysName,
|
|
tmnxLldpRemChassisId,
|
|
tmnxLldpRemChassisIdSubtype,
|
|
tmnxLldpRemPortId,
|
|
tmnxLldpRemPortIdSubtype
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpRemEntryPeerUpdated notification is generated when a
|
|
tmnxLldpRemSysName changes for an existing peer"
|
|
::= { tmnxLldpNotifs 2 }
|
|
|
|
tmnxLldpRemEntryPeerRemoved NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxLldpRemSysName,
|
|
tmnxLldpRemChassisId,
|
|
tmnxLldpRemChassisIdSubtype,
|
|
tmnxLldpRemPortId,
|
|
tmnxLldpRemPortIdSubtype
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpRemEntryPeerRemoved notification is generated when a
|
|
remote peer is deleted from the LLDP."
|
|
::= { tmnxLldpNotifs 3 }
|
|
|
|
tmnxLldpRemManAddrEntryAdded NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxLldpRemManAddrIfId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpRemManAddrEntryAdded notification is generated when a
|
|
remote peer management address is added to the LLDP"
|
|
::= { tmnxLldpNotifs 4 }
|
|
|
|
tmnxLldpRemManAddrEntryRemoved NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxLldpRemManAddrIfId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tmnxLldpRemManAddrEntryRemoved notification is generated when a
|
|
remote peer management address is deleted from the LLDP"
|
|
::= { tmnxLldpNotifs 5 }
|
|
|
|
END
|