PPP Multilink設(shè)置說明
隨著對(duì)ppp協(xié)議的了解,我們也發(fā)現(xiàn)PPP Multilink是一個(gè)關(guān)鍵的內(nèi)容。接下來我們就介紹一下PPP Multilink的設(shè)置,這個(gè)設(shè)置過程也是非常重要的。PPP Multilink協(xié)議(MP)是PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)的擴(kuò)展,它具有綁定兩條或多條同步并行連接的能力。所產(chǎn)生的虛擬連接擁有的帶寬等于各條獨(dú)立連接的帶寬的總和。
PPP包含有用來重組和排序的信息。
MP在需要時(shí)可以把包切割成碎片(fragment)以符合MTU(***傳輸單元)的值,或者也可選擇把整個(gè)包發(fā)送到可用的鏈路上。MP沿著***的可用鏈路傳輸每一個(gè)單獨(dú)的包或碎片,附帶有額外的信息,以使接受端可以把這些碎片重新組合成單個(gè)包,再進(jìn)行路由轉(zhuǎn)發(fā)。
MP是包含綁定的帶寬整合的一種形式,它是RFC 1990.MP所定義的非專有TCP/IP標(biāo)準(zhǔn)的一個(gè)組成部分。
工作原理
PPP Multilink把單個(gè)PPP連接分割為兩條獨(dú)立的物理鏈路,然后以正確的順序重新組合它們。要實(shí)現(xiàn)這一點(diǎn)的話必須在鏈路的兩端都有一個(gè)遵從MP協(xié)議的硬件設(shè)備或軟件程序。MP是這樣來執(zhí)行以上功能的:
源端的MP收到數(shù)據(jù)包
把它們切割成碎片(可選)
決定下一條可用的鏈路
添加一個(gè)包含順序號(hào)和其它信息的PPP Multilink包頭
把數(shù)據(jù)包或碎片轉(zhuǎn)發(fā)到可用的鏈路上
接受端的MP收到數(shù)據(jù)包或數(shù)據(jù)包碎片
移去MP包頭
重新把碎片組合成完整的包
轉(zhuǎn)發(fā)數(shù)據(jù)包到相應(yīng)的IP地址
結(jié)果是,不管這些鏈路在容量上有多大的差別,也不管可用帶寬浮動(dòng)得多么厲害,也能在可用的鏈路上平滑地分配流量。
主要優(yōu)勢(shì)
PPP Multilink的主要優(yōu)勢(shì)在于:它是公開的標(biāo)準(zhǔn),因此至少在理論上提供了跨廠商的協(xié)同工作能力和兼容性。甚至對(duì)于單條TCP/IP連接也同樣具有優(yōu)勢(shì),例如一個(gè)FTP下載,就能夠從多鏈路中得到好處。假如你透過綁定兩條鏈路的一個(gè)PPP Multilink連接下載一個(gè)文件,下載的速度將會(huì)快兩倍。不管是FTP客戶端還是服務(wù)器端都不會(huì)知道中間是一個(gè)多鏈路的連接。簡單來說,由于PPP Multilink是透明的協(xié)議,任何在主機(jī)和客戶端之間使用單連接的協(xié)議,例如終端仿真,都將從多鏈路所提供的帶寬整合中得益。