Ano ang BGP, at Bakit Nakadepende Dito ang Internet?

Isang larawan ng mga Ethernet cable na nakasaksak sa isang network switch.

POP-THAILAND/Shutterstock.com



Anim na oras na pagkawala ng Facebook noong Oktubre 4, 2021 , nagkaroon ng mga taong nag-aagawan upang malaman kung ano ang nangyayari. Bahagi ng sagot ay nasa mahalagang bahagi ng internet na tinatawag na Border Gateway Protocol, o BGP.

Ano nga ba ang BGP?

Ilang napaka-angkop na metapora ang ginamit sa mga kamakailang artikulo upang ipaliwanag ang BGP. Inihalintulad ito ng mga tao sa lahat ng bagay mula sa isang air traffic controller sa isang patuloy na umuunlad na mapa ng internet. Tinatawag pa itong duct tape ng internet. At ayos lang sila.





Ang BGP ay ang protocol na nagsasabi sa mga kahilingan ng data kung anong landas ang kailangan nilang tahakin upang maabot ang server. Kung, halimbawa, mag-log in ka sa Facebook o buksan ang app para makuha ang iyong feed, ang BGP ang gagabay sa iyong data packet sa pinakamabilis na ruta para makuha ang data na iyon para sa iyo mula sa mga server ng Facebook.

Inilalarawan ng Cloudflare ang BGP bilang ang postal service ng internet , dahil pinipili nito ang pinakamabilis at pinakamabisang ruta para sa iyong mga kahilingan na maabot ang kanilang nilalayon na server. Tinitingnan ng BGP ang lahat ng magagamit na ruta na maaaring gawin ng iyong data, pagkatapos ay pipiliin kung ano ang nakikita nito bilang pinakamahusay.



Kadalasan, nangangahulugan iyon ng pagruruta sa iyong data sa pamamagitan ng mga autonomous system na bumubuo sa internet sa kabuuan. Inaalam ng BGP kung aling mga system ang nakikipag-usap sa isa't isa pagkatapos ay ipinapadala ang iyong data sa pinakamabilis na landas sa pagitan nila upang makarating ito sa tamang destinasyon.

Advertisement

Sa pagpapatuloy ng metapora ng post office, ang bawat autonomous system sa internet ay parang sangay ng post office. Kahit na ang iyong lungsod ay maaaring may libu-libong mailbox, ang bawat piraso ng mail ay kailangan pa ring dumaan sa post office bago ito maihatid.

Ang mga halimbawa ng mga autonomous system sa internet ay kinabibilangan ng:



  • Isang internet service provider (ISP) tulad ng Comcast, AT&T, Verizon, atbp.
  • Isang kumpanya tulad ng Facebook
  • Iba pang malalaking organisasyon tulad ng mga gobyerno o unibersidad

Mitchell Clark, sumusulat para sa Ang Verge , inihalintulad ang BGP sa isang patuloy na ina-update ang mapa at mga autonomous system sa mga isla sa mapa na iyon. Dahil napakaraming isla sa internet para magtayo ng mga tulay sa pagitan ng bawat isa, sasabihin sa iyo ng BGP kung nasaan na ang mga tulay.

Sa katunayan, mayroong dalawang uri ng BGP:

  • Panlabas na BGP (eBGP) : Ang protocol na ginagamit ng internet sa kabuuan. Sa aming post office metapora, ito ay katulad ng internasyonal na pagpapadala.
  • Panloob na BGP (iBGP) : Isang panloob na BGP protocol na maaaring piliin ng mga autonomous system na gamitin upang iruta ang data sa loob ng kanilang sariling mga network. Ito ay katulad ng mga serbisyo ng mail sa iba't ibang mga indibidwal na bansa.

Hindi kinakailangang i-set up ang iBGP para ma-access ang eBGP ng mas malawak na internet, ngunit ang ilang mga autonomous system tulad ng malalaking tech na kumpanya ay gumagamit pa rin ng iBGP upang iruta ang panloob na trapiko.

Paano Gumagana ang BGP at DNS?

Ang BGP ang dahilan kung bakit posible ang pagruruta ng data sa internet, na ginagawa itong pandikit—o ang duct tape—na nag-uugnay sa internet. Bahagi ng paraan ng paggana ng BGP ay ang pag-a-advertise nito ng mga mabubuhay na ruta para sa data. Kung hihinto sa paggana ang BGP, ang mga rutang iyon ay hindi mahahanap at mawawala sa internet, kaya ang data ay walang mapupuntahan.

Bahagi iyon ng nangyari sa Facebook. Ang VP of Infrastructure ng Facebook na si Santosh Janardhan ay naglagay nito sa ganitong paraan kanyang blog post nagpapaliwanag sa mekanika ng pagkasira:

Isa sa mga trabahong ginagawa ng aming mas maliliit na pasilidad ay ang tumugon sa mga query sa DNS. Ang DNS ay ang address book ng internet, na nagbibigay-daan sa mga simpleng web name na tina-type namin sa mga browser na maisalin sa mga partikular na IP address ng server. Sinasagot ang mga query sa pagsasalin na iyon ng aming mga authoritative name server na sumasakop sa mga kilalang IP address mismo, na ina-advertise naman sa ibang bahagi ng internet sa pamamagitan ng isa pang protocol na tinatawag na border gateway protocol (BGP).

Advertisement

Sa madaling salita, ang internet Domain Name System (DNS) protocol functions tulad ng isang listahan ng mga address, at ang BGP ay ang postal service na kumukuha ng mail sa mga bahay na iyon. Hindi maipapadala ang mail kung mayroon kang address ngunit walang direksyon papunta sa bahay.

Nagpatuloy si Janardhan:

…Hindi pinagana ng mga DNS server ang mga BGP advertisement na iyon kung sila mismo ay hindi makakausap sa aming mga data center, dahil ito ay isang indikasyon ng isang hindi malusog na koneksyon sa network. Sa kamakailang outage ang buong gulugod ay inalis mula sa operasyon, na ginagawang ang mga lokasyong ito ay nagpapahayag ng kanilang sarili na hindi malusog at bawiin ang mga BGP advertisement na iyon. Ang resulta ay naging hindi maabot ang aming mga DNS server kahit na gumagana pa ang mga ito. Naging imposible para sa natitirang bahagi ng internet na mahanap ang aming mga server.

Paano Magugulo ng BGP ang Internet

Maraming salik ang maaaring makaapekto sa rutang tinatahak ng iyong data sa pamamagitan ng mapa ng internet. Maaaring isa ang gastos, dahil naniningil ang ilang provider para sa pag-access sa kanilang mga system. Ang pagbabago ng kalikasan ng internet mismo ay isa pa.

Ang mga autonomous system at website ay maaaring ilipat o ganap na maalis sa mapa ng internet. Maaari rin silang magpalit o magdagdag ng mga service provider—isang halimbawa ay maaaring isang kolehiyo na lumipat ng mga ISP mula sa Comcast patungo sa AT&T. Kailangang regular na i-update ng BGP ang mga rutang maaaring gawin ng data upang matiyak na mananatili ang mga ito sa kasalukuyan at ang iyong kahilingan ay hindi mapupunta sa isang dead-end, estilo ng Wile E. Coyote.

Bakit Nabawasan ang Facebook noong 10/4? Na-hack ba ang Facebook? KAUGNAY Bakit Nabawasan ang Facebook noong 10/4? Na-hack ba ang Facebook?

Ang mga autonomous system ay nagpapatakbo ng mga update sa BGP nang walang insidente sa lahat ng oras. Ngunit kapag nagkamali sila, maaari silang magkamali. Sa kanilang artikulo, ipinaliwanag ni Clark na dahil ang BGP ay idinisenyo upang mabilis na kumalat mula sa system patungo sa system, ang isang error ay maaaring magkaroon ng ripple effect tulad ng yung nakita natin sa Facebook .

Pag-aayos ng mga Bug

Ayon kay Cloudflare , isang masamang BGP update noong 2004 ng Turkish ISP TTNet pansamantalang ina-advertise ang TTNet bilang ang pinakamagandang destinasyon para sa lahat ng trapiko sa internet. Nagresulta iyon sa mga problema sa koneksyon sa isang buong araw hanggang sa maayos ang isyu.

Ang mga insidenteng tulad nito ay tumutukoy sa ilang mga kahinaan sa BGP, ibig sabihin, ang mga autonomous system na bumubuo sa internet sa pangkalahatan ay tahasang magtitiwala sa sinasabi ng BGP sa kanila na ang pinakamahusay na ruta para sa data. Bagama't hindi madalas nangyayari ang mga aberya, ang ilan ay nagtalo para sa pangangailangang gawing mas secure ang BGP. Gayunpaman, ang pag-update sa sukat na iyon ay mangangailangan ng bawat autonomous system sa internet na mag-update nang sabay-sabay. Nangangahulugan iyon na ang pagpapatupad ng mga malalaking pagbabago sa protocol ay magiging mahirap, kung hindi man.

Ang BGP ay isa lamang sa ilang elemento na gawing gumagana ang internet . Ang pag-unawa sa pundasyon nito ay makakatulong sa iyong mag-navigate at maunawaan ang mga outage at iba pang isyu sa hinaharap.

KAUGNAYAN: Paano Gumagana ang Internet?

BASAHIN SUNOD Larawan sa Profile para kay John Bogna John Bogna
Si John ay isang freelance na manunulat at photographer na nakabase sa Houston, Texas. Ang kanyang sampung taong background ay sumasaklaw sa mga paksa mula sa teknolohiya hanggang sa kultura at kasama ang trabaho para sa Seattle Times, Houston Press, Medium's OneZero, WebMD, at MailChimp. Bago lumipat sa The Bayou City, nakakuha si John ng B.A. sa Pamamahayag mula sa CSU Long Beach.
Basahin ang Buong Bio

Kagiliw-Giliw Na Mga Artikulo