實作 DHCP 容錯移轉

已完成

DHCP 容錯移轉功能可讓兩部 DHCP 伺服器一起運作,向用戶端提供 IP 位址資訊。 這兩部 DHCP 伺服器會複寫彼此的租用資訊。 如果其中一部 DHCP 伺服器失敗,剩下的 DHCP 伺服器會繼續使用領域資訊向用戶端提供 IP 位址。

注意

容錯移轉關聯性中只能設定兩部 DHCP 伺服器,而且只能針對 IPv4 領域設定這些伺服器。

設定 DHCP 容錯移轉

若要設定 DHCP 容錯移轉,請建立兩部 DHCP 伺服器間的容錯移轉關聯性,並為此關聯性指定唯一的名稱。 容錯移轉夥伴會在設定期間交換此名稱。

提示

這可讓單一 DHCP 伺服器與其他 DHCP 伺服器有多個容錯移轉關聯性,只要關聯性都有唯一的名稱即可。

若要在 DHCP 管理主控台中設定容錯移轉,請使用設定容錯移轉精靈,您可以透過存取 IPv4 節點或領域節點的操作功能表啟動此精靈。

A screenshot of the Create a new failover relationship page in the Configure Failover wizard. The Mode is Load balance.

注意

DHCP 容錯移轉具有時效性。 如果夥伴間的時間差異超過一分鐘,容錯移轉過程就會因為嚴重錯誤而終止。

您可以在下表所述的兩種模式中,擇一設定容錯移轉。

[模式] 特性
負載平衡 此為預設模式。 在此模式中,兩部伺服器會同時向用戶端提供 IP 設定。 哪部伺服器會回應 IP 設定要求,取決於系統管理員設定負載分配比率的方式。 預設比率為 50:50。
熱待命 在此模式中,一部伺服器是主要伺服器,另一部則是次要伺服器。 主要伺服器會主動指派領域或子網路的 IP 設定。 次要 DHCP 伺服器只會在主要伺服器無法提供服務時,才會承擔這個角色的責任。 DHCP 伺服器可以同時運作,一部擔任一個領域或子網路的主要伺服器,另一部為次要伺服器。 熱待命模式最適合位於不同地點的災害復原網站部署。 如此一來,除非主要伺服器中斷服務,否則 DHCP 伺服器不會向用戶端提供服務。

待命模式考量事項

身為系統管理員,您必須設定要指派給待命伺服器的領域位址百分比。 當主要伺服器停機時,會在用戶端前置重疊時間上限 (MCLT) 間隔中提供這些位址。

A screenshot of the Create a new failover relationship page in the Configure Failover wizard. The Mode is Hot standby.

預設的容錯移轉設定會為待命伺服器保留 5% 的領域位址。 MCLT 間隔過後,次要伺服器會接管整個 IP 範圍。

MCLT

設定 MCLT 參數,指定當夥伴無法提供服務時,DHCP 伺服器應等候多久才能控制位址範圍。 預設值為一小時,且不得為零。 如有需要,您可以使用 Windows PowerShell 調整 MCLT。

自動狀態切換間隔

當伺服器與夥伴失去聯繫時,即會出現通訊中斷狀態。 因為伺服器無法得知造成通訊中斷的原因,所以會一直維持此狀態,直到系統管理員手動將其變更為 [夥伴停機] 狀態。 您可以設定自動狀態切換間隔,啟用自動轉換至 [夥伴停機] 狀態。 此間隔的預設值為 60 分鐘。

訊息驗證

Windows Server 可讓您驗證複寫夥伴之間的容錯移轉訊息流量。 系統管理員可以在 DHCP 容錯移轉的設定容錯移轉精靈中,建立類似密碼的共用密碼。 這會驗證容錯移轉訊息是否來自容錯移轉夥伴。

防火牆考量

DHCP 會使用 TCP 連接埠 647 接聽容錯移轉流量。 DHCP 安裝會建立下列輸入和輸出防火牆規則:

  • Microsoft-Windows-DHCP-Failover-TCP-In
  • Microsoft-Windows-DHCP-Failover-TCP-Out