MPLS-TE-STD-MIB

        Copyright (C) The Internet Society (2004). The
initial version of this MIB module was published
in RFC 3812. For full legal notices see the RFC
itself or see: http://www.ietf.org/copyrights/ianamib.html
        
This MIB module contains managed object definitions
 for MPLS Traffic Engineering (TE) as defined in:
1. Extensions to RSVP for LSP Tunnels, Awduche et
 al, RFC 3209, December 2001
2. Constraint-Based LSP Setup using LDP, Jamoussi
        
 (Editor), RFC 3212, January 2002
3. Requirements for Traffic Engineering Over MPLS,
 Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M.,
 and J. McManus, [RFC2702], September 1999
    
Source file
MPLS-TE-STD-MIB
Last revised
Identity
mplsTeStdMIB
Base OID
1.3.6.1.2.1.10.166.3
Imported Objects
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-TE-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-TE-STD-MIB::mplsTeStdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-TE-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-TE-STD-MIB::mplsTeStdMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (119)
.1.3.6.1.2.1.10.166.3
.1.3.6.1.2.1.10.166.3.0
.1.3.6.1.2.1.10.166.3.1
.1.3.6.1.2.1.10.166.3.1.1
.1.3.6.1.2.1.10.166.3.1.2
Bits
.1.3.6.1.2.1.10.166.3.1.3
.1.3.6.1.2.1.10.166.3.1.4
.1.3.6.1.2.1.10.166.3.1.5
.1.3.6.1.2.1.10.166.3.2
Unsigned32
.1.3.6.1.2.1.10.166.3.2.1
.1.3.6.1.2.1.10.166.3.2.10
.1.3.6.1.2.1.10.166.3.2.10.1
.1.3.6.1.2.1.10.166.3.2.10.1.1
.1.3.6.1.2.1.10.166.3.2.10.1.2
Enumeration
.1.3.6.1.2.1.10.166.3.2.10.1.3
Unsigned32
.1.3.6.1.2.1.10.166.3.2.10.1.4
Unsigned32
.1.3.6.1.2.1.10.166.3.2.10.1.5
.1.3.6.1.2.1.10.166.3.2.10.1.6
.1.3.6.1.2.1.10.166.3.2.10.1.7
.1.3.6.1.2.1.10.166.3.2.11
.1.3.6.1.2.1.10.166.3.2.2
.1.3.6.1.2.1.10.166.3.2.2.1
.1.3.6.1.2.1.10.166.3.2.2.1.1
Enumeration
.1.3.6.1.2.1.10.166.3.2.2.1.10
.1.3.6.1.2.1.10.166.3.2.2.1.11
Enumeration
.1.3.6.1.2.1.10.166.3.2.2.1.12
Integer32
.1.3.6.1.2.1.10.166.3.2.2.1.13
Integer32
.1.3.6.1.2.1.10.166.3.2.2.1.14
Bits
.1.3.6.1.2.1.10.166.3.2.2.1.15
.1.3.6.1.2.1.10.166.3.2.2.1.16
.1.3.6.1.2.1.10.166.3.2.2.1.17
.1.3.6.1.2.1.10.166.3.2.2.1.18
.1.3.6.1.2.1.10.166.3.2.2.1.19
.1.3.6.1.2.1.10.166.3.2.2.1.2
.1.3.6.1.2.1.10.166.3.2.2.1.20
.1.3.6.1.2.1.10.166.3.2.2.1.21
.1.3.6.1.2.1.10.166.3.2.2.1.22
.1.3.6.1.2.1.10.166.3.2.2.1.23
.1.3.6.1.2.1.10.166.3.2.2.1.24
.1.3.6.1.2.1.10.166.3.2.2.1.25
.1.3.6.1.2.1.10.166.3.2.2.1.26
.1.3.6.1.2.1.10.166.3.2.2.1.27
.1.3.6.1.2.1.10.166.3.2.2.1.28
.1.3.6.1.2.1.10.166.3.2.2.1.29
.1.3.6.1.2.1.10.166.3.2.2.1.3
.1.3.6.1.2.1.10.166.3.2.2.1.30
.1.3.6.1.2.1.10.166.3.2.2.1.31
.1.3.6.1.2.1.10.166.3.2.2.1.32
.1.3.6.1.2.1.10.166.3.2.2.1.33
Enumeration
.1.3.6.1.2.1.10.166.3.2.2.1.34
Enumeration
.1.3.6.1.2.1.10.166.3.2.2.1.35
.1.3.6.1.2.1.10.166.3.2.2.1.36
.1.3.6.1.2.1.10.166.3.2.2.1.37
.1.3.6.1.2.1.10.166.3.2.2.1.4
.1.3.6.1.2.1.10.166.3.2.2.1.5
.1.3.6.1.2.1.10.166.3.2.2.1.6
.1.3.6.1.2.1.10.166.3.2.2.1.7
.1.3.6.1.2.1.10.166.3.2.2.1.8
.1.3.6.1.2.1.10.166.3.2.2.1.9
.1.3.6.1.2.1.10.166.3.2.3
.1.3.6.1.2.1.10.166.3.2.4
.1.3.6.1.2.1.10.166.3.2.4.1
.1.3.6.1.2.1.10.166.3.2.4.1.1
Enumeration
.1.3.6.1.2.1.10.166.3.2.4.1.10
.1.3.6.1.2.1.10.166.3.2.4.1.11
.1.3.6.1.2.1.10.166.3.2.4.1.12
Enumeration
.1.3.6.1.2.1.10.166.3.2.4.1.13
.1.3.6.1.2.1.10.166.3.2.4.1.14
.1.3.6.1.2.1.10.166.3.2.4.1.15
.1.3.6.1.2.1.10.166.3.2.4.1.2
.1.3.6.1.2.1.10.166.3.2.4.1.3
.1.3.6.1.2.1.10.166.3.2.4.1.4
.1.3.6.1.2.1.10.166.3.2.4.1.5
.1.3.6.1.2.1.10.166.3.2.4.1.6
.1.3.6.1.2.1.10.166.3.2.4.1.7
.1.3.6.1.2.1.10.166.3.2.4.1.8
.1.3.6.1.2.1.10.166.3.2.4.1.9
Unsigned32
.1.3.6.1.2.1.10.166.3.2.5
.1.3.6.1.2.1.10.166.3.2.6
.1.3.6.1.2.1.10.166.3.2.6.1
Unsigned32
.1.3.6.1.2.1.10.166.3.2.6.1.1
.1.3.6.1.2.1.10.166.3.2.6.1.10
kilobits per secondMPLS-TC-STD-MIBMplsBitRate
.1.3.6.1.2.1.10.166.3.2.6.1.2
kilobits per secondMPLS-TC-STD-MIBMplsBitRate
.1.3.6.1.2.1.10.166.3.2.6.1.3
.1.3.6.1.2.1.10.166.3.2.6.1.4
.1.3.6.1.2.1.10.166.3.2.6.1.5
.1.3.6.1.2.1.10.166.3.2.6.1.6
Enumeration
.1.3.6.1.2.1.10.166.3.2.6.1.7
Unsigned32
.1.3.6.1.2.1.10.166.3.2.6.1.8
.1.3.6.1.2.1.10.166.3.2.6.1.9
.1.3.6.1.2.1.10.166.3.2.7
.1.3.6.1.2.1.10.166.3.2.7.1
.1.3.6.1.2.1.10.166.3.2.7.1.1
.1.3.6.1.2.1.10.166.3.2.7.1.2
.1.3.6.1.2.1.10.166.3.2.7.1.3
.1.3.6.1.2.1.10.166.3.2.7.1.4
.1.3.6.1.2.1.10.166.3.2.7.1.5
.1.3.6.1.2.1.10.166.3.2.7.1.6
.1.3.6.1.2.1.10.166.3.2.8
.1.3.6.1.2.1.10.166.3.2.8.1
.1.3.6.1.2.1.10.166.3.2.8.1.1
.1.3.6.1.2.1.10.166.3.2.8.1.2
.1.3.6.1.2.1.10.166.3.2.8.1.3
.1.3.6.1.2.1.10.166.3.2.8.1.4
.1.3.6.1.2.1.10.166.3.2.8.1.5
.1.3.6.1.2.1.10.166.3.2.8.1.6
.1.3.6.1.2.1.10.166.3.2.8.1.7
.1.3.6.1.2.1.10.166.3.2.8.1.8
Enumeration
.1.3.6.1.2.1.10.166.3.2.8.1.9
.1.3.6.1.2.1.10.166.3.2.9
.1.3.6.1.2.1.10.166.3.2.9.1
.1.3.6.1.2.1.10.166.3.2.9.1.1
.1.3.6.1.2.1.10.166.3.2.9.1.2
.1.3.6.1.2.1.10.166.3.2.9.1.3
.1.3.6.1.2.1.10.166.3.2.9.1.4
.1.3.6.1.2.1.10.166.3.2.9.1.5
.1.3.6.1.2.1.10.166.3.3
.1.3.6.1.2.1.10.166.3.3.1
.1.3.6.1.2.1.10.166.3.3.2
Dependencies (12) 8 direct · 4 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 (8)
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.2.1.10.166.3.3.1.1
Object(s) needed to implement manually configured
tunnels.
.1.3.6.1.2.1.10.166.3.3.1.2
Objects needed to implement signaled tunnels.
.1.3.6.1.2.1.10.166.3.3.1.3
Scalar object needed to implement MPLS tunnels.
.1.3.6.1.2.1.10.166.3.3.1.4
Objects needed to implement tunnels that are
interfaces.
.1.3.6.1.2.1.10.166.3.3.1.5
Objects needed to implement tunnels that are not
interfaces.
.1.3.6.1.2.1.10.166.3.3.1.6
Set of objects implemented for resources applicable
for tunnels signaled using CR-LDP.
.1.3.6.1.2.1.10.166.3.3.1.7
Set of notifications implemented in this module.
None is mandatory.
.1.3.6.1.2.1.10.166.3.3.1.8
Compliance Statements (2)

OID .1.3.6.1.2.1.10.166.3.3.2.1
Compliance statement for agents that provide full
support the MPLS-TE-STD-MIB module.
Required groups
mandatory IF-MIB::ifGeneralInformationGroup
mandatory IF-MIB::ifCounterDiscontinuityGroup
mandatory mplsTunnelGroup
mandatory mplsTunnelScalarGroup
optional mplsTunnelManualGroup This group is mandatory for devices which support
manual configuration of tunnels.
optional mplsTunnelSignaledGroup This group is mandatory for devices which support
signaled tunnel set up.
optional mplsTunnelIsNotIntfcGroup This group is mandatory for devices which support

tunnels that are not interfaces.
optional mplsTunnelIsIntfcGroup This group is mandatory for devices which support
tunnels that are interfaces.
optional mplsTunnelCRLDPResOptionalGroup Objects in this group are required by
implementations supporting the CR-LDP protocol for
signalling of TE tunnels.
optional mplsTeNotificationGroup This group is mandatory for those implementations
which can implement the notifications
contained in this group.
Object refinements
ObjectAccessSyntaxDescription
mplsTunnelRowStatus
active(1), notInService(2)
Support for createAndWait and notReady is not
required.
mplsTunnelHopRowStatus
active(1), notInService(2)
Support for createAndWait and notReady is not
required.
mplsTunnelCRLDPResRowStatus
active(1), notInService(2)
Support for createAndWait and notReady is
not required.

OID .1.3.6.1.2.1.10.166.3.3.2.2
Compliance requirement for implementations that only
provide read-only support for MPLS-TE-STD-MIB.
Such devices can then be monitored but cannot be
configured using this MIB modules.
Required groups
mandatory mplsTunnelGroup
mandatory mplsTunnelScalarGroup
optional mplsTunnelManualGroup This group is mandatory for devices which support
manual configuration of tunnels.
optional mplsTunnelSignaledGroup This group is mandatory for devices which support
signaled tunnel set up.
optional mplsTunnelIsNotIntfcGroup This group is mandatory for devices which support
tunnels that are not interfaces.
optional mplsTunnelIsIntfcGroup This group is mandatory for devices which support
tunnels that are interfaces.
optional mplsTunnelCRLDPResOptionalGroup Objects in this group are required by
implementations supporting the CR-LDP protocol for
signalling of TE tunnels.
optional mplsTeNotificationGroup This group is mandatory for those implementations
which can implement the notifications
contained in this group.
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.
mplsTunnelLocalProtectInUse readonly
Write access is not required.
mplsTunnelResourcePointer readonly
Write access is not required.
mplsTunnelInstancePriority readonly
Write access is not required.
mplsTunnelHopTableIndex readonly
Write access is not required.
mplsTunnelIncludeAnyAffinity readonly
Write access is not required.
mplsTunnelIncludeAllAffinity readonly
Write access is not required.
mplsTunnelExcludeAnyAffinity readonly
Write access is not required.
mplsTunnelPathInUse readonly
Write access is not required.
mplsTunnelRole readonly
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.
mplsTunnelRowStatus readonly
active(1)
Write access is not required.
mplsTunnelHopAddrType readonly
Write access is not required.
mplsTunnelHopIpAddr readonly
Write access is not required.
mplsTunnelHopIpPrefixLen readonly
Write access is not required.
mplsTunnelHopAddrUnnum readonly
Write access is not required.
mplsTunnelHopAsNumber readonly
Write access is not required.
mplsTunnelHopLspId readonly
Write access is not required.
mplsTunnelHopType readonly
Enumeration
strict(1)
loose(2) need not be supported. Write access is
not required.
mplsTunnelHopInclude readonly
Write access is not required.
mplsTunnelHopPathOptionName readonly
Write access is not required.
mplsTunnelHopEntryPathComp readonly
Write access is not required.
mplsTunnelHopRowStatus readonly
active(1)
Write access is not required.
mplsTunnelHopStorageType readonly
Write access is not required.
mplsTunnelResourceMaxRate readonly
Write access is not required.
mplsTunnelResourceMeanRate readonly
Write access is not required.
mplsTunnelResourceMaxBurstSize readonly
Write access is not required.
mplsTunnelResourceMeanBurstSize readonly
Write access is not required.
mplsTunnelResourceExBurstSize readonly
Write access is not required.
mplsTunnelResourceFrequency readonly
Write access is not required.
mplsTunnelResourceWeight readonly
Write access is not required.
mplsTunnelResourceRowStatus readonly
active(1)
Write access is not required.
mplsTunnelResourceStorageType readonly
Write access is not required.
mplsTunnelCRLDPResMeanBurstSize readonly
Write access is not required.
mplsTunnelCRLDPResExBurstSize readonly
Write access is not required.
mplsTunnelCRLDPResFrequency readonly
Write access is not required.
mplsTunnelCRLDPResWeight readonly
Write access is not required.
mplsTunnelCRLDPResFlags readonly
Write access is not required.
mplsTunnelCRLDPResRowStatus readonly
active(1)
Write access is not required.
mplsTunnelCRLDPResStorageType readonly
Write access is not required.
Notifications / Traps (4)
NameOIDDescription
.1.3.6.1.2.1.10.166.3.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.2.1.10.166.3.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.2.1.10.166.3.0.3
This notification is generated when a tunnel is
rerouted. If the mplsTunnelARHopTable is used, then
this tunnel instance's entry in the
mplsTunnelARHopTable MAY contain the new path for
this tunnel some time after this trap is issued by
the agent.
.1.3.6.1.2.1.10.166.3.0.4
This notification is generated when a tunnel is
reoptimized. If the mplsTunnelARHopTable is used,
then this tunnel instance's entry in the
mplsTunnelARHopTable MAY contain the new path for
this tunnel some time after this trap is issued by
the agent.