Ang pahayag na walang saysay ang multipath na magkapareho ang gastos para sa ruta ng host ay inuulit nang sapat na madalas upang magmukhang totoo. Pumipili ang /32 ng patutunguhang address, at wala sa pagpiling iyon ang naglilimita sa packet sa isang pisikal na link. Kapag ang patutunguhan ay isang malayong dulo ng VXLAN tunnel, maraming susunod na hop ang maaaring magdala ng iba't ibang overlay flow, at kung ginagawa nila ito ay nakadepende sa kung ano ang pinapayagang makita ng hash ng pagpapasa. Ang natitira ay aritmetika sa panlabas na header, hindi katangian ng prefix.

Ang ruta ang nagpapasya sa maaabot; ang hash ang nagpapasya sa distribusyon.

Ang mito: ang /32 ay nangangahulugang isang landas

Maaaring mag-ulat ang OSPF ng maaabot na magkapareho ang gastos patungo sa loopback ng VTEP habang ang forwarding table ay naglalagay ng grupo ng susunod na hop para sa parehong prefix. Ang protocol ang nagbibigay ng mga kandidato; ang platform ang nagpapasya kung alin sa kanila ang magagamit at kung paano itinatalaga ang packet. Walang routing protocol na nagkukuwenta ng bagong hash para sa bawat naka-encapsulate na frame. Ang paghahating iyon ang dahilan kung bakit ang dalawang router na may magkaparehong ruta ay maaari pa ring magbahagi ng trapiko nang iba.

Tingnan ang naka-install na forwarding entry at hindi lamang ang display ng ruta, dahil ang mga limitasyon ng hardware o patakaran ay maaaring magtanggal ng mga kandidatong ipinapahayag pa ng control plane.

Saan dapat magmula ang entropiya

Sa pagitan ng dalawang VTEP, nananatiling fixed ang panlabas na source at destination address, at ang UDP destination port ay 4789 sa karaniwang deployment. Ang hash na nagbabasa lamang ng mga halagang iyon ay nakakakita ng constant na input at nagbabalik ng constant na landas. May dapat magbago sa panlabas na header, at ang VTEP ang device na makakagawa nito.

RFC 7348 ay nagmumungkahi na kunin ang UDP source port mula sa mga field sa loob ng naka-encapsulate na frame. Ang iba't ibang panloob na usapan ay gumagawa ng iba't ibang panlabas na tuple, na nagbibigay sa ordinaryong transport hash ng magagamit.

Kung kayang tumingin nang mas malalim ng forwarding hardware sa packet, tingnan kung aling mga panloob na field ang sinusuportahan ng hash implementation nito. Hindi dapat ituring ang lalim na iyon na pangangailangan para sa bawat underlay device, dahil ang pagkakaiba-iba ng source port lamang ay naglalantad na ng mga kapaki-pakinabang na pagkakaiba.

Tingnan ang hash na aktwal na nakukuha mo

Sumukat sa halip na magpalagay. Kumuha ng sample ng naka-encapsulate na trapiko at tingnan ang panlabas na source port, pagkatapos ay ihambing ang resulta sa mga forwarding entry at sa mga counter kada link.

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

Ang isang source port na lumilitaw sa maraming magkakaibang panloob na usapan ay nangangahulugang hindi binabago ng VTEP ang field, at walang anumang tuning ng underlay ang magbabahagi ng load. Maraming magkakaibang port na may isang susunod na hop na ginagamit ay tumutukoy sa halip sa grupo ng pagpapasa.

Itala ang mga counter bago at pagkatapos ng sample, at pansinin ang walang kaugnayang trapikong nagbabahagi ng mga uplink, kung hindi ay magmumukhang mas masahol ang mga numero kaysa nararapat sa hash.

Ano ang hindi ibig sabihin ng pantay na distribusyon

Ang hash kada flow ay dinisenyo upang panatilihin ang isang usapan sa isang landas hangga't hindi nagbabago ang mga input at ang magagamit na set ng landas. Kaya ang isang malaking TCP transfer ay hindi nagsasama-sama ng lahat ng uplink, at ang pagdaragdag ng link ay hindi magpapabilis sa flow na iyon. Ito ay normal na pag-uugali, hindi depekto.

Maaari ring magbanggaan ang maraming flow sa parehong susunod na hop nang nagkataon. Ang maikling sample ay maaaring magmukhang lubhang hilig habang ginagawa ng hash ang eksaktong itinakda para dito, at ang pagkasira ng link o pagbabago ng set ng landas ay maaaring ilipat ang mga naitatag na flow sa gitna ng transfer.

Subukan gamit ang mga representatibong pares ng address, transport at rate sa ilalim ng aprubadong plano, at ihiwalay ang pagpili ng mga miyembro ng link aggregation mula sa pagpili ng niruruta na multipath, dahil ang dalawang yugto ng hashing ay bumubuo ng sarili nilang pattern. Ang punong grupo ng susunod na hop at ang nakikitang panlabas na entropiya ang nagpapaliwanag ng kinalabasan; hindi ang haba ng prefix.

Kaugnay na mga artikulo