Lab25. BGP Route Reflector

route-reflectorObjective

  • Mengetahui issue yang ada pada Interbal BGP
  • Mengetahui solusi untuk issue tsb (Full Mesh Peers, Route Reflector, Conferederation)
  • Mempelajari konfigurasi BGP Router Reflector


Metode Lab

  • Konfigurasi pengalamatan IP sesuai topologi diatas
  • Advertise semua IP ke dalam IGP RIP
  • RM-R1 dijadikan sebagai Route Reflectornya
  • Router lain dijadikan sebagai Route Reflector CLIENTnya
  • RM-R1 sebagai RR melakukan BGP Peers ke semua router
  • Semua router, neighbor peernya cukup ke RR saja
  • Buat ip loopback baru untuk diadvertise ke BGP

Verifikasi
Pastikan IP Loopback baru yang diadvertise ke BGP bisa diping oleh semua roter

Pada iBGP, peersnya harus full mesh, artinya

  • RM-R1 neighbor peers ke RM-R2, RM-R3, RM-R4
  • RM-R2 neighbor peers ke RM-R1, RM-R3, RM-R4
  • RM-R3 neighbor peers ke RM-R1, RM-R2, RM-R4
  • RM-R4 neighbor peers ke RM-R1, RM-R2, RM-R3

Permasalahnya adalah apabila ada router baru, maka selain router tersebut peers ke RM-R1, RM-R2, RM-R3 dan RM-R4 juga router lain satu persatu harus peer ke router tersebut, sehingga menjadi merepotkan adminya tentunya.
Salah satu solusinya adalah dengan menjadikan salah satu routernya menjadi route reflector. Pada lab kali ini RM-R1 akan dijadikan sebagai route reflector server. Maka RR akan melakukan peers ke semua router, dan semua router peersnya cukup ke RR saja.

Konfigurasi RM-R1
RM-R1(config)#router rip
RM-R1(config-router)#network 1.0.0.0
RM-R1(config-router)#network 11.0.0.0
RM-R1(config-router)#router bgp 1234
RM-R1(config-router)#neighbor 2.2.2.2 remot 1234
RM-R1(config-router)#neighbor 2.2.2.2 up lo0
RM-R1(config-router)#neighbor 2.2.2.2 route-reflector-client
RM-R1(config-router)#neighbor 3.3.3.3 remot 1234
RM-R1(config-router)#neighbor 3.3.3.3 up lo0
RM-R1(config-router)#neighbor 3.3.3.3 route-reflector-client
RM-R1(config-router)#neighbor 4.4.4.4 remot 1234
RM-R1(config-router)#neighbor 4.4.4.4 up lo0
RM-R1(config-router)#neighbor 4.4.4.4 route-reflector-client

Konfigurasi RM-R2
RM-R2(config)#router rip
RM-R2(config-router)#network 11.0.0.0
RM-R2(config-router)#network 12.0.0.0
RM-R2(config-router)#network 2.0.0.0
RM-R2(config-router)#router bgp 1234
RM-R2(config-router)#neighbor 1.1.1.1 remot 1234
RM-R2(config-router)#neighbor 1.1.1.1 up lo0

Konfigurasi RM-R3
RM-R3(config)#router rip
RM-R3(config-router)#network 13.0.0.0
RM-R3(config-router)#network 12.0.0.0
RM-R3(config-router)#network 2.0.0.0
RM-R3(config-router)#router bgp 1234
RM-R3(config-router)#neighbor 1.1.1.1 remot 1234
RM-R3(config-router)#neighbor 1.1.1.1 up lo0

Konfigurasi RM-R4
RM-R4(config)#router rip
RM-R4(config-router)#network 13.0.0.0
RM-R4(config-router)#network 4.0.0.0
RM-R4(config-router)#router bgp 1234
RM-R4(config-router)#neighbor 1.1.1.1 remot 1234
RM-R4(config-router)#neighbor 1.1.1.1 up lo0

Pengecekan
12Untuk pengetesan, advertise suatu route di salah satu router dan pastikan bisa diping dari semua router
RM-R4(config)#int lo1
RM-R4(config-if)#ip addr 44.44.44.44 255.255.255.255
RM-R4(config-if)#router bgp 1234
RM-R4(config-router)#net 44.44.44.44 mask 255.255.255.255

Cek di setiap router mengenai route yang diadvertise oleh RM-R4 ke BGP tersebut
3

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.