MPLS-L3VPN-STD-MIB
Monitored by Observium This MIB contains managed object definitions for the
Layer-3 Multiprotocol Label Switching Virtual
Private Networks.
Copyright (C) The Internet Society (2006). This
version of this MIB module is part of RFC4382; see
the RFC itself for full legal notices.
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Discovery
Polling
Explore Observium network monitoring
- Source file
MPLS-L3VPN-STD-MIB- Last revised
- Identity
mplsL3VpnMIB- Base OID
1.3.6.1.2.1.10.166.11
Imported Objects
| IANA-RTPROTO-MIB | IANAipRouteProtocol |
| IF-MIB | InterfaceIndex InterfaceIndexOrZero |
| INET-ADDRESS-MIB | InetAddress InetAddressPrefixLength InetAddressType InetAutonomousSystemNumber |
| MPLS-LSR-STD-MIB | MplsIndexType |
| MPLS-TC-STD-MIB | mplsStdMIB |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 Gauge32 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) TimeStamp TruthValue |
| VPN-TC-STD-MIB | VPNIdOrZero |
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-L3VPN-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-L3VPN-STD-MIB::mplsL3VpnMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-L3VPN-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-L3VPN-STD-MIB::mplsL3VpnMIB'
Objects (80)
16 directly used by Observium
Showing 80 of 80 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.2.1.10.166.11 |
||
.1.3.6.1.2.1.10.166.11.0 |
||
.1.3.6.1.2.1.10.166.11.1 |
||
.1.3.6.1.2.1.10.166.11.1.1 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.1.1 |
|
.1.3.6.1.2.1.10.166.11.1.1.2 |
||
.1.3.6.1.2.1.10.166.11.1.1.3 |
||
.1.3.6.1.2.1.10.166.11.1.1.4 |
||
.1.3.6.1.2.1.10.166.11.1.1.5 |
||
|
secondsSNMPv2-SMIUnsigned32
|
.1.3.6.1.2.1.10.166.11.1.1.6 |
|
.1.3.6.1.2.1.10.166.11.1.1.7 |
||
.1.3.6.1.2.1.10.166.11.1.2 |
||
.1.3.6.1.2.1.10.166.11.1.2.1 |
||
.1.3.6.1.2.1.10.166.11.1.2.1.1 |
||
.1.3.6.1.2.1.10.166.11.1.2.1.1.1 |
||
|
Enumeration
|
.1.3.6.1.2.1.10.166.11.1.2.1.1.2 |
|
|
Bits
|
.1.3.6.1.2.1.10.166.11.1.2.1.1.3 |
|
.1.3.6.1.2.1.10.166.11.1.2.1.1.4 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.2.1.1.5 |
|
.1.3.6.1.2.1.10.166.11.1.2.2 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.2.2.1 |
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.1 |
||
.1.3.6.1.2.1.10.166.11.1.2.2.1.10 |
||
.1.3.6.1.2.1.10.166.11.1.2.2.1.11 |
||
.1.3.6.1.2.1.10.166.11.1.2.2.1.12 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.13 |
|
|
|
Enumeration
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.14 |
.1.3.6.1.2.1.10.166.11.1.2.2.1.15 |
||
.1.3.6.1.2.1.10.166.11.1.2.2.1.2 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.3 |
|
|
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.4 |
|
|
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.5 |
|
|
|
Enumeration
|
.1.3.6.1.2.1.10.166.11.1.2.2.1.6 |
.1.3.6.1.2.1.10.166.11.1.2.2.1.7 |
||
.1.3.6.1.2.1.10.166.11.1.2.2.1.8 |
||
.1.3.6.1.2.1.10.166.11.1.2.2.1.9 |
||
.1.3.6.1.2.1.10.166.11.1.2.3 |
||
.1.3.6.1.2.1.10.166.11.1.2.3.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.10.166.11.1.2.3.1.2 |
|
.1.3.6.1.2.1.10.166.11.1.2.3.1.3 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.2.3.1.4 |
|
.1.3.6.1.2.1.10.166.11.1.2.3.1.5 |
||
.1.3.6.1.2.1.10.166.11.1.2.3.1.6 |
||
.1.3.6.1.2.1.10.166.11.1.2.3.1.7 |
||
.1.3.6.1.2.1.10.166.11.1.2.6 |
||
.1.3.6.1.2.1.10.166.11.1.2.6.1 |
||
.1.3.6.1.2.1.10.166.11.1.2.6.1.1 |
||
.1.3.6.1.2.1.10.166.11.1.2.6.1.2 |
||
.1.3.6.1.2.1.10.166.11.1.3 |
||
.1.3.6.1.2.1.10.166.11.1.3.1 |
||
|
|
.1.3.6.1.2.1.10.166.11.1.3.1.1 |
|
.1.3.6.1.2.1.10.166.11.1.3.1.1.1 |
||
.1.3.6.1.2.1.10.166.11.1.3.1.1.2 |
||
.1.3.6.1.2.1.10.166.11.1.3.1.1.3 |
||
.1.3.6.1.2.1.10.166.11.1.3.1.1.4 |
||
.1.3.6.1.2.1.10.166.11.1.3.1.1.5 |
||
.1.3.6.1.2.1.10.166.11.1.4 |
||
.1.3.6.1.2.1.10.166.11.1.4.1 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.1 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.10 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.11 |
||
|
Integer32
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.12 |
|
|
Integer32
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.13 |
|
|
Integer32
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.14 |
|
|
Integer32
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.15 |
|
|
Integer32
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.16 |
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.17 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.18 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.2 |
||
|
Unsigned32
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.3 |
|
|
ObjectIdentifier
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.4 |
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.5 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.6 |
||
.1.3.6.1.2.1.10.166.11.1.4.1.1.7 |
||
|
Enumeration
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.8 |
|
.1.3.6.1.2.1.10.166.11.1.4.1.1.9 |
||
.1.3.6.1.2.1.10.166.11.2 |
||
.1.3.6.1.2.1.10.166.11.2.1 |
||
.1.3.6.1.2.1.10.166.11.2.2 |
Dependencies (13) 10 direct · 3 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
Type Definitions (3)
| OctetString |
range: 0..31 |
|
| OctetString |
range: 0..256 |
|
| Enumeration |
import(1)export(2)both(3) |
Conformance Groups (9)
Compliance Statements (2)
OID
.1.3.6.1.2.1.10.166.11.2.2.1Compliance statement for agents that provide full support
for the MPLS-L3VPN-STD-MIB
for the MPLS-L3VPN-STD-MIB
Required groups
| mandatory | mplsL3VpnScalarGroup | |
| mandatory | mplsL3VpnVrfGroup | |
| mandatory | mplsL3VpnIfGroup | |
| mandatory | mplsL3VpnPerfGroup | |
| mandatory | mplsL3VpnVrfRteGroup | |
| mandatory | mplsL3VpnVrfRTGroup | |
| mandatory | mplsL3VpnSecGroup | |
| mandatory | mplsL3VpnNotificationGroup | |
| optional | mplsL3VpnPerfRouteGroup |
This group is only mandatory for LSRs that support tracking the number of routes attempted to be added to VRFs. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| mplsL3VpnIfConfRowStatus |
active(1), notInService(2)
|
Support for createAndWait and notReady is not required. |
|
| mplsL3VpnVrfConfRowStatus |
active(1), notInService(2)
|
Support for createAndWait and notReady is not required. |
|
| mplsL3VpnVrfRTRowStatus |
active(1), notInService(2)
|
Support for createAndWait and notReady is not required. |
OID
.1.3.6.1.2.1.10.166.11.2.2.2Compliance requirement for implementations that only
provide read-only support for MPLS-L3VPN-STD-MIB.
Such devices can then be monitored but cannot be
configured using this MIB module.
provide read-only support for MPLS-L3VPN-STD-MIB.
Such devices can then be monitored but cannot be
configured using this MIB module.
Required groups
| mandatory | mplsL3VpnScalarGroup | |
| mandatory | mplsL3VpnVrfGroup | |
| mandatory | mplsL3VpnIfGroup | |
| mandatory | mplsL3VpnPerfGroup | |
| mandatory | mplsL3VpnVrfRteGroup | |
| mandatory | mplsL3VpnVrfRTGroup | |
| mandatory | mplsL3VpnSecGroup | |
| mandatory | mplsL3VpnNotificationGroup | |
| optional | mplsL3VpnPerfRouteGroup |
This group is only mandatory for LSRs that support tracking the number of routes attempted to be added to VRFs. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| mplsL3VpnIfConfRowStatus | readonly |
active(1)
|
Write access is not required. |
| mplsL3VpnVrfConfRowStatus | readonly |
active(1)
|
Write access is not required. |
| mplsL3VpnVrfRTRowStatus | readonly |
active(1)
|
Write access is not required. |
| mplsL3VpnIfVpnClassification | readonly | Write access is not required. | |
| mplsL3VpnIfVpnRouteDistProtocol | readonly | Write access is not required. | |
| mplsL3VpnIfConfStorageType | readonly | Write access is not required. | |
| mplsL3VpnVrfVpnId | readonly | Write access is not required. | |
| mplsL3VpnVrfDescription | readonly | Write access is not required. | |
| mplsL3VpnVrfRD | readonly | Write access is not required. | |
| mplsL3VpnVrfConfMidRteThresh | readonly | Write access is not required. | |
| mplsL3VpnVrfConfHighRteThresh | readonly | Write access is not required. | |
| mplsL3VpnVrfConfMaxRoutes | readonly | Write access is not required. | |
| mplsL3VpnVrfConfStorageType | readonly | Write access is not required. | |
| mplsL3VpnVrfRT | readonly | Write access is not required. | |
| mplsL3VpnVrfRTDescr | readonly | Write access is not required. | |
| mplsL3VpnVrfRTStorageType | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrIfIndex | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrType | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrNextHopAS | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrMetric1 | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrMetric2 | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrMetric3 | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrMetric4 | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrMetric5 | readonly | Write access is not required. | |
| mplsL3VpnVrfRteXCPointer | readonly | Write access is not required. | |
| mplsL3VpnVrfRteInetCidrStatus | readonly |
active(1)
|
Write access is not required. |
Notifications / Traps (6)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.2.1.10.166.11.0.1 |
This notification is generated when:
a. No interface is associated with this VRF, and the first (and only first) interface associated with it has its ifOperStatus change to up(1). b. One interface is associated with this VRF, and the ifOperStatus of this interface changes to up(1). c. Multiple interfaces are associated with this VRF, and the ifOperStatus of all interfaces is down(2), and the first of those interfaces has its ifOperStatus change to up(1). |
|
.1.3.6.1.2.1.10.166.11.0.2 |
This notification is generated when:
a. One interface is associated with this VRF, and the ifOperStatus of this interface changes from up(1) to down(2). b. Multiple interfaces are associated with this VRF, and the ifOperStatus of all except one of these interfaces is equal to up(1), and the ifOperStatus of that interface changes from up(1) to down(2). c. The last interface with ifOperStatus equal to up(1) is disassociated from a VRF. |
|
.1.3.6.1.2.1.10.166.11.0.3 |
This notification is generated when the number of routes
contained by the specified VRF exceeds the value indicated by mplsL3VpnVrfMidRouteThreshold. A single notification MUST be generated when this threshold is exceeded, and no other notifications of this type should be issued until the value of mplsL3VpnVrfPerfCurrNumRoutes has fallen below that of mplsL3VpnVrfConfMidRteThresh. |
|
.1.3.6.1.2.1.10.166.11.0.4 |
This notification is generated when the number of routes
contained by the specified VRF exceeds or attempts to exceed the maximum allowed value as indicated by mplsL3VpnVrfMaxRouteThreshold. In cases where mplsL3VpnVrfConfHighRteThresh is set to the same value as mplsL3VpnVrfConfMaxRoutes, mplsL3VpnVrfConfHighRteThresh need not be exceeded; rather, just reached for this notification to be issued. Note that mplsL3VpnVrfConfRteMxThrshTime denotes the interval at which the this notification will be reissued after the maximum value has been exceeded (or reached if mplsL3VpnVrfConfMaxRoutes and mplsL3VpnVrfConfHighRteThresh are equal) and the initial notification has been issued. This value is intended to prevent continuous generation of notifications by an agent in the event that routes are continually added to a VRF after it has reached its maximum value. The default value is 0 minutes. If this value is set to 0, the agent should only issue a single notification at the time that the maximum threshold has been reached, and should not issue any more notifications until the value of routes has fallen below the configured threshold value. |
|
.1.3.6.1.2.1.10.166.11.0.5 |
This notification is generated when the number of illegal
label violations on a VRF as indicated by mplsL3VpnVrfSecIllegalLblVltns has exceeded mplsL3VpnIllLblRcvThrsh. The threshold is not included in the varbind here because the value of mplsL3VpnVrfSecIllegalLblVltns should be one greater than the threshold at the time this notification is issued. |
|
.1.3.6.1.2.1.10.166.11.0.6 |
This notification is generated only after the number of routes
contained by the specified VRF exceeds or attempts to exceed the maximum allowed value as indicated by mplsVrfMaxRouteThreshold, and then falls below this value. The emission of this notification informs the operator that the error condition has been cleared without the operator having to query the device. Note that mplsL3VpnVrfConfRteMxThrshTime denotes the interval at which the mplsNumVrfRouteMaxThreshExceeded notification will be reissued after the maximum value has been exceeded (or reached if mplsL3VpnVrfConfMaxRoutes and mplsL3VpnVrfConfHighRteThresh are equal) and the initial notification has been issued. Therefore, the generation of this notification should also be emitted with this same frequency (assuming that the error condition is cleared). Specifically, if the error condition is reached and cleared several times during the period of time specified in mplsL3VpnVrfConfRteMxThrshTime, only a single notification will be issued to indicate the first instance of the error condition as well as the first time the error condition is cleared. This behavior is intended to prevent continuous generation of notifications by an agent in the event that routes are continually added and removed to/from a VRF after it has reached its maximum value. The default value is 0. If this value is set to 0, the agent should issue a notification whenever the maximum threshold has been cleared. |