Install-BGP-on-Ubuntu-20.04

Install BGP on Ubuntu and Configuring

Install BGP on Ubuntu 20.04.BGP (Border Gateway Protocol) merupakan salah satu jenis Routing Dinamic yang digunakan untuk bertukar informasi antar Autonomous System (AS). BGP merupakan metode Routing yang banyak digunakan pada saat ini, termasuk untuk ISP besar.

BGP dapat kita gunakan pada System Operasi seperti Linux, dengan menggunakan Quagga. Quagga adalah paket perangkat lunak router, yang menyediakan implementasi OSPFv2, OSPFv3, RIP v1 dan v2, RIPng dan BGP-4 untuk platform Unix, khususnya FreeBSD, Linux, Solaris dan NetBSD. Quagga adalah cabang dari GNU Zebra yang dikembangkan oleh Kunihiro Ishiguro

SUMBER : https://www.quagga.net/

Install-BGP-on-Ubuntu-20.04

1. Install BGP on Ubuntu 20.04

Berikut akan kami Dokumentasikan cara Installasi Quagga on Ubuntu 20.04

apt install quagga

Setelah installasi berhasil, lalu akftifkan forward packet dengan cara uncomment di /etc/sysctl.conf

net.ipv4.ip_forward=1

Lalu copykan file – file berikut dengan menggunakan perintah dibawah ini.

cp /usr/share/doc/quagga-core/examples/vtysh.conf.sample /etc/quagga/vtysh.conf
cp /usr/share/doc/quagga-core/examples/zebra.conf.sample /etc/quagga/zebra.conf
cp /usr/share/doc/quagga-core/examples/bgpd.conf.sample /etc/quagga/bgpd.conf
sudo chown quagga:quagga /etc/quagga/*.conf
sudo chown quagga:quaggavty /etc/quagga/vtysh.conf
sudo chmod 640 /etc/quagga/*.conf

Untuk membuat Log Quagga, buat sebuah folder log

mkdir /var/log/quagga/
chown quagga:quagga /var/log/quagga/
touch /var/log/zebra.log
chown quagga:quagga /var/log/zebra.log

Jika sudah, lalu Aktifkan service bgpd dan zebra. Gunakan perintah berikut ini

systemctl start bgpd
systemctl enable bgpd
systemctl start zebra
systemctl enable zebra

Unuk memulai Configuring BGP harus masuh ke dalam terminal terlebih dahulu, gunakan perintah vtysh.

vtysh

Settingan default dari Quagga akan ditemukan settingan dengan AS 7675, karena kita tidak membutuhkan ini, sebaiknya settingan tersebut dihapus. Periksa settingan tersebut dengan menggunakan perintah berikut ini

show running-config
Install BGP on Ubuntu 20.04

Jika ingin mengapus “router bgp 7675” gunakan perintah berikut ini

configure terminal
no router bgp 7675

Lalu masukan AS Number BGP anda dan hapus ringkasan table routing.

router bgp YOURAS
no auto-summary
no synchronization

Lalu masukan informasi Remote AS Number

neighbor NEIGHBOR-IP remote-as RemoteASNumber
neighbor NEIGHBOR-IP description "RemoteASNumber"

Jika ingin memberikan password, gunakan perintah berikut ini

neighbor NEIGHBOR-IP password YOURBGPPASSWORD
exit

Lalu simpan

write

Anda bisa cek konfigurasi dengan menggunaan perintah berikut ini

show ip bgp summary

3. Advertising IP

Untuk lakukan Advertise IP pada Routing BGP cukup mudah, ikuti langkah – langkah berikut ini.

Login kembali ke terminal menggunakan perintah vtysh

vtysh
configure terminal
router bgp YOURAS

Lalu masukan Subnet IP yang ingin di Advertise

network YOURSUBNET/CIDR

Contoh

contoh 192.168.10.0/24

Keluar dan Simpan

exit
write

Untuk melihat IP yang di Advertise, bisa menggunakan perintah berikut ini

show ip bgp neighbors NEIGHBORIP advertised-routes

Kesimpulan

Sangat mudah untuk melakukan Install BGP on Ubuntu, Jika sesi sudah terhubung akan ada stus established pada Router anda. Jika status masih ‘Connect’ atau ‘Active’ kemungkinan belum terhubung, cobalah untuk melihat pada Firewall atau port yang terblokir.

BACA JUGA : How Install aaPanel Ubuntu