请教一下openvswitch的正确的使用方式


如图,最外面的方框表示一台服务器,中间三个方框标示服务器中的三台虚拟机。
服务器上有两个实体网卡,vmnic1 和vmnic2。
我现在做的实验想让vm1和vm2相互通信,中间要经过ovs虚拟交换机。
(1) 首先我想问一下,openvswitch可以这样用么?因为我看网上关于openvswitch的用法,很多都是在装ovs的机器上再虚拟出来两台虚拟机,或者是用实体机安装ovs再用网线连接两端。
(2) 如果可以这样用的话,我想请教一下各方面应该如何配置。
我目前的实验配置如下(双方无法ping通)
(1) 两个eth0的网卡都连接着vmnic1,两个eth1的网卡都连接着vmnic2。
(2) VM1的eth0配置IP地址为:192.168.0.11,VM2的eth1配置的ip地址为:192.168.0.12。
(3) 在中间装openvswitch的机器上创建交换机br0,然后将eth0和eth1两个网卡都加入到br0中
(4) Openflow流表中有3条流表,一条默认的,还有两条分别为:从eth0进的就从eth1出,从eth1进的就从eth0出。
现在用VM1 去ping VM2,在VM2 的eth1网口抓包显示能收到arp请求包,并且有arp回复包发送出去,但是在ovs的eth1网口就只有arp请求发送出去,收不到arp回复。

请假一下各位,是我的配置有问题,还是根本就无法用ovs虚拟机完成网桥一样的功能,如能告知,感激不尽
对对对.png
已邀请:

要回复问题请先登录注册