ODL:SDN是未来网络的关键

  目前我们所处的时代,网络已经渗透到我们生活的方方面面。用智能手机与人交流、智能家居的使用,甚至无人驾驶汽车的行驶,都离不开网络。但是网络绝大部分的构架,服务提供,运维管理使用的基本技术已经不能满足需要,所有人都意识到网络需要演进,却没有明显的路线图。

  有一个项目就试图把设备供应商、运营商,以及终端用户、大研究和学术机构还有众多初创公司联合起来解决问题,建立开源的SDN控制器。它成功了!这就是OpenDaylight(ODL)。

  ODL是什么

  ODL项目是Linux基金会旗下的一个开源合作项目,是网络/SDN行业最大的协作开源项目,旨在加速软件定义网络(SDN)和网络功能虚拟化(NFV)的采用。ODL总部位于斯洛伐克,是由15个人组成的创业团队,致力于建立一个共同、开放的SDN平台并提供给开发者使用,促进技术的发展,加速SDN产业的创新。每个成员可使用OpenDaylight提供插件和其产品、服务的增强,为客户带来附加价值。

  近日,ODL执行董事尼拉·雅克(Neela Jacques)带着最新推出的Beryllium来中国宣传,宣布加强对中国市场的投入。

  《SDx Central2015年SDN/NFV报告》提出:“到2020年,SDN/NFV及其他下一代网络计划(SDx等)的总市场价值将达到1015亿美元。”

  目前,大多数网络在架构之时会适应当时的需求和工作负载。凭借SDN,可以优化现有网络以满足当前需要,并且更容易适应需求变化。雅克认为:“SDN是未来网络的关键,因为SDN可以产生新的盈利方式,加速提供新的服务,提高运营效率,控制基础设施成本,它还是NFV、云计算、智能城市等的关键组成部分。”

  雅克表示:“因为对于SDN来说并不是只存在一种部署方式,ODL集成开源、开放标准和开放API来提供一个SDN平台,让网络可编程、智能,并具有适应性。”

  据了解,ODL针对企业、服务提供商、数据中心、WAN打造了一个能够通过任意方式配置的通用SDN平台。实现了多厂商环境下涉及各种硬件的网络服务,ODL的微服务架构(Micro service architecture)允许用户控制应用程序、协议和插件,并连接外部消费者和提供商。雅克表示,ODL大约每6个月会对平台进行一次更新,使其适应和支持业内最广泛的SDN和NFV应用案例。

  雅克表示:“ODL的目的并不是针对一个问题开发一个技术,而是像Linux一样,建立一整套技术平台,以便让更多的人去开发和使用,从而解决更广泛的问题。”

  雅克介绍,从2014年6月到2015年底,对开源SDN和开源网络有贡献的多达24000多次代码提交。为ODL开源项目提供源代码的爱好者目前约1336名,这个队伍还在不断扩大中。他强调,平均每个爱好者背后有5名左右的支持者。以AT&T公司为例,参与到ODL项目中的开发人员超过200人,而实际上纳入统计数字中的只有两名,雅克估计代码提供者总人数超过了5.9万名。

  谁在用ODL

  分析表明,在众多的ODL使用者中,30%是互联网服务供应商,25%来源于研究机构和各类院校,17%是最终用户,其余28%是生态系统供应商;ODL主要用于创新业务价值、网络应用、生态建设等广泛的领域。

  ODL在全球范围内都处于均衡的发展。在国外,Avaya、博科、思科、富士通、惠普、IBM、甲骨文等都是其成员单位。

  ODL在中国的发展势头最为迅猛,越来越多的企业公开表达了对开源项目的支持和承诺。最近,阿里巴巴集团加入ODL项目并成为白银会员。腾讯也在生产中部署了ODL。利用和贡献ODL项目的中国公司数量不断增长,其中包括华为、联想、瑞斯康达、Zenlayer和中兴等。雅克此次来华之旅的重点就是承诺在中国加大投入,带领朝向开源、软件定义网络的转型,帮助实现可互操作的、可编程的网络。

  雅克表示,除了发展壮大中国成员企业外,ODL在中国成立了4个ODL User Groups(ODLUGs)QQ群,加入者达到1600名;ODL的用户、开发人员和社区成员借此进行非正式会面,分享知识、招募并引入新的开发人员、讨论最佳实践和技术挑战的问题,并营造知名度。

  今年1月,中国开源SDN(China Open SDN,COS)实践委员会举办了ODL社区日活动,吸引了来自国内主要的互联网公司、服务提供商和网络设备提供商的领导者,还聚集了近300位业内专家和大学生,共同协作并分享ODL平台知识,活动之后还组织了为期一周的技术训练营。

  雅克表示,很荣幸看到ODL在中国的技术社区中日益赢得青睐并吸引越来越多的人参与,“中国的社区成长,以及总体上的开源发展是无与伦比的。这一地区所显现出来的早期技术创新、领导力、大胆的首创精神,以及拥抱开源平台的热情,让人备受鼓舞。

  Beryllium(铍版)的特性

  3月份,ODL项目发布Beryllium版本。这是继氢、氦、锂3个版本后推出的第四个版本。主要应对网络面临的关键挑战,比如自动化服务交付、网络资源优化、云计算和网络功能虚拟化。

  ODL Beryllium版本在性能、可扩展性、功能方面有了很大的改善,新的网络服务在集群和高可用性上提升不少,数据处理、消息传输方面也有很大的提高,提供更好的网络模型抽象,实现网络元素的管理并且对GUI进行了全新的改善,尤其是在复杂的大型网络中会有所体现。并且,ODL增强了与OpenStack的集成,如全面支持OpenStack HA和集群,增强了对Neutron API与OpenStack BGP-VPN的支持等。

  在安全方面,ODL利用开源软件在安全方面的很多优势(任何人都可以发现和报告漏洞;能够利用跨公司的广泛专家和开发人员来探讨和修复漏洞;同时社区能够透明地看到这样的问题是如何被解决的,并了解问题是否真正被修复了)等,平台提供了认证、授权和计费(Authentication,Authorization and Accounting,AAA)框架,并能自动发现和确保网络设备和控制器安全。

  凭借SDN,ODL可以实现网络的可编程性和抽象,但接下来的问题是如何管理它。ODL通过发布通用API框架,应用程序开发人员可以创建抽象北向或南向控制器,而不必深入底层。

  ODL采用模型驱动方式来描述网络、网络上所运行的功能,以及产生的状态或实现的状态。通过在一个通用数据存储和通信基础架构上共享YANG数据结构,OpenDaylight允许创建细粒度服务,继而将其结合起来以解决更复杂的问题。在ODL的模型驱动服务抽象层(Model Driven Service Abstraction Layer,MD-SAL),任意应用或功能都可以与服务绑定,然后被上传到控制器。服务可以通过任何方式被配置和连接起来,以满足网络内的波动需要。

  AT&T技术与运营部高级执行副总裁约翰·多诺万(John Donovan)表示:AT&T正在贡献一个新的ODL项目来支持YANG模式。我们通过使用被称为YANG的数据建模语言的工具,在我们基于软件的网络中配置设备。我们将通过ODL社区面向开源提交定制的YANG设计工具。创新者将能创建服务,加入我们的软件定义框架。”

  雅克表示:“我们的目标是让世界更加开放和可编程。ODL平台对于开发者提供的代码不断进行测试,一旦确认成熟就推向市场。”

  ■本报记者 邓晓蕾

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: