Border Gateway Protocol- Bagi Anda yang sedang berlangganan internet dari penyedia layanan internet memiliki sebuah layanan yang memisahkan jalur antara koneksi internet internasional dengan OpenIXP.
Sebelum membaca lebih lanjut, bagi kamu yang ingin mengetahui Netdata lebih lengkap, kamu bisa langsung menghubungi kami melalui link di bawah ini.
Konsultasi Via WhatsappMaka kita sebagai customer akan lebih mudah dalam mengelola bandiwidth yang ada pada dua jalur tersebut. Metode yang digunakan untuk mengelola jalur ini adalah BGP Peer.
Apa sih itu BGP dan apa gunanya bagi kehidupan sehari-hari? Mari kita simak penjelasan berikut ini.
Daftar Isi
Penjelasan Border Gateway Protocol
BGP atau Border Gateway Protocol adalah salah satu jenis routing protokol yang digunakan untuk koneksi antar AS (Autonomous System) dengan salah satu jenis routing protokol pada ISP atau penyedia layanan internet maupun perbankan. BGP termasuk dalam kategori routing protokol jenis EGP (Exterior Gateway Protokol).
Dengan adanya EGP maka router dapat melakukan pertukaran rute melalui AS baik dari maupun keluar jaringan lokal. BGP memiliki skalabilitas yang tinggi yang dapat melayani pertukaran router ke beberapa perusahaan besar. Maka dari itu BGP dikenal dengan prokol bagi routing yang terkenal rumit.
Karakteristik
Algoritma routing distance vector secara periodik menyalin table routing dari router ke router.
Perubahan table routing di update antar router yang saling terkait pada waktu terjadi perubahan topologi.
Digunakan antara ISP bersama dengan ISP dan client-client.
Digunakan untuk merutekan trafik internet antar autonomous system.
BGP adalah Path Vector routing protocol.Dalam sistem menentukan rute-rute terbaiknya selamanya mengacu kepada path yang paling baik dan terpilih yang didapatnya berasal dari router BGP yang lainnya.
Router BGP membangun dan melindungi koneksi antar-peer memanfaatkan port no 179.
Koneksi antar-peer dijaga bersama dengan memanfaatkan isyarat keepalive secara periodik.
Metrik (atribut) untuk menentukan rute paling baik amat kompleks dan dapat dimodifikasi bersama dengan fleksibel.
BGP memiliki routing table sendiri yang biasanya berisi prefiks-prefiks routing yang diterimanya berasal dari router BGP lain
Atribut-atribut Border Gateway Protocol
- Origin
- AS_Path
- Next Hop
- Multiple Exit Discriminator (MED)
- Local Preference
- Atomic Aggregate
- Aggregator
- Community
- Originator ID
- Cluster list
- Weight
Mengapa memilih Border Gateway Protocol?
BGP ini dapat digunakan sebagai pengontrol dan pengatur lalu lintas dari sumebr yang berbeda pada Network multi-home. Fungsi utama dari BGP adalah untuk memperkenalkan kepada publik pada luar Network tentang rute atau porsi spasi address sendiri dengan cara meminta izin membawa data ke tujuan spasi address.
Salah satu kelemahan BGP routing adalah ruter yang dipublikasikan tidak diketahui bagaimana cara mencapainya. Dengan dinamakan black-holing, yakni melakukan advertise, atau meminta izin dalam membawa data, namun ada beberaap bagian spasi address adalah milik orang lain, maka terjadi proses advertise yang menyulitkan.
Perangkat Hardware & Software untuk Komunikasi BGP
Adapun perlengkapan yang digunakan adalah router komersial seperti cisco router da Bay router atau klon-klon PC yang menjalankan Linux atau varian unix lainya yang dibantu dengan menggunakan program yakni gated untuk mengelola BGP.
eBGP vs iBGP
SR.TIDAK | EBGP | IBGP |
---|---|---|
1 | EBGP adalah singkatan dari External Border Gateway Protocol. | IBGP adalah singkatan dari Internal Border Gateway Protocol. |
2 | Ini berjalan di antara dua router BGP dalam sistem otonom yang berbeda. | berjalan di antara dua router BGP dalam sistem otonom yang sama. |
3 | Jarak Administratif defaultnya adalah 20. | Jarak Administratif defaultnya adalah 200. |
4 | Rute EBGP yang diterima dari rekan EBGP dapat diiklankan ke rekan EBGP dan IBGP. | Rute IBGP yang diterima dari rekan IBGP tidak dapat diiklankan ke rekan IBGP lain tetapi dapat diiklankan ke rekan EBGP. |
5 | tidak memerlukan topologi mesh penuh. | membutuhkan topologi mesh penuh. |
6 | digunakan antara organisasi atau antara organisasi dan penyedia Layanan Internet. | digunakan dalam organisasi yang sama. |
7 | digunakan sebagai jalur untuk pencegahan loop. | Menggunakan BGP Split horizon untuk pencegahan loop. |
8 | default diatur dengan TTL = 1. | rekan default diatur dengan TTL = 255. |
9. | Di rekan EBGP, atribut seperti preferensi lokal tidak dikirim. | Di rekan IBGP, atribut seperti preferensi lokal dikirim. |
10. | Ketika rute diiklankan ke rekan EBGP, hop berikutnya diubah ke router lokal. | Ketika rute diiklankan ke rekan IBGP, hop berikutnya tetap tidak berubah. |
AS Number (ASN)
AS number adalah nomor unik yang menjadi identitas AS-AS. Nomor ini diberikan oleh Autonomous Number from The American Registry for Internet Numbers atau ARIN.
AS-Path
Pada saat rute melewati BGP, maka rute tersebut akan diberi tanda dengan sebuah nomor AS dari router yang menyelenggarakannya. Rute akan melewati antaraAS ke AS lainnya sehingga dapat membentuk sebuah AS-path. Fungsi AS-path ini adalah
- Untuk memberikan penelurusan diagnostik kepada routing dalam sebuah jaringan.
- Salah satu nomor metric yang menetapkan bagaimanae route akan didengar melalui BGP yang dimasukkan pada tabel routing IP.
- Dapat melakukan routing policy, misalnya pada saat mengambil rute tertentu.
Simulasi Konfigurasi Penggunaan BGP
Berikut ini adalah gambar simulasi routing untuk dapat memudahkan pemahaman kita bagaimana BGP tersebut bekerja.
Konfigurasi IP Pada Port Router BGP-1 dan Routing
- Router>en
- Router#conf t
- Router(config)#hostname Router-BGP-1
- Router-BGP-1(config)#interface FastEthernet0/0
- Router-BGP-1(config-if)#ip address 20.20.20.1 255.255.255.252
- Router-BGP-1(config-if)#no shut
- Router-BGP-1(config-if)#exit
- Router-BGP-1(config)#interface FastEthernet0/1
- Router-BGP-1(config-if)#ip address 192.168.1.1 255.255.255.0
- Router-BGP-1(config-if)#no shut
- Router-BGP-1(config-if)#exit
- Router-BGP-1(config)#router bgp 100
- Router-BGP-1(config-router)#neighbor 20.20.20.2 remote-as 200
- Router-BGP-1(config-router)#network 192.168.1.0 mask 255.255.255.0
- Router-BGP-1(config-router)#exit
- Router-BGP-1(config)#do wr
- Building configuration…
- [OK]
Konfigurasi IP Pada Port Router BGP-2 dan Routing
- Router>en
- Router#conf t
- Router(config)#hostname Router-BGP-2
- Router-BGP-2(config)#interface FastEthernet0/0
- Router-BGP-2(config-if)#ip address 20.20.20.2 255.255.255.252
- Router-BGP-2(config-if)#no shut
- Router-BGP-2(config-if)#exit
- Router-BGP-2(config)#interface FastEthernet0/1
- Router-BGP-2(config-if)#ip address 172.16.10.1 255.255.255.0
- Router-BGP-2(config-if)#no shut
- Router-BGP-2(config-if)#exit
- Router-BGP-2(config)#router bgp 200
- Router-BGP-2(config-router)#neighbor 20.20.20.1 remote-as 100
- Router-BGP-2(config-router)#%BGP-5-ADJCHANGE: neighbor 20.20.20.1 Up
- Router-BGP-2(config-router)#network 172.16.10.0 mask 255.255.255.0
- Router-BGP-2(config-router)#exit
- Router-BGP-2(config)#do wr
- Building configuration…
- [OK]
Konfigurasi IP Pada Masing-masing PC
Kemudian pada saat melalui jaringan komputer maka akan menyesuaikan IP address dengan jaringan yang digunakan, kita perlu mengkonfigurasi IP pada masing-masing PC berdasarkan IP gateway Router-BGP-1.
Pengetesan Ping IP antar PC yang Berbeda Network
Jika sudah selesai maka diperlukan pengetesan antara perangkat PC apabila sudah berhasil, jika berhasil maka akan muncul seperti gambar berikut ini. Apabila masih muncul RTO atau DHU maka Anda bisa mengecek kembali apakah ada konfigurasi port pada masing-masing router sudah sesuai atau belum tak terkecuali IP pada PC sudah benar atau belum.
NetData adalah perusahaan yang menyediakan layanan berbasis teknologi dengan pelayanan dan kualitas terbaik, jika tertarik dengan kami Anda bisa langsung menghubungi kami melalui link ini atau melalui form kontak kami disini.