MPLS-LSR-MIB

        This MIB contains managed object definitions for the
Multiprotocol Label Switching (MPLS) Router as
defined in: Rosen, E., Viswanathan, A., and R.
Callon, Multiprotocol Label Switching Architecture,
Internet Draft <draft-ietf-mpls-arch-06.txt>,
August 1999.
    
Source file
MPLS-LSR-MIB
Last revised
Identity
mplsLsrMIB
Base OID
1.3.6.1.3.96
Imported Objects
IANA-ADDRESS-FAMILY-NUMBERS-MIB AddressFamilyNumbers
IF-MIB InterfaceIndex InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddressIPv4 InetAddressIPv6 InetAddressType
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 experimental Gauge32 Integer32 IpAddress MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowPointer RowStatus StorageType TEXTUAL-CONVENTION (no object page) 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-LSR-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-LSR-MIB::mplsLsrMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-LSR-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-LSR-MIB::mplsLsrMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (97)
.1.3.6.1.3.96
.1.3.6.1.3.96.1
.1.3.6.1.3.96.1.1
.1.3.6.1.3.96.1.1.1
.1.3.6.1.3.96.1.1.1.1
.1.3.6.1.3.96.1.1.1.2
.1.3.6.1.3.96.1.1.1.3
.1.3.6.1.3.96.1.1.1.4
.1.3.6.1.3.96.1.1.1.5
.1.3.6.1.3.96.1.1.1.6
.1.3.6.1.3.96.1.1.1.7
Bits
.1.3.6.1.3.96.1.1.1.8
.1.3.6.1.3.96.1.1.1.9
Integer32
.1.3.6.1.3.96.1.10
Integer32
.1.3.6.1.3.96.1.11
.1.3.6.1.3.96.1.12
.1.3.6.1.3.96.1.12.1
Integer32
.1.3.6.1.3.96.1.12.1.1
Integer32
.1.3.6.1.3.96.1.12.1.2
.1.3.6.1.3.96.1.12.1.3
.1.3.6.1.3.96.1.12.1.4
.1.3.6.1.3.96.1.12.1.5
Integer32
.1.3.6.1.3.96.1.13
.1.3.6.1.3.96.1.14
.1.3.6.1.3.96.1.14.1
Integer32
.1.3.6.1.3.96.1.14.1.1
kilobits per secondMplsBitRate
.1.3.6.1.3.96.1.14.1.2
kilobits per secondMplsBitRate
.1.3.6.1.3.96.1.14.1.3
.1.3.6.1.3.96.1.14.1.4
.1.3.6.1.3.96.1.14.1.5
.1.3.6.1.3.96.1.14.1.6
.1.3.6.1.3.96.1.15
.1.3.6.1.3.96.1.2
.1.3.6.1.3.96.1.2.1
.1.3.6.1.3.96.1.2.1.1
.1.3.6.1.3.96.1.2.1.2
.1.3.6.1.3.96.1.2.1.3
.1.3.6.1.3.96.1.2.1.4
.1.3.6.1.3.96.1.3
.1.3.6.1.3.96.1.3.1
.1.3.6.1.3.96.1.3.1.1
.1.3.6.1.3.96.1.3.1.2
Integer32
.1.3.6.1.3.96.1.3.1.3
.1.3.6.1.3.96.1.3.1.4
Integer32
.1.3.6.1.3.96.1.3.1.5
.1.3.6.1.3.96.1.3.1.6
.1.3.6.1.3.96.1.3.1.7
.1.3.6.1.3.96.1.3.1.8
.1.3.6.1.3.96.1.3.1.9
.1.3.6.1.3.96.1.4
.1.3.6.1.3.96.1.4.1
.1.3.6.1.3.96.1.4.1.1
.1.3.6.1.3.96.1.4.1.2
.1.3.6.1.3.96.1.4.1.3
.1.3.6.1.3.96.1.4.1.4
.1.3.6.1.3.96.1.4.1.5
.1.3.6.1.3.96.1.4.1.6
Integer32
.1.3.6.1.3.96.1.5
.1.3.6.1.3.96.1.6
.1.3.6.1.3.96.1.6.1
Integer32
.1.3.6.1.3.96.1.6.1.1
.1.3.6.1.3.96.1.6.1.10
.1.3.6.1.3.96.1.6.1.11
.1.3.6.1.3.96.1.6.1.12
.1.3.6.1.3.96.1.6.1.2
.1.3.6.1.3.96.1.6.1.3
.1.3.6.1.3.96.1.6.1.4
.1.3.6.1.3.96.1.6.1.5
.1.3.6.1.3.96.1.6.1.6
.1.3.6.1.3.96.1.6.1.7
Integer32
.1.3.6.1.3.96.1.6.1.8
.1.3.6.1.3.96.1.6.1.9
.1.3.6.1.3.96.1.7
.1.3.6.1.3.96.1.7.1
.1.3.6.1.3.96.1.7.1.1
.1.3.6.1.3.96.1.7.1.2
.1.3.6.1.3.96.1.7.1.3
.1.3.6.1.3.96.1.7.1.4
.1.3.6.1.3.96.1.7.1.5
.1.3.6.1.3.96.1.7.1.6
Integer32
.1.3.6.1.3.96.1.8
.1.3.6.1.3.96.1.9
.1.3.6.1.3.96.1.9.1
Integer32
.1.3.6.1.3.96.1.9.1.1
.1.3.6.1.3.96.1.9.1.2
Integer32
.1.3.6.1.3.96.1.9.1.3
.1.3.6.1.3.96.1.9.1.4
.1.3.6.1.3.96.1.9.1.5
.1.3.6.1.3.96.1.9.1.6
.1.3.6.1.3.96.1.9.1.7
Enumeration
.1.3.6.1.3.96.1.9.1.8
Enumeration
.1.3.6.1.3.96.1.9.1.9
.1.3.6.1.3.96.2
.1.3.6.1.3.96.2.0
.1.3.6.1.3.96.3
.1.3.6.1.3.96.3.1
.1.3.6.1.3.96.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 (5)
Integer32 range: 1..2147483647
Integer32 range: 1..2147483647
OctetString range: 0..31
Unsigned32 range: 0..4294967295
Enumeration
other(1)
snmp(2)
ldp(3)
rsvp(4)
crldp(5)
policyAgent(6)
unknown(7)
Conformance Groups (13)
Collection of objects needed for MPLS interface
configuration and performance information.
.1.3.6.1.3.96.3.1.1
mplsInSegmentNPop mplsInSegmentAddrFamily mplsInSegmentXCIndex mplsInSegmentOctets mplsInSegmentDiscards mplsInSegmentOwner mplsInSegmentAdminStatus (unresolved reference) mplsInSegmentOperStatus (unresolved reference) mplsInSegmentRowStatus mplsInSegmentTrapEnable (unresolved reference) mplsInSegmentStorageType mplsInSegmentTrafficParamPtr
Collection of objects needed to implement an in-
segment.
.1.3.6.1.3.96.3.1.2
Collection of objects needed to implement an out-
segment.
.1.3.6.1.3.96.3.1.3
Collection of objects needed to implement a
cross-connect entry.
.1.3.6.1.3.96.3.1.4
mplsInSegmentOctets mplsInSegmentPackets mplsInSegmentErrors mplsInSegmentDiscards mplsOutSegmentOctets mplsOutSegmentPackets mplsOutSegmentDiscards mplsInterfaceInLabelsUsed mplsInterfaceInPackets (unresolved reference) mplsInterfaceInDiscards (unresolved reference) mplsInterfaceFailedLabelLookup mplsInterfaceOutPackets (unresolved reference) mplsInterfaceOutDiscards (unresolved reference) mplsInterfaceOutFragments mplsInterfaceOutLabelsUsed
Collection of objects providing performance
information
about an LSR.
.1.3.6.1.3.96.3.1.5
Object(s) providing performance information
specific to out-segments for which the object
mplsInterfaceInOctets wraps around too quickly.
.1.3.6.1.3.96.3.1.6
Object(s) providing performance information
specific to out-segments for which the object
mplsInterfaceOutOctets wraps around too
quickly.
.1.3.6.1.3.96.3.1.7
Object(s) required for supporting QoS resource
reservation.
.1.3.6.1.3.96.3.1.8
Objects needed to support persistent cross-
connects.
.1.3.6.1.3.96.3.1.9
Objects needed to support non-persistent cross-
connects.
.1.3.6.1.3.96.3.1.10
Objects needed to support label stacking.
.1.3.6.1.3.96.3.1.11
A collection of objects providing information
specific to segment discontinuities..
.1.3.6.1.3.96.3.1.12
mplsInSegmentUp (unresolved reference) mplsInSegmentDown (unresolved reference) mplsOutSegmentUp (unresolved reference) mplsOutSegmentDown (unresolved reference) mplsXCUp mplsXCDown
Set of notifications implemented in this module.
None is mandatory.
.1.3.6.1.3.96.3.1.13
Compliance Statements (1)

OID .1.3.6.1.3.96.3.2.1
Compliance statement for agents that support the
MPLS LSR MIB.
Required groups
mandatory mplsInSegmentGroup
mandatory mplsOutSegmentGroup
mandatory mplsXCGroup
mandatory mplsInterfaceGroup
mandatory mplsPerfGroup
mandatory mplsSegmentDiscontinuityGroup
optional mplsHCInSegmentPerfGroup This group is mandatory for those in-segment
entries for which the object
mplsInSegmentOutOctets wraps around too
quickly.
optional mplsHCOutSegmentPerfGroup This group is mandatory for those out-segment
entries for which the object
mplsOutSegmentOctets wraps around too quickly.
optional mplsTrafficParamGroup This group is mandatory for those LSRs that
support QoS resource reservation.
optional mplsXCIsPersistentGroup This group is mandatory for devices which
support persistent cross-connects. The
following constraints apply: mplsXCIsPersistent
must at least be read-only returning true(2).
optional mplsXCIsNotPersistentGroup This group is mandatory for devices which
support non-persistent cross-connects. The
following constraints apply: mplsXCIsPersistent
must at least be read-only returning false(1).
Object refinements
ObjectAccessSyntaxDescription
mplsInterfaceConfStorageType readonly
other(1)
Only other(1) needs to be supported.
mplsInSegmentXCIndex
Write access is not required.
mplsInSegmentNPop readonly
Write access if not required. This object
should be set to 1 if it is read-only.
mplsInSegmentAddrFamily
Write access is not required. A <value of
other(0) should be supported because there may
be cases where the agent may not know about or
support any address types.
mplsInSegmentAdminStatus (unresolved reference) readonly
Enumeration
up(1), down(2)
A value of testing(3) need not be supported.
mplsInSegmentOperStatus (unresolved reference)
Enumeration
up(1), down(2)
Only up(1) and down(2) need to be supported.
mplsInSegmentStorageType readonly
other(1)
Only other(1) needs to be supported.
mplsOutSegmentIfIndex readonly
Write access is not required.
mplsOutSegmentPushTopLabel readonly
Write access is not required.
mplsOutSegmentTopLabel readonly
Write access is not required.
mplsOutSegmentNextHopIpAddrType readonly
ipV6(3) need not be supported.
mplsOutSegmentNextHopIpv4Addr readonly
Write access is not required.
mplsOutSegmentNextHopIpv6Addr readonly
Write access is not required.
mplsOutSegmentAdminStatus (unresolved reference) readonly
Enumeration
up(1), down(2)
A value of testing(3) need not be supported.
mplsOutSegmentOperStatus (unresolved reference)
Enumeration
up(1), down(2)
Only up(1) and down(2) need to be supported.
mplsOutSegmentRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported.
mplsOutSegmentStorageType readonly
other(1)
Only other(1) needs to be supported.
mplsXCLabelStackIndex readonly
Write access is not required.
mplsXCIsPersistent readonly
Write access is not required.
mplsXCAdminStatus readonly
Enumeration
up(1), down(2)
A value of testing(3) need not be supported.
mplsXCOperStatus
Enumeration
up(1), down(2)
Only up(1) and down(2) need to be supported.
mplsXCRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported.
mplsXCStorageType readonly
other(1)
Only other(1) needs to be supported.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.3.96.2.0.1
This notification is generated when a
mplsXCOperStatus object for one of the configured
cross-connect entries is about to leave the down
state and transition into some other state (but not
into the notPresent state). This other state is
indicated by the included value of
mplsXCOperStatus.
.1.3.6.1.3.96.2.0.2
This notification is generated when a
mplsXCOperStatus object for one of the configured
cross-connect entries is about to enter the down
state from some other state (but not from the
notPresent state). This other state is indicated by
the included value of mplsXCOperStatus.