Oferta de șase ore pe 4 octombrie 2021 , oamenii s-au străduit să afle exact ceea ce se întâmpla. O parte a răspunsului se află într-o parte integrantă a internetului numit protocol de gateway de frontieră sau BGP.
Ce anume este BGP oricum?
Mai multe metafore foarte apt au fost utilizate în articolele recente pentru a explica BGP. Oamenii s-au asemănat la totul de la un controler de trafic aerian la o hartă în mod constant în evoluție a internetului. Este chiar numită "banda de duct a internetului". Și sunt în regulă.
BGP este protocolul care spune că cererea solicită ce cale trebuie să ia pentru a ajunge la server. Dacă, de exemplu, vă conectați la Facebook sau deschideți aplicația pentru a vă trage alimentarea, BGP este ceea ce vă ghidează pachetul de date de-a lungul celei mai rapide cale pentru a vă prelua datele pentru dvs. de pe serverele Facebook.
Cloudflare descrie BGP ca " Serviciul poștal al Internetului "În că alege calea cea mai rapidă și mai eficientă pentru solicitările dvs. să ajungă la serverul dorit. BGP se uită la toate rutele disponibile pe care datele le-ar putea lua, apoi alege ceea ce vede cel mai bun.
Adesea, aceasta va însemna rutarea datelor dvs. prin intermediul sistemelor autonome care alcătuiesc Internetul în ansamblu. BGP figurează pe care sisteme vorbesc unul cu celălalt, apoi trimite datele dvs. de-a lungul celei mai rapide cale între ele, astfel încât să poată ajunge la destinația corectă.
Continuând metafora poștală, fiecare sistem autonom pe Internet este ca o ramură a oficiului poștal. Chiar dacă orașul dvs. ar putea avea mii de cutii poștale, fiecare corespondență trebuie încă să treacă prin poștă înainte de a fi livrat.
Exemple de sisteme autonome de pe Internet includ:
- Un furnizor de servicii Internet (ISP) cum ar fi Comcast, AT & T, Verizon, etc.
- O companie ca Facebook
- Alte organizații mari, cum ar fi guvernele sau universitățile
Mitchell Clark, scris pentru Marginea , Îi place BGP la a Actualizarea constantă a hărții și sisteme autonome la insulele de pe această hartă. Deoarece există prea multe "insule" pe Internet pentru a construi poduri între fiecare și fiecare, BGP vă spune unde sunt deja podurile.
Există de fapt două tipuri de BGP:
- Extern BGP (EBGP) : Protocolul utilizat de Internet în general. În metafora noastră poștală, aceasta este asemănătoare cu transportul maritim internațional.
- BGP intern (IBGP) : Un protocol intern BGP pe care sistemele autonome le pot alege să le utilizeze pentru a trasea datele în cadrul propriilor lor rețele. Acest lucru este similar cu serviciile de poștă electronică din diferite țări individuale.
Nu este necesar să se înființeze IBGP pentru a accesa EBGP-ul internetului mai larg, dar unele sisteme autonome precum companiile mari de tehnologie utilizează oricum IBGP pentru a direcționa traficul intern.
Cum funcționează BGP și DNS împreună?
BGP este ceea ce face ca rutarea de date pe Internet să fie posibilă, ceea ce îl face pe lipirea sau banda de conductă - care deține împreună internetul. O parte din modul în care funcționează BGP este că promovează rutele viabile pentru date. Dacă BGP nu mai funcționează, aceste rute nu pot fi găsite și dispar de pe internet, astfel încât datele nu au unde să meargă.
Asta face parte din ceea ce sa întâmplat la Facebook. Facebook VP de infrastructură Santosh Janardhan a pus-o în acest fel postul său de blog Explicarea mecanicii întreruperii:
"Unul dintre locurile de muncă efectuate de facilitățile noastre mai mici este să răspundă la interogările DNS. DNS este cartea de adrese a Internetului, permițând numele web simplu introdus în browsere pentru a fi traduse în anumite adrese IP server. Aceste interogări de traducere sunt răspunsate de serverele noastre de nume autoritare care ocupă acești adrese IP bine cunoscute, care, la rândul lor, sunt anunțate la restul Internetului prin intermediul unui alt protocol numit Protocolul Gateway Front (BGP). "
Cu alte cuvinte, internetul numele domeniului (DNS) Protocolul funcționează ca o listă de adrese, iar BGP este serviciul poștal care primește poșta către acele case. Mail nu poate fi livrat dacă aveți o adresă, dar nu există direcții către casă.
Janardhan continuă:
"Serverele DNS dezactivează acele anunțuri BGP dacă ele însele nu pot vorbi cu centrele noastre de date, deoarece aceasta este o indicație a unei conexiuni de rețea nesănătoase. În opinia recentă, întreaga coloană vertebrală a fost eliminată din exploatare, făcând aceste locații să se declare nesănătoase și să retragă aceste anunțuri BGP. Rezultatul final a fost că serverele noastre DNS au devenit inaccesibile, chiar dacă erau încă operaționale. Acest lucru a făcut imposibil ca restul internetului să găsească serverele noastre. "
Cum BGP poate să încurce Internetul
Factorii multipli pot afecta traseul Datele dvs. primesc pe harta Internetului. Costul poate fi unul, deoarece unii furnizori percep pentru accesul la sistemele lor. Natura schimbătoare a internetului în sine este un altul.
Sistemele autonome și site-urile web pot muta sau pot fi îndepărtate în întregime de pe harta internetului. De asemenea, pot schimba sau adăuga furnizori de servicii - un exemplu ar putea fi un ISP de comutare colegiu de la Comcast la AT & T. BGP trebuie să actualizeze în mod regulat datele pe care le pot lua datele pentru a vă asigura că acestea rămân curente, iar cererea dvs. nu se desfășoară într-un stil mort, Wile E. Coyote Styot.
Sistemele autonome rulează actualizări BGP fără incident tot timpul. Dar când merg prost, pot merge foarte greșit. În articolul lor, Clark explică că, deoarece BGP este proiectat să se răspândească rapid de la sistem la sistem, o eroare poate avea un efect de ripple ca Cel pe care l-am văzut la Facebook .
Fixarea bug-urilor.
Conform Cloudflare. , o actualizare BGP BAD în 2004 de către TTND TTND TTNET TTNET TTNET ca fiind cea mai bună destinație pentru întregul trafic pe Internet. Care a condus la probleme de conectare pentru o zi întreagă până când problema a fost rezolvată.
Incidentele ca acestea indică anumite puncte slabe ale BGP, și anume că sistemele autonome care alcătuiesc Internetul în general vor avea încredere în implicit ceea ce le spune BGP este cel mai bun traseu pentru date. În timp ce glitches nu se întâmplă de multe ori, unii au argumentat că este nevoie de necesitatea de a face ca BGP să fie mai sigură. O actualizare a acestei scale, totuși, ar necesita ca fiecare sistem autonom pe Internet să se actualizeze imediat. Aceasta înseamnă implementarea unor modificări majore ale protocolului ar fi o provocare, de a spune cel puțin.
BGP este doar unul dintre mai multe elemente care face munca pe Internet . Înțelegerea fundației sale vă poate ajuta să navigați și să înțelegeți întreruperea și alte probleme în viitor.
LEGATE DE: Cum funcționează Internetul?