ONOS白皮书下篇之ONOS价值主张

编者按:本系列分三篇对ONOS白皮书进行翻译,接《ONOS白皮书中篇之ONOS架构》,本文翻译白皮书中的剩余部分ONOS价值主张及总结,如有不当之处,欢迎指正。

6.ONOS价值主张--运营商用例

6.1多层SDN控制

服务提供商运营多层网络。例如,一个服务提供商可能同时运营IP数据网络和传输网络或是光网络。IP层的上面可能有一个隧道层,创建类似于虚拟IP层网络这样的服务。目前,每层分开管理导致网络利用率低,运营成本高,并且重新配置周期高达几个月。例如,在现在的环境下,数据网络设计者一般会预留一定的带宽用于解决网络故障和网络潮汐现象。而传输网络设计者也会做相同的预留。再者,数据网络设计者倾向于网络平均利用率保持在30%。所以,总计会造成网络容量4-5倍的过度配置。

SDN多层网络控制解决了上述问题。解决方案包括三部分:

1.扩展OpenFlow,如向光传输单元(如ROADMs)添加可编程性

2.ONOS为每层网络创建图形化视图并且维护它们之间的映射或通信

3.ONOS上的PCE应用根据多重相关联的网络视图建立、拆除路径。

尽管PCE应用只是一个单独的个体,但是可以配置、监测和编排各层。例如,IP连接改变可以触发光路径的自动化配置。运营商可以通过中心控制降低运营成本,提高各层的网络利用率,并且将网络重新配置时间缩减为分钟级。这种网络能力的应用之一就是带宽计划应用,允许带宽预留。ONOS预备数据层和光网络层资源提供带宽保证,并监控资源,根据最新的网络事件和其他改变进行重路由和调整操作。

SDN多层网络控制是ONOS怎样实现SDN控制的典型范例,可以有效地降低资本开支和运营开支,并且方便创建新型服务。

6.2SDN-IP共存和扩展SDN控制平台

现如今,自治系统与因特网互联并且通过BGP共享状态信息。ONOS中SDN-IP对等互联应用旨在帮助服务提供商从小处逐步扩大SDN部署。一个服务提供商可以部署一个小型SDN网络或一个SDN孤岛,并且通过SDN-IP对等互联应用利用BGP协议将SDN网络与网络其他部分进行无缝互联,有了SDN-IP应用,一个SDN网络对互联网其他部分而言只是另外一个AS。随着时间的推移,服务提供商可以灵活地拓展SDN网络,实现所有的优势并且不会影响与互联网的对等互联。而且,一个服务提供商可以使用SDN-IP对等互联应用将SDN网络互联,来构建一个更大的SDN自制系统,像其他AS一样与因特网互联。

SDN-IP应用与AS边缘路由器互联,像现今标准自治系统间交换IP前缀路由信息。SDN-IP对等互联应用使用路由信息为SDN网络中多个网络前缀建立转发路径。所以,SDN网络对于一些前缀而言跟传输网一样可以向或者从任何可达IP地址转发IP流量。

另外,SDN-IP应用可以被用来扩展以ONOS为基础的SDN控制平台。例如,SDN网络可以像非SDN自治系统一样通过BGP互联,考虑到这些SDN网络以同样的方式工作,其它互联网可以将一组SDN域看成是一个单独的AS。

所以,SDN-IP对等互联应用在促进服务提供商在网络基础设施上的增量和无缝部署SDN扮演了一个很重要的角色,ON.Lab在Internet2部署了SDN-IP对等互联应用,利用Internet2的SDN骨干网络实现正在向SDN迁移的校园网络互联。

6.3中心局的网络功能即服务

电信运营商拥有的最宝贵财富就是中心局,这些中心局从地理位置上更靠近大量的终端用户,所以这也是保证电信运营商为大量用户提供灵活高效服务的关键。例如,AT&T在美国运营近4500个中心局,一个大城市中的典型中心局服务10万有线和10万无线电话用户,还有成千上万个企业。一个典型的中心局有很多接入、交换容量,各种网络功能的中间设备。尽管中心局对电信运营商很重要,但是已经发展了很多年并且在网络交换/路由、中间设备和用户终端方面复杂性越来越高,这就意味着需要大量的资本开支和运营开支。

不出意外,电信运营商希望重新架构中心局,他们希望将数据中心的经济、灵活应用到中心局。这就意味着使用SDN来设计中心局结构,将中间设备的网络功能以软件的形式转移到x86服务器(被称为网络功能虚拟化)。和编排系统运行的软件上(所以成为网络功能虚拟化),编排系统可以为用户和企业用户编排网络功能和网络流量,动态地服务各类用户实现用户及提供者双方各种各样的策略。

中心局的这一转变可以让服务提供商能够快速地建立、部署、提供新的服务,与此同时大大缩减了成本开支和运营开支。

ONOS用例小规模演示了重新构建中心局的潜力。ONOS及其应用和OpenFlow交换机将助推中心局网络结构转型为SDN结构,为网络功能即服务提供所需的灵活度。我们希望从两个方向深化这个用例:演示ONOS可以作为重新构建中心局的网络操作系统的灵活性和性能;演示SDN和网络功能即服务怎样适应更大规模的中心局架构。

6.4分段路由--推动MPLS发展和改进

目前的IP/MPLS复杂,难以管理。标签分发、流量工程和VPN都是复杂的操作和服务,依赖于控制平台上分布式协议的集合。此外,网络调试难度大,很难顾及控制平台和标签交换数据平台上多个协议间的同步性和状态管理问题。

IETF已经为MPLS引入了分段路由的概念。它引入了不需要每一跳都交换的全局标签。还引入了基于标签的源路由,消除对标签分发和LSP建立中复杂协议(如LDP、RSVP)的依赖。就这样分段路由简化了MPLS网络的控制层和数据层。然而SR的路由和标签分发依旧依赖一个内部网关协议,它使外部控制器可以控制源路由器发起的端到端隧道。

分段路由用例正寻求与ONF的SPRING-OPEN项目合作。这个项目演示怎样基于ONOS和SR应用打造的SDN控制平台实现分段路由,并且能够运行在基于现有芯片的路由器裸机上。这个方案并没有使用路由器内嵌的分布式IGP,而是使用了ONOS上的一个路由应用。而且该应用控制边缘路由器和中心路由器的缺省路由和基于策略的路由,使用分段路由规则进行转发。网络操作者可以向控制器传达自己的策略需求,ONOS及其应用管理网络中的标签就可以在IP/MPLS网络上实现这些策略控制

所以ONOS的分段路由演示了服务提供商怎样在MPLS数据平面上构建简单的控制层,所以它兼具SR MPLS数据平面的简单性和SDN控制平面的灵活性。

7.总结

我们的目标是为服务提供商和其它核心网络提供一个开源的SDN网络操作系统。ONOS旨在提供:

■运营商级别的特征,包括灵活度强、可靠性高、吞吐量和延迟时间等性能好;

■北向抽象层/APIs降低创建新服务的难度,为网络带来网页式敏捷性;

■南向抽象层支持设备/协议插件,所以ONOS可以控制OpenFlow白牌机和传统设备。

这样一来,基于白牌机向SDN迁移就变得更加容易。

我们的合作伙伴提出了一系列的用例来指导我们的工作,这其中包括顶尖的服务提供商和设备商。

ONOS于11月份推出了一个网络操作系统平台,然而我们离实现ONOS产品化还有很长一段路程。我们需要开发更多的用例,继续提高性能,加强核心特征,做更多测试和部署去打造真实的产品支撑点。ONOS开源化是一项里程碑式的进展,让更大的群体加入我们一起推动这个平台成长,向着提供运营商级、开源SDN操作系统的共同的目标迈进。

本文来源于SDNLAB,可点击此阅读原文。如果您对本文感兴趣,可参与以下互动方式与作者近距离交流。另外我们门户网站也有大型企业招聘平台,里面有很多优质的岗位,有意者请点击招聘查看详情。

如果您对本文感兴趣,可参与以下互动方式与作者近距离交流。

(1) 微博(http://weibo.com/sdnlab/

(2) 微信(账号:SDNLAB)

(3) QQ群

SDN研究群(214146842)

OpenDaylight研究群(194240432)

时间: 2024-08-28 16:56:23

ONOS白皮书下篇之ONOS价值主张的相关文章

ONOS白皮书中篇之ONOS架构

编者按:本系列分三篇对ONOS白皮书进行翻译,接<ONOS白皮书上篇>,本文翻译白皮书中的第5部分ONOS架构,如有不当之处,欢迎指正. 5.ONOS架构 ONOS从一开始就从服务提供商的角度开展架构设计.具备高可用性.可扩展以及性能良好等基本性能,并且还有强大的北向接口抽象层和南向接口. ONOS具有下述核心功能: ■分布式核心平台,提供高可扩展性.高可用性以及高性能,实现运营商级SDN控制平面特征.ONOS以集群方式运行的能力使得SDN控制平台和服务提供商网络具有类似Web风格的灵活性.

ONOS预热篇之ONOS简介(一)

ONOS问世后引起广泛关注,关于ONOS与ODL的纷争不绝于耳,最近小编拜读了一下ONOS白皮书,并做了一点粗浅总结,下面就跟大家分享一下. 1 ONOS诞生背景 1.1 ONOS诞生的利益分析 随着移动设备的不断普及,OTT服务和内容分发的兴起导致服务提供商网络迫切的需要一次网络变革.为了应对日益增长的带宽需求,服务提供商希望网络可以更加敏捷高效,且能从创新型服务和新型业务模式中分一杯羹得到更好的发展,至此SDN的呼声越来越高.而SDN中控制器占重要部分,是兵家必争之地,陆陆续续已经出现了很多

ONOS预热篇之ONOS与OpenDaylight比较(四)

目前以设备提供商为代表的OpenDaylight阵营目前发展势头正劲,而由斯坦福大学和加州大学伯克利分校SDN先驱创立的非营利性组织ON.Lab也紧锣密鼓地推出了自己的开源SDN操作系统——ONOS.此次打造的商业级的以用户为导向的ONOS开放网络操作系统是以服务提供商为首,并且得到了开放网络基金会ONF的鼎力支持,意欲与OpenDaylight一决高下.具体的性能究竟孰好孰坏还需要等待发布之后的评测,下面小编就从不同的方面比较一下这两个业界最知名的网络操作系统. 1. 驱动方式不同 ONOS白

onos网络操作系统

ONOS虚拟机安装教程及使用  终于等到你!ONOS千呼万唤始出来,在大家的翘首以盼中,终于等到了12月5号!原本以为发布时,北京时间已是凌晨,出乎意料的是在5号下午五点多就已经发布.下面主要记录使用ONOS虚拟机安装的过程. 1.ONOS 教程安装 在ONOS tutorial的虚拟机里,已经安装了ONOS所需要的依赖软件,可以了解一系列的分布式网络操作系统ONOS的主要概念和功能,熟悉ONOS的基本功能操作. ONOS是基于SDN OpenFlow环境下使用,初学者在未了解SDN之前时,建议

基于ONOS的SDN-IP架构概述篇

编者按:SDN-IP是ONOS上的一个应用程序,允许软件定义网络使用标准的边界网关协议(BGP)连接到外部网络.从BGP角度看,SDN网络表现为单一的自治系统(AS),其行为与任何传统的AS一样.基于AS的SDN-IP应用提供BGP和ONOS之间的集成整合机制,在协议层SDN-IP的行为作为一个有规则的BGP发言人.从ONOS的角度来看,它只是使用其服务,在SDN数据平面安装和更新相应的转发状态的应用程序. 1 架构目标  1.1 SDN-IP设计目标 (1)兼容性Compatibility:S

ONOS虚拟机安装教程及使用

终于等到你!ONOS千呼万唤始出来,在大家的翘首以盼中,终于等到了12月5号!原本以为发布时,北京时间已是凌晨,出乎意料的是在5号下午五点多就已经发布.下面主要记录使用ONOS虚拟机安装的过程. 1.ONOS 教程安装 在ONOS tutorial的虚拟机里,已经安装了ONOS所需要的依赖软件,可以了解一系列的分布式网络操作系统ONOS的主要概念和功能,熟悉ONOS的基本功能操作. ONOS是基于SDN OpenFlow环境下使用,初学者在未了解SDN之前时,建议先熟悉了解OpenFlow.Mi

Ubuntu14.04源码安装ONOS

ONOS可以安装在OS X和Ubuntu14.04系统中,本文主要介绍在Ubuntu14.04系统下如何源码安装ONOS. 1 系统要求 安装ONOS对操作系统有如下要求 Ubuntu Server 14.04 LTS 64-bit 2GB or more RAM 2 or more processors 需要安装如下软件,如果不用git获取源码,GIT可以不需要安装. Java 8 JDK (Oracle Java recommended; OpenJDK is not as thorough

互联网时代的环保:从理念到标准

在近几年互联网快速发展的过程中,关于信息浪潮带来新商业时代的现象层出不穷,特别是大量O2O.物联网.智能家居等商业模式的兴起,更是让现实生活与互联网划上了微秒的连接关系.在这种趋势下,越来越多的细分领域也开始通过互联网走到台前,其中最为显著和引人关注的环保话题,也因为互联网的便利传播而在互联网上日趋受到网友的关注. 2015年9月24日,"第一届中国环保水漆节暨中国水性涂料产业战略联盟.中国水漆研究院成立仪式"发布会顺利召开,会议主办者晨阳水漆在会上发布了首个中国水漆行业的企业性质的环

ONOS-1.6.0源码安装

本文主要介绍在Ubuntu16.0.4系统下如何安装onos-1.6.0. 1     工具和原料 Java8 JDK ApacheMaven(3.0及更新版本) ApacheKaraf(3.0.5及更新版本) Git(如果不用git获取源码,可以不需要安装git,我这里都是事先下载好的源码包) 2     安装依赖 2.1    安装Java8 Ubuntu安装JDK的两种方式: 通过ppa(源)方式安装 通过官网下载压缩包安装 注:推荐使用第一种方式,因为这种方式可以使用apt-get up