Tek VTEP'e ECMP: VXLAN entropisi nereden gelir
Uzak bir VTEP'in eşit maliyetli birkaç sonraki atlaması olabilir, ancak /32 onları kullanışlı hale getirmez. Dağıtım dış tuple'a ve kaynak bağlantı noktası karma değerine bağlıdır.
Eşit maliyetli çoklu yolun bir ana makine yolu için anlamsız olduğu iddiası, doğru gibi görünecek kadar sık tekrarlanıyor. Bir /32 hedef adresi seçer ve bu seçimde paketi tek bir fiziksel bağlantıya kısıtlayan hiçbir şey yoktur. Hedef uzak bir VXLAN tüneli uç noktası olduğunda, birkaç sonraki atlama farklı kaplama akışlarını taşıyabilir ve bunu yapıp yapmadıkları, iletim karma değerinin neyi görmesine izin verildiğine bağlıdır. Geri kalanı dış başlık üzerindeki aritmetiktir, önekin bir özelliği değil.
Yol erişilebilirliği, karma değeri ise dağıtımı belirler.
Mit: /32 tek bir yol demektir
OSPF bir VTEP geri döngüsüne eşit maliyetli erişilebilirlik bildirebilirken iletim tablosu aynı önek için bir sonraki atlamalar grubu kurar. Protokol adayları sağlar; platform hangilerinin kullanılabilir olduğuna ve bir paketin nasıl atandığına karar verir. Hiçbir yönlendirme protokolü her kapsüllenmiş çerçeve için yeni bir karma değeri hesaplamaz. İki yönlendiricinin aynı yollara sahipken trafiği yine de farklı dağıtabilmesinin nedeni tam da bu ayrımdır.
Yalnızca yol görünümüne değil, kurulu iletim girdisine bakın, çünkü donanım veya ilke sınırları denetim düzleminin hâlâ duyurduğu adayları düşürebilir.
Entropi nereden gelmeli
İki VTEP arasında dış kaynak ve hedef adresleri sabit kalır ve geleneksel bir kurulumda UDP hedef bağlantı noktası 4789'dur. Yalnızca bu değerleri okuyan bir karma, sabit bir girdi görür ve sabit bir yol döndürür. Dış başlıkta bir şeyin değişmesi gerekir ve bunu değiştirebilen aygıt VTEP'tir.
RFC 7348 kapsüllenmiş çerçevenin içindeki alanlardan UDP kaynak bağlantı noktasının türetilmesini önerir. Farklı iç konuşmalar o zaman farklı dış tuple'lar üretir ve bu, sıradan bir taşıma karmasına işleyecek malzeme verir.
İletim donanımı paketin daha derinine bakabiliyorsa, karma uygulamasının hangi iç alanları desteklediğini denetleyin. Bu derinlik her underlay aygıtı için gereklilik sayılmamalıdır, çünkü kaynak bağlantı noktasındaki değişkenlik tek başına yararlı farkları zaten ortaya koyar.
Gerçekte aldığınız karma değerini denetleyin
Varsaymak yerine ölçün. Kapsüllenmiş trafikten bir örnek yakalayın ve dış kaynak bağlantı noktalarına bakın, sonra sonucu iletim girdileri ve bağlantı başına sayaçlarla karşılaştırın.
show ip route 10.255.0.5/32 show ip cef 10.255.0.5 internal ip route show 10.255.0.5 tcpdump -ni eth0 -c 200 'udp port 4789' -vv
Tek bir kaynak bağlantı noktasının birçok farklı iç konuşmada görünmesi, VTEP'in alanı değiştirmediği anlamına gelir ve hiçbir underlay ayarı yükü dağıtmaz. Kullanımda tek bir sonraki atlama varken çok sayıda farklı bağlantı noktası bunun yerine iletim grubuna işaret eder.
Sayaçları örnekten önce ve sonra kaydedin ve uplink'leri paylaşan ilgisiz trafiği not edin, yoksa sayılar karmanın hak ettiğinden daha kötü görünür.
Eşit dağıtım ne anlama gelmez
Akış başına bir karma, girdileri ve kullanılabilir yol kümesi değişmediği sürece bir konuşmayı tek bir yolda tutmak için tasarlanmıştır. Bu yüzden tek bir büyük TCP aktarımı tüm uplink'leri birleştirmez ve bağlantı eklemek o akışı hızlandırmaz. Bu normal davranıştır, arıza değildir.
Birkaç akış aynı sonraki atlamada şans eseri çakışabilir. Kısa bir örnek, karma tam olarak yapılandırıldığı işi yaparken çok çarpık görünebilir ve bir bağlantı arızası ya da yol kümesi değişikliği yerleşik akışları aktarımın ortasında taşıyabilir.
Onaylanmış bir plan kapsamında temsili adres çiftleri, taşımalar ve hızlarla test edin ve bağlantı toplama üyelerinin seçimini yönlendirilmiş çoklu yol seçiminden ayrı tutun, çünkü iki karma aşaması kendi desenlerini oluşturur. Dolu bir sonraki atlama grubu ve görünür dış entropi sonucu açıklar; önek uzunluğu açıklamaz.