KVM、Open vSwitch和Linux veth小实验

一、环境介绍

1、事先已经安装好了3个VMs,ip地址分别为1.1.1.2~4
2、建立了一个ovsbr1(VMs已经连接此switch)
3、建立了3个veth对,并让veth对的一头连接到ovsbr1
建立veth的相关配置指令如下:

ip link add veth0 type veth peer name veth0-ovsbr1
ip link add veth1 type veth peer name veth1-ovsbr1
ip link add veth2 type veth peer name veth2-ovsbr1
ifconfig veth0 1.1.1.5/24 up
ifconfig veth1 1.1.1.6/24 up
ifconfig veth2 1.1.1.7/24 up
ifconfig veth0-ovsbr1 up
ifconfig veth1-ovsbr1 up
ifconfig veth2-ovsbr1 up
ovs-vsctl add-port ovsbr1 veth0-ovsbr1
ovs-vsctl add-port ovsbr1 veth1-ovsbr1
ovs-vsctl add-port ovsbr1 veth2-ovsbr1

配草图一张,不忍直视


草图!!

接下来进入实验环节

二、连通测试

最简单的ping指令,测试VMs与veth0~2的连通情况,测试结果如下,有点类似此问题。
1、veth0 ping VMs通
2、veth1 ping VMs不通
3、veth2 ping VMs不通
4、veth之间ping不通
5、VMs可以ping通每一个veth!
然后,解决方法待更新。

关于这篇文章所述问题,短时间内不打算再更新了。

你可能感兴趣的:(KVM、Open vSwitch和Linux veth小实验)