0

Openflow/SDN 网络使远程控制器能够管理网络设备的行为,即配置。他们可以转发指令集以动态更改网络配置。但是在您的 SDN 控制器应用程序中总是存在一些错误和故障的空间。我得到的是,我不得不煞费苦心地挖掘日志以找到导致我的控制器软件崩溃的一两个输入。控制器代码的最佳测试实践是什么,即流量模拟器、压力测试等

4

5 回答 5

2

Veryx PktBlaster 非常适合具有以下功能

1.模拟OpenFlow交换机版本的混合

2.固定负载和可变负载的吞吐量、延迟测量以及更多功能

参考:http ://sdn.veryxtech.com

于 2014-08-13T09:34:52.393 回答
1

为什么不使用 Mininet 来测试您的控制器/应用程序。您可以指示 Mininet 不使用自己的控制器,而是使用在 localhost 上运行的控制器/应用程序。

于 2012-12-24T09:40:52.513 回答
1

有一家名为 Ixia 的公司提供以太网测试软件和硬件。他们拥有全面的产品组合来测试 OpenFlow/SDN。他们也是 Openflow 行业机构的主席。

http://www.ixiacom.com/solutions/sdn-openflow/index.php

于 2013-01-18T22:29:22.037 回答
0

您可以将遥控器与 mininet 一起使用。

例如,

  1. 启动虚拟机,启动泛光灯控制器
  2. Floodlight 启动并运行后,您可以转到浏览器并输入如下 URLhttp://192.168.110.2:8080/ui/index.html (Replace 192.168.110.2 with the proper inet address).
  3. 启动虚拟机,使用以下拓扑启动 mininet sudo mn --topo linear,2 --controller=remote, ip=ip_floodlight_controller ,port=6633

因此,现在您可以在 mininet 中模拟任何拓扑并测试控制器的错误和故障。

总之,您可以将任何其他控制器与 mininet 一起使用,模拟 mininet 中的任何拓扑并测试您的控制器在不同场景中的错误和故障。

于 2014-01-19T04:27:45.043 回答
0

试试下面的链接,其中包含一个名为 OpenFlowTutorial 的教程。

http://archive.openflow.org/wk/index.php/OpenFlow_Tutorial

它是 SDN 实施的最佳教程之一。它解释了设置 mininet、wireshark(用于监控)、可用的控制器 API、如何实现控制器等。

于 2014-04-26T23:53:02.107 回答