萬曉林
[摘 要] 點到點協(xié)議PPP(Point-to-Point Protocol)是一種提供點到點鏈路上傳輸,封裝網絡層數(shù)據包的數(shù)據鏈路層協(xié)議,是目前應用最廣泛的廣域網協(xié)議。PPP提供了一整套鏈路建立,維護和拆除的機制,提供了在點對點的鏈路上封裝多協(xié)議數(shù)據包(如IP、IPX和AppleTalk)的標準方法,支持IP地址的動態(tài)分配和管理以及身份認證協(xié)議。經過多年的發(fā)展與擴充, PPP已經發(fā)展成為一個功能強大的協(xié)議族,并且產生了許多基于PPP的應用如MP,PPPoE,PPPoA等。通用路由平臺是3Com公司數(shù)據通信產品的通用網絡操作系統(tǒng)平臺,將各種協(xié)議實現(xiàn)集于一體,由于PPP有許多應用協(xié)議,功能較為復雜,因此需要建立一個可擴充的,有較強移植性的PPP實現(xiàn)。為了增加帶寬,可以將多個PPP鏈路捆綁使用,稱為多鏈路(PPP MP)。本文通過模擬軟件PACKET TRACER實現(xiàn)了PPP MP的通信過程。
[關鍵詞] PPP MP;PACKET TRACER;通信
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 21. 086
[中圖分類號] TP393.04 [文獻標識碼] A [文章編號] 1673 - 0194(2016)21- 0168- 02
1 MP簡介
MP的實現(xiàn)主要有兩種方式:一種是通過配置虛擬模板接口(VT)實現(xiàn);另一種是利用MP-GROUP接口實現(xiàn)。這兩種配置方式的區(qū)別如下:
(1)虛擬模板接口方式可以與驗證相結合,可以根據對端的用戶名找到指定的虛擬模板接口,從而利用模板上的配置,創(chuàng)建相應的捆綁,以對應一條MP鏈路。而MP-GROUP則只能再物理接口下配置驗證。
(2)由一個虛擬模板接口還可以派生出若干個捆綁,每個捆綁對應一條MP鏈路。這樣一來,從網絡層來看,這若干條MP鏈路會行程一個點對多點的網絡拓撲。從這個意義上講,虛擬模板接口比MP-GROUP接口更加靈活。
(3)MP-GROUP接口是MP的專用接口,一個MP-GROUP只能對應一個綁定。MP-GROUP不能利用對端的用戶名來指定捆綁,也不能派生多個捆綁。但正因為它的簡單,導致了這種方式的配置簡單,容易理解。
2 配置實例
以下給出一個PPP MP的配置實例,配置環(huán)境是PACKET TRACER模擬器,如圖1所示。
2.1 RTA配置
(1)創(chuàng)建虛擬接口模板1,并為其分配IP地址。
【RTA】interface irtual-template1
【RTA-Virtual-Template1】ip address 1.1.1.1 24
(2)將S2/0、S2/1兩個接口綁定到虛擬接口模板1。
【RTA】interface serial 2/0
【RTA-S2/0】ppp mp virtual-template 1
【RTA】interface serial 2/1
【RTA-S2/1】ppp mp virtual-template 1
2.2 RTB配置
(1)創(chuàng)建虛擬接口模板1,并為其配置IP地址。
【RTB】interface virtual-template 1
【RTBVirtual-Template1】ip addr 1.1.1.2 24
(2)將S2/0、S2/1兩個接口綁定到虛擬接口模板1。
【RTBinterface serial 2/0
【RTBS2/0】ppp mp virtual-template 1
【RTBinterface serial 2/1
【RTBS2/1】ppp mp virtual-template 1
3 系統(tǒng)作用總結
按照上述步驟配置好后,可以實現(xiàn)如下功能:
(1)提供更高的帶寬。當一條鏈路帶寬無法滿足需要時,可以用多個PPP鏈路捆綁提供更高的帶寬。
(2)結合DCC(Dial Control Center,撥號控制中心)實現(xiàn)動態(tài)增加或減小帶寬。可以在當前使用的鏈接帶寬不足時再自動接通一條鏈路,而帶寬足夠時掛斷另一條鏈路。
(3)實現(xiàn)多條鏈路的負載分擔。PPP可以向捆綁在一起的多條鏈路上平均分配載荷數(shù)據。
(4)多條鏈路互為備份。同一MP捆綁中的某條鏈路中斷時,整個MP捆綁鏈路仍然可以正常工作。
(5)利用分片可以降低報文傳輸延遲。MP可以將報文分片并分配在多個鏈路上,這樣在發(fā)送較大的分組時可以降低其傳輸延遲。
(6)當物理層不可用時,PPP鏈路處于Dead階段,鏈路必須從這個階段開始和結束。當通信雙方的兩端檢測到物理線路激活(通常是檢測到鏈路上有載波信號)時,就會從當前這個階段跳躍至下一個階段。
(7)當物理層可用時,進入Establish階段。PPP鏈路在這個階段進行LCP協(xié)商,協(xié)商的內容包括是否采用鏈路捆綁、使用何種驗證方式、最大傳輸單元等。協(xié)商成功后LCP進入Opened狀態(tài),表示底層鏈路已經建立。
主要參考文獻
[1]趙雪峰,管建和.基于PPP協(xié)議軟件的實現(xiàn)[J]. 微計算機信息,2005(20).
[2]楊濤,呂強,錢培德,等.PPP簡介與實例詳解[J]. 計算機工程與設計,2004(1).
[3]厲魯衛(wèi),蔣苗林,周朔燕,等.PPP協(xié)議及其在PPPoE寬帶接入中的應用[J]. 中國有線電視,2004(2).