DHCP之T1、T2時刻

1.DHCP流程

1.客戶端在子網下廣播DHCPDISCOVER消息發現DHCP服務器,同時攜帶期望獲取的配置信息等選項信息。

2.子網下任何可滿足客戶端需求的服務器都可能用DHCPOFFER消息響應,在yiaddr字段中設置可分配的IP以及在選項字段中包含配置信息。在分配新的IP地址之前,服務器應該檢查IP是否已經被使用

3.客戶端接收到一個或者多個DHCPOFFER消息,然後客戶端基於DHCPOFFER中提供的信息選擇一個DHCP服務器。客戶端廣播DHCPREQUEST消息.

4.服務器接收到廣播的DHCPREQUEST消息,IP與server identifier字段不一致的服務器認爲客戶端放棄獲取IP地址。被選擇的服務器用client identifier或者chaddr字段作爲客戶端的唯一標識符,提交綁定信息到本地永久存儲設備上,如數據庫。同時服務器發DHCPACK消息給客戶端,提供的配置信息與DHCPOFFER消息中的一致,yiaddr字段中包含分配的IP地址。如果服務器不能滿足客戶端的請求,則發送DHCPNAK消息

在這裏插入圖片描述

1.1 續租

DHCPRequest時發送廣播包

  • T1

T1時刻Renew(發送單播包):租期一半時刻發送DHCP Request,續租成功後轉態變爲BOUND

  • T2

T2時刻Rebind(發送廣播包):在T1時刻續租失敗後,在T2時刻(0.875的租期時刻發送DHCP Request)

  • 舉例

如:租期爲8分鐘,則在T1(4分鐘)RENEW續租發送DHCP Request

在T1時刻續租失敗後

在T2時刻(7分鐘)REBIND續租發送DHCP Request

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