萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 詳解PPPOE協議的背景和簡介

詳解PPPOE協議的背景和簡介

   詳解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的客戶端是依據什麼條件來選項訪問集中器的?

copyright © 萬盛學電腦網 all rights reserved