MPLS-LDP-STD-MIB

        Copyright (C) The Internet Society (2004). The
initial version of this MIB module was published
        
in RFC 3815. For full legal notices see the RFC
itself or see:
http://www.ietf.org/copyrights/ianamib.html
        
This MIB contains managed object definitions for the
'Multiprotocol Label Switching, Label Distribution
Protocol, LDP' document.
    
Source file
MPLS-LDP-STD-MIB
Last revised
Identity
mplsLdpStdMIB
Base OID
1.3.6.1.2.1.10.166.4
Net-SNMP examples using the rfc 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-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-LDP-STD-MIB::mplsLdpStdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-LDP-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-LDP-STD-MIB::mplsLdpStdMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (117)
.1.3.6.1.2.1.10.166.4
.1.3.6.1.2.1.10.166.4.0
.1.3.6.1.2.1.10.166.4.1
.1.3.6.1.2.1.10.166.4.1.1
.1.3.6.1.2.1.10.166.4.1.1.1
Enumeration
.1.3.6.1.2.1.10.166.4.1.1.2
.1.3.6.1.2.1.10.166.4.1.2
.1.3.6.1.2.1.10.166.4.1.2.1
.1.3.6.1.2.1.10.166.4.1.2.2
.1.3.6.1.2.1.10.166.4.1.2.3
.1.3.6.1.2.1.10.166.4.1.2.3.1
.1.3.6.1.2.1.10.166.4.1.2.3.1.1
secondsUnsigned32
.1.3.6.1.2.1.10.166.4.1.2.3.1.10
Integer32
.1.3.6.1.2.1.10.166.4.1.2.3.1.11
.1.3.6.1.2.1.10.166.4.1.2.3.1.12
.1.3.6.1.2.1.10.166.4.1.2.3.1.13
Integer32
.1.3.6.1.2.1.10.166.4.1.2.3.1.14
Integer32
.1.3.6.1.2.1.10.166.4.1.2.3.1.15
Enumeration
.1.3.6.1.2.1.10.166.4.1.2.3.1.16
.1.3.6.1.2.1.10.166.4.1.2.3.1.17
.1.3.6.1.2.1.10.166.4.1.2.3.1.18
.1.3.6.1.2.1.10.166.4.1.2.3.1.19
.1.3.6.1.2.1.10.166.4.1.2.3.1.2
.1.3.6.1.2.1.10.166.4.1.2.3.1.20
.1.3.6.1.2.1.10.166.4.1.2.3.1.21
.1.3.6.1.2.1.10.166.4.1.2.3.1.22
.1.3.6.1.2.1.10.166.4.1.2.3.1.23
Unsigned32
.1.3.6.1.2.1.10.166.4.1.2.3.1.3
Enumeration
.1.3.6.1.2.1.10.166.4.1.2.3.1.4
Enumeration
.1.3.6.1.2.1.10.166.4.1.2.3.1.5
.1.3.6.1.2.1.10.166.4.1.2.3.1.6
.1.3.6.1.2.1.10.166.4.1.2.3.1.7
octetsUnsigned32
.1.3.6.1.2.1.10.166.4.1.2.3.1.8
secondsUnsigned32
.1.3.6.1.2.1.10.166.4.1.2.3.1.9
.1.3.6.1.2.1.10.166.4.1.2.4
.1.3.6.1.2.1.10.166.4.1.2.4.1
.1.3.6.1.2.1.10.166.4.1.2.4.1.1
.1.3.6.1.2.1.10.166.4.1.2.4.1.10
.1.3.6.1.2.1.10.166.4.1.2.4.1.11
.1.3.6.1.2.1.10.166.4.1.2.4.1.12
.1.3.6.1.2.1.10.166.4.1.2.4.1.13
.1.3.6.1.2.1.10.166.4.1.2.4.1.2
.1.3.6.1.2.1.10.166.4.1.2.4.1.3
.1.3.6.1.2.1.10.166.4.1.2.4.1.4
.1.3.6.1.2.1.10.166.4.1.2.4.1.5
.1.3.6.1.2.1.10.166.4.1.2.4.1.6
.1.3.6.1.2.1.10.166.4.1.2.4.1.7
.1.3.6.1.2.1.10.166.4.1.2.4.1.8
.1.3.6.1.2.1.10.166.4.1.2.4.1.9
.1.3.6.1.2.1.10.166.4.1.3
.1.3.6.1.2.1.10.166.4.1.3.1
.1.3.6.1.2.1.10.166.4.1.3.10
.1.3.6.1.2.1.10.166.4.1.3.10.1
Enumeration
.1.3.6.1.2.1.10.166.4.1.3.10.1.1
.1.3.6.1.2.1.10.166.4.1.3.10.1.2
.1.3.6.1.2.1.10.166.4.1.3.10.1.3
.1.3.6.1.2.1.10.166.4.1.3.10.1.4
.1.3.6.1.2.1.10.166.4.1.3.10.1.5
.1.3.6.1.2.1.10.166.4.1.3.11
.1.3.6.1.2.1.10.166.4.1.3.11.1
Unsigned32
.1.3.6.1.2.1.10.166.4.1.3.11.1.1
.1.3.6.1.2.1.10.166.4.1.3.11.1.2
.1.3.6.1.2.1.10.166.4.1.3.11.1.3
.1.3.6.1.2.1.10.166.4.1.3.2
.1.3.6.1.2.1.10.166.4.1.3.2.1
.1.3.6.1.2.1.10.166.4.1.3.2.1.1
.1.3.6.1.2.1.10.166.4.1.3.2.1.2
Integer32
.1.3.6.1.2.1.10.166.4.1.3.2.1.3
.1.3.6.1.2.1.10.166.4.1.3.2.1.4
.1.3.6.1.2.1.10.166.4.1.3.2.1.5
.1.3.6.1.2.1.10.166.4.1.3.3
.1.3.6.1.2.1.10.166.4.1.3.3.1
.1.3.6.1.2.1.10.166.4.1.3.3.1.1
Enumeration
.1.3.6.1.2.1.10.166.4.1.3.3.1.2
Enumeration
.1.3.6.1.2.1.10.166.4.1.3.3.1.3
Unsigned32
.1.3.6.1.2.1.10.166.4.1.3.3.1.4
.1.3.6.1.2.1.10.166.4.1.3.3.1.5
secondsUnsigned32
.1.3.6.1.2.1.10.166.4.1.3.3.1.6
octetsUnsigned32
.1.3.6.1.2.1.10.166.4.1.3.3.1.7
.1.3.6.1.2.1.10.166.4.1.3.3.1.8
.1.3.6.1.2.1.10.166.4.1.3.4
.1.3.6.1.2.1.10.166.4.1.3.4.1
.1.3.6.1.2.1.10.166.4.1.3.4.1.1
.1.3.6.1.2.1.10.166.4.1.3.4.1.2
.1.3.6.1.2.1.10.166.4.1.3.5
.1.3.6.1.2.1.10.166.4.1.3.5.1
.1.3.6.1.2.1.10.166.4.1.3.5.1.1
Unsigned32
.1.3.6.1.2.1.10.166.4.1.3.5.1.1.1
.1.3.6.1.2.1.10.166.4.1.3.5.1.1.2
Unsigned32
.1.3.6.1.2.1.10.166.4.1.3.5.1.1.3
Enumeration
.1.3.6.1.2.1.10.166.4.1.3.5.1.1.4
.1.3.6.1.2.1.10.166.4.1.3.6
.1.3.6.1.2.1.10.166.4.1.3.6.1
.1.3.6.1.2.1.10.166.4.1.3.6.1.1
.1.3.6.1.2.1.10.166.4.1.3.6.1.2
.1.3.6.1.2.1.10.166.4.1.3.6.1.3
.1.3.6.1.2.1.10.166.4.1.3.7
.1.3.6.1.2.1.10.166.4.1.3.7.1
.1.3.6.1.2.1.10.166.4.1.3.7.1.1
.1.3.6.1.2.1.10.166.4.1.3.7.1.2
.1.3.6.1.2.1.10.166.4.1.3.7.1.3
.1.3.6.1.2.1.10.166.4.1.3.8
.1.3.6.1.2.1.10.166.4.1.3.8.1
.1.3.6.1.2.1.10.166.4.1.3.8.2
.1.3.6.1.2.1.10.166.4.1.3.8.3
.1.3.6.1.2.1.10.166.4.1.3.8.3.1
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.1
Enumeration
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.2
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.3
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.4
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.5
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.6
.1.3.6.1.2.1.10.166.4.1.3.8.3.1.7
.1.3.6.1.2.1.10.166.4.1.3.9
.1.3.6.1.2.1.10.166.4.2
.1.3.6.1.2.1.10.166.4.2.1
.1.3.6.1.2.1.10.166.4.2.2
Dependencies (13) 7 direct · 6 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
Conformance Groups (3)
mplsLdpLsrId mplsLdpLsrLoopDetectionCapable mplsLdpEntityLastChange mplsLdpEntityIndexNext mplsLdpEntityProtocolVersion mplsLdpEntityAdminStatus mplsLdpEntityOperStatus mplsLdpEntityTcpPort mplsLdpEntityUdpDscPort mplsLdpEntityMaxPduLength mplsLdpEntityKeepAliveHoldTimer mplsLdpEntityHelloHoldTimer mplsLdpEntityInitSessionThreshold mplsLdpEntityLabelDistMethod mplsLdpEntityLabelRetentionMode mplsLdpEntityPathVectorLimit mplsLdpEntityHopCountLimit mplsLdpEntityTransportAddrKind mplsLdpEntityTargetPeer mplsLdpEntityTargetPeerAddrType mplsLdpEntityTargetPeerAddr mplsLdpEntityLabelType mplsLdpEntityDiscontinuityTime mplsLdpEntityStorageType mplsLdpEntityRowStatus mplsLdpEntityStatsSessionAttempts mplsLdpEntityStatsSessionRejectedNoHelloErrors mplsLdpEntityStatsSessionRejectedAdErrors mplsLdpEntityStatsSessionRejectedMaxPduErrors mplsLdpEntityStatsSessionRejectedLRErrors mplsLdpEntityStatsBadLdpIdentifierErrors mplsLdpEntityStatsBadPduLengthErrors mplsLdpEntityStatsBadMessageLengthErrors mplsLdpEntityStatsBadTlvLengthErrors mplsLdpEntityStatsMalformedTlvValueErrors mplsLdpEntityStatsKeepAliveTimerExpErrors mplsLdpEntityStatsShutdownReceivedNotifications mplsLdpEntityStatsShutdownSentNotifications mplsLdpPeerLastChange mplsLdpPeerLabelDistMethod mplsLdpPeerPathVectorLimit mplsLdpPeerTransportAddrType mplsLdpPeerTransportAddr mplsLdpHelloAdjacencyHoldTimeRem mplsLdpHelloAdjacencyHoldTime mplsLdpHelloAdjacencyType mplsLdpSessionStateLastChange mplsLdpSessionState mplsLdpSessionRole mplsLdpSessionProtocolVersion mplsLdpSessionKeepAliveHoldTimeRem mplsLdpSessionKeepAliveTime mplsLdpSessionMaxPduLength mplsLdpSessionDiscontinuityTime mplsLdpSessionStatsUnknownMesTypeErrors mplsLdpSessionStatsUnknownTlvErrors mplsLdpSessionPeerNextHopAddrType mplsLdpSessionPeerNextHopAddr mplsFecLastChange mplsFecIndexNext mplsFecType mplsFecAddrType mplsFecAddr mplsFecAddrPrefixLength mplsFecStorageType mplsFecRowStatus
Objects that apply to all MPLS LDP implementations.
.1.3.6.1.2.1.10.166.4.2.1.1
These objects are for LDP implementations
which interface to the Label Information Base (LIB)
in the MPLS-LSR-STD-MIB. The LIB is
represented in the mplsInSegmentTable,
mplsOutSegmentTable and mplsXCTable.
.1.3.6.1.2.1.10.166.4.2.1.2
The notification for an MPLS LDP implementation.
.1.3.6.1.2.1.10.166.4.2.1.3
Compliance Statements (2)

OID .1.3.6.1.2.1.10.166.4.2.2.1
The Module is implemented with support
for read-create and read-write. In other

words, both monitoring and configuration
are available when using this MODULE-COMPLIANCE.
Required groups
mandatory mplsLdpGeneralGroup
mandatory mplsLdpNotificationsGroup
optional mplsLdpLspGroup This group must be supported if the LSR MIB is
implemented, specifically the mplsInSegmentTable,
the mplsOutSegmentTable or the mplsXCTable.
Object refinements
ObjectAccessSyntaxDescription
mplsLdpEntityTargetPeerAddrType
unknown(0), ipv4(1), ipv6(2)
An implementation is only required to support
'unknown(0)', IPv4 and globally unique IPv6 addresses.
mplsLdpEntityTargetPeerAddr An implementation is only required to support IPv4 and
globally unique IPv6 addresses.
mplsLdpEntityRowStatus
active(1)
Support for createAndWait and notInService is not
required.
mplsFecAddrType
unknown(0), ipv4(1), ipv6(2)
An implementation is only required to support
'unknown(0)', IPv4 and globally unique IPv6 addresses.
mplsFecAddr An implementation is only required to support IPv4 and
globally unique IPv6 addresses.
mplsFecRowStatus
active(1)
Support for createAndWait and notInService is not
required.
mplsLdpLspFecRowStatus
active(1)
Support for createAndWait and notInService is not
required.
mplsLdpSessionPeerNextHopAddrType
unknown(0), ipv4(1), ipv6(2)
An implementation is only required to support
'unknown(0)', IPv4 and globally unique IPv6 addresses.
mplsLdpSessionPeerNextHopAddr An implementation is only required to support IPv4
and globally unique IPv6 addresses.

OID .1.3.6.1.2.1.10.166.4.2.2.2
The Module is implemented with support
for read-only. In other words, only monitoring
is available by implementing this MODULE-COMPLIANCE.
Required groups
mandatory mplsLdpGeneralGroup
mandatory mplsLdpNotificationsGroup
optional mplsLdpLspGroup This group must be supported if the LSR MIB is
implemented, specifically the mplsInSegmentTable,
the mplsOutSegmentTable or the mplsXCTable.
Object refinements
ObjectAccessSyntaxDescription
mplsLdpEntityProtocolVersion readonly
Write access is not required.
mplsLdpEntityAdminStatus readonly
Write access is not required.
mplsLdpEntityTcpPort readonly
Write access is not required.
mplsLdpEntityUdpDscPort readonly
Write access is not required.
mplsLdpEntityMaxPduLength readonly
Write access is not required.
mplsLdpEntityKeepAliveHoldTimer readonly
Write access is not required.
mplsLdpEntityHelloHoldTimer readonly
Write access is not required.
mplsLdpEntityInitSessionThreshold readonly
Write access is not required.
mplsLdpEntityLabelDistMethod readonly
Write access is not required.
mplsLdpEntityLabelRetentionMode readonly
Write access is not required.
mplsLdpEntityPathVectorLimit readonly
Write access is not required.
mplsLdpEntityHopCountLimit readonly
Write access is not required.
mplsLdpEntityTransportAddrKind readonly
Write access is not required.
mplsLdpEntityTargetPeer readonly
Write access is not required.
mplsLdpEntityTargetPeerAddrType readonly
unknown(0), ipv4(1), ipv6(2)
Write access is not required.
An implementation is only required to support
'unknown(0)', IPv4 and globally unique IPv6 addresses.
mplsLdpEntityTargetPeerAddr readonly Write access is not required.
An implementation is only required to support IPv4 and
globally unique IPv6 addresses.
mplsLdpEntityLabelType readonly
Write access is not required.
mplsLdpEntityStorageType readonly
Write access is not required.
mplsLdpEntityRowStatus readonly
active(1)
Write access is not required, and active is the
only status that needs to be supported.
mplsFecType readonly
Write access is not required.
mplsFecAddrPrefixLength readonly
Write access is not required.
mplsFecAddrType readonly
unknown(0), ipv4(1), ipv6(2)
Write access is not required.
An implementation is only required to support
'unknown(0)', IPv4 and globally unique IPv6 addresses.
mplsFecAddr readonly Write access is not required.
An implementation is only required to support IPv4 and
globally unique IPv6 addresses.
mplsFecStorageType readonly
Write access is not required.
mplsFecRowStatus readonly
active(1)
Write access is not required, and active is the
only status that needs to be supported.
mplsLdpLspFecStorageType readonly
Write access is not required.
mplsLdpLspFecRowStatus readonly
active(1)
Write access is not required, and active is the
only status that needs to be supported.
mplsLdpSessionPeerNextHopAddrType
unknown(0), ipv4(1), ipv6(2)
An implementation is only required to support
'unknown(0)', IPv4 and globally unique IPv6 addresses.
mplsLdpSessionPeerNextHopAddr An implementation is only required to support IPv4
and globally unique IPv6 addresses.
Notifications / Traps (4)
NameOIDDescription
.1.3.6.1.2.1.10.166.4.0.1
This notification is generated when the value of
the 'mplsLdpEntityInitSessionThreshold' object
is not zero, and the number of Session
Initialization messages exceeds the value
of the 'mplsLdpEntityInitSessionThreshold' object.
.1.3.6.1.2.1.10.166.4.0.2
This notification is sent when the
'mplsLdpEntityPathVectorLimit' does NOT match
the value of the 'mplsLdpPeerPathVectorLimit' for
a specific Entity.
.1.3.6.1.2.1.10.166.4.0.3
If this notification is sent when the
value of 'mplsLdpSessionState' enters
the 'operational(5)' state.
.1.3.6.1.2.1.10.166.4.0.4
This notification is sent when the
value of 'mplsLdpSessionState' leaves
the 'operational(5)' state.