DHCP工作原理( DHCP地址續約和釋放)


DHCP工作原理(  DHCP地址續約和釋放)

一.DHCP地址續約

1.概述:客戶端在地址租期到期之前,通過發送DHCP Request向DHCP服務器重新續約IP地址。

2.數據包:DHCP Request;DHCP ACK

3.圖解:

4.抓包:

注:華為ensp模擬器1.3版本(其他版本位測試)暫時無法抓到此過程數據包,華為論壇ensp模塊有相關問題,但無回答,這里用PC和家用路由器抓包演示) 

5.過程說明:

  • 租期達到50%(T1)時,DHCP客戶端會自動以單播的方式向DHCP服務器發送DHCP REQUEST報文,請求更新IP地址租期。如果收到DHCP服務器回應的DHCP ACK報文,則租期更新成功(即租期從0開始計算);如果收到DHCP NAK報文,則重新發送DHCP DISCOVER報文請求新的IP地址。
  • 當租期達到87.5%(T2)時,如果仍未收到DHCP服務器的應答,DHCP客戶端會自動以廣播的方式向DHCP服務器發送DHCP REQUEST報文,請求更新IP地址租期。如果收到DHCP服務器回應的DHCP ACK報文,則租期更新成功(即租期從0開始計算);如果收到DHCP NAK報文,則重新發送DHCP DISCOVER報文請求新的IP地址。
  • 如果租期時間到時都沒有收到服務器的回應,客戶端停止使用此IP地址,重新發送DHCP DISCOVER報文請求新的IP地址。

 

二.DHCP地址釋放

1.概述:客戶端通過DHCP Release向DHCP服務器釋放其所用的地址

2.分類:DHCP Release 

  • 客戶端釋放其所用的地址
  • 讓客戶端重新獲取地址
    思科DHCP服務端命令: 
     R1#release dhcp f0/0
     R1#renew dhcp f0/0
     R2#show ip dhcp binding
    華為DHCP服務端命令:
    針對接口地址池:
    
    執行命令reset ip pool interface interface-name { start-ip-address [ end-ip-address ] | all | conflict | expired | used }
    
    針對全局地址池:
    
    執行命令reset ip pool name ip-pool-name { start-ip-address [ end-ip-address ] | all | conflict | expired | used }
    
    

     

2.圖解:

3.抓包:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM