Π“Ρ€Π΅ΡˆΠΊΠ° Π² конфигурацията Π½Π° BGP причинява срив Π½Π° Cloudflare Π·Π° 27 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ

Компания Cloudflare, осигуряванС ΠΌΡ€Π΅ΠΆΠ° Π·Π° доставка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π·Π° 27 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурси ΠΈ обслуТваща Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° 13% ΠΎΡ‚ 1000-Ρ‚Π΅ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈ сайта, Π½Π΅ΠΏΠΎΠΊΡ€ΠΈΡ‚ΠΈ подробности Π·Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°, Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ сСгмСнти ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Cloudflare бСшС ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° Π·Π° 27 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Π΅Π·ΠΈ, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° доставянСто Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄ΠΎ Π›ΠΎΠ½Π΄ΠΎΠ½, Π§ΠΈΠΊΠ°Π³ΠΎ, Лос АндТСлис, Π’Π°ΡˆΠΈΠ½Π³Ρ‚ΠΎΠ½, АмстСрдам, ΠŸΠ°Ρ€ΠΈΠΆ, Москва ΠΈ Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ . ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° промяна Π½Π° конфигурацията Π½Π° Ρ€ΡƒΡ‚Π΅Ρ€Π° Atlanta. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°, ΠΊΠΎΠΉΡ‚ΠΎ сС случи Π½Π° 17 юли ΠΎΡ‚ 21:12 Π΄ΠΎ 21:39 (UTC), общият ΠΎΠ±Π΅ΠΌ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Cloudflare намаля с ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 50%.

Π“Ρ€Π΅ΡˆΠΊΠ° Π² конфигурацията Π½Π° BGP причинява срив Π½Π° Cloudflare Π·Π° 27 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° тСхничСската Ρ€Π°Π±ΠΎΡ‚Π°, искайки Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ част ΠΎΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‚ Π΅Π΄Π½Π° ΠΎΡ‚ ΠΎΠΏΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ·Ρ‚Ρ€ΠΈΡ…Π° Π΅Π΄ΠΈΠ½ Ρ€Π΅Π΄ Π² Π±Π»ΠΎΠΊΠ° Π·Π° настройки, ΠΊΠΎΠΉΡ‚ΠΎ опрСдСля списъка с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ ΠΏΡ€Π΅Π· ΠΎΠΏΠΎΡ€Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½ΠΈ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с посочСния списък с прСфикси. Π‘ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ цСлия Π±Π»ΠΎΠΊ, Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠΊΠ° бСшС ΠΈΠ·Ρ‚Ρ€ΠΈΡ‚ само Ρ€Π΅Π΄ΡŠΡ‚ със списъка с прСфикси.

{Π³Π»Π°Π²Π΅Π½ [Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅] atl01# ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ | сравнявам
[Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°-ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°-изявлСниС 6-BBONE-OUT Ρ‚Π΅Ρ€ΠΌΠΈΠ½ 6-SITE-LOCAL ΠΎΡ‚] ! Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½: прСфикс-списък 6-SITE-LOCAL { … }

Π‘Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅:

ΠΎΡ‚ {
прСфикс-списък 6-SITE-LOCAL;
}
Ρ‚ΠΎΠ³Π°Π²Π° {
Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ 200;
общност Π΄ΠΎΠ±Π°Π²ΠΈ SITE-LOCAL-ROUTE;
добавянС Π½Π° общността ATL01;
общност Π΄ΠΎΠ±Π°Π²ΠΈ БЕВЕРНА ΠΠœΠ•Π Π˜ΠšΠ;
ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΌ;
}

ΠŸΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ към списъка с прСфикси, останалата част ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° сС разпрСдСля към всички прСфикси ΠΈ Ρ€ΡƒΡ‚Π΅Ρ€ΡŠΡ‚ Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° всички свои BGP ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ към Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠΎΡ€Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. По стСчСниС Π½Π° обстоятСлствата Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ са с ΠΏΠΎ-висок ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ (local-preference 200) Π² сравнСниС с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° (100), Π·Π°Π΄Π°Π΄Π΅Π½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΎΡ‚ систСмата Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π°, вмСсто Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ Π³Ρ€ΡŠΠ±Π½Π°ΠΊΠ°, бяха ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ BGP ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ с ΠΏΠΎ-висок ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚, адрСсиран Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π³Ρ€ΡŠΠ±Π½Π°Ρ†ΠΈ, бСшС ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ към Атланта, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° Ρ€ΡƒΡ‚Π΅Ρ€Π° ΠΈ срив Π½Π° част ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

Π“Ρ€Π΅ΡˆΠΊΠ° Π² конфигурацията Π½Π° BGP причинява срив Π½Π° Cloudflare Π·Π° 27 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ

Π—Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅, Π² ΠΏΠΎΠ½Π΅Π΄Π΅Π»Π½ΠΈΠΊ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ няколко ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² основнитС настройки Π½Π° Cloudflare. Π©Π΅ бъдС Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π° максималния Π±Ρ€ΠΎΠΉ прСфикси (maximum-prefix) Π·Π° BGP сСсии, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Π° ΠΎΠΏΠΎΡ€Π½Π° ΠΌΡ€Π΅ΠΆΠ°, Π°ΠΊΠΎ ΠΏΡ€Π΅Π· нСя сС насочат Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ прСфикси. Ако Ρ‚ΠΎΠ²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΠΎ-Ρ€Π°Π½ΠΎ, Π²ΡŠΠΏΡ€ΠΎΡΠ½ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ‰Π΅ΡˆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ спиранС Π½Π° Π³Ρ€ΡŠΠ±Π½Π°ΠΊΠ° Π² Атланта, Π½ΠΎ нямашС Π΄Π° повлияС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° цялата ΠΌΡ€Π΅ΠΆΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Cloudflare Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° позволява ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π³Ρ€ΡŠΠ±Π½Π°Ρ†ΠΈ Π΄Π° сС провалят. Π‘Ρ€Π΅Π΄ Π²Π΅Ρ‡Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ сС отбСлязва ΠΏΡ€Π΅Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈΡ‚Π΅ (Π»ΠΎΠΊΠ°Π»Π½ΠΈ прСдпочитания) Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ няма Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ Ρ€ΡƒΡ‚Π΅Ρ€ Π΄Π° влияС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Π΄Ρ€ΡƒΠ³ΠΈ части Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€