张立岗:开放式网络操作系统NITOS/flexSDN

2014中国未来网络发展与创新论坛暨全球SDN开放网络高峰会议(简称“未来网络与SDN峰会”)在南京召开,本次论坛由中国工程院、南京市人民政府、开放网络基金会(ONF)联合主办,江苏省未来网络创新研究院(FNII)和下一代互联网工程中心(BII)承办,xNet联合创始人张立岗发表《开放式网络操作系统:NITOS/flexSDN》的精彩演讲!以下是演讲实录,演讲PPT见大会PPT下载

张立岗:开放式网络操作系统NITOS/flexSDN

张立岗:首先感谢大会给我们这个机会来展示我们自己。先做一个简短的介绍,我们是国内注册在南京的一家公司,是叫南京网锐,xNet是Extensible Network Solutions的缩写,我们是一个开放网络和SDN/NFV方案商。我本人是在网络平台行业做了有超过14年的经历,最早是在中兴做国内第一款高端路由器,后来又做接入路由器平台,后来去了UT斯达康,后来做了IPInfusion中国区的技术和销售代表。在2012年2月份离开IPInfusion,想了很长一段时间我接下来要做什么,10月份的时候回国在南京成立了现在这个公司。

我们看一下整个产业当前的趋势,软硬件分离,这是当前正在发生的趋势。我们先看一下服务器,在服务器生态里面,从芯片、硬件、软件还有应用,每一层都是开放的,对吧?这种给予用户很自由的选择,不同的组件,对于创新和生态可以加速,对于用户来讲,对整个成本可以提升可以降低。在网络设备当前领域,正在往这个模式在进行迁移。我们看到最左边的,这是典型的思科做法,包括它的芯片、硬件还有软件都是自己做,打包成一个盒子。随着最近十年左右,随着商用芯片或者是交换芯片,还有这种产业链里面代工厂产业的成熟。其实当前的很多的品牌商,他们的某几款设备都是来源于代工厂的硬件盒子,装上自己的软件。现在往新的模式迁移的过程中,是不是可以做到我的整个硬件平台,就是一个独立的,至于上面是跑传统的网络操作系统,还是走SDN,那就看整个应用的场景。

最近两年,我们听说了很多关于White Box的事情。我们看到左边这是服务器,有品牌商,还有像一些代工厂,下面列了一个超威还有广达。在交换机方面,最近几年是以ODM商他们开始出现在一线,White Box供应商发展的比较快,现在像戴尔这样的公司品牌商,也有几款设备可以装第三方的操作系统。其实我们看背后不仅仅是个表象,产品我要搞一软硬件分离什么的。最后整个产业方式的迁移,在过去的话,大家都是以设备作为中心,就是左边这个图,大家都是以OEM商或者当前的品牌商围绕核心,不管是芯片商,还是做盒子的,还是第三方不管是做OS的都会找到这些设备制造商。然后他们做完之后这个产品再经过渠道或者经过SI再卖给最终用户。从我们来讲这种模式我们是叫做就着网络产业方式。是以设备作为中心的,每一个系统的话都是一个垂直集成的;在当前开放网络,尤其是像SDN潮流下,大家现在要转向一种新的模式,我们认为这个模式是网络和IT集成,融合发展。这份模式里面整个设备都是作为开放的,用户可以自由选择,不管是你的硬件还是OS还是APP,这背后是一种服务驱动的商业模式。

我们看到Broadcom基本上统治了交换芯片的行业,交换机芯片层面会有更多的其它玩家,包括国内的盛科,在这个层面还有其他一些会进入这个行业,包括像我们了解到的会有联发科,包括美国那边有人在做OpenFlow芯片。传统做代工厂,他们在数据中心的这个领域已经出现,出现在客户面前,戴尔也在慢慢支持软硬件分离的模式。是不是某一天华为或者华三,中兴的某一款设备也会支持第三方的,再往上就是操作系统,不管是协议还是SDN的方式。我们看到当前在硅谷基本上三家公司在做与OS相关的,包括BigSwitch,Cumulus,Pica8,在国内,现在了解到的,我们是唯一一家做新的OS的厂商。每一个层面,整个产业发展都在重构和变化中。

我总结了一下当前与OS相关的创业公司的情况,能够用于软硬件分离的OS会有一个不同的选择,一个就是传统的OEM私有的OS。产业正在往这个方向正在前进,还有一些像开源OS,Facebook公司的开源项目OCP和FBOSS操作系统。第三方的商业操作系统,是由几家创业公司。这几家做的方式都是基于Linux和开源的。前面三家基本上都是在2009年、2010年左右在硅谷成立的,各有各的不同,象Cumulus的软件订阅模式,可以支持不同硬件。这几家主流用的都是OVS加上linux的方案,硅谷融资额最大的是Cumulus五千万美金。我们是2012年成立的,我们首先是自己在做,我们现在进入到天使阶段。我们方案除了用OVS,我们上面提了一个自己的flexSDN,这是当前产业里面独创的SDN方案。

xNet在干什么,我们的技术来讲,就是在做网络技术NT和IT技术的融合,在运营商的领域,像华为推的ICT是通信和网络的融合。NT和IT融合这里面主要的两个概念,BYO是软硬件分离,BYO是今年1月份左右戴尔和Cumulus他们提出来的。但是没有SDN,PYO是基于我们的SDN提出的概念,加上APP可以扩充我们SDN能力,可以提升软硬件的资源效率。现在一个问题就是说,为什么需要一个新的网络操作系统。我们做了这么多年的网络设备,大家所做的都是思科模式,是靠什么?是靠协议,每解决一个新问题会有一个新的协议,让大家都跟着它。我总结了一下,到现在为止整个产业其实都是思科OS模式,都是按照他那种模式在构建所谓的网络操作系统。这个模式应该要发生变化,网络技术要和IT融合起来,新瓶装旧酒的做法是满足不了基础设施层面的要求的。从这个图上我们看到,最左边这个橘黄色这就是当前这些品牌商或者做设备商更愿意干的事情。我们封闭,做多少钱你不知道,然后我要卖多少钱。

从我们的角度来讲,整个水平方向应该是开放的,然后是扩展的。对我们的操作系统和SDN来讲,我的硬件是采用这种开放式的硬件,我们在产业上会有一些硬件的合作伙伴。当然这些硬件上面可以跑我们的OS,也可以跑第三方的,甚至是传统品牌商的OS,就看用户的选择,你能给用户带来的业务,能带来他的好处。上面,我们这张图的表示和传统做网络操作系统的表示是不一样的,以前都是叠加式,一层二层三层一直往上加,这个就是说从openflow从二层三层看到都是OS里面的APP,包括四层,四层以上的,包括流量管理,包括安全,包括监控。我们为什么要提呢?并不是说我们愿意提这种新的东西,原因在哪里呢?当前产业里面的SDN实现方式,就是上面这三张图表示的,最左边是传统设备商更愿意看到的南向开放,不仅仅是openflow,也有可能是其他的方式。最右边是网络虚拟化,现在主要运用的是在云的领域,中间这是我们大多数谈的最多的什么是SDN,一谈到SDN,大家讲到的就是说控制面和转发面分离,其实这本身就是在用一个概念,在解释一个新的概念。要不要分离,需不需要分离,最终决定是用户的业务,而不是说你比我网络的人想搞一个,我要想搞一个什么控制面和转发面分离。

当前三种落地方式,其实都是需要一个很强的集成能力,对用户来讲,ROI是不成比例的。过去的场景都是用户出了问题再找对应的技术方案去解决。当前我们技术发展的太快了,回头看用户,找case,你的问题是什么,我新的技术怎么帮你解决。现在我们这个过程中重新思考什么是SDN,控制和转发分不分离并不重要,你本身就是在用一个概念解释新的概念,本质是要提升你网络设备软硬件的资源效率,不管是你自动化,不管是在云里面,不管是你的自动化、虚拟化,你本质都是灵活和调度网络的资源来配合你的业务。基于这个我们提出了一个对产业界首创的flexSDN架构。flexSDN架构是想广泛满足用户的差异性,不仅支持控制和转发分离的控制器模式,当然我们里面也有控制面可以用分布式的模式,但是我们现在推的是最右边的自控智能APP模式。这个APP的模式,我们是想在四到七层传统的用设备做的网络业务设备,不管是负载均衡器,还是防火墙,还是VPN类似的这些Appliance。想重新定义上面的这些设备,或者是一些新的解决方案。我们是怎么落地的呢?我们现在提了一个,也是整个业界第一家提的SDN/NFV ADS(Application Delivery Switch)应用交付交换机,我更愿意用应用定义交换机这个词(Application Defined Switch)。

回到产业里面,整个NFV其实就是用标准的X86服务器,现在整个英特尔占了产业的先机,是处于比较领先的地位。服务器加上标准的交换机,当然还有存储,上面四到七层网络的特有设备,不管是DPI类似的这些,都做成一个独立的软件,或者一个VM部署放在里面。当然这个领域你可以用到运营商领域,当前的云计算中的网络服务,例如LBaaS,FWaaS等,都已经这么来干了。是不是在其他领域,例如企业网市场,专门的设备,用FPGA,网络处理器等做的很复杂的设备把它简化。我们就是要革命与网络四到七层相关的专业化设备。当然在我们的ADS里面会有业务链处理,会用集群技术,自动化还有编排等。这张图和今天早上最开始那张胶片,逻辑上,我今天早上画的一张图,当前的方案是这样。用户买了一大堆网络设备,买个交换机买个路由器开展不了业务,还要配一些东西,这个时候网络和业务是脱离,通过新的融合的方式,网络最终会走到一个交换机加上一个标准的服务器。这个本身交换机层面上来讲,他就是一个对应用和业务是感知的。是不是也有可能在大数据的领域里面,所有的数据都是要经过交换机的,为什么不能成为一个大数据接入平台呢?这是我们ADS的产品,一个例子是开放式交换机。

这是我们当前落地的一个负载均衡的方案,我们做了一个比较。最左边这是当前用开源方案,大家搭的一个,我们看到服务器要求会比较高,原因在哪里呢?每一个服务器处理能力有限,只干自己该干的事情,剩下都往后扔。中间就是一个专有ADC的设备,我们看到整个ADC大家买的都是带宽,都会特别昂贵。现在推的应用负载均衡对整个ADS,就在交换机里面可以转发层平面的负载均衡,而且做到的是和网络吞吐量是相等的。我们就可以做到和你网络是匹配的。你不需要再去买特别昂贵专有的ADC设备。人家说xNet你是一个交换机公司还是什么公司?下面有可能坐的都是设备商,也关心这样的问题,经常交流也聊到,在中国如何落地什么的。但是从我们的角度来讲,产业应该发展成什么,其实这张图,是把传统的设备商干的事情,在产业链里面,每个人干他自己最擅长的事情,过去我是一个盒子卖给用户。开放生态环境里面不管是芯片商还是盒子商,还是SSI还是渠道。

我们的发展历程,2012年我们就展示出了我们的交换机原型,去年通过用SDN的方式做了一个试验,今年4月份我们是国内初创公司加入了ONF,我们是国内唯一一家初创公司加入ONF,我们做了几个APP,今年9月份开始推出我们开放式交换机,有24端口的,有48端口的,这个月推出我们新的ADS产品。

直观上来理解NITOS和SDN的话,你可以把我们看作安卓一样的平台,过去大家做的网络设备,都是功能机的方式,我们现在变成一个新的方式,硬件平台是开放的,一个OS是开放的,可以支持,对它的业务进行提升。

最后用小米的宣传语来勉励我们一块创业的伙伴,谢谢大家!


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

登录后才可以评论

SDNLAB君 发表于14-12-10
2