了解DHCP中繼
我們學(xué)習(xí)了DHCP服務(wù)等諸多內(nèi)容,對于DHCP中繼也應(yīng)該有一定的了解。那么我們都知道DHCP中繼也是非常重要的一部分內(nèi)容,那么對于這部分內(nèi)容,我們這次就來詳解解析一下。那么具體內(nèi)容請大家瀏覽下文吧。
DHCP中繼的應(yīng)用環(huán)境
早期的DHCP協(xié)議只適用于DHCP客戶端和服務(wù)器處于同一個(gè)子網(wǎng)內(nèi)的情況,不能跨網(wǎng)段。因此,為進(jìn)行動(dòng)態(tài)主機(jī)配置,需要在所有網(wǎng)段上都設(shè)置一個(gè)DHCP服務(wù)器,這顯然是很不經(jīng)濟(jì)的。
DHCP中繼(DHCP Relay)功能的引入解決了這一難題:局域網(wǎng)內(nèi)的客戶端可以通過DHCP中繼與其他子網(wǎng)的DHCP服務(wù)器通信,最終取得合法的IP地址。
這樣,多個(gè)網(wǎng)絡(luò)上的DHCP客戶端可以使用同一個(gè)DHCP服務(wù)器,既節(jié)省了成本,又便于進(jìn)行集中管理。
一般來說,DHCP中繼可以是主機(jī),也可以是路由器,只要在設(shè)備上啟動(dòng)DHCP中繼代理的服務(wù)程序即可。
DHCP中繼與DHCP客戶端及服務(wù)器間的交互
DHCP中繼與DHCP客戶端及服務(wù)器間的交互過程如下所示:
1.當(dāng)DHCP客戶端啟動(dòng)并進(jìn)行DHCP初始化時(shí),它在本地網(wǎng)絡(luò)廣播配置請求報(bào)文。
2.如果本地網(wǎng)絡(luò)存在DHCP服務(wù)器,則可以直接進(jìn)行DHCP配置,不需要DHCP中繼。
3.如果本地網(wǎng)絡(luò)沒有DHCP服務(wù)器,則與本網(wǎng)絡(luò)相連的、帶DHCP中繼功能的網(wǎng)絡(luò)設(shè)備收到該廣播報(bào)文后,進(jìn)行適當(dāng)處理并轉(zhuǎn)發(fā)給指定的、其它網(wǎng)絡(luò)上的DHCP服務(wù)器。
4.DHCP服務(wù)器根據(jù)客戶端提供的信息進(jìn)行相應(yīng)的配置,并通過DHCP中繼將配置信息發(fā)送給客戶端,完成對客戶端的動(dòng)態(tài)配置。
事實(shí)上,從開始配置到最終完成配置,可能存在多次這樣的交互過程。
可以認(rèn)為DHCP中繼提供了對DHCP廣播報(bào)文的透明傳輸功能,能夠把DHCP客戶端(或服務(wù)器)的廣播報(bào)文透明地傳送到其它網(wǎng)段的DHCP服務(wù)器(或客戶端)上。
在實(shí)際網(wǎng)絡(luò)環(huán)境中,DHCP中繼功能一般是在路由設(shè)備某個(gè)具體的接口上實(shí)現(xiàn)的。這時(shí)需要配置該接口所代理的DHCP服務(wù)器地址。