© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.24-1 MPLS VPN Technology Introducing the MPLS VPN Routing Model.

Slides:



Advertisements
Similar presentations
EIGRP FOR MANAGED SERVICES FUNCTIONALITY PRESENTATION
Advertisements

INTER-AUTONOMOUS SYSTEM MPLS VPN: ADVANCED CONCEPTS
OSPF 1.
Virtual Links: VLANs and Tunneling
MPLS VPN.
Identifying MPLS Applications
© 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 TE Overview Configuring MPLS TE on Cisco IOS Platforms.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Frame-Mode MPLS Implementation on Cisco IOS Platforms Troubleshooting Frame-Mode MPLS on Cisco.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I NETWORK LAYER AND IP Derived From CCNA Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—2-1 Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
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.
Draft-mackie-sfc-using-virtual-networking-02 S. Mackie, B. Rijsman, Juniper Networks M. Napierala, AT&T D. Daino, Telecom Italia D.R. Lopez, Telefonica.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—-5-1 WAN Connections Enabling RIP.
Deployment of MPLS VPN in Large ISP Networks
© 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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring VRF Tables.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Introducing VPNs.
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
© 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.
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.
Introducing MPLS Labels and Label Stacks
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
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—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.
© 2009 Cisco Systems, Inc. All rights reserved.ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Planning the Enterprise-to-ISP Connection.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—6-1 Complex MPLS VPNs Introducing Managed CE Router Service.
© 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—4-1 MPLS VPN Technology Categorizing VPNs.
MPLS VPN Security assessment
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms.
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
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
Chapter 9. Implementing Scalability Features in Your Internetwork.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—6-1 Complex MPLS VPNs Introducing Overlapping VPNs.
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
Support for RSVP in Layer 3 VPNs draft-davie-tsvwg-rsvp-l3vpn-01.txt Bruce Davie François le Faucheur Ashok Narayanan Cisco Systems.
Internal BGP as PE-CE Protocol Pedro Marques Robert Raszuk Dan Tappan
© 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—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—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.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
© 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.
Text BGP Basics. Document Name CONFIDENTIAL Border Gateway Protocol (BGP) Introduction to BGP BGP Neighbor Establishment Process BGP Message Types BGP.
© 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 Virtual Private Networks (VPNs)
MPLS VPN Implementation
BGP supplement Abhigyan Sharma.
BGP Overview BGP concepts and operation.
Cours BGP-MPLS-IPV6-QOS
MPLS VPNs by Richard Bannister.
Scaling Service Provider Networks
Presentation transcript:

© 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 Outline Overview MPLS VPN Routing Requirements What Is the MPLS VPN Routing Model? Existing Internet Routing Support Routing Tables on PE Routers Identifying End-to-End Routing Update Flow Route Distribution to CE Routers Summary

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Routing Requirements CE routers have to run standard IP routing software. PE routers have to support MPLS VPN services and IP routing. P routers have no VPN routes.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Routing: CE Router Perspective The CE routers run standard IP routing software and exchange routing updates with the PE router. –EBGP, OSPF, RIPv2, EIGRP, and static routes are supported. The PE router appears as another router in the C-network.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Routing: Overall Customer Perspective To the customer, the PE routers appear as core routers connected via a BGP backbone. The usual BGP and IGP design rules apply. The P routers are hidden from the customer.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Routing: P Router Perspective P routers do not participate in MPLS VPN routing and do not carry VPN routes. P routers run backbone IGP with the PE routers and exchange information about global subnetworks (core links and loopbacks).

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Routing: PE Router Perspective PE routers: Exchange VPN routes with CE routers via per-VPN routing protocols Exchange core routes with P routers and PE routers via core IGP Exchange VPNv4 routes with other PE routers via MP-IBGP sessions

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Support for Existing Internet Routing PE routers can run standard IPv4 BGP in the global routing table: PE routers exchange Internet routes with other PE routers. CE routers do not participate in Internet routing. P routers do not need to participate in Internet routing.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Routing Tables on PE Routers PE routers contain a number of routing tables: The global routing table contains core routes (filled with core IGP) and Internet routes (filled with IPv4 BGP). The VRF tables contains routes for sites of identical routing requirements from local (IPv4 VPN) and remote (VPNv4 via MP-BGP) CE routers.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v End-to-End Routing Update Flow PE routers receive IPv4 routing updates from CE routers and install them in the appropriate VRF table.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v PE routers export VPN routes from VRF tables into MP-BGP and propagate them as VPNv4 routes to other PE routers. End-to-End Routing Update Flow (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v End-to-End Routing Update Flow: MP-BGP Update An MP-BGP update contains these elements: VPNv4 address Extended communities (route targets, optionally SOO) Label used for VPN packet forwarding Any other BGP attribute (for example, AS path, local preference, MED, standard community)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v The receiving PE router imports the incoming VPNv4 routes into the appropriate VRF based on route targets attached to the routes. The routes installed in the VRFs are propagated to the CE routers. End-to-End Routing Update Flow (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Route Distribution to CE Routers A route is installed in the site VRF if it matches the import route target attribute. Route distribution to CE sites is driven by the following: –Route targets –SOO attribute if defined

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v What Is Multi-VRF CE (VRF-Lite)? Multi-VRF CE (VRF-lite) is an application based on VRF implementation. –VRF-lite supports multiple overlapping and independent VRFs on the CE router. The CE router separates traffic between client networks using VRFs. There is no MPLS functionality on the CE router. –No label exchange between the CE and PE router. –No labeled packet flow between the CE and PE router. Any routing protocol supported by normal VRF can be used in a Multi-VRF CE implementation.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Summary In MPLS VPNs: –CE routers run standard protocols (static, RIPv2, OSPF, EIGRP, EBGP) to the PE routers. –PE routers provide the VPN routing and services via MP-BGP. –P routers do not participate in VPN routing, and only provide core IGP backbone routing to the PE routers. The PE router functions are extended to carry regular Internet routing via IPv4 BGP in addition to the MP-BGP.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Summary (Cont.) PE routers separate the global IPv4 BGP routing table from each unique customer VPNv4 MP-BGP routing table. The ingress PE router receives CE customer IPv4 updates and exports these IPv4 routes to other PE routers via MP- BGP. The egress PE router imports the VPNv4 routes and forwards them to the CE router as an IPv4 update. Route distribution to destination CE routers is determined by BGP communities using route targets and an optional SOO for loop detection.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v