百科解釋
ppoe 虛擬撥號(hào)協(xié)議簡(jiǎn)介
adsl撥號(hào)上網(wǎng)用戶對(duì)ppoe一定不陌生,那么ppoe到底是一個(gè)什么樣的協(xié)議呢?
PPPOE協(xié)議提供了在廣播式的網(wǎng)絡(luò)(如以太網(wǎng))中多臺(tái)主機(jī)連接到遠(yuǎn)端的訪問(wèn)集中器(我們對(duì)目前能完成上述功能的設(shè)備為寬帶接入服務(wù)器)上的一種標(biāo)準(zhǔn)。在這種網(wǎng)絡(luò)模型中,我們不難看出所有用戶的主機(jī)都需要能獨(dú)立的初始化自己的PPP協(xié)議棧,而且通過(guò)PPP協(xié)議本身所具有的一些特點(diǎn),能實(shí)現(xiàn)在廣播式網(wǎng)絡(luò)上對(duì)用戶進(jìn)行計(jì)費(fèi)和管理。為了能在廣播式的網(wǎng)絡(luò)上建立、維持各主機(jī)與訪問(wèn)集中器之間點(diǎn)對(duì)點(diǎn)的關(guān)系,那么就需要每個(gè)主機(jī)與訪問(wèn)集中器之間能建立唯一的點(diǎn)到點(diǎn)的會(huì)話。
PPPOE協(xié)議共包括兩個(gè)階段,即PPPOE的發(fā)現(xiàn)階段(PPPOE Discovery Stage)和PPPOE的會(huì)話階段(PPPOE Session Stage)。在這篇培訓(xùn)教材中更注重是PPPOE發(fā)現(xiàn)階段的介紹,因?yàn)閷?duì)于PPPOE的會(huì)話階段,可以看成和PPP的會(huì)話過(guò)程是一樣的(可直接參照PPP協(xié)議培訓(xùn)教材),而兩者的主要區(qū)別在于只是在PPP的數(shù)據(jù)報(bào)文前封裝了PPPOE的報(bào)文頭。無(wú)論是哪一個(gè)階段的數(shù)據(jù)報(bào)文最終會(huì)被封裝成以太網(wǎng)的幀進(jìn)行傳送。
當(dāng)一個(gè)主機(jī)希望能夠開(kāi)始一個(gè)PPPOE會(huì)話時(shí),它首先會(huì)在廣播式的網(wǎng)絡(luò)(協(xié)議中是這樣說(shuō)的,但在實(shí)際應(yīng)用中,可能還要跨躍多點(diǎn)訪問(wèn)的網(wǎng)絡(luò),如ATM等,從而就形成了PPPOEOA的數(shù)據(jù)包)上尋找一個(gè)訪問(wèn)集中器,當(dāng)然可能網(wǎng)絡(luò)上會(huì)存在多個(gè)訪問(wèn)集中器時(shí),對(duì)于主機(jī)而言則會(huì)根據(jù)各訪問(wèn)集中器(AC,Access Concentration)所能提供的服務(wù)或用戶的預(yù)先的一些配置來(lái)進(jìn)行相應(yīng)的選擇。當(dāng)主機(jī)選擇完了所需要的訪問(wèn)集中器后,就開(kāi)始和訪問(wèn)集中器建立一個(gè)PPPOE會(huì)話進(jìn)程。在這個(gè)過(guò)程中訪問(wèn)集中器會(huì)為每一個(gè)PPPOE會(huì)話分配一個(gè)唯一的進(jìn)程ID,會(huì)話建立起來(lái)后就開(kāi)始了PPPOE的會(huì)話階段,在這個(gè)階段中已建立好點(diǎn)對(duì)點(diǎn)連接的雙方(這種點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)與PPP不一樣,它是一種邏輯上的點(diǎn)對(duì)點(diǎn)關(guān)系)就采用PPP協(xié)議來(lái)交換數(shù)據(jù)報(bào)文,從而完成一系列PPP的過(guò)程,最終將在這點(diǎn)對(duì)點(diǎn)的邏輯通道上進(jìn)行網(wǎng)絡(luò)層數(shù)據(jù)報(bào)的傳送。
PPPoA 使用 ATM 適配第 5 層(AAL5)分幀 PPP 封裝的包。
PPP 為基于點(diǎn)對(duì)點(diǎn)連接的多協(xié)議數(shù)據(jù)包的傳輸提供了一個(gè)標(biāo)準(zhǔn)方法。
ATM AAL5 主要為連接到相同網(wǎng)絡(luò)的終端站提供虛擬連接。這些連接提供了一個(gè)數(shù)據(jù)包發(fā)送服務(wù),包括差錯(cuò)檢測(cè),但不包括差錯(cuò)修正。
目前大多數(shù) PPP 使用 ISO 3309 HDLC 為其幀式化。
當(dāng) ATM 網(wǎng)絡(luò)被配置為用于點(diǎn)對(duì)點(diǎn)連接時(shí),PPP 就使用 AAL5 作為幀式化機(jī)制。
PPP 層將底層 ATM AAL5 層服務(wù)作為位同步點(diǎn)對(duì)點(diǎn)連接。在這種情況下,PPP 鏈路對(duì)應(yīng)于 ATM AAL5 虛擬連接。該虛擬連接必須是全雙工點(diǎn)對(duì)點(diǎn)連接方式,它可能是專用的,也可能是可交換的。基于 AAL5 上的 LLC 封裝的 PPP 技術(shù)是多元 VC PPP 技術(shù)的另一種選擇。
當(dāng)在 AAL5 上傳輸一個(gè) PPP 負(fù)載時(shí),其具體實(shí)現(xiàn)如下:
1. 通過(guò)兩終端的相互配置或協(xié)商,必須支持虛擬電路多元 PPP 負(fù)載,正如下面第五部分描述的一樣。該技術(shù)也稱為“多元 VC PPP”。
2. 通過(guò)兩終端的相互配置或協(xié)商,必須支持 PVCs 上的 LLC 封裝的 PPP 負(fù)載,如下面第六部分描述的一樣。該技術(shù)也稱為“LLC 封裝 PPP”。
3. 為設(shè)置 SVC,必須通過(guò) Q.2931 [9] 附件 C 實(shí)現(xiàn)協(xié)商過(guò)程,同時(shí)對(duì)寬帶低層接口(B-LLI)信息元素進(jìn)行編碼,從而指出是多元 VC PPP 還是 LLC 封裝 PPP 。