PPPOE的技術(shù)介紹
更新時(shí)間:2007年09月19日 10:25:17 作者:
1. PPP over Ethernet協(xié)議
1998年后期問世的以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議(PPP over Ethernet)技術(shù)是由Redback 網(wǎng)絡(luò)公司、客戶端軟件開發(fā)商RouterWare公司以及Worldcom子公司UUNET Technologies公司在IETF RFC制的基礎(chǔ)上聯(lián)合開發(fā)的。通過把最經(jīng)濟(jì)的局域網(wǎng)技術(shù) 以太網(wǎng)和點(diǎn)對(duì)點(diǎn)協(xié)議的可擴(kuò)展性及管理控制功能結(jié)合在一起,網(wǎng)絡(luò)服務(wù)提供商和電信運(yùn)營(yíng)商便可利用可靠和熟悉的技術(shù)來加速部署高速互聯(lián)網(wǎng)業(yè)務(wù)。它使服務(wù)提供商在通過數(shù)字用戶線、電纜調(diào)制解調(diào)器或無線連接等方式,提供支持多用戶的寬帶接入服務(wù)時(shí)更加簡(jiǎn)便易行。同時(shí)該技術(shù)亦簡(jiǎn)化了最終用戶在動(dòng)態(tài)地選擇這些服務(wù)時(shí)的操作。
2. PPP over Ethernet基本幀格式
建立一個(gè)以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議會(huì)話包括兩個(gè)階段:1. 發(fā)現(xiàn)(Discovery)階段。在Discovery過程中用戶主機(jī)以廣播方式尋找可以連接的所有的接入集線器,并獲得其以太網(wǎng)MAC地址。然后選擇需要連接的主機(jī)并確定所要建立的PPP會(huì)話識(shí)別標(biāo)號(hào)。2. PPP會(huì)話階段。用戶主機(jī)與接入集線器根據(jù)在發(fā)現(xiàn)階段所協(xié)商的PPP會(huì)話連接參數(shù)進(jìn)行PPP會(huì)話。因此對(duì)應(yīng)于這兩種過程,以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議幀格式(如圖2)也包括兩種類型:發(fā)現(xiàn)階段的以太網(wǎng)幀中的類型字段為0x8863;PPP會(huì)話階段的以太網(wǎng)幀中的類型字段為0x8864,它們均已得到IEEE的認(rèn)可。PPPoE包中的版本(VER) 字段和類型(TYPE)字段長(zhǎng)度均為4比特,在當(dāng)前版本PPPoE建議中這兩個(gè)字段值都固定為0x1。代碼(CODE)字段長(zhǎng)度為8比特,根據(jù)兩階段中各種數(shù)據(jù)包的不同功能而值不同。在PPP會(huì)話階段CODE字段為0x00,發(fā)現(xiàn)階段中的各種數(shù)據(jù)包格式將在下面詳細(xì)介紹發(fā)現(xiàn)階段時(shí)給出。版本標(biāo)識(shí)號(hào)碼(SESSION_ID)字段長(zhǎng)度為16比特,在一個(gè)給定的PPP會(huì)話過程中它是固定不變的。值0xffffff為保留值。長(zhǎng)度(LENGTH)字段為16比特長(zhǎng),指示PPPoE凈荷長(zhǎng)度。發(fā)現(xiàn)階段PPPoE載荷可以為空或由多個(gè)標(biāo)記(TAG)組成,每個(gè)標(biāo)記都是TLV(類型-長(zhǎng)度-值)的結(jié)構(gòu);PPP會(huì)話階段PPPoE載荷為標(biāo)準(zhǔn)的點(diǎn)對(duì)點(diǎn)協(xié)議包。
3. 發(fā)現(xiàn)(Discovery)階段的詳細(xì)介紹
一個(gè)典型的發(fā)現(xiàn)(Discovery)階段共包括4個(gè)步驟:1. 主機(jī)發(fā)出PPPoE有效發(fā)現(xiàn)啟動(dòng)(PADI)包。以太網(wǎng)目的地址為廣播地址0xffffffffffff,CODE字段為0x09,SESSION_ID為0x0000。PADI包必須至少包含一個(gè)服務(wù)名稱類型的標(biāo)簽(標(biāo)簽類型字段為0x0101),向接入集線器提出所要求提供的服務(wù)。2. 接入集線器收到在服務(wù)范圍內(nèi)的PADI包后,發(fā)送PPPoE有效發(fā)現(xiàn)提供(PADO)包以響應(yīng)請(qǐng)求。其CODE字段為0x07 ,SESSION_ID仍為0x0000。PADO包必須包含一個(gè)接入集線器名稱類型的標(biāo)簽(標(biāo)簽類型字段為0x0102)以及一個(gè)或多個(gè)服務(wù)名稱類型標(biāo)簽,表明可向主機(jī)提供的服務(wù)種類。3. 主機(jī)在可能收到的多個(gè)PADO包中選擇一個(gè)合適的,然后向所選擇的接入集線器發(fā)送PPPoE有效發(fā)現(xiàn)請(qǐng)求(PADR)包。其CODE字段為0x19 ,SESSION_ID仍為0x0000。PADR包必須包一個(gè)服務(wù)名稱類型標(biāo)簽,確定向接入集線器請(qǐng)求的服務(wù)種類。4. 接入集線器收到PADR包后準(zhǔn)備開始PPP會(huì)話,它發(fā)送一個(gè)PPPoE有效發(fā)現(xiàn)會(huì)話確認(rèn)(PADS)包。其CODE字段為0x65 ,SESSION_ID為接入集線器所產(chǎn)生的一個(gè)唯一的PPPoE會(huì)話標(biāo)識(shí)號(hào)碼。PADS包也必須包含一個(gè)接入集線器名稱類型的標(biāo)簽確認(rèn)向主機(jī)提供的服務(wù)。當(dāng)主機(jī)收到PADS包確認(rèn)后,雙方就進(jìn)入PPP會(huì)話階段。
還有一種PPPoE有效發(fā)現(xiàn)終止(PADT)包,在一個(gè)PPP會(huì)話建立后它隨時(shí)可由主機(jī)或接入集線器中任何一方發(fā)送,指示PPP會(huì)話已終止。PADT包不需要任何標(biāo)簽,其CODE字段為0xa7 ,SESSION_ID為需要終止的PPP會(huì)話的會(huì)話標(biāo)識(shí)號(hào)碼。
4. 以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議的優(yōu)點(diǎn)
安裝與操作方式類似于以往的撥號(hào)網(wǎng)絡(luò)模式,方便用戶使用。
用戶處的xDSL調(diào)制解調(diào)器無須任何配置。
允許多個(gè)用戶共享一個(gè)高速數(shù)據(jù)接入鏈路。適應(yīng)小型企業(yè)和遠(yuǎn)程辦公的要求。
終端用戶可同時(shí)接入多個(gè)ISP,這種動(dòng)態(tài)服務(wù)選擇的功能可以使ISP容易創(chuàng)建和提供新的業(yè)務(wù)。
兼容現(xiàn)有所有的xDSL Modem 和DSLAM。
可與ISP現(xiàn)有接入結(jié)構(gòu)相融合。
文章錄入:aaadxmmm 責(zé)任編輯:aaadxmmm
1998年后期問世的以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議(PPP over Ethernet)技術(shù)是由Redback 網(wǎng)絡(luò)公司、客戶端軟件開發(fā)商RouterWare公司以及Worldcom子公司UUNET Technologies公司在IETF RFC制的基礎(chǔ)上聯(lián)合開發(fā)的。通過把最經(jīng)濟(jì)的局域網(wǎng)技術(shù) 以太網(wǎng)和點(diǎn)對(duì)點(diǎn)協(xié)議的可擴(kuò)展性及管理控制功能結(jié)合在一起,網(wǎng)絡(luò)服務(wù)提供商和電信運(yùn)營(yíng)商便可利用可靠和熟悉的技術(shù)來加速部署高速互聯(lián)網(wǎng)業(yè)務(wù)。它使服務(wù)提供商在通過數(shù)字用戶線、電纜調(diào)制解調(diào)器或無線連接等方式,提供支持多用戶的寬帶接入服務(wù)時(shí)更加簡(jiǎn)便易行。同時(shí)該技術(shù)亦簡(jiǎn)化了最終用戶在動(dòng)態(tài)地選擇這些服務(wù)時(shí)的操作。
2. PPP over Ethernet基本幀格式
建立一個(gè)以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議會(huì)話包括兩個(gè)階段:1. 發(fā)現(xiàn)(Discovery)階段。在Discovery過程中用戶主機(jī)以廣播方式尋找可以連接的所有的接入集線器,并獲得其以太網(wǎng)MAC地址。然后選擇需要連接的主機(jī)并確定所要建立的PPP會(huì)話識(shí)別標(biāo)號(hào)。2. PPP會(huì)話階段。用戶主機(jī)與接入集線器根據(jù)在發(fā)現(xiàn)階段所協(xié)商的PPP會(huì)話連接參數(shù)進(jìn)行PPP會(huì)話。因此對(duì)應(yīng)于這兩種過程,以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議幀格式(如圖2)也包括兩種類型:發(fā)現(xiàn)階段的以太網(wǎng)幀中的類型字段為0x8863;PPP會(huì)話階段的以太網(wǎng)幀中的類型字段為0x8864,它們均已得到IEEE的認(rèn)可。PPPoE包中的版本(VER) 字段和類型(TYPE)字段長(zhǎng)度均為4比特,在當(dāng)前版本PPPoE建議中這兩個(gè)字段值都固定為0x1。代碼(CODE)字段長(zhǎng)度為8比特,根據(jù)兩階段中各種數(shù)據(jù)包的不同功能而值不同。在PPP會(huì)話階段CODE字段為0x00,發(fā)現(xiàn)階段中的各種數(shù)據(jù)包格式將在下面詳細(xì)介紹發(fā)現(xiàn)階段時(shí)給出。版本標(biāo)識(shí)號(hào)碼(SESSION_ID)字段長(zhǎng)度為16比特,在一個(gè)給定的PPP會(huì)話過程中它是固定不變的。值0xffffff為保留值。長(zhǎng)度(LENGTH)字段為16比特長(zhǎng),指示PPPoE凈荷長(zhǎng)度。發(fā)現(xiàn)階段PPPoE載荷可以為空或由多個(gè)標(biāo)記(TAG)組成,每個(gè)標(biāo)記都是TLV(類型-長(zhǎng)度-值)的結(jié)構(gòu);PPP會(huì)話階段PPPoE載荷為標(biāo)準(zhǔn)的點(diǎn)對(duì)點(diǎn)協(xié)議包。
3. 發(fā)現(xiàn)(Discovery)階段的詳細(xì)介紹
一個(gè)典型的發(fā)現(xiàn)(Discovery)階段共包括4個(gè)步驟:1. 主機(jī)發(fā)出PPPoE有效發(fā)現(xiàn)啟動(dòng)(PADI)包。以太網(wǎng)目的地址為廣播地址0xffffffffffff,CODE字段為0x09,SESSION_ID為0x0000。PADI包必須至少包含一個(gè)服務(wù)名稱類型的標(biāo)簽(標(biāo)簽類型字段為0x0101),向接入集線器提出所要求提供的服務(wù)。2. 接入集線器收到在服務(wù)范圍內(nèi)的PADI包后,發(fā)送PPPoE有效發(fā)現(xiàn)提供(PADO)包以響應(yīng)請(qǐng)求。其CODE字段為0x07 ,SESSION_ID仍為0x0000。PADO包必須包含一個(gè)接入集線器名稱類型的標(biāo)簽(標(biāo)簽類型字段為0x0102)以及一個(gè)或多個(gè)服務(wù)名稱類型標(biāo)簽,表明可向主機(jī)提供的服務(wù)種類。3. 主機(jī)在可能收到的多個(gè)PADO包中選擇一個(gè)合適的,然后向所選擇的接入集線器發(fā)送PPPoE有效發(fā)現(xiàn)請(qǐng)求(PADR)包。其CODE字段為0x19 ,SESSION_ID仍為0x0000。PADR包必須包一個(gè)服務(wù)名稱類型標(biāo)簽,確定向接入集線器請(qǐng)求的服務(wù)種類。4. 接入集線器收到PADR包后準(zhǔn)備開始PPP會(huì)話,它發(fā)送一個(gè)PPPoE有效發(fā)現(xiàn)會(huì)話確認(rèn)(PADS)包。其CODE字段為0x65 ,SESSION_ID為接入集線器所產(chǎn)生的一個(gè)唯一的PPPoE會(huì)話標(biāo)識(shí)號(hào)碼。PADS包也必須包含一個(gè)接入集線器名稱類型的標(biāo)簽確認(rèn)向主機(jī)提供的服務(wù)。當(dāng)主機(jī)收到PADS包確認(rèn)后,雙方就進(jìn)入PPP會(huì)話階段。
還有一種PPPoE有效發(fā)現(xiàn)終止(PADT)包,在一個(gè)PPP會(huì)話建立后它隨時(shí)可由主機(jī)或接入集線器中任何一方發(fā)送,指示PPP會(huì)話已終止。PADT包不需要任何標(biāo)簽,其CODE字段為0xa7 ,SESSION_ID為需要終止的PPP會(huì)話的會(huì)話標(biāo)識(shí)號(hào)碼。
4. 以太網(wǎng)上點(diǎn)對(duì)點(diǎn)協(xié)議的優(yōu)點(diǎn)
安裝與操作方式類似于以往的撥號(hào)網(wǎng)絡(luò)模式,方便用戶使用。
用戶處的xDSL調(diào)制解調(diào)器無須任何配置。
允許多個(gè)用戶共享一個(gè)高速數(shù)據(jù)接入鏈路。適應(yīng)小型企業(yè)和遠(yuǎn)程辦公的要求。
終端用戶可同時(shí)接入多個(gè)ISP,這種動(dòng)態(tài)服務(wù)選擇的功能可以使ISP容易創(chuàng)建和提供新的業(yè)務(wù)。
兼容現(xiàn)有所有的xDSL Modem 和DSLAM。
可與ISP現(xiàn)有接入結(jié)構(gòu)相融合。
文章錄入:aaadxmmm 責(zé)任編輯:aaadxmmm
相關(guān)文章
網(wǎng)友經(jīng)驗(yàn)Windows XP四例壁紙?jiān)O(shè)置技巧
網(wǎng)友經(jīng)驗(yàn)Windows XP四例壁紙?jiān)O(shè)置技巧...2007-09-09Catalyst 4006交換機(jī)的配置實(shí)例WS-X4013引擎+ WS-X4232-L3路由模塊
Catalyst 4006交換機(jī)的配置實(shí)例WS-X4013引擎+ WS-X4232-L3路由模塊...2007-09-09U盤當(dāng)內(nèi)存用Vista最新細(xì)節(jié)報(bào)導(dǎo)正文分析錯(cuò)誤
U盤當(dāng)內(nèi)存用Vista最新細(xì)節(jié)報(bào)導(dǎo)正文分析錯(cuò)誤...2007-09-09網(wǎng)吧3個(gè)絕對(duì)罕見但使工作方便的命令
網(wǎng)吧3個(gè)絕對(duì)罕見但使工作方便的命令...2007-09-09網(wǎng)絡(luò)管理之網(wǎng)關(guān)篇
網(wǎng)絡(luò)管理之網(wǎng)關(guān)篇...2007-09-09