2019 SDN上机第1次作业
Part1. 安装轻量级网络仿真工具Mininet 1.推荐github上的Mininet源安装 2.为了节约课程时间,实验室机房PC已经安装了Mininet,请大家在课后在自己的Ubuntu系统或虚拟机中尝试安装,并记录安装步骤。 使用git clone语句出现了一点小问题,直接拷贝了老师的Ubuntu解决问题。 Part2. 用字符命令搭建拓扑 常用字符命令熟悉 1.清除已建立的网络拓扑: Sudo mn –c 2.线性拓扑 Sudo mn –topo linear,3 3.树形拓扑:定义深度和扇出形成基于树的拓扑,深度2,扇出3 Sudo mn –topo=tree, depth=2, fanout=3 Part3. 利用可视化工具搭建拓扑 1.打开对应脚本(不加sudo会出问题) sudo ./miniedit.py 2.开启OpenFlow以及CLI 3.建立拓扑并设置,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12) 4.命令行执行信息 5.run以后,网络创建成功通过net命令显示 6.保存生成的py文件 7.xterm验证主机 Part4. 利用Python脚本完成Fat-tree型的拓扑 利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确