借助Lithium,服务提供商和企业可以向SDN过渡,特别是扩展智能网络的可编程性。企业可以构建自己的服务架构,或利用基于OpenDaylight的商业产品在云环境中提供动态网络服务,制定基于意图的动态策略,并使用服务功能链(SFC)虚拟化功能。
Helium(2014.10)
Helium比Hydrogen版本更安全,支持基于组的策略,并且与OpenStack云编排系统更紧密地集成。开发人员还使软件更加模块化,因此用户只需下载和安装他们需要的OpenDaylight元素。
Hydrogen(2014.2)
Hydrogen提供了三种不同的版本:Hydrogen Base Edition,它配备了支持OpenFlow 1.3和Open vSwitch Database配置的模块化控制器,并且可以通过基于Java的OSGi框架进行扩展以支持其他SDN协议。Hydrogen Virtualization Edition是Base Edition的扩展版本,其中包括几个模块化增强功能,可以在数据中心创建和操作虚拟网络overlay。Hydrogen Service Provider Edition也是Base Edition的扩展版本,其中包含了Plexxi和Radware。
ODL之我有你没(也)有的用例
ODL已经在全球150多个组织投入生产,从支持10亿用户的大型电信运营商,到面向企业、研究机构和大学的网络内容提供商都在使用ODL。ODL平台支持广泛的应用和用例,其中包括专为教育、研发和生产实施而设计的用例,也包括商业和社区支持的用例,ODL公布的用例主要包括以下几类:
自动服务交付:提供可以被重点用户或者服务提供商控制的所需服务。例如带宽调度或者动态VPN服务。
云计算和NFV:企业或者服务提供商环境的云基础设施的服务交付敏捷化。所有用例的底层都是OpenStack,在运营商用例中一般都包含NFV。
网络资源优化:根据负载和状态进行网络动态优化。根据网络流量、拓扑和设备的实时状态进行网络优化是最常用的运营商用例。NRO根据底层网络不同使用不同南向协议(例如,NETCONF,BGP-LS或者OpenFlow)。这个除了被很多电信运营商和有线电视运营商内部使用,也用作企业和金融机构的上层用例。
城域网/局域网自动化:针对大学校园、城市区域的高度灵活的自动化网络,这些网络通常是新建项目。这有时会涉及到物联网(IoT)。
可视化和控制:网络/多控制器的中央管理。这被运营商或者企业用来作为NRO的先导。
ODL的具体用例:
研究、教育和政府:ODL利用全球网络视野的流量工程和安全执行策略方面的观点促进科研和教育创新。通过ODL,可以维持一个简单的underlay网络设备需求。对于云应用,可以对虚拟计算、存储和网络硬件共同管理。在新的校园网中使用ODL能够提高安全性,网络应用场景会增加,这些网络可以被设计成适应高性能应用的科研网。ODL提供硬件化隔离、服务动态实例化,以及细粒度流量调度,所有这些都是满足安全需求提高性能的关键。
智慧城市和其他IoT应用可涉及多个设备类型(可移动和不可移动设备)以及多种网络技术,包括光交换,IP / MPLS、LTE或5G无线网络。ODL对这些技术的可编程性可以做到设备无关。ODL支持在广域研究和教育网络中所需的多种协议和规模的场景(例如NETCONF和PCEP应用在1000量级的设备上)。ODL对于诸如带宽需求和流量工程的高级应用场景同样适用。
网络资源优化:通过统一维护网络拓扑和配置连同告警和性能状态,ODL为网络资源优化(NRO)提供了一套丰富的基础网络服务和扩展网络服务。大型企业通过利用ODL的逻辑集中网络状态、数据分析和异构基础设施之间的流量工程策略形成的NRO算法获益。运营商正在实现基于ODL融合分组光网络的多层控制,这样可以优化带宽使用、保护带宽和动态服务环境的服务布局。