Sebelumnya kita sudah membuat contekan dynamic routing RIP, EIGRP, dan OSPF. Selanjutnya kita akan membuat contekan konfigurasi routing BGP. BGP atau Border Gateway Protocol termasuk dalam kategori routing protocol Exterior Gateway Protocol yang lebih powerful dari jenis lainnya. BGP digunakan untuk koneksi antar Autonomous System (AS). Routing BGP memiliki skalabilitas yang tinggi karena dapat melayani pertukaran routing yang sangat kompleks, seperti routing pada provider Internet.
Pada contekan ini kita akan melakukan konfigurasi routing BGP pada router Cisco dan Mikrotik dengan menggunakan aplikasi PNETLab. Kita akan menggunakan empat buah router pada konfigurasi kali ini, dengan dua router Cisco (IOS C2691) dan dua router Mikrotik (RouterOS 6.48.6). Selain router kita juga akan menggunakan empat buah Virtual PC sebagai client masing-masing router, seperti pada gambar topologi di bawah ini.
Konfigurasi PC Client
Pada konfigurasi routing BGP ini kita akan menggunakan empat buah virtual PC sebagai client dengan detail konfigurasi sebagai berikut:
- PC01 dengan IP Address 192.168.10.2/24 dengan gateway 192.168.10.1
- PC02 dengan IP Address 192.168.20.2/24 dengan gateway 192.168.20.1
- PC03 dengan IP Address 192.168.30.2/24 dengan gateway 192.168.30.1
- PC04 dengan IP Address 192.168.40.2/24 dengan gateway 192.168.40.1
Konfigurasi BGP Router Kenari
Perangkat yang kita gunakan menjadi Router Kenari adalah Router Mikrotik, berikut konfigurasi routing BGP yang akan kita lakukan.
::Menambahkan IP Address
[admin@R-Kenari] > ip address add address=172.20.10.2/30 interface=ether1
[admin@R-Kenari] > ip address add address=172.20.10.14/30 interface=ether2
[admin@R-Kenari] > ip address add address=192.168.10.1/24 interface=ether3
::Mengaktifkan Routing BGP
[admin@R-Kenari] > routing bgp network add network=172.20.10.0/30
[admin@R-Kenari] > routing bgp network add network=172.20.10.12/30
[admin@R-Kenari] > routing bgp network add network=192.168.10.0/24
[admin@R-Kenari] > routing bgp peer add remote-address=172.20.10.1 remote-as=88
[admin@R-Kenari] > routing bgp peer add remote-address=172.20.10.13 remote-as=66
[admin@R-Kenari] > routing bgp instance set 0 as=55
Konfigurasi BGP Router Jalak
Perangkat yang kita gunakan menjadi Router Jalak adalah Router Cisco, berikut konfigurasi routing BGP yang akan kita lakukan.
::Menambahkan IP Address
R-Jalak#configure terminal
R-Jalak(config)#interface fa0/0
R-Jalak(config-if)#ip address 172.20.10.5 255.255.255.252
R-Jalak(config-if)#no shutdown
R-Jalak(config-if)#interface fa0/1
R-Jalak(config-if)#ip address 172.20.10.1 255.255.255.252
R-Jalak(config-if)#no shutdown
R-Jalak(config-if)#interface f1/0
R-Jalak(config-if)#ip address 192.168.20.1 255.255.255.0
R-Jalak(config-if)#no shutdown
::Mengaktifkan Routing BGP
R-Jalak(config-if)#router bgp 88
R-Jalak(config-router)#neighbor 172.20.10.6 remote-as 77
R-Jalak(config-router)#neighbor 172.20.10.2 remote-as 55
R-Jalak(config-router)#network 172.20.10.4 mask 255.255.255.252
R-Jalak(config-router)#network 172.20.10.0 mask 255.255.255.252
R-Jalak(config-router)#network 192.168.20.0 mask 255.255.255.0
Konfigurasi BGP Router Merpati
Perangkat yang kita gunakan menjadi Router Merpati adalah Router Mikrotik, berikut konfigurasi routing BGP yang akan kita lakukan.
::Menambahkan IP Address
[admin@R-Merpati] > ip address add address=172.20.10.6/30 interface=ether1
[admin@R-Merpati] > ip address add address=172.20.10.9/30 interface=ether2
[admin@R-Merpati] > ip address add address=192.168.30.1/24 interface=ether3
::Mengaktifkan Routing BGP
[admin@R-Merpati] > routing bgp network add network=172.20.10.4/30
[admin@R-Merpati] > routing bgp network add network=172.20.10.8/30
[admin@R-Merpati] > routing bgp network add network=192.168.30.0/24
[admin@R-Merpati] > routing bgp peer add remote-address=172.20.10.5 remote-as=88
[admin@R-Merpati] > routing bgp peer add remote-address=172.20.10.10 remote-as=66
[admin@R-Merpati] > routing bgp instance set 0 as=77
Konfigurasi BGP Router Jalak
Perangkat yang kita gunakan menjadi Router Jalak adalah Router Cisco, berikut konfigurasi routing BGP yang akan kita lakukan.
::Menambahkan IP Address
R-Merak#configure terminal
R-Merak(config)#interface fa0/0
R-Merak(config-if)#ip address 172.20.10.10 255.255.255.252
R-Merak(config-if)#no shutdown
R-Merak(config-if)#interface fa0/1
R-Merak(config-if)#ip address 172.20.10.13 255.255.255.252
R-Merak(config-if)#no shutdown
R-Merak(config-if)#interface fa1/0
R-Merak(config-if)#ip address 192.168.40.1 255.255.255.0
R-Merak(config-if)#no shutdown
::Mengaktifkan Routing BGP
R-Merak(config-if)#router bgp 66
R-Merak(config-router)#neighbor 172.20.10.9 remote-as 77
R-Merak(config-router)#neighbor 172.20.10.14 remote-as 55
R-Merak(config-router)#network 172.20.10.8 mask 255.255.255.252
R-Merak(config-router)#network 172.20.10.12 mask 255.255.255.252
R-Merak(config-router)#network 192.168.40.0 mask 255.255.255.0
Pengujian Konfigurasi Routing BGP
Untuk melakukan pengujian dan verifikasi pada konfigurasi, kita bisa menggunakan perintah “sh ip route dan sh ip route bgp” pada router Cisco dan “ip route print” pada router Mikrotik. Berikut merupakan hasil dari verifikasinya
- Router Kenari
- Router Jalak
- Router Merpati
- Router Merak
Sedangkan pengujian pada client kita lakukan dengan perintah “ping” dari PC04 ke PC client lainnya sesuai gambar berikut.
Dari hasil pengujian tersebut dapat kita simpulkan bahwa konfigurasi routing BGP yang telah kita lakukan sudah berhasil dengan sukses.
Demikian contekan konfigurasi routing BGP pada perangkat Cisco dan Mikrotik semoga bisa bermanfaat bagi semuanya..