博科押注SDN:把鸡蛋全放在一个篮子?

DOSTOR存储在线 9月20日原创报道: 虽然尚不清楚超越会在何时发生,但博科公司的领导层面相信,博科在以太网市场上对自己老对手:思科或是Juniper的超越,必然将借助博科——过去两年以及未来许多年——对SDN软件定义网络倾注的心血,而获得实现。即使那个时候,博科曾经以及现在的灵魂人物、公司CEO Mike Klayko已经退休。

SDN以及与其“捆绑”在一起的OpenFlow,更容易被认为是一场“运动”而非“革命”,软件定义网络的出现并非是要全面否定现有的网络架构,比如说OSI 七层模型,或是交换、路由、转发等等技术,更不是要全盘否定现有的产品,SDN软件定义网络的出现,是一场将原本以硬件及嵌入式功能为核心的网络,变得更加智能化、虚拟化、抽象化以及软件化,以软件的方式让网络的交付变得灵活和可按需定制。

传统的网络架构已经运行了几十年的时间,但它存在许多的不足,就像是我们在几年前才猛然发现,原来IPv4并不能够承载全球所有人在网络地址上的需求,IPv6的推出在一定程度上解决了这个问题,但是却又引发了一个新的问题:我们的网络到底对如今爆炸式的网络需求有多么的准备不足?

移动互联网、云计算以及物联网等应用驱动着数据中心的重大变革。随着应用的不断发展,网络带宽的需求提升,对数据中心提出了更多的要求,而传统的网络架构已经无法满足日益增长的需求。传统的数据中心面临着一场变革,而SDNs和OpenFlow的出现将会对其产生革命性的影响。

SDN软件定义网络试图通过软件化、抽象化、虚拟化的方式,把网络功能从硬件平台上抽取出来,实现更加灵活的交付、部署、转型或是应用网络的方式,我们可以称其为新的网络架构,也可称其为网络世界的一场软件运动——就像是Linux自由化运动一样

在这一场将软件、网络与可编程芯片整合在一起的运动中,SDN在分布态、转发和配置层面提供抽象的、虚拟的网络层,利用OpenFlow/SDN,用户便可定制网络来满足本地需求,消除不必要的功能,创建虚拟的、隔离的网络,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。

简单来说,SDN可以实现网络如电脑般可编程,可以创建易于管理的网络虚拟化层。而OpenFlow则是一个标准化SDN应用协议。

SDN将软件、抽象、虚拟化以及可编程等等这些特性注入我们的网络中——或许SDN软件定义网络还处于早期阶段——至少有七八成的概率,这场“软件运动”会改变网络的交付、配置、购买、运营模式。博科不愿意放过这个机会,谁又愿意呢?

这就是故事最精彩的部分,虽然在两年多以前,斯坦福大学就开始向网络业界推动SDN软件定义网络和OpenFlow,但是应者寥寥,尤其是博科的竞争对手——貌似永远不会远离的网络行业巨鳄——思科公司,对SDN(或者说是对软件业务)的态度显得漠不关心——思科更愿意销售和提升UCS统一计算系统,更愿意把自己从一家网络厂商变成一家数据中心厂商。

虽然同样希望把自己的形象塑造成为数据中心内不可或缺的角色,但博科显然更希望在网络上做的更精、更深,也希望在自己收购Foundry之后,能够具备抗衡思科的能力。于是,在两年前,大约2010年前后,博科就在逐步推动和宣传自己的SDN软件定义网络业务,并慢慢成为网络行业里对SDN鼓吹最厉害的供应商之一,而到2012年年初,思科才终于意识到软件的重要性,意识到SDN可能对这家网络巨头所带来的巨大的变化,投入了1亿美元在SDN相关项目的启动上。

不过也有观点认为,无论思科何时进入SDN市场,都无法逃避——或者说是命中注定——会在软件定义网络、可编程的网络时代被留在原地,美国的一位科技博客作家这样写道:“事实是,思科是一个硬件设备公司,它所了解并且能够做好的唯一的事情就是定义需求,通过嵌入式逻辑来捕捉需求,然后锁定市场,在市场上占有主导地位,从而获得利润。这在用户端设备市场中可能仍然有效(例如苹果公司一直在证实着这一点),但是这样的年代消失的很快,在基础设施水平上,你可以通过这种方式侥幸逃脱,软件正在吞食那样的世界,而思科正好在菜单中。”

博科公司副总裁兼首席技术官Dave Stevens则认为,博科在芯片——比如说Brocade MaxScale数据包处理器——上的优势,为博科以及博科的用户走向SDN和OpenFlow敞开了一扇非常光明的大门:“我们可以通过升级,为两年后的功能和需求(SDN和OpenFlow)做出需求,这也让MLXe核心路由器成为行业内第一个支持OpenFlow混合模式的设备。”

但博科到底在SDN、OpenFlow上胜算几何?博科又打算以什么样的——完整、深入以及更具进攻性——策略,在软件化与可编程的网络的时代,超越竞争对手?

在两周前的2012博科分析师与科技日的会议间隙,博科亚太区应用交付产品和服务提供商业务总监Adrian Low在SDN上与国内媒体记者多次聊到SDN软件定义网络,他认为,做SDN是博科从数据中心到“数据中心+IP”的发展的必然步骤,从存储衍生到IP,博科“需要变革性的、创新性的想法”——虽然数据中心和存储仍然是博科最重要的核心——但是IP、数据中心到园区的网络,是博科能否在未来成功转型并实现超越的关键。

谈到为什么网络厂商必须要做SDN软件定义网络,Adrian Low认为,这代表着与以前完全不一样的网络使用体验,现在的用户在网络上面临着一系列的问题:加速服务速度、快速调配资源、马上开通服务——以前往往是2~3周的工作,现在业务的变化灵活且高速,网络服务要立即开通。

而对于博科来说,Adrian Low相信“这是博科在数据中心和IP上超越竞争对手的契机”,他认为得益于用户的数据中心里面已经有很多博科的设备,博科在现有基础上做SDN:“有基础,有优势,所以两年前SDN成为了博科的发展方向。”

但SDN软件定义网络毕竟是趋势和未来,需要第一个吃螃蟹的人,需要第一批勇敢者的尝试,Adrian Low认为,在SDN上“第一个吃螃蟹的”将会是那些数据中心运营商,因为他们面临的为用户快速提供网络能力的要求——甚至是压力——是最大、最迫切的,他们需要将网络交付、运营、管理的业务服务化,“随需即用,用后即弃”。

提到从两年前博科在SDN上的布局,Adrian Low觉得这不仅是博科前瞻的策略,也说明SDN是“一种未来的趋势”,确实也不是“当下的”,是用户要看的几年后的趋势,但是,用户不会停止现在的采购和部署——这就是现在的硬件采购与未来的软件趋势的矛盾——所以用户需要现在的设备能够升级、灵活的配置和“重置”。

“所以博科的核心竞争力就是ASIC,能够升级的ASIC,用户要在这上面看到厂商的升级方式,看厂商的SDN策略与路线图。”——当然,ASIC可能没有FPGA灵活,但在灵活性、稳定性和性能的平衡点上,ASIC显然更略胜一筹。

Adrian Low表示,博科在SDN上的战略,除此以外还有一点很“特殊”,那就是“博科基本上把全部业务都压在了SDN上”:“与其简单的在1、2件事儿上做SDN,还不如全面的做,博科的战略是在全部领域建立SDN的竞争优势。”他承认,那是因为博科看到SDN会给博科建立全面的、大型应用的能力,从而进入许多竞争对手稳固的领地,比如那些大型的企业。

换句话说,就是既然博科在收购Foundry之后,没有找到太多、太好的方式与思科及其他的竞争对手竞争,甚至导致在FC上的顾此失彼,不如抓住SDN软件定义网络这颗稻草,索性把所有的赌注压在一个秤盘上。

这就是博科公司副总裁兼首席技术官Dave Stevens的观点:“SDN代表网络在建设过程中的转型问题,在某种程度上,我们有综合的战略,与其他的竞争友商竞争。我们面临的问题是与其他主要供应商的竞争能力不足,比如说思科他们在很长时间内主导市场,但是在SDN上,我们有新的机会在这个市场上竞争。”

当然,SDN不止是数据中心的话题,BYOD这种移动的趋势也会让网络转向SDN。

在企业数据中心内,流量模式从客户端/服务器的“南北”方向变成了“东西”方向,这种方向的改变意味着应用程序在将数据交付回客户端之前访问不同的数据库和服务器。开放网络基金会(Open Networking Foundation)就曾表示,越来越多的员工使用个人设备来访问企业数据(BYOD趋势)以及私有云、公共云和混合云基础设施及服务的部署也同样改变了流量模式,这些都需要SDN提供的自动化、快速重新配置和简化可扩展性。

SDN以及相关应用程序能够缓解VLAN耗尽、促进数据中心互连以及灾难恢复,允许粒度化基于政策的安全、网络隔离、服务干预、确定性应用程序性能和定制化等。基于政策的安全对于BYOD政策尤为重要,正如ONF所指出的,企业正面临着巨大的压力,他们需要以细粒度方式确保个人设备的使用的同时,还要保护企业数据和知识产权,以及遵守合规。

SDN支持者称,服务供应商需要SDN以确保灵活的服务交付,SDN和网络可编程性可以提供基于政策的控制和分析数据采集仪帮助优化和货币化服务交付。云服务供应商和网络规模公司(例如谷歌、Facebook和Yahoo)可以减轻或者自动化网络配置和重新配置,以及迅速添加更多功能,而无需手动调整网络中的每个交换机或路由器。

这些公司可以使用OpenFlow和SDN来重新路由流量、平衡流量负载、根据高峰要求按需提供带宽、执行政策以扩展和隔离不同数据中心或云租户的网络,以及连接用户到内容和服务等。云供应商特别需要可编程性来支持可扩展多租户环境,通过自动化配置和虚拟化覆盖来从功能中提取复杂和分布式的物理基础设施。

从IT的角度来看,SDN可以简化云服务的部署和对云服务的访问,因为SDN可以使用共同工具集“弹性扩展”计算、存储和网络资源。这对于需要提高云环境中安全性、合规和审计或者随着企业重组或合并而出现突然的变化的企业人而言,尤为重要。

不过,也会有人不太喜欢SDN软件定义网络,博科公司数据中心和企业网络副总裁Jason Nolet在接受采访时就谈到:“SDN给用户新的弹性,无论是网络还是数据中心,但是也会带来行政上的工作量负担。”——或许,这不是问题?