IP地址獲取-PPPoE&DHCP

 PC獲取IP地址的方式有3種,手工配置、PPPoE獲取、DHCP獲取。PPPoE應用較多

  •  PPPoE撥號

包括PPPoE Discovery、PPPoE Session、PPPoE Terminate三個階段。

PPPoE Discovery

(1)client廣播發送PADI尋找server;

(2)server收到PADI後(得到了client的MAC地址),單播向client回PADO;

(3)client單播向選定server發PADR;

(4)server回PADS,會產生1個session id;

PPPoE Seesion

(1)LCP協商建立鏈路;

(2)可選加密算法協商;

(3)IPCP獲取IP地址;也可以獲取IPv6地址。

PPPoE Terminate

client和server都可以發起PADT包終止回話,釋放session id。

  • DHCP

撥號階段

(1)client廣播發送DHCP Discovery包,尋找server;

(2)server收到DHCP Discovery包後,單播向client回DHCP Offer;

(3)client單播向選定server發送DHCP Request包,請求ip、mask、gateway、DNS等信息;

(4)server回DHCP Session包迴應client的請求;

續租階段

(1)撥號成功後,server間隔一定時間發包確認client是否續租;

(2)client發包確認是否續租;

終止階段

client和server都可以終止回話。

 

比較

PPPoE特點:便於計費。client和server需在同一廣播域。

DHCP特點:撥號過程與PPPoE類似,server分配給client的IP等信息有租約時間,需要考慮續租問題。若client和server不在同一廣播域可通過DHCP Relay完成撥號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章