首页 文章

测试Openflow / SDN控制器应用程序

提问于
浏览
0

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

5 回答

  • 0

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

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

  • 1

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

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

    2.Throughput,延迟测量固定负载和变化负载和更多的功能

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

  • 0

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

  • 1

    您可以使用mininet的遥控器 .

    例如,

    • 启动VM,启动泛光灯控制器

    • 泛光灯启动并运行后,您可以转到浏览器并输入URL,如下所示 http://192.168.110.2:8080/ui/index.html (Replace 192.168.110.2 with the proper inet address).

    • 启动虚拟机,启动mininet,使用以下拓扑结构sudo mn --topo linear,2 --controller = remote, ip=ip_floodlight_controller ,port = 6633

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

    总之,您可以使用mininet中的任何其他控制器,模拟mininet中的任何拓扑,并在不同情况下测试控制器是否存在错误和故障 .

  • 2

    请尝试以下包含名为OpenFlowTutorial的教程的链接 .

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

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

相关问题