2015中国SDN/NFV大会在北京召开,本次大会围绕SDN/NFV展开讨论,来自运营商、服务提供商等业界巨头纷纷参与此次大会。ONOS 董事会成员, Open Networking Lab 执行总监 Guru Parulkar发表了题为《ONOS:针对服务供应商网络的开源SDN操作系统》的演讲。
女士们先生们早上好,我非常高兴来到这里跟大家分享ONOS。这是我第五次来中国,我非常高兴来到这里,看到来自业界的伙伴,看到ONOS的产业化,与大家共同分享ONOS的进展情况。我今天演讲的主题是“ONOS——针对服务供应商网络的开源SDN操作系统”。
首先我不会讲太多了,因为之前我的同事讲了很多,都是耳熟能详的内容了,今天我演讲的重点是这一份幻灯片——SDN的开源操作系统,ONOS运营商的操作系统,这是一个面向服务供应商网络的开源操作系统。服务供应商,他们所要运营的系统是一个任务非常重的非常大的系统,也就是说,如果我们针对服务供应商做这个操作系统,必须要有很高的应用性和可扩展性,很好的抽象性,在此系统上,服务供应商可以开发不同的应用。但是讲到性能和可扩展性,是从量化的角度我看到他们的要求,作为介入网,我们可以看到服务运营商面临的环境,存储量可以达到500。ONOS在这个网络上收集越来越多的数据和部署,在这个上面不断的增加任务,或许包括500万个操作在这个操作系统上。比如说网络发生了故障,需要迅速的找出这个故障,在ONOS上面,也就是在SDN的操作系统上需要找到恢复应用,来重新的恢复这个操作系统,整个系统必须要在15毫秒来完成,也是一个非常有挑战性的任务。因此人们讨论SDN操作系统,我们只有满足这些需要,否则任何面向网络运营商的SDN网络操作系统是没有意义的。
下面解释一下,开源性的ONOS的发展。我们这个项目做了7、8年,在史丹福大学展示了它的可扩展性。我们不止做SDN控制器,而是真正要做一个操作系统,使网络运营商可以使用,并且能够基于之上做很多运营开发。因此我们做了不同的设计,不同的架构,最后我们确定了一种特殊的架构,也就是我们现在做的操作系统所基于的架构。
在2014年12月,我们发布了第一版的开源ONOS,发布的这个版本,重要之处在于它的高度可用性、高性能,这些都已经得到了很好的展现。我们通过开源用户案例展现了一系列的应用,以及它的模块性,两个小时之内它们开始发挥作用,开始在这个操作系统上跑应用,实际的应用,我们对此非常的自豪。几个星期内,针对这些开源社区的反馈,我们提升了操作系统的性能做了第二版的ONOS,在这一版上,非常重要的一点,我们以实验的评估量化的方式,也就是说每秒运行100万个操作。我们展现它的可扩展性,你加入再多的服务器都不会受到影响。那么多的控制器,如果它们是可扩展的,你问它们一个问题,加入更多的服务器会不会使这个性能降低?如果性能降低的话,这个传输是没有意义的。这一点,如果你要开展新的控制器进行评估是非常重要的,它的处理时间可以达到百分之毫秒,如果在10毫秒需要和开关完成接入,同时我们做了HA的展现。
接下来,今年6月份我们要做一些DEMO,一些解决方案,这是服务商真正感兴趣和需要的,这些DEMO和解决方案和中央控制器相关。讲到ONOS的建设,在2015年底之前,我们会有SDN在全球的科研教育网有这样的部署,无论在澳大利亚、韩国等等的,我希望在2016年,ONOS的部署会在一些真正的操作服务系统上得以实施。
好的,我们可以看到,ONOS是一个开源性的项目,是哪些因素使ONOS和其他的开源项目不同?首先是它的伙伴关系,我们和服务提供商成为合作伙伴,他们在这里做出了重要的贡献,在他们的网络中进行测试部署,在这里包括主要的运营商,设备制造商,我们非常支持他们的硬件。
第二是平台的架构,它非常注重高性能、抽象性、可扩展性,作为ONOS的解决方案,大部分的核心开发都在(英文)里面。
还有一些,像ITNT、电信也参与其中,希望有中国的运营商可以加入进来,不久的将来我们可以看到中国厂商的加入,包括华为,还有中国的三大运营商。另外,它是一个良性的ONOS生态系统,我们可以看到各个利益相关方结成一个良好生态系统的社区。如果对于技术更感觉兴趣的话,明天下午,我将介绍一下它的架构,我希望跟大家交流更多的技术细节。
我们讲到以性能为目的的分发,在这里我们可以部署更多的ONOS,如果我们需要更多的控制能力的话,可以做横向的扩展,这一点非常重要,尤其对于服务提供商来说。
接下来会发生什么?每个服务提供商对网络的部分负责任,这个网络以及设备的应用不是在一个分布网上做,而是在集中的逻辑控制单元内部。有一个关键,那就是ONOS控制器的数量比较少,控制平面正常的运行需要软件的监视,这也是ONOS很重要的一点。
最后我们有一个北向的接口,我们可以抽象性,这种高抽象对于编程非常重要,可以保证可编程性,无论从高层到底层都可以接入任何一个设备进行编程。如果不想对网络进行编程,你要明确你的需求,但是怎么做不是你关心的事情,在这个框架下把你的意向翻译过来。比如说100个GB,把数据中心一转移到数据中心二,这是你的任务。你不需要你的编程人员,不需要对流程进行控制,在这个框架之下,将高层的描述翻译成比较基层的任务和指示,这是非常重要的。这个完成之后,会有充分的解决政策的制定。
好的,接下来,我简单的介绍一下,我们的ONOS所跑的平台。我们知道,这是一个很简单的计算模块,这上面跑ONOS或者服务器,无论是哪个,它们都可以用半天的时间在上面做应用,我们可以看到ONOS的可扩展性和应用性。
明天下午我们会跟大家分享更多的细节,下面跟大家分享一些用户案例,以及我们服务提供商作为我们合作伙伴和我们共同做的项目,这是我经常讲的,我想有一些人提过了。像NTT等,有很多中央控制室,包括中国的三大网络运营商也是一样的,他们有中央办公室,中央控制器,可能跑了40—50年,这里面有很多的历史遗留的设备。这些服务提供商,为了使他们的中央控制室及数据控制中心更加的精益化、实现更好的经济效益,需要向服务器,通过开源的方式,软件这些简单的建筑模块在上面。像VCPE等用户案例是我们现在的,还有NTT和其他的合作伙伴进行的项目,我们需要建立组织架构,这是一个社区中心的组织架构。
这个架构比起之前有不同,我需要做链,对服务进行抽象化,与服务相关的VM管理,VM链,就是抽象化,接下来我们有这些服务模块,服务成分。从高层来做比如说在云端,接下来是这些服务的阐释,将高层的服务秒数翻译成低层的服务,在ONOS上面。
另外的用户案例,关于数据包到光纤,这是很有用的应用,我们如何共同进行管理,比如说,我们可以对网络和光纤网络进行统一的管理,这样我们ONOS做一个SDN的控制网络,由于时间的关系这一章我不讲了。
我分享一下,我之前讲的正在做的在实验室做的用户案例,他的用户的案例远远不止于此,这个,华为有这个真实的案例,他们在真正的运营服务商那里做一些商业的案例,还有光纤系统的传输,SDN也在做等等的。
在今年6月份,在开放网络会议上,我们会介绍最新的研究进展,希望大家参会,包括我们和我们的合作伙伴开发ONOS,我们有一些已有的部署,包括在澳大利亚、韩国的教育与研究的网络,以及还有在欧洲的教育研究网,还有拉丁美洲的教育研究网。2015年年底,我们看到全球的教育研究网部署ONOS,在上面,会有一些正式的用户案例和应用。
我们有自己的管理,这一章我不讲的太细了,最后介绍ONOS社区。ONOS扩散的速度非常快,在全球各个地方都在使用,不仅仅包括传统的高技术地区,还有一些新兴的地区,现在有200个IP地址,有数千人在做,这是短短4个月我们实现的。在东亚,尤其中国区的部署大部分的用户在北京,我非常高兴在北京跟大家交流,我不知道大家能不能看清楚,现在有392个IP地址,在这IP地址之后,有很多和ONOS一起开发项目,这个给ONOS非常积极正面的评价。我们看到了用户的分享,非常好的,非常卓越的,我们对此很满意,这是来自用户的反馈。这是我今天演讲的最后一张片子,我们发展的速度非常快,我希望越来越多的人参与进来。你们可以分享你们的用户案例,或者ONOS本身做出的一个贡献,比如说做一个用户小组,比如说1000人也可以,在这个过程中我们可以帮助的我们非常愿意。我的演讲到这里,我想没有提问的时间了,我的演讲就到这里! 该篇文章来源2015 SDN/NFV大会会议速记稿,不代表本站观点及立场。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。