MPLS-LDP-MIB

        This MIB contains managed object definitions for the
'Multiprotocol Label Switching, Label Distribution
Protocol, LDP' document.
    
Source file
MPLS-LDP-MIB
Last revised
Identity
mplsLdpMIB
Base OID
1.3.6.1.3.97
Imported Objects
ATM-TC-MIB AtmVpIdentifier
IANA-ADDRESS-FAMILY-NUMBERS-MIB AddressFamilyNumbers
IF-MIB InterfaceIndex InterfaceIndexOrZero
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 experimental Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeInterval TimeStamp TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'MPLS-LDP-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-LDP-MIB::mplsLdpMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-LDP-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-LDP-MIB::mplsLdpMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (171)
.1.3.6.1.3.97
.1.3.6.1.3.97.1
.1.3.6.1.3.97.1.1
.1.3.6.1.3.97.1.1.1
Enumeration
.1.3.6.1.3.97.1.1.2
.1.3.6.1.3.97.1.2
Unsigned32
.1.3.6.1.3.97.1.2.1
.1.3.6.1.3.97.1.2.2
.1.3.6.1.3.97.1.2.2.1
.1.3.6.1.3.97.1.2.2.1.1
secondsInteger32
.1.3.6.1.3.97.1.2.2.1.10
Enumeration
.1.3.6.1.3.97.1.2.2.1.11
.1.3.6.1.3.97.1.2.2.1.12
Enumeration
.1.3.6.1.3.97.1.2.2.1.13
Enumeration
.1.3.6.1.3.97.1.2.2.1.14
Enumeration
.1.3.6.1.3.97.1.2.2.1.15
Integer32
.1.3.6.1.3.97.1.2.2.1.16
Integer32
.1.3.6.1.3.97.1.2.2.1.17
.1.3.6.1.3.97.1.2.2.1.18
.1.3.6.1.3.97.1.2.2.1.19
Unsigned32
.1.3.6.1.3.97.1.2.2.1.2
.1.3.6.1.3.97.1.2.2.1.20
.1.3.6.1.3.97.1.2.2.1.21
.1.3.6.1.3.97.1.2.2.1.22
.1.3.6.1.3.97.1.2.2.1.23
.1.3.6.1.3.97.1.2.2.1.24
.1.3.6.1.3.97.1.2.2.1.3
Enumeration
.1.3.6.1.3.97.1.2.2.1.4
Enumeration
.1.3.6.1.3.97.1.2.2.1.5
.1.3.6.1.3.97.1.2.2.1.6
.1.3.6.1.3.97.1.2.2.1.7
octetsUnsigned32
.1.3.6.1.3.97.1.2.2.1.8
secondsInteger32
.1.3.6.1.3.97.1.2.2.1.9
.1.3.6.1.3.97.1.2.3
.1.3.6.1.3.97.1.2.3.1
.1.3.6.1.3.97.1.2.3.1.1
Unsigned32
.1.3.6.1.3.97.1.2.3.1.1.1
Unsigned32
.1.3.6.1.3.97.1.2.3.1.1.2
.1.3.6.1.3.97.1.2.3.1.1.3
.1.3.6.1.3.97.1.2.3.1.1.4
.1.3.6.1.3.97.1.2.3.1.1.5
.1.3.6.1.3.97.1.2.4
.1.3.6.1.3.97.1.2.4.1
.1.3.6.1.3.97.1.2.4.1.1
.1.3.6.1.3.97.1.2.4.1.1.1
.1.3.6.1.3.97.1.2.4.1.1.10
.1.3.6.1.3.97.1.2.4.1.1.11
Enumeration
.1.3.6.1.3.97.1.2.4.1.1.2
Unsigned32
.1.3.6.1.3.97.1.2.4.1.1.3
Enumeration
.1.3.6.1.3.97.1.2.4.1.1.4
Enumeration
.1.3.6.1.3.97.1.2.4.1.1.5
.1.3.6.1.3.97.1.2.4.1.1.6
.1.3.6.1.3.97.1.2.4.1.1.7
.1.3.6.1.3.97.1.2.4.1.1.8
.1.3.6.1.3.97.1.2.4.1.1.9
.1.3.6.1.3.97.1.2.4.2
.1.3.6.1.3.97.1.2.4.2.1
.1.3.6.1.3.97.1.2.4.2.1.1
.1.3.6.1.3.97.1.2.4.2.1.2
.1.3.6.1.3.97.1.2.4.2.1.3
.1.3.6.1.3.97.1.2.4.2.1.4
.1.3.6.1.3.97.1.2.4.2.1.5
.1.3.6.1.3.97.1.2.4.2.1.6
.1.3.6.1.3.97.1.2.5
.1.3.6.1.3.97.1.2.5.1
.1.3.6.1.3.97.1.2.5.1.1
.1.3.6.1.3.97.1.2.5.1.1.1
Enumeration
.1.3.6.1.3.97.1.2.5.1.1.2
Unsigned32
.1.3.6.1.3.97.1.2.5.1.1.3
Enumeration
.1.3.6.1.3.97.1.2.5.1.1.4
Enumeration
.1.3.6.1.3.97.1.2.5.1.1.5
.1.3.6.1.3.97.1.2.5.1.1.6
.1.3.6.1.3.97.1.2.5.1.1.7
.1.3.6.1.3.97.1.2.5.2
.1.3.6.1.3.97.1.2.5.2.1
Integer32
.1.3.6.1.3.97.1.2.5.2.1.1
Integer32
.1.3.6.1.3.97.1.2.5.2.1.2
.1.3.6.1.3.97.1.2.5.2.1.3
.1.3.6.1.3.97.1.2.5.2.1.4
.1.3.6.1.3.97.1.2.6
.1.3.6.1.3.97.1.2.6.1
.1.3.6.1.3.97.1.2.6.1.1
.1.3.6.1.3.97.1.2.6.1.10
.1.3.6.1.3.97.1.2.6.1.11
.1.3.6.1.3.97.1.2.6.1.12
.1.3.6.1.3.97.1.2.6.1.13
.1.3.6.1.3.97.1.2.6.1.2
.1.3.6.1.3.97.1.2.6.1.3
.1.3.6.1.3.97.1.2.6.1.4
.1.3.6.1.3.97.1.2.6.1.5
.1.3.6.1.3.97.1.2.6.1.6
.1.3.6.1.3.97.1.2.6.1.7
.1.3.6.1.3.97.1.2.6.1.8
.1.3.6.1.3.97.1.2.6.1.9
.1.3.6.1.3.97.1.3
.1.3.6.1.3.97.1.3.1
.1.3.6.1.3.97.1.3.1.1
.1.3.6.1.3.97.1.3.1.1.1
Enumeration
.1.3.6.1.3.97.1.3.1.1.2
Enumeration
.1.3.6.1.3.97.1.3.1.1.3
Integer32
.1.3.6.1.3.97.1.3.1.1.4
.1.3.6.1.3.97.1.3.10
.1.3.6.1.3.97.1.3.10.1
.1.3.6.1.3.97.1.3.10.1.1
.1.3.6.1.3.97.1.3.10.1.2
.1.3.6.1.3.97.1.3.10.1.3
Enumeration
.1.3.6.1.3.97.1.3.10.1.4
Integer32
.1.3.6.1.3.97.1.3.10.1.5
.1.3.6.1.3.97.1.3.11
.1.3.6.1.3.97.1.3.11.1
Integer32
.1.3.6.1.3.97.1.3.11.1.1
.1.3.6.1.3.97.1.3.12
.1.3.6.1.3.97.1.3.12.1
Unsigned32
.1.3.6.1.3.97.1.3.12.1.1
.1.3.6.1.3.97.1.3.12.1.2
.1.3.6.1.3.97.1.3.12.1.3
.1.3.6.1.3.97.1.3.13
.1.3.6.1.3.97.1.3.13.1
Enumeration
.1.3.6.1.3.97.1.3.13.1.1
.1.3.6.1.3.97.1.3.13.1.2
.1.3.6.1.3.97.1.3.2
.1.3.6.1.3.97.1.3.2.1
.1.3.6.1.3.97.1.3.2.1.1
Unsigned32
.1.3.6.1.3.97.1.3.2.1.1.1
.1.3.6.1.3.97.1.3.2.1.1.2
Enumeration
.1.3.6.1.3.97.1.3.2.1.1.3
Enumeration
.1.3.6.1.3.97.1.3.3
.1.3.6.1.3.97.1.3.4
.1.3.6.1.3.97.1.3.4.1
Enumeration
.1.3.6.1.3.97.1.3.4.1.1
Integer32
.1.3.6.1.3.97.1.3.4.1.2
.1.3.6.1.3.97.1.3.4.1.3
Unsigned32
.1.3.6.1.3.97.1.3.4.1.4
.1.3.6.1.3.97.1.3.4.1.5
.1.3.6.1.3.97.1.3.5
.1.3.6.1.3.97.1.3.5.1
.1.3.6.1.3.97.1.3.5.1.1
.1.3.6.1.3.97.1.3.5.1.2
.1.3.6.1.3.97.1.3.5.1.3
.1.3.6.1.3.97.1.3.5.1.4
.1.3.6.1.3.97.1.3.6
.1.3.6.1.3.97.1.3.6.1
Integer32
.1.3.6.1.3.97.1.3.6.1.1
Integer32
.1.3.6.1.3.97.1.3.6.1.2
Enumeration
.1.3.6.1.3.97.1.3.6.1.3
.1.3.6.1.3.97.1.3.7
.1.3.6.1.3.97.1.3.7.1
.1.3.6.1.3.97.1.3.7.1.1
.1.3.6.1.3.97.1.3.7.1.2
.1.3.6.1.3.97.1.3.8
Unsigned32
.1.3.6.1.3.97.1.3.8.1
.1.3.6.1.3.97.1.3.8.2
.1.3.6.1.3.97.1.3.8.2.1
Unsigned32
.1.3.6.1.3.97.1.3.8.2.1.1
Enumeration
.1.3.6.1.3.97.1.3.8.2.1.2
Integer32
.1.3.6.1.3.97.1.3.8.2.1.3
.1.3.6.1.3.97.1.3.8.2.1.4
.1.3.6.1.3.97.1.3.8.2.1.5
.1.3.6.1.3.97.1.3.8.2.1.6
.1.3.6.1.3.97.1.3.8.2.1.7
.1.3.6.1.3.97.1.3.9
.1.3.6.1.3.97.1.3.9.1
.1.3.6.1.3.97.1.3.9.1.1
.1.3.6.1.3.97.1.3.9.1.2
.1.3.6.1.3.97.1.3.9.1.3
Enumeration
.1.3.6.1.3.97.1.3.9.1.4
.1.3.6.1.3.97.2
.1.3.6.1.3.97.2.0
.1.3.6.1.3.97.3
.1.3.6.1.3.97.3.1
.1.3.6.1.3.97.3.2
Dependencies (8) 6 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (6)
Integer32 range: 32..65535
Integer32 range: 0..2147483647
OctetString range: 0..64
OctetString range: 6
Enumeration
generic(1)
atm(2)
frameRelay(3)
OctetString range: 4
Conformance Groups (5)
mplsLdpLsrId mplsLdpLsrLabelRetentionMode (unresolved reference) mplsLdpLsrLoopDetectionCapable mplsLdpEntityIndexNext mplsLdpEntityProtocolVersion mplsLdpEntityAdminStatus mplsLdpEntityOperStatus mplsLdpEntityWellKnownDiscoveryPort (unresolved reference) mplsLdpEntityMaxPduLength mplsLdpEntityKeepAliveHoldTimer mplsLdpEntityHelloHoldTimer mplsLdpEntityFailedInitSessionTrapEnable mplsLdpEntityFailedInitSessionThreshold mplsLdpEntityLabelDistributionMethod mplsLdpEntityPVLimitMismatchTrapEnable mplsLdpEntityPathVectorLimit mplsLdpEntityHopCountLoopDetection (unresolved reference) mplsLdpEntityHopCount (unresolved reference) mplsLdpEntityTargetedPeer mplsLdpEntityTargetedPeerAddrType mplsLdpEntityTargetedPeerAddr mplsLdpEntityOptionalParameters mplsLdpEntityDiscontinuityTime mplsLdpEntityStorageType mplsLdpEntityRowStatus mplsLdpAttemptedSessions mplsLdpSessionRejectedNoHelloErrors mplsLdpSessionRejectedAdvertisementErrors mplsLdpSessionRejectedMaxPduErrors mplsLdpSessionRejectedLabelRangeErrors mplsLdpBadLdpIdentifierErrors mplsLdpBadPduLengthErrors mplsLdpBadMessageLengthErrors mplsLdpBadTlvLengthErrors mplsLdpMalformedTlvValueErrors mplsLdpKeepAliveTimerExpiredErrors mplsLdpShutdownNotifReceived mplsLdpShutdownNotifSent mplsLdpPeerLabelDistributionMethod mplsLdpPeerLoopDetectionForPV mplsLdpPeerPathVectorLimit mplsLdpHelloAdjacencyHoldTimeRemaining mplsLdpHelloAdjacencyType mplsLdpSessionUpDownTrapEnable mplsLdpSessionState mplsLdpSessionProtocolVersion mplsLdpSessionKeepAliveHoldTimeRemaining mplsLdpSessionMaxPduLength mplsLdpSessionDiscontinuityTime mplsLdpSessionStatsUnknownMessageTypeErrors mplsLdpSessionStatsUnknownTlvErrors mplsLdpSessionPeerNextHopAddressType mplsLdpSessionPeerNextHopAddress mplsLdpLibLspUpDownTrapEnable (unresolved reference) mplsLdpLibLabelInIfIndex (unresolved reference) mplsLdpLibLabelOutIfIndex (unresolved reference) mplsLdpLibInLabelType (unresolved reference) mplsLdpLibInLabel (unresolved reference) mplsLdpLibOutLabelType (unresolved reference) mplsLdpLibOutLabel (unresolved reference) mplsLdpLibOperationStatus (unresolved reference) mplsLdpLibLspLastChange (unresolved reference) mplsLdpFecSessionRowPointer (unresolved reference)
Objects that apply to all MPLS LDP implementations.
.1.3.6.1.4.1.9.10.65.3.1.1
mplsLdpConfGenericIfIndexOrZero (unresolved reference) mplsLdpConfGenericLabel (unresolved reference) mplsLdpConfGenericStorageType (unresolved reference) mplsLdpConfGenericRowStatus (unresolved reference)
Objects that apply to all MPLS LDP implementations
using Generic Lables.
.1.3.6.1.4.1.9.10.65.3.1.2
Objects that apply to all MPLS LDP implementations
over ATM.
.1.3.6.1.4.1.9.10.65.3.1.3
Objects that apply to all MPLS LDP implementations over
Frame Relay.
.1.3.6.1.4.1.9.10.65.3.1.4
mplsLdpFailedInitSessionThresholdExceeded mplsLdpPathVectorLimitMismatch mplsLdpSessionUp mplsLdpSessionDown mplsLdpLibLspUp (unresolved reference) mplsLdpLibLspDown (unresolved reference)
The notification(s) which an MPLS LDP implemention
is required to implement.
.1.3.6.1.4.1.9.10.65.3.1.5
Compliance Statements (1)

OID .1.3.6.1.4.1.9.10.65.3.2.1
The basic implentation requirements for agents that
support the MPLS LDP MIB.
Required groups
mandatory mplsLdpGeneralGroup
mandatory mplsLdpNotificationsGroup
optional mplsLdpAtmGroup This group must be supported if ATM is used in the
MPLS LDP implementation.
optional mplsLdpFrameRelayGroup This group must be supported if Frame Relay is used
in the MPLS LDP implementation.
optional mplsLdpGenericGroup Support for this group is not required.
Notifications / Traps (4)
NameOIDDescription
.1.3.6.1.3.97.2.0.1
This notification is generated when the value of
the 'mplsLdpEntityFailedInitSessionTrapEnable' object
is 'enabled(1)' and the value of the
'mplsLdpEntityFailedInitSessionThreshold' object has
been exceeded.
.1.3.6.1.3.97.2.0.2
This notification is generated when the value
of the value of the
'mplsLdpEntityFailedInitSessionTrapEnable'
object is 'enabled(1)' and the
'mplsLdpEntityPathVectorLimit' does NOT match
the value of the 'mplsLdpPeerPathVectorLimit' for
a specific Entity.
.1.3.6.1.3.97.2.0.3
Generation of this trap occurs when the
'mplsLdpSessionUpDownTrapEnable' object is 'enabled(1)'
and the value of 'mplsLdpSessionState' changes from
any state except 'nonexistent(1)' to 'operational(5)'.
.1.3.6.1.3.97.2.0.4
Generation of this trap occurs when the
'mplsLdpSessionUpDownTrapEnable' object is
'enabled(1)' and the value of
'mplsLdpSessionState' changes from
'operational(5)' to any other state.