ONOS与OpenDayLight有什么本质区别?


看到一些说法,认为ODL(OpenDaylight)并没有给运营商带来SDN的核心利益,更多体现的是厂商利益;而ONOS则宣称是厂商中立的,更符合运营商的利益。
在咱SDNLAB网站上看了一些技术文章,对ONOS和OpenDayLight的来龙去脉有了一些初步了解,但是理解的不太透彻,总感觉两者的体系架构差别不大,南向也都支持OpenFlow。那么两者本质的差别在哪里?为什么说一个代表厂商利益,一个代表运营商利益呢?期待大牛从技术、政策等角度分析解答。

问题同时也发到了知乎上。
http://www.zhihu.com/question/31580044
欢迎大牛来剖析解惑。
已邀请:

gzhao - ODL RM

赞同来自:


首先, Opendaylight成立时间比ONOS早, 开发者也多过ONOS, 所以成熟度上ODL要超过ONOS的。

ODL主要是由各个厂商组成的一个开源平台, 南向支持包括Openflow在内的多种协议, 6月底发布的锂版本中ODL又增加了6种南向协议。 目前使用ODL的运行商也很多, AT&T Domain 2.0里面主要使用的就是ODL的SDN控制器, 另外comcast, cablelabs, telephonica还有Orange等大小运行商都在使用ODL, 目前在ODL上面开发的公司已经有20多家,预计明年会达到40-50家。

ONOS起源是斯坦福主导的ON.Lab, 去年底开始公开一些代码, 他们主要是从运行商的用例开始, 然后在分布,集群和高可靠等方面做了一些加强。因为他们目前的code base不大, 所以,比较容易做一些优化。 在功能,支持南向协议等方面, 还比不上ODL。

另外, ONOS目前不是模型驱动的, ODL中的MD-SAL,和对YANG模型的支持是ONOS中没有的。

ONOS目前还在起步阶段, 在数据中心中现在几乎没有支持, 在运行商领域ODL与ONOS各有千秋。 其实两者目前看互补程度甚至超过冲突部分。

要回复问题请先登录注册