Thursday, 31 July 2025

Extended ACLs

An Extended Access Control List (ACL) allows you to filter traffic based on source IP, destination IP, protocol type (TCP, UDP, ICMP), source/destination port numbers.

+Numbered Extended ACL Ranges -

100–199

2000–2699


+ We can also use named ACLs


+ Placed close to Source - Since in extended ACLs we can filter on bases of Source IP , Destination IP ,port number so placing them near the source gives precise control over who can access what and how. 




Lets block - port 80 http of server 20.1.1.1 for laptop 10.1.1.100


Source IP - 10.1.1.100

Destination IP - 20.1.1.1

Destination port number - 80



Step 1 - Creating Extended ACL 


access-list 100 deny tcp 10.1.1.0 0.0.0.0 20.1.1.0 0.0.0.0 eq 80

access-list 100 permit ip any any


Router#show ip access-lists

Extended IP access list 100

10 deny tcp 10.1.1.0 0.0.0.0 20.1.1.0 0.0.0.0 eq www

20 permit ip any any


Step 2 - Apply the Extended ACL 


We would need to apply it close to the source and that will be in in direction


interface GigabitEthernet0/0/0

ip access-group 100 in



Lets try from laptop to access port 80 and port 443 of server 20.1.1.100




Port 80 is not accessible 

Port 443 is accessible 


Now check the hits on the acl entry 

Router#show ip access-lists

Extended IP access list 100

10 deny tcp 10.1.1.0 0.0.0.0 20.1.1.0 0.0.0.0 eq www (36 match(es))

20 permit ip any any


============================================


Complete configuration Router - 


Router#show run

Building configuration...


Current configuration : 854 bytes

!

version 15.4

no service timestamps log datetime msec

no service timestamps debug datetime msec

no service password-encryption

!

hostname Router

!

!

!

!

!

!

!

!

ip cef

no ipv6 cef

!

!

!

!

!

!

!

!

!

!

!

!

spanning-tree mode pvst

!

!

!

!

!

!

interface GigabitEthernet0/0/0

ip address 10.1.1.1 255.255.255.0

ip access-group 100 in

duplex auto

speed auto

!

interface GigabitEthernet0/0/1

ip address 20.1.1.1 255.255.255.0

duplex auto

speed auto

!

interface GigabitEthernet0/0/2

no ip address

duplex auto

speed auto

shutdown

!

interface Vlan1

no ip address

shutdown

!

ip classless

!

ip flow-export version 9

!

!

access-list 100 deny tcp 10.1.1.0 0.0.0.0 20.1.1.0 0.0.0.0 eq www

access-list 100 permit ip any any

!

!

!

!

!

line con 0

!

line aux 0

!

line vty 0 4

login

!

!

!

end


Happy Learning !!


Network Engineer Stuff



Standard ACL

 A Standard Access List Control ACL is a type of ACL used on Cisco

devices to filter network traffic based only on "Source IP Address"


>Match only SIP and cannot filter by DIP , ports or protocols


>Uses numbered ACL (1-99 and 1300 -1999) or named ACL .


> Applied as close to the destination 




Configuration on Router 


Step 1 - Configuration of Standard ACL 


access-list 10 deny host 10.1.1.100

access-list 10 permit any


Router#show ip access-lists

Standard IP access list 10

10 deny host 10.1.1.100

20 permit any


Step 2 - Apply the ACL on the interface close to the destination


interface GigabitEthernet0/0/1

ip access-group 10 out



Now lets access server 20.1.1.100 from the Laptop 



We can see that laptop is not able to access the server


On Router we can see the hits as well. 


Router#show ip access-lists

Standard IP access list 10

10 deny host 10.1.1.100 (4 match(es))

20 permit any


Complete Router Configuration 


Router#show run

Building configuration...


Current configuration : 750 bytes

!

version 15.4

no service timestamps log datetime msec

no service timestamps debug datetime msec

no service password-encryption

!

hostname Router

!

!

!

!

!

!

!

!

ip cef

no ipv6 cef

!

!

!

!

!

!

!

!

!

!

!

!

spanning-tree mode pvst

!

!

!

!

!

!

interface GigabitEthernet0/0/0

ip address 10.1.1.1 255.255.255.0

duplex auto

speed auto

!

interface GigabitEthernet0/0/1

ip address 20.1.1.1 255.255.255.0

ip access-group 10 out

duplex auto

speed auto

!

interface GigabitEthernet0/0/2

no ip address

duplex auto

speed auto

shutdown

!

interface Vlan1

no ip address

shutdown

!

ip classless

!

ip flow-export version 9

!

!

access-list 10 deny host 10.1.1.100

access-list 10 permit any

!

!

!

!

!

line con 0

!

line aux 0

!

line vty 0 4

login

!

!

!

end


Happy Learning !!


Network Engineer Stuff

Saturday, 26 July 2025

BGP CHAPTER 24 Originator ID , Cluster ID & Cluster List

 Loop Prevention in RR Setups - 

iBGP loop prevention mechanism  - Split Horizon Rule 

Route learned from an iBGP neighbor cannot be forwarded to other iBGP neighbor.

RR violates this rule so …”introduces risk of loops”


Originator ID 

The Originator ID is set by the route reflector

32-bit router ID of the original iBGP speaker that injected the route. For eg R1

Visible in Route Reflector environments

Prevents loops if route comes back to the originator



Cluster ID & Cluster List

Cluster ID is an unique ID assigned to each Route Reflector.

Cluster List is a list of all Cluster IDs the route has passed through

When an RR reflects a route, it adds its own Cluster ID to the Cluster List.

If a router sees its own Cluster ID in the Cluster List → loop detected → route discarded



Cluster 1 

R1 , R2 - Client 

R3 - Route Reflector 

Cluster 2 

R4 , R5 - Client

R6 - Route Reflector 

BGP Neighborship 

R1_Client>show ip bgp summary 

BGP router identifier 1.1.1.1, local AS number 100

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

3.3.3.3         4          100       7       7        1    0    0 00:03:31        0


R2_Client>show ip bgp summary 

BGP router identifier 2.2.2.2, local AS number 100

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

3.3.3.3         4          100       6       8        1    0    0 00:03:48        0

R2_Client>


R3_RR1#show ip bgp summary 

BGP router identifier 3.3.3.3, local AS number 100

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

1.1.1.1         4          100      11      11        1    0    0 00:06:41        0

2.2.2.2         4          100      10       8        1    0    0 00:06:13        0

6.6.6.6         4          100       4       4        1    0    0 00:00:08        0


R4_Client>show ip bgp summary 

BGP router identifier 4.4.4.4, local AS number 100

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

6.6.6.6         4          100       9       9        1    0    0 00:05:01        0


R5_Client>show ip bgp summary 

BGP router identifier 5.5.5.5, local AS number 100

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

6.6.6.6         4          100       9       9        1    0    0 00:05:20        0

R5_Client>


R6_RR2#show ip bgp summary 

BGP router identifier 6.6.6.6, local AS number 100

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

3.3.3.3         4          100       5       5        1    0    0 00:01:10        0

4.4.4.4         4          100      10      10        1    0    0 00:05:43        0

5.5.5.5         4          100      10      10        1    0    0 00:05:43        0

R6_RR2#

=============================================

Now lets advertise a network 100.1.1.1/32 from R1 in BGP 


R1_Client(config)#int loopback 100

R1_Client(config-if)#ip address 100.1.1.1 255.255.255.255

R1_Client(config)#router bgp 100

R1_Client(config-router)#network 100.1.1.1 mask 255.255.255.255

R1_Client(config-router)#^Z


Lets check on its RR - R3


R3_RR1#show ip bgp 100.1.1.1/32

BGP routing table entry for 100.1.1.1/32, version 2

Paths: (1 available, best #1, table default)

  Advertised to update-groups:

     2          3         

  Refresh Epoch 1

  Local, (Received from a RR-client)

    1.1.1.1 (metric 11) from 1.1.1.1 (1.1.1.1)  

      Origin IGP, metric 0, localpref 100, valid, internal, best

      rx pathid: 0, tx pathid: 0x0


Lets check on RR2 - R6


R6_RR2#show ip bgp 100.1.1.1/32

BGP routing table entry for 100.1.1.1/32, version 2

Paths: (1 available, best #1, table default)

  Advertised to update-groups:

     2         

  Refresh Epoch 1

  Local

    1.1.1.1 (metric 21) from 3.3.3.3 (3.3.3.3)

      Origin IGP, metric 0, localpref 100, valid, internal, best

      Originator: 1.1.1.1, Cluster list: 3.3.3.3  ----------> ORIGINATOR ID OF R1     CLUSTER ID OF RR1

      rx pathid: 0, tx pathid: 0x0

Now lets check on R4

R4_Client>show ip bgp 100.1.1.1/32

BGP routing table entry for 100.1.1.1/32, version 2

Paths: (1 available, best #1, table default)

  Not advertised to any peer

  Refresh Epoch 1

  Local

    1.1.1.1 (metric 31) from 6.6.6.6 (6.6.6.6)

      Origin IGP, metric 0, localpref 100, valid, internal, best

      Originator: 1.1.1.1, Cluster list: 6.6.6.6, 3.3.3.3   ---> RR2 Cluster ID is also attached

      rx pathid: 0, tx pathid: 0x0

R4_Client>


For complete configuration - mail me on networkengineerstuff.com




Tuesday, 22 July 2025

Troubleshooting EIGRP !!

1️⃣ Mismatched Autonomous System (AS) Numbers

Description: Both routers must be in the same EIGRP AS.

Fix:

router eigrp 100

2️⃣ Interface in the Wrong VRF

Description: If the interface is in a VRF and EIGRP isn’t running in that VRF, the neighbor won’t form.

Fix: Configure EIGRP under the correct VRF context.


3️⃣ Passive Interface Enabled on EIGRP-Connected Interface

Description: Passive interface disables EIGRP hello packets.

Fix:

router eigrp 100 no passive-interface e1/0

4️⃣ MTU Mismatch

Description: EIGRP includes MTU in its hello packets. If received MTU is less than interface MTU, neighborship fails.

Fix: Ensure MTU matches on both sides of the WAN link.


5️⃣ K-Values Mismatch

Description: Routers with different metric calculation settings (K-values) will not form neighbors.

Fix:


router eigrp 100 metric weights 0 1 0 1 0 0 ! default

Or:


default metric weights

6️⃣ Authentication Mismatch

Description: MD5 authentication must be enabled with same key-string on both routers.

Fix:


key chain AUTHKEY key 1 key-string Cisco123 ! interface e1/0 ip authentication mode eigrp 100 md5 ip authentication key-chain eigrp 100 AUTHKEY

7️⃣ Interface Not in the network Command

Description: If the interface is not covered by the network command, EIGRP won’t operate on it.

Fix:


router eigrp 100 network 12.1.1.0 0.0.0.3

8️⃣ Interface is Down or Administratively Shut

Description: Basic, but often overlooked — if the interface is down, EIGRP won’t send or receive hello packets.

Fix:


interface e1/0 no shutdown

9️⃣ IP Address Misconfiguration

Description: Wrong IP address — routers are not in the same subnet.

Fix: Assign valid IPs in the same subnet on both sides.


🔟 Access Control List (ACL) Blocking EIGRP

Description: ACLs on the interface or VTY lines may block EIGRP traffic (uses IP protocol number 88).

Fix: Allow EIGRP in ACL:


permit eigrp any any

1️⃣1️⃣ Duplicate Router IDs

Description: Duplicate router IDs won’t stop neighbor formation, but can cause route instability or flapping.

Fix:


router eigrp 100 eigrp router-id 1.1.1.1

Ensure unique router IDs.


1️⃣2️⃣ Hello/Hold Timer Mismatch (older IOS versions)

Description: If timers differ significantly, routers may not recognize each other as valid neighbors.

Fix:


interface e1/0 ip hello-interval eigrp 100 5 ip hold-time eigrp 100 15

Set consistently on both routers.


1️⃣3️⃣ Unidirectional Link (Physical/Cabling Issue)

Description: One router sends hellos, but the other can’t receive — often due to cable, NIC, or virtual lab misconfig.

Fix: Check cabling or rebuild link in virtual environments.


1️⃣4️⃣ EIGRP Not Enabled for IPv6

Description: For IPv6, you must use ipv6 router eigrp, and EIGRP is configured per interface, not via network.

Fix:


interface e1/0 ipv6 eigrp 100


🧪 Verification Commands

CommandWhat It Shows
show ip eigrp neighborsNeighbor status
show ip protocolsAS, timers, passive interfaces
debug eigrp packetsHellos, updates, and errors
debug eigrp neighborsAdjacency process
show running-configAuthentication, K-values, interfaces

Network Engineer Stuff

Saturday, 28 June 2025

BGP Chapter 23 - BGP Route Reflector

BGP Chapter 23 - BGP Route Reflector 

A small Recap of  BGP Split Horizon Rule

Route learned from an iBGP neighbor cannot be forwarded to other iBGP neighbor.

iBGP loop prevention mechanism . 


Solution for this are :-

1) Full Mesh iBGP

2) Route Reflector 

3) Confederation 


In this post we will focus on Route Reflector (RR)

RR – A router that reflects routes between iBGP peers.

Client - A router that peers with the RR.

Non-client -  A normal iBGP peer of the RR.


Route Reflection Behavior

When a RR receives a route






R1

R1_CLIENT#show ip bgp summary

BGP router identifier 121.121.121.121, local AS number 100

BGP table version is 3, main routing table version 3

3 network entries using 432 bytes of memory

3 path entries using 240 bytes of memory

3/2 BGP path/bestpath attribute entries using 408 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP using 1104 total bytes of memory

BGP activity 3/0 prefixes, 3/0 paths, scan interval 60 secs


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

2.2.2.2         4          100      67      66        3    0    0 00:56:11        2

R1_CLIENT#

R1_CLIENT#show ip bgp

BGP table version is 3, local router ID is 121.121.121.121

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>  100.1.1.0/24     0.0.0.0                  0         32768 i

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i

 

R2

R2_RR#show ip bgp summary

BGP router identifier 2.2.2.2, local AS number 100

BGP table version is 7, main routing table version 7

6 network entries using 864 bytes of memory

6 path entries using 480 bytes of memory

3/3 BGP path/bestpath attribute entries using 408 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP using 1776 total bytes of memory

BGP activity 6/0 prefixes, 6/0 paths, scan interval 60 secs


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

1.1.1.1         4          100      66      67        7    0    0 00:56:11        1

3.3.3.3         4          100      64      65        7    0    0 00:56:07        1

4.4.4.4         4          100      66      66        7    0    0 00:56:13        1

5.5.5.5         4          100      67      68        7    0    0 00:57:38        1

6.6.6.6         4          200      64      66        7    0    0 00:55:59        1

R2_RR#

R2_RR#show ip bgp

BGP table version is 7, local router ID is 2.2.2.2

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>i 100.1.1.0/24     1.1.1.1                  0    100      0 i

 *>  100.2.1.0/24     0.0.0.0                  0         32768 i

 *>i 100.3.1.0/24     3.3.3.3                  0    100      0 i

 *>i 100.4.1.0/24     4.4.4.4                  0    100      0 i

 *>i 100.5.1.0/24     5.5.5.5                  0    100      0 i

 *>  100.6.1.0/24     6.6.6.6                  0             0 200 i

 

 

R3_CLIENT#show ip bgp summary

BGP router identifier 3.3.3.3, local AS number 100

BGP table version is 3, main routing table version 3

3 network entries using 432 bytes of memory

3 path entries using 240 bytes of memory

3/2 BGP path/bestpath attribute entries using 408 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP using 1104 total bytes of memory

BGP activity 3/0 prefixes, 3/0 paths, scan interval 60 secs


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

2.2.2.2         4          100      65      64        3    0    0 00:56:07        2

R3_CLIENT#

R3_CLIENT#show ip bgp

BGP table version is 3, local router ID is 3.3.3.3

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 *>  100.3.1.0/24     0.0.0.0                  0         32768 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i



R4_NON_CLIENT#show ip bgp summary

BGP router identifier 4.4.4.4, local AS number 100

BGP table version is 3, main routing table version 3

3 network entries using 432 bytes of memory

3 path entries using 240 bytes of memory

3/2 BGP path/bestpath attribute entries using 408 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP using 1104 total bytes of memory

BGP activity 3/0 prefixes, 3/0 paths, scan interval 60 secs


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

2.2.2.2         4          100      66      66        3    0    0 00:56:14        2

R4_NON_CLIENT#

R4_NON_CLIENT#show ip bgp

BGP table version is 3, local router ID is 4.4.4.4

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 *>  100.4.1.0/24     0.0.0.0                  0         32768 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i

R4_NON_CLIENT#


R5_NON_CLIENT#show ip bgp summary

BGP router identifier 5.5.5.5, local AS number 100

BGP table version is 3, main routing table version 3

3 network entries using 432 bytes of memory

3 path entries using 240 bytes of memory

3/2 BGP path/bestpath attribute entries using 408 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP using 1104 total bytes of memory

BGP activity 3/0 prefixes, 3/0 paths, scan interval 60 secs


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

2.2.2.2         4          100      68      67        3    0    0 00:57:38        2

R5_NON_CLIENT#

R5_NON_CLIENT#show ip bgp

BGP table version is 3, local router ID is 5.5.5.5

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 *>  100.5.1.0/24     0.0.0.0                  0         32768 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i



R6_eBGP#show ip bgp summary

BGP router identifier 6.6.6.6, local AS number 200

BGP table version is 7, main routing table version 7

6 network entries using 864 bytes of memory

6 path entries using 480 bytes of memory

3/3 BGP path/bestpath attribute entries using 408 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP using 1776 total bytes of memory

BGP activity 6/0 prefixes, 6/0 paths, scan interval 60 secs


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

2.2.2.2         4          100      66      64        7    0    0 00:55:59        5

R6_eBGP#

R6_eBGP#show ip bgp

BGP table version is 7, local router ID is 6.6.6.6

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>  100.1.1.0/24     2.2.2.2                                0 100 i

 *>  100.2.1.0/24     2.2.2.2                  0             0 100 i

 *>  100.3.1.0/24     2.2.2.2                                0 100 i

 *>  100.4.1.0/24     2.2.2.2                                0 100 i

 *>  100.5.1.0/24     2.2.2.2                                0 100 i

 *>  100.6.1.0/24     0.0.0.0                  0         32768 i 

 

 

Now lets configure 

R2 as RR making R1 and R3 as client 


When we configure iBGP neighbor as route-reflector-client the BGP Session get flapped.


R2_RR(config)#router bgp 100

R2_RR(config-router)#neighbor 1.1.1.1 route-reflector-client 

*Jun 28 12:37:29.943: %BGP-5-ADJCHANGE: neighbor 1.1.1.1 Down RR client config change

*Jun 28 12:37:29.943: %BGP_SESSION-5-ADJCHANGE: neighbor 1.1.1.1 IPv4 Unicast topology base removed from session  RR client config change

*Jun 28 12:37:30.479: %BGP-5-ADJCHANGE: neighbor 1.1.1.1 Up 

R2_RR(config-router)#

R2_RR(config-router)#

R2_RR(config-router)#neighbor 3.3.3.3 route-reflector-client 

R2_RR(config-router)#

*Jun 28 12:37:41.615: %BGP-5-ADJCHANGE: neighbor 3.3.3.3 Down RR client config change

*Jun 28 12:37:41.615: %BGP_SESSION-5-ADJCHANGE: neighbor 3.3.3.3 IPv4 Unicast topology base removed from session  RR client config change

*Jun 28 12:37:42.703: %BGP-5-ADJCHANGE: neighbor 3.3.3.3 Up 

R2_RR(config-router)#^Z

R2_RR#



R1_CLIENT#show ip bgp 

BGP table version is 8, local router ID is 121.121.121.121

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>  100.1.1.0/24     0.0.0.0                  0         32768 i

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 *>i 100.3.1.0/24     3.3.3.3                  0    100      0 i

 * i 100.4.1.0/24     4.4.4.4                  0    100      0 i

 * i 100.5.1.0/24     5.5.5.5                  0    100      0 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i

 

R3_CLIENT>show ip bgp 

BGP table version is 8, local router ID is 3.3.3.3

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 *>i 100.1.1.0/24     1.1.1.1                  0    100      0 i

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 *>  100.3.1.0/24     0.0.0.0                  0         32768 i

 * i 100.4.1.0/24     4.4.4.4                  0    100      0 i

 * i 100.5.1.0/24     5.5.5.5                  0    100      0 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i

 

R4_NON_CLIENT>show ip bgp 

BGP table version is 3, local router ID is 4.4.4.4

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 * i 100.1.1.0/24     1.1.1.1                  0    100      0 i

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 * i 100.3.1.0/24     3.3.3.3                  0    100      0 i

 *>  100.4.1.0/24     0.0.0.0                  0         32768 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i


R5_NON_CLIENT#show ip bgp 

BGP table version is 3, local router ID is 5.5.5.5

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 

              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 

              x best-external, a additional-path, c RIB-compressed, 

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found


     Network          Next Hop            Metric LocPrf Weight Path

 * i 100.1.1.0/24     1.1.1.1                  0    100      0 i

 *>i 100.2.1.0/24     2.2.2.2                  0    100      0 i

 * i 100.3.1.0/24     3.3.3.3                  0    100      0 i

 *>  100.5.1.0/24     0.0.0.0                  0         32768 i

 * i 100.6.1.0/24     6.6.6.6                  0    100      0 200 i 


Thanks for Reading !!

Network Engineer Stuff