全部課程
發(fā)布時(shí)間: 2022-09-27 10:35:44
多鏈路綁定,PPP多鏈路捆綁可以用在撥號(hào)接口上,包括ISDN同步和異步接口,以提供負(fù)載均衡。PPP多鏈路捆綁(MP)能夠提高數(shù)據(jù)吞吐能力,并降低系統(tǒng)間的傳輸延遲,如圖1所示。它將數(shù)據(jù)包切割成段,并在多條平行鏈路上同時(shí)發(fā)送分段。
MP最典型的應(yīng)用就是在ISDN上。在未使用MP之前,兩條或兩條以上的ISDN B信道在以標(biāo)準(zhǔn)方式使用時(shí),不能保證數(shù)據(jù)包的按序收發(fā)。MP對(duì)于ISDN是最為有效的。
圖1 MP將多條物理鏈路邏輯地捆綁在一起以提供到目的端的最大帶寬
MP解決了有關(guān)在多條WAN鏈路上進(jìn)行負(fù)載均衡的幾個(gè)問題,其中包括:
● 多廠商設(shè)備間相互的兼容性,定義在取代了RFC 1717的RFC 1990中。
● 數(shù)據(jù)包分段,降低了每個(gè)數(shù)據(jù)包的延遲,支持RFC 1990中的包分段和包排序。
● 數(shù)據(jù)包排序和負(fù)載計(jì)算。
這一特性在PPP的LCP協(xié)商過程中,協(xié)商了最大接收重組單元(MRRU)選項(xiàng),用以向鏈路對(duì)端表明它可以將多條物理鏈路組合成一個(gè)集束(bundle),如圖2所示。
圖2 MP在PPP LCP協(xié)商中決定了MRRU
在PPP的LCP選項(xiàng)協(xié)商過程中,系統(tǒng)(如一個(gè)接入服務(wù)器)可以通過發(fā)送作為初始LCP選項(xiàng)協(xié)商一部分的MRRU選項(xiàng),向它的對(duì)端表明它愿意采用MP。采用MP的系統(tǒng)必須能夠完成下列工作:
● 將多條物理鏈路組成一條邏輯鏈路(集束)。
● 接收并重組上層協(xié)議數(shù)據(jù)單元(PDU)。
● 接收所協(xié)商大小的PDU。
當(dāng)LCP協(xié)商完成之后,遠(yuǎn)程的目的端必須經(jīng)過驗(yàn)證,并且必須有用遠(yuǎn)程系統(tǒng)名配置的一個(gè)撥號(hào)映射。驗(yàn)證過的用戶名或呼叫方ID會(huì)被用來決定該鏈路加到哪個(gè)集束中。
MP由PPP幀中增加一個(gè)序列號(hào)所控制,該序列號(hào)占用2、4或8個(gè)字節(jié)長(zhǎng)度,用來標(biāo)明分段的排序。在集束中的傳輸信道并不要求都是同一種類型的。例如,異步和同步鏈路可以同時(shí)被用來傳輸一個(gè)數(shù)據(jù)包的各個(gè)分段。
MP在運(yùn)行Cisco IOS的思科路由器上與絕大多數(shù)支持RFC 1990的路由器可以相互兼容。對(duì)于寬帶需求為動(dòng)態(tài)的,如遠(yuǎn)程辦公室或小型辦公室,以及家庭辦公室(SOHO)環(huán)境服務(wù)的遠(yuǎn)程LAN接入等應(yīng)用,可以使用PPP多鏈路捆綁。