天天看點

大二層網絡還是重建會話層

類似虛拟機遷移涉及的Trill,移動終端也可以借鑒大二層的方案,即所有的移動終端全部處在一個巨大無比的二層網絡,依靠其自身的ARP以及交換機的學習機制進行尋址。這種方案下,IP位址是不用變化的,完全通過“加一個黑盒子”的方式将移動終端适配到固定的網絡上。移動終端并不知道自己在移動,它唯一要做的就是離開一個黑盒子範圍時解除注冊,進入一個黑盒子範圍時注冊自己,餘下的全部是黑盒子封裝二層資料幀後在其它黑盒子之間路由的問題了,和移動終端無關!

      但是,如果由于終端移動導緻的二層拓撲變化引發的網絡重收斂,其收斂速度趕不上終端的移動頻率或者收斂過于頻繁,那就不能靠“加一個盒子”來适配終端本身了,而必須通過“加一個層”來适配應用了。這個層就是TCP/IP缺失的會話層。展現這種加一個盒子和加一個層之間的差別的一個典型例子就是IPSec網關和SSL協定之間的差別,前者加了一個盒子實作整個IP封包到安全性需求的适配,後者增加了一個層實作應用到安全性需求的适配,這種區分要好好體會,最終會發現,任何問題都可以有兩種方案,加一個盒子橫向解決,加一個層縱向解決。二者之間不同如下圖所示:

      至于會話層的實作,目前正在參考有沒有比較好的代碼可供參考。

 本文轉自 dog250 51CTO部落格,原文連結:http://blog.51cto.com/dog250/1370166

繼續閱讀