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