IPv6 BGP Route Reflector Configuration Example

Similar documents
IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: Requirements

Table of Contents. Cisco Configuring a Basic MPLS VPN

Configuring Static and Dynamic NAT Simultaneously

IOS NAT Load Balancing with Optimized Edge Routing for Two Internet Connections

Understanding Route Aggregation in BGP

How To Configure InterVLAN Routing on Layer 3 Switches

Sample Configuration Using the ip nat outside source static

Configuring a Basic MPLS VPN

Sample Configuration Using the ip nat outside source list C

IOS NAT Load Balancing for Two ISP Connections

BGP Best Path Selection Algorithm

Chapter 2 Lab 2-2, EIGRP Load Balancing

Configuring a Gateway of Last Resort Using IP Commands

Table of Contents. Cisco How Does Load Balancing Work?

Configuring DNS on Cisco Routers

Lab 4.2 Challenge Lab: Implementing MPLS VPNs

Cisco Configuring Commonly Used IP ACLs

ASA 9.x EIGRP Configuration Example

OSPF Configuring Multi-Area OSPF

IPv6 Hands-on Lab. Faraz Shamim, Technical Leader Harold Ritter, Technical Leader. Toronto, Canada May 30, 2013

Frame Mode MPLS Implementation

How To Understand Bg

Objectives. Router as a Computer. Router components and their functions. Router components and their functions

Document ID: Introduction

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.

Using the Border Gateway Protocol for Interdomain Routing

APNIC elearning: BGP Attributes

Cisco Configuring Basic MPLS Using OSPF

This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and

Lab: Basic Router Configuration

Understanding Virtual Router and Virtual Systems

How To Configure A Cisco Router With A Cio Router

Lab Load Balancing Across Multiple Paths Instructor Version 2500

CS551 External v.s. Internal BGP

MPLS VPN Implementation

How To Configure Some Basic OSPF Routing Scenarios. Introduction. Technical Guide. List of terms

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor

CCIE R&S Lab Workbook Volume I Version 5.0

GregSowell.com. Mikrotik Routing

BGP Link Bandwidth. Finding Feature Information. Contents

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

Introduction to Dynamic Routing Protocols

BGP DDoS Mitigation. Gunter Van de Velde. Sr Technical Leader NOSTG, Cisco Systems. May Cisco and/or its affiliates. All rights reserved.

ASA 8.3 and Later: Mail (SMTP) Server Access on Inside Network Configuration Example

BGP (Border Gateway Protocol)

Troubleshooting IP Routing

BRI to PRI Connection Using Data Over Voice

CertificationKits.com EIGRP Sample CCNA Lab. EIGRP Routing. The purpose of this lab is to explore the functionality of the EIGRP routing protocol.

BGP: Frequently Asked Questions

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

How To Lower Data Rate On A Network On A 2Ghz Network On An Ipnet 2 (Net 2) On A Pnet 2 On A Router On A Gbnet 2.5 (Net 1) On An Uniden Network On

Understanding Route Redistribution & Filtering

Configuring the Cisco Secure PIX Firewall with a Single Intern

Lab QoS Classification and Policing Using CAR

CCNA 2 v5.0 Routing Protocols Final Exam Answers

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

MPLS VPN Route Target Rewrite

Gateway of last resort is to network

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

Advanced Routing. FortiOS Handbook v3 for FortiOS 4.0 MR3

CCT vs. CCENT Skill Set Comparison

Network Simulator Lab Study Plan

Monitoring Routing. Monitoring OSPF LSAs. Type 1 CHAPTER

Using OSPF in an MPLS VPN Environment

PIX/ASA: Allow Remote Desktop Protocol Connection through the Security Appliance Configuration Example

Introduction Inter-AS L3VPN

Router and Routing Basics

Table of Contents. Cisco Mapping Outbound VoIP Calls to Specific Digital Voice Ports

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software

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

Lab 5-5 Configuring the Cisco IOS DHCP Server

Module 12 Multihoming to the Same ISP

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

PIX/ASA 7.x and above: Mail (SMTP) Server Access on the DMZ Configuration Example

Effect of Windows XP Firewall on Network Simulation and Testing

Basic Software Configuration Using the Cisco IOS Command-Line Interface

Table of Contents. Cisco Configuring CET Encryption with a GRE Tunnel

CCNP CISCO CERTIFIED NETWORK PROFESSIONAL LAB MANUAL

Laboratorio 3 Comunicación sincrónica Vía Satélite

Chapter 7 Lab 7-1, Configuring Switches for IP Telephony Support

HP Networking BGP and MPLS technology training

APNIC elearning: BGP Basics. Contact: erou03_v1.0

Course Contents CCNP (CISco certified network professional)

BGP4 Case Studies/Tutorial

basic BGP in Huawei CLI

IPv6 for Cisco IOS Software, File 2 of 3: Configuring

Troubleshooting Load Balancing Over Parallel Links Using Cisco Express Forwarding

Microsoft Windows 2003 DNS Server for Wireless LAN Controller (WLC) Discovery Configuration Example

Lab 5.5 Configuring Logging

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

PIX/ASA 7.x and above : Mail (SMTP) Server Access on Inside Network Configuration Example

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

Cisco Site-to-Site VPN Lab 3 / GRE over IPSec VPNs by Michael T. Durham

IPv6 Diagnostic and Troubleshooting

Catalyst Layer 3 Switch for Wake On LAN Support Across VLANs Configuration Example

Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual.

CISCO ROUTERLAR İLE ISDN BRI DATA HABERLEŞMESİ UYGULAMASI

Configuring Denial of Service Protection

Transcription:

IPv6 BGP Route Reflector Configuration Example Document ID: 113419 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram Sample Configurations Verify Related Information Introduction This document provides a sample configuration using IPv6 that helps you understand the Route Reflector (RR) feature in Border Gateway Protocol (BGP). By default, the routes received from an ibgp peer are not sent to another ibgp peer unless a full mesh configuration is formed between all the BGP routers within an AS. This results in scalability issues. Using BGP route reflectors leads to much higher levels of scalability. Configuring route reflector allows a router to advertise or reflect the ibgp learned routes to other ibgp speakers. The router is said to be a Route Reflector when configured with the neighbor route reflector client command and the neighbors at which the command points are the clients of that RR. Prerequisites Requirements Make sure that you meet these requirements before you attempt this configuration: Have an understanding of BGP routing protocol and its operation Have an understanding of the IPv6 Addressing scheme Components Used This document is not restricted to specific software and hardware versions. The configurations in this document are based on the Cisco 3700 Series Router with Cisco IOS Software Release 12.4 (15)T1. Conventions Refer to Cisco Technical Tips Conventions for more information on document conventions.

Configure In this example, Router A is configured as RR and the routers RRClient1 and RRClient2 are the clients of Router A. All the routers are configured to be in AS 100, although the routers do not have full mesh configuration. Instead, it uses the BGP RR feature in order to communicate with each other. Note: Use the Command Lookup Tool (registered customers only) in order to find more information on the commands used in this document. Network Diagram This document uses this network setup: Sample Configurations This document uses these configurations: Router A RRClient1 RRClient2 Router A hostname Router A ip cef ipv6 unicast routing interface Loopback0 ipv6 address 2011:11:11:11::11/128 interface Serial0/0

ipv6 address 2011:12:12:12::1/64 interface Serial0/1 ipv6 address 2011:13:13:13::1/64 router bgp 100 bgp router id 1.1.1.1 no bgp default ipv4 unicast bgp log neighbor changes neighbor 2011:22:22:22::22 remote as 100 neighbor 2011:22:22:22::22 update source Loopback0 neighbor 2011:33:33:33::33 remote as 100 neighbor 2011:33:33:33::33 update source Loopback0 address family ipv6 neighbor 2011:22:22:22::22 activate neighbor 2011:22:22:22::22 route reflector client Configures the router RRClient1 as route reflector client neighbor 2011:33:33:33::33 activate neighbor 2011:33:33:33::33 route reflector client Configures the router RRClient2 as route reflector client exit address family ip forward protocol nd ipv6 router ospf 10 router id 1.1.1.1 Router ID of the route reflector router A log adjacency changes end RRClient1 hostname RR Client1 ip cef ipv6 unicast routing interface Loopback0 ipv6 address 2011:22:22:22::22/128 interface Loopback10 ipv6 address 1010:10:10:10::10/128 interface Serial0/0

ipv6 address 2011:12:12:12::2/64 router bgp 100 bgp router id 2.2.2.2 Router ID of the RRClient1 no bgp default ipv4 unicast bgp log neighbor changes neighbor 2011:11:11:11::11 remote as 100 neighbor 2011:11:11:11::11 update source Loopback0 address family ipv6 neighbor 2011:11:11:11::11 activate network 1010:10:10:10::10/128 exit address family ip forward protocol nd ipv6 router ospf 10 router id 2.2.2.2 log adjacency changes end RRClient2 hostname RR Client2 ip cef no ip domain lookup ipv6 unicast routing interface Loopback0 ipv6 address 2011:33:33:33::33/128 interface Loopback20 ipv6 address 2020:20:20:20::20/128 interface Serial0/0 ipv6 address 2011:13:13:13::2/64 router bgp 100 bgp router id 3.3.3.3 Router ID of the RRClient2 no bgp default ipv4 unicast bgp log neighbor changes neighbor 2011:11:11:11::11 remote as 100 neighbor 2011:11:11:11::11 update source Loopback0 address family ipv6

neighbor 2011:11:11:11::11 activate network 2020:20:20:20::20/128 exit address family ip forward protocol nd ipv6 router ospf 10 router id 3.3.3.3 log adjacency changes end Verify Use this section to confirm that your configuration works properly. The Output Interpreter Tool (registered customers only) (OIT) supports certain show commands. Use the OIT to view an analysis of show command output. These show commands are used to verify the configuration: show ipv6 route bgp show bgp ipv6 unicast In RR Clients: In RRClient1 show ipv6 route bgp RRClient1#sh ipv6 route bgp IPv6 Routing Table 9 entries Codes: C Connected, L Local, S Static, R RIP, B BGP U Per user Static route, M MIPv6 I1 ISIS L1, I2 ISIS L2, IA ISIS interarea, IS ISIS summary O OSPF intra, OI OSPF inter, OE1 OSPF ext 1, OE2 OSPF ext 2 ON1 OSPF NSSA ext 1, ON2 OSPF NSSA ext 2 D EIGRP, EX EIGRP external B 2020:20:20:20::20/128 [200/0] via 2011:33:33:33::33 The ibgp route from RRClient2 is reflected RRClient1#ping 2011:33:33:33::33 Type escape sequence to abort. Sending 5, 100 byte ICMP Echos to 2011:33:33:33::33, timeout is 2 seconds: Success rate is 100 percent (5/5), round trip min/avg/max = 16/24/32 ms Ping to the RRClient2 from RRClient1 is successful In RRClient2 RRCLlient2#sh ipv6 route bgp IPv6 Routing Table 9 entries Codes: C Connected, L Local, S Static, R RIP, B BGP U Per user Static route, M MIPv6 I1 ISIS L1, I2 ISIS L2, IA ISIS interarea, IS ISIS summary

O OSPF intra, OI OSPF inter, OE1 OSPF ext 1, OE2 OSPF ext 2 ON1 OSPF NSSA ext 1, ON2 OSPF NSSA ext 2 D EIGRP, EX EIGRP external B 1010:10:10:10::10/128 [200/0] via 2011:22:22:22::22 The ibgp route from RRClient1 is reflected RRCLlient2#ping 1010:10:10:10::10 Type escape sequence to abort. Sending 5, 100 byte ICMP Echos to 1010:10:10:10::10, timeout is 2 seconds: Success rate is 100 percent (5/5), round trip min/avg/max = 40/50/76 ms Ping to the RRClient1 from RRClient2 is successful In Router A: show bgp ipv6 unicast IPv6 prefix RouterA#sh bgp ipv6 unicast 1010:10:10:10::10/128 BGP routing table entry for 1010:10:10:10::10/128, version 3 Advertised to update groups: 1 Local, (Received from a RR client) Indicates that the route was received from a route reflector client router RRClient1 2011:22:22:22::22 (metric 64) from 2011:22:22:22::22 (2.2.2.2) RouterA#show bgp ipv6 unicast 2020:20:20:20::20/128 BGP routing table entry for 2020:20:20:20::20/128, version 2 Advertised to update groups: 1 Local, (Received from a RR client) Indicates that the route was received from a route reflector client router RRClient2 2011:33:33:33::33 (metric 64) from 2011:33:33:33::33 (3.3.3.3) In RR clients: Whenever an ibgp route is reflected (that is, propagated to another ibgp peer), the router implementing the route reflector (in our case, Router A) appends 2 non transitive attributes: Originator ID: This is a non transitive optional BGP attribute. The reflected ibgp route will have the router ID of the ibgp peer from which the route has been received as its originator ID. In our example, the route 2020:20:20:20::20/128 which is from the RRClient 2 is reflected by Router A (RR), to RRClient1. As a result, this route will have the Router ID of the RRClient2 (Router ID: 3.3.3.3) as its Originator ID. Cluster ID:

This is a non transitive optional BGP attribute. The reflected ibgp route will have the router ID of the RR as its Cluster ID, if the cluster id value is not configured. In our example, the route 2020:20:20:20::20/128 does not have cluster id configured and therefore the Router ID (Router ID : 1.1.1.1) of the Router A (RR) will be the Cluster ID. In RRClient1 show bgp ipv6 unicast ipv6 prefix show bgp ipv6 unicast 2020:20:20:20::20/128 BGP routing table entry for 2020:20:20:20::20/128, version 3 Not advertised to any peer Local 2011:33:33:33::33 (metric 128) from 2011:11:11:11::11 (1.1.1.1) Originator: 3.3.3.3, Cluster list: 1.1.1.1 Originator ID 3.3.3.3 is the router id of the RRClient2 from which the route is received Similarly, Cluster ID 1.1.1.1 is the router ID of the router reflector Router A In RRClient2 show bgp ipv6 unicast 1010:10:10:10::10/128 BGP routing table entry for 1010:10:10:10::10/128, version 3 Not advertised to any peer Local 2011:22:22:22::22 (metric 128) from 2011:11:11:11::11 (1.1.1.1) Originator: 2.2.2.2, Cluster list: 1.1.1.1 Originator ID 2.2.2.2 is the router ID of the RRClient1 from which the route is received Similarly, Cluster ID 1.1.1.1 is the router ID of the router reflector Router A Related Information BGP Support Page IP Version 6 Support Page BGP Case Studies Technical Support & Documentation Cisco Systems Contacts & Feedback Help Site Map 2014 2015 Cisco Systems, Inc. All rights reserved. Terms & Conditions Privacy Statement Cookie Policy Trademarks of Cisco Systems, Inc. Updated: Jan 25, 2012 Document ID: 113419