常见词汇:
tapxxx(用来连接虚拟机tap设备)
qbrxxx(linux网桥)
qvmxxx(ovs端口)
plyxxx(ovs网桥)
br-int(ovs网桥)
br-tun(ovs网桥)
br-eth(ovs网桥)
目前最主要的疑问就是两台单板上的两个虚拟机怎么通过vxlan进行通信?
br-tun网桥上到底有什么?可能有一个连接br-int的patch-port,还可能有个vxlan端口,那么到底有没有物理网卡接口呢?
最有可能的情况就是在br-tun上创建一个vxlan类型的接口vxlan0,然后给这个接口设置类似的选项options: {in_key=flow, local_ip="192.168.10.108", out_key=flow, remote_ip="192.168.10.107"}
一年之前我在网络组的时候,vxlan就没有搞明白,一年之后我都被调到安全组了,还是栽倒在vxlan这块了。。。
ovs-vsctl add-br br-int
ovs-vsctl add-port br-int br-eth
ovs-vsctl add-br br-tun
brctl addbr qbr0
ovs-vsctl add-br ply0