SDN网络操作系统ONOS问世风波


前言
上周,一个新的开源SDN控制器面世。SDNLAB第一时间为大家报道了相关消息(战斗升级:ON.Lab发布开源SDN操作系统 意欲取代OpenDaylight),随着ONOS发布时间的推进,大家对ONOS的关注也越来越高,在此小编对ONOS做一个更深入的介绍。

ONOS试图打破一家独强的格局
非营利性组织Open Networking Lab为了促进网络创新推出了他们的ONOS控制器。事实上,业内已经有很多开源SDN控制器,包括OpenDaylight、OpenContrail、Ryu、Floodlight、Midonet 、NOX、Beacon、SNAC、POX等等。其中OpenDaylight一家独强,自从OpenDaylight发布2.0版本后,获得了业内高度支持,连最初保持观望态度的HP和Dell都提高了对OpenDaylight的投资和参与度。在OpenDaylight势头正盛的时候,ON.Lab推出ONOS意欲打破OpenDaylight一家独强格局,甚至是取代OpenDaylight。

北向API引起的纷争
多家SDN控制器将整个领域分割的支离破碎,OpenDaylight不断壮大,似乎将要一统江湖建立以OpenDaylight为核心的局面,但刚刚建立的潜在重心又被ONOS打破。SDN运动的关键就是北向API。没有一个通用的NB-API,就像是使用多种不同的外币,人们无法在平台(控制器)上进行交易。OpenDaylight、ONF和ONOS达成一致至关重要,至少推出一个功能齐全的标准NB-API,这个标准的NB-API将会实现SDN服务/app跨多个控制器。这将会是阻止业内进一步分化的关键,甚至还能推动SDN发展。如果ONOS与OpenDaylight最终共享NB-API,那么SDN运动就能看见胜利的曙光。

ONOS的独特之处
目前已经有很多开源SDN控制器,那么ONOS又有什么特别之处?过去几年来已经有几款关于软件定义网络的控制器,包括NOX、Beacon、SNAC和POX,这些控制器用于探索、论证SDN的潜能。然而,我们必须清楚这些控制器并不能用于商业化产品,这些控制器缺乏可扩展性、可靠性以及良好的性能。再者,它们的抽象层过于简单粗糙。

这些控制器直接向相应的功能模块发送OpenFlow消息,而功能模块直接为网络设备创建OpenFlow消息。这样看来,这些控制器更像是设备驱动。它们不具备一个完整SDN控制器平台所需的性能特征。真正需要的是一个网络操作系统--ONOS就是为了满足这些需求而创建的。

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

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

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

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

ONOS背后的力量
ONOS是一场业内盛宴,集聚了知名的服务提供商(AT&T、NTT通信),网络供应商(Ciena、Ericsson、Fujitsu、Huawei、Intel、NEC),网络运营商(Internet2、CNIT、CREATE-NET),并且获得了ONF的鼎力支持。

AT&T是该项目最坚实的后盾,Domain2.0架构和企划副总经理Al Blackburn说,“开源是一种提高社区参与度,加快SDN创新步伐的方法。性能、灵活度以及可靠性等问题一直困扰电信运营商,我们很高兴看见ON.Lab解决这些问题。我们很荣幸可以支持ONOS。我们相信ONOS可以推动行业从垂直型向通用型转变。”

SDNLAB语:
小编认为,或许有一天,ONOS成为运营商级别的标准控制器,而OpenDaylight成为企业级控制器,只要他们愿意共享NB-API。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/3647.html
分享到:
相关文章
蛋炒饭 发表于14-11-17
11