詳解PPPOE協議的兩個階段:發現階段會話階段,向大家介紹PPPOE協議的方法,可能好多人還不瞭解怎麼對PPPOE協議進行最佳化,沒有關係,看完本文你肯定有不少收穫,希望本文能教會你更多東西。
PPPOE協議出現的背景
隨著寬頻網路技術的不斷髮展,以xDSL、CableModem和乙太網為主的幾種主流寬頻接入技術的應用已開展的如火如荼。同時又給各大網路運營商們帶來了種種困惑,無論使用哪種接入技術,對於他們而言可盼和可求的是如何有效的管理使用者,如何從網路的投資中收取回報,因此對於各種寬頻接入技術的收費的問題就變得更加敏感。
在傳統的乙太網模型中,我們是不存在所謂的使用者計費的概念,要麼使用者能設定/獲取IP地址上網,要麼使用者就無法上網。IETF的工程師們在秉承窄帶撥號上網的運營思路(使用NAS裝置終結使用者的PPP資料包),制定出了在乙太網上傳送PPP資料包的協議(Point To Point Protocol Over Ethernet)。
這個協議出臺後,各網路裝置製造商也相繼推出自已品牌的寬頻接入伺服器(BAS),它不僅能支援PPPOE協議資料包文的終結,而且還能支援其它許多協議。如華為公司的MA5200(小BAS)和ISN8850(大BAS)。
PPPOE協議簡介
PPPOE協議提供了在廣播式的網路(如乙太網)中多臺主機連線到遠端的訪問集中器(我們對目前能完成上述功能的裝置為寬頻接入伺服器)上的一種標準。在這種網路模型中,我們不難看出所有使用者的主機都需要能獨立的初始化自已的PPP協議棧。
而且透過PPP協議本身所具有的一些特點,能實現在廣播式網路上對使用者進行計費和管理。為了能在廣播式的網路上建立、維持各主機與訪問集中器之間點對點的關係,那麼就需要每個主機與訪問集中器之間能建立唯一的點到點的會話。
PPPOE協議共包括兩個階段,即PPPOE的發現階段(PPPOE Discovery Stage)和PPPOE的會話階段(PPPOE Session Stage)。在這篇培訓教材中更注重是PPPOE發現階段的介紹,因為對於PPPOE的會話階段,可以看成和PPP的會話過程是一樣的(可直接參照 PPP協議培訓教材),而兩者的主要區別在於只是在PPP的資料包文前封裝了PPPOE的報文頭。
無論是哪一個階段的資料包文最終會被封裝成乙太網的幀進行傳送。當一個主機希望能夠開始一個PPPOE會話時,它首先會在廣播式的網路(協議中是這樣說的,但在實際應用中,可能還要跨躍多點訪問的網路,如ATM等,從而就形成了PPPOEOA的資料包)上尋找一個訪問集中器。
當然可能網路上會存在多個訪問集中器時,對於主機而言則會根據各訪問集中器(AC,Access Concentration)所能提供的服務或使用者的預先的一些配置來進行相應的選擇。當主機選擇完了所需要的訪問集中器後,就開始和訪問集中器建立一個 PPPOE會話程式。
在這個過程中訪問集中器會為每一個PPPOE會話分配一個唯一的程式ID,會話建立起來後就開始了PPPOE的會話階段,在這個階段中已建立好點對點連線的雙方(這種點對點的結構與PPP不一樣,它是一種邏輯上的點對點關係)就採用PPP協議來交換資料包文,從而完成一系列PPP的過程,最終將在這點對點的邏輯通道上進行網路層資料包的傳送。
PPPOE協議總結
PPPOE協議包括PPPOE的發現階段和PPPOE的會話階段大多數的BAS(寬頻接入伺服器)都支援PPPOE協議。
PPPOE協議思考
PPPOE的客戶端是依據什麼條件來選項訪問集中器的?
詳解PPPOE協議的背景和簡介
相關文章
- TCP 和 UDP 協議簡介TCPUDP協議
- 基礎篇-http協議《http 簡介、url詳解、request》HTTP協議
- 【網路協議】TCP協議簡介協議TCP
- cdp協議簡介協議
- HTTP 協議簡介HTTP協議
- Http協議簡介HTTP協議
- TCP 協議簡介TCP協議
- tcp/ip協議和opc協議對比詳解TCP協議
- UDP 和 TCP 兩種協議簡介UDPTCP協議
- tcp /ip 協議簡介TCP協議
- 實用TCP協議(1):TCP 協議簡介TCP協議
- Gossip 協議詳解Go協議
- VxLAN協議詳解協議
- WebSocket 協議詳解Web協議
- UDP協議詳解UDP協議
- TCP協議詳解TCP協議
- raft協議詳解Raft協議
- FTP協議詳解FTP協議
- USB協議詳解協議
- QUIC協議詳解UI協議
- SMB協議詳解協議
- Redis協議詳解Redis協議
- SNMP協議詳解協議
- HTTP 協議詳解HTTP協議
- HTTP協議詳解HTTP協議
- Kraft協議詳解Raft協議
- SPI協議詳解協議
- HCNA Routing&Switching之PPPoE協議協議
- MM2協議簡介協議
- 網路協議之:socket協議詳解之Socket和Stream Socket協議
- 關於ppp、PPPoE、PPTP、L2TP、IPSec協議的簡單認識pptp協議
- http協議/cookie詳解/session詳解HTTP協議CookieSession
- 網路通訊協議-ICMP協議詳解!協議
- 網路通訊協議-TCP協議詳解!協議TCP
- 網路通訊協議-HTTP協議詳解!協議HTTP
- 網路通訊協議-SMTP協議詳解!協議
- http協議學習系列(協議詳解篇)HTTP協議
- Envoy 中的 xDS REST 和 gRPC 協議詳解RESTRPC協議