多个局域网共享DHCP服务器
關(guān)于DHCP基礎知識,可以參考博客DHCP協(xié)議原理及實現(xiàn)流程
IDC機房里的網(wǎng)絡分為多個vlan(虛擬局域網(wǎng)),每個vlan分配一個1/4C網(wǎng)段,連接到路由器上。
由于DHCP discover請求是以廣播的形式發(fā)送,但是網(wǎng)段之間的路由器是隔離廣播的,所以不能請求其他網(wǎng)段的DHCP服務器,為了解決此問題,在每個vlan的路由器(網(wǎng)關(guān))里面配置DHCP中繼,使得將DHCP請求轉(zhuǎn)發(fā)到指定DHCP服務器,進而達到與DHCP服務器通信的目的。IDC網(wǎng)絡拓撲如下圖:
?DHCP中繼:
DHCP Relay,可以實現(xiàn)在不同子網(wǎng)和物理網(wǎng)段之間處理和轉(zhuǎn)發(fā)DHCP信息的功能。如果DHCP客戶機與DHCP服務器在同一個物理網(wǎng)段,則客戶機可以正確地獲得動態(tài)分配的ip地址。如果不在同一個物理網(wǎng)段,則需要DHCP Relay Agent(中繼代理)。
DHCP中繼原理:
1 當dhcp?client啟動并進行dhcp初始化時,它會在本地網(wǎng)絡廣播配置請求報文。 2 如果本地網(wǎng)絡存在dhcp server,則可以直接進行dhcp 配置,不需要dhcp relay。 3 如果本地網(wǎng)絡沒有dhcp server,則與本地網(wǎng)絡相連的具有dhcp relay 功能的網(wǎng)絡設備收到該廣播報文后,將進行適當處理并轉(zhuǎn)發(fā)給指定的其它網(wǎng)絡上的dhcp server。 4 dhcp server 根據(jù)dhcp client 提供的信息進行相應的配置,并通過dhcp relay 將配置信息發(fā)送給dhcp client,完成對dhcp client 的動態(tài)配置 DHCP中繼配置: 路由器是具有dhcp relay功能的網(wǎng)絡設備,參考配置如下: ? dhcp?enable ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #開啟DHCP服務
? dhcp?select?relay ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#設置為DHCP中繼
? dhcp?relay?server-address?10.10.10.10 ? ?#設置轉(zhuǎn)發(fā)的DHCP服務器地址
DHCP服務器配置:
由于有多個vlan,每個vlan網(wǎng)關(guān)是在不同的網(wǎng)段,需要配置多個subnet子網(wǎng),DHCP根據(jù)每個vlan的網(wǎng)關(guān)所在的網(wǎng)段,匹配對應的subnet子網(wǎng),在子網(wǎng)的IP池(range)中動態(tài)分配IP。DHCP subnet配置如下圖:
總結(jié)
以上是生活随笔為你收集整理的多个局域网共享DHCP服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kickstart文件配置与使用
- 下一篇: DHCP协议原理及其实现流程