PPPoE 撥號連線是什麼?
PPPoE(Point-to-Point Protocol over Ethernet,以太網上的點對點協議)是把 PPP 幀封裝於以太網幀內傳輸的網絡協議,讓寬頻服務商以帳號密碼認證及管理用戶連線。本頁講解 PPPoE 的來歷與原理、連線建立流程、與其他上網方式的分別,以及路由器設定的注意事項。
PPPoE 的定義與來歷
PPPoE 的正式規範是 IETF 於 1999 年發布的 RFC 2516。它的核心構思十分直接:把傳統電話撥號年代使用的 PPP(Point-to-Point Protocol,點對點協議)幀,封裝在以太網幀內傳送。如此一來,寬頻服務商便可在以太網/DSL 環境沿用 PPP 成熟的一套機制——以帳號密碼認證用戶、按帳號計費及管理連線。
PPPoE 興起於 DSL 寬頻普及的年代,作為把用戶封包經 DSL 線路接駁到服務商 IP 網絡的通道方案;時至今日,不論光纖或其他接入媒介,不少寬頻服務仍以 PPPoE 作為用戶接入與認證方式,路由器的 WAN 設定中亦必然可以找到 PPPoE 選項。
PPPoE 連線建立流程
按 RFC 2516 的設計,PPPoE 連線分為「發現」與「會話」兩個階段:
- 發現階段(Discovery)——用戶端在以太網上廣播尋找可用的接入伺服器,雙方交換識別資訊並建立會話編號。
- 會話階段(Session)——雙方以 PPP 協商連線參數,進入正常數據傳輸。
- 帳號認證——會話建立過程中,用戶端提交服務商發出的帳號與密碼,認證通過才可繼續。
- 獲派地址——認證成功後,服務商向用戶端分配 IP 地址等網絡參數,連線正式生效。
- 斷線重撥——連線中斷後,路由器會自動重複上述流程重新撥號;重新獲派的公網地址可能與之前不同。
PPPoE 與其他常見上網方式的分別
| 比較項目 | PPPoE 撥號 | DHCP 自動取得 | 固定 IP(靜態) |
| 是否需要帳號密碼 | 需要,由服務商發出 | 不需要 | 不需要,手動填寫指定地址 |
| 連線建立 | 先認證後連線 | 接上即自動獲派地址 | 按服務商提供的參數手動設定 |
| 公網地址 | 多為動態,重撥可能改變 | 多為動態 | 固定不變 |
| 常見場景 | 住宅及商用寬頻 | 住宅寬頻、大廈網絡 | 企業專線、需對外提供服務的環境 |
採用哪種方式由服務商決定,用戶只需在路由器選擇對應的 WAN 連線類型。DHCP 的運作原理可參考DHCP 是什麼?一頁。