|
究竟什么是Internet?本文將闡述理解邊界網(wǎng)關(guān)協(xié)議(BGP)所需了解的一些概念(BGP是下一期知識講座的主題)。在Internet中傳送數(shù)據(jù)包需要因特網(wǎng)中各組織之間進行合作,所以這并不象學(xué)習(xí)內(nèi)部網(wǎng)關(guān)路由(IGP)原理那么簡單。 讓我們以一個規(guī)模并不是很大的本地ISP為例,從服務(wù)提供商的角度開始。 JoeBob這個ISP需要另一個ISP才能把客戶的數(shù)據(jù)流傳送到Internet,為此,首先它應(yīng)該與兩個不同的一級ISP建立確切的關(guān)系,這可是一些大玩家,例如Level 3、AT&T、Cogent、XO等。JoeBob ISP將與這些ISP通過BGP協(xié)議建立對等互聯(lián)(peering)關(guān)系,這就意味著他們要建立一次BGP會話(session),并與它們交換路由信息。大型ISP向JoeBob發(fā)送所有的Internet路由,目前其數(shù)量將近200,000條。這其中的詳細工作原理將在下一期關(guān)于BGP的講座中闡述。 JoeBob ISP將對其向兩個相連的ISP所發(fā)送的數(shù)據(jù)流以MB為單位支付一定款項。因為它與兩個ISP相連,所以很可能會有兩個不同的定價。如果是這樣,你可以通過在BGP的設(shè)置來更多的選擇最便宜的鏈路。問題的關(guān)鍵在于JoeBob ISP從另一個ISP那里獲得了路由,那么它就可以利用這些路由信息做想作的事。一些數(shù)據(jù)流被發(fā)送給一家上級ISP,還有一些可以發(fā)送到另外一個ISP。 這種對等互聯(lián)(Peering)關(guān)系并不僅僅適用于ISP與ISP之間的BGP會話,它也可用于協(xié)商公司與公司之間的數(shù)據(jù)流量。即使小規(guī)模的ISP有時也可能連上本地交換節(jié)點,與該區(qū)域的其它公司、學(xué)?;騃SP建立對等互聯(lián)關(guān)系。交換節(jié)點是一個網(wǎng)絡(luò)連接點,每個城市都至少擁有一個交換節(jié)點。一個區(qū)域所有的主要ISP都會與此節(jié)點相連,并在其中維護著自己的路由器。如果他們決定與一個同伴建立對等互聯(lián)關(guān)系,他們只需讓交換節(jié)點操作員將一些光纖連接到其同伴的設(shè)備支架上,同時還能獲得免費的數(shù)據(jù)流量。通常連接至交換節(jié)點需要收取端口費用,而且我還沒有提及怎樣使把你的站點連接到交換節(jié)點,那也是需要光纖(錢)的。 對于小規(guī)模的本地ISP來說,與其它ISP建立對等互聯(lián)關(guān)系并不是很常見,不過這確實是較大規(guī)模ISP(甚至包括學(xué)校)的運營方式。有時ISP甚至將其對等互聯(lián)中同伴的路由提供給客戶,并且允許該數(shù)據(jù)流免費。ISP在此方面的能力取決于簽訂對等互聯(lián)協(xié)議中的各項細節(jié)說明。 關(guān)于對等互聯(lián),目前有兩類交換節(jié)點:公共(public)和專用(private)。 公共交換節(jié)點幾乎允許任何人成為對等互聯(lián)關(guān)系中的一員。公共對等互聯(lián)(publicpeering)并不意味著你可以突然之間免費獲得交換結(jié)點中每一個ISP的路由;而僅僅表示你能連接到此交換節(jié)點上,并且有時候是免費的。目前一個很受歡迎的交換節(jié)點是SIX,即西雅圖Internet交換中心(Seattle Internet Exchange),如果你已經(jīng)在西雅圖Westin大廈(SIX所在地)租了房子,就可以花點錢把自己添加到SIX的機箱里。一旦從SIX運營商手里拿到IP地址,你就準備就緒了,不過在此之后你必須與交換中心的其它BGP服務(wù)商簽訂對等互聯(lián)協(xié)議。 SIX和PAIX是美國西海岸最受歡迎的兩個交換節(jié)點。SIX由幾位工作人員通過幾臺Cisco交換機操作。目前基本上主要的運營商和服務(wù)提供商都已連接到SIX,其中包括Google、XO和AT&T寬帶公司。PAIX在美國Palo Alto市創(chuàng)立,目前由Switch and Data公司運作,它也是公共交換節(jié)點,并且在提供公共對等互聯(lián)業(yè)務(wù)的同時還經(jīng)營專用對等互聯(lián)(private peering)業(yè)務(wù)。
接著來講講專用對等互聯(lián)。
大多數(shù)公共交換中心都擁有100Mb或1Gb的鏈路供客戶使用。而如果你是一個規(guī)模很大的ISP,就需要一條或多條10Gb的鏈路來處理你所有的數(shù)據(jù)流,問題是,公共交換中心通常都沒有足夠的資金來提供可靠的此類服務(wù)。專用對等互聯(lián)則規(guī)定了服務(wù)水平協(xié)議(SLA),在此協(xié)議下,大多數(shù)時候都能有更好的硬件設(shè)備來處理數(shù)據(jù)流量。一直以來公共和專用對等互聯(lián)之間的爭論喋喋不休,也相當(dāng)有趣,卻從未真正得出什么結(jié)論。如果你需要定制的解決方案,比如把兩條鏈路綁定(trunk)在一起,那么專用對等互聯(lián)將是你最終的選擇。 與對等互聯(lián)相對的是通路互聯(lián)(transit)。通路互聯(lián)業(yè)務(wù)提供商,便如一級ISP,會把你付費的所有Internet路由都提供給你,并且負責(zé)其它的一切事務(wù)。為公司提供服務(wù)的ISP通常是通路互聯(lián)業(yè)務(wù)提供商,同樣,為一家更小規(guī)模ISP提供服務(wù)的小型ISP也是通路互聯(lián)業(yè)務(wù)提供商。一般來說,同時提供對等和通路互聯(lián)業(yè)務(wù)的ISP將把所有可以直接路由的數(shù)據(jù)通過對等互聯(lián)服務(wù)提供商發(fā)送,而將其余的數(shù)據(jù)包發(fā)送給通路服務(wù)提供商。 缺省路由器的概念是指可以獲得整個Internet路由表的路由器。如果你的通路互聯(lián)業(yè)務(wù)提供商對部分網(wǎng)絡(luò)沒有發(fā)送路由,而且通過其它的對等互聯(lián)關(guān)系你也無法了解其中情況,那么這部分網(wǎng)絡(luò)就確實無法到達。僅僅向路由器發(fā)送一切信息就指望它做對事情,這樣的“缺省路由器”是不存在的。 如果一個ISP規(guī)模足夠大,令讓其它一級ISP需要向其發(fā)送大量數(shù)據(jù)流量,那么雙方一般都會簽訂對等互聯(lián)協(xié)議。建立對等互聯(lián)關(guān)系的真正動力有兩個:利潤和傳輸效率。兩個ISP常常會發(fā)現(xiàn)他們之間的對話很頻繁,但數(shù)據(jù)卻要繞地球半圈才能到達對方。如果這個不斷發(fā)展壯大的ISP在地理位置上隔得夠遠,它們就可以在多個不同的交換中心建立對等互聯(lián)關(guān)系,并且很快他們的數(shù)據(jù)將不再通路互聯(lián)提供商傳送。任何一個ISP只要規(guī)模夠大,能和大型ISP建立對等互聯(lián)關(guān)系,并且自己的基礎(chǔ)設(shè)施也都到位,那么它就可能已經(jīng)是一個主要的服務(wù)提供商了。 以上對Internet工作原理做了一個非常簡明扼要的說明。相比我們所提到的層,其實還有更多的層,但前面提到的卻是Internet運作的關(guān)鍵所在。下一期基礎(chǔ)知識講座將討論各獨立組織之間的路由是如何運作的,那是相當(dāng)?shù)奈税 ?/p> 小結(jié) Internet上沒有所謂的缺省路由。 交換中心里擺放著路由器,它們按合約與其它地方的路由器相連建立對等互聯(lián)關(guān)系。 公共對等互聯(lián)大部分是免費的,但是可能會遭受資源的匱乏。專用對等互聯(lián)價格昂貴,卻是必要的。 |
|
|