sdn在网络业界已经不是新名词,有人曾大胆的认为sdn将让网络设备硬件变得廉价,更有人认为sdn是思科这种传统网络设备硬件厂商的“终结 者”。sdn会不会挑战思科的网络霸主地位,我们这里还不能看到任何“苗头”。但是,作为一个霸主地位的“守护者”,思科可是“绞尽了脑汁”来应对 sdn。 前几年,在外人看来,思科“被迫”加入了sdn的阵营,别管真假,思科这几年还是“力挺”、“鼓吹”sdn的好处。但是,近来思科的一次举动,终于 把自己从sdn的“枷锁”中“解放”出来。近日,思科坚持认为,自己即将发布的application centric infrastructure(aci,应用中心基础设施)绝非sdn。相反,倒是可以称其为硬件定义网络(hdn)。这下可热闹了,sdn还没“炒 熟”,又来了hdn。 由思科控股的insieme网络所研发和生产的aci主要关注基于物理基础设施的服务以及基于hypervisor的虚拟环境的可编程性。 insieme技术营销及解决方案工程总监frank d’agostino在本周于纽约举办的interop展会上演示了aci,思科预计约一个月后发布insieme的nexus 9000产品线。 frank d’agostino 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阵营分化思想的人们以“惊醒”。 |