2019 SDN上机第1次作业

和自甴很熟 提交于 2019-12-03 10:02:07

1、安装轻量级网络仿真工具Mininet

(1)使用github上的Mininet源安装,使用命令依次为:

git clone https://github.com/mininet/mininet.git
mininet/util/install.sh[options]
mininet/util/install.sh -a

(2)查看版本信息

mn --version

2、用字符命令搭建如下拓扑,要求写出命令

(1)


命令为:

sudo mn --topo linear,3

结果为

输入net查看

(2)


命令为:

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

结果为

输入net查看:

(3)新建时要注意清空,以免上一次实验结果对下一次照成影响,命令为:

sudo mn -c

3. 利用可视化工具搭建如下拓扑,并要求支持OpenFlow 1.0 1.1 1.2 1.3,设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓扑搭建完成后使用命令验证主机ip,查看拓扑端口连接情况。

(1)在mininet/examples目录下打开终端,执行以下命令(注意应该加上sudo,否则没有权限):

然后进行绘制:

(2)设置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),并在开启CLI:

(3)运行

(4)通过net查看:

(5)分别通过以下三个命令查看拓扑端口连接情况

h1 ifconfig
h2 ifconfig
h3 ifconfig

结果如下:


4. 利用Python脚本完成如下图所示的一个Fat-tree型的拓扑(交换机和主机名需与图中一致,即s1~s6,h1~h8,并且链路正确,请给出Mininet相关截图)

代码如下:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!