MPLS-TE-MIB

        This MIB module contains managed object definitions
for MPLS Traffic Engineering (TE) as defined in:
Extensions to RSVP for LSP Tunnels, Awduche et al,
Internet Draft <draft-mpls-rsvp-lsp-tunnel-02.txt>,
March 1999; Constraint-Based LSP Setup using LDP, B.
Jamoussi, Internet Draft <draft-ietf-mpls-cr-ldp-
01.txt>, Feb. 1999; Requirements for Traffic
Engineering Over MPLS, Awduche, D., J. Malcolm, J.,
Agogbua, J., O'Dell, M., J. McManus, <rfc2702.txt>,
September 1999.
    
Source file
MPLS-TE-MIB
Last revised
Identity
mplsTeMIB
Base OID
1.3.6.1.3.95
Imported Objects
IF-MIB InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddressIPv4 InetAddressIPv6
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI experimental Integer32 IpAddress MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DisplayString RowPointer RowStatus StorageType TEXTUAL-CONVENTION (no object page) 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-TE-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-TE-MIB::mplsTeMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-TE-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-TE-MIB::mplsTeMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (69)
.1.3.6.1.3.95
.1.3.6.1.3.95.1
Integer32
.1.3.6.1.3.95.1.1
.1.3.6.1.3.95.1.2
.1.3.6.1.3.95.1.2.1
.1.3.6.1.3.95.1.2.1.1
Integer32
.1.3.6.1.3.95.1.2.1.10
Integer32
.1.3.6.1.3.95.1.2.1.11
Bits
.1.3.6.1.3.95.1.2.1.12
Enumeration
.1.3.6.1.3.95.1.2.1.13
.1.3.6.1.3.95.1.2.1.14
.1.3.6.1.3.95.1.2.1.15
Integer32
.1.3.6.1.3.95.1.2.1.16
Integer32
.1.3.6.1.3.95.1.2.1.17
Integer32
.1.3.6.1.3.95.1.2.1.18
Enumeration
.1.3.6.1.3.95.1.2.1.19
.1.3.6.1.3.95.1.2.1.2
Enumeration
.1.3.6.1.3.95.1.2.1.20
.1.3.6.1.3.95.1.2.1.21
.1.3.6.1.3.95.1.2.1.22
Unsigned32
.1.3.6.1.3.95.1.2.1.3
.1.3.6.1.3.95.1.2.1.4
.1.3.6.1.3.95.1.2.1.5
.1.3.6.1.3.95.1.2.1.6
.1.3.6.1.3.95.1.2.1.7
.1.3.6.1.3.95.1.2.1.8
Enumeration
.1.3.6.1.3.95.1.2.1.9
Integer32
.1.3.6.1.3.95.1.3
Integer32
.1.3.6.1.3.95.1.4
.1.3.6.1.3.95.1.5
.1.3.6.1.3.95.1.5.1
Integer32
.1.3.6.1.3.95.1.5.1.1
Enumeration
.1.3.6.1.3.95.1.5.1.10
.1.3.6.1.3.95.1.5.1.11
.1.3.6.1.3.95.1.5.1.12
Integer32
.1.3.6.1.3.95.1.5.1.2
Enumeration
.1.3.6.1.3.95.1.5.1.3
.1.3.6.1.3.95.1.5.1.4
Integer32
.1.3.6.1.3.95.1.5.1.5
.1.3.6.1.3.95.1.5.1.6
Integer32
.1.3.6.1.3.95.1.5.1.7
Integer32
.1.3.6.1.3.95.1.5.1.8
.1.3.6.1.3.95.1.5.1.9
Integer32
.1.3.6.1.3.95.1.6
.1.3.6.1.3.95.1.7
.1.3.6.1.3.95.1.7.1
Integer32
.1.3.6.1.3.95.1.7.1.1
bits per secondMplsBitRate
.1.3.6.1.3.95.1.7.1.2
bits per secondMplsBitRate
.1.3.6.1.3.95.1.7.1.3
.1.3.6.1.3.95.1.7.1.4
.1.3.6.1.3.95.1.7.1.5
.1.3.6.1.3.95.1.7.1.6
.1.3.6.1.3.95.1.8
.1.3.6.1.3.95.1.8.1
Integer32
.1.3.6.1.3.95.1.8.1.1
Integer32
.1.3.6.1.3.95.1.8.1.2
Enumeration
.1.3.6.1.3.95.1.8.1.3
.1.3.6.1.3.95.1.8.1.4
Integer32
.1.3.6.1.3.95.1.8.1.5
.1.3.6.1.3.95.1.8.1.6
Integer32
.1.3.6.1.3.95.1.8.1.7
Integer32
.1.3.6.1.3.95.1.8.1.8
Enumeration
.1.3.6.1.3.95.1.8.1.9
.1.3.6.1.3.95.1.9
.1.3.6.1.3.95.2
.1.3.6.1.3.95.2.0
.1.3.6.1.3.95.3
.1.3.6.1.3.95.3.1
.1.3.6.1.3.95.3.2
Dependencies (7) 5 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
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. INET-ADDRESS-MIBrfc
  8. MPLS-TE-MIBciscoselected
Type Definitions (4)
Integer32 range: 1..2147483647
Integer32 range: 1..2147483647
OctetString range: 0..31
Integer32 range: 0..65535
Conformance Groups (8)
mplsTunnelIndexNext mplsTunnelName mplsTunnelDescr mplsTunnelOwner mplsTunnelXCPointer mplsTunnelIfIndex mplsTunnelHopTableIndex mplsTunnelARHopTableIndex mplsTunnelCHopTableIndex (unresolved reference) mplsTunnelAdminStatus mplsTunnelOperStatus mplsTunnelRowStatus mplsTunnelTrapEnable mplsTunnelStorageType mplsTunnelConfigured (unresolved reference) mplsTunnelActive (unresolved reference) mplsTunnelPrimaryInstance (unresolved reference) mplsTunnelPrimaryTimeUp (unresolved reference) mplsTunnelPathChanges (unresolved reference) mplsTunnelLastPathChange (unresolved reference) mplsTunnelCreationTime (unresolved reference) mplsTunnelStateTransitions (unresolved reference) mplsTunnelEgressLSRId (unresolved reference) mplsTunnelIncludeAnyAffinity (unresolved reference) mplsTunnelIncludeAllAffinity (unresolved reference) mplsTunnelExcludeAllAffinity (unresolved reference) mplsTunnelPerfPackets (unresolved reference) mplsTunnelPerfHCPackets (unresolved reference) mplsTunnelPerfErrors (unresolved reference) mplsTunnelPerfBytes (unresolved reference) mplsTunnelPerfHCBytes (unresolved reference) mplsTunnelResourcePointer mplsTunnelInstancePriority mplsTunnelPathInUse (unresolved reference) mplsTunnelRole (unresolved reference) mplsTunnelTotalUpTime (unresolved reference) mplsTunnelInstanceUpTime (unresolved reference)
Necessary, but not sufficient, set of objects to
implement tunnels. In addition, depending on the
type of the tunnels supported (for example,
manually configured or signaled, persistent or non-
persistent, etc.), the following other groups
defined below are mandatory: mplsTunnelManualGroup
and/or mplsTunnelSignaledGroup,
mplsTunnelIsNotIntfcGroup and/or
mplsTunnelIsIntfcGroup.
.1.3.6.1.3.95.4.1.1
Object(s) needed to implement manually configured
tunnels.
.1.3.6.1.3.95.4.1.2
Object needed to implement signaled tunnels.
.1.3.6.1.3.95.4.1.3
mplsTunnelConfigured (unresolved reference) mplsTunnelActive (unresolved reference) mplsTunnelTEDistProto (unresolved reference) mplsTunnelMaxHops
Scalar object needed to implement MPLS tunnels.
.1.3.6.1.3.95.4.1.4
Objects needed to implement tunnels that are
interfaces.
.1.3.6.1.3.95.4.1.5
Objects needed to implement tunnels that are not
interfaces.
.1.3.6.1.3.95.4.1.6
mplsTunnelResourceIndexNext mplsTunnelResourceMaxRate mplsTunnelResourceMeanRate mplsTunnelResourceMaxBurstSize mplsTunnelResourceRowStatus mplsTunnelResourceStorageType mplsTunnelARHopAddrType mplsTunnelARHopIpv4Addr mplsTunnelARHopIpv4PrefixLen mplsTunnelARHopIpv6Addr mplsTunnelARHopIpv6PrefixLen mplsTunnelARHopAsNumber mplsTunnelARHopType (unresolved reference) mplsTunnelCHopAddrType (unresolved reference) mplsTunnelCHopIpv4Addr (unresolved reference) mplsTunnelCHopIpv4PrefixLen (unresolved reference) mplsTunnelCHopIpv6Addr (unresolved reference) mplsTunnelCHopIpv6PrefixLen (unresolved reference) mplsTunnelCHopAsNumber (unresolved reference) mplsTunnelCHopType (unresolved reference)
The objects in this group are optional.
.1.3.6.1.3.95.4.1.7
Set of notifications implemented in this module.
None is mandatory.
.1.3.6.1.3.95.4.1.8
Compliance Statements (1)

OID .1.3.6.1.3.95.4.2.1
Compliance statement for agents that support the
MPLS TE MIB.
Required groups
mandatory mplsTunnelGroup
mandatory mplsTunnelScalarGroup
optional mplsTunnelManualGroup This group is mandatory for devices which support
manual configuration of tunnels, in addition to
mplsTunnelGroup. The following constraints apply:
mplsTunnelSignallingProto should be at least read-
only with a value of none(1).
optional mplsTunnelSignaledGroup This group is mandatory for devices which support
signaled tunnel set up, in addition to
mplsTunnelGroup. The following constraints apply:
mplsTunnelSignallingProto should be at least read-
only returning a value of ldp(2), or rsvp(3).
optional mplsTunnelIsNotIntfcGroup This group is mandatory for devices which support


tunnels that are not interfaces, in addition to
mplsTunnelGroup. The following constraints apply:
mplsTunnelIsIf must at least be read-only
returning false(1).
optional mplsTunnelIsIntfcGroup This group is mandatory for devices which support
tunnels that are interfaces, in addition to
mplsTunnelGroup. The following constraints apply:
mplsTunnelIsIf must at least be read-only
returning true(2).
optional mplsTunnelOptionalGroup Objects in this group are optional.
Object refinements
ObjectAccessSyntaxDescription
mplsTunnelName readonly
Write access is not required.
mplsTunnelDescr readonly
Write access is not required.
mplsTunnelIsIf readonly
Write access is not required.
mplsTunnelIfIndex
Write access is not required.
mplsTunnelXCPointer readonly
Write access is not required.
mplsTunnelSignallingProto readonly
Write access is not required.
mplsTunnelSetupPrio readonly
Write access is not required.
mplsTunnelHoldingPrio readonly
Write access is not required.
mplsTunnelSessionAttributes readonly
Write access is not required.
mplsTunnelOwner readonly
Write access is not required.
mplsTunnelLocalProtectInUse readonly
Write access is not required.
mplsTunnelResourcePointer readonly
Write access is not required.
mplsTunnelInstancePriority readonly
Write access is not required.
mplsTunnelPrimaryInstance (unresolved reference) readonly
Write access is not required.
mplsTunnelPrimaryTimeUp (unresolved reference) readonly
Write access is not required.
mplsTunnelPathChanges (unresolved reference) readonly
Write access is not required.
mplsTunnelLastPathChange (unresolved reference) readonly
Write access is not required.
mplsTunnelCreationTime (unresolved reference) readonly
Write access is not required.
mplsTunnelStateTransitions (unresolved reference) readonly
Write access is not required.
mplsTunnelHopTableIndex readonly
Write access is not required.
mplsTunnelARHopTableIndex
Write access is not required.
mplsTunnelCHopTableIndex (unresolved reference)
Write access is not required.
mplsTunnelAdminStatus readonly
Enumeration
up(1), down(2)
Only up and down states must be supported. Write
access is not required.
mplsTunnelOperStatus
Enumeration
up(1), down(2)
Only up and down states must be supported. Write
access is not required.
mplsTunnelRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported. Write access is not required.
mplsTunnelStorageType readonly
other(1)
Only other (1) needs to be supported.
mplsTunnelPathInUse (unresolved reference) readonly
Read-only support is required.
mplsTunnelRole (unresolved reference) readonly
Enumeration
head(1)
Only support for head is required.
mplsTunnelTotalUpTime (unresolved reference) readonly
Read-only support is required.
mplsTunnelInstanceUpTime (unresolved reference) readonly
Read-only support is required.
mplsTunnelHopAddrType readonly
Write access is not required.
mplsTunnelHopIpv4Addr readonly
Write access is not required.
mplsTunnelHopIpv4PrefixLen readonly
Write access is not required.
mplsTunnelHopIpv6Addr readonly
Write access is not required.
mplsTunnelHopIpv6PrefixLen readonly
Write access is not required.
mplsTunnelHopAsNumber readonly
Write access is not required.
mplsTunnelHopLspId readonly
Write access is not required.
mplsTunnelHopType (unresolved reference) readonly
loose(2) need not be supported. Write access is
not required.
mplsTunnelHopRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported. Write access is not required.
mplsTunnelHopStorageType readonly
other(1)
Only other (1) needs to be supported.
mplsTunnelResourceMaxRate readonly
Write access is not required.
mplsTunnelResourceMeanRate readonly
Write access is not required.
mplsTunnelResourceMaxBurstSize readonly
Write access is not required.
mplsTunnelResourceRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported. Write access is not required.
mplsTunnelResourceStorageType readonly
other(1)
Only other (1) needs to be supported.
mplsTunnelPerfPackets (unresolved reference) readonly
Write access is not required.
mplsTunnelPerfHCPackets (unresolved reference) readonly
Write access is not required.
mplsTunnelPerfErrors (unresolved reference) readonly
Write access is not required.
mplsTunnelPerfBytes (unresolved reference) readonly
Write access is not required.
mplsTunnelPerfHCBytes (unresolved reference) readonly
Write access is not required.
Notifications / Traps (4)
NameOIDDescription
.1.3.6.1.3.95.2.0.1
This notification is generated when a
mplsTunnelOperStatus object for one of the
configured tunnels 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
mplsTunnelOperStatus.
.1.3.6.1.3.95.2.0.2
This notification is generated when a
mplsTunnelOperStatus object for one of the
configured tunnels 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 mplsTunnelOperStatus.
.1.3.6.1.3.95.2.0.3
This notification is generated when a tunnel is
rerouted or re-optimized. If the Actual Path is
used, then this object MAY contain the new path for
this tunnel some time after this trap is issued by
the agent.
.1.3.6.1.3.95.2.0.4
This notification is generated when a tunnel is
reoptimized. If the actual path is used, then this
object MAY contain the new path for this tunnel
some time after this trap is issued by the agent.