Anycast Nedir?
İngilizce: Anycast
Anycast, aynı IP adresini birden çok noktada duyurup trafiği BGP ile kullanıcıya en yakın veya en uygun merkeze taşıyan yönlendirme modelidir.
Anycast Nedir?
Anycast, aynı IP adresinin dünyanın farklı noktalarındaki birden fazla sunucu veya ağ noktası tarafından duyurulmasıdır. İnternet yönlendirmesi, kullanıcının paketlerini genellikle BGP açısından en yakın veya en uygun noktaya taşır.
Bir kullanıcı İstanbul’dan 203.0.113.10 IP adresine bağlanırken Avrupa’daki bir edge sunucuya gidebilir; aynı IP’ye Singapur’dan bağlanan kullanıcı Asya’daki başka bir merkeze yönlenebilir. Uygulama açısından hedef IP aynıdır, fakat trafiği karşılayan fiziksel nokta değişir.
Nasıl Çalışır?
Anycast genellikle BGP duyurularıyla uygulanır. Birden çok veri merkezi aynı IP prefix’ini yayınlar. Ağlar, mevcut yönlendirme tablolarına göre en kısa veya en tercih edilen rotayı seçer. Bir lokasyon devre dışı kalırsa duyuru geri çekilir ve trafik başka bir noktaya akar.
Nerelerde Kullanılır?
DNS resolver’ları ve CDN ağları Anycast’in en yaygın kullanım alanlarıdır. Amaç sadece hız değildir; büyük trafik dalgalarını dağıtmak, DDoS etkisini farklı merkezlere yaymak ve servis kesintilerinde otomatik yön değiştirmek de önemlidir.
Anycast coğrafi konum garantisi vermez. Rota seçimi internet servis sağlayıcılarının BGP politikalarına bağlıdır. Bu nedenle kritik sistemlerde sağlık kontrolü, doğru trafik duyurusu ve izleme olmadan tek başına yeterli değildir.