RC-VRF-MIB

File: RC-VRF-MIB.mib (19865 bytes)

Imported modules

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

Imported symbols

InterfaceIndex InetAddressType InetAddress
OBJECT-GROUP MODULE-COMPLIANCE NOTIFICATION-GROUP
Unsigned32 OBJECT-TYPE MODULE-IDENTITY
TimeTicks NOTIFICATION-TYPE mib-2
Integer32 TruthValue DisplayString
RowStatus TEXTUAL-CONVENTION SnmpAdminString
rcVrf IdList EnableValue

Defined Types

VrfIdentifier  
Virtual Router Identifier. VRFID 0 is reserved for the Administrative VRF and cannot be used to create VRF's.
TEXTUAL-CONVENTION    
  Unsigned32 0..4294967295  

VPNId  
The purpose of a VPN-ID is to uniquely identify a VPN. The Global VPN Identifier format is: 3 octet VPN Authority, Organizationally Unique Identifier followed by 4 octet VPN index identifying VPN according to OUI
TEXTUAL-CONVENTION    
  OCTET STRING Size(7)  

VrfRpTriggerBitCode  
This object represents Routing Protocol (RP) Triggers on a Virtual Router. The BITS represent an Action-code that specifies the action on the Routing Protocols. The actions are: initiate or shutdown. When encoding the RP using the BITS construct, the value is encoded as an OCTET STRING where the first bit (bit 0) is the highest bit of the octet. Bits 0-3 may be specified in any combination to allow multiple Routing Protocols to be acted on simultaneously or individually.
TEXTUAL-CONVENTION    
  BITS rip(0), ospf(1), bgp(2), isis(3), pim(4)  

RcVrfConfigEntry  
SEQUENCE    
  rcVrfId VrfIdentifier
  rcVrfRowStatus RowStatus
  rcVrfName DisplayString
  rcVrfContextName SnmpAdminString
  rcVrfTrapEnable TruthValue
  rcVrfMaxRoutes Unsigned32
  rcVrfAdminStatus INTEGER
  rcVrfVpnId VPNId
  rcVrfRpTrigger VrfRpTriggerBitCode
  rcVrfMaxRoutesTrapEnable TruthValue

RcVrfStatEntry  
SEQUENCE    
  rcVrfStatRouteEntries Unsigned32
  rcVrfStatFIBEntries Unsigned32
  rcVrfStatUpTime TimeTicks
  rcVrfOperStatus INTEGER
  rcVrfRpStatus VrfRpTriggerBitCode
  rcVrfRouterAddressType InetAddressType
  rcVrfRouterAddress InetAddress

RcVrfIpVpnTableEntry  
SEQUENCE    
  rcVrfIpVpnVrfId VrfIdentifier
  rcVrfIpVpnStatus EnableValue
  rcVrfIpVpnImportRTList IdList
  rcVrfIpVpnExportRTList IdList
  rcVrfIpVpnSvcLblAllocOpt INTEGER
  rcVrfIpVpnRowStatus RowStatus

Defined Values

rcVrfMib 1.3.6.1.4.1.2272.1.203.1
The MIB module is the definition of the managed objects for the Virtual Router.
MODULE-IDENTITY    

rcVrfNotifications 1.3.6.1.4.1.2272.1.203.1.0
OBJECT IDENTIFIER    

rcVrfObjects 1.3.6.1.4.1.2272.1.203.1.1
OBJECT IDENTIFIER    

rcVrfNotificationObjects 1.3.6.1.4.1.2272.1.203.1.2
OBJECT IDENTIFIER    

rcVrfConfig 1.3.6.1.4.1.2272.1.203.1.1.1
OBJECT IDENTIFIER    

rcVrfConfigScalars 1.3.6.1.4.1.2272.1.203.1.1.1.1
OBJECT IDENTIFIER    

rcVrfConfigNextAvailableVrfId 1.3.6.1.4.1.2272.1.203.1.1.1.1.1
The next available Virtual Router Id (index). This object provides a hint for the rcVrfId value to use when administratively creating a new rcVrfConfigEntry. A GET of this object returns the next available rcVrfId value to be used to create an entry in the associated rcVrfConfigTable; or zero, if no valid rcVrfId value is available. A value of zero(0) indicates that it is not possible to create a new rcVrfConfigEntry. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously. Unless specified otherwise by its MAX-ACCESS and DESCRIPTION clauses, an object of this type is read-only, and a SET of such an object returns a notWritable error.
Status: current Access: read-only
OBJECT-TYPE    
  VrfIdentifier  

rcVrfConfigTable 1.3.6.1.4.1.2272.1.203.1.1.1.2
This table is for creating the new Virtual Routers.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RcVrfConfigEntry

rcVrfConfigEntry 1.3.6.1.4.1.2272.1.203.1.1.1.2.1
The entries in this table can be added/deleted using the rcVrfRowStatus.
Status: current Access: not-accessible
OBJECT-TYPE    
  RcVrfConfigEntry  

rcVrfId 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.1
The unique id of this virtual router instance. A Virtual Router cannot not be created with rcVrfId = 0. VRFID 0 is reserved for the Administrative VRF.
Status: current Access: not-accessible
OBJECT-TYPE    
  VrfIdentifier  

rcVrfRowStatus 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.2
The status column has three defined values: - `active', which indicates that the conceptual row is available for use by the managed device; - `createAndGo', which is supplied by a management station wishing to create a new instance of a conceptual row and to have its status automatically set to active, making it available for use by the managed device; - `destroy', which is supplied by a management station wishing to delete all of the instances associated with an existing conceptual row.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

rcVrfName 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.3
The Name of the Virtual Router.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..32)  

rcVrfContextName 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.4
The SNMPv2 Community String or SNMPv3 contextName denotes the VRF 'context' and is used to logically separate the MIB module management.
Status: current Access: read-create
OBJECT-TYPE    
  SnmpAdminString Size(0..32)  

rcVrfTrapEnable 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.5
This objects is used to enable the generation of the VrfUp and VrfDown traps. true(1) - VRF Traps Enabled false(2) - VRF Traps Disabled
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

rcVrfMaxRoutes 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.6
This object specifies the maximum number of routes that this VRF can support. The default value is 10000.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

rcVrfAdminStatus 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.7
The administrative state of the Virtual Router.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER up(1), down(2), testing(3), unknown(4)  

rcVrfVpnId 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.8
The Virtual Private Network Identifier of the Virtual Router.
Status: current Access: read-create
OBJECT-TYPE    
  VPNId  

rcVrfRpTrigger 0.1.1.3.6.1.4.1.2272.1.203.1.1.1.2.1.9
This object represents Routing Protocol (RP) Triggers on a Virtual Router and it meant to be used to initiate or shutdown routing protocols on a VRF. Multiple RPs can be acted on simultaneously. Also, individual RPs can be brought up in steps, which should not affect the RPs that were running. The BITS represent an Action-code that specifies what action is to be performed for the RPs. The actions are: initiate(1) or shutdown(0). The running status of an RP shall be available in the VRF stats table's rcVrfRpStatus, which has a similar format, but represents the status. Bits 0-3 may be specified in any combination. Individual routing protocols may be enabled and disabled independently. Protocols are enabled by setting the respective BIT and are disabled by resetting the BIT. So, for example, to enable RIP and BGP protocols the rcVrfRpTrigger bits 0 and 2 need to be set, and as encoded as 10100000. All zeros should be interpreted as all protocols disable.
Status: current Access: read-create
OBJECT-TYPE    
  VrfRpTriggerBitCode  

rcVrfMaxRoutesTrapEnable 1.3.6.1.4.1.2272.1.203.1.1.1.2.1.10
This objects is used to enable the generation of the VRF Max Routes Exceeded traps. true(1) - VRF Max Routes Exceeded Traps Enabled false(2) - VRF Max Routes Exceeded Traps Disabled
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

rcVrfStat 1.3.6.1.4.1.2272.1.203.1.1.2
OBJECT IDENTIFIER    

rcVrfStatScalars 1.3.6.1.4.1.2272.1.203.1.1.2.1
OBJECT IDENTIFIER    

rcVrfConfiguredVRFs 1.3.6.1.4.1.2272.1.203.1.1.2.1.1
The number of VRFs configured on this network element.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rcVrfActiveVRFs 1.3.6.1.4.1.2272.1.203.1.1.2.1.2
The number of VRFs that are active on the network element. These are VRFs for which the rcVrfStatOperStatus = up(1)
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rcVrfStatTable 1.3.6.1.4.1.2272.1.203.1.1.2.2
This table contains statistics for the Virtual Router.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RcVrfStatEntry

rcVrfStatEntry 1.3.6.1.4.1.2272.1.203.1.1.2.2.1
Entries in this table are per rcVrfId.
Status: current Access: not-accessible
OBJECT-TYPE    
  RcVrfStatEntry  

rcVrfStatRouteEntries 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.1
Total number of routes for this VRF.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rcVrfStatFIBEntries 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.2
Total number of FIB Entries for this VRF.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

rcVrfStatUpTime 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.3
The time in (in hundredths of a second) since this VRF entry has been operational.
Status: current Access: read-only
OBJECT-TYPE    
  TimeTicks  

rcVrfOperStatus 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.4
The operational status of the Virtual Router.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER up(1), down(2), unknown(3)  

rcVrfRpStatus 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.5
This object represents the status of Routing Protocols on this VRF corresponding to the list of RP specified in rcVrfRpTrigger. The BITS represent an Action-code that specifies the status of the RPs. The status are: initiated (1) or shutdown (0). Initiated status is indicated when the respective BIT value is 1 and indicates shutdown when the respective BIT value is 0. Bits 0-3 may appear in any combination to indicate that RPs may be enabled and disabled independently or that multiple RP are acted on simultaneously.
Status: current Access: read-only
OBJECT-TYPE    
  VrfRpTriggerBitCode  

rcVrfRouterAddressType 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.6
Router Address Type of this VRF.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddressType  

rcVrfRouterAddress 1.3.6.1.4.1.2272.1.203.1.1.2.2.1.7
Router Address of this VRF. It is derived from one of the interfaces. If loopback interface is present, the loopback interface address can be used. However, loopback interface is optional.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddress  

rcVrfIpVpnTableSize 1.3.6.1.4.1.2272.1.203.1.1.3
Size of Vrf IpVpn Table
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

rcVrfIpVpnTable 1.3.6.1.4.1.2272.1.203.1.1.4
Table required to configure vpn under ip.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    RcVrfIpVpnTableEntry

rcVrfIpVpnTableEntry 1.3.6.1.4.1.2272.1.203.1.1.4.1
Entries in this table are per rcVrfId.
Status: current Access: not-accessible
OBJECT-TYPE    
  RcVrfIpVpnTableEntry  

rcVrfIpVpnVrfId 1.3.6.1.4.1.2272.1.203.1.1.4.1.1
The VrfId serves as the Index for the rcIpVpnVrfTable and also for the rcIpVpnRouteDistinguisherTable. It allows to connect to the vrf table to obtain other attributes like the vrf name, rcVrfMaxRoutesTrapEnable etc.
Status: current Access: not-accessible
OBJECT-TYPE    
  VrfIdentifier  

rcVrfIpVpnStatus 1.3.6.1.4.1.2272.1.203.1.1.4.1.2
The status of IpVpn.
Status: current Access: read-create
OBJECT-TYPE    
  EnableValue  

rcVrfIpVpnImportRTList 1.3.6.1.4.1.2272.1.203.1.1.4.1.3
The Import RT list is a list of all the route-targets attached to a particular vrf behaving in the import mode.
Status: current Access: read-create
OBJECT-TYPE    
  IdList  

rcVrfIpVpnExportRTList 1.3.6.1.4.1.2272.1.203.1.1.4.1.4
The Export RT list is a list of all the route-targets attached to a particular vrf in the export mode.
Status: current Access: read-create
OBJECT-TYPE    
  IdList  

rcVrfIpVpnSvcLblAllocOpt 1.3.6.1.4.1.2272.1.203.1.1.4.1.5
The service label allocation option for the ipvpn
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER perVrfperNexthop(1), perVrf(2)  

rcVrfIpVpnRowStatus 1.3.6.1.4.1.2272.1.203.1.1.4.1.6
RowStatus for the Vpn Entry.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus