MPLS-VPN-MIB

        This MIB contains managed object definitions for the
Multiprotocol Label Switching (MPLS)/Border Gateway
        
        
Protocol (BGP) Virtual Private Networks (VPNs) as
defined in : Rosen, E., Viswanathan, A., and R.
Callon, Multiprotocol Label Switching Architecture,
RFC3031, January 2001.
    
Source file
MPLS-VPN-MIB
Last revised
Identity
mplsVpnMIB
Base OID
1.3.6.1.3.118
Imported Objects
IF-MIB InterfaceIndex
INET-ADDRESS-MIB InetAddress InetAddressType
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 experimental Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DisplayString RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the juniper 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-VPN-MIB' -M '/opt/observium/mibs/juniper:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-VPN-MIB::mplsVpnMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-VPN-MIB' -M '/opt/observium/mibs/juniper:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-VPN-MIB::mplsVpnMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (100)
.1.3.6.1.3.118
.1.3.6.1.3.118.0
.1.3.6.1.3.118.1
.1.3.6.1.3.118.1.1
.1.3.6.1.3.118.1.1.1
.1.3.6.1.3.118.1.1.2
.1.3.6.1.3.118.1.1.3
.1.3.6.1.3.118.1.1.4
.1.3.6.1.3.118.1.1.5
.1.3.6.1.3.118.1.2
.1.3.6.1.3.118.1.2.1
.1.3.6.1.3.118.1.2.1.1
.1.3.6.1.3.118.1.2.1.1.1
Enumeration
.1.3.6.1.3.118.1.2.1.1.2
Enumeration
.1.3.6.1.3.118.1.2.1.1.3
Bits
.1.3.6.1.3.118.1.2.1.1.4
.1.3.6.1.3.118.1.2.1.1.5
.1.3.6.1.3.118.1.2.1.1.6
.1.3.6.1.3.118.1.2.2
.1.3.6.1.3.118.1.2.2.1
.1.3.6.1.3.118.1.2.2.1.1
.1.3.6.1.3.118.1.2.2.1.10
.1.3.6.1.3.118.1.2.2.1.11
.1.3.6.1.3.118.1.2.2.1.12
.1.3.6.1.3.118.1.2.2.1.13
.1.3.6.1.3.118.1.2.2.1.2
.1.3.6.1.3.118.1.2.2.1.3
.1.3.6.1.3.118.1.2.2.1.4
Enumeration
.1.3.6.1.3.118.1.2.2.1.5
.1.3.6.1.3.118.1.2.2.1.6
.1.3.6.1.3.118.1.2.2.1.7
.1.3.6.1.3.118.1.2.2.1.8
.1.3.6.1.3.118.1.2.2.1.9
.1.3.6.1.3.118.1.2.3
.1.3.6.1.3.118.1.2.3.1
.1.3.6.1.3.118.1.2.3.1.2
Enumeration
.1.3.6.1.3.118.1.2.3.1.3
.1.3.6.1.3.118.1.2.3.1.4
.1.3.6.1.3.118.1.2.3.1.5
.1.3.6.1.3.118.1.2.3.1.6
.1.3.6.1.3.118.1.2.4
.1.3.6.1.3.118.1.2.4.1
.1.3.6.1.3.118.1.2.4.1.1
Enumeration
.1.3.6.1.3.118.1.2.4.1.2
.1.3.6.1.3.118.1.2.4.1.3
.1.3.6.1.3.118.1.2.4.1.4
.1.3.6.1.3.118.1.2.4.1.5
.1.3.6.1.3.118.1.2.4.1.6
.1.3.6.1.3.118.1.2.5
.1.3.6.1.3.118.1.2.5.1
.1.3.6.1.3.118.1.2.5.1.1
Integer32
.1.3.6.1.3.118.1.2.5.1.10
.1.3.6.1.3.118.1.2.5.1.11
Integer32
.1.3.6.1.3.118.1.2.5.1.12
Enumeration
.1.3.6.1.3.118.1.2.5.1.13
OctetString
.1.3.6.1.3.118.1.2.5.1.14
Integer32
.1.3.6.1.3.118.1.2.5.1.2
.1.3.6.1.3.118.1.2.5.1.3
Enumeration
.1.3.6.1.3.118.1.2.5.1.4
OctetString
.1.3.6.1.3.118.1.2.5.1.5
.1.3.6.1.3.118.1.2.5.1.6
Integer32
.1.3.6.1.3.118.1.2.5.1.7
Integer32
.1.3.6.1.3.118.1.2.5.1.8
Enumeration
.1.3.6.1.3.118.1.2.5.1.9
.1.3.6.1.3.118.1.2.6
.1.3.6.1.3.118.1.2.6.1
.1.3.6.1.3.118.1.2.6.1.1
.1.3.6.1.3.118.1.2.6.1.2
.1.3.6.1.3.118.1.3
.1.3.6.1.3.118.1.3.1
.1.3.6.1.3.118.1.3.1.1
.1.3.6.1.3.118.1.3.1.1.1
.1.3.6.1.3.118.1.3.1.1.2
.1.3.6.1.3.118.1.3.1.1.3
.1.3.6.1.3.118.1.4
.1.3.6.1.3.118.1.4.1
.1.3.6.1.3.118.1.4.1.1
.1.3.6.1.3.118.1.4.1.1.1
Enumeration
.1.3.6.1.3.118.1.4.1.1.10
.1.3.6.1.3.118.1.4.1.1.11
ObjectIdentifier
.1.3.6.1.3.118.1.4.1.1.12
.1.3.6.1.3.118.1.4.1.1.13
.1.3.6.1.3.118.1.4.1.1.14
.1.3.6.1.3.118.1.4.1.1.15
.1.3.6.1.3.118.1.4.1.1.16
.1.3.6.1.3.118.1.4.1.1.17
.1.3.6.1.3.118.1.4.1.1.18
.1.3.6.1.3.118.1.4.1.1.19
.1.3.6.1.3.118.1.4.1.1.2
.1.3.6.1.3.118.1.4.1.1.20
.1.3.6.1.3.118.1.4.1.1.3
.1.3.6.1.3.118.1.4.1.1.4
.1.3.6.1.3.118.1.4.1.1.5
.1.3.6.1.3.118.1.4.1.1.6
.1.3.6.1.3.118.1.4.1.1.7
.1.3.6.1.3.118.1.4.1.1.8
Enumeration
.1.3.6.1.3.118.1.4.1.1.9
.1.3.6.1.3.118.3
.1.3.6.1.3.118.3.1
.1.3.6.1.3.118.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
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. SNMP-FRAMEWORK-MIBrfc
  9. MPLS-VPN-MIBjuniperselected
Type Definitions (2)
OctetString range: 0..31
OctetString range: 0..256
Conformance Groups (10)
Collection of scalar objects required for MPLS VPN
management.
.1.3.6.1.3.118.3.1.1
Collection of objects needed for MPLS VPN VRF
management.
.1.3.6.1.3.118.3.1.2
mplsVpnIfLabelEdgeType (unresolved reference) mplsVpnIfVpnClassification (unresolved reference) mplsVpnIfVpnRouteDistProtocol (unresolved reference) mplsVpnIfConfStorageType (unresolved reference) mplsVpnIfConfRowStatus (unresolved reference)
Collection of objects needed for MPLS VPN interface
management.
.1.3.6.1.3.118.3.1.3
Collection of objects needed for MPLS VPN
performance information.
.1.3.6.1.3.118.3.1.4
Collection of objects needed for MPLS VPN
bgp neighbor-related information.
.1.3.6.1.3.118.3.1.5
mplsVpnVrfBgpPAtrOrigin (unresolved reference) mplsVpnVrfBgpPAtrASPathSegment (unresolved reference) mplsVpnVrfBgpPAtrNextHop (unresolved reference) mplsVpnVrfBgpPAtrMultiExitDisc (unresolved reference) mplsVpnVrfBgpPAtrLocalPref (unresolved reference) mplsVpnVrfBgpPAtrAtomicAggregate (unresolved reference) mplsVpnVrfBgpPAtrAggregatorAS (unresolved reference) mplsVpnVrfBgpPAtrAggregatorAddr (unresolved reference) mplsVpnVrfBgpPAtrCalcLocalPref (unresolved reference) mplsVpnVrfBgpPAtrBest (unresolved reference) mplsVpnVrfBgpPAtrUnknown (unresolved reference)
Collection of objects needed for MPLS VPN
bgp neighbor-related information.
.1.3.6.1.3.118.3.1.6
mplsVpnVrfSecIllegalLblVltns (unresolved reference) mplsVpnVrfSecIllegalLblRcvThrsh (unresolved reference)
Collection of objects needed for MPLS VPN
security-related information.
.1.3.6.1.3.118.3.1.7
Objects required for VRF route table management.
.1.3.6.1.3.118.3.1.8
Objects required for VRF route target management.
.1.3.6.1.3.118.3.1.9
mplsVrfIfUp mplsVrfIfDown mplsNumVrfRouteMidThreshExceeded mplsNumVrfRouteMaxThreshExceeded mplsNumVrfSecIllglLblThrshExcd (unresolved reference)
Objects required for MPLS VPN notifications.
.1.3.6.1.3.118.3.1.10
Compliance Statements (1)

OID .1.3.6.1.3.118.3.2.1
Compliance statement for agents that support the
MPLS VPN MIB.
Required groups
Notifications / Traps (5)
NameOIDDescription
.1.3.6.1.3.118.0.1
This notification is generated when:
a. The ifOperStatus of an interface associated with a VRF
changes to the up(1) state.
b. When an interface with ifOperStatus = up(1) is
associated with a VRF.
.1.3.6.1.3.118.0.2
This notification is generated when:
a. The ifOperStatus of an interface associated with a VRF
changes to the down(1) state.
b. When an interface with ifOperStatus = up(1) state is
disassociated with a VRF.
.1.3.6.1.3.118.0.3
This notification is generated when the number of routes
contained by the specified VRF exceeds the value indicated by
mplsVrfMidRouteThreshold.
.1.3.6.1.3.118.0.4
This notification is generated when the number of routes
contained by the specified VRF reaches or attempts to exceed
the maximum allowed value as indicated by
mplsVrfMaxRouteThreshold.
.1.3.6.1.3.118.0.5
This notification is generated when the number of illegal
label violations on a VRF as indicated by
mplsVpnVrfSecIllegalLabelViolations has exceeded
mplsVpnVrfSecIllegalLabelRcvThresh. The threshold is not
included in the varbind here because the value of
mplsVpnVrfSecIllegalLabelViolations should be one greater than
the threshold at the time this notification is issued.