第一步:创建OVS交换机,创建P0端口,设置端口p0的端口号,设置端口类型“internal”。创建一个虚拟网络空间ns0,把p0端口移入网络空间ns0,并配置IP地址。
①命令行代码如下:
#创建ovs交换机
sudo ovs-vsctl add-br ovs-switch002
#添加p0、p1端口,并按要求配置交换机类型
sudo ovs-vsctl add-port ovs-switch002 p0 -- set Interface p0 ofport_request=100 type=internal
sudo ovs-vsctl add-port ovs-switch002 p1 -- set Interface p1 ofport_request=101 type=internal
#查看端口信息
sudo ethtool -i p0
sudo ethtool -i p1
#创建并配置虚拟空间
sudo ip netns add ns0
sudo ip link set p0 netns ns0
sudo ip netns exec ns0 ip addr add 192.168.0.100/24 dev p0
sudo ip netns exec ns0 ifconfig p0 promisc up
sudo ip netns add ns1
sudo ip link set p1 netns ns1
sudo ip netns exec ns1 ip addr add 192.168.0.101/24 dev p1
sudo ip netns exec ns1 ifconfig p1 promisc up