Trditev, da je večpotno usmerjanje z enako ceno nesmiselno za pot gostitelja, se ponavlja dovolj pogosto, da se sliši resnično. /32 izbere naslov cilja in nič pri tej izbiri ne omejuje paketa na eno fizično povezavo. Ko je cilj oddaljena končna točka tunela VXLAN, lahko več naslednjih skokov prenaša različne tokove prekrivanja, in ali to počnejo, je odvisno od tega, kaj sme zgoščena vrednost posredovanja videti. Ostalo je aritmetika na zunanji glavi, ne lastnost predpone.

Pot odloča o dosegljivosti; zgoščena vrednost odloča o porazdelitvi.

Mit: /32 pomeni eno pot

OSPF lahko poroča o dosegljivosti z enako ceno do povratne zanke VTEP, medtem ko tabela posredovanja namesti skupino naslednjih skokov za isto predpono. Protokol priskrbi kandidate; platforma odloči, kateri od njih so uporabni in kako se paket dodeli. Noben usmerjevalni protokol ne izračuna nove zgoščene vrednosti za vsak zapakiran okvir. Prav ta ločitev pojasnjuje, zakaj lahko dva usmerjevalnika z enakimi potmi promet še vedno razporedita drugače.

Poglejte nameščen vnos posredovanja in ne le prikaz poti, ker lahko strojne ali politične omejitve zavržejo kandidate, ki jih krmilna ravnina še vedno oglašuje.

Od kod mora priti entropija

Med dvema VTEP ostaneta zunanja izvorna in ciljna naslova nespremenjena, ciljna vrata UDP pa so v konvencionalni uvedbi 4789. Zgoščena vrednost, ki bere samo te vrednosti, vidi stalni vnos in vrne stalno pot. Nekaj v zunanji glavi se mora spreminjati, in VTEP je naprava, ki to lahko doseže.

RFC 7348 predlaga izpeljavo izvornih vrat UDP iz polj znotraj zapakiranega okvira. Različni notranji pogovori nato ustvarijo različne zunanje tuple, kar običajni transportni zgoščeni vrednosti da nekaj za delo.

Če lahko strojna oprema posredovanja pogleda globlje v paket, preverite, katera notranja polja podpira njena izvedba zgoščene vrednosti. Te globine ne smete obravnavati kot zahteve za vsako napravo underlay, saj že sama spremenljivost izvornih vrat razkrije koristne razlike.

Preverite zgoščeno vrednost, ki jo dejansko dobite

Merite, namesto da predpostavljate. Zajemite vzorec zapakiranega prometa in poglejte zunanja izvorna vrata, nato primerjajte rezultat z vnosi posredovanja in števci na posamezno povezavo.

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

Ena izvorna vrata, ki se pojavljajo v mnogih različnih notranjih pogovorih, pomenijo, da VTEP polja ne spreminja, in nobeno uglaševanje underlay ne bo razporedilo obremenitve. Veliko različnih vrat z enim uporabljenim naslednjim skokom kaže namesto tega na skupino posredovanja.

Zabeležite števce pred vzorcem in po njem ter upoštevajte nepovezan promet, ki si deli uplinke, sicer bodo številke videti slabše, kot si zgoščena vrednost zasluži.

Česa enakomerna porazdelitev ne pomeni

Zgoščena vrednost na tok je zasnovana tako, da ohrani en pogovor na eni poti, dokler njegovi vhodi in razpoložljivi nabor poti ostanejo nespremenjeni. Zato en sam velik prenos TCP ne združi vseh uplinkov in dodajanje povezav tega toka ne bo pospešilo. To je običajno vedenje, ne napaka.

Več tokov lahko tudi po naključju trči na istem naslednjem skoku. Kratek vzorec je lahko videti močno popačen, medtem ko zgoščena vrednost dela točno to, za kar je bila nastavljena, in odpoved povezave ali sprememba nabora poti lahko premakne vzpostavljene tokove sredi prenosa.

Preizkusite z reprezentativnimi pari naslovov, transporti in hitrostmi po odobrenem načrtu ter izbiro članov združevanja povezav ločite od izbire usmerjene večpotnosti, ker dve stopnji zgoščevanja tvorita svoj vzorec. Napolnjena skupina naslednjih skokov in vidna zunanja entropija pojasnjujeta izid; dolžina predpone ne.

Sorodni članki