© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms.

Slides:



Advertisements
Similar presentations
MPLS VPN.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Complex MPLS VPNs Introducing Central Services VPNs.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
BGP Overview Processing BGP Routes.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring BGP as the Routing Protocol Between PE and CE Routers.
IPv6 Static Routes Overview.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 Module Summary The VRF table is a virtual routing and forwarding instance separating sites.
IPv6 Routing IPv6 Workshop Manchester September 2013
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: EIGRP Advanced Configurations and Troubleshooting Scaling.
Implementing Inter-VLAN Routing
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring VRF Tables.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Monitoring and Troubleshooting IBGP in a Transit AS.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Deploying MPLS L3VPN Nurul Islam Roman 1.
MPLS-VPN/BGP Approach Hari Rakotoranto Technical Marketing Engineer
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Troubleshooting MPLS VPNs.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Configuring and Monitoring Route Reflectors.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—3-1 Determining IP Routes Introducing Routing.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—4-1 Implement an IPv4-Based Redistribution Solution Lab 4-1 Debrief.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
1 © 2003, Cisco Systems, Inc. All rights reserved. Computer Networks 6 Layer 3 troubleshooting Halmstad University Olga Torstensson
MPLS / VPN Connectivity between VPNs JET 2004/03/15.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—4-1 Implement an IPv4-Based Redistribution Solution Assessing Network Routing Performance and.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5#-1 MPLS VPN Implementation Configuring OSPF as the Routing Protocol Between PE and CE Routers.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—7-1 Integrating Internet Access with MPLS VPNs Implementing Internet Access as a Separate VPN.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—6-1 Complex MPLS VPNs Introducing Managed CE Router Service.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Lab 3-3 Debrief.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring Small-Scale Routing Protocols Between PE and CE Routers.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—3-1 Frame-Mode MPLS Implementation on Cisco IOS Platforms Configuring Frame-Mode MPLS on Cisco.
1 © 2003 Cisco Systems, Inc. All rights reserved. MPLS VPN Inter-AS, 12/03 INTER-AUTONOMOUS SYSTEM MPLS VPN December 2003.
1 © 1999, Cisco Systems, Inc _05F9_c2 1 NW’99 Vienna © 1999, Cisco Systems, Inc. MPLS VPNs Peter Tomsu Senior Consultant EMEA
MPLS VPN Configurations Khalid Raza
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—4-1 Implement an IPv4-Based Redistribution Solution Configuring and Verifying Route Redistribution.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—5-1 WAN Connections Enabling Static Routing.
Manipulating Routing Updates Controlling Routing Update Traffic.
© 2002, Cisco Systems, Inc. All rights reserved..
Chapter 9. Implementing Scalability Features in Your Internetwork.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Determining IP Routes.
© Synergon Informatika Rt., 1999 Chapter 12 Connecting Enterprises to an Internet Service Provider.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—6-1 Complex MPLS VPNs Introducing Overlapping VPNs.
© 2001, Cisco Systems, Inc. A_BGP_Confed BGP Confederations.
© 2006 Cisco Systems, Inc. All rights reserved. FRAME MODE MPLS IMPLEMENTATION.
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
© 2002, Cisco Systems, Inc. All rights reserved. 1 Routing Overview.
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Filtering with Prefix-Lists.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—7-1 Optimizing BGP Scalability Implementing BGP Peer Groups.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Understanding BGP Path Attributes.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1 MPLS Lab Physical Connection Diagram.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
BGP Transit Autonomous System
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Introducing Confederations.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1 MPLS Lab Physical Connection Diagram.
MBGP and Customer Routes
MPLS Layer 3 VPNs 1.
Working at a Small-to-Medium Business or ISP – Chapter 6
Module Summary BGP is a path-vector routing protocol that allows routing policy decisions at the AS level to be enforced. BGP is a policy-based routing.
Scaling Service Provider Networks
Presentation transcript:

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-2 Outline Overview What Is a VRF Table? What Is the Need for Routing Protocol Contexts? What Are VPN-Aware Routing Protocols? How Are VRF Tables Used? Propagating BGP Routes—Outbound Propagating Routes—Inbound Propagating Non-BGP Routes—Outbound Propagating Non-BGO Routes—Inbound Summary

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-3 VRF Table A VRF is the routing and forwarding instance for a set of sites with identical connectivity requirements. Data structures associated with a VRF are as follows: –IP routing table –CEF table –Set of rules and routing protocol parameters (routing protocol contexts) –List of interfaces that use the VRF Other information associated with a VRF is as follows: –Route distinguisher –Set of import and export route targets

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-4 Need for Routing Protocol Contexts There are two backbones with overlapping addresses. RIP is running in both VPNs. RIP in VPN A has to be different from RIP in VPN B. Cisco IOS software supports only one RIP process per router.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-5 VPN-Aware Routing Protocols Routing context = routing protocol run in one VRF: Supported by VPN-aware routing protocols: –External BGP (EBGP), EIGRP, OSPF, RIP version 2 (RIPv2), IS-IS, static routes Implemented as several instances of a single routing process (EIGRP, EBGP, RIPv2, IS-IS) or as several routing processes (OSPF) Independent per-instance router variables for each instance

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-6 VRF Table Contains routes that should be available to a particular set of sites Analogous to standard Cisco IOS software routing table; supports same set of mechanisms VPN interfaces (physical interface, subinterfaces, logical interfaces) assigned to VRFs: –Many interfaces per VRF –Each interface assignable to only one VRF

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-7 Two VPNs are attached to the same PE router. Each VPN is represented by a VRF. BGP Route Propagation—Outbound

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-8 BGP-speaking CE routers announce their prefixes to the PE router via BGP. The instance of BGP process associated with the VRF of the PE-CE interface collects the routes and inserts them into the VRF routing table. BGP Route Propagation—Outbound (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-9 The route distinguishers are prepended during the route export to the BGP routes from the VRF instance of the BGP process to convert them into VPNv4 prefixes. Route targets are attached to these prefixes. VPNv4 prefixes are propagated to other PE routers. BGP Route Propagation—Outbound (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-10 VPNv4 prefixes are received from other PE routers. The VPNv4 prefixes are inserted into proper VRF routing tables based on their route targets and import route targets configured in VRFs. The route distinguisher is removed during this process. BGP Route Propagation—Inbound

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-11 BGP Route Propagation—Inbound (Cont.) Routes are received from backbone MP-BGP and imported into a VRF. IPv4 routes are forwarded to EBGP CE neighbors attached to that VRF.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-12 RIP-speaking CE routers announce their prefixes to the PE router via RIP. The instance of RIP process associated with the VRF of the PE-CE interface collects the routes and inserts them into the VRF routing table. Non-BGP Route Propagation—Outbound

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-13 The RIP routes entered in the VRF routing table are redistributed into BGP for further propagation into the MPLS VPN backbone. Redistribution between RIP and BGP has to be configured for proper MPLS VPN operation. Non-BGP Route Propagation—Outbound (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-14 Non-BGP Route Propagation—Inbound MP-IBGP routes imported into a VRF are redistributed into the instance of RIP configured for that VRF. Redistribution between BGP and RIP has to be configured for end-to-end RIP routing between CE routers.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-15 Non-BGP Route Propagation—Inbound (Cont.) Routes redistributed from BGP into a VRF instance of RIP are sent to RIP-speaking CE routers.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-16 Summary A VRF table is a routing and forwarding instance that associates additional attributes such as RD, import RT, and export RT to routing entries. Routing contexts allow multiple copies of routing protocols to run concurrently as separate VRF instances to prevent undesired route leakage between VPNs. VPN-aware routing protocols allow separation of routing tables either as separate routing processes (OSPF) or separate isolated instances of the same protocol (BGP, EIGRP, RIPv2). A VRF table is used to logically separate routing information from different VPNs.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-17 Summary (Cont.) Outbound BGP route propagation starts with CE BGP updates. Because the protocol source is BGP, MP-BGP can directly prepend RDs and RTs to the respective inbound instances of CE BGP updates. Inbound BGP route propagation filters routes based on RT into respective instances of VRF. Outbound non-BGP route propagation starts with CE protocols other than BGP. Therefore, an additional step of redistribution is required before prepending RD and RT. Inbound non-BGP route propagation filters routes based on RT into respective VRF instances. Redistribution is required for route propagation with non-BGP speaking CEs.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-18