Jakie są możliwe sposoby wykrywania utraty pakietów głęboko w sieci dostawcy oddalonej o kilka przeskoków? Ponieważ wielu routerów patrzy na BGP na naszych routerach brzegowych w Internecie, muszę być w stanie automatycznie wykrywać utratę pakietów (przede wszystkim) i opóźnienie (po drugie), a także śledzić interfejs lub coś podobnego i wyłączać je, aby cały ruch wykorzystywał naszych innych dostawców .
Widziałem dwa problemy z korzystaniem z umów SLA IP. Po pierwsze, należy zmierzyć odległość co najmniej kilku przeskoków (daleko od peera BGP), więc monitorowanie wszystkiego głęboko w sieci dostawcy nie jest statyczną propozycją, taką jak monitorowanie naszych połączeń z nimi (które były stabilne); jeśli łącza tego dostawcy zostaną zamknięte, umowy SLA będą nadal osiągalne na ścieżce innego dostawcy. Po drugie, wykonanie monitora typu ICMP nie wykrywa poziomu utraty pakietów, który jest zwykle obserwowany w przypadku znacznie większych pakietów, a opóźnienia nie wydają się znacząco zmieniać.
Czy Performance Routing (PfR) jest tutaj najlepszą opcją i ma wpływ na localpref BGP? Wydaje się, że Master Controller to SPoF (Single Point of Failure), więc jeśli PfR jest właściwą drogą, to w jaki sposób routery graniczne nie mogą być zależne od jednego Master Controller? Jakie są dwie lub trzy inne realne opcje?
Większość i najbardziej krytyczny z naszego ruchu pochodzi z naszych wychodzących odpowiedzi HTTP.