- 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
Untuk 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