Objective
- Belajar Next-Hop yang ada pada BGP
- Belajar mengapa kok Next-Hop Self perlu dikonfigurasikan
- Mengetahui bahwa route yang diadvertise pada BGP dan tampil dalam perintah show ip bgp tidak semuanya akan tampil dalam routing tabel (show ip route) dikarenakan IP Next Hop nya unreachable
Metode Lab
- Konfigurasi pengalamatan ip sesuai topologi diatas
- Konfigurasi iBGP Peers antara RM-R1 dan RM-R2
- Konfigurasi eBGP Peers antara RM-R2 dan RM-R3
- Advertise masing-masing IP Loopback ke BGP
- Tanpa Next-hop Self, maka dari RM-R1 tidak akan bisa ping ke RM-R3
Verifikasi
- Pastikan ada route yang diatvertise ke BGP, ketik show ip bgp
- Periksa nilai Next-Hop yang ada pada show ip bgp baik sebelum dan setelah dikonfigurasikan BGP Next-Hop-Self
Konfigurasi BGP di masing masing router
RM-R1(config)#router bgp 11
RM-R1(config-router)#neigh 11.11.11.2 remot 11
RM-R2(config)#router bgp 11
RM-R2(config-router)#neigh 11.11.11.1 remot 11
RM-R2(config-router)#neigh 12.12.12.3 remot 3
RM-R3(config)#router bgp 3
RM-R3(config-router)#neigh 12.12.12.2 remot 11
Advertise suatu route di RM-R3 ke BGP
RM-R3(config)#router bgp 3
RM-R3(config-router)#network 3.3.3.3 mask 255.255.255.255
Kemudian cek di sisi RM-R1
Tidak ada tanda best pada route 3.3.3.3 yang dikarenakan next-hopnya tidak reachable. Salah satu solusinya yakni menjadikan RM-R2 sebagai next-hop RM-R1 untuk menuju ke RM-R3
RM-R2(config)#router bgp 11
RM-R2(config-router)#neighbor 11.11.11.1 next-hop-self
Cek lagi di sisi RM-R1
Perhatikan bahwasanya ip next hopnya sudah berubah dari RM-R3 menjadi RM-R2 sehingga bisa di ping dari RM-R1
Sudah muncul di routing tabel RM-R1. Namun walaupun demikian tetap saja RM-R3 tidak bisa diping dari RM-R1, karena walau RM-R1 punya routing tabel ke RM-R3, namun tidak dengan RM-R3 yang tidak memiliki route sama sekali terhadap RM-R1
Untuk itu lakukan advertise salah satu ip RM-R1 ke BGP untuk dijadikan sebagai source saat ping ke RM-R3
RM-R1(config)#router bgp 11
RM-R1(config-router)#network 1.1.1.1 mask 255.255.255.255