HPN-ICF-MPLS-BGP-VPN-MIB

File: HPN-ICF-MPLS-BGP-VPN-MIB.mib (25542 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB SNMP-FRAMEWORK-MIB INET-ADDRESS-MIB
HPN-ICF-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
hpnicfMpls

Defined Types

HpnicfMplsVpnId  
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)  

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

HpnicfMplsVpnInterfaceConfEntry  
SEQUENCE    
  hpnicfmplsVpnInterfaceConfIndex InterfaceIndex
  hpnicfmplsVpnInterfaceLabelEdgeType INTEGER
  hpnicfmplsVpnInterfaceVpnClassification INTEGER
  hpnicfmplsVpnInterfaceIpAddress InetAddress
  hpnicfmplsVpnInterfaceIpAddressMask InetAddress
  hpnicfmplsVpnInterfaceConfRowStatus RowStatus

HpnicfMplsVpnVrfConfEntry  
SEQUENCE    
  hpnicfmplsVpnVrfName HpnicfMplsVpnId
  hpnicfmplsVpnVrfRouteDistinguisher HpnicfMplsVpnRouteDistinguisher
  hpnicfmplsVpnVrfNetPrefixType INTEGER
  hpnicfmplsVpnVrfNetPrefix InetAddress
  hpnicfmplsVpnVrfIpRouteRedistributeConn TruthValue
  hpnicfmplsVpnVrfIpRouteRedistributeStatic TruthValue
  hpnicfmplsVpnVrfIpRouteRedistributeRip TruthValue
  hpnicfmplsVpnVrfConfHighRouteThreshold Unsigned32
  hpnicfmplsVpnVrfConfIsWarnOnly TruthValue
  hpnicfmplsVpnVrfConfMaxRoutes Unsigned32
  hpnicfmplsVpnVrfConfRowStatus RowStatus

HpnicfMplsVpnVrfRouteTargetEntry  
SEQUENCE    
  hpnicfmplsVpnVrfRouteTarget HpnicfMplsVpnRouteDistinguisher
  hpnicfmplsVpnVrfRouteTargetType INTEGER
  hpnicfmplsVpnVrfRouteTargetRowStatus RowStatus

HpnicfMplsVpnVrfBgpNbrAddrEntry  
SEQUENCE    
  hpnicfmplsVpnVrfBgpNbrAddr InetAddress
  hpnicfmplsVpnVrfBgpNbrRole INTEGER
  hpnicfmplsVpnVrfBgpNbrType InetAddressType
  hpnicfmplsVpnVrfBgpNbrAsNumber Unsigned32
  hpnicfmplsVpnVrfBgpNbrAdminStatus INTEGER
  hpnicfmplsVpnVrfBgpNbrRowStatus RowStatus

HpnicfMplsVpnVrfRouteEntry  
SEQUENCE    
  hpnicfmplsVpnVrfRouteDest InetAddress
  hpnicfmplsVpnVrfRouteMask InetAddress
  hpnicfmplsVpnVrfRouteNextHop InetAddress
  hpnicfmplsVpnVrfRouteIfIndex InterfaceIndex
  hpnicfmplsVpnVrfRouteProto INTEGER
  hpnicfmplsVpnVrfRouteRowStatus RowStatus

Defined Values

hpnicfMplsVpn 1.3.6.1.4.1.11.2.14.11.15.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    

hpnicfmplsVpnObjects 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1
OBJECT IDENTIFIER    

hpnicfmplsVpnScalars 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.1
OBJECT IDENTIFIER    

hpnicfmplsVpnConf 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2
OBJECT IDENTIFIER    

hpnicfmplsVpnRoute 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.3
OBJECT IDENTIFIER    

hpnicfmplsVpnConfiguredVrfs 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.1.1
The number of VRFs which are configured on this node.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

hpnicfmplsVpnActiveVrfs 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.1.2
The number of VRFs which are active on this node. That is, those whose operStatus = Up (1).
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

hpnicfmplsVpnInterfaceConfTable 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.1
This table specifies per-interface MPLS capability and associated information.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    HpnicfMplsVpnInterfaceConfEntry

hpnicfmplsVpnInterfaceConfEntry 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  HpnicfMplsVpnInterfaceConfEntry  

hpnicfmplsVpnInterfaceConfIndex 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.1.1.1
This is a unique index for an entry in the hpnicfmplsVpnInterfaceConfTable.
Status: current Access: read-only
OBJECT-TYPE    
  InterfaceIndex  

hpnicfmplsVpnInterfaceLabelEdgeType 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.1.1.2
Either the providerEdge(1) (PE) or customerEdge(2) (CE) bit MUST be set.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER providerEdge(1), customerEdge(2)  

hpnicfmplsVpnInterfaceVpnClassification 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.1.1.3
Denotes whether this link participates in a carrier-of-carrier's, enterprise, or inter-provider scenario.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER carrierOfCarrier(1), enterprise(2), interProvider(3)  

hpnicfmplsVpnInterfaceIpAddress 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.1.1.4
The IP address of this interface.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnInterfaceIpAddressMask 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.1.1.5
The IP address mask of this interface.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnInterfaceConfRowStatus 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

hpnicfmplsVpnVrfConfTable 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    HpnicfMplsVpnVrfConfEntry

hpnicfmplsVpnVrfConfEntry 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  HpnicfMplsVpnVrfConfEntry  

hpnicfmplsVpnVrfName 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.1
The human-readable name of this VPN. This MAY be equivalent to the RFC2685 VPN-ID.
Status: current Access: read-only
OBJECT-TYPE    
  HpnicfMplsVpnId  

hpnicfmplsVpnVrfRouteDistinguisher 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.2
The route distinguisher for this VRF.
Status: current Access: read-create
OBJECT-TYPE    
  HpnicfMplsVpnRouteDistinguisher  

hpnicfmplsVpnVrfNetPrefixType 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.3
Denotes the type network prefix in use for the PE-CE connections.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER other(1), rip(2), ospf(3), isis(4), bgp(5), static(6)  

hpnicfmplsVpnVrfNetPrefix 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.4
Denotes the network prefix for the PE-CE connections.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnVrfIpRouteRedistributeConn 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.5
Denotes the redistribution of directly connected networks into the VRF BGP table.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

hpnicfmplsVpnVrfIpRouteRedistributeStatic 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.6
Denotes the redistribution of static routes into the VRF BGP table.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

hpnicfmplsVpnVrfIpRouteRedistributeRip 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.7
Denotes the redistribution of rip routes into the VRF BGP table.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

hpnicfmplsVpnVrfConfHighRouteThreshold 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.8
Denotes high-level water marker for the number of routes which this VRF may hold.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

hpnicfmplsVpnVrfConfIsWarnOnly 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.9
Denotes the action when the amount of VPN's routes exceed the hpnicfmplsVpnVrfConfHighRouteThreshold.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

hpnicfmplsVpnVrfConfMaxRoutes 1.3.6.1.4.1.11.2.14.11.15.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 hpnicfmplsVrfMaxPossibleRoutes unless it is set to 0.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

hpnicfmplsVpnVrfConfRowStatus 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.2.1.11
This variable is used to create, modify, and/or delete a row in this table.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

hpnicfmplsVpnVrfRouteTargetTable 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    HpnicfMplsVpnVrfRouteTargetEntry

hpnicfmplsVpnVrfRouteTargetEntry 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  HpnicfMplsVpnVrfRouteTargetEntry  

hpnicfmplsVpnVrfRouteTarget 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.3.1.1
The route target distribution policy.
Status: current Access: read-only
OBJECT-TYPE    
  HpnicfMplsVpnRouteDistinguisher  

hpnicfmplsVpnVrfRouteTargetType 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.3.1.2
The route target export distribution type.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER import(1), export(2)  

hpnicfmplsVpnVrfRouteTargetRowStatus 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.3.1.3
Row status for this entry.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

hpnicfmplsVpnVrfBgpNbrAddrTable 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4
This table specifies per-interface MPLS/BGP neighbor addresses for both PEs and CEs.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    HpnicfMplsVpnVrfBgpNbrAddrEntry

hpnicfmplsVpnVrfBgpNbrAddrEntry 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  HpnicfMplsVpnVrfBgpNbrAddrEntry  

hpnicfmplsVpnVrfBgpNbrAddr 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4.1.1
Denotes the BGP neighbor address.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnVrfBgpNbrRole 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4.1.2
Denotes the role played by this BGP neighbor with respect to this VRF.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER ce(1), pe(2)  

hpnicfmplsVpnVrfBgpNbrType 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4.1.3
Denotes the address family of the PE address.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddressType  

hpnicfmplsVpnVrfBgpNbrAsNumber 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4.1.4
The Automonous System that the BGP's neighbour in.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

hpnicfmplsVpnVrfBgpNbrAdminStatus 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4.1.5
The action set by SNMP client.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER mplsVpnVrfBgpNbrSetUp(1), mplsVpnVrfBgpNbrSetDown(2)  

hpnicfmplsVpnVrfBgpNbrRowStatus 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.2.4.1.6
This variable is used to create, modify, and/or delete a row in this table.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

hpnicfmplsVpnVrfRouteTable 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    HpnicfMplsVpnVrfRouteEntry

hpnicfmplsVpnVrfRouteEntry 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: not-accessible
OBJECT-TYPE    
  HpnicfMplsVpnVrfRouteEntry  

hpnicfmplsVpnVrfRouteDest 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnVrfRouteMask 1.3.6.1.4.1.11.2.14.11.15.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 hpnicfmplsVpnVrfRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the hpnicfmplsVpnVrfRouteMask 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 hpnicfmplsVpnVrfRouteDest object is not equal to hpnicfmplsVpnVrfRouteDest.
Status: current Access: read-create
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnVrfRouteNextHop 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.3.1.1.3
On remote routes, the address of the next system en route; Otherwise, 0.0.0.0. .
Status: current Access: read-only
OBJECT-TYPE    
  InetAddress  

hpnicfmplsVpnVrfRouteIfIndex 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: read-create
OBJECT-TYPE    
  InterfaceIndex  

hpnicfmplsVpnVrfRouteProto 1.3.6.1.4.1.11.2.14.11.15.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.
Status: current Access: read-create
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)  

hpnicfmplsVpnVrfRouteRowStatus 1.3.6.1.4.1.11.2.14.11.15.8.12.3.1.3.1.1.6
Row status for this table. It is used according to row installation and removal conventions.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus