Ein Fehler bei der BGP-Konfiguration fĂŒhrte zu einem 27-minĂŒtigen Ausfall bei Cloudflare.

Das Unternehmen Cloudflare, das ein Content Delivery Network fĂŒr 27 Millionen Internetressourcen bereitstellt und 13 % des Traffics der 1000 grĂ¶ĂŸten Websites bedient, hat enthĂŒllt Details zu dem Vorfall, bei dem viele Segmente des Cloudflare-Netzwerks, einschließlich der fĂŒr die Bereitstellung von Traffic nach London, Chicago, Los Angeles, Washington, Amsterdam, Paris, Moskau und Sankt Petersburg zustĂ€ndigen, fĂŒr 27 Minuten beeintrĂ€chtigt wurden. Das Problem wurde durch eine falsche KonfigurationsĂ€nderung an einem Router in Atlanta verursacht. WĂ€hrend des Vorfalls, der am 17. Juli von 21:12 bis 21:39 (UTC) stattfand, sank das Gesamttrafficvolumen im Cloudflare-Netzwerk um etwa 50%.

Ein Fehler bei der BGP-Konfiguration fĂŒhrte zu einem 27-minĂŒtigen Ausfall bei Cloudflare.

WĂ€hrend technischer Arbeiten, in dem Bestreben, einen Teil des Traffics von einem der Backbone-Netze abzuleiten, entfernten die Ingenieure eine Zeile im Einstellungsblock, der die Liste der ĂŒber das Backbone empfangenen Routen definiert, die entsprechend einer angegebenen PrĂ€fixliste gefiltert werden sollten. Richtig wĂ€re es gewesen, den gesamten Block zu deaktivieren, aber versehentlich wurde nur die Zeile mit der PrĂ€fixliste entfernt.

{master}[edit]
atl01# show | compare
[edit policy-options policy-statement 6-BBONE-OUT term 6-SITE-LOCAL from]
! inaktiv: prefix-list 6-SITE-LOCAL { 
 }

Inhalt des Blocks:

from {
prefix-list 6-SITE-LOCAL;
}
then {
local-preference 200;
community add SITE-LOCAL-ROUTE;
community add ATL01;
community add NORTH-AMERICA;
accept;
}

Durch das Entfernen der Bindung an die PrĂ€fixliste begann der verbleibende Teil des Blocks, auf alle PrĂ€fixe ausgedehnt zu werden, und der Router begann, alle seine BGP-Routen an Router anderer Backbone-Netze zu versenden. Ausgerechnet hatten die neuen Routen eine höhere PrioritĂ€t (local-preference 200) im Vergleich zu der PrioritĂ€t (100), die fĂŒr andere Routen vom automatisierten Traffic-Optimierungssystem festgelegt wurde. Statt die Routing-Verbindung zum Backbone zu entfernen, kam es zu einem Leak höher priorisierter BGP-Routen, wodurch Traffic, der an andere Backbones gerichtet war, nach Atlanta umgeleitet wurde, was zu einer Überlastung des Routers und dem Zusammenbruch eines Teils des Netzwerks fĂŒhrte.

Ein Fehler bei der BGP-Konfiguration fĂŒhrte zu einem 27-minĂŒtigen Ausfall bei Cloudflare.

Um zukĂŒnftige VorfĂ€lle dieser Art auszuschließen, sind am Montag mehrere Änderungen an den Cloudflare-Backbone-Einstellungen geplant. FĂŒr BGP-Sitzungen wird eine Begrenzung der maximalen Anzahl von PrĂ€fixen (maximum-prefix) hinzugefĂŒgt, die den betroffenen Backbone blockiert, falls zu viele PrĂ€fixe ĂŒber ihn geleitet werden. HĂ€tte dieses Limit frĂŒher hinzugefĂŒgt werden können, hĂ€tte das betrachtete Problem zur Abschaltung des Backbones in Atlanta gefĂŒhrt, aber nicht die gesamte Netzwerkleistung beeintrĂ€chtigt, da das Cloudflare-Netzwerk ausgelegt ist, um den Ausfall einzelner Backbones zu kompensieren. Von den bereits angenommenen Änderungen wird die ÜberprĂŒfung der PrioritĂ€ten (local-preference) fĂŒr lokale Routen erwĂ€hnt, die es einem Router nicht ermöglichen wird, den Datenverkehr in anderen Teilen des Netzwerks zu beeinflussen.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster