這有很多種方法可以達成, 以下用 Windows 環境舉例:
Clustering
這個架構上最簡單, 預算上最花錢. 在 Windows 環境裡, 您需要購買企業版的 Server 才能架設 Cluster, 而且還得買兩套, 預算是標準版的 4 倍. 但是管理上比較方便, 因為只要管理一組設定就夠了, 而且故障時可以自動切換過去.
Cold-Standy
準備兩台 DHCP 設定一模一樣的電腦, 一台開機一台關機. 當開機的那台當掉時, 把關機的那台打開. 這個切換過程需要人工介入, 無法自動完成
50/50 Redundancy
這需要兩台開機運行的 DHCP Server, 然後在兩台 Server 上都保留足額的 IP, 但是網段錯開不要重疊. 例如: 假設總共需要發放 50 個 IP, 那就在 Server A 上發放 192.168.1.51~100, 在 Server B 上保留 192.168.1.101~150 (各 50 個 IP, 共 100 個 IP, 但這兩組不重疊). 這樣無論哪一台掛掉, 另外一台都還有能力發放所有的 IP, 而且即使兩台都活著, 發出去的 IP 也不會重疊.
這裡面用最多的應該是 50/50, 因為他不需要高檔的作業系統, 故障時也不需要人工介入就可以自動切換, 唯一不方便的地方, 是必須要管理兩套 DHCP 的設定, 尤其是如果系統內有 Revervation IP 的時候, 狀況會變得很麻煩.
另外要提醒的是, 如果在 50/50 架構下使用 DHCP Relay 的話, Relay Target 不可以設定成 Server A 或 Server B, 因為這樣將無法發揮原本設計的 Fail-over 功能 (除非您在故障時立即手動更改 Relay Target); 變通的辦法, 是將 DHCP Relay 直接 Forward 給這個 Subnet 的廣播位址如: 192.168.1.255, 這樣可以確保 A/B 兩台 Server 都會同時收到 Relay 信號.
Still <a href="http://www.playersaid.com/Cheap-WOW-Gold-US/">cheap wow gold</a> others are open to just about <a href="http://www.playersaid.com/Runescape-Gold/">runescape gold</a> anyone. Some programs, such as SponsorChange.org, help <a href="http://www.playersaid.com/Aion-Online-Kinah-US/">aion kinah</a> graduates repay a <a href="http://www.playersaid.com/Cheap-WOW-Gold-US/">buy gold for world of warcraft</a> portion of their student debt. Other programs <a href="http://www.playersaid.com/Star-Trek-Online-Credits/">buy star trek</a> help students -- both graduate and undergraduate -- avoid student loan debt entirely.
klm2242提到:
連保留區的也要重新設定呢?可以兩台同時覆寫嗎??
1.是的,保留區都要手動設定
2.無法二台同步、複寫,除非ray說的,DHCP Server 備援機構
我的DHCP Server 備援機構比較陽春、省錢,就是手工建立『二邊完全相同的保留區資料』
+『不同的IP發放區段』
無論哪一台掛掉,用戶端都沒感覺