© 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.

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Advertisements

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.
RIP V2 CCNP S1(5), Chapter 4.
© 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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: EIGRP Advanced Configurations and Troubleshooting Scaling.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring VRF Tables.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 RIP version 1 Routing Protocols and Concepts – Chapter 5.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 RIP version 1 Routing Protocols and Concepts – Chapter 5.
© 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—1-1 Module Summary BGP has reliable transport provided by TCP, a rich set of metrics called BGP.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
© 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.
Presented By: Hanping Feng Configuring BGP With Cisco IOS Software (Part 1)
© 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—5-1 Implementing Path Control Assessing Path Control Network Performance Issues.
© 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—4-1 Implement an IPv4-Based Redistribution Solution Operating a Network Using Multiple IP Routing.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—3-1 Determining IP Routes Enabling RIP.
© 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.
© 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—5-1 MPLS VPN Implementation Using MPLS VPN Mechanisms of Cisco IOS Platforms.
© 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.
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.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—5-1 WAN Connections Enabling Static Routing.
CISCO NETWORKING ACADEMY Chabot College ELEC IP Routing Protocol Highlights.
Manipulating Routing Updates Controlling Routing Update Traffic.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network BGP Attributes and Path Selection Process.
Routing and Routing Protocols Routing Protocols Overview.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 6 Routing and Routing Protocols.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Enhanced Interior Gateway Protocol (EIGRP) Scaling Networks.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 5: IP Routing.
© 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.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Routing Overview.
© 2003, Cisco Systems, Inc. All rights reserved..
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
Cisco Systems Networking Academy S2 C 12 Routing Protocols.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
 RIP — A distance vector interior routing protocol  IGRP — The Cisco distance vector interior routing protocol (not used nowadays)  OSPF — A link-state.
Route Selection Using Policy Controls
© 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—3-1 Route Selection Using Policy Controls Using Outbound Route Filtering.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Applying Route-Maps as BGP Filters.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 BGP Overview Understanding BGP Path Attributes.
University of the Western Cape Chapter 12: Routing Protocols Interior and Exterior Routing Protocols Aleksandar Radovanovic.
Route Selection Using Attributes
1 © 2004, Cisco Systems, Inc. All rights reserved. Routing and Routing Protocols: Routing Static.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1 MPLS Lab Physical Connection Diagram.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
External – Layer3 Use Cases. Advertise BD Subnet Through OSPF Step 1: Configure Vlan Domain. apic1(config)# vlan-domain dom400 apic1(config-vlan)# vlan.
Optimizing Routing 1. Using Multiple Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
BGP 1. BGP Overview 2. Multihoming 3. Configuring BGP.
Working at a Small-to-Medium Business or ISP – Chapter 6
Routing Protocols and Concepts – Chapter 5
Routing Protocols and Concepts – Chapter 5
Routing Protocols and Concepts – Chapter 5
Working at a Small-to-Medium Business or ISP – Chapter 6
Routing Protocols and Concepts – Chapter 5
Presentation transcript:

© 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

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-2 Outline Overview Configuring PE-CE Routing Protocols Selecting the VRF Routing Context for BGP Configuring Per-VRF Static Routes Configuring RIP PE-CE Routing Configuring EIGRP PE-CE Routing Configuring SOO for EIGRP PE-CE Loop Prevention Summary

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-3 PE-CE Routing Protocols PE-CE routing protocols are configured for individual VRFs. Per-VRF routing protocols can be configured in two ways: –Per-VRF parameters are specified in routing contexts, which are selected with the address-family command. –A separate OSPF process has to be started for each VRF. Prior to Cisco IOS Release 12.3(4)T, the overall number of routing processes per router was limited to 32, of which only 28 were available for VRF assignment.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-4 router bgp as-number address-family ipv4 vrf vrf-name... Non-BGP redistribution... Router(config)# Select the per-VRF BGP context with the address-family command. Configure CE External Border Gateway Protocol neighbors in VRF context, not in global BGP configuration. All non-BGP per-VRF routes have to be redistributed into a per-VRF BGP context to be propagated by MP-BGP to other PE routers. Configuring the VRF Routing Context Within BGP

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-5 ip route vrf Customer_ABC serial0/ ! router bgp address-family ipv4 vrf Customer_ABC redistribute static Configuring Per-VRF Static Routes ip route vrf vrf-name prefix mask [interface interface- number] [next-hop-address] Router(config)# This command configures per-VRF static routes. The route is entered in the VRF table. You must specify a next-hop IP address if you are not using a point-to-point interface. Sample router configuration:

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-6 Configuring RIP PE-CE Routing A routing context is configured for each VRF running RIP. RIP parameters have to be specified in the VRF. Some parameters configured in the RIP process are propagated to routing contexts (for example, RIP version). Only RIPv2 is supported.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-7 router rip version 2 address-family ipv4 vrf vrf-name redistribute bgp as-number metric transparent Router(config)# Configuring RIP PE-CE Routing: RIP Metric Propagation BGP routes must be redistributed back into RIP. The RIP hop count has to be manually set for routes redistributed into RIP. For end-to-end RIP networks, the following applies: –On the sending end, the RIP hop count is copied into the BGP MED. –On the receiving end, the metric transparent option copies the BGP MED into the RIP hop count, resulting in a consistent end-to- end RIP hop count. When you are using RIP with other protocols, the metric must be manually set.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-8 Configuring RIP PE-CE Routing: Example

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-9 Provides EIGRP with the capability to redistribute routes through a VPN cloud Requires configuration of only the PE routers Imposes no upgrade or configuration changes to customer equipment Supports SOO capabilities to filter VPN traffic Configuring EIGRP PE-CE Routing

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-10 router eigrp process-id address-family ipv4 vrf vrf-name autonomous-system as-number redistribute bgp as-number metric metric-value Router(config )# Configuring EIGRP PE-CE Routing: EIGRP Metric Propagation Enables the EIGRP AS number of the CE under the address family. Configures per-instance AS number. Configures router redistribution. External routes received without the configured metric are not to be advertised to the CE router. –The metric can be configured in the redistribute statement using the redistribute command or configured with the default- metric command.

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-11 Configuring EIGRP PE-CE Routing: Example

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-12 Implementing EIGRP SOO for Loop Prevention

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-13 The SOO extended community can be used to prevent loops in dual-homed scenarios. All PE routers supporting EIGRP MPLS VPNs must support the SOO extended community. A unique SOO value must be configured for each VPN site. This value must be used on the PE-CE interface. The SOO attribute is configured through a route- map command. Implementing EIGRP SOO for Loop Prevention (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-14 route-map name permit seq set extcommunity soo extended-community-value Router(config)# Creates a route map that sets the SOO attribute ip vrf forwarding vrf-name ip vrf sitemap route-map-name ip address ip-address subnet-mask Router(config-if)# Applies a route map that sets SOO extended community attribute to inbound routing updates received from this interface Implementing EIGRP SOO for Loop Prevention (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-15 Implementing EIGRP SOO for Loop Prevention (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-16 Summary The per-VRF routing protocols can be configured in two ways: as individual address families belonging to the same routing process or as separate routing processes. Use the address-family ipv4 vrf vrf-name command to select the VRF routing context. Use the ip route vrf command to establish static routes. Use the address-family ipv4 vrf vrf-name command to start the configuration of individual routing context. Use the redistribute command to configure the metric that is copied into the MED attribute of the BGP route. Use the SOO extended community to prevent loops in EIGRP dual-homed scenarios.

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