普通路由器的DHCP中繼有什麼作用?

既然普通路由器都帶DHCP伺服器功能,那DHCP中繼又有何作用?


DHCP的正常工作流程是在一個Layer2或者說同一個網段內的,客戶機請求獲取地址的時候由於還沒有任何地址,只能在255.255.255.255這個地址內廣播尋找,在只有一個網段的網路里,沒有任何問題,但是在更大的網路里,有很多很多網段的網路里,為每個網段都配置dhcp server,雖然不是不能,但是太沒效率,所以為了解決這個問題,路由器上就有了dhcp中繼

簡單來說,客戶機的dhcp請求是一定會被本地的網關收到的,本地網路內沒有dhcp server,那麼網關或者說路由器就根據設置好的dhcp中繼地址,單播出去,讓本地網路外的獨立伺服器為客戶機分配ip地址

光寫可能不好理解,我發倆圖,自己畫的


對於一個包括多個子網中小型網路來說,擁有多個獨立的DHCP伺服器可能會導致:

1. IP池管理變複雜,需要針對不同網段的路由器分散化地分別配置相互不重疊的IP池

2. IP池靈活性下降,對網路體系的穩定性和可擴展性造成問題

3. 可能無法將DHCP服務能力集中在服務能力最強的那台路由器上

那麼假如只啟用DHCP伺服器功能,不啟用DHCP中繼功能,就無可避免地在網路中生成多個DHCP伺服器,帶來上文中所述的壞處。而啟用DHCP中繼功能,可以只在一台路由器上配置DHCP服務,其他路由器中繼到該台路由器上(即使跨網段)為對應的終端提供IP地址,解決了剛才提到的幾個問題。

特別是對於企業網路應用來說,往往可行的解決方案有數種乃至十幾種,但是綜合管理成本,維護成本,穩定性,運行效率等因素來說,最優的方案往往極其有限,並需要運用到更多的網路技術。


說白了就是延長DHCP伺服器的服務距離,便於集中管控。


推薦閱讀:

裝修時需要安裝幾根網線?
網線從路由器接出來, 再接一個路由器怎麼設置?
為什麼一定要通過網關來找計算機?
路由器進行NAT地址轉換時,如何避免可能出現的如下錯誤?
有哪些性價比高的千兆WAN口雙頻路由器?

TAG:路由器 | 計算機網路 | DHCP |