我是软件定义网络的新手,无法真正完全掌握它。我想检测使用 sFlow-RT 和 RYU 控制器在 linux 环境中创建的 Mininet 拓扑中的流。
我正在使用 sFlow-Trend,这是用于检测流量的软件的 GUI 版本。
我通过创建 3 个终端窗口来解决这个问题: 第一个终端:我创建了 mininet 拓扑。第二终端:我运行了 RYU 控制器。第三个终端:我在逻辑端口 8008 上启动了 sFlow-RT。
考虑到任何教程的局限性,我们将不胜感激任何帮助。
linux中使用的命令:
对于运行 s-Flow,
$ cd sflow-rt
$ ./start.sh
对于创建 Mininet,
$ cd sflow-rt
$ sudo mn --custom extras/sflow.py --link tc,bw=10 --topo tree,depth=2,fanout=2
对于启动 RYU 控制器,
$ cd /home/ubuntu/ryu && ./bin/ryu-manager --verbose ryu/app/simple_switch_13.py
要访问 s-Flow Trend GUI,请在浏览器地址栏中键入:
localhost:8008
下面的这个链接提供了带有 sFlow-RT 检测大象流的 mininet 命令,但没有提供与它一起运行 SDN 控制器 (RYU) 的方法。