SDN的落地与猜想
2013-02-21
来源:来源:cnw.com.cn
SDN" style="font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 26px; text-indent: 26px; color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: rgb(7, 129, 199); border-bottom-width: 1px; border-bottom-style: dotted; " target="_blank" title="SDN的最新文章">SDN在去年的网络市场掀起一阵变革式的风潮,2013年新年伊始,就有更多关于SDN的消息迎面而来。
据市场研究公司IDC预测,2016年SDN市场规模将达到37亿美元。去年,网络厂商思科、Juniper、惠普、Brocade和Arista都推出了以各种方式打入SDN市场的计划,以帮助客户从依赖专有性质的物理基础设施的网络过渡到更灵活的、虚拟化的网络架构。阿尔卡特朗讯最近披露将投资一家以云SDN为重点的创业企业。这家创业企业创建只有一年时间。
SDN策略的进展与落实
作为网络市场最重要的玩家,思科的一举一动都被看作对市场具有重要意义。去年,该公司宣布了Cisco ONE可编程网络方案,从而解开了其SDN策略的悬念。该方案包含的OnePK API将可编程性引入到思科路由器和交换机。未来几周,思科SDN战略的内容将会更加清晰的呈现出来,因为思科正准备开放其网络接口API。可以预见,在中国春节这段时间,SDN市场不会平静。
“我们刚刚起步,你们会在下个月看到我们发布API的路线图,”思科负责研发和销售的总裁Rob Lloyd说。Lloyd补充说,思科希望能够在下半年公开讨论OnePK的用例。
之前,思科宣布计划在其三个战略性操作系统中推出OnePK,这三个系统包括IOS、IOS XR和NX OS。除了将OnePK全面引入其操作系统外,思科还一直在开发可编程OnePK环境的编排功能,并在2012年进行了一些收购来支持这方面的工作。OnePK通过在思科的三大战略操作系统,提供统一的接口来帮助加快网络运营。这样一来,服务部署将变得更加灵活和敏捷,而计算、网络和存储资源将变得更容易获得和更兼容。
据悉,OnePK API对于希望对网络进行编程控制的客户来说可能是相当简单的。而思科在幕后则尝试让OnePK本身也变得简单化一些。除了SDN以外,OnePK还是思科迈向一个统一IT平台的第一步,该统一平台的目标是融合、简化数据中心和企业网络的各种不同资源。该平台将会花费五年时间来实现,思科保证该平台将会是一个开放的平台,会在所有不同合作伙伴(包括渠道合作伙伴)的帮助下来开发。
思科的ONE方案正在清晰的过程中,Juniper在最近的发布同样把其SDN计划向实施靠近了一步。如果说Juniper在去年年底收购SDN控制器创业企业Contrail Systems,是对SDN方向肯定的话,那么方向清晰却是在今年一月份的计划发布时候。一月中旬,Juniper发布的计划包括6项原则。Juniper称,这些原则将解决网络行业未来两年面临的最紧迫的问题。这6项原则是:
1. 把网络软件分为管理、服务、控制和转发等四个部分,以便优化网络中的每一个部分。
2. 把管理、服务和控制软件等方面集中起来,以便简化网络设计和降低运营成本。
3. 使用云进行升级和部署,实现基于使用的定价。
4. 创建一个平台,从而实现网络应用、服务和集成整合到一个管理系统。
5. 对包括OpenFlow在内的协议进行标准化,实现不同厂商产品的互操作和不同的技术支持。
6. 把SDN原则应用到所有的网络和网络服务中,包括安全、数据中心和企业园区网络以及服务提供商的移动和有线网络等。
除了这6个原则之外,Juniper还简要介绍了客户今年部署SDN可以采取的4个步骤。这些步骤包括:使所有的网络设备具有主网络管理、分析和配置能力,以便全面观察网络运营的内部情况;通过提取服务软件来创建网络和安全服务虚拟机,并且把虚拟机放在x86服务器中;使用一个集中控制器,从而把服务通过软件中连接起来,或者提供根据业务需求来连接跨设备服务的能力;为高性能SDN优化硬件。
一些分析师表示,在SDN的应用上,Juniper的战略与行业中其他公司是一致的,与市场状况和客户需求也是一致的。
具体来看,Juniper控制器将以其最近宣布出货的JunosV App引擎和最近收购的Contrail技术为基础。JunosV App引擎旨在允许用户迅速开展新的服务和应用。它包括一个Linux操作系统和一个KVM管理程序。这个KVM管理程序配置一些API(应用程序编程接口),可以连接到在x86服务器上运行的Juniper和第三方的应用程序。
Juniper软件解决方案部门执行副总裁Bob Muglia称,Juniper现在把开源软件看作是控制器与控制器之间,以及控制器与交换机之间的一种有益的接口技术,而不是核心的控制能力。
Muglia说,这个控制器包括软件服务串联功能。Juniper的MX系列路由器和SRX系列安全网关硬件将为软件服务串联功能进行优化,此外,Juniper的QFabric数据中心和EX系列园区交换机也将这样做。
Juniper的整个战略与该行业的发展方向是一致的,其差异化因素是新的软件许可证模式,这个模式称为“Juniper Software Advantage”。该模式以企业软件许可证模式为基础,允许在Juniper设备和行业标准x86服务器之间转移软件许可证,以便保护用户的投资。
SDN猜想1:网络操作系统是否重生?
SDN的崛起是否会带来网络操作系统(NOS)的回归?SDN网络操作系统会有市场吗?这个问题的答案对SDN标准的发展,以及利用SDN功能的应用程序开发将起到关键作用。
SDN行业对于这个问题存在分歧。很多SDN支持者和供应商,包括开放网络基金会、Big Switch、ADARA和Vyatta(Brocade),都认为网络操作系统是SDN架构的关键组成部分。其他领先的网络和IT供应商(例如思科和VMware)则不这么认为,他们表示其SDN和网络虚拟化产品并没有独特的网络操作系统。
从IT历史的角度来看,NOS普及的初期是在20世纪90年代,当时Novell的Netware、Banyan的VINES和微软的LAN Manager在争夺市场的领导地位。这些NOS运行在标准服务器上,并使PC结合本地区域网络(以太网)变成运行客户端/服务器应用程序(例如,电子邮件、文件共享、目录、安全、数据库和网络管理)的分布式系统。
现在的NOS一般被描述为给SDN应用程序提供平台的软件(中间件)层,它提供传输层的抽象化和网络虚拟化服务,提供北向API的最新文章">北向API,使应用程序和编排系统能够根据编程网络和请求服务。SDN NOS是大多数SDN架构图中控制层的代名词。
SDN NOS的经典定义是运行在标准服务器硬件(例如x86)上的软件,并为SDN应用程序提供API。目前NOS的例子包括增强功能的OpenFlow(例如来自Big Switch、NEC、IBM、HP等)以及来自初创公司的软件(例如来自ADARA、LineRate、Midokura和Brocade/Vyatta)。
前文提到的思科的IOS/ONE以及瞻博网络的JUNOS都可以被认为是NOS,但仍依赖于底层网络基础设施。SDN市场仍处于非常初级的阶段,在功能方面,这些SDN NOS产品存在很大差异。思科和VMware都表示,不存在SDN网络操作系统。
关键的问题是是否会出现SDN NOS的独立的市场,或者说SDN NOS的功能是否会被纳入SDN控制层,从而来绑定特定云计算或网络硬件架构。这个问题将会影响SDN标准(例如北向API)的出现以及独立软件开发商开发SDN应用程序的能力。最终,市场将会决定各种SDN NOS技术的好坏,以及SDN NOS市场是否会作为整个网络市场的重要组成部分。
SDN架构有两种不同的网络API:北向的和南向的。已经开始形成标准并在产品中有形成应用的OpenFlow是南向的API。北向API是为企业提供服务或者应用。每个应用都会为网络设备形成流量表视图,然后向控制器发出分发网络设备的请求。也就是说北向API与应用的关系更为密切。虽然现在的SDN更多的集中在2/3层网络虚拟化,但Forster预计,在2013年将迎来更多供应商集中于4-7层网络和服务,例如防火墙、应用程序交付控制器和多租户环境监测。曾经有人把SDN的北向API和苹果的应用商店类比,其本身也确有相似之处。比如:与用户直接相关,不同应用需要不同的软件支持,可能存在的数量众多。
目前,从服务到控制器的北向API目前尚未有定义。有业界专家认为主要是有三个原因。首先,由于实用案例还不够多,不足以激励大厂商进行投资。其次,目前市面上只有为数不多的控制器存在,它们尚未证明自己是可用于生产网络的健壮平台。第三,不同的应用可能需要不同的控制器API。例如防火墙应用可能需要高性能、低延迟的数据交换,而监控应用则可能只需要在流量通过时读取一下而已。
再从苹果的产业链发展来看,显然,应用商店已经成为用户购买的重要原因,甚至有人把其比作是苹果产品的灵魂所在。北向API的繁荣对整个SDN的实质性向前推进也具有重要作用。因为,用户在应用上的急切程度可以在北向API上得到更直接的满足。