【发布时间】:2018-10-09 18:28:55
【问题描述】:
我在 SDN 课程中有一个任务是使用 mininet 和 pox 控制器创建负载均衡器。 我有使用 Python 和 mininet 创建的拓扑文件,以及使用 Python 和 POX 创建的控制器文件。 拓扑如下: 主机 h1-h4 是客户端主机, 主机 h5-h8 是服务器。 我有一个充当负载平衡器的交换机。 客户端向交换机发送请求,交换机将请求转发到随机选择的服务器。然后服务器将请求发送回交换机,然后交换机将其定向回客户端。
我已经设法完成了这项任务,但现在我必须证明负载平衡器正在按预期运行(也就是说,它平衡了所有服务器之间的请求)。我需要展示它的方式是从客户端向交换机生成至少 10,000 个请求。
我的问题是:我如何制作这样的脚本并从 mininet shell 运行它? 我考虑过制作一个运行循环(10K 迭代)的脚本并选择一个随机客户端来 ping 开关。 问题是我不知道该怎么做。
【问题讨论】:
标签: python shell sdn mininet pox