Anycast
Kısaca: Aynı hedef adresinin farklı konumlardaki birçok sunucu tarafından sunulduğu, isteğin otomatik olarak ağ açısından en yakın olana yönlendirildiği bir iletim türü.
Biraz daha ayrıntılı: Küresel dağıtılmış DNS kök sunucularında veya CDN altyapısında sık kullanılır: Avrupa’daki ve ABD’deki kullanıcılar aynı IP adresine ulaşır, ama yönlendirmeye göre otomatik olarak en yakın veri merkezine düşer; bu gecikmeyi azaltır ve yükü dağıtır.
Ayrıntılı
- Çalışma biçimi: Aynı IP adresi, farklı konumlardaki birçok fiziksel olarak ayrı sunucu tarafından BGP ile eşzamanlı duyurulur. Her yönlendirici hangi yoldan ileteceğine bağımsız karar verir; çoğunlukla coğrafi uzaklığa değil, BGP “AS yolu uzunluğuna” göre. İstemci açısından hâlâ tek IP’ye sıradan bir bağlantı gibi görünür.
- Örnekler: Cloudflare’ın
1.1.1.1ve Google’ın8.8.8.8DNS çözümleyicileri dünya çapında düzinelerce ila yüzlerce konumdan duyurulur. 13 DNS kök sunucu “adresi” (A–M) de aslında arkasında yüzlerce fiziksel sunucu bulunan anycast adreslerdir. - DNS tabanlı yük dengelemeye göre avantaj: Bir konum arızalanırsa BGP rotasını duyurmayı bırakır ve trafik saniyeler içinde sonraki konuma yönlendirilir; istemcilerin DNS önbelleğini (TTL) güncellemesi gerekmez.
- Sınırlar: Durumsuz veya iyi çoğaltılmış hizmetler için anlamlıdır (DNS çözümleyiciler, CDN uç sunucuları, DDoS koruması). Uzun ömürlü oturum durumu olan hizmetlerde (örn. süren bir dosya yükleme) bir BGP güncellemesiyle hedef değişirse bağlantı kopar. DDoS savunmasında saldırı trafiği düzinelerce küresel konuma yayılır.
Ayrıca bak: Unicast, Multicast, Yük dengeleme, DNS