Wat is BGP? De reden achter de storing van Facebook

Gisteren, rond 8 uur Pacific Time, merkten gebruikers van sociale media dat Facebook raar deed. Het platform was niet toegankelijk via de app en toegang tot facebook.com leverde een fout op. Het was niet alleen Facebook; zijn zusterplatforms Instagram en WhatsApp werkten ook niet meer.

De reden achter Facebook-uitval

Er waren veel speculaties. Sommigen dachten dat Facebook Inc. leed onder een enorme cyberaanval die zijn systemen offline haalde. Maar naarmate de uren verstreken, werd alles duidelijker. Het bleek dat de oorzaak van de storing op technisch niveau lag, iets dat zich voordeed aan de kant van Facebook, waardoor Facebook enige tijd van internet verdween. Maak kennis met BGP: de reden achter de storing van Facebook.

Niet bekend met de term? Sta ons toe het uit te leggen.

Wat is BGP?

BGP staat voor Brugrouteringsprotocol, en het is de ruggengraat die ervoor zorgt dat het internet zoals wij dat kennen werkt.

Het internet is letterlijk een netwerk van computers verspreid over continenten, onderling verbonden via verschillende gestandaardiseerde protocollen. Het is gemaakt van netwerken die communiceren met andere netwerken om een ​​web te vormen. Als u wilt communiceren met een computer op netwerk C, gaat deze via netwerk B, dat is verbonden met dat netwerk. Het is een harmonieuze implementatie die bestaat om internet te laten werken.

Een van de dingen die als een belangrijke pijler van internet dienen, is BGP. Het bestaat om routers die verschillende netwerken met elkaar verbinden, bekend als Autonomous Systems (AS), routeringsinformatie te laten uitwisselen. Deze routers houden een bijgewerkte lijst bij van de routeringsinformatie om gegevens een optimaal pad te bieden om hun bestemming te bereiken. Het ene netwerk kan het andere netwerk op de hoogte stellen van zijn aanwezigheid en verbinding laten maken.

Elk autonoom systeem heeft een Autonomous System Number (ASN) dat het moet delen met andere netwerken en het routeringsbeleid dat de lijst met IP-adressen bevat die het beheert.

BGP is het protocol waarmee een ASN zijn routeringsbeleid kan delen met een andere ASN. Routers binnen een ASN verwijzen naar hun routeringstabellen om de beste route voor gegevens te bepalen om hun bestemming te bereiken. Beschouw vijf onderling verbonden ASN's: A, B, C, D, E. Als gegevens van A wil bereiken C, zullen de BGP-routers bepalen dat het snelste pad is A > B > Cgebruik je, in plaats van A > B > D > C.

De routeringstabellen worden bijgewerkt wanneer ASN's hun routeringsbeleid bijwerken.

Wat gebeurde er tijdens de Facebook-storing?

Facebook heeft intern enkele wijzigingen aangebracht en de nieuwe configuraties die ze hebben gepusht, hadden invloed op hun DNS-services. Dit werd bevestigd door A Reddit gebruiker die naar verluidt bij Facebook werkte en deel uitmaakte van het team van ingenieurs die op de storing reageerden. Het bericht, dat later werd verwijderd, zei dat het "zeer waarschijnlijk te wijten is aan een configuratiewijziging die plaatsvond kort voordat de storing plaatsvond".

Als ASN stopte Facebook met adverteren op de rest van het internet. Elke poging om Facebook te bereiken resulteerde in de foutmelding "Kan website niet vinden", omdat de DNS-resolvers het IP-adres van facebook.com niet konden bereiken. En hoewel de routering van Instagram en WhatsApp intact was, hield de storing van de DNS-service ze ontoegankelijk. Het is niet verwonderlijk, aangezien Facebook in de loop der jaren zijn platforms geleidelijk heeft samengebracht.

Cloudflare ook bevestigd dat zijn DNS-resolver 1.1.1.1 het IP-adres van Facebook niet kon retourneren.

De Facebook-engineer op Reddit legde ook uit dat fixes fysiek in het datacenter moesten worden uitgevoerd. Dat konden ze niet op afstand doen via een webinterface nu ze geen toegang hadden tot externe netwerken. Het was ook gerapporteerd dat Facebook-medewerkers die incheckten in het gebouw niet konden inloggen vanwege de storing. Sommige werknemers namen hun toevlucht tot het gebruik van platforms zoals Outlook en Discord voor communicatie omdat het interne communicatieplatform "Workplace" van Facebook niet werkte.

In een vervolg post later legde Facebook uit dat een bug in hun audittool die is gebouwd om te voorkomen dat slechte commando's worden gestart, ervoor zorgde dat een commando kon worden uitgevoerd. Als gevolg hiervan werd de verbinding tussen de DNS-servers van Facebook verbroken van de datacenters. En omdat de aanpak van Facebook BGP-advertenties op internet verhindert als DNS-servers niet met de datacenters kunnen praten, waren alle eigendommen van Facebook ontoegankelijk. De enige oplossing was om een ​​team van technici te sturen om de oplossing ter plaatse door te voeren.

 

Is Facebook weer online?

Toen het team van technici van Facebook zich naar het datacenter haastte om het probleem op te lossen, begon het platform weer online te komen. Ongeveer zes uur na de storing werden de sociale-mediaplatforms langzaam toegankelijk, waarbij de algehele dienstverlening wat langer duurde.

Vanaf nu zijn Facebook, Instagram en WhatsApp volledig functioneel en toegankelijk.

Ons advies

De hele storing is een herinnering aan hoe Facebook is geïntegreerd in het leven van velen. Facebook Inc. is eigenaar van de twee grootste sociale mediaplatforms en het beste chatplatform. Kleine bedrijven vertrouwen op deze platforms om een ​​dagelijkse verkoop te doen.

Het waren niet alleen sociale-mediaplatforms, maar ook Oculus, eigendom van Facebook, werd getroffen. De VR-headsets werkten ook niet meer omdat ze niet konden inloggen op het platform van Facebook. Facebook verontschuldigde zich voor de storing en bevestigd dat klantgegevens niet in gevaar zijn gekomen tijdens de storing.

Neem vandaag nog controle over uw privacy! Deblokkeer websites, krijg toegang tot streamingplatforms en omzeil ISP-monitoring.

Krijgen FastestVPN
Abonneren op de nieuwsbrief
Ontvang de trending posts van de week en de laatste aankondigingen van FastestVPN via onze e-mailnieuwsbrief.
icon
3 2 stemmen
Artikelbeoordeling

Je kan Ook als

Inschrijven
Melden van
gast
0 Heb je vragen? Stel ze hier.
Inline feedbacks
Bekijk alle reacties