采用GRE隧道连接不同虚拟机上的mininet网络
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通
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。