SDN作业(3)

实验三:Mininet实验————测量路径的损耗率

一、实验目的

在实验 2 的基础上进一步熟悉 Mininet 自定义拓扑脚本,以及与损耗率相关的设定;初步了解 Mininet 安装时自带的 POX 控制器脚本编写,测试路径损耗率。

二、实验环境

  • Oracle VM VirtualBox
  • ubuntu-16.04.5-desktop-amd64

三、实验过程

1.新建并编辑pox脚本flwostat.py

在pox安装目录下执行以下命令运行pox脚本

$ ./pox.py flowstat 

2.编辑Mininet脚本mymininet3.py

参照拓扑图,新建并编辑 Mininet 脚本 mymininet3.py,控制器因为安装在本机,所以需修改参考资料代码中的控制器地址为 127.0.0.1:6633。

设置 s0 和 s1 之间链路的丢包率为 10

执行命令运行 Mininet脚本 mymininet.py

$ sudo python mymininet3.py

执行结果如下

pox控制台信息如下

四、遇到的问题

在最开始执行mymininet.py文件时等待建立连接等了很长时间也没有出结果,后来发现是控制器的地址不对,因为这次实验是在本机上进行的,所以控制台的地址应调整为'127.0.0.1:6633'

原文地址:https://www.cnblogs.com/zhloo/p/13681191.html