Module 7 BGP Route Reflector Lab

Similar documents
Module 5 Advanced OSPF

Module 2 More ibgp, and Basic ebgp Configuration

Module 6 IPv6 ibgp and Basic ebgp

Module 18 Transit. Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation

Module 19 Internet Exchange Points

Module 13 Multihoming to Different ISPs

Lab 2 BGP route filtering and advanced features

Module 10 An IPv6 Internet Exchange Point

Module 3 BGP route filtering and advanced features

IPv6 Module 6 ibgp and Basic ebgp

Module 6 ibgp and Basic ebgp

Module 12 Multihoming to the Same ISP

Module 6 More ibgp, and Basic ebgp Configuration

Module 11 Advanced Router Configuration

Lab 3 Multihoming to the Same ISP

Module 1 Basic Topology, OSPF and ibgp

IPv6 Module 1c ibgp. Prerequisites: IPv6 Module 1a (OSPF) or IPv6 Module 1b (ISIS).

IPv6 Module 6x ibgp and Basic ebgp

Module 6 ibgp and Basic ebgp

2015/07/23 23:32 1/8 More ibgp and Basic ebgp

IPv6 Module 2 OSPF Areas

Module 14 Transit. Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation

ISP Workshop Lab. Module 2 OSPF Areas

Module 1 IPv6 OSPF and ibgp

2015/07/23 23:31 1/7 ibgp

IPv6 Module 7 BGP Route Filtering and Advanced Features

Module 1 IPv6 OSPF and ibgp

Module 1 Basic Topology, OSPF and ibgp

Introduction to BGP ISP/IXP Workshops

Module 1 Basic Topology, OSPF and ibgp

Module 16 An Internet Exchange Point

2016/09/07 08:37 1/5 Internal BGP Lab. Set up Internal BGP (ibgp) within the each Group autonomous system to carry routing information within the AS.

Module 1b IS-IS. Prerequisites: The setup section of Module 1. The following will be the common topology used for the first series of labs.

BGP route filtering and advanced features

IPv6 Module 1 Basic Topology and Router Setup

BGP Next Hop Unchanged

Module 8 Multihoming Strategies Lab

IPv6 Module 16 An IPv6 Internet Exchange Point

Module 11 Advanced Router Configuration

Introduction to BGP. ISP/IXP Workshops

IPv6 Module 11 Advanced Router Configuration

CCNP ROUTE LAB MANUAL

Lab Guide 2 - BGP Configuration

BGP Scaling (RR & Peer Group)

Module 9 BGP Configuration Essentials Lab

Module 4 BGP-LS Configuration Lab

IPv6 Module 1a OSPF. Prerequisites: IPv4 Lab Module 1, knowledge of Cisco router CLI, and previous hands on experience.

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

Chapter 6 Lab 6-4, BGP Route Reflectors and Route Filters

IPv6 Module 4 OSPF to IS-IS for IPv6

MPLS: Layer 3 VPNs: Inter-AS and CSC Configuration Guide, Cisco IOS Release 15SY

MPLS VPN Inter-AS Option AB

Connecting to a Service Provider Using External BGP

Ravi Chandra cisco Systems Cisco Systems Confidential

Module 6x ibgp and Basic ebgp

Cisco CISCO Configuring BGP on Cisco Routers Exam. Practice Test. Version

BGP in the Internet Best Current Practices

Migrating from OSPF to IS-IS

Contents. Introduction. Prerequisites. Configure. Requirements. Components Used

DE-CIX Academy: BGP Introduction. Notice of Liability. BGP Configuration Examples. Network Diagram for all examples. Links and Examples

LAB16: BGP IPv6. BGP: Route Reflector. Disclaimer

BGP Support for the L2VPN Address Family

Module 2 OSPF Configuration for Training Lab Network

Border Gateway Protocol - BGP

Introduction to BGP. ISP Workshops. Last updated 30 October 2013

Module 11b MPLS VPLS Configuration Lab (LDP Manual)

BGP Support for Next-Hop Address Tracking

Module 1 Basic Topology and Router Setup

DE-CIX Academy: BGP - Multihoming

BGP for Internet Service Providers

2016/01/17 04:05 1/19 Basic BGP Lab

The Loopback Interface

MPLS VPN Inter-AS IPv4 BGP Label Distribution

The Loopback Interface

Routing Basics ISP/IXP Workshops

How BGP Routers Use the Multi Exit Discriminator for Best Path Selection

BGP Protocol & Configuration. Scalable Infrastructure Workshop AfNOG2008

Routing Basics ISP/IXP Workshops

Module 1 Device and Infrastructure Security Lab

BGP Tutorial AFNOG2000 Class IP Assignments

Symbols. Numerics I N D E X

This appendix contains supplementary Border Gateway Protocol (BGP) information and covers the following topics:

APNIC elearning: BGP Basics. 30 September :00 PM AEST Brisbane (UTC+10) Revision: 2.0

Routing Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing

BGP Diverse Path Using a Diverse-Path Route Reflector

South America Workshop WALC 2006 (Quito, Ecuador July 06)

Introduction. Keith Barker, CCIE #6783. YouTube - Keith6783.

BGP Commands. Network Protocols Command Reference, Part 1 P1R-355

Deploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

BGP Multihoming ISP/IXP Workshops

DE-CIX Academy: BGP 05. Notice of Liability. Links visited during the webinar. The Big Picture

Configuring BGP. Cisco s BGP Implementation

Introduction to OSPF

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Service Provider Multihoming

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

All participants will work within their groups in pairs. Each group has three routers and three switches to work with.

LAB 9: Configure BGP Confederation

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

Transcription:

Module 7 BGP Route Reflector Lab ISP/IXP Networking Workshop Lab Objective: To implement BGP route reflectors as an alternative to fully-meshed ibgp. Prerequisites: Module 1, the Scaling BGP presentation and Modules 5 & 6 (optional) Topology: R1 R2 cluster 1 cluster 2 R3 R4 R5 R6 CORE R7 R8 R9 cluster 3 & 4 DISTRIBUTION R10 R11 R12 R13 cluster 5 ACCESS R14 Figure 1 Route Reflector Clusters 1

Sunday, January 12, 2003 Lab Notes A pre-requisite for this Module is the Advanced OSPF Module which includes a description of OSPF areas. The design of this route-reflector network assumes the network layout and configuration used in the Advanced OSPF Module. While it will work without the OSPF area configuration, this is a good exercise in explaining by example how many ISPs overlay route reflectors on their IGP. Before starting, decide which routers in the network will represent the core network, and which will represent other portions of the backbone. The example given in Figure 1 allows the student to study the best combination of route reflector clusters. Routers 5 to 8 represent the core network and are all route reflectors running a fully meshed ibgp. In a typical ISP backbone, these routers would carry all the routes known in the ISPs network, and possibly all the Internet routes too. Routers 1, 3 and 5 represent a cluster say the distribution network, carrying out the function of aggregating customer connections. Routers 2, 4 and 6 form another cluster. Routers 7 through 12 form a pair of overlapping clusters representing a distribution network. And finally, Routers 12, 13 and 14 represent an access network. Note that 9 to 12 are clients of the Routers 7 and 8 route reflectors in the core network. Likewise Router 5 is a route reflector for the cluster containing Routers 1, 3 and 5. Router 6 is a route reflector for the cluster containing Routers 2, 4 and 6. And Router 12 is a route reflector for the cluster containing Routers 12, 13 and 14. Note that it is quite possible and sometimes advantageous to set up nested route-reflector clusters. Lab Exercise 1. Reset the configuration so that all routers are in the same AS (AS100 is used in this example). Also all routers should use the same OSPF process ID (100) and should be as configured in the Advanced OSPF Module. 2. Tidy up the OSPF NSSA configuration. BGP requires the neighbour addresses to be explicitly in the IGP before it will establish a relationship with the neighbouring router. So for those parts of the network which are in an OSPF NSSA (as configured in the OSPF module), ibgp will not be established. The following commands are required to remedy this (example is for Router5). Router5(config-router)#router ospf 100 Router5(config-router)#no area 10 nssa no-redist default-info no-summary Router5(config-router)#area 10 nssa Cisco Systems Inc 2 170 West Tasman Drive. San Jose, CA 95134-1706 Phone: +1 408 526-4000 Fax: +1 408 536-4100

ISP/IXP Networking Workshop Lab Checkpoint #1: Call the lab assistant and show the router configuration and connectivity. If continuing from the Advanced OSPF module, the configuration and connectivity should be unchanged. 3. Set the lab network s autonomous system number. It is good practice whenever setting up BGP on a router to include the autonomous-system directive. Each router team should enter the configuration command: Router(config)# autonomous-system 100 to signify the fact that this network is entirely in AS100. 4. Configure full mesh ibgp in the core network. The core router should be a route reflector for the distribution router in the same cluster. Core routers should have a fully meshed ibgp among themselves. The routers in a cluster do not require fully meshed ibgp among themselves they should only peer with the route reflector. Example for Router 5 using peer groups (recommended): router bgp 100 no synchronization network 210.210.8.0 mask 255.255.252.0 neighbor CORE-IBGP peer-group neighbor CORE-IBGP description ibgp for the CORE routers neighbor CORE-IBGP remote-as 100 neighbor CORE-IBGP update-source loopback0 neighbor 210.210.19.224 peer-group CORE-IBGP! ibgp with Router 6 neighbor 210.210.35.224 peer-group CORE-IBGP! ibgp with Router 7 neighbor 220.220.7.224 peer-group CORE-IBGP! ibgp with Router 8... 5. Configuring route-reflector-client peers: On the routers that will be router-reflectors (Routers 5, 6, 7, 8 and 12), configure peers inside the cluster as route-reflector-clients. Each router team should announce the /22 network which has been assigned to them. Example for Router 5 using peer groups (recommended): router bgp 100 no synchronization network 210.210.8.0 mask 255.255.252.0 neighbor RR-CLIENT peer-group neighbor RR-CLIENT remote-as 100 neighbor RR-CLIENT description ibgp route reflector client configuration 3

Sunday, January 12, 2003 neighbor RR-CLIENT update-source loopback0 neighbor RR-CLIENT route-reflector-client neighbor 200.200.7.224 peer-group RR-CLIENT! ibgp with Router 1 neighbor 200.200.19.224 peer-group RR-CLIENT! ibgp with Router 3... Note that the clients don t require an ibgp peering between each other the route reflector announces one client s network to another client. NOTE: If a full-mesh amongst clients is required (usually due to operational conditions), then the router requires the no bgp-client-to-client reflection bgp command to be configured. Q. What does the no bgp client-to-client reflection bgp command do? A. By default, a router reflector will reflect all routes it hears to its clients, even the routes it hears from its clients. This command turns off the functionality so that the route reflectors don t announce client routes back to the members of the cluster. 6. Route-reflector clients should configure ibgp peering to all the router reflectors inside the cluster. Note that Routers 9 to 12 are in two overlapping clusters which have two connections to the core network. So each cluster client should have an ibgp peering configured with the two core routers in the cluster. Example for Router 9 using peer groups (recommended): router bgp 100 no synchronization network 220.220.8.0 mask 255.255.252.0 neighbor RR peer-group neighbor RR remote-as 100 neighbor RR description ibgp configuration for RR clients neighbor RR update-source loopback0 neighbor 210.210.35.224 peer-group RR neighbor 220.220.7.224 peer-group RR... 7. Nested Clusters. Notice that Router 12 is a route reflector for cluster 5, but is a client in clusters 3 and 4. It will have ibgp peerings with Router 7 and 8 as part of cluster 30, and will have ibgp peerings with Router 13 and 14 as a route reflector in cluster 5. 8. Use show ip bgp <address> to see how reflected prefixes show up on the clients. How do you explain the path choices which you see? Cisco Systems Inc 4 170 West Tasman Drive. San Jose, CA 95134-1706 Phone: +1 408 526-4000 Fax: +1 408 536-4100

ISP/IXP Networking Workshop Lab Checkpoint #2: Call the lab instructors and show the function of your router. You should have peerings with all the routers in your cluster, and any peers/clients. You should also demonstrate the output from show ip route so that you can see which routes you are hearing from which routers. 5

Sunday, January 12, 2003 CONFIGURATION NOTES Documentation is critical! You should record the configuration at each Checkpoint, as well as the configuration at the end of the module. Cisco Systems Inc 6 170 West Tasman Drive. San Jose, CA 95134-1706 Phone: +1 408 526-4000 Fax: +1 408 536-4100