1、生成容器h1、h2、h3
sudo docker run -it --name=h1 --network=none --privileged=true host/ubuntu
sudo docker run -it --name=h2 --network=none --privileged=true host/ubuntu
sudo docker run -it --name=h3 --network=none --privileged=true host/ubuntu
2、生成交换机s1
sudo ovs-vsctl add-br s1
3、将容器连接到交换机,并给网卡分配IP
sudo ovs-docker add-port s1 eth0 h1 --ipaddress=192.168.100.1/24
sudo ovs-docker add-port s1 eth0 h2 --ipaddress=192.168.100.2/24
sudo ovs-docker add-port s1 eth0 h3 --ipaddress=192.168.100.3/24
4、隔离前连通性测试
4.1、h2 ping h1
4.2、h2 ping h3
5、vlan隔离
sudo ovs-docker set-vlan s1 eth0 h1 100
sudo ovs-docker set-vlan s1 eth0 h2 100
sudo ovs-docker set-vlan s1 eth0 h3 200
6、隔离后连通性测试
6.1、h2 ping h1
6.2、h2 ping h3