Tech

Ce este BGP și cum ar fi putut ajuta la eliminarea Facebook-ului de pe internet?

Ce este BGP și cum ar fi putut ajuta la eliminarea Facebook-ului de pe internet?

Luni, Facebook a fost complet bătut offline, luând după ei atat Instagram și WhatsApp (ca să nu mai vorbim de câteva alte site-uri web). Mulți s-au grăbit să spună că incidentul a avut legătură cu BGP sau Border Gateway Protocol, citând surse din interiorul Facebook, analize de trafic și instinctul intestinului că „este întotdeauna DNS sau BGP”. Facebook este pe cale să revină, dar toate acestea pun întrebarea:

CE ESTE BGP?
La un nivel foarte de bază, BGP(BORDER GATEWAY PROTOCOL) este unul dintre sistemele pe care internetul le folosește pentru a vă conduce traficul acolo unde trebuie să meargă cât mai repede posibil. Deoarece există o mulțime de furnizori de servicii de internet diferiți, routere principale și servere responsabile pentru datele dvs., ajungând, de exemplu, la Facebook, există o mulțime de rute diferite pe care pachetele dvs. ar putea să le urmeze. Sarcina BGP este să le arate calea și să se asigure că este cea mai bună cale.

Am auzit că BGP este descris ca un sistem de oficii poștale, un controlor de trafic aerian și multe altele, dar cred că explicația mea preferată a fost una care a comparat-o cu o hartă. Imaginați-vă BGP ca o grămadă de oameni care fac și actualizează hărți care vă arată cum să ajungeți la YouTube sau Facebook.

BGP ESTE CA O HARTĂ PENTRU COMPUTERUL DUMNEAVOASTRĂ A CĂROR PODURI TREBUIE TRAVERSATE PENTRU A ACCESA FACEBOOK
Când vine vorba de BGP, internetul este împărțit în rețele mari, cunoscute sub numele de sisteme autonome. Puteți să le imaginați ca națiuni insulare – sunt rețele controlate de o singură entitate, care ar putea fi un furnizor de servicii Internet, cum ar fi Comcast, o companie, precum Facebook sau o altă organizație mare, cum ar fi un guvern sau o universitate importantă. Ar fi extrem de dificil să construiești poduri care să conecteze fiecare insulă la toate celelalte, așa că BGP este responsabilul pentru a-ți spune ce insule (sau sisteme autonome) trebuie să treci pentru a ajunge la destinație.

Întrucât internetul se schimbă întotdeauna, hărțile trebuie actualizate – nu doriți ca ISP-ul dvs. să vă conducă pe un drum vechi care nu mai merge la Google. Deoarece ar fi o întreprindere masivă să cartografiez tot internetul tot timpul, sistemele autonome își împărtășesc hărțile. Ocazional vor vorbi cu vecinii lor de pe insulă pentru a vedea și a copia orice actualizări pe care le-au făcut pe hărțile lor.

Folosind hărțile ca cadru, este ușor să ne imaginăm cum lucrurile pot merge prost. Când consumatorii primeau acces la GPS, au existat întotdeauna glume cu privire la faptul că te conducea de pe o stâncă sau în mijlocul deșertului. Același lucru se poate întâmpla și cu BGP – dacă cineva greșește, poate ajunge să conducă traficul undeva unde nu ar trebui să meargă, ceea ce va cauza probleme. Dacă nu este surprinsă, această greșeală va ajunge pe harta tuturor. Există și alte modalități prin care acest lucru poate merge prost, dar vom ajunge la cele din scurt.