Mikrotik eBGP Peering (eBGP Multihop)


Halo gaes, kali ini kita akan membahas tentang Peering eBGP Multihop.
Disini kita akan mempelajari cara konfigurasi dan proses BGP Peering dalam 2 AS yang berbeda, menggunakan IP Loopback.

Topologinya seperti gambar dibawah ini.



Tujuan dari topologi ini adalah agar IP Loopback (11.11.11.11/32 & 22.22.22.22/32) yang di advertise via BGP dapat muncul di routing table dan bisa di ping.

Pertama kita buat 2 interface bridge tanpa port, yang akan kita gunakan sebagai interface loopback. Loopback yang pertama kita gunakan sebagai IP untuk Peering BGP. Loopback yang kedua kita ibaratkan adalah IP publik kita yang akan kita advertise ke BGP. Dan jangan lupa sekalian konfigurasikan IP Address di dalamnya.


[admin@MikroTik] > system identity set name=R1
[admin@R1] > interface bridge add name=bridge1
[admin@R1] > interface bridge add name=bridge2
[admin@R1] > ip address add address=12.12.12.1/24 interface=ether1
[admin@R1] > ip address add address=1.1.1.1/32 interface=bridge1
[admin@R1] > ip address add address=11.11.11.11/32 interface=bridge2


[admin@MikroTik] > system identity set name=R2
[admin@R2] > interface bridge add name=bridge1
[admin@R2] > interface bridge add name=bridge2
[admin@R2] > ip address add address=12.12.12.2/24 interface=ether1
[admin@R2] > ip address add address=2.2.2.2/32 interface=bridge1
[admin@R2] > ip address add address=22.22.22.22/32 interface=bridge2

Buat static route pada masing masing router untuk mengkoneksikan antar IP Loopback.


[admin@R1] > ip route add dst-address=2.2.2.2/32 gateway=12.12.12.2


[admin@R2] > ip route add dst-address=1.1.1.1/32 gateway=12.12.12.1

Disini static route nya bisa juga kita ganti dengan routing IGP (RIP/OSPF/EIGRP).

Pastikan IP Loopback masing masing router bisa di ping dari router lain.



Setelah itu kita konfigurasikan router-id dan juga AS number di masing masing R1 & R2.


[admin@R1] > routing bgp instance set default as=100 router-id=1.1.1.1


[admin@R2] > routing bgp instance set default as=200 router-id=2.2.2.2

FYI, jika kita tidak mengkonfigurasikan router-id, maka router akan otomatis menggunakan IP dari interface loopback. Jika tidak ada, maka router akan menggunakan IP terkecil sebagai router-id.

Kemudian kita lakukan peering antar router, jika di artikel sebelumnya kita sudah mencoba peering menggunakan IP Physical, disini kita akan peering menggunakan IP Loopback router lawan. Konfigurasinya sebagai berikut :


[admin@R1] > routing bgp peer add name=peer1 remote-as=200 remote-address=2.2.2.2 update-source=bridge1 multihop=yes


[admin@R2] > routing bgp peer add name=peer1 remote-as=100 remote-address=1.1.1.1 update-source=bridge1 multihop=yes

Update-source, jika diisi dengan interface, maka address yang dimiliki interface tersebut akan digunakan sebagai source address untuk Outgoing TCP Connection / koneksi TCP yang keluar / menuju internet.
Multihop digunakan jika peer nya berjarak lebih dari 1 hop, atau bisa dikatakan tidak directly connected.

Jangan lupa setelah kita peering, kita cek status BGP Peer kita, apakah sudah established atau belum, dengan cara



Setelah BGP Peering kita established, kita advertise network IP Publik (Loopback kedua) masing masing router ke BGP.

Konfigurasi R1


[admin@R1] > routing bgp network add network=11.11.11.11/32

Konfigurasi R2


[admin@R2] > routing bgp network add network=22.22.22.22/32

Setelah itu kita cek apakah sudah IP tadi sudah masuk ke dalam routing table masing masing router dengan cara :



Atau bisa juga dengan perintah :



Sekian sharing kali ini, semoga bermanfaat bagi teman teman semua.
Bye bye!

Comments