Perbedaan karakteristik iBGP dan eBGP
Assalamu’alaikum wr wb
Alhamdulillah kita masih bisa sharing lagi tentunya di Ojek IT, setelah sebelumnya kita membahas tentang External BGP Peering (ebgp multihop),
maka kita akan meanjutkannya yaitu tentang Problem With Ibgp (mesh
topologi) atau Perbedaan iBGP dan eBGP.
Tujuanpembahasan kali ini adalah supaya kita mengerti apaperbedaan karakteristic antara eBGP dan iBGP, membahas tentang eBGP ada sedikit pembahasan yaitu eBGP tidakmembutuhkan mesh peering topology, sedangkan iBGP membutuhkan peering topology.
Sekarang kita akan melakukan konfiugrasi supaya kita bisamelihat dan mengerti langsung tentang perbedaan karakteristic antara iBGP dan eBGP. Seperti biasa pertama kita membuat topologi seperti dibawah ini.
Sebelum kita menkonfigurasi IP addressnya kita akan menambahkan interface Bridge untuk loopbacknya di ketiga router.
[admin@R1] > /interface bridge add name=bridge1
[admin@R2] > /interface bridge add name=bridge1
[admin@R3] > /interface bridge add name=bridge1
[admin@R2] > /interface bridge add name=bridge1
[admin@R3] > /interface bridge add name=bridge1
Konfigurasi IP address dirouter 1 terlebih dahulu
[admin@R1] > /ip address
add address=12.12.12.1/24 interface=ether1 network=12.12.12.0
add address=1.1.1.1 interface=bridge1 network=1.1.1.1
add address=12.12.12.1/24 interface=ether1 network=12.12.12.0
add address=1.1.1.1 interface=bridge1 network=1.1.1.1
Selanjutnya dirouter 2 konfigurasi IP addressnya juga
[admin@R2] > /ip address
add address=12.12.12.2/24 interface=ether1 network=12.12.12.0
add address=23.23.23.2/24 interface=ether2 network=23.23.23.0
add address=2.2.2.2 interface=bridge1 network=2.2.2.2
add address=12.12.12.2/24 interface=ether1 network=12.12.12.0
add address=23.23.23.2/24 interface=ether2 network=23.23.23.0
add address=2.2.2.2 interface=bridge1 network=2.2.2.2
Selanjutnya kita akan mengkonfgiurasi ip address di router 3
[admin@R3] > /ip address
add address=23.23.23.3/24 interface=ether1 network=23.23.23.0
add address=3.3.3.3 interface=bridge1 network=3.3.3.3
add address=23.23.23.3/24 interface=ether1 network=23.23.23.0
add address=3.3.3.3 interface=bridge1 network=3.3.3.3
Selanjutnya kita konfigurasi BGP instace untuk menggati AS-nya, kita konfigurasi AS yang berbeda di semua router
[admin@R1] > /routing bgp instance set default as=10
[admin@R2] > /routing bgp instance set default as=20
[admin@R3] > /routing bgp instance set default as=30
[admin@R2] > /routing bgp instance set default as=20
[admin@R3] > /routing bgp instance set default as=30
Kemudian kita tambahkan BGP peer di setiap router yang terhubung dengan
perankat yang real.
[admin@R1] > /routing bgp peer
add name=peer1 remote-address=12.12.12.2 remote-as=20
[admin@R2] > /routing bgp peer
add name=peer1 remote-address=12.12.12.1 remote-as=10
add name=peer2 remote-address=23.23.23.3 remote-as=30
[admin@R3] > /routing bgp peer
add name=peer1 remote-address=23.23.23.2 remote-as=20
add name=peer1 remote-address=12.12.12.2 remote-as=20
[admin@R2] > /routing bgp peer
add name=peer1 remote-address=12.12.12.1 remote-as=10
add name=peer2 remote-address=23.23.23.3 remote-as=30
[admin@R3] > /routing bgp peer
add name=peer1 remote-address=23.23.23.2 remote-as=20
Kemudian kita coba lakukan pengecakan tabel routing untukmelihat apakah
ada network yang BGP atau nggak
[admin@R1] > ip route print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b -
bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADC 1.1.1.1/32 1.1.1.1 bridge1 0
1 ADb 2.2.2.2/32 12.12.12.2 20
2 ADb 3.3.3.3/32 12.12.12.2 20
3 ADC 12.12.12.0/24 12.12.12.1 ether1 0
Kemudian kita akan melakukan ping untuk membuktikan apakah konfigurasinya sudah benar atau belum.
[admin@R1] > ping 3.3.3.3 src-address=1.1.1.1
SEQ HOST SIZE TTL TIME STATUS
0 3.3.3.3 56 63 1ms
1 3.3.3.3 56 63 1ms
Dan hasilnya bisa.itulah karasteristic eBGP dan selanjutnya kita akan membahas tentang karakteristik iBGP. Ubah topologinya menjadi satu AS, samakan semua as untuk menggunakan iBGP peering.
Pertama kita konfigurasi ASnya unutk yang router 2 dan 3 kita rubah menjadi 10
[admin@R2] /routing bgp instance> set default as=10
[admin@R3] /routing bgp instance> set default as=10
[admin@R3] /routing bgp instance> set default as=10
Kemudian kita konfigurasi Static routing dari router 1 ke network 23.23.23.0/24
dan dari router 3 ke network 12.12.12.0/24
[admin@R1] > ip route add dst-address=23.23.23.0/24 gateway=12.12.12.2
[admin@R3] > ip route add dst-address=12.12.12.0/24 gateway=23.23.23.2
[admin@R3] > ip route add dst-address=12.12.12.0/24 gateway=23.23.23.2
Kemudina kita rubah BGP peernya maksudnya yang dirubah adalah remote AS
[admin@R1] > /routing bgp peer set 0 remote-as=10
[admin@R2] > /routing bgp peer set 0 remote-as=10
[admin@R2] > /routing bgp peer set 1 remote-as=10
[admin@R3] > /routing bgp peer set 0 remote-as=10
[admin@R2] > /routing bgp peer set 0 remote-as=10
[admin@R2] > /routing bgp peer set 1 remote-as=10
[admin@R3] > /routing bgp peer set 0 remote-as=10
Kemudian coba kita cek tabel routingnya baikdi router 1,2 atau 3
[admin@R3] > ip ro print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b -
bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADb 2.2.2.2/32 23.23.23.2 200
1 ADC 3.3.3.3/32 3.3.3.3 bridge1 0
2 A S 12.12.12.0/24 23.23.23.2 1
3 ADC 23.23.23.0/24 23.23.23.3 ether1 0
Kemudian coba kita lakukan ping dari router 3 ke router1
[admin@R3] > ping 1.1.1.1
SEQ HOST SIZE TTL TIME STATUS
0 no route to host
1 no route to host
Hasilnya tidak ada rute yang menuju ke 1.1.1.1 supaya bisa maka kita perlu
menambahkan peering di router 1 dan router 3
[admin@R1] > /routing bgp peer add remote-address=23.23.23.3 remote-as=10
[admin@R3] > /routing bgp peer add remote-address=12.12.12.1 remote-as=10
[admin@R3] > /routing bgp peer add remote-address=12.12.12.1 remote-as=10
Selanjutnyakita cek kembali tabel routingnya
[admin@R3] > ip route print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b -
bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADb 1.1.1.1/32 12.12.12.1 200
1 ADb 2.2.2.2/32 23.23.23.2 200
2 ADC 3.3.3.3/32 3.3.3.3 bridge1 0
3 A S 12.12.12.0/24 23.23.23.2 1
4 ADC 23.23.23.0/24 23.23.23.3 ether1 0
Selanjutnya coba lakukan ping kembali
[admin@R3] > ping 1.1.1.1
SEQ HOST SIZE TTL TIME STATUS
0 1.1.1.1 56 63 2ms
1 1.1.1.1 56 63 1ms
Jadi seperti itulah karakteristik iBGP dan eBGP, Semoga manfaat





























