HH3C-MPLS-BGP-VPN-MIB

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

Imported modules

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

Imported symbols

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

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)  

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

Hh3cMplsVpnInterfaceConfEntry  
SEQUENCE    
  hh3cmplsVpnInterfaceConfIndex InterfaceIndex
  hh3cmplsVpnInterfaceLabelEdgeType INTEGER
  hh3cmplsVpnInterfaceVpnClassification INTEGER
  hh3cmplsVpnInterfaceIpAddress InetAddress
  hh3cmplsVpnInterfaceIpAddressMask InetAddress
  hh3cmplsVpnInterfaceConfRowStatus RowStatus

Hh3cMplsVpnVrfConfEntry  
SEQUENCE    
  hh3cmplsVpnVrfName Hh3cMplsVpnId
  hh3cmplsVpnVrfRouteDistinguisher Hh3cMplsVpnRouteDistinguisher
  hh3cmplsVpnVrfNetPrefixType INTEGER
  hh3cmplsVpnVrfNetPrefix InetAddress
  hh3cmplsVpnVrfIpRouteRedistributeConn TruthValue
  hh3cmplsVpnVrfIpRouteRedistributeStatic TruthValue
  hh3cmplsVpnVrfIpRouteRedistributeRip TruthValue
  hh3cmplsVpnVrfConfHighRouteThreshold Unsigned32
  hh3cmplsVpnVrfConfIsWarnOnly TruthValue
  hh3cmplsVpnVrfConfMaxRoutes Unsigned32
  hh3cmplsVpnVrfConfRowStatus RowStatus

Hh3cMplsVpnVrfRouteTargetEntry  
SEQUENCE    
  hh3cmplsVpnVrfRouteTarget Hh3cMplsVpnRouteDistinguisher
  hh3cmplsVpnVrfRouteTargetType INTEGER
  hh3cmplsVpnVrfRouteTargetRowStatus RowStatus

Hh3cMplsVpnVrfBgpNbrAddrEntry  
SEQUENCE    
  hh3cmplsVpnVrfBgpNbrAddr InetAddress
  hh3cmplsVpnVrfBgpNbrRole INTEGER
  hh3cmplsVpnVrfBgpNbrType InetAddressType
  hh3cmplsVpnVrfBgpNbrAsNumber Unsigned32
  hh3cmplsVpnVrfBgpNbrAdminStatus INTEGER
  hh3cmplsVpnVrfBgpNbrRowStatus RowStatus

Hh3cMplsVpnVrfRouteEntry  
SEQUENCE    
  hh3cmplsVpnVrfRouteDest InetAddress
  hh3cmplsVpnVrfRouteMask InetAddress
  hh3cmplsVpnVrfRouteNextHop InetAddress
  hh3cmplsVpnVrfRouteIfIndex InterfaceIndex
  hh3cmplsVpnVrfRouteProto INTEGER
  hh3cmplsVpnVrfRouteRowStatus RowStatus

Defined Values

hh3cMplsVpn 1.3.6.1.4.1.25506.8.12.3
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.8.12.3.1
OBJECT IDENTIFIER    

hh3cmplsVpnScalars 1.3.6.1.4.1.25506.8.12.3.1.1
OBJECT IDENTIFIER    

hh3cmplsVpnConf 1.3.6.1.4.1.25506.8.12.3.1.2
OBJECT IDENTIFIER    

hh3cmplsVpnRoute 1.3.6.1.4.1.25506.8.12.3.1.3
OBJECT IDENTIFIER    

hh3cmplsVpnConfiguredVrfs 1.3.6.1.4.1.25506.8.12.3.1.1.1
The number of VRFs which are configured on this node.
OBJECT-TYPE    
  Unsigned32  

hh3cmplsVpnActiveVrfs 1.3.6.1.4.1.25506.8.12.3.1.1.2
The number of VRFs which are active on this node. That is, those whose operStatus = Up (1).
OBJECT-TYPE    
  Unsigned32  

hh3cmplsVpnInterfaceConfTable 1.3.6.1.4.1.25506.8.12.3.1.2.1
This table specifies per-interface MPLS capability and associated information.
OBJECT-TYPE    
  SEQUENCE OF  
    Hh3cMplsVpnInterfaceConfEntry

hh3cmplsVpnInterfaceConfEntry 1.3.6.1.4.1.25506.8.12.3.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    
  Hh3cMplsVpnInterfaceConfEntry  

hh3cmplsVpnInterfaceConfIndex 1.3.6.1.4.1.25506.8.12.3.1.2.1.1.1
This is a unique index for an entry in the hh3cmplsVpnInterfaceConfTable.
OBJECT-TYPE    
  InterfaceIndex  

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

hh3cmplsVpnInterfaceVpnClassification 1.3.6.1.4.1.25506.8.12.3.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)  

hh3cmplsVpnInterfaceIpAddress 1.3.6.1.4.1.25506.8.12.3.1.2.1.1.4
The IP address of this interface.
OBJECT-TYPE    
  InetAddress  

hh3cmplsVpnInterfaceIpAddressMask 1.3.6.1.4.1.25506.8.12.3.1.2.1.1.5
The IP address mask of this interface.
OBJECT-TYPE    
  InetAddress  

hh3cmplsVpnInterfaceConfRowStatus 1.3.6.1.4.1.25506.8.12.3.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 suceeds, 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  

hh3cmplsVpnVrfConfTable 1.3.6.1.4.1.25506.8.12.3.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  
    Hh3cMplsVpnVrfConfEntry

hh3cmplsVpnVrfConfEntry 1.3.6.1.4.1.25506.8.12.3.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    
  Hh3cMplsVpnVrfConfEntry  

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

hh3cmplsVpnVrfRouteDistinguisher 1.3.6.1.4.1.25506.8.12.3.1.2.2.1.2
The route distinguisher for this VRF.
OBJECT-TYPE    
  Hh3cMplsVpnRouteDistinguisher  

hh3cmplsVpnVrfNetPrefixType 1.3.6.1.4.1.25506.8.12.3.1.2.2.1.3
Denotes the type 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.8.12.3.1.2.2.1.4
Denotes the network prefix for the PE-CE connections.
OBJECT-TYPE    
  InetAddress  

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

hh3cmplsVpnVrfIpRouteRedistributeStatic 1.3.6.1.4.1.25506.8.12.3.1.2.2.1.6
Denotes the redistribution of static routes into the VRF BGP table.
OBJECT-TYPE    
  TruthValue  

hh3cmplsVpnVrfIpRouteRedistributeRip 1.3.6.1.4.1.25506.8.12.3.1.2.2.1.7
Denotes the redistribution of rip routes into the VRF BGP table.
OBJECT-TYPE    
  TruthValue  

hh3cmplsVpnVrfConfHighRouteThreshold 1.3.6.1.4.1.25506.8.12.3.1.2.2.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.8.12.3.1.2.2.1.9
Denotes the action when the amount of VPN's routes exceed the hh3cmplsVpnVrfConfHighRouteThreshold.
OBJECT-TYPE    
  TruthValue  

hh3cmplsVpnVrfConfMaxRoutes 1.3.6.1.4.1.25506.8.12.3.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 hh3cmplsVrfMaxPossibleRoutes unless it is set to 0.
OBJECT-TYPE    
  Unsigned32  

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

hh3cmplsVpnVrfRouteTargetTable 1.3.6.1.4.1.25506.8.12.3.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  
    Hh3cMplsVpnVrfRouteTargetEntry

hh3cmplsVpnVrfRouteTargetEntry 1.3.6.1.4.1.25506.8.12.3.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    
  Hh3cMplsVpnVrfRouteTargetEntry  

hh3cmplsVpnVrfRouteTarget 1.3.6.1.4.1.25506.8.12.3.1.2.3.1.1
The route target distribution policy.
OBJECT-TYPE    
  Hh3cMplsVpnRouteDistinguisher  

hh3cmplsVpnVrfRouteTargetType 1.3.6.1.4.1.25506.8.12.3.1.2.3.1.2
The route target export distribution type.
OBJECT-TYPE    
  INTEGER import(1), export(2)  

hh3cmplsVpnVrfRouteTargetRowStatus 1.3.6.1.4.1.25506.8.12.3.1.2.3.1.3
Row status for this entry.
OBJECT-TYPE    
  RowStatus  

hh3cmplsVpnVrfBgpNbrAddrTable 1.3.6.1.4.1.25506.8.12.3.1.2.4
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.8.12.3.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    
  Hh3cMplsVpnVrfBgpNbrAddrEntry  

hh3cmplsVpnVrfBgpNbrAddr 1.3.6.1.4.1.25506.8.12.3.1.2.4.1.1
Denotes the BGP neighbor address.
OBJECT-TYPE    
  InetAddress  

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

hh3cmplsVpnVrfBgpNbrType 1.3.6.1.4.1.25506.8.12.3.1.2.4.1.3
Denotes the address family of the PE address.
OBJECT-TYPE    
  InetAddressType  

hh3cmplsVpnVrfBgpNbrAsNumber 1.3.6.1.4.1.25506.8.12.3.1.2.4.1.4
The Automonous System that the BGP's neighbour in.
OBJECT-TYPE    
  Unsigned32  

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

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

hh3cmplsVpnVrfRouteTable 1.3.6.1.4.1.25506.8.12.3.1.3.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  
    Hh3cMplsVpnVrfRouteEntry

hh3cmplsVpnVrfRouteEntry 1.3.6.1.4.1.25506.8.12.3.1.3.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    
  Hh3cMplsVpnVrfRouteEntry  

hh3cmplsVpnVrfRouteDest 1.3.6.1.4.1.25506.8.12.3.1.3.1.1.1
The destination IP address of this route. This object may not take a Multicast (Class D) address value.
OBJECT-TYPE    
  InetAddress  

hh3cmplsVpnVrfRouteMask 1.3.6.1.4.1.25506.8.12.3.1.3.1.1.2
Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the hh3cmplsVpnVrfRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the hh3cmplsVpnVrfRouteMask 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 hh3cmplsVpnVrfRouteDest object is not equal to hh3cmplsVpnVrfRouteDest.
OBJECT-TYPE    
  InetAddress  

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

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

hh3cmplsVpnVrfRouteProto 1.3.6.1.4.1.25506.8.12.3.1.3.1.1.5
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)  

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