Dhcp

使用兩個輔助伺服器的 isc-dhcp-server 的 DHCP 故障轉移

  • August 22, 2018

我正在重新安排我們的網路並進行一些 DHCP 故障轉移,因為我們有很多機器,甚至伺服器,都使用 DHCP 獲取 IP 地址。

今天我們有一個很好的 DNS 拓撲結構,有一個主伺服器和兩個從伺服器。DHCP 將從屬地址提供給客戶端,並且只允許在從屬伺服器上進行遞歸。考慮到這一點,我想用 DHCP 做一些事情。

主要想法是有一個主 DHCP 伺服器和兩個輔助伺服器。但是問題來了:我不知道,我也沒有在文件中找到它是否受支持的功能,以及是否有辦法將大量 DHCP 負載僅放在輔助伺服器上。

這是有關 ISC DHCPd 故障轉移的文件:https://kb.isc.org/article/AA-00502/0/A-Basic-Guide-to-Configuring-DHCP-Failover.html;但它不包括我的使用場景。

提前致謝,

使用 DNS,有一個遞歸和權威查詢的概念,所以你在那裡所做的 - 通常稱為隱藏的主 - 是有意義的。你有一個隱藏的 master 保存數據,slave 複製它,並且只在 slave 上啟用遞歸。

使用 DHCP,沒有這樣的概念。DHCP 伺服器要麼不回复、授予或拒絕租約。是否這樣做完全取決於它的配置和租用數據庫,而不是 DHCP 請求是否“遞歸”。

特別是對於 ISC dhcpd,沒有“主”的概念。您可以執行兩個具有相同配置和故障轉移的 DHCP 伺服器,但不能執行“主”伺服器和兩個“從”伺服器。

所以 - 你想要的功能不存在。沒有這樣的事情,所以你不能這樣做。

如果您不想在隱藏的主機上傳入 DHCP,請不要在那裡執行 DHCP 伺服器。

如果您想執行兩台伺服器並準備好從另一台接管,您應該執行故障轉移,但要注意它有一些警告。

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