国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

不同作用域下如何識(shí)別DHCP請(qǐng)求包

2019-11-04 20:24:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  (1)使用多宿主DHCP服務(wù)器,連接多個(gè)獨(dú)立的子網(wǎng)。
  
  /NIC1:192.168.1.1---交換機(jī)組1---子網(wǎng)1 
  DHCP server/
  /NIC2:10.0.0.1---交換機(jī)組2---子網(wǎng)2
  
  (2)使用DHCP relay
  
  假如 DHCP server有多個(gè) DHCP 作用域,網(wǎng)關(guān) ip 地址字段 (GIADDR) 中的地址會(huì)標(biāo)識(shí)將從哪個(gè) DHCP 作用域提供 IP 地址租約。
  
  那就是說(shuō)A子網(wǎng)的client向子網(wǎng)B的DHCP server請(qǐng)求IP時(shí),會(huì)向A本地子網(wǎng)發(fā)送255.255.255.255的廣播,路由器的端口或DHCP中繼服務(wù)器的網(wǎng)卡接收到廣播,將該報(bào)文加入GIADDR段(即路由器將接收?qǐng)?bào)文的端口地址加到報(bào)文里,DHCP中繼服務(wù)器將自身IP加到報(bào)文里),最后將該報(bào)文轉(zhuǎn)發(fā)給子網(wǎng)B的DHCP server,DHCP server根據(jù)GIADDR來(lái)給client分配何子網(wǎng)作用域的IP。
  
  了解中繼代理中繼代理是在不同子網(wǎng)上的客戶(hù)端和服務(wù)器之間中轉(zhuǎn) DHCP/BOOTP 消息的小程序。根據(jù)征求意見(jiàn)文檔 (RFC),一種描述協(xié)議設(shè)計(jì)和相關(guān)操作的標(biāo)準(zhǔn)文檔,DHCP/BOOTP 中繼代理是 DHCP 和 BOOTP 標(biāo)準(zhǔn)和功能的一部分。
  
  DHCP/BOOTP 路由器支持
  
  在 TCP/IP 網(wǎng)絡(luò)中,路由器用于連接稱(chēng)作“子網(wǎng)”的不同物理網(wǎng)段上使用的硬件和軟件,并在每個(gè)子網(wǎng)之間轉(zhuǎn)發(fā) IP 數(shù)據(jù)包。要在多個(gè)子網(wǎng)上支持和使用 DHCP 服務(wù),連接每個(gè)子網(wǎng)的路由器應(yīng)符合在 RFC 1542 中描述的 DHCP/BOOTP 中繼代理功能。
  
  要符合 RFC 1542 并提供中繼代理支持,每個(gè)路由器必須能識(shí)別 BOOTP 和 DHCP 協(xié)議消息并相應(yīng)處理(中轉(zhuǎn))這些消息。由于路由器將 DHCP 消息解釋為 BOOTP 消息(例如通過(guò)相同的 UDP 端口編號(hào)發(fā)送并包含共享消息結(jié)構(gòu)的 UDP 消息),具有 BOOTP 中繼代理能力的路由器中轉(zhuǎn)網(wǎng)絡(luò)上發(fā)送的 DHCP 數(shù)據(jù)包和任何 BOOTP 數(shù)據(jù)包。
  
  假如路由器不能作為 DHCP/BOOTP 中繼代理運(yùn)行,則每個(gè)子網(wǎng)都必須有在該子網(wǎng)上作為中繼代理運(yùn)行的 DHCP 服務(wù)器或另一臺(tái)計(jì)算機(jī)。假如配置路由器支持 DHCP/BOOTP 中繼不可行或不可能,您可以通過(guò)安裝 DHCP 中繼代理服務(wù)來(lái)配置運(yùn)行 Windows NT Server 4.0 或更高版本的計(jì)算機(jī)充當(dāng)中繼代理。
  
  大多數(shù)情況下,路由器支持 DHCP/BOOTP 中繼。假如您的路由器不支持,則應(yīng)與路由器制造商或供給商聯(lián)系以查明是否有軟件或固件升級(jí)提供對(duì)該功能的支持。
  
  中繼代理的工作原理
  中繼代理將它連接的其中一個(gè)物理接口(如網(wǎng)卡)上廣播的 DHCP/BOOTP 消息中轉(zhuǎn)到其他物理接口連至的其他遠(yuǎn)程子網(wǎng)。下圖顯示了子網(wǎng) 2 上的客戶(hù)端 C 是如何從子網(wǎng) 1 上的 DHCP 服務(wù)器 1 獲得 DHCP 地址租約的。
  

不同作用域下如何識(shí)別DHCP請(qǐng)求包
  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ù)端。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜兰市| 茌平县| 长阳| 荣昌县| 宜城市| 探索| 新和县| 石柱| 定远县| 剑阁县| 靖江市| 琼海市| 阿拉善右旗| 小金县| 兰坪| 三门县| 深圳市| 芦山县| 凯里市| 龙里县| 孝昌县| 元氏县| 军事| 同德县| 凤凰县| 云林县| 宜宾市| 绿春县| 夏邑县| 托克逊县| 平昌县| 垣曲县| 望都县| 西安市| 顺平县| 平顶山市| 东阿县| 石台县| 瑞丽市| 绥化市| 通辽市|