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).