全面了解PPP Multilink
在網(wǎng)絡(luò)協(xié)議中個,PPP協(xié)議是一個基礎(chǔ)。前面的文章中個,我們也對PPP的概念和認(rèn)證內(nèi)容進(jìn)行了介紹。相信大家也有所體會了。那么這里我們怎重點(diǎn)講解一下PPP Multilink的具體內(nèi)容。首先讓我們看看PPP Multilink是如何工作的。
PPP Multilink是如何工作的?
PPP Multilink把單個PPP連接分割為兩條獨(dú)立的物理鏈路,然后以正確的順序重新組合它們。要實(shí)現(xiàn)這一點(diǎn)的話必須在鏈路的兩端都有一個遵從MP協(xié)議的硬件設(shè)備或軟件程序。
MP是這樣來執(zhí)行以上功能的:
· 源端的MP收到數(shù)據(jù)包
· 把它們切割成碎片(可選)
· 決定下一條可用的鏈路
· 添加一個包含順序號和其它信息的PPP Multilink包頭
· 把數(shù)據(jù)包或碎片轉(zhuǎn)發(fā)到可用的鏈路上
· 接受端的MP收到數(shù)據(jù)包或數(shù)據(jù)包碎片
· 移去MP包頭
· 重新把碎片組合成完整的包
· 轉(zhuǎn)發(fā)數(shù)據(jù)包到相應(yīng)的IP地址
結(jié)果是,不管這些鏈路在容量上有多大的差別,也不管可用帶寬浮動得多么厲害,也能在可用的鏈路上平滑地分配流量。
PPP Multilink有哪些限制?
由于PPP Multilink使用了綁定技術(shù),所有被綁定的鏈路都在同一對端點(diǎn)上開始和終止,使它們得以分開和重組數(shù)據(jù)流。因此兩個端都要支持PPP Multilink協(xié)議。
簡單來說,這表示要使用Multilink PPP,你的ISP必須有能支持Multilink PPP的、針對你正在使用的接入類型的硬件或軟件,并且向租戶提供這個服務(wù)。并不是所有的接入類型都可以被支持的。你也許在一個特殊類型的modem上使用MP,但你的ISP不一定有相對應(yīng)的硬件。絕大多數(shù)ISDN都支持ISP綁定兩條B信道來提供MP。同樣的,多數(shù)也提供對V.90 modem綁定的支持。假如想綁定其它的接入類型例如DSL也是可行的,但必須建立在非常昂貴的硬件路由解決方案上,不會覆蓋大多數(shù)的最終用戶,并且只有少數(shù)ISP提供支持。
據(jù)我們所知,截至到寫這篇文章為止,大多數(shù)ISP都沒有提供對除ISDN以外的其它接入類型的PPP Multilink支持。
PPP Multilink的優(yōu)勢在哪里?
使用單連接的協(xié)議都將從透明的多鏈路中得益
PPP Multilink的主要優(yōu)勢在于:它是公開的標(biāo)準(zhǔn),因此至少在理論上提供了跨廠商的協(xié)同工作能力和兼容性。甚至對于單條TCP/IP連接也同樣具有優(yōu)勢,例如一個FTP下載,就能夠從多鏈路中得到好處。假如你透過綁定兩條鏈路的一個PPP Multilink連接下載一個文件,下載的速度將會快兩倍。不管是FTP客戶端還是服務(wù)器端都不會知道中間是一個多鏈路的連接。簡單來說,由于PPP Multilink是透明的協(xié)議,任何在主機(jī)和客戶端之間使用單連接的協(xié)議,例如終端仿真,都將從多鏈路所提供的帶寬整合中得益。
什么是組合連接(Connection Teaming)?
PPP Multilink和Connection Teaming
不象PPP Multilink,Connection Teaming鏈接不會終止在一對端點(diǎn)上。
Connection Teaming是不綁定鏈路的帶寬整合的一種形式。它使用標(biāo)準(zhǔn)協(xié)議沿著多條鏈路建立和維護(hù)單獨(dú)的TCP/IP對話。一個連接LAN和Internet的 Connection Teaming服務(wù)器從LAN客戶端收到請求,再把請求轉(zhuǎn)發(fā)到下一條可用的連接上。LAN瀏覽器和其它客戶端不需要知道是哪一個連接把它們的請求轉(zhuǎn)發(fā)給 Internet的。不象綁定的鏈路,單個請求不會分開通過多條鏈接然后再重組,在Connection Teaming中,每一個請求都必須沿著其中一條可用的數(shù)據(jù)通路走。
Connection Teaming是如何工作的?
Connection Teaming明顯提升了有效的吞吐量
Connection Teaming服務(wù)器位于LAN內(nèi)部,是用戶和Internet之間路由軟件的一個組成部分。當(dāng)一個TCP會話被打開,服務(wù)器會使用較低流量的鏈路。多數(shù)被局域網(wǎng)的計算機(jī)打開的HTTP,F(xiàn)TP或者其它TCP會話都會以這種方式分配到所有可用的連接上。結(jié)果就是對Internet的流量會分配到多個可用的鏈路上,增加了有效的吞吐量。
Connection Teaming有哪些限制?
Connection Teaming最基本的限制來自于一個事實(shí):它不會分割單個請求。一個單獨(dú)的用戶下載一個大文件時將不會體驗(yàn)到Connection Teaming帶來的任何好處。一些Teaming解決方案會允許FTP在多條鏈路上攜帶數(shù)據(jù)包。但無論如何也不能適用于通過HTTP的 Connection Teaming傳遞一個大圖片。
Connection Teaming 的優(yōu)勢在哪里?
Connection Teaming允許cable modem、DSL和舊式modem的合并
Connection Teaming可以使用不同的連接技術(shù)。它使合并你現(xiàn)在用的新式modem和老式modem成為可能,也可以把模擬modem和DSL,或者cable modem合并在一起。
當(dāng)有多個TCP/IP連接同時發(fā)生時,Connection Teaming可以分擔(dān)負(fù)載
無論何時只要有多個TCP/IP同時發(fā)生,Connection Teaming會是分擔(dān)負(fù)載的有效手段。舉個例子,假如一個用戶建立了一條FTP下載連接,它僅僅只能使用其中一條鏈路,這樣就會為其它用戶的連接留下其余的可用鏈路。
Connection Teaming可以在需要時開啟附加的連接
Connection Teaming可以在需要時開啟附加的連接,例如當(dāng)現(xiàn)有的帶寬飽和度達(dá)到80%,或者當(dāng)一條特殊的路由被申請時。
每一條鏈接工作起來都好象單獨(dú)的Internet連接一樣
Connection teaming允許子鏈路連接到不同的Internet訪問點(diǎn),或者不同的ISP上,因此沒必要去找相應(yīng)的ISP。每一條鏈路工作起來都好象一條分離的、獨(dú)立的Internet連接。因此上一級的服務(wù)提供商不必知道你的系統(tǒng)正在使用teaming,也不需要任何特殊的協(xié)議或租用選項。
Connection Teaming對單個Internet用戶有用嗎?
通過組合的連接傳遞個別頁面元素
毫無疑問地,Web頁面由成打的獨(dú)立的圖形單元所組成。每一個這種單元都牽涉到一個單獨(dú)的HTTP請求。每個請求可以通過不同的鏈路傳遞,因此,即使是單個用戶在瀏覽Web時也能體驗(yàn)到實(shí)質(zhì)的性能增加。
以什么為基準(zhǔn)?
PPP Multilink是透明和無縫的,它把單個包分割為碎片以適應(yīng)***的傳輸單元。假如對于單個用戶,你正在計劃只使用模擬modem或ISDN,并且你經(jīng)常下載大文件,PPP Multilink將會給你***的結(jié)果。在這種情況下,它是***。
假如,在另外一種情況,你想混合和匹配連接類型,或者你已經(jīng)有多個網(wǎng)絡(luò)用戶和想限制FTP使用單通道,很可能Connection Teaming會更加適合。















 
 
 
 
 
 
 