JAKARTA, cssmayo.com – Internet bukan satu jaringan tunggal yang dikelola oleh satu pihak. Ia adalah kumpulan puluhan ribu jaringan independen — milik ISP, perusahaan teknologi, universitas, dan pemerintahan — yang harus bisa saling berkomunikasi satu sama lain. Yang memungkinkan semua jaringan yang berbeda-beda ini terhubung dan bisa saling bertukar trafik adalah Border Gateway Protocol.
Border Gateway Protocol (BGP) adalah protokol routing eksterior yang digunakan untuk menukar informasi routing antar jaringan otonom (Autonomous System atau AS) yang berbeda di internet. Selain itu, BGP adalah satu-satunya protokol yang mampu mengelola routing dalam skala internet global — dengan ratusan ribu rute yang terus diperbarui secara real-time oleh ribuan router di seluruh dunia.
Konsep Autonomous System dalam Border Gateway Protocol

Untuk memahami border gateway protocol, penting memahami konsep Autonomous System terlebih dahulu.
Setiap organisasi yang mengelola jaringan sendiri dan terhubung ke internet — baik ISP, perusahaan besar, atau content provider — memiliki satu atau lebih Autonomous System Number (ASN). ASN adalah identitas unik yang diberikan oleh lembaga regional internet seperti APNIC atau ARIN. Selain itu, ASN digunakan BGP untuk melacak dari AS mana sebuah rute berasal dan melalui AS mana rute tersebut harus dilalui.
Setiap AS bertanggung jawab mengelola routing di dalam jaringannya sendiri menggunakan protokol interior (IGP) seperti OSPF atau EIGRP. Sementara itu, border gateway protocol mengurus routing antar AS — menentukan jalur terbaik dari satu jaringan ke jaringan lain di seluruh internet.
Cara Kerja Border Gateway Protocol
BGP bekerja dengan membangun sesi peering antara dua router BGP yang disebut BGP peers atau BGP neighbors. Proses ini terjadi melalui beberapa tahap.
Pembangunan sesi: Dua router BGP membangun koneksi TCP pada port 179. Setelah koneksi terbentuk, keduanya bertukar pesan OPEN yang berisi ASN, BGP version, dan parameter lainnya. Jika semua cocok, sesi BGP berhasil dibangun.
Pertukaran routing table: Setelah sesi aktif, setiap router mengirimkan seluruh BGP routing table miliknya ke peer. Proses ini hanya terjadi sekali di awal. Selain itu, setelah itu hanya perubahan (update) yang dikirimkan — bukan seluruh tabel.
Pemilihan jalur terbaik: BGP memilih satu jalur hometogel terbaik untuk setiap prefix menggunakan serangkaian atribut yang dievaluasi secara berurutan. Atribut seperti LOCAL_PREF, AS_PATH, MED, dan lainnya menentukan jalur mana yang dipilih sebagai rute aktif.
Propagasi update: Saat ada perubahan rute — link baru, link yang turun, atau kebijakan yang berubah — BGP mengirimkan UPDATE message yang hanya berisi prefix yang berubah. Dengan demikian, konvergensi terjadi secara bertahap dan efisien.
Jenis Border Gateway Protocol: eBGP dan iBGP
Border gateway protocol hadir dalam dua varian yang memiliki peran berbeda:
eBGP (External BGP): Digunakan antara router di dua AS yang berbeda. Ini adalah penggunaan BGP yang paling umum dipahami — misalnya antara router ISP dan router pelanggan enterprise, atau antara dua ISP yang melakukan peering. Selain itu, setiap rute yang diterima via eBGP di-increment AS_PATH-nya sehingga loop routing bisa terdeteksi.
iBGP (Internal BGP): Digunakan antara router dalam satu AS yang sama. Dibutuhkan ketika satu AS memiliki banyak router dan semua router perlu mengetahui rute BGP yang sama. Berbeda dari eBGP, iBGP tidak mengubah AS_PATH. Hasilnya, diperlukan konfigurasi full-mesh atau penggunaan Route Reflector untuk mendistribusikan rute secara efisien di dalam AS.
Atribut Border Gateway Protocol untuk Pemilihan Rute
Border gateway protocol menggunakan berbagai atribut untuk memilih jalur terbaik. Atribut ini dievaluasi secara berurutan hingga ada satu pemenang:
- Weight (Cisco proprietary): Nilai lokal tertinggi dipilih pertama
- LOCAL_PREF: Rute dengan nilai tertinggi dipilih untuk trafik keluar AS
- Locally originated: Rute yang berasal dari router itu sendiri diprioritaskan
- AS_PATH length: Jalur dengan jumlah AS lebih sedikit dipilih
- ORIGIN: IGP lebih disukai dari EGP, EGP dari Incomplete
- MED (Multi-Exit Discriminator): Nilai lebih rendah lebih disukai untuk trafik masuk
- eBGP over iBGP: Rute dari eBGP lebih disukai dari iBGP
- IGP metric: Rute dengan cost IGP lebih rendah ke next-hop dipilih
Border Gateway Protocol dalam Multi-homing
Salah satu penggunaan border gateway protocol yang paling umum di tingkat enterprise adalah multi-homing — menghubungkan satu jaringan ke dua atau lebih ISP sekaligus menggunakan BGP. Oleh karena itu, jika satu ISP mengalami gangguan, trafik secara otomatis beralih ke ISP lain tanpa intervensi manual. Ini memberikan ketersediaan koneksi internet yang jauh lebih tinggi.
Keamanan Border Gateway Protocol: Kerentanan dan Mitigasi
Border gateway protocol dirancang pada era ketika keamanan internet belum menjadi prioritas utama. Akibatnya, BGP memiliki beberapa kerentanan yang perlu diwaspadai.
BGP hijacking: AS jahat bisa mengumumkan prefix milik AS lain — menyebabkan trafik yang seharusnya ke tujuan A malah diarahkan ke tempat yang salah. Beberapa insiden BGP hijacking sudah terjadi dan menyebabkan gangguan besar di internet.
BGP Route Leak: AS yang salah konfigurasi meneruskan rute yang seharusnya tidak disebarkan — bisa menyebabkan trafik melewati jalur yang tidak optimal atau bahkan tidak aman.
Selain itu, mitigasi yang direkomendasikan meliputi RPKI (Resource Public Key Infrastructure) untuk memvalidasi kepemilikan prefix, BGP filtering yang ketat, dan implementasi MANRS (Mutually Agreed Norms for Routing Security).
Kesimpulan
Border Gateway Protocol adalah tulang punggung routing internet yang tidak tergantikan. Tanpa BGP, jaringan-jaringan independen yang membentuk internet tidak bisa saling berkomunikasi secara efisien. Selain itu, memahami BGP sangat penting bagi network engineer yang bekerja di tingkat ISP, data center, atau perusahaan dengan kebutuhan koneksi multi-homed. Seiring berkembangnya internet dan meningkatnya ancaman keamanan routing, implementasi BGP yang benar dan aman menjadi semakin kritis.
Eksplorasi lebih dalam Tentang topik: Techno
Cobain Baca Artikel Lainnya Seperti: Soda Maker: Teknologi Pembuat Minuman Berkarbonasi di Rumah

