1. 程式人生 > >PPPOE和DCHP獲得IP地址的方式

PPPOE和DCHP獲得IP地址的方式

PPPoE的優點與缺點

與其他任何技術一樣, PPPoE協議也有它自身的優、缺點,關鍵是主要表現在哪個方向上。當然,PPPoE協議之所以能得到如此廣泛的應用,它的優點還是主要的,下面分別予以介紹。
1.PPPoE協議的主要優點
PPPoE協議的優點主要表現在以下幾個方面。
安全性高
在PPPoE會話中,採用對每個程序的PAP(Password Authentication Protocol,密碼驗證協議)或CHAP(Challenge-Handshake Authentication Protocol,挑戰握手驗證協議)的應用,克服了橋接機制中常見的安全漏洞。
付費方式靈活
PPPoE可針對每個連線程序進行計費,NSP(網路服務提供商)或NAP(網路接入提供商)可按程序的時間長短來收費,也可以收取一個最小接入費用。
支援的CPE廣泛
在PPPoE協議會話中,對於不能執行PPPoA的CPE(客戶端前置裝置),或不能支援PPP的CPE,該方式將絲毫不受影響,因為它採用的是基於橋接的PPP協議。
支援多程序
PPPoE協議可以在同一時間讓一個PC接入到多個目的地,即每條PVC上可以有多個程序。
使用者身份認證方式靈活
NSP可以對每個使用者採用標準的RADIUS協議進行控制,比如設定空閒或超時等屬性。
配置簡單
PPPoE協議撥號方式的客戶端配置非常簡單,使用者處的DSL調變解調器可無須任何特殊配置。
相容性好
PPPoE協議相容目前所有的DSL MODEM和DSLAM(數字使用者環路接入複用器)。
2.PPPoE協議的主要缺點
PPPoE協議的缺點表現在以下兩個方面。
必須安裝專有的PPPoE客戶端軟體。
存在一定的安全隱患。
由於PPPoE採用RFC 1483橋接方式,所以比較容易產生廣播風暴,也易遭受DoS攻擊。但是由於一般每個CPE 裝置只設置有一個PVC到達BRAS(寬頻接入伺服器)裝置,而BRAS方又常採用RBE(Routed Bridged Encapsulation,路由橋接封裝)機制,從而有效地克服了這個弱點。
總的來說,PPPoE協議在ADSL中非常實用,實際組網方式也很簡單,對CPE的要求很簡單,大大降低了網路的複雜程度,是目前應用最為普遍的家庭使用者的接入模式。

dhcp+技術

——DHCP+是為了適應網路發展的需要而對傳統的DHCP協議進行了改進,主要增加了認證功能,即DHCP伺服器在將配置引數發給客戶端之前必須將客戶端提供的使用者名稱和密碼送往RADIUS伺服器進行認證,通過後才將配置資訊發給客戶端,與PPPoE從技術一樣,DHCP+也需要在客戶端上安裝客戶端軟體,但不同的是,DHCP+客戶端與伺服器可以通過在每個子網內增加中繼代理而跨越三層,不一定要在同一個二層內。而且,伺服器只是在獲得IP配置資訊階段起作用,以後的通訊完全不經過它,而PPPoE/A技術由於伺服器與客戶端之間存在PPP連線,因此伺服器是所有通訊的必經之路。

——DHCP+的主要優點是使用DHCP+伺服器只在使用者接入網路前為使用者提供配置與管理資訊,一般不會成為瓶頸,並能夠很容易地實現組播的應用。但是,DHCP+還沒有正式的標準,產品和應用很少;不能防止地址衝突和地址盜用;不能按流量進行計費;不能對使用者的資料流量進行控制;並且,應用DHCP+需要改變現有的後臺管理系統。

dhcp+

  DHCP+認證技術是一種基於DHCP協議控制終端使用者的IP地址分配,實現控制使用者接入上網的認證鑑權技術。
  DHCP協議是RFC組織通過RFC 2131、2132定義的標準客戶機—伺服器工作機制,主要實現客戶機向伺服器請求分配IP地址的流程。
  DHCP協議主要解決以下問題:
  將IP地址和TCP/IP的設定統一管理起來
  避免不必要的地址衝突
  節省了網路管理員手工設定和分配地址的麻煩
  略微達到節省IP地址的目的
  但是作為接入認證技術,DHCP協議本身存在問題,很多業務功能沒有定義、無法實現。主要包括:使用者的上下網偵測和Session維護、使用者上網時長的採集等功能。
  同時,考慮到電信運營的需要,DHCP+認證系統還需要解決安全性問題,如防IP地址盜用、防偽DHCP伺服器、防DOS攻擊、DHCP廣播域控制等。
  DHCP+認證技術主要是通過對DHCP協議進行擴充套件,來實現上述功能和業務要求。目前,發展出的技術包括DHCP+Web認證和DHCP+Client認證兩種方式。
  DHCP+Web認證和DHCP+Client認證比較,DHCP+Client認證方式,更加具有優勢,主要體現在以下幾點:
  計費準確率高;
  安全性高,具備防偽DHCP、防DOS攻擊的能力;
  對使用者控制力度更強,可以制止使用者私拉盜接行為。
  因此,在運營商採用DHCP+認證技術進行寬頻接入業務開展時,更加適用。
  DHCP+ 的認證過程如下:DHCP 使用者通過廣播找到DHCP伺服器,從迴應的多個DHCP伺服器中選一個提出申請,該伺服器接受之後,通過認證使用者的有關資訊,確認是合法使用者之後,就把相關引數,如IP地址、DNS伺服器、子網掩碼、閘道器的地址等傳送給使用者。使用者得到這些引數之後,就能直接進入Internet網進行通訊,而所有的通訊流無需經過DHCP伺服器