ONOS预热篇之ONOS简介(一)

ONOS问世后引起广泛关注,关于ONOS与ODL的纷争不绝于耳,最近小编拜读了一下ONOS白皮书,并做了一点粗浅总结,下面就跟大家分享一下。

1 ONOS诞生背景

1.1 ONOS诞生的利益分析

随着移动设备的不断普及,OTT服务和内容分发的兴起导致服务提供商网络迫切的需要一次网络变革。为了应对日益增长的带宽需求,服务提供商希望网络可以更加敏捷高效,且能从创新型服务和新型业务模式中分一杯羹得到更好的发展,至此SDN的呼声越来越高。而SDN中控制器占重要部分,是兵家必争之地,陆陆续续已经出现了很多SDN控制器,如OpenDaylight、OpenContrail、Ryu、Floodlight、NOX、SPOX等等,其中最受瞩目的莫过于OpenDaylight了。

OpenDaylight是由设备商主导的一个开源控制器,虽然打着开放的旗号,但是OpenDaylight一直排斥基于开放的协议方案,而是想采用折中的方案,即以开放专用接口的方式保留传统设备,采取以退为进的方式维护自己的利益。不可否认地,设备商拥有丰富的设备研发经验, OpenDaylight也确实是一款优秀的控制器,但是在这样的压力下,运营商不得不采取应对措施。于是,运营商推出了开放网络操作系统ONOS。

1.2 ONOS又凭什么与OpenDaylight叫板呢?

过去几年来已经有几款关于软件定义网络的控制器,然而,我们很清楚地了解大部分控制器缺乏可扩展性、可靠性,除此之外,他们的性能不够良好且抽象层过于简单粗糙,并不能用于商业化产品。这些控制器直接向功能组件发送OpenFlow消息,而这些功能组件直接为网络设备创建OpenFlow消息,这样看来,这些控制器更像是设备驱动。它们不具备一个完整的SDN控制器平台所需的性能特征。真正需要的是一个一体化的网络操作系统,ONOS就是为了满足这些需求而创建。

一个操作系统应该具备下述功能:

  • 用户资源管理。确保所有用户有同样的权利,没有资源匮乏也没有资源泛滥、公平、合理的分配资源。
  • 用户隔离。由于每个用户都希望全权分配资源,所以将用户相互隔离,在多个应用和多个设备之间多路传输,并且通过资源虚拟化技术让用户享用各自的虚拟化OS可操作应用。
  • 抽象层管理。提供一个抽象层方便用户使用操作系统所管理的服务和资源,无需了解网络的复杂性;且在不改变应用的前提下,可以灵活拓展操作系统所管理的设备。
  • 提供用户安全保障机制。
  • 提供敏捷高效性服务。用户无需重建相同的服务,提高使用效率。

ONOS具备一个操作系统所具备的所有功能,不仅仅是控制器的功能。除此之外,ONOS还提供技术社区专栏,给更多的研究学者提供更广阔的交流、共享平台。

2 ONOS社区概览

ONOS的发布是一场业内盛宴,集聚了知名的服务提供商(如AT&T、NTT通信)、高标准的网络供应商(如Ciena、Ericsson、Fujitsu、Huawei、Intel、NEC)、网络运营商(如Internet2、CNIT、CREATE-NET),以及其他合作伙伴(如SRI、Infoblox),并且获得ONF的鼎力支持。

2.1 ONOS社区的目标

打造一个社区,共同完成SDN的愿景与使命:

  • 生产高质量的网络操作系统软件;
  • 创建高效的开源流程,吸引更多同道中人;
  • 通过不断努力以及贡献促进社会科技、生活的发展。

2.2 ONOS社区的自我要求

  • 顾客,服务顾客;
  • 精英,采用精英管理体制;
  • 创新,坚持创新;
  • 质量,始终如一地追求高质量;
  • 尊重,永远尊重别人;
  • 透明化,透明化操作及管理。

3 ONOS简介

服务提供商希望他们的网络敏捷、高效,满足日益增长的带宽需求,以创新服务和新型业务模式获取收入。软件定义网络SDN是服务提供商网络转型的关键,而ONOS是一个为服务提供商量身打造的新型运营商级别的SDN网络操作系统,由ON.Lab和ONOS社区内领先的服务提供商、供应商和开发者共同开发。

ONOS是首款开源的SDN网络操作系统,主要面向服务提供商和企业骨干网。ONOS的设计宗旨是满足网络需求实现可靠性强、性能好、灵活度高。此外,ONOS的北向接口抽象层和API支持简单的应用开发,而通过南向接口抽象层和接口则可以管控OpenFlow或者传统设备。总体来说,ONOS将会实现以下功能:

  • SDN控制层面实现电信级特征(可靠性强,性能好,灵活度高);
  • 提供网络敏捷性强有力保证;
  • 帮助服务提供商从现有网络迁移到白牌设备;
  • 减少服务提供商的资本开支和运营开支。

ONOS架构概述:

ONOS具有下述核心功能:

  • 分布式核心平台,提供高可扩展性、高可靠性以及高稳性能,实现运营商级SDN控制器平台特征。ONOS像集群一样运行,使SDN控制平台和服务提供商网络具有网页式敏捷度。
  • 北向接口抽象层/APIs,图像化界面和应用提供更加友好的控制、管理和配置服务,抽象层也是实现网页式敏捷度的重要因素。
  • 南向接口抽象层/APIs,可插拔式南向接口协议可以控制OpenFlow设备和传统设备。南向接口抽象层隔离ONOS核心平台和底层设备,屏蔽底层设备和协议的差异性。且南向接口是从传统设备向OpenFlow白牌设备迁移的关键。
  • 软件模块化,让ONOS像软件操作系统一样,便于社区开发者和服务提供商开发、调试、维护和升级。

SDNLAB语:SDN时代的到来为服务提供商提供了转型机遇,为了能够从创新型服务和新型业务模式中分一杯羹,服务提供商一直在探索转型的跳板。ONOS就是一款为服务提供商量身打造的产品,助力服务提供商转型。随着ONOS的参战,业内竞争愈加激烈,SDN的发展前景也越来越明朗化。期待12月5号,ONOS的首发!

文章来自http://www.sdnlab.com/3991

时间: 2024-08-30 08:13:09

ONOS预热篇之ONOS简介(一)的相关文章

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

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

ONOS预热篇之开放分布式SDN操作系统(三)

关于构建ONOS(开放式网络操作系统)的项目专题,是通过性能激发创建的实验性分布式SDN控制平台,满足大型运营商网络的可扩展性.可用性需求.提出了2个版本的ONOS原型,第一个原型版本实现的核心功能是实现一个分布式的但在逻辑上集中的全局网络视图.可扩展性和容错.另一个原型版本侧重于提高性能,基于这两个原型的实践,已形成论文发表<ONOS: Towards an Open, Distributed SDN OS>,确定需要ONOS来支持使用案例,如核心网络流量工程和调度,变成一个在可用的开源SD

ONOS预热篇之架构简析(二)

ONOS是首款专门面向服务提供商和企业骨干网的开源SDN网络操作系统,是由一家名为开放网络实验室(ON.Lab)的非盈利性组织打造的一款商用控制器,并将于美国时间2014年12月5日全球首发.ONOS旨在为服务提供商和企业骨干网提供高可用性(HA).可横向扩展及高性能的网络需求.由于该项目得到了业界各知名大佬包括服务提供商AT&T.NTT,网络供应商Ciena.Ericsson.Fujitsu.Huawei.Intel.NEC,网络运营商Internet2.CNIT.CREATE-NET的资助和

ONOS白皮书中篇之ONOS架构

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

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

编者按:本系列分三篇对ONOS白皮书进行翻译,接<ONOS白皮书中篇之ONOS架构>,本文翻译白皮书中的剩余部分ONOS价值主张及总结,如有不当之处,欢迎指正. 6.ONOS价值主张--运营商用例 6.1多层SDN控制 服务提供商运营多层网络.例如,一个服务提供商可能同时运营IP数据网络和传输网络或是光网络.IP层的上面可能有一个隧道层,创建类似于虚拟IP层网络这样的服务.目前,每层分开管理导致网络利用率低,运营成本高,并且重新配置周期高达几个月.例如,在现在的环境下,数据网络设计者一般会预留

iOS开发项目篇—16OAuth授权简介

iOS开发项目篇—16OAuth授权简介 一.资源的授权 在互联网行业,公司要能长期存活下来,用户量很重要,比如腾讯.新浪,它们的用户量是非常巨大的 要想长期留住用户,用户资源(数据)的管理也很重要,如果你经常在不经过用户同意的情况下,把用户的一些资源共享出去,那肯定是留不住用户的,甚至会遭到法律的制裁 但是,有时候确实要把某些用户资源共享出去,比如第三方想访问用户的QQ数据.第三方想访问用户的新浪微博数据 要想把用户资源共享出去,就必须取得用户的同意,那么这里就有个资源授权的问题 资源授权的方

IOS开发核心动画篇---核心动画简介

iOS开发UI篇—核心动画简介 一.简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍.也就是说,使用少量的代码就可以实现非常强大的功能. Core Animation是跨平台的,可以用在Mac OS X和iOS平台. Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程.不阻塞主线程,可以理解为在执行动画的时候还能点击(按钮). 要注意的是,Core Animation是直接作用

iOS开发UI篇—核心动画简介

iOS开发UI篇—核心动画简介 一.简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍.也就是说,使用少量的代码就可以实现非常强大的功能. Core Animation是跨平台的,可以用在Mac OS X和iOS平台. Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程.不阻塞主线程,可以理解为在执行动画的时候还能点击(按钮). 要注意的是,Core Animation是直接作用

【智能家居篇】通信技术简介

转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 在这个巴西世界杯火爆进行的炎热夏天,能够静下心来写一篇技术性的文章,不容易.2014年科技领域最备受关注之一的莫过于智能家居了.从年初的国际消费电子展(CES)的其中一大看点智能家居,到苹果发布智能家居平台homekit.世界各个科技公司都相继推出自己的智能家居产品. 什么是智能家居呢? 好吧,概念性的东西,我们在谷歌上百度一下吧! 智能家居是以住宅为平台,利用综合布线技术.网络通信技术.安全防范技术.自动控制技