请选择 进入手机版 | 继续访问电脑版

Linux下为主机创建虚拟端口并选择特定端口发送数据---以mininet下的SDN网络

[复制链接]
丁翼 发表于 2021-1-1 18:32:10 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
网络拓扑图如下:

根据上图,如果h1 ping h2会有分别经过s1和s2的两条链路可选,那么初始状态下是否两条链路都可以发送数数据呢?
显然,不可以。因为,初始状态下,h1和h2一般都只设置了一个端口h1-eth0和h2-eth0的ip所在,如图。

在mininet的终端中输入下令links,如图可用看出,有h1-eth0----s1----h2-eth0和h1-eth1----s2----h2-eth1这两天链路,但是由于只有h1-eth0和h2-eth0设置了ip所在,所以此时只有经过s1的链路才气传输数据。

比方,将h1-s1之间的链路down掉,此时h1 ping h2就无法ping通了。
为了让两条链路都能够通信,就需要为h1-eth1和h2-eth1这两个网卡设置IP所在,详细的设置过程如下,先进入h1和h2的XTerm终端,分别在两个终端中输入下令ifconfig h1-eth1 10.0.0.4和ifconfig h2-eth1 10.0.0.2,然后再用ifconfig查察,就可以发现网卡都设置上了ip所在。

此时,可用通过指定特定的网卡举行数据传输,比方想要数据经过链路h1-eth1----s2----h2-eth1,可以在h1中通过网卡h1-eth1 ping 10.0.0.2,那么如何通过固定的端口发送数据呢,即在h1的XTerm终端输入下令ping -I h1-eth1 10.0.0.2,即可让数据经过链路h1-eth1----s2----h2-eth1。

 
 
 
 
 
 
 
 
 
 

来源:https://blog.csdn.net/weixin_40042248/article/details/112055587
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )