1

我正在寻找一个控制器,但我需要修改以下行为:

  1. 在路由表中创建条目的算法
  2. 将主要路径和备用路径的路由表转发到每个注册节点(我猜必须更改每个节点上的代理以保持主要路径和备用路径)
  3. 从控制器到 TX 专有消息的可能性,这些消息需要从控制器定期发送到其每个注册节点(我猜也必须更改每个节点上的代理以处理这些消息)
  4. 从控制器到 RX 专有消息的可能性,这些消息需要从控制器定期发送到其每个注册节点(我猜也必须更改每个节点上的代理才能发送这些消息)

在使用 opendaylight 时,这些操作是否易于根据我打算在上面执行的操作进行连接和修改?使用另一个控制器(如泛光灯……或其他控制器)会更容易吗?

感谢您的反馈意见

西蒙

4

1 回答 1

0

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 等工业巨头的支持。

您的选择还取决于您的要求,无论您是考虑制作还是研究/学术。

于 2014-11-07T17:14:21.473 回答