Czy samo adresowanie anycast powoduje dodatkowe opóźnienia w połączeniach sieciowych? W szczególności, jeśli masz dwa serwery zlokalizowane w tym samym centrum danych, które mają bardzo podobne trasy / liczbę przeskoków na trasie, aż do faktycznego miejsca docelowego, jednego używającego emisji pojedynczej, a drugiego korzystającego z anycastu, czy wystąpi jakakolwiek różnica w opóźnieniu między tymi dwoma , zauważalne czy nie?
Wygląda na to, że konieczność wyszukania najkrótszej trasy za pomocą protokołu BGP miałaby pewien wpływ na opóźnienie, w porównaniu do zwykłego korzystania z jednego adresu emisji pojedynczej. Nie udało mi się znaleźć niczego, co wspomniałoby o jakimkolwiek dodatkowym podsłuchaniu używania adresowania anycast.
Rozumiem też, że jeśli nie było wszelkie dodatkowe podsłuchał użyciu Anycast, będzie to prawdopodobnie znikomy w rzeczywistych sytuacjach świecie i że korzyści z anycast ciągu będzie unicast pozostają prawdziwe.
Anycast to schemat, który kończy określoną trasę / adres IP / podsieć IP w wielu lokalizacjach w Internecie. W ten sposób klient łączy się z najbliższą lokalizacją (ścieżką o najniższym wskaźniku).
Patrząc na pakiet, anycast nie różni się niczym od emisji pojedynczej, więc nie wprowadza żadnych dodatkowych opóźnień ani tym podobnych.
Każdy router i tak musi wyszukać trasę dla każdego pakietu ze swojej lokalnej tabeli routingu. Aktualizowanie tej tabeli odbywa się w odstępach czasu lub w przypadku zmian, w zależności od protokołu routingu, i nie wpływa na samą funkcję routingu.
Zauważ, że router nie pyta sąsiadów o trasę dla konkretnego dostępnego pakietu, ale musi znać wszystkie wymagane trasy przez cały czas. Tabela routingu może wahać się od prostej trasy domyślnej (dla pojedynczej bramy nadrzędnej) do pełnej tabeli routingu internetowego (około 400 000 wpisów).
źródło