HH3C-MPLS-VPN-BGP-MIB

File: HH3C-MPLS-VPN-BGP-MIB.mib (20940 bytes)

Imported modules

SNMPv2-SMI INET-ADDRESS-MIB SNMPv2-TC
HH3C-OID-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Unsigned32 IpAddress InetAddressType
TEXTUAL-CONVENTION TruthValue RowStatus
hh3cCommon

Defined Types

Hh3cMplsVpnId  
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 identifier can then be used at any LSR within a specific MPLS domain to identify this MPLS/BGP VPN. It may also be possible to preserve the uniqueness of this identifier across MPLS domain boundaries, in which case this identifier can then be used to uniquely identify MPLS/BGP VPNs on a more global basis.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..31)  

Hh3cMplsVpnRtDistinguisher  
Syntax for a route distinguisher and route target.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..256)  

Hh3cMplsVpnVrfConfEntry  
SEQUENCE    
  hh3cMplsVpnVrfName Hh3cMplsVpnId
  hh3cMplsVpnVrfRtDistinguisher Hh3cMplsVpnRtDistinguisher
  hh3cMplsVpnVrfNetPrefixType INTEGER
  hh3cMplsVpnVrfNetPrefix IpAddress
  hh3cMplsVpnVrfIpRtRedistributeConn TruthValue
  hh3cMplsVpnVrfIpRtRedistributeStatic TruthValue
  hh3cMplsVpnVrfIpRtRedistributeRip TruthValue
  hh3cMplsVpnVrfConfHighRtThreshold Unsigned32
  hh3cMplsVpnVrfConfIsWarnOnly TruthValue
  hh3cMplsVpnVrfConfMaxRts Unsigned32
  hh3cMplsVpnVrfConfRowStatus RowStatus

Hh3cMplsVpnVrfBgpNbrAddrEntry  
SEQUENCE    
  hh3cMplsVpnVrfBgpNbrAddr IpAddress
  hh3cMplsVpnVrfBgpNbrRole INTEGER
  hh3cMplsVpnVrfBgpNbrAsNumber Unsigned32
  hh3cMplsVpnVrfBgpNbrAdminStatus INTEGER
  hh3cMplsVpnVrfBgpNbrRowStatus RowStatus

Hh3cMplsVpnVrfBgpNbrPrefixEntry  
SEQUENCE    
  hh3cMplsVpnVrfBgpPAtrPeer IpAddress
  hh3cMplsVpnVrfBgpPAtrIpAddrPrefixLen Integer32
  hh3cMplsVpnVrfBgpPAtrIpAddrPrefix IpAddress
  hh3cMplsVpnVrfBgpPAtrPeerType InetAddressType
  hh3cMplsVpnVrfBgpPAtrOrigin INTEGER
  hh3cMplsVpnVrfBgpPAtrASPathSegment OCTET STRING
  hh3cMplsVpnVrfBgpPAtrNextHop IpAddress
  hh3cMplsVpnVrfBgpPAtrMultiExitDisc Integer32
  hh3cMplsVpnVrfBgpPAtrLocalPref Integer32
  hh3cMplsVpnVrfBgpPAtrAtomicAggregate INTEGER
  hh3cMplsVpnVrfBgpPAtrAggregatorAS Integer32
  hh3cMplsVpnVrfBgpPAtrAggregatorAddr IpAddress
  hh3cMplsVpnVrfBgpPAtrCalcLocalPref Integer32
  hh3cMplsVpnVrfBgpPAtrBest TruthValue
  hh3cMplsVpnVrfBgpPAtrUnknown OCTET STRING

Defined Values

hh3cMplsVpnBgp 1.3.6.1.4.1.25506.2.160
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, Internet Draft , August 1999.
MODULE-IDENTITY    

hh3cMplsVpnObjects 1.3.6.1.4.1.25506.2.160.1
OBJECT IDENTIFIER    

hh3cMplsVpnConf 1.3.6.1.4.1.25506.2.160.1.1
OBJECT IDENTIFIER    

hh3cMplsVpnVrfConfTable 1.3.6.1.4.1.25506.2.160.1.1.1
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  
    Hh3cMplsVpnVrfConfEntry

hh3cMplsVpnVrfConfEntry 1.3.6.1.4.1.25506.2.160.1.1.1.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    
  Hh3cMplsVpnVrfConfEntry  

hh3cMplsVpnVrfName 1.3.6.1.4.1.25506.2.160.1.1.1.1.1
The human-readable name of this VPN. This MAY be equivalent to the RFC2685 VPN-ID.
OBJECT-TYPE    
  Hh3cMplsVpnId  

hh3cMplsVpnVrfRtDistinguisher 1.3.6.1.4.1.25506.2.160.1.1.1.1.2
The route distinguisher for this VRF.
OBJECT-TYPE    
  Hh3cMplsVpnRtDistinguisher  

hh3cMplsVpnVrfNetPrefixType 1.3.6.1.4.1.25506.2.160.1.1.1.1.3
Denotes the type of the network prefix in use for the PE-CE connections.
OBJECT-TYPE    
  INTEGER other(1), rip(2), ospf(3), isis(4), bgp(5), static(6)  

hh3cMplsVpnVrfNetPrefix 1.3.6.1.4.1.25506.2.160.1.1.1.1.4
Denotes the network prefix for the PE-CE connections.
OBJECT-TYPE    
  IpAddress  

hh3cMplsVpnVrfIpRtRedistributeConn 1.3.6.1.4.1.25506.2.160.1.1.1.1.5
Denotes the redistribution of directly connected networks into the VRF BGP table.
OBJECT-TYPE    
  TruthValue  

hh3cMplsVpnVrfIpRtRedistributeStatic 1.3.6.1.4.1.25506.2.160.1.1.1.1.6
Denotes the redistribution of static routes into the VRF BGP table.
OBJECT-TYPE    
  TruthValue  

hh3cMplsVpnVrfIpRtRedistributeRip 1.3.6.1.4.1.25506.2.160.1.1.1.1.7
Denotes the redistribution of RIP routes into the VRF BGP table.
OBJECT-TYPE    
  TruthValue  

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

hh3cMplsVpnVrfConfIsWarnOnly 1.3.6.1.4.1.25506.2.160.1.1.1.1.9
Denotes the action when the amount of VPN's routes exceed the hh3cMplsVpnVrfConfHighRtThreshold.
OBJECT-TYPE    
  TruthValue  

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

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

hh3cMplsVpnVrfBgpNbrAddrTable 1.3.6.1.4.1.25506.2.160.1.1.2
This table specifies per-interface MPLS/BGP neighbor addresses for both PEs and CEs.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cMplsVpnVrfBgpNbrAddrEntry

hh3cMplsVpnVrfBgpNbrAddrEntry 1.3.6.1.4.1.25506.2.160.1.1.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    
  Hh3cMplsVpnVrfBgpNbrAddrEntry  

hh3cMplsVpnVrfBgpNbrAddr 1.3.6.1.4.1.25506.2.160.1.1.2.1.1
Denotes the BGP neighbor address.
OBJECT-TYPE    
  IpAddress  

hh3cMplsVpnVrfBgpNbrRole 1.3.6.1.4.1.25506.2.160.1.1.2.1.2
Denotes the role played by this BGP neighbor with respect to this VRF.
OBJECT-TYPE    
  INTEGER ce(1), pe(2)  

hh3cMplsVpnVrfBgpNbrAsNumber 1.3.6.1.4.1.25506.2.160.1.1.2.1.3
The Autonomous System that the BGP's neighbour in.
OBJECT-TYPE    
  Unsigned32  

hh3cMplsVpnVrfBgpNbrAdminStatus 1.3.6.1.4.1.25506.2.160.1.1.2.1.4
The action set by SNMP client.
OBJECT-TYPE    
  INTEGER mplsVpnVrfBgpNbrSetUp(1), mplsVpnVrfBgpNbrSetDown(2)  

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

hh3cMplsVpnVrfBgpNbrPrefixTable 1.3.6.1.4.1.25506.2.160.1.1.3
This table specifies per-VRF vpnv4 multi-protocol prefixes supported by BGP.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cMplsVpnVrfBgpNbrPrefixEntry

hh3cMplsVpnVrfBgpNbrPrefixEntry 1.3.6.1.4.1.25506.2.160.1.1.3.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    
  Hh3cMplsVpnVrfBgpNbrPrefixEntry  

hh3cMplsVpnVrfBgpPAtrPeer 1.3.6.1.4.1.25506.2.160.1.1.3.1.1
The IP address of the peer where the path information was learned.
OBJECT-TYPE    
  IpAddress  

hh3cMplsVpnVrfBgpPAtrIpAddrPrefixLen 1.3.6.1.4.1.25506.2.160.1.1.3.1.2
Length in bits of the IP address prefix in the Network Layer Reachability Information field.
OBJECT-TYPE    
  Integer32 0..32  

hh3cMplsVpnVrfBgpPAtrIpAddrPrefix 1.3.6.1.4.1.25506.2.160.1.1.3.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 hh3cMplsVpnVrfBgpPAtrIpAddrPrefixLen. Any bits beyond the length specified by hh3cMplsVpnVrfBgpPAtrIpAddrPrefixLen are zeroed.
OBJECT-TYPE    
  IpAddress  

hh3cMplsVpnVrfBgpPAtrPeerType 1.3.6.1.4.1.25506.2.160.1.1.3.1.4
Address type of the hh3cMplsVpnVrfBgpPAtrPeer object.
OBJECT-TYPE    
  InetAddressType  

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

hh3cMplsVpnVrfBgpPAtrASPathSegment 1.3.6.1.4.1.25506.2.160.1.1.3.1.6
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    
  OCTET STRING Size(2..255)  

hh3cMplsVpnVrfBgpPAtrNextHop 1.3.6.1.4.1.25506.2.160.1.1.3.1.7
The address of the border router that should be used for the destination network.
OBJECT-TYPE    
  IpAddress  

hh3cMplsVpnVrfBgpPAtrMultiExitDisc 1.3.6.1.4.1.25506.2.160.1.1.3.1.8
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    
  Integer32 -1..2147483647  

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

hh3cMplsVpnVrfBgpPAtrAtomicAggregate 1.3.6.1.4.1.25506.2.160.1.1.3.1.10
Whether or not the local system has selected a less specific route without selecting a more specific route.
OBJECT-TYPE    
  INTEGER lessSpecificRtNotSelected(1), lessSpecificRtSelected(2)  

hh3cMplsVpnVrfBgpPAtrAggregatorAS 1.3.6.1.4.1.25506.2.160.1.1.3.1.11
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    
  Integer32 0..65535  

hh3cMplsVpnVrfBgpPAtrAggregatorAddr 1.3.6.1.4.1.25506.2.160.1.1.3.1.12
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    
  IpAddress  

hh3cMplsVpnVrfBgpPAtrCalcLocalPref 1.3.6.1.4.1.25506.2.160.1.1.3.1.13
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    
  Integer32 -1..2147483647  

hh3cMplsVpnVrfBgpPAtrBest 1.3.6.1.4.1.25506.2.160.1.1.3.1.14
An indication of whether or not this route was chosen as the best BGP4 route.
OBJECT-TYPE    
  TruthValue  

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