
DHCP 客戶(hù)端 C 使用眾所周知的 UDP 服務(wù)器端口 67 在子網(wǎng) 2 上以“用戶(hù)數(shù)據(jù)報(bào)協(xié)議 (UDP)”的數(shù)據(jù)報(bào)廣播 DHCP/BOOTP 查找消息 (DHCPDISCOVER)。端口 67 是 BOOTP 和 DHCP 服務(wù)器通信所保留和共享的。
中繼代理,在 DHCP/BOOTP 答應(yīng)中繼的路由器的情況下,檢測(cè) DHCP/BOOTP 消息頭中的網(wǎng)關(guān) IP 地址字段。假如該字段有 IP 地址 0.0.0.0,代理文件會(huì)在其中填入中繼代理或路由器的 IP 地址,然后將消息轉(zhuǎn)發(fā)到 DHCP 服務(wù)器所在的遠(yuǎn)程子網(wǎng) 1。
遠(yuǎn)程子網(wǎng) 1 上的 DHCP 服務(wù)器 1 收到此消息時(shí),它會(huì)為該 DHCP 服務(wù)器可用于提供 IP 地址租約的 DHCP 作用域檢查其網(wǎng)關(guān) IP 地址字段。
假如 DHCP 服務(wù)器 1 有多個(gè) DHCP 作用域,網(wǎng)關(guān) IP 地址字段 (GIADDR) 中的地址會(huì)標(biāo)識(shí)將從哪個(gè) DHCP 作用域提供 IP 地址租約。
例如,假如網(wǎng)關(guān) IP 地址 (GIADDR) 字段有 10.0.0.2 的 IP 地址,DHCP 服務(wù)器會(huì)檢查其可用的地址作用域集中是否有與包含作為主機(jī)的網(wǎng)關(guān)地址的類(lèi)別 A IP 網(wǎng)絡(luò)匹配的地址作用域范圍。在這種情況下,DHCP 服務(wù)器將對(duì) 10.0.0.1 和 10.0.0.254 之間的地址作用域進(jìn)行檢查。假如存在匹配的作用域,則 DHCP 服務(wù)器從匹配的作用域中選擇可用地址以便在對(duì)客戶(hù)端的 IP 地址租約提供響應(yīng)時(shí)使用。
當(dāng)DHCP 服務(wù)器 1 收到 DHCPDISCOVER 消息時(shí),它會(huì)處理 IP 地址租約 (DHCPOFFER) 并將其直接發(fā)送給在網(wǎng)關(guān) IP 地址 (GIADDR) 字段中標(biāo)識(shí)的中繼代理。
路由器然后將地址租約 (DHCPOFFER) 轉(zhuǎn)發(fā)給 DHCP 客戶(hù)端。
客戶(hù)端的 IP 地址仍然無(wú)人知道,所以它必須在本地子網(wǎng)上廣播。同樣,根據(jù) RFC 1542,DHCPREQUEST 消息從客戶(hù)端中轉(zhuǎn)發(fā)服務(wù)器,而 DHCPACK 消息從服務(wù)器轉(zhuǎn)發(fā)到客戶(hù)端。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注