{"id":378,"date":"2024-12-28T20:36:06","date_gmt":"2024-12-28T20:36:06","guid":{"rendered":"https:\/\/www.linuxid.net\/istilah\/?p=378"},"modified":"2025-01-28T21:03:24","modified_gmt":"2025-01-28T14:03:24","slug":"bgp-border-gateway-protocol","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/istilah\/bgp-border-gateway-protocol\/","title":{"rendered":"BGP (Border Gateway Protocol)"},"content":{"rendered":"<h2>Apa itu BGP (Border Gateway Protocol)?<\/h2>\n<p>BGP (Border Gateway Protocol) adalah protokol yang memungkinkan sistem routing global internet. Protokol ini mengelola bagaimana paket data dirutekan dari satu jaringan ke jaringan lain dengan menukar informasi routing dan keterjangkauan antar <a href=\"https:\/\/www.linuxid.net\/istilah\/edge-router\/\">edge router<\/a>.<br \/>\nBGP memungkinkan peering untuk mengirim paket data antar sistem otonom (<a href=\"https:\/\/www.linuxid.net\/istilah\/autonomous-system\/\">ASes<\/a>), yaitu jaringan yang dikelola oleh satu perusahaan atau penyedia layanan. Bersama-sama, AS ini membentuk internet publik.<\/p>\n<p>BGP menciptakan stabilitas jaringan dengan memastikan router dapat beradaptasi terhadap kegagalan rute. Ketika satu jalur gagal, BGP dengan cepat menemukan jalur baru. BGP membuat keputusan routing berdasarkan jalur yang didefinisikan oleh aturan atau kebijakan jaringan yang ditetapkan oleh administrator jaringan.<\/p>\n<h2>Bagaimana cara kerja BGP?<\/h2>\n<p>Setiap router mempertahankan <a href=\"https:\/\/www.linuxid.net\/istilah\/routing-table\/\">routing table<\/a> yang mengontrol bagaimana paket diarahkan. Proses BGP pada router menghasilkan informasi tabel routing berdasarkan faktor berikut:<\/p>\n<ul class=\"default-list\/\">\n<li>Informasi yang masuk dari router lain.<\/li>\n<li>Informasi dalam basis informasi routing BGP (RIB), yaitu tabel data yang disimpan di server pada router BGP.<\/li>\n<\/ul>\n<p>RIB berisi informasi baik dari peer eksternal yang terhubung langsung maupun peer internal. RIB juga menyimpan kebijakan tentang rute yang harus digunakan dan informasi yang harus dipublikasikan, serta terus memperbarui tabel routing saat terjadi perubahan.<\/p>\n<h2>Apa kegunaan BGP?<\/h2>\n<p>BGP membantu menyediakan redundansi dengan memungkinkan router untuk dengan cepat beradaptasi dan mengirimkan paket melalui koneksi lain jika satu jalur internet gagal. Protokol ini sering digunakan dalam jaringan besar, seperti jaringan penyedia layanan internet, jaringan area luas (WAN), dan lingkungan *Infrastructure-as-a-Service* (IaaS).<\/p>\n<p>BGP adalah protokol gateway eksternal, yang berarti dirancang untuk berbagi informasi routing antar AS. Sebaliknya, protokol gateway internal mengirimkan informasi dalam satu AS. Namun, Internal BGP (iBGP) tersedia untuk mengirimkan informasi keterjangkauan dalam jaringan organisasi.<\/p>\n<p>Setiap router BGP mempertahankan tabel routing standar yang digunakan untuk mengarahkan paket dalam perjalanan. BGP menggunakan topologi <a href=\"https:\/\/www.linuxid.net\/istilah\/client-server\/\">client-server<\/a> untuk mengomunikasikan informasi routing, di mana klien memulai sesi BGP dengan mengirimkan permintaan ke server.<\/p>\n<h2>Dasar-dasar Routing BGP<\/h2>\n<p>BGP hanya mengirimkan informasi tabel routing yang diperbarui saat terjadi perubahan dan hanya mengirimkan informasi yang terkena dampak. BGP tidak memiliki mekanisme penemuan otomatis, yang berarti administrator jaringan harus secara manual mengatur koneksi antar peer dengan alamat peer yang diprogram di kedua ujung.<br \/>\nBGP membuat keputusan jalur terbaik berdasarkan atribut berikut:<\/p>\n<ul class=\"default-list\/\">\n<li>Bobot tertinggi.<\/li>\n<li>Keterjangkauan saat ini.<\/li>\n<li>Jumlah hop.<\/li>\n<li>Preferensi lokal.<\/li>\n<li>Jalur tertua.<\/li>\n<\/ul>\n<p>Dalam situasi di mana terdapat banyak jalur, seperti di fasilitas hosting utama, kebijakan BGP mengomunikasikan preferensi organisasi tentang jalur mana yang harus diikuti lalu lintas masuk dan keluar. Tag komunitas BGP dapat mengontrol perilaku iklan rute antar peer.<br \/>\nBGP dalam jaringan didasarkan pada model <a href=\"https:\/\/www.linuxid.net\/istilah\/TCP-IP\/\">TCP\/IP<\/a>. Protokol ini beroperasi pada lapisan transport <a href=\"https:\/\/www.linuxid.net\/istilah\/OSI\/\">OSI<\/a> (Lapisan 4) untuk mengontrol lapisan jaringan (Lapisan 3).<\/p>\n<p>Seperti yang dijelaskan dalam <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc4271\" target=\"_blank\" rel=\"noopener\/\">RFC 4271<\/a> dan diratifikasi pada tahun 2006, versi BGP-4 saat ini mendukung IPv6 dan Classless Inter-Domain Routing (<a href=\"https:\/\/www.linuxid.net\/istilah\/CIDR\/\">CIDR<\/a>), yang memungkinkan keberlanjutan IPv4. Dengan CIDR, jaringan dapat memiliki lebih banyak alamat daripada skema penugasan IP saat ini.<\/p>\n<h2>Masalah Umum BGP<\/h2>\n<p>Masalah umum pada BGP meliputi kegagalan pertukaran informasi. Informasi yang dipertukarkan mungkin tidak berhasil karena format yang salah atau data yang tidak benar.<\/p>\n<p>Router juga dapat kehabisan memori atau penyimpanan atau terlalu lambat untuk merespons pembaruan. Router mengirimkan kode kesalahan dan subkode untuk mengomunikasikan masalah, termasuk timeout, permintaan yang salah format, dan masalah pemrosesan.<\/p>\n<h3>Gangguan Facebook<\/h3>\n<p>Pada 4 Oktober 2021, aplikasi media sosial Facebook, Instagram, dan WhatsApp <a href=\"https:\/\/www.computerweekly.com\/news\/252507717\/Facebook-unplugged-for-six-hours-due-to-configuration-error\/\">offline selama enam jam<\/a>. Gangguan ini dilaporkan karena tidak adanya rute BGP yang berfungsi ke situs media sosial tersebut, sehingga server domain name system (DNS) menjadi offline. Ini pada dasarnya memutus aplikasi media sosial tersebut dari internet.<\/p>\n<h2>Keamanan BGP<\/h2>\n<p>BGP juga rentan terhadap serangan berbasis informasi yang salah. Aktor jahat dapat membanjiri router dengan paket yang salah dalam serangan *denial-of-service*. Mereka juga dapat mengklaim sebagai sumber informasi routing untuk sebuah AS dan sementara waktu mengontrol arah lalu lintas dari AS tersebut, yang dikenal sebagai *BGP hijacking*.<\/p>\n<h2>Perbedaan antara iBGP, eBGP, dan OSPF<\/h2>\n<p>BGP yang digunakan untuk merutekan <em>dalam<\/em> satu AS disebut iBGP. Ketika BGP digunakan untuk menghubungkan satu AS ke AS lainnya, disebut *External BGP* (eBGP).<\/p>\n<p>Protokol Open Shortest Path First (<a href=\"https:\/\/www.linuxid.net\/istilah\/OSPF-Open-Shortest-Path-First\/\">OSPF<\/a>) digunakan hanya dalam jaringan internal. OSPF berfokus pada menemukan jalur terpendek yang tersedia antara node dan beralih ke jalur terpendek tersebut secepat mungkin.<\/p>\n<p>BGP lebih lambat dalam beralih ke jalur baru tetapi lebih skalabel dibandingkan OSPF. Oleh karena itu, OSPF lebih cocok untuk jaringan area lokal (LAN) perusahaan dan pusat data pribadi. OSPF pada dasarnya memiliki struktur hierarkis, sedangkan BGP berbentuk mesh. Beberapa jaringan kini menggantikan OSPF dengan iBGP.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu BGP (Border Gateway Protocol)? BGP (Border Gateway Protocol) adalah protokol yang memungkinkan sistem routing global internet. Protokol ini mengelola bagaimana paket data dirutekan dari satu jaringan ke jaringan lain dengan menukar informasi routing dan keterjangkauan antar edge router. BGP memungkinkan peering untuk mengirim paket data antar sistem otonom (ASes), yaitu jaringan yang dikelola [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[92],"class_list":["post-378","post","type-post","status-publish","format-standard","hentry","category-computer-science","tag-network-infrastructure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu BGP (Border Gateway Protocol)? - Istilah Komputer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu BGP (Border Gateway Protocol)? - Istilah Komputer\" \/>\n<meta property=\"og:description\" content=\"Apa itu BGP (Border Gateway Protocol)? BGP (Border Gateway Protocol) adalah protokol yang memungkinkan sistem routing global internet. Protokol ini mengelola bagaimana paket data dirutekan dari satu jaringan ke jaringan lain dengan menukar informasi routing dan keterjangkauan antar edge router. BGP memungkinkan peering untuk mengirim paket data antar sistem otonom (ASes), yaitu jaringan yang dikelola [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/\" \/>\n<meta property=\"og:site_name\" content=\"Istilah Komputer\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-28T20:36:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-28T14:03:24+00:00\" \/>\n<meta name=\"author\" content=\"adhit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"adhit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/\",\"url\":\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/\",\"name\":\"Apa itu BGP (Border Gateway Protocol)? - Istilah Komputer\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\"},\"datePublished\":\"2024-12-28T20:36:06+00:00\",\"dateModified\":\"2025-01-28T14:03:24+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/linuxid.net\/istilah\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BGP (Border Gateway Protocol)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\",\"url\":\"https:\/\/linuxid.net\/istilah\/\",\"name\":\"Istilah Komputer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/istilah\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\",\"name\":\"adhit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130\",\"contentUrl\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130\",\"caption\":\"adhit\"},\"sameAs\":[\"https:\/\/linuxid.net\/istilah\"],\"url\":\"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu BGP (Border Gateway Protocol)? - Istilah Komputer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu BGP (Border Gateway Protocol)? - Istilah Komputer","og_description":"Apa itu BGP (Border Gateway Protocol)? BGP (Border Gateway Protocol) adalah protokol yang memungkinkan sistem routing global internet. Protokol ini mengelola bagaimana paket data dirutekan dari satu jaringan ke jaringan lain dengan menukar informasi routing dan keterjangkauan antar edge router. BGP memungkinkan peering untuk mengirim paket data antar sistem otonom (ASes), yaitu jaringan yang dikelola [&hellip;]","og_url":"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/","og_site_name":"Istilah Komputer","article_published_time":"2024-12-28T20:36:06+00:00","article_modified_time":"2025-01-28T14:03:24+00:00","author":"adhit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"adhit","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/","url":"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/","name":"Apa itu BGP (Border Gateway Protocol)? - Istilah Komputer","isPartOf":{"@id":"https:\/\/linuxid.net\/istilah\/#website"},"datePublished":"2024-12-28T20:36:06+00:00","dateModified":"2025-01-28T14:03:24+00:00","author":{"@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/istilah\/bgp-border-gateway-protocol\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxid.net\/istilah\/"},{"@type":"ListItem","position":2,"name":"BGP (Border Gateway Protocol)"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/istilah\/#website","url":"https:\/\/linuxid.net\/istilah\/","name":"Istilah Komputer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/istilah\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d","name":"adhit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/","url":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130","contentUrl":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130","caption":"adhit"},"sameAs":["https:\/\/linuxid.net\/istilah"],"url":"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/comments?post=378"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/378\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/media?parent=378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/categories?post=378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/tags?post=378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}