普通路由器的DHCP中繼有什麼作用?
12-30
既然普通路由器都帶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口雙頻路由器?