BGP-ruttlÀckage ledde till massiva connectivity-problem pÄ internet

Cloudflare publicerade rapport om gÄrdagens hÀndelse, som ledde till tre timmar frÄn 13:34 till 16:26 (MSK) uppstod problem med Ätkomst till mÄnga resurser pÄ det globala nÀtverket, inklusive infrastrukturen Cloudflare, Facebook, Akamai, Apple, Linode och Amazon AWS. Problem i Cloudflare-infrastrukturen, som tillhandahÄller CDN för 16 miljoner webbplatser, observerades frÄn 14:02 till 16:02 (MSK). Enligt Cloudflare uppskattades det att det under avbrottet förlorades cirka 15% av den globala trafiken.

Problemet var orsakas en lÀcka av rutter genom BGP, dÀr omkring 20 000 prefix för 2400 nÀtverk felaktigt dirigerades om. KÀllan till lÀckan var DQE Communications, som anvÀnde programvaran BGP Optimizer för att optimera routing. BGP Optimizer delar IP-prefixen i mindre delar, till exempel delas 104.20.0.0/20 upp i 104.20.0.0/21 och 104.20.8.0/21, och konsekvent höll DQE Communications ett stort antal specifika rutter pÄ sin sida, som omdefinierade mer allmÀnna rutter (dvs. istÀllet för att generella rutter till Cloudflare anvÀnde man mer detaljerade rutter till specifika underm nÀtverk av Cloudflare).

Dessa specifika rutter annonserades till en av kunderna (Allegheny Technologies, AS396531), som ocksÄ hade anslutning via en annan leverantör. Allegheny Technologies vidarebefordrade de mottagna rutterna till en annan transitleverantör (Verizon, AS701). PÄ grund av bristande filtrering av BGP-annonser och begrÀnsning pÄ antalet prefix, tog Verizon upp denna annons och vidarebefordrade de 20 000 prefixen till resten av internet. Felaktiga prefix, pÄ grund av sin granularitet, uppfattades som mer prioriterade dÄ en specifik rutt har högre prioritet Àn en allmÀn.

BGP-ruttlÀckage ledde till massiva connectivity-problem pÄ internet

Som resultat började trafiken för mÄnga stora nÀtverk att dirigera genom Verizon till den lilla leverantören DQE Communications, som inte var kapabel att hantera den plötsliga strömmen, vilket ledde till en kollaps (effekten kan liknas vid att en del av en överbelastad motorvÀg ersÀtts med en grusvÀg).

För att förhindra liknande hÀndelser i framtiden
rekommenderas:

  • AnvĂ€nd verifiering av annonser baserat pĂ„ RPKI (BGP Origin Validation, tillĂ„ter mottagande av annonser endast frĂ„n nĂ€tverksĂ€gare);
  • BegrĂ€nsa det maximala antalet prefix som tas emot för alla EBGP-sessioner (instĂ€llningen maximum-prefix skulle omedelbart ha avvisat överföringen av 20 000 prefix inom en session);
  • TillĂ€mpa filtrering baserat pĂ„ IRR-registret (Internet Routing Registry, som definierar AS genom vilka rutten ska tillĂ„tas för angivna prefix);
  • AnvĂ€nd rekommenderade instĂ€llningar i RFC 8212 pĂ„ router för att blockera som standard ('default deny');
  • Avsluta oövervĂ€gt anvĂ€ndande av BGP-optimerare.

BGP-ruttlÀckage ledde till massiva connectivity-problem pÄ internet

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster