软件定义的网络(SDN)的发展趋势仍然还处在不断变化的过程中,但SDN用户的配置文件正变得越来越清晰,我们看到企业正在就SDN将如何发展做出他们自己的一些评价标准。同时,我们也已经感觉到越来越多的企业正在认真考虑开设部署SDN了。
然而,事实情况是,由于涉及到复杂的分析,现如今的市场上有着各种各样的SDN解决方案,同时也有着各种消费这些解决方案的模式。例如,一些供应商专注于虚拟工作负载的动态运动,利用服务器的管理程序和技术,如封装和隧道;而其他的一些供应商则在努力通过使用OpenFlow协议,来控制交换机流量,实现网络软件控制。
例如,供应商VMware和Nuage Networks,就属于第一阵营,而NEC公司追求的则是后一种方法的例子,其非常类似于由开放网络基金会 ONF(OpenNetworkingFoundation)提供的基础模型(ONF),实现对网络的集中重点控制。惠普公司是一家试图通过将其SDN解决方案与VMware工具整合,以弥合差距的一个例子。
思科属于其自己的分类。该公司拥有一批涉及到SDN的解决方案,其中某些解决方案能够融入上述两种方法。但思科的应用程序中心基础设施(ACI)的不同点在于:其利用专用硬件,赋予交换机和路由器一定的控制功能,
撇开SDN在供应方面的变化不谈,SDN在消费方面兴起了四种不同的类型。第一类是hyperscale商店。以谷歌为例,其建立了自己的SDN交换机以便能够运行其SDN骨干,实现与数据中心的互连。但很明显,在谷歌这样资金技术雄厚的大企业与一般性企业之间存在着巨大的差距。
网络服务提供商,如Pertino和AT&T,是另一个级别的SDN消费者。Pertino在一年多前在SDN的基础上推出了基于云计算的网络作为一种服务产品;而AT&T则在2013年九月宣布其域2.0倡议,其中的一个关键部分是承诺执行SDN。鉴于诸如AT&T等供应商在SDN领域所展示出的兴趣,以及Pertino已经上市的服务产品,预计尝试选择SDN服务的企业用户将越来越多。
大型金融机构,如摩根大通和高盛属于第三类潜在的SDN消费者。有些公司一直在积极推动ONF的议程,许多企业已经在部署SDN和相关技术的试验。今年三月,高盛核心平台工程主管Matthew Liste在加利福尼亚州圣克拉拉市召开的开放式网络高峰会议上发言时说,他对SDN非常乐观,但不会透露该公司的具体计划。
然而,可能的情况是这些大企业将分为短期和中期采用SDN的模式。事实上,鉴于我们注意到一些金融公司在SDN项目上已经进行了相当数额的投资,可以肯定的是,一些企业将从2015年开始部署生产该网络。
其余潜在的SDN消费者:就包括所有规模和几乎所有行业的企业。市场研究表明,这类消费者中很少已经部署了SDN。最近,我在芝加哥的网络世界的开放式网络交换(ONX)会议上担任主讲嘉宾,并询问了200名与会人员,有多少人开始对SDN产生执行测试的想法。只有极少数的手举了起来。
评价标准
鉴于企业已然对SDN产生了极大的兴趣,但却极少部署,如下我将为大家介绍一些可以用来评估SDN方案基本任务的主要标准。
最关键的(也是最明显的)标准是找出问题或IT部门正试图解决的问题。例如,如果IT要支持工作负载的动态运动,那么网络虚拟化叠加是值得考虑的。 但是,这种方法不能帮助IT应对其他一些挑战,如能集中配置物理交换机和路由器。
其他需要考虑的重要标准是硬件与软件的作用,以及在何种程度上能够实现集中控制。VMware已很明确的表示他们并没有在数据中心看到专用硬件的作用。而思科在讨论中由于这样的事实,表示说,ACI被用来作为专门的硬件。
对于网络控制功能的定位,大部分SDN解决方案都是基于集中控制。一个例外是思科的ACI,其为交换机和路由器留下了一些控制功能。
IT企业使用这两个标准来评估SDN解决方案的最佳方式是要求供应商介绍其是如何设计自己的解决方案的。例如,除具有专门的硬件以外,该解决方案在提高性能方面的优点是什么?IT企业要如何平衡集中控制简化了交换机和路由器的管理,但可能会导致性能瓶颈的事实?
评估任何解决方案的一个重要标准,尤其是一种基于集中控制的解决方案,是可扩展性。了解解决方案每秒可以支持多少流量的设置及其变化情况,而不是一个单一的控制器,控制器簇是相当重要的。了解解决方案可以支持多少个交换机和路由器也很重要。
还有一个值得关注的标准是该解决方案是否是开放的。
不幸的是,开放这一术语被以各种不同的方式使用,因此对这个问题的回答是混乱的。例如,一些供应商表示,如果他们的产品是基于开放源代码软件,其就是开放的;如果是基于某规范,那就属于他们自己开发和发布的。
一个较为常用的开放是遵循行业标准,如支持OpenFlow协议,或者解决方案是否是基于一种由多个供应商开发的规范。
我认为开放性固然是非常重要的,但IT企业真正需要的是互操作性。互操作性至关重要的原因在于:在大多数情况下,IT企业不可能能够从单独一家供应商处获得一套完整的解决方案,包括业务应用和L4 - L7的功能。正因为如此,他们需要确保解决方案的各种部件能够顺利进行高水平的互操作性。
再次强调,最重要的标准将取决于你企业的环境和业务目标。如果你的主要目的是要找到一个方法来动态地实施工作虚拟化,你可能会需要一款网络虚拟化的工具,充分利用服务器管理程序。但如果你想能控制所有的虚拟和物理网络中的元素,你可能倾向于采用一个更多考虑硬件管理的模型。
一个时机的问题
当然,早期的SDN采用者大型金融已经开始渐入佳境了,但其他IT企业要何时开始SDN的部署?该技术何时准备好杰弗里·摩尔在他的著作称作的“早期技术尝鲜者”所需要跨越的技术鸿沟?
大多数关于SDN技术采用的文章均指出过一个关于超过15%的企业使用某项新技术的指标鸿沟。而我看过得其他文章包括介绍对于一个高概率的技术在宣传期过后的工作实施的期间并不需要大量的干预,且相对的可扩展性和安全性所带来的惊喜则将是有限的。另一个重要指标,需要跨越的技术鸿沟是企业具备像他们管理传统技术一样,管理新技术的能力。
由于很少有企业会在短期内在没有进行概念验证(PoC)的前提下部署SDN,在采访了最近出席网络世界ONX展会的与会者有多少人预计他们所在企业将在未来12个月内进行SDN的PoC。大约25%的人举起了手。
我猜测最好的情况是,在未来12个月内大约10%的IT企业将会进行PoC。当然,这些成功地进行了PoC的企业在真正部署SDN到其生产网络之前,仍然有一段时间会进行有限的试验。
在我询问了与会者们关于POC的问题之后,进行询问了他们一系列关于他们所在的企业在未来三年实现其部署的可能性的问题。无论是在他们的数据中心局域网,广域网和企业园区网络。给我留下深刻的印象的是,几乎所有的与会者认为,三年内,他们将在他们的数据中心局域网实现SDN;大约有一半的人相信,在三年内他们将在WAN实施SDN或他们将使用SDN的广域网服务;大约三分之一的人认为他们会在他们的企业园区网实现SDN。
CIO之家 www.ciozj.com 公众号:imciow