我有兴趣开始我在SDN领域的研究。我环顾互联网,SDN控制器最适合研究目的,但似乎SDN社区不同意特定的控制器。
我想获得有关哪种控制器最佳的建议,并考虑以下因素:
提供配置的GUI或至少模拟网络的图形表示。
如果未来出现概念和连接问题,最好在线社区支持。
在我的在线调查中,我发现大多数人都推荐使用POX。虽然在设置并使用其基本功能后,我觉得它不是最合适的。
非常感谢您对此问题的帮助和时间。
答案 0 :(得分:1)
有许多解决方案,最好的解决方案取决于个人需求。 如果您更喜欢使用Python。如果POX与您的要求不符,请查看Ryu控制器。 Ryu是基于Python的,有一个很好的documentation。结合Mininet和MiniEdit作为GUI,它可能满足您的要求。但我认为没有最好的解决方案,你必须找到最好的工作。尝试不同的解决方案......
答案 1 :(得分:1)
在开源世界中,有两个主要参与者是sdn控制器,ONOS和Opendaylight。两者都大多用java编写。
许多商业控制器都基于这两个开源控制器。
Brocade SDN Controller直接由OpenDaylight代码构建
华为推出基于ONOS的Agile Controller 3.0
他们都是大社区,都有活跃的邮件列表和文档,也有UI。
您可以从这些控制器中找到您的需求。