2015-10-01 55 views
0

我現在正在學習VXLAN協議,並知道原始有效負載封裝在udp頭文件中。我想知道爲什麼不把它封裝在一個IP頭,因爲UDP頭似乎沒用?爲什麼vxlan over udp但不是ip

回答

1

UDP隧道的一個優點是ECMP。 VXLAN在UDP源端口中編碼流量信息,從而允許路由器進行流量負載平衡。

請注意,還有其他隧道協議,如NVGRE,它們不使用UDP,而是直接在IP之上。

+0

那麼封裝UDP頭的數據包只是爲了支持ECMP?而NVGRE更喜歡較小的數據包大小來進行負載平衡。 – Mike

+0

我不知道這是唯一的原因。類似的原因是網卡上的RSS卸載。請注意,較新的硬件也可以散列NVGRE密鑰字段,因此這種優勢變得微不足道。 –

相關問題