Cisco Active Network Abstraction Reference Guide, 3.7
Virtual Routing and Forwarding

Table Of Contents

Virtual Routing and Forwarding

Technology Description

VRF

VRF-Lite (Multi-VRF)

Information Model Objects (IMOs)

Virtual Routing Forwarding (VRF) Entity

Equivalent Routing Entry

Virtual Routing Entry

Multi Protocol BGP Entity

Equivalent Cross Virtual Routing Entry

Cross Virtual Routing Entry

Vendor-Specific Inventory and IMOs

Network Topology

Service Alarms


Virtual Routing and Forwarding


This chapter describes the level of support that Cisco ANA provides for Virtual Routing and Forwarding (VRF), as follows:

Technology Description

Information Model Objects (IMOs)

Vendor-Specific Inventory and IMOs

Network Topology

Service Alarms

Technology Description

VRF

Virtual Routing and Forwarding (VRF) is an IP technology that allows multiple instances of a routing table to coexist on the same router at the same time. Because the routing instances are independent, the same or overlapping IP addresses can be used without conflict. "VRF" is also used to refer to a routing table instance that can exist in one or multiple instances per each VPN on a Provider Edge (PE) router.

VRF-Lite (Multi-VRF)

VRF-Lite is an application based on VRF that extends the concept of VRF to the Customer Edge (CE) router on the customer's premises. It supports multiple, overlapping, independent routing and forwarding tables per customer.

Any routing protocol supported by normal VRF can be used in a VRF-Lite CE implementation. The CE supports traffic separation between customer networks. As there is no MPLS functionality on the CE, no label exchange happens between the CE and PE.

Information Model Objects (IMOs)

This section describes the following IMOs:

Virtual Routing Forwarding (VRF) Entity (IVrf)

Equivalent Routing Entry (IRoutingEntries)

Virtual Routing Entry (IVrfEntry)

Multi Protocol BGP Entity (IMpBgp)

Equivalent Cross Virtual Routing Entry (ICrossVrf)

Cross Virtual Routing Entry (ICrossVrfRoutingEntry)

Virtual Routing Forwarding (VRF) Entity

The Virtual Routing Forwarding (VRF) Entity object describes the routing and address resolution protocols' independent forwarding component of a MPLS-BGP based VPN router. It is bound by its Logical Sons attribute to all the Network layer IP Interface objects among which it is routing IP packets.

Table 11-1 Virtual Routing Forwarding (VRF) Entity (IVrf)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Virtual Routing Table

Array of Equivalent Routing Entries

IPCore

Configuration

Exported Route Targets

Array of route target identifiers

IPCore

Configuration

Imported Route Targets

Array of route target identifiers

IPCore

Configuration

Address Families

List of the address families (IPv4, IPv6, or both)

IPCore

Configuration

Route Distinguisher

Route distinguisher

IPCore

Configuration

ARP Entity

Address Resolution Entity (ARP Entity) (see Internet Protocol)

IPCore

Configuration

Name

VRF name

IPCore

Configuration

Logical Sons

Array of all IP Interfaces among which this Virtual Routing Forwarding (VRF) Entity is routing IP packets

IPCore

N/A

Description

Description of the VRF

IPCore

Configuration

Import Route-map

Name of the VRF import route map used to import IP prefixes into the VRF.

IPCore

Configuration

Export Route-map

Name of the VRF export route map used to export IP prefixes from the VRF.

IPCore

Configuration


Equivalent Routing Entry

The Equivalent Routing Entry and Virtual Routing Entry objects describe a routing table's entries. Each is an array of Virtual Routing Entries sharing a single IP Subnetwork destination.

Table 11-2 Equivalent Routing Entry (IRoutingEntries)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Routing Entries

Array of Virtual Routing Entries sharing a single destination

IPCore

Configuration


Virtual Routing Entry

Table 11-3 Virtual Routing Entry (IVrfEntry) 

Attribute Name
Attribute Description
Scheme
Polling Interval

Next Hop BGP Address

Next hop BGP IP address

IPCore

Configuration

Incoming and Outgoing Inner Label

Incoming and outgoing inner MPLS label

IPCore

Configuration

Outer Label

Outer MPLS label

IPCore

Configuration

Destination IP Subnet

Final destination IP subnet

IPCore

Configuration

Next Hop IP Address

Next hop IP address

IPCore

Configuration

Type

Route entry type (Null, Other, Invalid, Direct, Indirect, Static)

IPCore

Configuration

Routing Protocol Type

Routing protocol type (Null, Other, Local, Network Managed, ICMP, EGP, GGP, Hello, RIP, IS-IS, ES-IS, Cisco IGRP, BBN SPF IGP, OSPF, BGP, EIGRP)

IPCore

Configuration

Outgoing Interface Name

Outgoing IP interface name

IPCore

Configuration


Multi Protocol BGP Entity

The Multi Protocol BGP Entity object describes the BGP component of a MPLS-BGP based VPN router. It is bound by its Logical Sons attribute to all Virtual Routing Forwarding (VRF) Entity objects among which it is routing IP packets.

Table 11-4 Multi Protocol BGP Entity (IMpBgp)  

Attribute Name
Attribute Description
Scheme
Polling Interval

BGP Identifier

Border Gateway Protocol (BGP) identifier

IPCore

Configuration

Local Autonomous System

Local peer autonomous system

IPCore

Configuration

Cross Virtual Routing Table

Array of Equivalent Cross Virtual Routing Entry

IPCore

Configuration

BGP Neighbors

Array of BGP neighbor entries (see Routing Protocols)

IPCore

Configuration

Logical Sons

Array of all Virtual Routing Forwarding (VRF) Entity objects among which this Multi Protocol BGP Entity is routing IP packets

IPCore

N/A


Equivalent Cross Virtual Routing Entry

The Equivalent Cross Virtual Routing Entry and Cross Virtual Routing Entry objects describe the first dimension of a cross virtual routing table, as an array of Cross Virtual Routing Entry objects sharing a single Virtual Routing Forwarding (VRF) Entity destination.

Table 11-5 Equivalent Cross Virtual Routing Entry (ICrossVrf)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Virtual Routing Entries

Array of Cross Virtual Routing Entry objects sharing a single destination

IPCore

Configuration

Virtual Routing Entity Name

Virtual Routing Entity (VRF) name

IPCore

Configuration


Cross Virtual Routing Entry

Table 11-6 Cross Virtual Routing Entry (ICrossVrfRoutingEntry)  

Attribute Name
Attribute Description
Scheme
Polling Interval

Outgoing Virtual Routing Entity Identifier

Outgoing virtual routing entity Object Identifier (OID)

IPCore

Configuration

Incoming and Outgoing Virtual Routing Tags

Incoming and outgoing virtual routing tags

IPCore

Configuration

Destination IP Subnet

Final destination IP subnet

IPCore

Configuration

Next Hop IP Address

Next hop IP address

IPCore

Configuration

Type

Route entry type (Null, Other, Invalid, Direct, Indirect, Static)

IPCore

Configuration

Routing Protocol Type

Routing protocol type (Null, Other, Local, Network Managed, ICMP, EGP, GGP, Hello, RIP, IS-IS, ES-IS, Cisco IGRP, BBN SPF IGP, OSPF, BGP, EIGRP)

IPCore

Configuration

Outgoing Interface Name

Outgoing IP interface name

IPCore

Configuration


Vendor-Specific Inventory and IMOs

There are no vendor-specific inventory or IMOs for this technology.

Network Topology

Cisco ANA discovers MPLS-BGP-based VPN network topology by searching for the existence of the local Virtual Routing Forwarding (VRF) Entity's imported route targets in any remote side's VRF entity exported route targets.

Service Alarms

The following alarm is supported for this technology:

Duplicate IP on VPN Found/Duplicate IP on VPN Fixed. This alarm is disabled by default.

For detailed information about alarms and correlation, see the Cisco Active Network Abstraction 3.7 User Guide.