基本介紹
- 中文名:PPOE
- 外文名:Point-to-Point Protocol over Ethernet
- 含義:虛擬撥號協定
- 提供:廣播式的網路
- 特點:能獨立的初始化自己的PPP協定棧
簡介,PPPoE的階段,PPPoE發現,PPP會話,使用時的缺點,
簡介
PPPoE(英語:Point-to-Point Protocol Over Ethernet),乙太網上的點對點協定,是將點對點協定(PPP)封裝在乙太網(Ethernet)框架中的一種網路隧道協定。由於協定中集成PPP協定,所以實現出傳統乙太網不能提供的身份驗證、加密以及壓縮等功能,也可用於纜線數據機(cable modem)和數字用戶線路(DSL)等以乙太網協定向用戶提供接入服務的協定體系。
本質上,它是一個允許在乙太網廣播域中的兩個乙太網接口間創建點對點隧道的協定。
它使用傳統的基於PPP的軟體來管理一個不是使用串列線路而是使用類似於乙太網的有向分組網路的連線。這種有登入和口令的標準連線,方便了接入供應商的記費。並且,連線的另一端僅當PPPoE連線接通時才分配IP位址,所以允許IP位址的動態復用。
PPPoE是由UUNET、Redback Networks和RouterWare所開發的。發表於RFC 2516說明中。
PPPoE的階段
PPPoE分為兩個階段:
PPPoE發現
由於傳統的PPP連線是創建在串列鏈路或撥號時創建的ATM虛電路連線上的,所有的PPP幀都可以確保通過電纜到達對端。但是乙太網是多路訪問的,每一個節點都可以相互訪問。以太幀包含目的節點的物理地址(MAC地址),這使得該幀可以到達預期的目的節點。 因此,為了在乙太網上創建連線而交換PPP控制報文之前,兩個端點都必須知道對端的MAC地址,這樣才可以在控制報文中攜帶MAC地址。PPPoE發現階段做的就是這件事。除此之外,在此階段還將創建一個會話ID,以供後面交換報文使用。
PPP會話
一旦連線的雙方知道了對端的MAC地址,會話就創建了。