Windows

如果 DHCP 伺服器在客戶端設備上線之後會發生什麼情況?

  • October 28, 2015

如果我有一台執行 DHCP 伺服器的 Windows PC。我預計它需要幾分鐘才能啟動。我的網路將擁有來自不同供應商的各種其他設備,這些設備將在幾秒鐘內啟動。

我還沒有找到 DHCP 客戶端重試的“標準”。這些設備會在 Windows DHCP 伺服器啟動之前超時嗎?如果是這樣,最好的處理方法是什麼?

說明:不涉及 Windows 客戶端。客戶端是工業嵌入式設備,例如相機、加熱器和機器人。

我不擔心如果 DHCP 伺服器出現故障會發生什麼。這些都是嵌入式設備,都連接到一個單一的電源。我想知道早上“工廠”開機時該怎麼辦。

好的,我有幾個想法:

  1. DHCP 堆棧與天空中的星星一樣多。好吧,不完全是,但你明白了。嵌入式網路堆棧以不完整的“標準”實現而聞名。因此,您的設備很可能在您的 DHCPd 準備好之前最終啟動,APIPA將啟動,並且****永遠不會重試 DHCP。您可以驗證這一點的唯一方法是檢查所涉及的每個設備的行為。
  2. 重新啟動開關(如其他人所建議的那樣)甚至可能不起作用。我見過許多嵌入式設備在啟動過程中觸發一次DHCP 請求,然後再也不嘗試,即使 NIC 上的 PHY 鏈路狀態發生變化。

這是我推薦的解決方案:

市場上有電源排序 PDU。這些通常是具有可程式延遲的兩級或三級 PDU。有了這些,當它們通電時,它們將啟動第一級,等待指定的秒數,啟動第二級等。您可以將交換機和伺服器連接到第一級,擁有 PDU等待 5 分鐘,讓伺服器完成啟動,然後啟動第二階段,其中包含所有其他設備。

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