RC-VRF-MIB
File:
RC-VRF-MIB.mib (19865 bytes)
Imported modules
Imported symbols
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 |
|
|
|
rcVrfConfig |
1.3.6.1.4.1.2272.1.203.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 |
|
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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) |
|