Anycast adresleme herhangi bir şekilde ek gecikme ekliyor mu?


9

Anycast adresleme kendi başına ağ bağlantılarına ek gecikme ekliyor mu? Özellikle, aynı veri merkezinde, son derece benzer rotalara / atlama sayısına sahip iki sunucunuz olsaydı, gerçek hedefe kadar, biri tek noktaya yayın ve diğeri anycast kullanarak, ikisi arasında gecikme farkı olabilir mi? , farkedilir mi değil mi?

Bu olurdu BGP kullanarak en kısa rota aramak zorunda gibi görünüyor bazı basitçe bir tek noktaya adresi kullanmak edememek karşı, gecikme üzerindeki etkisi tür. Herhangi bir yayın adresi kullanmanın ek bir duygusundan söz eden hiçbir şey bulamadım.

Ayrıca , herhangi bir ek yayın kullanan herhangi bir ek duyulmamış olsaydı, gerçek dünya senaryolarında muhtemelen ihmal edilebilir olacağını ve herhangi bir yayının tek noktaya yayın üzerindeki faydalarının hala geçerli olacağını anlıyorum .

Yanıtlar:


19

Anycast adresleme kendi başına ağ bağlantılarına ek gecikme ekliyor mu?

Hayır.

biri unicast, diğeri anycast kullanıyor

Anycast olan tek noktaya. Sadece aynı ağın iki farklı yerde olması ve yönlendirme protokolü o ağ için hedeflenen trafiği gönderdiği en yakın ağı seçer.

BGP kullanarak en kısa yolu aramak zorunda kalmanın gecikme üzerinde bir tür etkisi olacak gibi görünüyor

Bir yönlendirici tam olarak bunu yapar. Bir yönlendirme protokolü, herhangi bir yayın ile veya herhangi bir yayın olmadan bir ağa birden çok yol alabilir, ancak yönlendirici, yönlendirme tablosuna yerleştirmek için birini seçer ve bunu, o ağa giden trafik için kullanır. Yönlendirme tablosundaki o ağa giden geçerli yol kaybolursa, bir sonraki en iyi yol otomatik olarak yönlendirme tablosuna yerleştirilir ve kullanılır.


1
Teşekkürler, şimdi çok mantıklı!
rickjerrity

1
Ya da farklı bir şekilde ifade edildiğinde, en iyi rota seçimi, paketin kendisi yönlendirilirken değil, yönlendirme tablosu güncellemeleri sırasında yapılır.
jcaron

5

Anycast, Internet'teki birden çok konumda belirli bir yolu / IP adresini / IP alt ağını sonlandıran bir şemadır. Bu şekilde, istemci en yakın konuma (en düşük metriğe sahip yol) bağlanır.

Bir pakete bakıldığında, anycast tek noktaya yayından farklı değildir, bu nedenle ek bir gecikme veya benzeri bir şey getirmez.

Her yönlendiricinin yine de yerel yönlendirme tablosundan her paketin rotasını araması gerekir. Bu tablonun güncellenmesi, yönlendirme protokolüne bağlı olarak aralıklarla veya değişiklik olduğunda yapılır ve yönlendirme işlevinin kendisini etkilemez.

Bir yönlendiricinin komşularından eldeki belirli bir paket için rotayı istemediğini, ancak her zaman gerekli tüm rotaları bilmesi gerektiğini unutmayın. Yönlendirme tablosu, basit bir varsayılan rotadan (tek bir yukarı akış ağ geçidi için) tam bir İnternet yönlendirme tablosuna (yaklaşık 400.000 giriş) kadar değişebilir.


Herhangi bir yayın yolu rota sayısına katkıda bulunabilir. Bu teorik olarak yönlendirici kaynaklarına biraz daha fazla yük getirebilir, ancak IPv4 için hemen hemen çözülmüş bir sorundur (özellikle ancast, hayal edebileceğim bazı CDN ve Video Önbellekleme gibi toplama düzeyinde daha düşük yönlendirme altyapısında gerçekleşirse)
18'de eckes

Soru, anycast'in kendisi değil, gecikme eklenmesi ile ilgiliydi. Varsayımsal olarak, daha büyük yönlendirme tabloları daha fazla yük ve gecikme üretebilir, ancak yine de, bu büyük yönlendirme tablolarını gerçekten işleyen yönlendiriciler, ağırlıklı olarak TCAM tabloları kullanan donanım odaklı cihazlardır. Bunlarla, kapasitelerini aşmadıkça masa boyutu önemli değildir.
Zac67
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.