首页 > 代码库 > 采用GRE隧道连接不同虚拟机上的mininet网络
采用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通
采用GRE隧道连接不同虚拟机上的mininet网络
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。