ECMP að einum VTEP: hvaðan VXLAN-óreiðan kemur
Fjarlægur VTEP getur haft nokkrar næstu hopp með jöfnum kostnaði, en /32 gerir þær ekki nothæfar. Dreifingin fer eftir ytra tuple-inu og hassi upprunaportsins.
Fullyrðingin um að jafn kostnaðar fjölleið sé gagnslaus fyrir hýsilbraut er endurtekin nógu oft til að hljóma sönn. /32 velur áfangastað og ekkert í þeirri völ takmarkar pakkann við eina líkamlega tengingu. Þegar áfangastaðurinn er fjarlægur endi VXLAN-göngs geta nokkrar næstu hopp borið mismunandi yfirlagsstrauma, og hvort þær gera það fer eftir því hvað framsendingarhassinu er leyft að sjá. Restin er reikningur á ytri hausnum, ekki eiginleiki forskeytisins.
Leiðin ræður aðgengi; hassið ræður dreifingunni.
Goðsögnin: /32 þýðir ein leið
OSPF getur tilkynnt jafn kostnaðar aðgengi að VTEP-lykkju á meðan framsendingartaflan setur upp hóp næstu hoppa fyrir sama forskeyti. Siðvenjan leggur til frambjóðendurna; pallurinn ræður hverjir eru nothæfir og hvernig pakka er úthlutað. Ekkert leiðarvalssiðvenja reiknar nýtt hass fyrir hverja umbúða ramma. Einmitt þessi aðskilnaður er ástæðan fyrir því að tveir beinar með sömu leiðir geta samt dreift umferð á mismunandi hátt.
Skoðaðu uppsetta framsendingarfærslu frekar en aðeins leiðarsýnina, því vélbúnaðar- eða stefnutakmarkanir geta sleppt frambjóðendum sem stjórnplanan auglýsir enn.
Hvaðan óreiðan verður að koma
Milli tveggja VTEP-anna haldast ytri uppruna- og áfangastaðföng föst, og UDP-áfangaportið er 4789 í hefðbundinni uppsetningu. Hass sem les aðeins þessi gildi sér fast inntak og skilar fastri leið. Eitthvað í ytri hausnum verður að vera breytilegt, og VTEP er tækið sem getur valdið því.
RFC 7348 stingur upp á að leiða UDP-upprunaportið af sviðum inni í umbúða rammanum. Mismunandi innri samræður framleiða þá mismunandi ytri tuple, sem gefur venjulegu flutningshassi eitthvað að vinna með.
Ef framsendingarvélbúnaðurinn getur horft dýpra í pakkann, athugaðu hvaða innri svið hassframkvæmdin hans styður. Ekki ætti að líta á þessa dýpt sem kröfu fyrir hvert undirlagstæki, því breytileiki upprunaportsins einn og sér afhjúpar nú þegar gagnlegar mismunandi.
Athugaðu hassið sem þú færð í raun
Mældu frekar en að gera ráð fyrir. Gríptu sýnishorn af umbúða umferð og skoðaðu ytri upprunaporta, og berðu síðan niðurstöðuna saman við framsendingarfærslurnar og teljarana á hverri tengingu.
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
Eitt upprunaport sem kemur fram í mörgum mismunandi innri samræðum þýðir að VTEP er ekki að breyta sviðinu, og engin undirlagsstilling mun dreifa álaginu. Mörg mismunandi port með eitt næsta hopp í notkun benda frekar á framsendingarhópinn.
Skráðu teljarana fyrir og eftir sýnishornið, og taktu eftir ótengdri umferð sem deilir upptengingunum, annars munu tölurnar líta verr út en hassið á skilið.
Hvað jöfn dreifing þýðir ekki
Hass per straum er hannað til að halda einni samræðu á einni leið á meðan inntak hennar og tiltækt leiðasett eru óbreytt. Þess vegna sameinar ein stór TCP-flutningur ekki allar upptengingar, og að bæta við tengingum mun ekki flýta þeim straumi. Þetta er eðlileg hegðun, ekki bilun.
Nokkrir straumar geta líka rekist á sama næsta hopp fyrir tilviljun. Stutt sýnishorn getur litið mjög skakkt út á meðan hassið gerir nákvæmlega það sem það var stillt fyrir, og tengingarbilun eða breyting á leiðasettinu getur fært fasta strauma mitt í flutningi.
Prófaðu með dæmigerðum fangapörum, flutningum og hraða samkvæmt samþykktri áætlun, og haltu vali á meðlimum tengingarsamþjöppunar aðskildu frá vali á leiðbeindri fjölleið, því tvö hassþrep mynda sitt eigið mynstur. Fylltur hópur næstu hoppa auk sýnilegrar ytri óreiðu útskýrir niðurstöðuna; lengd forskeytisins ekki.