其他分享
首页 > 其他分享> > 实验 3:Mininet 实验——测量路径的损耗率

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

作者:互联网

一、实验目的

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

二、实验任务


h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中
会丢失一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0
s0-s1-h1)。这里假设控制器预先知道网络拓扑。控制器将向 s0 和 s1 发送
flow_stats_request,当控制器接收到来自 s0 的 response 时,将特定流的数据包
数保存在 input_pkts 中,当控制器接收到来自 s1 的 response 时,将接收到特定
流的数据包数保存在 output_pkts 中,差值就是丢失的数据包数量。
基于上述拓扑,编写 Mininet 脚本,设置特定的交换机间的路径损耗速率,然后
编写 POX 控制器脚本,实现对路径的损耗率的测量

实验过程

SDNLAB参考资料

新建并编辑flowstat.py

编辑Mininet脚本mymininet3.py

标签:脚本,Mininet,控制器,实验,损耗率,数据包
来源: https://www.cnblogs.com/6028dog/p/13687617.html