SDN在网络业界已经不是新名词,有人曾大胆的认为SDN将让网络设备硬件变得廉价,更有人认为SDN是思科这种传统网络设备硬件厂商的“终结者”。SDN会不会挑战思科的网络霸主地位,我们这里还不能看到任何“苗头”。但是,作为一个霸主地位的“守护者”,思科可是“绞尽了脑汁”来应对SDN。
前几年,在外人看来,思科“被迫”加入了SDN的阵营,别管真假,思科这几年还是“力挺”、“鼓吹”SDN的好处。但是,近来思科的一次举动,终于把自己从SDN的“枷锁”中“解放”出来。近日,思科坚持认为,自己即将发布的Application Centric Infrastructure(ACI,应用中心基础设施)绝非SDN。相反,倒是可以称其为硬件定义网络(HDN)。这下可热闹了,SDN还没“炒熟”,又来了HDN。
思科硬件定义网络HDN
由思科控股的Insieme网络所研发和生产的ACI主要关注基于物理基础设施的服务以及基于hypervisor的虚拟环境的可编程性。Insieme技术营销及解决方案工程总监Frank D’Agostino在本周于纽约举办的Interop展会上演示了ACI,思科预计约一个月后发布Insieme的Nexus 9000产品线。
D’Agostino在解释ACI主要关注数据中心应用,以及由云提供商所托管的应用和多租户时称,“我们希望对物理服务能够像对虚拟服务一样进行编程。”
D’Agostino重申了思科以及思科控股80%的Insieme采取如此举措的所有理由,它们认为,SDN以及“唯软件叠加”的概念是明显参照了由思科的合作伙伴转为竞争对手的VMware的概念,而这一概念在网络虚拟化方面存在着重大的缺憾:
● 在应用服务和网络之间缺少可见性;
● 缺乏可扩展性;
● 过度依赖hypervisor;
● 仅关注可编程性可适用的“较小子集”,该子集仅占数据中心应用的八分之一;
● 基于每台虚机来定价。
“假如为了网络虚拟化而对每台虚机付费,那对企业来说绝对是一种浪费,”D’Agostino说。
ACI则将软件与厂商的芯片以及物理硬件中定制的ASIC融合在了一起,可针对服务的可用性进行优化,而无论该服务是虚拟的还是裸金属的。ACI通过一个基于XML/ISON语言的“统一的”北向/南向RESTful API,提供自动化的通用运营模式。那么,SDN真的如其所说的那么不济?
软件定义网络(Software Defined Network, SDN ),是一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。2009年,SDN 概念入围Technology Review年度十大前沿技术,自此获得了学术界和工业界的广泛认可和大力支持。
SDN网络示例
SDN诞生的背景——以硬件为中心的网络问题
对于整个同时代的网络工程师而言,路由器或交换机是一种有定制芯片和软件的设备。但是,情况并非一成不变。在80年代,路由器只是有两个或多个网络接口之间的数据包转发服务器。定制ASIC源于网络容量和复杂性的增长。这时,路由器就成为一种用途唯一的特殊设备。
在这期间,我们可能忽略了以硬件为中心的网络存在的问题:创新缓慢。将软件烧写到芯片中会增加生产周期,减少系统集成的特性。更坏的是,一旦烧录完成,硬件无法轻易修改。采用固件只能稍微缓和这个问题,实际上无法彻底改变底层选择。硬件是固定、不灵活但又非常快速的方法。
可以说,目前主流的网络设备厂商都已经“拥抱”SDN,包括思科在内。当然,思科的SDN战略被更多的人认为是无奈之举,有“被迫”加入的味道。还有的人认为,思科的SDN战略对开放的SDN造成了一些“不愉快”的影响。而且,现在的SDN界,也不是“大同天下”,不同阵营的厂商,为了各自的利益,已经将SDN分化成了几个存在“兼容”隐患的不同组织。
总而言之,现行的网络设备存在一些“问题”,不***,而且,思科一直霸占着网络设备头把交椅的位置多年,让其他的厂商看着不爽,但一直以来又没有可行的办法。现在网络设备厂商终于抓住了SDN这跟“稻草”,期盼自己能够在“下一代网络”里分一杯羹。
但是,经过这几年的发展,SDN并没有出现起初大家预想的那样,让网络设备业界成为一个“大同世界”,就像当年的硬件DIY市场那样,大家不再关心底层的处理器、存储等等,可以轻松的搭建自己的“白牌”网络设备。这里面的原因,不一而足,有刚才说的阵营分化,也有其他各方面的原因。
SDN对HDN谁是***赢家?
现在的“SDN圈”,倒颇像当年UNIX的尴尬境况。本来UNIX是一个妈生的,各大厂商阵营都想树立自己的“标准”,争相“特立独行”,要跟别家的区别开来,绑架用户。但最终换来的结果是,UNIX的四分五裂,现在被windows server和linux两方夹击下,可以用“衰败”来形容了。那么,SDN到底会不会走向UNIX的结局,这里我们还不能妄断。
UNIX分化图
但现在的事实是,SDN阵营并不“团结”,而且至今都不能给人一个确切的“形象”,业界对SDN的认识,可以说是“盲人摸象”,各有千秋。而且也没有出现大家起初预想的“通用”底层硬件,这个起初的“屌丝”思路,正在逐渐的成为“高端大气上档次”的代名词。
CISCO
历史总在重演,windows在unix阵营你争我夺的乱战下,悄悄的成长起来,这个desktop起家的、被美国“专家”看不起的系统,最终赢来的是自己丰厚的服务器市场份额。稍有区别的是,今天的思科是在“保级”,而不像当年的微软,是在“升级”。不管思科的HDN是创新还是一种“保级”之举,我们可以看到的是,这也是目前网络设备问题的一种解决方法,同时,也给SDN阵营分化思想的人们以“惊醒”。