Kompania Cloudflare,
Gjatë punës teknike, duke dashur të heqin një pjesë të trafikut nga një prej shtyllave, inxhinierët fshinë një rresht në bllokun e cilësimeve që përcakton listën e rrugëve të pranuara përmes shtyllës kurrizore, të filtruar në përputhje me listën e specifikuar të prefikseve. Do të ishte e saktë të çaktivizoni të gjithë bllokun, por gabimisht u fshi vetëm rreshti me listën e parashtesave.
{master}[redakto] atl01# shfaqje | krahasojnë
[redakto politikën-opsionet-deklarata e politikës 6-BBONE-OUT termi 6-SITE-LOKAL nga] ! joaktive: prefiks-lista 6-SITE-LOCAL { … }
Blloko përmbajtjen:
nga {
prefiks-lista 6-SITE-LOKAL;
}
pastaj {
lokale-preferencë 200;
shtimi i komunitetit SITE-LOCAL-ROUTE;
shtoni komunitetin ATL01;
komuniteti shtoj AMERIKEN VERIORE;
pranoj;
}
Për shkak të heqjes së lidhjes në listën e prefikseve, pjesa e mbetur e bllokut filloi të shpërndahej në të gjitha prefikset dhe ruteri filloi të dërgonte të gjitha rrugët e tij BGP te ruterat e shtyllave të tjera. Rastësisht, linjat e reja kishin një prioritet më të lartë (preferenca lokale 200) krahasuar me prioritetin (100) të vendosur për linjat e tjera nga sistemi automatik i optimizimit të trafikut. Si rezultat, në vend që të hiqeshin rrugëzimet nga shtylla kurrizore, u zbuluan rrugë BGP me prioritet më të lartë, si rezultat i së cilës trafiku i adresuar drejt shtyllave të tjera u dërgua në Atlanta, gjë që çoi në mbingarkesë të ruterit dhe kolapsin e një pjese të rrjetit.
Për të parandaluar që incidente të ngjashme të ndodhin në të ardhmen, janë planifikuar të bëhen disa ndryshime në cilësimet e shtyllës kurrizore të Cloudflare të hënën. Një kufi në numrin maksimal të parashtesave (maksimum-prefiks) do të shtohet për seancat BGP, gjë që do të bllokojë një shtyllë problematike nëse kalojnë shumë parashtesa përmes saj. Nëse ky kufizim do të ishte shtuar më herët, problemi në fjalë do të kishte çuar në mbylljen e shtyllës kurrizore në Atlanta, por nuk do të ndikonte në funksionimin e të gjithë rrjetit, pasi rrjeti Cloudflare është krijuar për të lejuar dështimin e shtyllave individuale. Ndër ndryshimet e miratuara tashmë, vërehet një rishikim i prioriteteve (preferenca lokale) për rrugët lokale, të cilat nuk do të lejojnë që një ruter të ndikojë në trafikun në pjesë të tjera të rrjetit.
Burimi: opennet.ru