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