在許多企業網絡中,為了方便客戶端IP地址的管理,通常采用的是自動獲取的方式向DHCP服務器獲得IP地址。為了保證DHCP服務器能夠正常穩定地向客戶端提供IP地址的租賃,DHCP服務器的冗余設計就顯得格外重要了。
DHCP的冗余設計中,微軟公司建議采用DHCP的80/20規則。簡言之就是分別在兩台DHCP服務器上創建相同的作用域,在一台DHCP服務器上排除掉地址的20%(也就是有效地址為地址池的80%);在另一台DHCP服務器上排除掉地址的80%(也就是有效地址為地址池的20%)。這樣就可以解決當一台DHCP失效時,另一台DHCP服務器仍可以提供服務,避免了單點失敗的問題,從而實現了DHCP服務的容錯功能。
——摘自《企業網絡搭建及應用》(第二版)
在windows server 2008 R2系統中,實現80/20規則可以采用“拆分作用域”這個功能來實現。下面我們來簡單贅述一下功能的實現和應用。
【實驗環境】
A機器: IP:192.168.5.24/24 (srv08.lilywhite.com)
B機器: IP:192.168.5.23/24 (srv08-2.lilywhite.com)
(A和B機器都已經加入了lilywhite.com域中,且都添加了DHCP服務角色,A機器配置好了作用域)
C機器:作為客戶端使用,以其驗證功能
【功能實現】
A機器上右擊作用域,點擊高級→拆分作用域。
進入DHCP拆分作用域向導,我們直接點擊下一步。
添加B機器的FQDN或IP地址作為拆分作用域所使用的DHCP服務器。
設置拆分作用域IP地址的百分比,可以滾動滑塊設置百分比,也可以保持默認。
設置延遲時間,保持默認即可。
顯示配置摘要,確認無誤后,點擊完成后開始配置作用域。
完成配置后截圖。
此時打開B機器的DHCP服務器,對此服務器進行刷新操作。
刷新后,點擊下拉IPv4,我們發現已有拆分后的作用域,我們右擊作用域激活。
【服務驗證】
注意:保證客戶端和服務端處在同一塊網卡上。
打開C機器,將本地連接設置為自動獲取IP地址,重新啟用本地連接后,本地連接自動連上了B機器的DHCP服務器。
將B機器關機后,重新啟用本地連接,我們發現本地連接自動連上了A機器的DHCP服務器,驗證成功。