前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenDaylight发布第七个版本Nitrogen(氮)

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

作者头像
SDNLAB
发布2018-03-29 14:43:28
8780
发布2018-03-29 14:43:28
举报
文章被收录于专栏:SDNLABSDNLAB

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)的发布时将能够提供更加卓越的性能,并且将遵循每六个月更新一次版本的周期。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SDNLAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档