Wpis 12 – Anycast

Komunikacja anycast to model routingu, w którym jeden adres IP jest przypisany do wielu urządzeń/serwerów w różnych lokalizacjach, a ruch kierowany jest do najbliższego (w sensie metryki routingu) lub najbardziej optymalnego węzła.

Cechy anycast:

  • Jeden adres IP → wiele instancji serwisu.
  • Routing opiera się na BGP/IGP i wybiera „najlepszą” trasę (najczęściej najkrótszą).
  • Klient nie ma świadomości, z którą instancją faktycznie się komunikuje.
  • Topologia jest dynamiczna – jeśli jeden węzeł zniknie, ruch zostanie przejęty przez najbliższy dostępny.

Zastosowania anycast:

  • DNS root servers – np. istnieje a.root-servers.net fizycznie w setkach lokalizacji, ale ma jeden adres IP.
  • CDN (Content Delivery Networks) – np. serwery cache dostarczają treści z najbliższej lokalizacji.
  • Serwisy krytyczne (np. VPN, load balancing w warstwie sieci).
  • Rozproszone usługi bezpieczeństwa (np. scrubbing centers do ochrony przed DDoS).

Dodaj komentarz