ECMP ühe VTEP-i juurde: kust tuleb VXLAN-i entroopia
Kaugel asuval VTEP-il võib olla mitu võrdse kuluga järgmist hüpet, kuid /32 ei tee neid kasulikuks. Jaotus sõltub välimisest korteežist ja lähteporti räsist.
Väide, et võrdse kuluga mitmiktee on hosti marsruudi jaoks mõttetu, kordub piisavalt sageli, et kõlada tõena. /32 valib sihtkoha aadressi ja miski selles valikus ei piira paketti ühe füüsilise lingiga. Kui sihtkoht on kaugel asuv VXLAN-tunneli lõpp-punkt, võivad mitmed järgmised hüpped kanda erinevaid overlay-vooge, ja kas nad seda teevad, sõltub sellest, mida edastusräsil on lubatud näha. Ülejäänu on aritmeetika välimisel päisel, mitte prefiksi omadus.
Marsruut otsustab kättesaadavuse; räsi otsustab jaotuse.
Müüt: /32 tähendab üht teed
OSPF võib teatada võrdse kuluga kättesaadavusest VTEP-i loopbackini, samal ajal kui edastustabel paigaldab sama prefiksi jaoks järgmiste hüpete grupi. Protokoll annab kandidaadid; platvorm otsustab, millised neist on kasutatavad ja kuidas pakett määratakse. Ükski marsruutimisprotokoll ei arvuta iga kapseldatud kaadri jaoks uut räsi. Just see eraldatus seletab, miks kaks identsete marsruutidega ruuterit võivad liiklust siiski erinevalt jaotada.
Vaadake paigaldatud edastuskirjet, mitte ainult marsruudi kuva, sest riistvara või poliitika piirangud võivad välja jätta kandidaate, mida juhtimistasand ikka veel kuulutab.
Kust peab entroopia tulema
Kahe VTEP-i vahel jäävad välimised lähte- ja sihtaadressid muutumatuks ning UDP sihtport on tavapärases juurutuses 4789. Räsi, mis loeb ainult neid väärtusi, näeb konstantset sisendit ja tagastab konstantse tee. Midagi välimises päises peab muutuma ja VTEP on seade, mis saab seda muuta.
RFC 7348 soovitab tuletada UDP lähteporti kapseldatud kaadri sees olevatest väljadest. Erinevad sisemised vestlused tekitavad siis erinevad välimised korteežid, mis annab tavalisele transpordiräsile midagi, millega töötada.
Kui edastusriistvara suudab paketti sügavamale vaadata, kontrollige, milliseid sisemisi välju selle räsirakendus toetab. Seda sügavust ei tohiks pidada nõudeks iga underlay-seadme jaoks, sest lähteporti varieerumine üksi paljastab juba kasulikke erinevusi.
Kontrollige räsi, mille tegelikult saate
Mõõtke, mitte oletage. Püüdke kapseldatud liikluse valim ja vaadake välimisi lähteporte, seejärel võrrelge tulemust edastuskirjetega ja lingipõhiste loenduritega.
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
Üks lähteport, mis esineb paljudes erinevates sisemistes vestlustes, tähendab, et VTEP ei varieeri seda välja, ja miski underlay häälestus ei jaota koormust. Paljud erinevad pordid ühe kasutatava järgmise hüppega viitavad seevastu edastusgrupile.
Märkige loendurid enne ja pärast valimit ning pange tähele kõrvalist liiklust, mis jagab üleslinke, muidu näivad numbrid halvemad, kui räsi väärib.
Mida ühtlane jaotus ei tähenda
Voogupõhine räsi on loodud hoidma üht vestlust ühel teel, kuni selle sisendid ja saadaolev teede hulk jäävad muutumatuks. Seetõttu ei koonda üks suur TCP-ülekanne kõiki üleslinke ja linkide lisamine ei kiirenda seda voogu. See on normaalne käitumine, mitte viga.
Mitu voogu võivad ka juhuslikult samal järgmisel hüppel kokku põrgata. Lühike valim võib paista tugevalt viltune, samal ajal kui räsi teeb täpselt seda, milleks see seadistati, ning lingi rike või teede hulga muutus võib olemasolevaid vooge keset ülekannet liigutada.
Testige esinduslike aadressipaaride, transportide ja kiirustega kinnitatud plaani järgi ning hoidke lingiagregatsiooni liikmete valik marsruuditud mitmiktee valikust eraldi, sest kaks räsietappi moodustavad oma mustri. Täidetud järgmiste hüpete grupp pluss nähtav välimine entroopia selgitab tulemust; prefiksi pikkus mitte.