Bitta VTEP sari ECMP: VXLAN entropiyasi qayerdan keladi
Uzoqdagi VTEP bir nechta teng xarajatli keyingi hopga ega boʻlishi mumkin, lekin /32 ularni foydali qilmaydi. Taqsimot tashqi tuple va manba port xeshiga bogʻliq.
Teng xarajatli koʻp yoʻllilik xost marshruti uchun foydasiz degan daʼvo haqiqatga oʻxshab eshitiladigan darajada tez-tez takrorlanadi. /32 manzilni tanlaydi va bu tanlovda paketni bitta jismoniy havola bilan cheklaydigan hech narsa yoʻq. Manzil uzoqdagi VXLAN tunnelining oxiri boʻlsa, bir nechta keyingi hop turli overlay oqimlarini tashishi mumkin va ular buni qiladimi-yoʻqmi, forwarding xeshiga nima koʻrishga ruxsat berilganiga bogʻliq. Qolgani tashqi sarlavha ustidagi arifmetika, prefiksning xossasi emas.
Marshrut yetib borishni, xesh esa taqsimotni belgilaydi.
Afsona: /32 bitta yoʻlni anglatadi
OSPF VTEP loopbackiga teng xarajatli yetib borishni xabar qilishi mumkin, forwarding jadvali esa oʻsha prefiks uchun keyingi hoplar guruhini oʻrnatadi. Protokol nomzodlarni beradi; platforma ulardan qaysilari yaroqli ekanini va paket qanday tayinlanishini hal qiladi. Hech bir marshrutlash protokoli har bir inkapsulyatsiyalangan kadr uchun yangi xesh hisoblamaydi. Aynan shu ajralish bir xil marshrutlarga ega ikki routerning trafikni turlicha taqsimlashi sababidir.
Faqat marshrut koʻrinishiga emas, oʻrnatilgan forwarding yozuviga qarang, chunki apparat yoki siyosat cheklovlari boshqaruv tekisligi hali eʼlon qilayotgan nomzodlarni olib tashlashi mumkin.
Entropiya qayerdan kelishi kerak
Ikki VTEP orasida tashqi manba va manzil adreslari oʻzgarmas qoladi, anʼanaviy joylashtirishda UDP manzil porti esa 4789. Faqat shu qiymatlarni oʻqiydigan xesh doimiy kirishni koʻradi va doimiy yoʻl qaytaradi. Tashqi sarlavhada nimadir oʻzgarishi kerak va buni qila oladigan qurilma VTEPdir.
RFC 7348 inkapsulyatsiyalangan kadr ichidagi maydonlardan UDP manba portini olishni taklif qiladi. Shunda turli ichki suhbatlar turli tashqi tuple hosil qiladi, bu esa oddiy transport xeshiga ishlash uchun material beradi.
Agar forwarding apparati paketga chuqurroq qaray olsa, uning xesh amalga oshirilishi qaysi ichki maydonlarni qoʻllab-quvvatlashini tekshiring. Bu chuqurlikni har bir underlay qurilmasi uchun talab deb hisoblamaslik kerak, chunki manba portining oʻzgaruvchanligi oʻziyoq foydali farqlarni koʻrsatadi.
Haqiqatda oladigan xeshni tekshiring
Taxmin qilish oʻrniga oʻlchang. Inkapsulyatsiyalangan trafikdan namuna oling va tashqi manba portlariga qarang, soʻng natijani forwarding yozuvlari va har bir havola boʻyicha hisoblagichlar bilan solishtiring.
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
Bitta manba port koʻplab turli ichki suhbatlarda koʻrinishi VTEP bu maydonni oʻzgartirmayotganini bildiradi va underlayning hech qanday sozlashi yukni taqsimlamaydi. Bitta keyingi hop ishlatilayotganda koʻplab turli portlar esa forwarding guruhiga ishora qiladi.
Hisoblagichlarni namunadan oldin va keyin yozib oling va uplinklar boʻlishadigan aloqasiz trafikni qayd eting, aks holda raqamlar xesh munosib koʻrganidan yomonroq koʻrinadi.
Teng taqsimot nimani anglatmaydi
Har bir oqim uchun xesh bitta suhbatni bitta yoʻlda saqlash uchun qurilgan, uning kirishlari va mavjud yoʻllar toʻplami oʻzgarmaguncha. Shuning uchun bitta katta TCP uzatish barcha uplinklarni birlashtirmaydi va havola qoʻshish bu oqimni tezlashtirmaydi. Bu normal xatti-harakat, nosozlik emas.
Bir nechta oqim ham tasodifan bir xil keyingi hopda toʻqnashishi mumkin. Qisqa namuna juda qiya koʻrinishi mumkin, holbuki xesh aynan sozlangan ishni qilmoqda, va havola nosozligi yoki yoʻllar toʻplamining oʻzgarishi oʻrnatilgan oqimlarni uzatish oʻrtasida koʻchirishi mumkin.
Tasdiqlangan reja doirasida vakil manzil juftlari, transportlar va tezliklar bilan sinab koʻring va havola agregatsiyasi aʼzolarini tanlashni marshrutlangan koʻp yoʻllilik tanlashidan alohida saqlang, chunki ikkita xeshlash bosqichi oʻz naqshini hosil qiladi. Toʻldirilgan keyingi hop guruhi va koʻrinadigan tashqi entropiya natijani izohlaydi; prefiks uzunligi emas.