1.打开OVX
sh OpenVirteX/script/ovx.sh
2.创建mininet物理拓扑
sh OpenVirteX/script/ovx.sh
1sw, 2hosts
mn --controller=remote,ip=192.168.226.128,port=6633
Hint: 需要指定OVX所在的IP地址。
3.打开控制器
4.创建虚拟网络
目录:OpenVirteX/utils
./ovxctl.py -n createNetwork tcp:localhost:8080 10.0.0.0 16
Hint: tcp:localhost:8080
是控制器的IP和端口信息
5.创建虚拟交换机
./ovxctl.py -n createSwitch 1 00:00:00:00:00:01
./ovxctl.py -n createSwitch 1 00:00:00:00:00:01
Hint:需要提供交换机的dpid;记录下创建之后虚拟交换机的虚拟id,这里为00:a4:23:05:00:00:00:03
6.创建虚拟端口
./ovxctl.py -n createPort 1 00:00:00:00:00:01 1
./ovxctl.py -n createPort 1 00:00:00:00:00:01 2
./ovxctl.py -n createPort 1 00:00:00:00:00:01 1
./ovxctl.py -n createPort 1 00:00:00:00:00:01 2
7.主机连接虚拟端口
./ovxctl.py -n connectHost 1 00:a4:23:05:00:00:00:03 1 16:dd:9b:c4:37:21
./ovxctl.py -n connectHost 1 00:a4:23:05:00:00:00:03 1 16:dd:9b:c4:37:21
Hint:参数为 – 虚拟网络id 虚拟交换机的Id 虚拟端口 主机MAC地址
8.启动虚拟网络
./ovxctl.py -n startNetwork 1
./ovxctl.py -n startNetwork 1
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143946.htm