之前研究的,记录下。初学难免错漏。
一、openstack网络拓扑
ovs-vsctl show 命令可看到网桥流向。
1、计算节点虚拟机四层网桥
这里指计算节点,控制节点是namespace概念。注意不走计算节点操作系统本身的route表,route表也是找接口,四层网桥里面已经接口找好了,不需要再路由。
大致层次如下:
vm的ethx
|
|
linux网桥(iptables/安全组配置在此。brsctl)
|
|(两端是一个pair对,分属不同的网桥)
|
br-int(属于ovs网桥。1、虚机到br-int的,br-int进来打内部tag,默认起始是1,目的是隔离虚机,不同tag虚机;2、从外部到br-int的,br-int进来外部 tag转换为内部tag。)
|
|
br-prv(属于ovs网桥。虚机往外发,br-prv进来内部tag转换为外部tag(fuel配置的1000之类的))
|
br-ethx(属于ovs网桥)
|