文章編號: 282079 - 上次校閱: 2001年8月10日 - 版次: 1.0

乙太網路上的點對點通訊協定 (PPPoE) 發現階段的說明

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT282079
全部展開 | 全部摺疊

結論

本文旨在說明乙太網路上的點對點通訊協定 (PPPoE) 發現階段。Microsoft Windows XP 只提供 PPPoE 用戶端,沒有提供 PPPoE 伺服器。

其他相關資訊

若要建立 PPPoE 連線,您必須要有遠端 PPPoE 伺服器的乙太網路位址。此外,也必須要交涉唯一的工作階段識別碼。獲取此資訊的方法稱為「PPPoE 發現階段」。

「PPPoE 發現階段」由四個步驟組成:起始、提供、要求與確認工作階段:
  1. 「PPPoE 主動發現起始」(PPPoE Active Discovery Initiation, PADI) 封包:
    PPPoE 用戶端將 PADI 封包送出至廣播位址。如果 PPPoE 寬頻連線設定檔的撥號網路內容中有輸入服務名稱,此封包也可以填入「服務名稱」欄位。如果沒有輸入服務名稱,就無法填入此欄位。
  2. 「PPPoE 主動發現提供」(PPPoE Active Discovery Offer, PADO) 封包:
    如果 PPPoE 伺服器,或「存取集訊器」(Access Concentrator) 可以服務列在 PADI 封包中的「服務名稱」欄位,「存取集訊器」就應該以 PADO 來回應 PADI。如果沒有列出「服務名稱」欄位,「存取集訊器」應該要以填入「服務名稱」欄位的 PADO 封包來回應,且「服務名稱」欄位中應該要列出「存取集訊器」可以服務的服務名稱。PADO 封包會傳送至 PPPoE 用戶端的單點傳送位址。
  3. 「PPPoE 主動發現要求」(PPPoE Active Discovery Request, PADR) 封包:
    當 PPPoE 用戶端收到 PADO 封包時,會以 PADR 封包來回應。此封包會傳送至「存取集訊器」的單點傳送位址。用戶端可能會收到多個 PADO 封包,但只會對接收到的第一個有效的 PADO 做出回應。如果起始的 PADI 封包的「服務名稱」欄位是空白的,用戶端會在 PADR 封包的「服務名稱」欄位中填入 PADO 封包所傳回的第一個服務名稱。
  4. 「PPPoE 主動發現工作階段確認」(PPPoE Active Discovery Session-confirmation, PADS) 封包:
    當「存取集訊器」收到 PADR 時,會替此「點對點通訊協定」(PPP) 工作階段產生唯一的工作階段識別碼 (ID),並將此 ID 以 PADS 封包傳回給 PPPoE 用戶端。此封包會傳送至用戶端的單點傳送位址。
當此過程完成時,用戶端就會知道「存取集訊器」的位址,並知道已經建立了工作階段 ID。此時,會啟動一般的 PPP 工作階段。此工作階段可以維持連線不斷,直到送出「PPPoE 主動發現終止」(PPPoE Active Discovery Terminate, PADT) 封包為止。「存取集訊器」或 PPPoE 用戶端都可能會送出 PADT。

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q282079 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q282/0/79.asp (http://support.microsoft.com/kb/282079/en-us?ln=en-us&sd=gn&fr=0)

這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional Edition (商用版)
關鍵字:?
kbinfo kbtool kbnetwork KB282079
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。