MPLS-VPN-MIB
118 objects
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.
Imported Objects
| IF-MIB | InterfaceIndex |
| INET-ADDRESS-MIB | InetAddress InetAddressType |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-TC | DisplayString RowStatus StorageType TEXTUAL-CONVENTION TimeStamp TruthValue |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.3.118 | IdentitymplsVpnMIB | This MIB contains managed object definitions for the Multiprotocol Label Switching (MPLS)/Border Gateway Protocol (BGP) Virtual Private Networks (VPNs) as defi… | ||
| 1.3.6.1.3.118.0 | NodemplsVpnNotifications | |||
| 1.3.6.1.3.118.0.1 | NotificationmplsVrfIfUp | current | 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 ifOperStat… | |
| 1.3.6.1.3.118.0.2 | NotificationmplsVrfIfDown | current | 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 ifOperSt… | |
| 1.3.6.1.3.118.0.3 | NotificationmplsNumVrfRouteMidThreshExceeded | current | 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 | NotificationmplsNumVrfRouteMaxThreshExceeded | current | 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… | |
| 1.3.6.1.3.118.0.5 | NotificationmplsNumVrfSecIllegalLabelThreshExceeded | current | This notification is generated when the number of illegal label violations on a VRF as indicated by mplsVpnVrfSecIllegalLabelViolations has exceeded mplsVpnVrf… | |
| 1.3.6.1.3.118.1 | NodemplsVpnObjects | |||
| 1.3.6.1.3.118.1.1 | NodemplsVpnScalars | |||
| 1.3.6.1.3.118.1.1.1 | ScalarmplsVpnConfiguredVrfs | read-only | current | The number of VRFs which are configured on this node. |
| 1.3.6.1.3.118.1.1.2 | ScalarmplsVpnActiveVrfs | read-only | current | The number of VRFs which are active on this node. That is, those VRFs whose corresponding mplsVpnVrfOperStatus object value is equal to operational (1). |
| 1.3.6.1.3.118.1.1.3 | ScalarmplsVpnConnectedInterfaces | read-only | current | Total number of interfaces connected to a VRF. |
| 1.3.6.1.3.118.1.1.4 | ScalarmplsVpnNotificationEnable | read-write | current | If this object is true, then it enables the generation of all notifications defined in this MIB. |
| 1.3.6.1.3.118.1.1.5 | ScalarmplsVpnVrfConfMaxPossibleRoutes | read-only | current | 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 d… |
| 1.3.6.1.3.118.1.2 | NodemplsVpnConf | |||
| 1.3.6.1.3.118.1.2.1 | TablemplsVpnInterfaceConfTable | not-accessible | current | This table specifies per-interface MPLS capability and associated information. |
| 1.3.6.1.3.118.1.2.1.1 | RowmplsVpnInterfaceConfEntry | not-accessible | current | 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… |
| 1.3.6.1.3.118.1.2.1.1.1 | ColumnmplsVpnInterfaceConfIndex | not-accessible | current | 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… |
| 1.3.6.1.3.118.1.2.1.1.2 | ColumnmplsVpnInterfaceLabelEdgeType | read-only | current | Either the providerEdge(0) (PE) or customerEdge(1) (CE) bit MUST be set. |
| 1.3.6.1.3.118.1.2.1.1.3 | ColumnmplsVpnInterfaceVpnClassification | read-create | current | Denotes whether this link participates in a carrier-of-carrier's, enterprise, or inter-provider scenario. |
| 1.3.6.1.3.118.1.2.1.1.4 | ColumnmplsVpnInterfaceVpnRouteDistProtocol | read-create | current | Denotes the route distribution protocol across the PE-CE link. Note that more than one routing protocol may be enabled at the same time. |
| 1.3.6.1.3.118.1.2.1.1.5 | ColumnmplsVpnInterfaceConfStorageType | read-create | current | The storage type for this entry. |
| 1.3.6.1.3.118.1.2.1.1.6 | ColumnmplsVpnInterfaceConfRowStatus | read-create | current | 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… |
| 1.3.6.1.3.118.1.2.2 | TablemplsVpnVrfTable | not-accessible | current | This table specifies per-interface MPLS/BGP VPN VRF Table capability and associated information. Entries in this table define VRF routing instances associated … |
| 1.3.6.1.3.118.1.2.2.1 | RowmplsVpnVrfEntry | not-accessible | current | 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. |
| 1.3.6.1.3.118.1.2.2.1.1 | ColumnmplsVpnVrfName | not-accessible | current | The human-readable name of this VPN. This MAY be equivalent to the RFC2685 VPN-ID. |
| 1.3.6.1.3.118.1.2.2.1.2 | ColumnmplsVpnVrfDescription | read-create | current | The human-readable description of this VRF. |
| 1.3.6.1.3.118.1.2.2.1.3 | ColumnmplsVpnVrfRouteDistinguisher | read-create | current | The route distinguisher for this VRF. |
| 1.3.6.1.3.118.1.2.2.1.4 | ColumnmplsVpnVrfCreationTime | read-only | current | The time at which this VRF entry was created. |
| 1.3.6.1.3.118.1.2.2.1.5 | ColumnmplsVpnVrfOperStatus | read-only | current | 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) … |
| 1.3.6.1.3.118.1.2.2.1.6 | ColumnmplsVpnVrfActiveInterfaces | read-only | current | 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 con… |
| 1.3.6.1.3.118.1.2.2.1.7 | ColumnmplsVpnVrfAssociatedInterfaces | read-only | current | Total number of interfaces connected to this VRF (independent of ifOperStatus type). |
| 1.3.6.1.3.118.1.2.2.1.8 | ColumnmplsVpnVrfConfMidRouteThreshold | read-create | current | Denotes mid-level water marker for the number of routes which this VRF may hold. |
| 1.3.6.1.3.118.1.2.2.1.9 | ColumnmplsVpnVrfConfHighRouteThreshold | read-create | current | Denotes high-level water marker for the number of routes which this VRF may hold. |
| 1.3.6.1.3.118.1.2.2.1.10 | ColumnmplsVpnVrfConfMaxRoutes | read-create | current | 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. |
| 1.3.6.1.3.118.1.2.2.1.11 | ColumnmplsVpnVrfConfLastChanged | read-only | current | 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 deleti… |
| 1.3.6.1.3.118.1.2.2.1.12 | ColumnmplsVpnVrfConfRowStatus | read-create | current | This variable is used to create, modify, and/or delete a row in this table. |
| 1.3.6.1.3.118.1.2.2.1.13 | ColumnmplsVpnVrfConfStorageType | read-create | current | The storage type for this entry. |
| 1.3.6.1.3.118.1.2.3 | TablemplsVpnVrfRouteTargetTable | not-accessible | current | This table specifies per-VRF route target association. Each entry identifies a connectivity policy supported as part of a VPN. |
| 1.3.6.1.3.118.1.2.3.1 | RowmplsVpnVrfRouteTargetEntry | not-accessible | current | 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 pe… |
| 1.3.6.1.3.118.1.2.3.1.2 | ColumnmplsVpnVrfRouteTargetIndex | not-accessible | current | Auxiliary index for route-targets configured for a particular VRF. |
| 1.3.6.1.3.118.1.2.3.1.3 | ColumnmplsVpnVrfRouteTargetType | not-accessible | current | The route target export distribution type. |
| 1.3.6.1.3.118.1.2.3.1.4 | ColumnmplsVpnVrfRouteTarget | read-create | current | The route target distribution policy. |
| 1.3.6.1.3.118.1.2.3.1.5 | ColumnmplsVpnVrfRouteTargetDescr | read-create | current | Description of the route target. |
| 1.3.6.1.3.118.1.2.3.1.6 | ColumnmplsVpnVrfRouteTargetRowStatus | read-create | current | Row status for this entry. |
| 1.3.6.1.3.118.1.2.4 | TablemplsVpnVrfBgpNbrAddrTable | not-accessible | current | Each entry in this table specifies a per-interface MPLS/EBGP neighbor. |
| 1.3.6.1.3.118.1.2.4.1 | RowmplsVpnVrfBgpNbrAddrEntry | not-accessible | current | 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. |
| 1.3.6.1.3.118.1.2.4.1.1 | ColumnmplsVpnVrfBgpNbrIndex | not-accessible | current | This is a unique tertiary index for an entry in the MplsVpnVrfBgpNbrAddrEntry Table. |
| 1.3.6.1.3.118.1.2.4.1.2 | ColumnmplsVpnVrfBgpNbrRole | read-create | current | Denotes the role played by this EBGP neighbor with respect to this VRF. |
| 1.3.6.1.3.118.1.2.4.1.3 | ColumnmplsVpnVrfBgpNbrType | read-create | current | Denotes the address family of the PE address. |
| 1.3.6.1.3.118.1.2.4.1.4 | ColumnmplsVpnVrfBgpNbrAddr | read-create | current | Denotes the EBGP neighbor address. |
| 1.3.6.1.3.118.1.2.4.1.5 | ColumnmplsVpnVrfBgpNbrRowStatus | read-create | current | This variable is used to create, modify, and/or delete a row in this table. |
| 1.3.6.1.3.118.1.2.4.1.6 | ColumnmplsVpnVrfBgpNbrStorageType | read-create | current | The storage type for this entry. |
| 1.3.6.1.3.118.1.2.5 | TablemplsVpnVrfBgpNbrPrefixTable | not-accessible | current | This table specifies per-VRF vpnv4 multi-protocol prefixes supported by BGP. |
| 1.3.6.1.3.118.1.2.5.1 | RowmplsVpnVrfBgpNbrPrefixEntry | not-accessible | current | 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 pref… |
| 1.3.6.1.3.118.1.2.5.1.1 | ColumnmplsVpnVrfBgpPathAttrPeer | not-accessible | current | The IP address of the peer where the path information was learned. |
| 1.3.6.1.3.118.1.2.5.1.2 | ColumnmplsVpnVrfBgpPathAttrIpAddrPrefixLen | not-accessible | current | Length in bits of the IP address prefix in the Network Layer Reachability Information field. |
| 1.3.6.1.3.118.1.2.5.1.3 | ColumnmplsVpnVrfBgpPathAttrIpAddrPrefix | not-accessible | current | An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by mplsVpnVr… |
| 1.3.6.1.3.118.1.2.5.1.4 | ColumnmplsVpnVrfBgpPathAttrOrigin | read-only | current | The ultimate origin of the path information. |
| 1.3.6.1.3.118.1.2.5.1.5 | ColumnmplsVpnVrfBgpPathAttrASPathSegment | read-only | current | The sequence of AS path segments. Each AS path segment is represented by a triple <type, length, value>. The type is a 1-octet field which has two possible val… |
| 1.3.6.1.3.118.1.2.5.1.6 | ColumnmplsVpnVrfBgpPathAttrNextHop | read-only | current | The address of the border router that should be used for the destination network. |
| 1.3.6.1.3.118.1.2.5.1.7 | ColumnmplsVpnVrfBgpPathAttrMultiExitDisc | read-only | current | 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. |
| 1.3.6.1.3.118.1.2.5.1.8 | ColumnmplsVpnVrfBgpPathAttrLocalPref | read-only | current | The originating BGP4 speaker's degree of preference for an advertised route. A value of -1 indicates the absence of this attribute. |
| 1.3.6.1.3.118.1.2.5.1.9 | ColumnmplsVpnVrfBgpPathAttrAtomicAggregate | read-only | current | Whether or not the local system has selected a less specific route without selecting a more specific route. |
| 1.3.6.1.3.118.1.2.5.1.10 | ColumnmplsVpnVrfBgpPathAttrAggregatorAS | read-only | current | The AS number of the last BGP4 speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute. |
| 1.3.6.1.3.118.1.2.5.1.11 | ColumnmplsVpnVrfBgpPathAttrAggregatorAddr | read-only | current | 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. |
| 1.3.6.1.3.118.1.2.5.1.12 | ColumnmplsVpnVrfBgpPathAttrCalcLocalPref | read-only | current | The degree of preference calculated by the receiving BGP4 speaker for an advertised route. A value of -1 indicates the absence of this attribute. |
| 1.3.6.1.3.118.1.2.5.1.13 | ColumnmplsVpnVrfBgpPathAttrBest | read-only | current | An indication of whether or not this route was chosen as the best BGP4 route. |
| 1.3.6.1.3.118.1.2.5.1.14 | ColumnmplsVpnVrfBgpPathAttrUnknown | read-only | current | 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 a… |
| 1.3.6.1.3.118.1.2.6 | TablemplsVpnVrfSecTable | not-accessible | current | This table specifies per MPLS/BGP VPN VRF Table security features. |
| 1.3.6.1.3.118.1.2.6.1 | RowmplsVpnVrfSecEntry | not-accessible | current | 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 inf… |
| 1.3.6.1.3.118.1.2.6.1.1 | ColumnmplsVpnVrfSecIllegalLabelViolations | read-only | current | Indicates the number of illegally received labels on this VPN/VRF. |
| 1.3.6.1.3.118.1.2.6.1.2 | ColumnmplsVpnVrfSecIllegalLabelRcvThresh | read-create | current | The number of illegally received labels above which this notification is issued. |
| 1.3.6.1.3.118.1.3 | NodemplsVpnPerf | |||
| 1.3.6.1.3.118.1.3.1 | TablemplsVpnVrfPerfTable | not-accessible | current | This table specifies per MPLS/BGP VPN VRF Table performance information. |
| 1.3.6.1.3.118.1.3.1.1 | RowmplsVpnVrfPerfEntry | not-accessible | current | An entry in this table is created by an LSR for every VRF capable of supporting MPLS/BGP VPN. |
| 1.3.6.1.3.118.1.3.1.1.1 | ColumnmplsVpnVrfPerfRoutesAdded | read-only | current | Indicates the number of routes added to this VPN/VRF over the coarse of its lifetime. |
| 1.3.6.1.3.118.1.3.1.1.2 | ColumnmplsVpnVrfPerfRoutesDeleted | read-only | current | Indicates the number of routes removed from this VPN/VRF. |
| 1.3.6.1.3.118.1.3.1.1.3 | ColumnmplsVpnVrfPerfCurrNumRoutes | read-only | current | Indicates the number of routes currently used by this VRF. |
| 1.3.6.1.3.118.1.4 | NodemplsVpnRoute | |||
| 1.3.6.1.3.118.1.4.1 | TablemplsVpnVrfRouteTable | not-accessible | current | This table specifies per-interface MPLS/BGP VPN VRF Table routing information. Entries in this table define VRF routing entries associated with the specified M… |
| 1.3.6.1.3.118.1.4.1.1 | RowmplsVpnVrfRouteEntry | not-accessible | current | 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 … |
| 1.3.6.1.3.118.1.4.1.1.1 | ColumnmplsVpnVrfRouteDest | not-accessible | current | 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 o… |
| 1.3.6.1.3.118.1.4.1.1.2 | ColumnmplsVpnVrfRouteDestAddrType | read-create | current | The address type of the mplsVpnVrfRouteDest entry. |
| 1.3.6.1.3.118.1.4.1.1.3 | ColumnmplsVpnVrfRouteMask | not-accessible | current | 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 … |
| 1.3.6.1.3.118.1.4.1.1.4 | ColumnmplsVpnVrfRouteMaskAddrType | read-create | current | The address type of mplsVpnVrfRouteMask. |
| 1.3.6.1.3.118.1.4.1.1.5 | ColumnmplsVpnVrfRouteTos | not-accessible | current | 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 … |
| 1.3.6.1.3.118.1.4.1.1.6 | ColumnmplsVpnVrfRouteNextHop | not-accessible | current | On remote routes, the address of the next system en route; Otherwise, 0.0.0.0. . |
| 1.3.6.1.3.118.1.4.1.1.7 | ColumnmplsVpnVrfRouteNextHopAddrType | read-create | current | The address type of the mplsVpnVrfRouteNextHopAddrType object. |
| 1.3.6.1.3.118.1.4.1.1.8 | ColumnmplsVpnVrfRouteIfIndex | read-create | current | The ifIndex value that identifies the local interface through which the next hop of this route should be reached. |
| 1.3.6.1.3.118.1.4.1.1.9 | ColumnmplsVpnVrfRouteType | read-create | current | 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 n… |
| 1.3.6.1.3.118.1.4.1.1.10 | ColumnmplsVpnVrfRouteProto | read-create | current | 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 … |
| 1.3.6.1.3.118.1.4.1.1.11 | ColumnmplsVpnVrfRouteAge | read-only | current | 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 throug… |
| 1.3.6.1.3.118.1.4.1.1.12 | ColumnmplsVpnVrfRouteInfo | read-create | current | 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 r… |
| 1.3.6.1.3.118.1.4.1.1.13 | ColumnmplsVpnVrfRouteNextHopAS | read-create | current | 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… |
| 1.3.6.1.3.118.1.4.1.1.14 | ColumnmplsVpnVrfRouteMetric1 | read-create | current | The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto va… |
| 1.3.6.1.3.118.1.4.1.1.15 | ColumnmplsVpnVrfRouteMetric2 | read-create | current | An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto v… |
| 1.3.6.1.3.118.1.4.1.1.16 | ColumnmplsVpnVrfRouteMetric3 | read-create | current | An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto v… |
| 1.3.6.1.3.118.1.4.1.1.17 | ColumnmplsVpnVrfRouteMetric4 | read-create | current | An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto v… |
| 1.3.6.1.3.118.1.4.1.1.18 | ColumnmplsVpnVrfRouteMetric5 | read-create | current | An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's mplsVpnVrfRouteProto v… |
| 1.3.6.1.3.118.1.4.1.1.19 | ColumnmplsVpnVrfRouteRowStatus | read-create | current | Row status for this table. It is used according to row installation and removal conventions. |
| 1.3.6.1.3.118.1.4.1.1.20 | ColumnmplsVpnVrfRouteStorageType | read-create | current | Storage type value. |
| 1.3.6.1.3.118.3 | NodemplsVpnConformance | |||
| 1.3.6.1.3.118.3.1 | NodemplsVpnGroups | |||
| 1.3.6.1.3.118.3.1.1 | GroupmplsVpnScalarGroup | current | Collection of scalar objects required for MPLS VPN management. | |
| 1.3.6.1.3.118.3.1.2 | GroupmplsVpnVrfGroup | current | Collection of objects needed for MPLS VPN VRF management. | |
| 1.3.6.1.3.118.3.1.3 | GroupmplsVpnInterfaceGroup | current | Collection of objects needed for MPLS VPN interface management. | |
| 1.3.6.1.3.118.3.1.4 | GroupmplsVpnPerfGroup | current | Collection of objects needed for MPLS VPN performance information. | |
| 1.3.6.1.3.118.3.1.5 | GroupmplsVpnVrfBgpNbrGroup | current | Collection of objects needed for MPLS VPN bgp neighbor-related information. | |
| 1.3.6.1.3.118.3.1.6 | GroupmplsVpnVrfBgpPrefixGroup | current | Collection of objects needed for MPLS VPN bgp neighbor-related information. | |
| 1.3.6.1.3.118.3.1.7 | GroupmplsVpnSecGroup | current | Collection of objects needed for MPLS VPN security-related information. | |
| 1.3.6.1.3.118.3.1.8 | GroupmplsVpnVrfRouteGroup | current | Objects required for VRF route table management. | |
| 1.3.6.1.3.118.3.1.9 | GroupmplsVpnVrfRouteTargetGroup | current | Objects required for VRF route target management. | |
| 1.3.6.1.3.118.3.1.10 | GroupmplsVpnNotificationGroup | current | Objects required for MPLS VPN notifications. | |
| 1.3.6.1.3.118.3.2 | NodemplsVpnCompliances | |||
| 1.3.6.1.3.118.3.2.1 | CompliancemplsVpnModuleCompliance | current | Compliance statement for agents that support the MPLS VPN MIB. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| MplsVpnId | OCTET STRING(SIZE (0..31)) | current | An identifier that is assigned to each MPLS/BGP VPN and is used to uniquely identify it. This is assigned by the system operator or NMS and SHOULD be unique throughout the MPLS domain. If this is the case, then this ide… |
| MplsVpnRouteDistinguisher | OCTET STRING(SIZE (0..256)) | current | Syntax for a route distinguisher and route target. |