Apgalvojums, ka vienādu izmaksu daudzceļu maršrutēšana ir bezjēdzīga resursdatora maršrutam, tiek atkārtots pietiekami bieži, lai izklausītos patiess. /32 izvēlas galamērķa adresi, un nekas šajā izvēlē neierobežo pakešu pārraidi tikai uz vienu fizisko savienojumu. Ja galamērķis ir attāls VXLAN tuneļa galapunkts, vairāki nākamie lēcieni var pārvadāt dažādas pārklājuma plūsmas, un tas, vai tie to dara, ir atkarīgs no tā, ko pārraides jaucējvērtībai ir atļauts redzēt. Pārējais ir aritmētika ārējā galvenē, nevis prefiksa īpašība.

Maršruts nosaka sasniedzamību; jaucējvērtība nosaka sadalījumu.

Mīts: /32 nozīmē vienu ceļu

OSPF var ziņot par vienādu izmaksu sasniedzamību uz VTEP atgriezenisko cilpu, kamēr pārraides tabula ievieto nākamo lēcienu grupu tam pašam prefiksam. Protokols nodrošina kandidātus; platforma izlemj, kuri no tiem ir lietojami un kā tiek piešķirta pakete. Nav neviena maršrutēšanas protokola, kas aprēķinātu jaunu jaucējvērtību katram iekapsulētajam kadram. Tieši šī atdalīšana izskaidro, kāpēc divi maršrutētāji ar identiskiem maršrutiem tomēr var sadalīt trafiku atšķirīgi.

Skatieties instalēto pārraides ierakstu, nevis tikai maršruta attēlojumu, jo aparatūras vai politikas ierobežojumi var atbrīvoties no kandidātiem, kurus vadības plakne joprojām izziņo.

No kurienes jānāk entropijai

Starp diviem VTEP ārējās avota un galamērķa adreses paliek nemainīgas, un UDP galamērķa ports parastā izvietojumā ir 4789. Jaucējvērtība, kas nolasa tikai šīs vērtības, redz nemainīgu ievadi un atgriež nemainīgu ceļu. Kaut kam ārējā galvenē ir jāmainās, un VTEP ir ierīce, kas to var panākt.

RFC 7348 iesaka atvasināt UDP avota portu no laukiem iekapsulētā kadra iekšienē. Tad dažādas iekšējās sarunas rada dažādus ārējos kortežus, kas dod parastai transporta jaucējvērtībai ar ko strādāt.

Ja pārraides aparatūra var ieskatīties dziļāk paketē, pārbaudiet, kurus iekšējos laukus atbalsta tās jaucējvērtības ieviešana. Šo dziļumu nevajadzētu uzskatīt par prasību katrai underlay ierīcei, jo jau avota porta mainība vien atklāj noderīgas atšķirības.

Pārbaudiet jaucējvērtību, ko faktiski iegūstat

Mēriet, nevis pieņemiet. Noķeriet iekapsulētā trafika paraugu un apskatiet ārējos avota portus, pēc tam salīdziniet rezultātu ar pārraides ierakstiem un katras saites skaitītājiem.

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

Viens avota ports, kas parādās daudzās dažādās iekšējās sarunās, nozīmē, ka VTEP nemaina lauku, un nekāda underlay regulēšana nenoslogos slodzi. Daudzi atšķirīgi porti ar vienu izmantotu nākamo lēcienu drīzāk norāda uz pārraides grupu.

Pierakstiet skaitītājus pirms parauga un pēc tā, un ņemiet vērā nesaistītu trafiku, kas dala augšupielādes, citādi skaitļi izskatīsies sliktāk, nekā jaucējvērtība ir pelnījusi.

Ko vienmērīgs sadalījums nenozīmē

Plūsmas jaucējvērtība ir paredzēta, lai noturētu vienu sarunu uz viena ceļa, kamēr tās ievades un pieejamais ceļu kopums paliek nemainīgs. Tāpēc viens liels TCP pārvads neapvieno visas augšupielādes, un saišu pievienošana šo plūsmu nepaātrinās. Tā ir normāla uzvedība, nevis kļūda.

Vairākas plūsmas var arī nejauši sadurties uz tā paša nākamā lēciena. Īss paraugs var izskatīties ļoti šķībs, kamēr jaucējvērtība dara tieši to, kam tā bija konfigurēta, un saites kļūme vai ceļu kopuma izmaiņas var pārvietot izveidotās plūsmas pārraides vidū.

Testējiet ar reprezentatīviem adrešu pāriem, transportiem un ātrumiem saskaņā ar apstiprinātu plānu, un turiet saišu apvienošanas dalībnieku izvēli atsevišķi no maršrutētās daudzceļu izvēles, jo divi jaucēšanas posmi veido savu modeli. Aizpildīta nākamo lēcienu grupa un redzama ārējā entropija izskaidro rezultātu; prefiksa garums ne.

Saistītie raksti