云計算與 IDC 【2】網絡格局全貌
陽光穿過玻璃窗,照進室內,照在人身上,暖洋洋的,甚至有點癢,說不出的舒服。我雙手捧著茶杯,前傾著身子,聆聽坐在對面的前輩,講解什么是格局。
我們的話題是互聯網產業的競爭格局,這個話題太大,所以首先談的是網絡的競爭格局。
前輩說,什么叫格局?舉個例子。
例如遼沈戰役那會兒,錦州拿下后,四野騰出手來,全力以赴對付廖耀湘兵團。但是廖兵團是東退沈陽,還是南逃營口,誰也說不準。
黃永勝麾下四野六縱,負責阻擊,林彪給黃的命令是,不惜一切代價,堅決堵住廖耀湘兵團的退路,等待攻錦主力趕到后,圍殲廖耀湘。于是,黃永勝命令部隊急行軍,迅速搶占一切可以阻擊敵人的制高點,堅決擋住廖兵團。
這種漫天撒網的布局,有個缺陷,就是處處設防,但是處處薄弱。果然,最激烈的厲家窩棚一戰,126師有 9 個連,撤出戰斗時,只剩 10 來個人。
黃永勝部隊急行軍的時候,關閉了電臺,與東總司令部聯系中斷。六縱行蹤不明,如果沒有堵住廖耀湘兵團怎么辦?四野參謀長劉亞樓拍著桌子說,“這個黃永勝搞的什么名堂,誤了事非殺他頭不可!”
廖兵團被黃永勝截住了,劉亞樓不拍桌子了,改拍手,“這個黃永勝,真有一手!”[1]
說完這個故事,前輩說,“知彼知己,百戰不殆。黃永勝堵截廖耀湘的時候,一定非常想知道廖兵團的兵力分布和運動方向。我們今天談網絡格局,首先需要做的功課是,中國網絡的參與各方,各自分布在哪些區域”。
中國網絡格局,目前只有一些大致的描述,但是似乎還沒有詳盡的全景圖。
但是繪制這張全景圖, 辦法還是有的。
1998年 12 月美國“連線”雜志,刊登了一幅圖片,如圖一所示 [2]。雜志解釋說,這是貝爾實驗室的研究員和 CMU 畢業生,繪制的網絡全景圖。所謂網絡全景圖,實際上是網絡中所有公開的路由器,與相互之間的網絡連線,所構成的地圖。圖中點(路由器)和線(網絡連線)的顏色,代表這個路由器和這段網絡,屬于哪一家運營商。
圖一。網絡全景圖,1998 年 9 月[2]。
Courtesy http://imgur.com/rF7Lz
當我們仔細端詳這張地圖的時候,有幾個疑問。
1. 全景圖上的每一個點,實際上代表一個網絡路由器。每個路由器都有明確的地理位置,但是全景圖上卻沒有標注。而且從這張全景圖,完全看不出地球的地緣和地貌,看不出哪里是美國,哪里是中國。這是為什么?
2. 這張全景圖,真的繪制了全球所有的路由器,以及路由器與路由器相互之間的所有連線了嗎?
3. 如何知道每個路由器,各自屬于哪一家運營商?
關于這種全景圖是如何繪制出來的,貝爾實驗室的研究員寫過一段簡短的說明 [3]。
“網絡繪圖程序,陸續發送一些 UDP 數據包,或者 ICMP Ping 數據包,給隨機的高位端口。每個數據包的生存時間(Time-to-Live,TTL),數據包沒經過一個路由器,TTL 就縮短一段。當 TTL 的值為零的時候,數據包死亡的消息,就按原路,通知發送的人,(即我們的網絡繪圖程序)。我們并不指望這些數據包,能夠到達運行中的網站,更不指望他們能夠到達 UDP 服務站點。
對于最初發出的數據包,我們給它們設置的 TTL 較短,而給后繼的數據包的 TTL,緩慢地但是逐漸延長。如果一個數據包無聲無息地消失了,而我們沒有收到它死亡的通知,這個數據包多半是被路由器弄丟了,或者被防火墻截斷了。如果遇到這種情況,我們就再試幾次,然后放棄,并且把收到的信息,通通記錄下來”。
貝爾實驗室的研究員,對于讀者的電腦和網絡知識,似乎有過高期待。下面我們把這段文字,剖開了揉碎了,逐句講解。
by 林玥煜 and 鄧侃
Reference,
[1] 一將難求第七章(3)
http://vip.book.sina.com.cn/book/chapter_182825_131484.html
[2] The Scenic Route.
http://www.wired.com/wired/archive/6.12/scenic.html
[3] Internet Mapping Project, Mapping Details.
http://www.cheswick.com/ches/map/
來自: ifanr 愛范兒