vxlan基本原理及裸搭過程

zongzw發表於2024-06-21

https://mp.weixin.qq.com/s/pqVvBd2CbHkWwD79aDb6mg

剝離flannel或者其他overlay網路的上層封裝,我們可以透過 ip命令純手工搭建一個vxlan overlay網路,

這其中最關鍵的部分是:

  • vethpair: 打通容器內外
  • vxlan.nic: 虛擬網路卡,封裝/解封資料包

除了建立這些硬體,我們還需要設定:

  • proxy_arp:讓vethpair的一端成為預設閘道器。
  • ip route:讓veth1 和 vxlan.nic 之間的資料包透過路由是現在兩個裝置間的跳轉。
  • ip neigh: 標識vxlan.nic 上已封裝的udp資料包的下一跳。
  • ip fdb: 維護對端vtep ip地址和mac地址的繫結關係。

具體設定過程參考文初的連線。

相關文章