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地址的繫結關係。
具體設定過程參考文初的連線。