Cisco BGP Route Reflector Configuration on GNS3


BGP Route Reflectors are very important in a BGP network. With this mechanism, we bypass Full Mesh iBGP configuration requirement. So, route reflectors reduce bandwidth and CPU usage in a network. So, how can we configure a Router reflector? In this lesson, we will learn Cisco BGP Route  Reflector Configuration with GNS3.


For our BGP Route-Reflector configuration example, we will use the below GNS3 BGP topology.




In this GNS3 BGP Configuration example, we will do three main configurations. These are:

  • Configuring EBGP and IBGP peering
  • Configuring IGP (OSPF) for internal network
  • Configuring BGP Route-Reflector on R3



Now, let’s start to configure our network according to the given details.


You can also view Basic Cisco BGP Configuration Example on Packet Tracer


Cisco BGP Router Reflector Configuration Steps


Router 1 BGP Configuration


We will start our Cisco BGP Router Reflector configuration example with Router 1. Router 1 will be in a different Autonomous System than other routers. On router 1, firstly we will create BGP process with the Autonomous System Number 200. Then, we will announce the networks and Lastly, we will configure EBGP peering with the remote BGP device.



R1(config)# router bgp 200                                                                                   //Creating AS

R1(config-router)# network mask                         //Announcing networks

R1(config-router)# network mask

R1(config-router)# neighbor remote-as 100                                    //Creating EBGP peering



Router 2 BGP Configuration


Router 2 will be in ASN 100. This is our Autonomous System that we will configure BGP router reflector. On Router 2, firstly, we will create BGP process with ASN 100. After that we will announce the networks. Then, we will configure EBGP peering and IBGP peering.


R2(config)# router bgp 100                                                                                   //Creating AS

R2(config-router)# network mask                        //Announcing networks

R2(config-router)# network mask

R2(config-router)# network mask

R2(config-router)# network mask

R2(config-router)# neighbor remote-as 200                                   //Creating EBGP peering

R2(config-router)# neighbor remote-as 100                                    //Creating IBGP peering




Router 2 OSPF Configuration


As an IGP, we will use OSPF in our Autonomous System 100. So, we will configure OSPF on Router 2.


R2(config)# router ospf 1                                                                                      //Creating OSPF Process

R2(config-router)# network area 0                                  //Adding networks

R2(config-router)# network area 0



Router 3 BGP Route Reflector Configuration


Router 3 will be our BGP Router Reflector. To configure Router 3 as router reflector we will use “route-reflector-client” keyword. Firstly, we will create BGP process, we will do the configuration of the IBGP peers. In the last step, we will use “route-reflector-client” keyword with neighbor command towards each IBGP peer.


Back to: CCNP Enterprise 350-401 ENCOR > BGP

Leave a Reply

Your email address will not be published. Required fields are marked *

CCNP Enterprise 350-401 ENCOR