MPLS-VPN-MIB

File: MPLS-VPN-MIB.mib (60053 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB SNMP-FRAMEWORK-MIB INET-ADDRESS-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
experimental Integer32 Counter32
Unsigned32 MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP TEXTUAL-CONVENTION TruthValue
RowStatus StorageType TimeStamp
DisplayString InterfaceIndex SnmpAdminString
InetAddress InetAddressType

Defined Types

MplsVpnId  
TEXTUAL-CONVENTION    
  current STRING Size(0..31)

MplsVpnRouteDistinguisher  
TEXTUAL-CONVENTION    
  current STRING Size(0..256)

MplsVpnInterfaceConfEntry  
SEQUENCE    
  mplsVpnInterfaceConfIndex InterfaceIndex
  mplsVpnInterfaceLabelEdgeType INTEGER
  mplsVpnInterfaceVpnClassification INTEGER
  mplsVpnInterfaceVpnRouteDistProtocol BITS
  mplsVpnInterfaceConfStorageType StorageType
  mplsVpnInterfaceConfRowStatus RowStatus

MplsVpnVrfEntry  
SEQUENCE    
  mplsVpnVrfName MplsVpnId
  mplsVpnVrfDescription SnmpAdminString
  mplsVpnVrfRouteDistinguisher MplsVpnRouteDistinguisher
  mplsVpnVrfCreationTime TimeStamp
  mplsVpnVrfOperStatus INTEGER
  mplsVpnVrfActiveInterfaces Unsigned32
  mplsVpnVrfAssociatedInterfaces Unsigned32
  mplsVpnVrfConfMidRouteThreshold Unsigned32
  mplsVpnVrfConfHighRouteThreshold Unsigned32
  mplsVpnVrfConfMaxRoutes Unsigned32
  mplsVpnVrfConfLastChanged TimeStamp
  mplsVpnVrfConfRowStatus RowStatus
  mplsVpnVrfConfStorageType StorageType

MplsVpnVrfRouteTargetEntry  
SEQUENCE    
  mplsVpnVrfRouteTargetIndex Unsigned32
  mplsVpnVrfRouteTargetType INTEGER
  mplsVpnVrfRouteTarget MplsVpnRouteDistinguisher
  mplsVpnVrfRouteTargetDescr DisplayString
  mplsVpnVrfRouteTargetRowStatus RowStatus

MplsVpnVrfBgpNbrAddrEntry  
SEQUENCE    
  mplsVpnVrfBgpNbrIndex Unsigned32
  mplsVpnVrfBgpNbrRole INTEGER
  mplsVpnVrfBgpNbrType InetAddressType
  mplsVpnVrfBgpNbrAddr InetAddress
  mplsVpnVrfBgpNbrRowStatus RowStatus
  mplsVpnVrfBgpNbrStorageType StorageType

MplsVpnVrfBgpNbrPrefixEntry  
SEQUENCE    
  mplsVpnVrfBgpPathAttrPeer InetAddress
  mplsVpnVrfBgpPathAttrIpAddrPrefixLen INTEGER
  mplsVpnVrfBgpPathAttrIpAddrPrefix InetAddress
  mplsVpnVrfBgpPathAttrOrigin INTEGER
  mplsVpnVrfBgpPathAttrASPathSegment STRING
  mplsVpnVrfBgpPathAttrNextHop InetAddress
  mplsVpnVrfBgpPathAttrMultiExitDisc INTEGER
  mplsVpnVrfBgpPathAttrLocalPref INTEGER
  mplsVpnVrfBgpPathAttrAtomicAggregate INTEGER
  mplsVpnVrfBgpPathAttrAggregatorAS INTEGER
  mplsVpnVrfBgpPathAttrAggregatorAddr InetAddress
  mplsVpnVrfBgpPathAttrCalcLocalPref INTEGER
  mplsVpnVrfBgpPathAttrBest INTEGER
  mplsVpnVrfBgpPathAttrUnknown STRING

MplsVpnVrfSecEntry  
SEQUENCE    
  mplsVpnVrfSecIllegalLabelViolations Counter32
  mplsVpnVrfSecIllegalLabelRcvThresh Unsigned32

MplsVpnVrfPerfEntry  
SEQUENCE    
  mplsVpnVrfPerfRoutesAdded Counter32
  mplsVpnVrfPerfRoutesDeleted Counter32
  mplsVpnVrfPerfCurrNumRoutes Unsigned32

MplsVpnVrfRouteEntry  
SEQUENCE    
  mplsVpnVrfRouteDest InetAddress
  mplsVpnVrfRouteDestAddrType InetAddressType
  mplsVpnVrfRouteMask InetAddress
  mplsVpnVrfRouteMaskAddrType InetAddressType
  mplsVpnVrfRouteTos Unsigned32
  mplsVpnVrfRouteNextHop InetAddress
  mplsVpnVrfRouteNextHopAddrType InetAddressType
  mplsVpnVrfRouteIfIndex InterfaceIndex
  mplsVpnVrfRouteType INTEGER
  mplsVpnVrfRouteProto INTEGER
  mplsVpnVrfRouteAge Unsigned32
  mplsVpnVrfRouteInfo OBJECT IDENTIFIER
  mplsVpnVrfRouteNextHopAS Unsigned32
  mplsVpnVrfRouteMetric1 Integer32
  mplsVpnVrfRouteMetric2 Integer32
  mplsVpnVrfRouteMetric3 Integer32
  mplsVpnVrfRouteMetric4 Integer32
  mplsVpnVrfRouteMetric5 Integer32
  mplsVpnVrfRouteRowStatus RowStatus
  mplsVpnVrfRouteStorageType StorageType

Defined Values

mplsVpnMIB 1.3.6.1.3.118
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.
MODULE-IDENTITY    

mplsVpnNotifications 1.3.6.1.3.118.0
OBJECT IDENTIFIER    

mplsVpnObjects 1.3.6.1.3.118.1
OBJECT IDENTIFIER    

mplsVpnScalars 1.3.6.1.3.118.1.1
OBJECT IDENTIFIER    

mplsVpnConf 1.3.6.1.3.118.1.2
OBJECT IDENTIFIER    

mplsVpnPerf 1.3.6.1.3.118.1.3
OBJECT IDENTIFIER    

mplsVpnRoute 1.3.6.1.3.118.1.4
OBJECT IDENTIFIER    

mplsVpnConformance 1.3.6.1.3.118.3
OBJECT IDENTIFIER    

mplsVpnConfiguredVrfs 1.3.6.1.3.118.1.1.1
The number of VRFs which are configured on this node.
OBJECT-TYPE    
  Unsigned32  

mplsVpnActiveVrfs 1.3.6.1.3.118.1.1.2
The number of VRFs which are active on this node. That is, those VRFs whose corresponding mplsVpnVrfOperStatus object value is equal to operational (1).
OBJECT-TYPE    
  Unsigned32  

mplsVpnConnectedInterfaces 1.3.6.1.3.118.1.1.3
Total number of interfaces connected to a VRF.
OBJECT-TYPE    
  Unsigned32  

mplsVpnNotificationEnable 1.3.6.1.3.118.1.1.4
If this object is true, then it enables the generation of all notifications defined in this MIB.
OBJECT-TYPE    
  TruthValue  

mplsVpnVrfConfMaxPossibleRoutes 1.3.6.1.3.118.1.1.5
Denotes maximum number of routes which the device will allow all VRFs jointly to hold. If this value is set to 0, this indicates that the device is unable to determine the absolute maximum. In this case, the configured maximum MAY not actually be allowed by the device.
OBJECT-TYPE    
  Unsigned32  

mplsVpnInterfaceConfTable 1.3.6.1.3.118.1.2.1
This table specifies per-interface MPLS capability and associated information.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnInterfaceConfEntry

mplsVpnInterfaceConfEntry 1.3.6.1.3.118.1.2.1.1
An entry in this table is created by an LSR for every interface capable of supporting MPLS/BGP VPN. Each entry in this table is meant to correspond to an entry in the Interfaces Table.
OBJECT-TYPE    
  MplsVpnInterfaceConfEntry  

mplsVpnInterfaceConfIndex 1.3.6.1.3.118.1.2.1.1.1
This is a unique index for an entry in the MplsVPNInterfaceConfTable. A non-zero index for an entry indicates the ifIndex for the corresponding interface entry in the MPLS-VPN-layer in the ifTable. Note that this table does not necessarily correspond one-to-one with all entries in the Interface MIB having an ifType of MPLS-layer; rather, only those which are enabled for MPLS/BGP VPN functionality.
OBJECT-TYPE    
  InterfaceIndex  

mplsVpnInterfaceLabelEdgeType 1.3.6.1.3.118.1.2.1.1.2
Either the providerEdge(0) (PE) or customerEdge(1) (CE) bit MUST be set.
OBJECT-TYPE    
  INTEGER providerEdge(1), customerEdge(2)  

mplsVpnInterfaceVpnClassification 1.3.6.1.3.118.1.2.1.1.3
Denotes whether this link participates in a carrier-of-carrier's, enterprise, or inter-provider scenario.
OBJECT-TYPE    
  INTEGER carrierOfCarrier(1), enterprise(2), interProvider(3)  

mplsVpnInterfaceVpnRouteDistProtocol 1.3.6.1.3.118.1.2.1.1.4
Denotes the route distribution protocol across the PE-CE link. Note that more than one routing protocol may be enabled at the same time.
OBJECT-TYPE    
  BITS dummy(0), none(1), bgp(2), ospf(3), rip(4), isis(5), other(6)  

mplsVpnInterfaceConfStorageType 1.3.6.1.3.118.1.2.1.1.5
The storage type for this entry.
OBJECT-TYPE    
  StorageType  

mplsVpnInterfaceConfRowStatus 1.3.6.1.3.118.1.2.1.1.6
The row status for this entry. This value is used to create a row in this table, signifying that the specified interface is to be associated with the specified interface. If this operation succeeds, the interface will have been associated, otherwise the agent would not allow the association. If the agent only allows read-only operations on this table, it will create entries in this table as they are created.
OBJECT-TYPE    
  RowStatus  

mplsVpnVrfTable 1.3.6.1.3.118.1.2.2
This table specifies per-interface MPLS/BGP VPN VRF Table capability and associated information. Entries in this table define VRF routing instances associated with MPLS/VPN interfaces. Note that multiple interfaces can belong to the same VRF instance. The collection of all VRF instances comprises an actual VPN.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfEntry

mplsVpnVrfEntry 1.3.6.1.3.118.1.2.2.1
An entry in this table is created by an LSR for every VRF capable of supporting MPLS/BGP VPN. The indexing provides an ordering of VRFs per-VPN interface.
OBJECT-TYPE    
  MplsVpnVrfEntry  

mplsVpnVrfName 1.3.6.1.3.118.1.2.2.1.1
The human-readable name of this VPN. This MAY be equivalent to the RFC2685 VPN-ID.
OBJECT-TYPE    
  MplsVpnId  

mplsVpnVrfDescription 1.3.6.1.3.118.1.2.2.1.2
The human-readable description of this VRF.
OBJECT-TYPE    
  SnmpAdminString  

mplsVpnVrfRouteDistinguisher 1.3.6.1.3.118.1.2.2.1.3
The route distinguisher for this VRF.
OBJECT-TYPE    
  MplsVpnRouteDistinguisher  

mplsVpnVrfCreationTime 1.3.6.1.3.118.1.2.2.1.4
The time at which this VRF entry was created.
OBJECT-TYPE    
  TimeStamp  

mplsVpnVrfOperStatus 1.3.6.1.3.118.1.2.2.1.5
Denotes whether a VRF is operational or not. A VRF is up(1) when at least one interface associated with the VRF, which ifOperStatus is up(1). A VRF is down(2) when: a. There does not exist at least one interface whose ifOperStatus is up(1). b. There are no interfaces associated with the VRF.
OBJECT-TYPE    
  INTEGER up(1), down(2)  

mplsVpnVrfActiveInterfaces 1.3.6.1.3.118.1.2.2.1.6
Total number of interfaces connected to this VRF with ifOperStatus = up(1). This counter should be incremented when: a. When the ifOperStatus of one of the connected interfaces changes from down(2) to up(1). b. When an interface with ifOperStatus = up(1) is connected to this VRF. This counter should be decremented when: a. When the ifOperStatus of one of the connected interfaces changes from up(1) to down(2). b. When one of the connected interfaces with ifOperStatus = up(1) gets disconnected from this VRF.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfAssociatedInterfaces 1.3.6.1.3.118.1.2.2.1.7
Total number of interfaces connected to this VRF (independent of ifOperStatus type).
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfConfMidRouteThreshold 1.3.6.1.3.118.1.2.2.1.8
Denotes mid-level water marker for the number of routes which this VRF may hold.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfConfHighRouteThreshold 1.3.6.1.3.118.1.2.2.1.9
Denotes high-level water marker for the number of routes which this VRF may hold.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfConfMaxRoutes 1.3.6.1.3.118.1.2.2.1.10
Denotes maximum number of routes which this VRF is configured to hold. This value MUST be less than or equal to mplsVrfMaxPossibleRoutes unless it is set to 0.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfConfLastChanged 1.3.6.1.3.118.1.2.2.1.11
The value of sysUpTime at the time of the last change of this table entry, which includes changes of VRF parameters defined in this table or addition or deletion of interfaces associated with this VRF.
OBJECT-TYPE    
  TimeStamp  

mplsVpnVrfConfRowStatus 1.3.6.1.3.118.1.2.2.1.12
This variable is used to create, modify, and/or delete a row in this table.
OBJECT-TYPE    
  RowStatus  

mplsVpnVrfConfStorageType 1.3.6.1.3.118.1.2.2.1.13
The storage type for this entry.
OBJECT-TYPE    
  StorageType  

mplsVpnVrfRouteTargetTable 1.3.6.1.3.118.1.2.3
This table specifies per-VRF route target association. Each entry identifies a connectivity policy supported as part of a VPN.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfRouteTargetEntry

mplsVpnVrfRouteTargetEntry 1.3.6.1.3.118.1.2.3.1
An entry in this table is created by an LSR for each route target configured for a VRF supporting a MPLS/BGP VPN instance. The indexing provides an ordering per-VRF instance.
OBJECT-TYPE    
  MplsVpnVrfRouteTargetEntry  

mplsVpnVrfRouteTargetIndex 1.3.6.1.3.118.1.2.3.1.2
Auxiliary index for route-targets configured for a particular VRF.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfRouteTargetType 1.3.6.1.3.118.1.2.3.1.3
The route target export distribution type.
OBJECT-TYPE    
  INTEGER import(1), export(2), both(3)  

mplsVpnVrfRouteTarget 1.3.6.1.3.118.1.2.3.1.4
The route target distribution policy.
OBJECT-TYPE    
  MplsVpnRouteDistinguisher  

mplsVpnVrfRouteTargetDescr 1.3.6.1.3.118.1.2.3.1.5
Description of the route target.
OBJECT-TYPE    
  DisplayString  

mplsVpnVrfRouteTargetRowStatus 1.3.6.1.3.118.1.2.3.1.6
Row status for this entry.
OBJECT-TYPE    
  RowStatus  

mplsVpnVrfBgpNbrAddrTable 1.3.6.1.3.118.1.2.4
Each entry in this table specifies a per-interface MPLS/EBGP neighbor.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfBgpNbrAddrEntry

mplsVpnVrfBgpNbrAddrEntry 1.3.6.1.3.118.1.2.4.1
An entry in this table is created by an LSR for every VRF capable of supporting MPLS/BGP VPN. The indexing provides an ordering of VRFs per-VPN interface.
OBJECT-TYPE    
  MplsVpnVrfBgpNbrAddrEntry  

mplsVpnVrfBgpNbrIndex 1.3.6.1.3.118.1.2.4.1.1
This is a unique tertiary index for an entry in the MplsVpnVrfBgpNbrAddrEntry Table.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfBgpNbrRole 1.3.6.1.3.118.1.2.4.1.2
Denotes the role played by this EBGP neighbor with respect to this VRF.
OBJECT-TYPE    
  INTEGER ce(1), pe(2)  

mplsVpnVrfBgpNbrType 1.3.6.1.3.118.1.2.4.1.3
Denotes the address family of the PE address.
OBJECT-TYPE    
  InetAddressType  

mplsVpnVrfBgpNbrAddr 1.3.6.1.3.118.1.2.4.1.4
Denotes the EBGP neighbor address.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfBgpNbrRowStatus 1.3.6.1.3.118.1.2.4.1.5
This variable is used to create, modify, and/or delete a row in this table.
OBJECT-TYPE    
  RowStatus  

mplsVpnVrfBgpNbrStorageType 1.3.6.1.3.118.1.2.4.1.6
The storage type for this entry.
OBJECT-TYPE    
  StorageType  

mplsVpnVrfBgpNbrPrefixTable 1.3.6.1.3.118.1.2.5
This table specifies per-VRF vpnv4 multi-protocol prefixes supported by BGP.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfBgpNbrPrefixEntry

mplsVpnVrfBgpNbrPrefixEntry 1.3.6.1.3.118.1.2.5.1
An entry in this table is created by an LSR for every BGP prefix associated with a VRF supporting a MPLS/BGP VPN. The indexing provides an ordering of BGP prefixes per VRF.
OBJECT-TYPE    
  MplsVpnVrfBgpNbrPrefixEntry  

mplsVpnVrfBgpPathAttrPeer 1.3.6.1.3.118.1.2.5.1.1
The IP address of the peer where the path information was learned.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfBgpPathAttrIpAddrPrefixLen 1.3.6.1.3.118.1.2.5.1.2
Length in bits of the IP address prefix in the Network Layer Reachability Information field.
OBJECT-TYPE    
  INTEGER 0..32  

mplsVpnVrfBgpPathAttrIpAddrPrefix 1.3.6.1.3.118.1.2.5.1.3
An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by mplsVpnVrfBgpPathAttrIpAddrPrefixLen. Any bits beyond the length specified by mplsVpnVrfBgpPathAttrIpAddrPrefixLen are zeroed.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfBgpPathAttrOrigin 1.3.6.1.3.118.1.2.5.1.4
The ultimate origin of the path information.
OBJECT-TYPE    
  INTEGER igp(1), egp(2), incomplete(3)  

mplsVpnVrfBgpPathAttrASPathSegment 1.3.6.1.3.118.1.2.5.1.5
The sequence of AS path segments. Each AS path segment is represented by a triple . The type is a 1-octet field which has two possible values: 1 AS_SET: unordered set of ASs a route in the UPDATE message has traversed 2 AS_SEQUENCE: ordered set of ASs a route in the UPDATE message has traversed. The length is a 1-octet field containing the number of ASs in the value field. The value field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;
OBJECT-TYPE    
  STRING Size(2..255)  

mplsVpnVrfBgpPathAttrNextHop 1.3.6.1.3.118.1.2.5.1.6
The address of the border router that should be used for the destination network.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfBgpPathAttrMultiExitDisc 1.3.6.1.3.118.1.2.5.1.7
This metric is used to discriminate between multiple exit points to an adjacent autonomous system. A value of -1 indicates the absence of this attribute.
OBJECT-TYPE    
  INTEGER -1..2147483647  

mplsVpnVrfBgpPathAttrLocalPref 1.3.6.1.3.118.1.2.5.1.8
The originating BGP4 speaker's degree of preference for an advertised route. A value of -1 indicates the absence of this attribute.
OBJECT-TYPE    
  INTEGER -1..2147483647  

mplsVpnVrfBgpPathAttrAtomicAggregate 1.3.6.1.3.118.1.2.5.1.9
Whether or not the local system has selected a less specific route without selecting a more specific route.
OBJECT-TYPE    
  INTEGER lessSpecificRrouteNotSelected(1), lessSpecificRouteSelected(2)  

mplsVpnVrfBgpPathAttrAggregatorAS 1.3.6.1.3.118.1.2.5.1.10
The AS number of the last BGP4 speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute.
OBJECT-TYPE    
  INTEGER 0..65535  

mplsVpnVrfBgpPathAttrAggregatorAddr 1.3.6.1.3.118.1.2.5.1.11
The IP address of the last BGP4 speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfBgpPathAttrCalcLocalPref 1.3.6.1.3.118.1.2.5.1.12
The degree of preference calculated by the receiving BGP4 speaker for an advertised route. A value of -1 indicates the absence of this attribute.
OBJECT-TYPE    
  INTEGER -1..2147483647  

mplsVpnVrfBgpPathAttrBest 1.3.6.1.3.118.1.2.5.1.13
An indication of whether or not this route was chosen as the best BGP4 route.
OBJECT-TYPE    
  INTEGER false(1), true(2)  

mplsVpnVrfBgpPathAttrUnknown 1.3.6.1.3.118.1.2.5.1.14
One or more path attributes not understood by this BGP4 speaker. Size zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size, if any, are not recorded by this object.
OBJECT-TYPE    
  STRING Size(0..255)  

mplsVpnVrfSecTable 1.3.6.1.3.118.1.2.6
This table specifies per MPLS/BGP VPN VRF Table security features.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfSecEntry

mplsVpnVrfSecEntry 1.3.6.1.3.118.1.2.6.1
An entry in this table is created by an LSR for every VRF capable of supporting MPLS/BGP VPN. Each entry in this table is used to indicate security-related information for each VRF entry.
OBJECT-TYPE    
  MplsVpnVrfSecEntry  

mplsVpnVrfSecIllegalLabelViolations 1.3.6.1.3.118.1.2.6.1.1
Indicates the number of illegally received labels on this VPN/VRF.
OBJECT-TYPE    
  Counter32  

mplsVpnVrfSecIllegalLabelRcvThresh 1.3.6.1.3.118.1.2.6.1.2
The number of illegally received labels above which this notification is issued.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfPerfTable 1.3.6.1.3.118.1.3.1
This table specifies per MPLS/BGP VPN VRF Table performance information.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfPerfEntry

mplsVpnVrfPerfEntry 1.3.6.1.3.118.1.3.1.1
An entry in this table is created by an LSR for every VRF capable of supporting MPLS/BGP VPN.
OBJECT-TYPE    
  MplsVpnVrfPerfEntry  

mplsVpnVrfPerfRoutesAdded 1.3.6.1.3.118.1.3.1.1.1
Indicates the number of routes added to this VPN/VRF over the coarse of its lifetime.
OBJECT-TYPE    
  Counter32  

mplsVpnVrfPerfRoutesDeleted 1.3.6.1.3.118.1.3.1.1.2
Indicates the number of routes removed from this VPN/VRF.
OBJECT-TYPE    
  Counter32  

mplsVpnVrfPerfCurrNumRoutes 1.3.6.1.3.118.1.3.1.1.3
Indicates the number of routes currently used by this VRF.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfRouteTable 1.3.6.1.3.118.1.4.1
This table specifies per-interface MPLS/BGP VPN VRF Table routing information. Entries in this table define VRF routing entries associated with the specified MPLS/VPN interfaces. Note that this table contains both BGP and IGP routes, as both may appear in the same VRF.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsVpnVrfRouteEntry

mplsVpnVrfRouteEntry 1.3.6.1.3.118.1.4.1.1
An entry in this table is created by an LSR for every route present configured (either dynamically or statically) within the context of a specific VRF capable of supporting MPLS/BGP VPN. The indexing provides an ordering of VRFs per-VPN interface.
OBJECT-TYPE    
  MplsVpnVrfRouteEntry  

mplsVpnVrfRouteDest 1.3.6.1.3.118.1.4.1.1.1
The destination IP address of this route. This object may not take a Multicast (Class D) address value. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bit-wise logical-AND of x with the value of the corresponding instance of the mplsVpnVrfRouteMask object is not equal to x.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfRouteDestAddrType 1.3.6.1.3.118.1.4.1.1.2
The address type of the mplsVpnVrfRouteDest entry.
OBJECT-TYPE    
  InetAddressType  

mplsVpnVrfRouteMask 1.3.6.1.3.118.1.4.1.1.3
Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the mplsVpnVrfRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the mplsVpnVrfRouteMask by reference to the IP Address Class. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bit-wise logical-AND of x with the value of the corresponding instance of the mplsVpnVrfRouteDest object is not equal to mplsVpnVrfRouteDest.
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfRouteMaskAddrType 1.3.6.1.3.118.1.4.1.1.4
The address type of mplsVpnVrfRouteMask.
OBJECT-TYPE    
  InetAddressType  

mplsVpnVrfRouteTos 1.3.6.1.3.118.1.4.1.1.5
The IP TOS Field is used to specify the policy to be applied to this route. The encoding of IP TOS is as specified by the following convention. Zero indicates the default path if no more specific policy applies. +-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+ IP TOS IP TOS Field Policy Field Policy Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfRouteNextHop 1.3.6.1.3.118.1.4.1.1.6
On remote routes, the address of the next system en route; Otherwise, 0.0.0.0. .
OBJECT-TYPE    
  InetAddress  

mplsVpnVrfRouteNextHopAddrType 1.3.6.1.3.118.1.4.1.1.7
The address type of the mplsVpnVrfRouteNextHopAddrType object.
OBJECT-TYPE    
  InetAddressType  

mplsVpnVrfRouteIfIndex 1.3.6.1.3.118.1.4.1.1.8
The ifIndex value that identifies the local interface through which the next hop of this route should be reached.
OBJECT-TYPE    
  InterfaceIndex  

mplsVpnVrfRouteType 1.3.6.1.3.118.1.4.1.1.9
The type of route. Note that local(3) refers to a route for which the next hop is the final destination; remote(4) refers to a route for that the next hop is not the final destination. Routes which do not result in traffic forwarding or rejection should not be displayed even if the implementation keeps them stored internally. reject (2) refers to a route which, if matched, discards the message as unreachable. This is used in some protocols as a means of correctly aggregating routes.
OBJECT-TYPE    
  INTEGER other(1), reject(2), local(3), remote(4)  

mplsVpnVrfRouteProto 1.3.6.1.3.118.1.4.1.1.10
The routing mechanism via which this route was learned. Inclusion of values for gateway rout- ing protocols is not intended to imply that hosts should support those protocols.
OBJECT-TYPE    
  INTEGER other(1), local(2), netmgmt(3), icmp(4), egp(5), ggp(6), hello(7), rip(8), isIs(9), esIs(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14), idpr(15), ciscoEigrp(16)  

mplsVpnVrfRouteAge 1.3.6.1.3.118.1.4.1.1.11
The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfRouteInfo 1.3.6.1.3.118.1.4.1.1.12
A reference to MIB definitions specific to the particular routing protocol which is responsi- ble for this route, as determined by the value specified in the route's mplsVpnVrfRouteProto value. If this information is not present, its value SHOULD be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identif-ier, and any implementation conforming to ASN.1 and the Basic Encoding Rules must be able to generate and recognize this value.
OBJECT-TYPE    
  OBJECT IDENTIFIER  

mplsVpnVrfRouteNextHopAS 1.3.6.1.3.118.1.4.1.1.13
The Autonomous System Number of the Next Hop. The semantics of this object are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto value. When this object is unknown or not relevant its value should be set to zero.
OBJECT-TYPE    
  Unsigned32  

mplsVpnVrfRouteMetric1 1.3.6.1.3.118.1.4.1.1.14
The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto value. If this metric is not used, its value should be set to -1.
OBJECT-TYPE    
  Integer32  

mplsVpnVrfRouteMetric2 1.3.6.1.3.118.1.4.1.1.15
An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto value. If this metric is not used, its value should be set to -1.
OBJECT-TYPE    
  Integer32  

mplsVpnVrfRouteMetric3 1.3.6.1.3.118.1.4.1.1.16
An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto value. If this metric is not used, its value should be set to -1.
OBJECT-TYPE    
  Integer32  

mplsVpnVrfRouteMetric4 1.3.6.1.3.118.1.4.1.1.17
An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto value. If this metric is not used, its value should be set to -1.
OBJECT-TYPE    
  Integer32  

mplsVpnVrfRouteMetric5 1.3.6.1.3.118.1.4.1.1.18
An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto value. If this metric is not used, its value should be set to -1.
OBJECT-TYPE    
  Integer32  

mplsVpnVrfRouteRowStatus 1.3.6.1.3.118.1.4.1.1.19
Row status for this table. It is used according to row installation and removal conventions.
OBJECT-TYPE    
  RowStatus  

mplsVpnVrfRouteStorageType 1.3.6.1.3.118.1.4.1.1.20
Storage type value.
OBJECT-TYPE    
  StorageType  

mplsVrfIfUp 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.
NOTIFICATION-TYPE    

mplsVrfIfDown 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.
NOTIFICATION-TYPE    

mplsNumVrfRouteMidThreshExceeded 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.
NOTIFICATION-TYPE    

mplsNumVrfRouteMaxThreshExceeded 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.
NOTIFICATION-TYPE    

mplsNumVrfSecIllegalLabelThreshExceeded 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.
NOTIFICATION-TYPE    

mplsVpnGroups 1.3.6.1.3.118.3.1
OBJECT IDENTIFIER    

mplsVpnCompliances 1.3.6.1.3.118.3.2
OBJECT IDENTIFIER    

mplsVpnModuleCompliance 1.3.6.1.3.118.3.2.1
Compliance statement for agents that support the MPLS VPN MIB.
MODULE-COMPLIANCE    

mplsVpnScalarGroup 1.3.6.1.3.118.3.1.1
Collection of scalar objects required for MPLS VPN management.
OBJECT-GROUP    

mplsVpnVrfGroup 1.3.6.1.3.118.3.1.2
Collection of objects needed for MPLS VPN VRF management.
OBJECT-GROUP    

mplsVpnInterfaceGroup 1.3.6.1.3.118.3.1.3
Collection of objects needed for MPLS VPN interface management.
OBJECT-GROUP    

mplsVpnPerfGroup 1.3.6.1.3.118.3.1.4
Collection of objects needed for MPLS VPN performance information.
OBJECT-GROUP    

mplsVpnVrfBgpNbrGroup 1.3.6.1.3.118.3.1.5
Collection of objects needed for MPLS VPN bgp neighbor-related information.
OBJECT-GROUP    

mplsVpnVrfBgpPrefixGroup 1.3.6.1.3.118.3.1.6
Collection of objects needed for MPLS VPN bgp neighbor-related information.
OBJECT-GROUP    

mplsVpnSecGroup 1.3.6.1.3.118.3.1.7
Collection of objects needed for MPLS VPN security-related information.
OBJECT-GROUP    

mplsVpnVrfRouteGroup 1.3.6.1.3.118.3.1.8
Objects required for VRF route table management.
OBJECT-GROUP    

mplsVpnVrfRouteTargetGroup 1.3.6.1.3.118.3.1.9
Objects required for VRF route target management.
OBJECT-GROUP    

mplsVpnNotificationGroup 1.3.6.1.3.118.3.1.10
Objects required for MPLS VPN notifications.
NOTIFICATION-GROUP