OpenDaylight发布第七个版本Nitrogen(氮)

2017年9月26日,Linux基金会领导下的开源SDN控制器项目OpenDaylight发布了第七个版本Nitrogen(氮),该版本缩短了开发时间,以借此实现OpenDaylight与OPNFV、Open Stack和ONAP同步。为实现这一目标,氮版本与第六个版本碳版本之间相隔仅3个月的时间。其次,为了减少开发难度,氮版本将集中在用户请求的少量关键特性上。

氮版本的主要特点是聚焦在Karaf 4的实现,OpenDaylight组件使得用户能够选择其SDN控制器支持的协议和服务。具备了这个功能之后,OpenDaylight显著提高了组件包之间的相互依赖关系的管理,从用户角度看,这个功能具备以下三点优势:

  • 平台整体性能:由于Karaf 4生成并维护一个依赖映射,因此用户可以快速配置、启动和部署新特性。
  • ODL依赖于与Karaf部分相互作用的第三方特性,但是在氮版本发布之前,它不具备Karaf的安全性功能
  • 加速部署的依赖映射也使得跟踪、隔离和发现故障和错误变得更加容易。

迁移到Karaf 4的另一个好处是它简化了新特性的集成。它通过要求所有特性的依赖声明,以及给定特性的所有bundle,作为打包过程的一部分。在氮版本之前,ODL模块在启动时并不是每次都需要这些信息,相反,依赖关系将在数据传输过程中解决。从经验来看,Karaf项目和OpenDaylight意识到这种方式并不是100%可靠的。因此,氮版本着重于改进将模块迁移到Karaf 4的依赖关系。最终的结果是该平台给开发人员和用户提供了一个平台,在这个平台上,模块之间的所有交互都必须明确定义并执行。

除了Karaf 4,OpenDaylight做了大量的工作以改进可扩展性和集群能力的健壮性。此外,在组成OpenDaylight的各个组件都有了小幅提升并且增加了Bug修复功能。

随着OpenDaylight氮版本的这些性能的改进,在下一个版本氧(Oxygen)的发布时将能够提供更加卓越的性能,并且将遵循每六个月更新一次版本的周期。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/19916.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于17-09-27
0