SDN实战团分享(二十):From Lithium to Beryllium,ODL最新动态变化
作者:互联网
--------------------------------------------------------------------------
分享嘉宾
George Zhao,OpenDaylight Community Manager,目前任职华为美国研究所。就读过清华大学,McGill和多伦多大学的电子工程系。曾经在谷歌公司工作近六年,以及摩托罗拉,北方电讯和MCI等多家通讯公司担任资深架构师。在软件架构,网络管理和系统设计等有20余年经验。现在主要致力于开源,社区,SDN/ NFV以及云计算/管理等方面的工作。
分享正文
--------------------------------------------------------------------------
大家好, 感谢宇峰的邀请, 和大家分享OpenDaylight最新发布的一些进展,胶片主要来自Neela Jacques, Phil Robbs和Colin Dixon。
ODL 社区在铍版本的开发的两个重点分别是:
1)S3P,就是稳定性,扩展性,安全性和性能的提升。
2)文档的改善
从ODL的发展看, 这两点依然是当前的目标
我们看到业界在开源SDN领域的投入依然十分强劲。 根据截止到2016年2月收集的数据显示, 投入在开源SDN领域的贡献者和提交, 接近一半是在OpenDaylight的项目上, OpenDaylight是目前网络领域最大的开源项目。 准确数据是: 贡献者的47%,提交的48%是在OpenDaylight上的。
ODL 在每个版本发布前都会进行一次用户调查, 从调查结果我们看到:
ODL平台使用的多样化。
最终用户和企业使用ODL平台来解决比以前更广泛的问题:如交通运输SD-WAN,DDoS防护的挑战,管理混合网络等等。调查显示其中主要用例为: 云和NFV(28%),网络监控,管理和分析(27%),交通工程(26%),并创建新服务(19%)。
另外OpenDaylight在全球部署已经超过100多例。用户调查要求参与者列出已经部署ODL前五位的国家。其中所代表的23个国家中,排名前三的分别是:美国(34%),中国(14%)和日本(9%)。
同一个调查还显示: 运行商是ODL的主要消费用户,占30%,生态系统及供应商占28%,科研教育为25%,企业占17%。其中使用ODL的最主要的三个原因分别是:
1) 更大的创新和竞争能力
2) 能够利用日益成长的OpenDaylight极其生态系统的解决方案和应用
2) 能够开发自己的网络应用的能力
OpenDaylight铍版本继续利用模型驱动抽象服务层和微服务架构,提供SDN开源的平台。
在这个铍版本的架构图中, 黄色部分模块表明是铍版本的新模块。可以看到在ODL已经十分丰富的南向插件中,铍版本又增添了OF-config这个协议.
铍版本还引进了NeXtUI这个组件,它提供了高性能和多功能的网络集中拓扑,汇总网络节点和可视化,可以使得网络拓扑之上的路由路径或流量以及网络状态更直观的可视化。
网络服务在铍版本也得到进一步加强。 Centinel是流数据处理程序,提供了一种用于流数据的收集,汇总和分析的分布式的可靠框架,Controller Shiled 提供控制器的安全机制给北向的应用程序,包括从南向和东/西向接口的***指标。
Message4Transport部署ActiveMQ的北向实现, MOM bindings支持包括AMQP和XMPP 以及现有RESTCONF接口。
NetIDE 通过client/server多控制器架构,增强了ODL多互通性和便携性, 它使得ODL可以管理基于 Ryu/Floodlight/Pyretic 的应用程序。
UNI Manager使的用于通过城域以太网论坛(MEF)中定义的服务的网络元件之间在网络元件用户网络接口功能,和连接配置。
ODL的铍版本支持多种策略和Intent, 在铍版本中支持网络抽象层的项目有 NEMO,ALTO,GBP, FaaS和NIC。
FAAS创建一个物理网络之上一个共同的抽象层,使得北向的API可以更容易地被映射到物理网络上, 它将网络抽象成一个或多个逻辑资源来简化管理。 NEMO提供网络模型和定义网络模型的抽象语言, 应用可以使用NEMO的intent 语言来描述和控制网络。
以上是铍版本中新的项目的简介, 下面介绍一下ODL在铍版本中的主要功能扩展。
有兴趣的同学可以下载性能报告的链接查看铍版本详细的性能数据。ODL的测试基于以下几个要求:可重复,端到端等。测试表示ODL的性能在OpenFlow协议中,单个flow和其他开源的SDN控制器大体相当,但是使用批处理后,有大幅的提升。
性能与稳定性,强化与OpenStack的对接和增强工具是ODL铍版本的几个主要特点,除此之外,ODL的使用用例也得到扩展。
我们分别仔细看一下这五类用例。
基于ODL推出商业产品的公司已经超过35家, ODL目前已经拥有超过50个会员公司。从上面大量实例可以看出ODL在SDN各个领域得到广泛的应用。
给大家插播一个今天Neela刚刚做的presentation的两页。
以上是ODL的一些基本介绍和入门链接。
我的介绍就到此结束了, 谢谢大家
Q&A
Q1:odl 什么都往上做。是不是太重了?odl 起来什么都不干。13G 内存没有了
A1:ODL秉承Linux开源的管理方式, 也就是对于在其平台上的项目, 基本上不排斥。不过使用Karaf, 你可以只加载自己需要的feature 。ODL目前正在进行项目毕业, 以后会有稳定功能和实验功能两种, 也许会好一些。保证了模块启动可选性用户控制灵活性。
Q2:请问SFC在berrylium里进展如何?
A2: SFC总体进展不错,和OpenStack,Opnfv都进行了整合。 Brady Johnson也在OPNFV中立项SFC。特别是OPNFV的B版本推迟发布后,使得SFC可以直接使用ODL铍版本。
标签:网络,开源,ODL,版本,SDN,Lithium,OpenDaylight 来源: https://blog.51cto.com/u_15127681/2822740