用户名: 密码:
 

下一代互联网产业联盟

产业研究

SDN:势不可挡的网络演进大潮?访ONF董事

    日期:2013/3/22 11:23:44    来源:本站原创 【

开放网络基金会常务董事,美国帕罗奥图市创新顾问机构总裁,该机构主要为硅谷和加拿大的创业者提供建议,之前他还担任过美国圣克拉拉大学工程学院院长。

  SDN(软件定义网络)正在成为整个行业注目的焦点,越来越多的业界专家相信其将给传统网络架构带来一场革命性的变革。那么何为SDN?将对现有的网络架构产生何种影响?SDN当前的发展情况如何?最终用户和设备提供商应如何对待SDN?本刊近日采访了ONF(开放网络基金会)常务董事Dan Pitt。ONF是2011年由德国电信、Facebook、谷歌、微软、Verizon和雅虎共同创立的非盈利性机构,其主要使命就是促进OpenFlow技术的标准化,推动SDN技术满足用户需求,从而实现SDN的大规模商用,他们对上述问题又如何看待?

  ICT新视界:为什么我们需要一个全新的网络架构,比如SDN? Dan Pitt:众所周知,当前正在运行的网络架构已经有30年历史,在这个架构里,交换机或者路由器不得不在数量超过6000的分布式协议的控制下行使整个网络的智能。这就意味着,即使只有一个网元增加了一种新的协议,就需要所有其它网元做出相应的结构变更。事实上,在网络中增加一种新的协议往往需要数年时间,才能最终完成从标准化到实际部署的过程。SDN则打破了这种“传统”,它让网络可编程化或者说让软件定义网络,这就使得网络在满足用户的需求方面更具灵活性。

  ICT新视界:如何定义SDN?SDN的架构是怎样的? Dan Pitt:相对于传统网络架构而言,SDN是一种革命性的变革。它将控制功能从网络交换设备中分离出来,将其移入逻辑上独立的控制环境网络控制系统之中。该系统可在通用的服务器上运行,任何用户可随时、直接进行控制功能编程。因此,控制功能不再局限于路由器中,也不再局限于只有设备的生产厂商才能够编程和定义。SDN的本质是逻辑集中控制层的可编程化。

  ICT新视界:OpenFlow在SDN中扮演怎样的角色? Dan Pitt:OpenFlow是SDN的3大关键要素之一。SDN的第一关键要素是转发与控制分离,这使得网络交换机的数据转发变得更加简单、快速;同时,控制变成了网络操作系统中一个相对集中的逻辑功能。

  SDN的第二个关键要素是OpenFlow协议,它向交换机传送转发表,交换机依此转发报文。这种做法与传统网络完全不同。在传统网络架构中,交换机和路由器需要自己决定报文的转发路径,这就可能会给网络运营商带来一些不可预知的负面影响,包括成本增加、性能降低、上市时间延缓等。有了SDN,由控制软件决定报文的转发路径,使得运营商可以“随心所欲”地控制网络。

  第三个关键要素是具有一致性的、全系统范围的网络操作系统可编程接口,它能让网络实现真正意义上的可编程或者软件定义。如果不能实现转发与控制分离,那么几乎所有SDN所能带来的好处都无法体现;如果能实现转发和控制分离,但没有OpenFlow协议,那么就需要通过其它途径,将所需要的流量表信息传递给交换机。OpenFlow就是实现这一功能的行业标准。

  总的来说,要实现真正的SDN,这3大要素缺一不可。如果我们把转发和控制分离看作是“1”,OpenFlow协议看作是“2”,并且一致的、全系统范围的可编程接口看作是“3”的话,那么SDN=1+2+3。

  ICT新视界:为什么选择SDN?SDN解决了哪些问题? Dan Pitt:SDN之所以是一种革命性的变革,是因为它解决了传统网络中无法避免的一些问题,包括缺乏灵活性、对需求变化的响应速度缓慢、无法实现网络的虚拟化以及高昂的成本等。在当前的网络架构下,网络运营商无法快速提供新的业务,原因在于他们必须等待设备提供商以及标准化组织同意,并将新的功能纳入到专有的运行环境中才能实现。很显然这是一个漫长的等待过程,或许等到现有网络真正具备这一新的功能时,市场已经发生了很大变化。

  有了SDN,形势则发生了改变。运营商可以通过其自己编写的软件轻松地决定网络功能。SDN可以让他们在灵活性、敏捷性以及虚拟化等方面更具主动性。SDN可以帮助网络运营商和企业,只要通过普通的软件就能随时提供新的业务。通过OpenFlow的转发指令集将网络控制功能集中,网络可以被虚拟化,并被当成是一种逻辑上的资源,而非物理资源加以控制和管理。

  SDN通过消除应用和特定网络细节比如端口和地址之间的关联,使得无需花费时间和金钱重新编写应用和人工配置网络设备即可升级网络的物理平面成为了可能。长期以来,通过命令行接口进行人工配置一直在阻碍网络向虚拟化迈进,并且它还导致了运营成本高昂、网络升级时间较长无法满足业务需求、容易发生错误等问题。

  ICT新视界:SDN还有哪些其它好处?包括商业和经济方面?

  Dan Pitt: SDN使得一般的编程人员,在通用服务器的通用操作系统上,利用通用的软件就能定义网络功能,让网络可编程化。SDN带来巨大的市场机遇,因为它可以满足不同客户需求、提供高度定制化的解决方案。这就使网络运营建立在开放软件的基础上,不需要依靠设备提供商的特定硬件和软件才能增设新功能。

产业动态

[视频]全球互联网IP地址即将耗尽

联盟会员列表

页面版权所有:下一代互联网产业联盟