Networking

使用非常短的 DHCP 租用時間(< 1 分鐘)可能會出現哪些問題?

  • February 27, 2021

我們有一個用於展示的網路設置,持續約 1500 萬。我們的 DHCP 伺服器配置為分配約 100 個地址(同時連接的最大數量或我們的 AP)……但由於人們可能會很快來去匆匆,我們需要保持租用時間非常短,以便釋放 IP 地址並允許其他人連接。

最初我想租一個短至 25 秒的租用時間,考慮到展示很短,並且要確保 DHCP 伺服器不會“濫用”保留任何 IP……但是,我害怕幾個事物。

一是對網路負載的影響。

其次,我在這里和那裡讀到過,1 分鐘以下的時間租約可能存在一些“奇怪”的問題(例如,什麼是好的 DHCP 租約超時配置)。

有人知道使用如此短的租約會有什麼不同的問題嗎?對網路有什麼影響?什麼是短而安全的租賃期限?

如果租用時間非常短,您會看到網路流量增加,尤其是廣播流量,因為 DHCP 的“發現”和“提供”階段是第 2 層廣播。問題的嚴重程度取決於許多因素,例如網路的規模和復雜性、延遲、DHCP 伺服器的性能等。請記住,DHCP 客戶端不要等到它們的租約到期後再嘗試更新它。因此,如果您給我一個 60 秒的租約,我將每 30 秒(可能)與 DHCP 伺服器通話以更新它。

至於“奇怪”的問題,任何事情都會發生。不同的 DHCP 客戶端會有不同的行為。有些人可能會處理得很好,有些人可能會經常更新並失敗。也許有些客戶獲得了租約,只是睡了一段時間,然後檢查他們是否需要續訂或如果地址過期則扔掉地址。如果睡眠時間長於租用時間,則係統將 IP 保留的時間超過允許的時間。我以前沒有看到過這個問題,但是我已經看到諸如客戶端在“請求”階段請求的 IP 與伺服器在“提供”階段給它的 IP 不同,但伺服器實際上給了客戶端“請求” “ IP,已經在使用中。永遠不要低估軟體編寫的糟糕程度。

引用自:https://serverfault.com/questions/629528