查看原文
其他

SDN:下一个颠覆?

2014-02-27 某老兵 科技杂谈

关注科技杂谈,洞析科技大事

中国通信行业影响力最大的自媒体

订阅请直接搜索公众号:keji_zatan


文 / 某老兵

 
  现在智能机都已经进化到真8核了,智能!服务器和存储等云端也足够普通用户方便的存取武藤兰、苍井空,智能!唯有网络还烂的一腿!


  有时,你感觉3G手机的包月流量很快就消耗光了,在地铁里看《来自星星的你》,网速却卡的人想吐!


  如果你有幸去看看这些网络的后台,也许你会感觉很震撼,那些高大的、整齐的、亦或是层层堆叠的机架、机柜,还有它们散发出的阵阵热浪,会让你眼花缭乱并变得呼吸急促。


  然而,它们还停留在手工时代。


  如果依靠人工配置、网管来进行网络配置是主流手段,我们只能说,这样的网络是有点“Dumb”或者“Stupid”的。


  不幸的是,我们还生活在Stupid网络时代!


  那么如何让网络变得更加聪明?


  有些人想到了:把网络的控制软件抽取出来,变成一个大脑,实行集中控制,而网络的硬件则变得如同人体器官、四肢和身体其它部分,接受大脑的指挥,听取大脑的指令。


  他们管这种网络,叫软件定义网络(SDN, Software Defined Network)。


  再回到你熟悉的终端吧。


  我们假设,你买了一台联想的PC机,但装的是微软的操作系统以及第三方的应用软件;或者买了一部三星的手机,但装的是Google所有的安卓操作系统,以及第三方应用软件。


  对SDN来说,普通消费者是不会去买一张网络的,他们也花不起那个钱(当然,你可以订购一个属于自己的家庭网络)。


  再往上的网络是企业和运营商这类客户购买的,他们或许可以购买ZTE的网络硬件,安装思科版权的网络操作系统,并安装一些第三方的网络应用软件。


  哦,这就有点神奇了,原来网络这样的庞然大物也可以这样干。


进阶版姿势:Openflow及其他


  就像X86指令集一样,为了让网络硬件准确接受大脑的指令,业界发明了OpenFlow协议来干这个事情。


  我们知道,数据中心里面大量用到以太网,所以,OpenFlow协议就从以太网开始规划第一版本,慢慢再拓展到路由器、移动网络以及光通信网络。


  也就是说,OpenFlow的真身虽然在那里,但是已经出现了诸多的变种。


  这让OpenFlow的标准规划者、制定者们忙得不亦乐乎,但是产业能够壮大发展,再忙也值得。


  除了数据中心这种典型的应用场景外,随着越来越多的企业用户、运营商客户加入SDN的研讨中来,越多越多的成员单位大力参与了SDN方面的顶层设计,大家达成了共识:SDN务必要成为一种总体指导思路,一种体系架构,不必拘泥于OpenFlow一种形态,必须要有多种多样的实现方式。


  所以,业界普遍认为只要符合控制跟转发分离思路、具备开放的编程接口、具备集中式的控制能力的网络都可以归到SDN的范畴。


  对于某个产品或者方案,哪怕没有使用OpenFlow作为那个所谓的南向接口/协议,只要它符合总体原则,也可以认为是SDN。所以说,一些陈旧的网络管理协议,还有IETF新进制定的I2RS协议,等等,都找到了用武之地。


  有些,是老树发新枝,有些,则是利益团体为了保护自身的利益,不得不推出相关协议来占坑的。


  不管采用哪一种,反正“大脑指挥躯干、四肢和器官”已经成为铁板钉钉的事实了。


  但另一个问题就是,大脑你作为中枢,不能搞瞎指挥呀。你必须接受网络所服务的对象(也是那些形形色色的网络应用)的需求来统筹、指挥和调度。


  所以,大家又给大脑(专业术语是网络控制器)往北的方向,添加了一个北向接口来接受这些需求。坐北朝南,风水很不错......


  这里存在的问题就是,既然是大脑,为何又给它加“紧箍咒”呢?


  这并不奇怪,唐太宗李世民也得谦虚纳谏,不然魏征如何成为一代名臣?SDN也得这样,必须得这样。


  网络应用可不是终端应用(比如愤怒的小鸟、金山词霸、有道词典)那些东东,网络应用对IT圈外人士来说也是有点抽象的,比如防火墙(Firewall)、虚拟专用网(VPN),还有什么智能管道策略控制、互联网的网页过滤以及视频缓存/加速之类的......


  不管怎样,除了大公司以外,那些懂网络的小公司也会跃跃欲试,力争让越来越多、越来越丰富的网络应用得到最大程度的开放。


关于SDN的宏图大梦


  令人震惊的是,有些网络巨头正在策划更宏伟的举措。


  君不见,安卓系统是若干年Google收购而来的,但Google却将之开源了,它当初的想法异常简单直接:我不靠这个盈利,但使用安卓的终端厂商越多,通过移动上网的人越多,我就越能积攒更多客户,并伺机开辟大规模的盈利空间。


  这种貌似“做嫁衣”的做法可谓聪明绝顶啊,如今安卓系统确实在移动终端、智能手机领域大行其道,真正成为了霸主。


  网络呢?网络控制器呢?网络操作系统呢?如果把SDN的控制器开源会怎么样?会否同样打造出一条兴旺发达的产业链出来?会否同样吸引众多的网络应用开发者来捧场?会否众人拾柴火焰高?


  据报道,思科、IBM联手的OpenDaylight的第一版本已经于二月份发布。


  未来的进展会怎么样?需要拭目以待。


  如果网络开源的江湖地位正式确立,那么“端管云”这三块的操作系统开源基本上并驾齐驱了。


  回顾前面,网络智能化了、可编程了、软件定义了,网络就不是以前那种网络了,网络还会拖后腿吗?还会拖终端和云数据中心的后腿吗?不会了。


  即使你是圈外人,但你也能慢慢读懂软件定义网络(SDN),这对未来的IT生活不是坏事。

 

今日推荐:科技瞭望(kejiliaowang)

由《财经国家周刊》科技工作室打造,观察中国科技市场格局变化,促进决策层与行业领导者对话交流,聚焦政治经济决策、行业趋势和企业盛衰,深入剖析中国科技产业变革全景。

 

 

本文仅代表作者观点,科技杂谈授权刊登。

转载必须注明作者与科技杂谈,侵权必究。

 

科技杂谈文章,均同步发布于犀牛财经网。

已入驻搜狐新闻客户端,网易阅读客户端。

 

点击下方“阅读原文”直达犀牛财经网  

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存