Cloudflare şirkəti,
Texniki iş zamanı magistrallardan birindən trafikin bir hissəsini çıxarmaq istəyən mühəndislər, müəyyən edilmiş prefikslər siyahısına uyğun olaraq süzgəcdən keçirilmiş magistral vasitəsilə qəbul edilən marşrutların siyahısını müəyyən edən parametrlər blokunda bir sətri siliblər. Bütün bloku deaktiv etmək düzgün olardı, lakin səhvən yalnız prefikslərin siyahısı olan sətir silindi.
{usta [redaktə] atl01# şou | müqayisə etmək
[redaktə siyasət-seçimləri siyasət bəyanatı 6-BBONE-OUT müddəti 6-SITE-LOCAL from] ! qeyri-aktiv: prefiks siyahısı 6-SITE-LOCAL { … }
Blok məzmunu:
{dan
prefiks siyahısı 6-SITE-LOCAL;
}
sonra {
yerli üstünlük 200;
icma əlavə SITE-LOCAL-ROUTE;
icma əlavə ATL01;
icma ŞİMALİ AMERİKA əlavə edin;
qəbul etmək;
}
Prefikslər siyahısına bağlanmanın aradan qaldırılması ilə əlaqədar olaraq, blokun qalan hissəsi bütün prefikslərə paylanmağa başladı və marşrutlaşdırıcı bütün BGP marşrutlarını digər magistralların marşrutlaşdırıcılarına göndərməyə başladı. Təsadüfən, yeni marşrutlar avtomatik trafikin optimallaşdırılması sistemi tərəfindən digər marşrutlar üçün müəyyən edilmiş prioritet (200) ilə müqayisədə daha yüksək prioritetə (yerli üstünlük 100) malik idi. Nəticədə, marşrutlaşdırmanı magistraldan çıxarmaq əvəzinə, daha yüksək prioritet BGP marşrutları sızdı, nəticədə digər magistrallara ünvanlanan trafik Atlantaya göndərildi ki, bu da marşrutlaşdırıcının həddindən artıq yüklənməsinə və şəbəkənin bir hissəsinin dağılmasına səbəb oldu.
Gələcəkdə oxşar hadisələrin baş verməməsi üçün bazar ertəsi günü Cloudflare-in magistral parametrlərində bir sıra dəyişikliklərin edilməsi planlaşdırılır. BGP seansları üçün maksimum prefiks sayına məhdudiyyət (maksimum-prefiks) əlavə olunacaq və bu, çoxlu prefikslər vasitəsilə ötürülürsə, problemli onurğa sütununu bloklayacaq. Əgər bu məhdudiyyət daha əvvəl əlavə edilsəydi, sözügedən problem Atlantada magistralın bağlanmasına səbəb olardı, lakin bütün şəbəkənin işinə təsir göstərməzdi, çünki Cloudflare şəbəkəsi fərdi magistralların sıradan çıxmasına imkan vermək üçün nəzərdə tutulmuşdur. Artıq qəbul edilmiş dəyişikliklər arasında, bir marşrutlaşdırıcının şəbəkənin digər hissələrində trafikə təsir göstərməsinə imkan verməyəcək yerli marşrutlar üçün prioritetlərin (yerli üstünlük) yenidən nəzərdən keçirilməsi qeyd olunur.
Mənbə: opennet.ru