`
hulianwang2014
  • 浏览: 687080 次
文章分类
社区版块
存档分类
最新评论
  • bcworld: 排版成这样,一点看的欲望都没有了
    jfinal

传输网和寻址网-《云时代的信息技术》欢呼与反驳

 
阅读更多
近期看了《云时代的信息技术》这本相当叛逆的书。指出如今已经接近资源丰盈时代,在资源匮乏年代建立的网络理论必须全部推倒重来!该书犀利地指出目前的很多理论都是一些所谓的“小聪明”,或者说是一种修补,这和我所谓的“小技巧”一致,个人也因此找到了共同的声音。作者认为,网络应该是简单的,仅仅提供一个透明的通道,所有数据流自寻址到达目的地,不再有路由器等增加延迟的中间寻址设备,QoS的概念在资源丰盈时代也不再需要,因为概念上带宽是无限的。唯一的问题就是要增加管理平面。
书中的很多观点和我的一些想法不谋而合,涉及到光网络的论述,基本和我的想法如出一辙,这是让我欣慰的地方。特别在论述自寻址机制时,无非也就是依靠光元件实现,这一点虽然作者没有明说,但其意自现(数据通过全立交网络直达目的地,而不是基于路由查找的逐跳转发!)。我和作者的分歧在于,我指的全立交网络是一个传输网,而不是一个寻址网,这一点我下面会详谈。总之,作者一直重复表达的意思就是:网络不该基于电脑实现,网络只需要透明传输数据,网络的本质是简单的,之所以现在的网路这么复杂,是因为现在的网络起源于资源匮乏的年代。
很多意义上,作者对于网络的本质的理解是正确的,举一个例子,TCP校验和的伪头现在基本没有什么意义,只是在那个丢包率,错包率很高的年代,不得不加入更多的确认保护,另外,链路层实现的重传机制,每个层次大量的校验码...这些在资源丰盈且可信的年代基本都是不需要的!
书中的观点虽然很大胆,但是我觉得大部分过于空洞了,现列举如下:
1.OSI分层模型需要推倒
首先,OSI只是一个分层模型,对于下三层旨在统一厂商接口,对于上4层旨在可以更好地设计应用网络API,TCP/IP作为一个现实的例子压缩了上层。作者有破无立,没有说出一个OSI模型的替代方案,即使作者所谓的三层架构,也无非是分层模型的另一种实现方式而已。
2.IP路由器需要取消
作者只说路由器延迟了数据包,OSI模型下的IP路由器是罪恶的根源,也稍微提出了自寻址机制,然而没有具体说如何做到这一点,涉及全光网时,作者也只是提出,目前的光物理器件还处于非常初级的阶段无法大规模的使用。
3.未来网络唯视频一家独大
由于作者的公司是搞视频的,他对视频情有独钟完全可以理解,然而将其重要性提升到一个绝对制高点的位置,难免有些误导了,要知道,大数据时代许多数据量在网络传输,其目的并不仅仅是为了在“大屏幕电视机上显示”这么简单,类似分布式科学计算等,都需要大量的带宽!

我为什么一直都觉得TCP/IP很成功进而不太同意《云时代的信息技术》作者的观点,那是因为我觉得作者没有很好的理解TCP/IP网络。TCP/IP网络其实有三个层次:
语义层:该层次实现端到端语义,是为TCP,UDP。
寻址层:该层次实现逻辑寻址,这就是IP的职责。
传输层:该层次基于逻辑寻址的结果完成实际的传输,是为链路层(包括OSI物理层)。
如果上述的分层比较抽象,那么我想看了下面这个例子就彻底理解了:
A君和B君处在两座山头,彼此看得见对方,A君接过一个C君送给D君的私人包裹,想通过B君转交,可是两座山之间有很远的路,彼此能看到对方却无法将包裹送到对方手里,A君目前的选择有多种,他可以雇一辆马车/出租车,然后让车子把包裹交给B君,他也可以等待可以到达B君处的公交车,他还可以直接叫快递员来收...上述场景中,包裹本身就是语义层,A君和B君知道如何递送包裹,能看到对方,这就是寻址层,而实际运送包裹的雇佣车,公交车,快递则是传输层。
通过上面的描述,网络本身就是简单的,即使是出生于资源匮乏的年代,它依然很简单,我们从A君,B君,包裹来看,看不到任何的复杂性,这也是TCP/IP的实质,智能压缩在C君和D君处,至于D君看到包裹里面的东西后是哭是笑是死是活,A君和B君是不管的。那么复杂性在哪儿?复杂性都是后人添加的!并不是TCP/IP的核心。如果我们保持TCP/IP的核心,将A君和B君所在的山头之间的沟壑用旧金山大桥那样的桥连接起来,那么效率将会大大提高,因此QoS是传输网(理解为链路层?)的需求!
寻址网在新一代网络中独立成了一个信令网,它的目标就是用来配置全光传输网,类似铁路上的扳道岔的工作,IP-MPLS,Cisco的CEF都采取了类似的思想,只是全光的实现更加高速!寻址和转发的分离延展到了全网范围!而寻址网这个信令网可以基于SDN来实现。
最终,新一代的网络,TCP/IP依然是核心,TCP/UDP/...完成终端的智能,IP实现逻辑寻址,基于SDN配置下层的传输网络,传输网络,比如全光网完成实际的数据传输,IP寻址实际相当于你在地图上已经找到了到达目的地的路,然后将到达哪个路口怎么拐牢记在心,或者在车上加装导航,这都是SDN完成的,而传输网,比如全光网则是到达目的地的全立交高速公路,到达一个特定岔口自动转向,因为寻址已经在上高速前完成了,剩余的只是按照寻址结果前行而已!至于说到达目的地干什么,这都是乘客的自己的事情,和高速公路以及司机本身无关,这就是TCP等传输层协议的事。TCP/IP依然照着原始的样子工作,下一代网络中,TCP/IP更加接近于它本原的样子,因为去除了所谓的一切“复杂的智能”,去除了一切所谓的“小技巧”...

该总结了。依作者所言,网络分为资源匮乏和资源充盈的年代。在资源匮乏的年代,网络在TCP/IP的核心之外加入了很多的小技巧,而在资源充盈的年代,TCP/IP回到了它的设计本原,去除了这些小技巧,不管怎样,它永远都是互联网的核心,只是在资源充盈年代,IP作为一种寻址信令网从数据传输中剥离了。值得注意的是,全光网络时代,光网络不再像ATM,X.25那样作为一个链路层而存在,它就是全部网络本身。区别如下图所示:


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics