1.Mininet 的安装与测试
安装完成以后,通过简单的命令测试 Mininet 的基本功能。
2.Mininet可视化工具使用
(1)网络组件设置完成后,单击OK 按钮,截图命令行执行信息显示。
(2)单击run 按钮,截图 Mininet 运行时 Terminal 页面显示出的运行拓扑信息。
3.Mininet 命令行创建拓扑
(1)创建最小的网络拓扑,即1个交换机下挂2个主机,写出命令,截取结果图。
(2)创建1个线型拓扑,4个主机、4个交换机,写出命令,截取结果图。
(3)创建1个单一拓扑,3个主机、1个交换机,写出命令,截取结果图。
(4)创建1个树型拓扑,深度2,扇出2,写出命令,截取结果图。
4. 交互式界面自定义拓扑
(1)执行 sudo mn命令,运行 Mininet 后,添加主机h3, 写出命令,
截取结果图。
(2)添加 s1 和 h3 之间的链路,写出命令,截取结果图。
(3)给交换机s1 添加端口eth3 用于连接h3, 给 h3 赋予IP(10.0.0.3),
查看两台主机间是否能 ping 通,写出命令,截取结果图。
(4)查看所有节点信息,写出命令,截取结果图。
5.Python脚本定义拓扑
(1)新建文件linear.py, 自定义一个线型拓扑,4个交换机依次连接, 每个交换机下挂接1个主机,写出 Python脚本,写出命令过程,截取结果图。
(2)自定义1个星型拓扑,1个交换机下面挂接3个主机,写出Python 脚本,写出执行脚本命令过程,截取结果图。
(3)自定义1个树型拓扑,深度为2,扇出为2,写出Python 脚本,写出执行脚本命令过程,截取结果图。
(4)自定义1个树型拓扑,1个交换机、2个主机,并且赋予主机IP 地址,写出 Python 脚本,写出执行脚本命令过程,截取结果图。
6.Mininet 设置 link的 loss 、bw 、delay 等参数,简单分析网络性能
(1)在命令行界面,创建网络拓扑h1—s1—h2, 设 置link的 loss、bw 、delay 参数,使用 ping 、iperf 对结果进行分析,截取结果图。
(2)Python 脚本创建基本的网络拓扑 (single,3) 后,在此基础上对性能进行限制,使用 ping、iperf对结果进行分析,截取结果图。
( 3 ) 使用 gnuplot 工具,将 iperf 网络性能测试结果绘制成横轴为时间,纵轴为吞吐量的图表,截取结果图