博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SDN第一次上机作业
阅读量:6672 次
发布时间:2019-06-25

本文共 1286 字,大约阅读时间需要 4 分钟。

1.安装mininet

2.用字符命令生成拓扑,并测试连通性,截图

1227382-20171129165359269-642313850.png
1227382-20171129165525175-553448254.png
1227382-20171129225118464-741112290.png

3.用可视化界面生成拓扑,并测试连通性,截图

拓扑图:
1227382-20171203141131194-361721753.png
命令行显示:
1227382-20171203141700007-1070931421.png

4.用Python脚本生成一个Fat-tree型的拓扑,截图

  • 写好脚本
from mininet.topo import Topofrom mininet.net import Mininetfrom mininet.node import RemoteController,CPULimitedHostfrom mininet.link import TCLinkfrom mininet.util import dumpNodeConnectionsclass MyTopo( Topo ):    def __init__( self ):    "Create custom topo."     # Initialize topology    Topo.__init__( self )    L1 = 2    L2 = L1*2    L3 = L2    s = []    a = []    e = []    for i in range(L1):        sw = self.addSwitch('s{}'.format(i+1))        s.append(sw)    for i in range(L2):        sw = self.addSwitch('a{}'.format(i+1))        a.append(sw)    for i in range(L3):        sw = self.addSwitch('e{}'.format(i+1))        e.append(sw)    for i in range(L1):        sw1 = s[i]        for sw2 in a[0:]:            self.addLink(sw2,sw1)    for i in range(0,L2,2):        for sw1 in a[i:i+2]:            for sw2 in e[i:i+2]:                self.addLink(sw2,sw1)    count = 1    for sw1 in e:        for i in range(2):            host = self.addHost('h{}'.format(count))            self.addLink(sw1,host)            count +=1topos = { 'mytopo': ( lambda: MyTopo() ) }
  • 运行脚本

    sudo screen mn --custom ./fattree.py --topo mytopo

  • 执行过程
    • 1227382-20171203160532444-1079645524.png

转载于:https://www.cnblogs.com/hish/p/7921478.html

你可能感兴趣的文章
几种REST服务JAVA客户端类库
查看>>
什么是Hijax?Hijax的原理及优缺点介绍
查看>>
Linux面试记录
查看>>
端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
查看>>
OutOfMemoryError: GC overhead limit exceede
查看>>
python os模块常用函数使用方法大全
查看>>
我的友情链接
查看>>
【2016-03-17】移动互联网时代,看好你的隐私
查看>>
linux命令:编译安装postfix邮件服务
查看>>
vi命令集
查看>>
oracle数据库克隆
查看>>
输出 pdf
查看>>
PHPCMS一个BUG
查看>>
APP云测试
查看>>
3-unit3 高速缓存DNS
查看>>
spark mllib 协同过滤算法,基于余弦相似度的用户相似度计算
查看>>
openwrt 基于qmi的 3G|4G拨号
查看>>
俞敏洪励志语
查看>>
ICU Layout Engine
查看>>
jtds连接sqlserver数据库实例的写法
查看>>