PPPOE網絡通道協議是什么?
什么是PPPOE?
點到點協議跨 Ethernet (PPPOE)是一種以太網狀結構為基礎,以點到點協議(PPP)為核心的網絡通道協議。因為將 PPP協議整合到了協議中,所以它可以完成傳統的以太網所不能完成的認證、加密、壓縮等功能。它還可以被用在有線調制解調器和數字訂戶線路(DSL)的協議系統中,從而為用戶提供網絡訪問服務。Ethernet協議實質上,這是一個協定,可以在兩個以太網路介面間建立點對點通道。
利用愛陸通通信模塊-AD7028D(T/Z)進行點對點組網如下圖:
以在 Linux下使用的 PPPD作為例子,在 PPP的界面上,它在 IP,IPv6, IPX等幾個方面都有很好的支持。
在此基礎上,提出了一種基于有向分組網絡的網絡連接方式,它不是以串行方式連接,而是類似于以太網。使用這種帶有登錄名和密碼的標準連接方式,很容易就能訪問到賣家的賬戶。此外,在 PPPoE的聯機中,只需為另一方指派 IP地址,即可實現 IP地址的動態復用。
PPPoE 是由 UUNET、Redback Networks 和 RouterWare 開發的。
PPPoE的工作原理
PPPoE的工作流程分為兩個部分:第一部分為無狀態,目標為獲得 PPPoE (位于本地 ADSL)終端的 MAC地址,并創建 PPPoE的 Session ID。
這一搜尋工作結束后,就是標準的P-點對點對話。
當主機要開始PPPoE會話時,首先要經過發現階段,識別出本端的以太網MAC地址,建立PPPoE SESSION-ID。
在發現階段,主機可以根據網絡拓撲發現多個接入集中器,然后讓用戶選擇一個。當發現階段成功完成時,主機和選定的接入集中器都擁有在以太網上建立 PPP 連接所需的信息。
在 PPP 會話建立之前,在發現階段保持無狀態的客戶端/服務器模式。
一旦建立了 PPP 會話,主機和接入集中器都必須為 PPP 虛擬接口分配資源。