1.IP说明
vm1 192.168.2.2
vm2 192.168.2.3
2.在vm1上启动pox控制器
cd pox
./pox.py forwarding.l2_learning
3.在vm1上启动mininet,使用最简单拓扑,连接到pox控制器
sudo mn --controller=remote,ip=192.168.2.2
4.在vm2上启动mininet,使用最简单拓扑,连接到pox控制器
sudo mn --controller=remote,ip=192.168.2.2
5.修改vm2上h1、h2的ip
mininet> xterm h1 h2
在h1的终端输入
ifconfig h1-eth0 inet 10.0.0.3
在h2的终端输入
ifconfig h2-eth0 inet 10.0.0.4
6.测试此时vm1月vm2中的主机能否ping通
在vm2中运行
mininet> h1 ping -c1 10.0.0.1
7.添加GRE隧道
在vm1中的root权限下输入
ovs-vsctl add-port s1 gre0 -- set interface gre0 type=gre options:remote_ip=192.168.2.3
在vm2中的root权限下输入
ovs-vsctl add-port s1 gre1 -- set interface gre1 type=gre options:remote_ip=192.168.2.2
8.再次测试
可以ping通
时间: 2024-10-06 08:30:15