天天看点

SDN第一次上机作业

作业:

SDN第一次上机作业

实现如下:

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

创建如下拓扑图:

SDN第一次上机作业

创建过程如下:

使用 sudo mn --topo tree,fanout=3,depth=2

使用 net 查看

使用pingall 来测试连通性

截图如下:

SDN第一次上机作业

完成。

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

SDN第一次上机作业

使用 在mininet/mininet/examples文件夹下执行 ./miniedit.py 打开可视化界面,然后拖动图标构建拓扑,并分配IP地址

SDN第一次上机作业
SDN第一次上机作业
SDN第一次上机作业

点击Run后看到控制台如下:

SDN第一次上机作业

3.用Python脚本生成一个Fat-tree型的拓扑

SDN第一次上机作业

使用 在mininet文件夹下执行touch fatter.py,不存在这个文件,使用vim fattree.py来创建,但是由于我没有vim,故采用gedit fattree.py来编辑

然后写入python脚本,保存

SDN第一次上机作业

回到控制台,然后使用 mn --custom /home/ruijie/mininet/fattree.py --topo mytopo --controller=remote,ip=10.0.0.20,port=6633 --switch ovsk,protocols=OpenFlow10 来生成测试拓扑结构

SDN第一次上机作业
SDN第一次上机作业