VRF-Lite and Dynamic Routing Over MPLS-VPN
VRF-Lite and Dynamic Routing Over MPLS-VPN
Gerry Flores
AS - NCE
September 21, 2017
Agenda
• VRF-Lite
• What is VRF? VRF-Lite?
• How does it change the behavior of a router?
• How to do static and dynamic routing inside VRF-Lite?
• Basic configuration and verification?
• Use Cases?
CCNP R&S
VRF-Lite
• VRF = Virtual Routing and Forwarding
• VRFs were initially introduced in combination with MPLS
• VRFs can be used without MPLS and this is known as VRF-Lite
• Network virtualization technology that allows network segmentation from a Layer 3 standpoint, creating multiple “virtual
routers” in the same physical device in the sense of having multiple instances of routing and forwarding table that are
independent of each other
• Key concept: Each VRF instance is a separate routing and forwarding table (w/o VRFs, all routes placed in the Global Routing Table)
• No communication between devices belonging to different VRF is allowed unless explicitly configured (you can configure inter-VRF)
• The routing protocol enabled in the context of each VRF is totally independent from the IGP running in the other VRFs or in the global routing table.
• Because the routing instances are independent, the same or overlapping IP address can be used without conflicting with each other
• Each routed interface (physical or virtual) belongs to exactly one VRF
• VRFs are only locally significant to the router
• VRFs employ essentially a similar concept as VLANs but at L3 to logically separate the L3 topologies
• End-to-end segmentation is done on a per VRF and per hop basis
• VRF-Lite does not scale to the size required by global enterprises or large carriers, as there is the need to implement each VRF
instance on every router, including intermediate routers.
• Use Cases:
• Guest access -- Separate CORP and GUEST network
• Multi-tenant environment
• IT acting as SP for different departments
VRF-Lite
Device partitioning – L2 vs. L3 network virtualization