【问题标题】:opendaylight: how easy is it to tweak itopendaylight:调整它有多容易
【发布时间】:2014-05-07 19:42:12
【问题描述】:
我正在寻找控制器,但我需要修改以下行为:
- 在路由表中创建条目的算法
- 将主要路径和备用路径的路由表转发到每个注册节点(我猜必须更改每个节点上的代理以保持主要和备用路径)
- 从控制器到 TX 专有消息的可能性,这些消息需要从控制器定期发送到其每个注册节点(我猜也必须更改每个节点上的代理才能处理这些消息)
- 从控制器到 RX 专有消息的可能性,这些消息需要从控制器定期发送到其每个注册节点(我猜也必须更改每个节点上的代理才能发送这些消息)
在使用 opendaylight 时,这些操作是否易于连接和修改?使用泛光灯等其他控制器会更容易吗?
感谢您的反馈
西蒙
【问题讨论】:
标签:
controller
opendaylight
sdn
【解决方案1】:
OpenDayLight 是一个相当大的项目。许多其他产品/库都是围绕 OpenDayLight 控制器构建的。其基于 Apache Karaf 的 OSGi 模型可以更轻松地为 OpenDaylight 创建更多功能包。您可能想看看其他产品,例如在 OpenDaylight 下托管的 groupbasedpolicy 和 affinity 以及控制器。这些项目提供了更多功能,可能会帮助您更轻松地实现目标。
我已经从源代码构建了 OpenDaylight 和相关项目 -
http://kkpradeeban.blogspot.com/2014/10/building-open-daylight-packages-on.html 其实很简单。
Floodlight 也是一个很好用的控制器。一个名为 Beacon 的学术研究项目被分叉以创建 Floodlight,该项目使用 Apache 许可证进行。因此,Floodlight 也受到学术界的好评。 OpenDaylight 拥有 Eclipse 许可证,并得到 Linux 基金会和 Cisco 和 IBM 等工业巨头的支持。
您的选择还取决于您的要求,无论您是考虑制作还是研究/学术。