相信关注网络领域的朋友都听过这样一个新词——软件定义网络SDN,特别是在最近两年,其已经完全升级为网络世界的流行语!

但你知道吗?其实SDN已出现相当长的时间了。早在2006年,SDN就已诞生于美国GENI项目资助的斯坦福大学Clean Slate课题;到了2009年,业内第一次正式关注SDN(SDN概念入围Technology Review年度十大前沿技术)概念;而2011年,随着ONF(开放网络基金会,SDN最早的推动者)的正式成立,SDN也步入了高速发展的5年。

什么叫pun网络语(网络世界流行语SDN到底是啥)(1)

熟悉Internet的前身(ARPANET)的朋友都知道,其在创建之初就有一个前提:这个网络是个自治的,无中心的系统,网络遭受任何局部损失都不会影响其他部分的正常通讯,但是SDN将这一前提打破,出现了网络的控制中心。

具体来说,当前业界对于SDN的理解普遍是:SDN,即软件定义网络,它的出现打破了传统网络架构的“专有”属性——分离数据层和控制层,同时具备“设备资源虚拟化”和“硬件及软件可编程”等特性,从而可构建一个更加灵活、易扩展、安全、管理更简便的网络。

当然,想要实现软件定义网络,还需要几个关键组件:

控制器(即Controller),旨在集中管理网络中所有设备,虚拟整个网络为资源池,并根据用户不同的需求以及全局网络拓扑,灵活动态的分配资源。

转发平台,底层网络设备的工作就是单纯的数据、业务物理转发,以及与控制层的安全通信。

控制平面和转发平面之间的通信协议,网络设备状态、数据流表项和控制指令都需要经由通信协议传达,实现控制器对对网络设备的管控;而目前业界比较看好的是ONF主张的Openflow协议(南向接口)。

应用软件,通过控制器提供的编程接口(北向接口)对底层设备进行编程,把网络的控制权开放给用户,开发各种业务应用,实现丰富多彩的业务创新。

以上组件在SDN网络中的位置如下图所示:

什么叫pun网络语(网络世界流行语SDN到底是啥)(2)

SDN总体架构

那么SDN究竟有什么用?举个简单的例子来说,有了SDN的网络就像是有了安卓系统的手机,不仅安卓系统本身可以升级,还能安装各种APP。因此基于SDN的网络架构,用户可以像安装APP一样对网络进行灵活调整,也可以开发新的APP,从而将新的功能快速部署到网络之上!

回顾近两年的企业级IT市场,在移动互联网、云计算、大数据和物联网的引领下,服务提供商、电信运营商、政府机构和大型企业的信息化变革步伐不断加快,其中被视为变革关键技术的软件定义网络SDN,也已经开始在数据中心、运营商、企业园区、广域网等领域落地,发展势头异常迅猛!

什么叫pun网络语(网络世界流行语SDN到底是啥)(3)

全球数据中心领域软件定义网络SDN市场年复合增长率将高达53.9%

而近日,IDC就发布了SDN最新预测报告:2014年至2020年,全球数据中心领域软件定义网络SDN市场(包括物理网络基础架构、虚拟化/控制软件、SDN应用(网络和安全服务)、以及专业服务等)的年复合增长率将高达53.9%,并将在2020年达到125亿美元!

SDN的吸引力源自其实现网络虚拟化和网络的自动化配置,并可在云服务提供商和企业的数据中心构建可编程的网络,因此越来越多的行业开始关注SDN(准确的说是计划部署SDN了)。IDC认为,IT行业正在进入以云计算、移动互联、大数据和社交媒体为代表的第三平台时期,整个IT业务模式改变的同时正驱动数据中心发生相应变化。而现阶段SDN的价值(敏捷性,灵活性和可编程性)将更好地助力公有云和私有云的发展。

面向未来,IDC认为SDN还将引发网络“硬件”和网络“软件”格局的变化——虽然物理网络(数据中心交换机等)仍将是2020年SDN最大的市场,但虚拟化/控制层和SDN应用程序两大SDN软件市场将是增长最快的。IDC预计,虚拟化/控制层软件的年复合增长率将达64%,2020年市场份额将达24亿美元;同时SDN应用程序(包括4-7层网络和安全服务、分析)的年复合增长率将达66%,2020年市场份额将达35亿美元。也就是说,到了2020年,SDN软件市场规模至少达59亿美元。

IDC网络基础设施副总裁Rohit Mehra表示,SDN的价值将越来越多的在虚拟化软件和SDN应用方面体现,而当前SDN的主要市场还是企业的数据中心领域,但未来SDN将会全面深入到企业的分支机构以及校园网之中。

与此同时,IDC数据中心网络研究总监Brad Casemore表示,网络硬件虽然仍将扮演重要的角色,但从长远发展来看,SDN的价值将从硬件转向软件,这意味着企业面向客户的商业模式也将向着软件和服务方向转移,即更好地借助SDN加速客户的业务创新和发展才是未来竞争的关键。

前文已经提到,随着云计算、大数据甚至是物联网的发展,当前企业的IT部门正面临着重重压力,他们需要不断满足企业业务变化的需求,构建高效、灵活的数据中心。而SDN正是实现这一切的关键,但从目前来看,SDN尚未全面成熟,企业在部署SDN解决方案前也有诸多顾虑。因此我们特别总结了企业部署SDN前的五点建议:

什么叫pun网络语(网络世界流行语SDN到底是啥)(4)

1、确保IT架构是自上而下建的,并以应用/业务为高优先级

企业对于新应用/业务的依赖不断增长,而其对于IT和网络的灵活性要求越来越高,甚至每个应用/每项业务都需要有特定的网络提供支持,而SDN带来了网络的动态可编程能力,可很好地支撑这种需求。而对于企业的CXO来说,先要明确应用和业务的需求,并以此构建基于SDN的新IT架构。

2、不要高估原有IT人员的技术能力

在企业部署SDN前,IT人员的能力必须先跟上。毕竟软件定义的网络已经与传统网络有很大的不同了,IT人员管理的是虚拟化的网络,因此自身必须具备编写和管理网络的能力,这样才能享受SDN带来的好处。

3、不要急于部署

对于大多数企业而言,SDN还是一个全新的领域,企业在部署前一定要自问:SDN能给我们的业务带来什么帮助和什么价值?如果没有理想的答案,那么不要急着部署,因为SDN虽火,但并不是万能的!

4、选择SDN解决方案要谨慎

SDN的特点是减少网络配置时间,加速业务上线速度。但对于企业选择SDN解决方案而言,则是“欲速则不达”,特别是企业已有固定的解决方案提供商时,更要谨慎评估其推荐的SDN解决方案。而这就需要刚刚说到的企业的IT人员要先提升自身的能力,才能确保最终选择的SDN解决方案是企业真正需要的。

5、要准备好SDN带来的新挑战

每一种创新技术都有自身的不足,SDN也不例外,引起即使企业选择了最合适的解决方案,也可能会遇到前所未有的挑战,因此无论是企业的CXO还是IT人员,都要提前做好准备,并时刻关注SDN相关组织的动态,毕竟现在SDN还缺乏相应的标准。

SDN将加速落地!

看过了上述五点建议,企业再规划SDN策略并逐步将其执行落地,不仅将实现业务与底层ICT资源的“互通”,更可实现业务的快速转型,从而应对产业内激烈的竞争。而随着SDN已经走出炒作期,众多SDN解决方案将持续亮相,企业将拥有更加丰富、成熟的选择,因此预计在2016年将会有更多的SDN实际部署案例涌现。

,