Module 7 BGP Route Reflector Lab

Similar documents
Transitioning to BGP. ISP Workshops. Last updated 24 April 2013

Module 12 Multihoming to the Same ISP

Routing Protocol - BGP

BGP Link Bandwidth. Finding Feature Information. Contents

APNIC elearning: BGP Basics. Contact: erou03_v1.0

Using the Border Gateway Protocol for Interdomain Routing

Gateway of last resort is to network

- Border Gateway Protocol -

ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.

BGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth

Understanding Route Aggregation in BGP

Configuring BGP. Cisco s BGP Implementation

Inter-Autonomous Systems for MPLS VPNs

BGP Best Path Selection Algorithm

HP Networking BGP and MPLS technology training

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.

APNIC elearning: BGP Attributes

no aggregate-address address mask [as-set] [summary-only] [suppress-map map-name] [advertise-map map-name] [attribute-map map-name]

Fireware How To Dynamic Routing

BGP1 Multihoming and Traffic Engineering

This feature was introduced. This feature was integrated in Cisco IOS Release 12.2(11)T.

basic BGP in Huawei CLI

Edge-1#show ip route Routing entry for /24. Known via "bgp 65001", distance 200, metric 0. Tag 65300, type internal

BGP4 Case Studies/Tutorial

CS551 External v.s. Internal BGP

BGP Terminology, Concepts, and Operation. Chapter , Cisco Systems, Inc. All rights reserved. Cisco Public

Chapter 6: Implementing a Border Gateway Protocol Solution for ISP Connectivity

How To Understand Bg

MPLS VPN Route Target Rewrite

Simple Multihoming. ISP/IXP Workshops

Advanced BGP Policy. Advanced Topics

BGP Multihoming. Why Multihome? Why Multihome? Why Multihome? Why Multihome? Why Multihome? Redundancy. Reliability

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

Juniper Exam JN0-343 Juniper Networks Certified Internet Specialist (JNCIS-ENT) Version: 10.1 [ Total Questions: 498 ]

Deploying OSPF for ISPs. OSPF Design. Agenda. Service Providers. SP Architecture. SP Architecture. OSPF Design in SP Networks

Understanding Virtual Router and Virtual Systems

MPLS VPN Implementation

Examination. IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491

Address Scheme Planning for an ISP backbone Network

MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at:

Uli Bornhauser - Peter Martini - Martin Horneffer Scalability of ibgp Path Diversity Concepts

Introduction to BGP. Cisco ISP Workshops. 2003, Cisco Systems, Inc. All rights reserved.

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: Total Questions: 401

Exterior Gateway Protocols (BGP)

Configuring MPLS Hub-and-Spoke Layer 3 VPNs

Border Gateway Protocol (BGP)

Lab 10: Confi guring Basic Border Gateway Protocol

> Border Gateway Protocol (BGP-4) Technical Configuration Guide. Ethernet Routing Switch. Engineering

Understanding Route Redistribution & Filtering

Configuring a Load-Balancing Scheme

BGP Attributes and Path Selection

BSCI Module 6 BGP. Configuring Basic BGP. BSCI Module 6

Doing Don ts: Modifying BGP Attributes within an Autonomous System

Presentation_ID. 2001, Cisco Systems, Inc. All rights reserved.

Simple Multihoming. ISP Workshops. Last updated 30 th March 2015

BGP-4 Case Studies. Nenad Krajnovic.

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

BGP Multihoming Techniques

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software

Cisco Router Configuration Tutorial

Expert Reference Series of White Papers. Cisco Service Provider Next Generation Networks

BGP Support for Next-Hop Address Tracking

Expert Reference Series of White Papers. Cisco Service Provider Next Generation Networks

Administra0via. STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16

MPLS VPN - Route Target Rewrite

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Introduction Inter-AS L3VPN

BGP as an IGP for Carrier/Enterprise Networks

Interdomain Routing. Project Report

IPv6 over IPv4/MPLS Networks: The 6PE approach

BGP Multihoming Techniques

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

Implementing MPLS VPNs over IP Tunnels

Controlling Access to a Virtual Terminal Line

Chapter 49 Border Gateway Protocol version 4 (BGP-4)

l.cittadini, m.cola, g.di battista

Understanding Large Internet Service Provider Backbone Networks

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Configuring Remote Access to MPLS VPN

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

GregSowell.com. Mikrotik Routing

BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP

Internet Routing Protocols Lecture 04 BGP Continued

Seminar Seite 1 von 10

A Systematic Approach to BGP Configuration Checking

BGP (Border Gateway Protocol)

Basic Configuration Examples for BGP

Table of Contents. Cisco How Does Load Balancing Work?

BGP Multipath Load Sharing for Both ebgp and ibgp in an MPLS-VPN

JUNOS Secure BGP Template

Configuring BGP. The Cisco BGP Implementation

BGP Multihoming Techniques

CCNA2 Chapter 11 Practice

Load balancing and traffic control in BGP

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Border Gateway Protocol Best Practices

BGP Basics. BGP Uses TCP 179 ibgp - BGP Peers in the same AS ebgp - BGP Peers in different AS's Private BGP ASN. BGP Router Processes

MPLS Configration 事 例

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 10 cluster 20 R3 R4 R5 R6 CORE R7 R8 R9 cluster 30 DISTRIBUTION R10 R11 R12 R13 cluster 40 ACCESS R14 Figure 1 Route Reflector Clusters 1

Monday, April 30, 2001 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 are another cluster 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 6 and 7 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. 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. 2. 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 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 to signify the fact that this network is entirely in AS100. 3. 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): 6 7 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 neighbor 210.210.35.224 peer-group CORE-IBGP! ibgp with Router neighbor 220.220.7.224 peer-group CORE-IBGP! ibgp with Router 8 4. 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): 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 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. 3

Monday, April 30, 2001 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. 5. Route-reflector clients should configure ibgp peering to all the router reflectors inside the cluster. Note that Routers 9 to 12 are in a cluster which has 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): 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 6. Nested Clusters. Notice that Router 12 is a route reflector for cluster 40, but is a client in cluster 30. 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 40. 7. 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? 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. 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 CONFIGURATION NOTES Documentation is critical! You should record the configuration at each Checkpoint, as well as the configuration at the end of the module. 5