Welche Möglichkeiten gibt es, um Paketverluste tief im Netzwerk eines Anbieters zu erkennen, das mehrere Hops entfernt ist? Da mehrere Anbieter auf unseren Internet-Edge-Routern über BGP geblickt haben, muss ich in der Lage sein, Paketverlust (hauptsächlich) und Latenz (sekundär) automatisch zu erkennen , eine Schnittstellenverfolgung oder ähnliches durchzuführen und sie herunterzufahren, damit der gesamte Datenverkehr unsere anderen Anbieter nutzt .
Ich habe zwei Probleme bei der Verwendung von IP-SLAs gesehen. Erstens muss gemessen werden, dass mindestens einige Sprünge entfernt sind (weit hinter ihrem BGP-Peer). Daher ist die Überwachung von Dingen tief im Netzwerk des Anbieters keine statische Angelegenheit, wie die Überwachung unserer Verbindungen zu ihnen (die stabil waren). Wenn die Links dieses Anbieters heruntergefahren werden, sind SLAs weiterhin über den Pfad eines anderen Anbieters erreichbar. Zweitens erkennt ein ICMP-Monitor nicht den Grad des Paketverlusts, der normalerweise bei viel größeren Paketen auftritt, und die Latenz scheint sich nicht wesentlich zu ändern.
Ist Performance Routing (PfR) hier die beste Option und beeinflusst es die lokale Präferenz von BGP? Scheint, dass der Master-Controller ein SPoF (Single Point of Failure) ist. Wenn also PfR der richtige Weg ist, wie können die Grenzrouter dann nicht von einem einzelnen Master-Controller abhängig sein? Was sind zwei oder drei andere realisierbare Optionen?
Der größte und kritischste Teil unseres Datenverkehrs stammt aus unseren ausgehenden HTTP-Antworten.