DHCP的原理與配置詳解

2021-02-01    分類: 網(wǎng)站建設(shè)

在大型企業(yè)網(wǎng)絡(luò)中,會有大量的主機或設(shè)備需要獲取IP地址等網(wǎng)絡(luò)參數(shù)。如果采用手工配置,工作量大而且不好管理,如果有用戶擅自修改網(wǎng)絡(luò)參數(shù),還有可能造成IP地址沖突等問題。使用動態(tài)主機配置協(xié)議DHCP(Dynamic Host Configuration Protocol)來分配IP地址等網(wǎng)絡(luò)參數(shù),可以減少管理的工作量,避免用戶手工配置網(wǎng)絡(luò)參數(shù)時造成的地址沖突。

DHCP報文類型


  1. DHCP Discover:客戶端發(fā)送廣播信息來尋找DHCP服務(wù)器。
  2. DHCP Offer:DHCP服務(wù)器用來響應(yīng)DHCP Discover報文,此報文攜帶各種配置
  3. DHCP Request:客戶端廣播請求配置確認(rèn);或者單播請求續(xù)借租期(50%租期單播,87.5%廣播)
  4. DHCP ACK:服務(wù)器對Request確認(rèn)響應(yīng)。
  5. DHCP NAK:服務(wù)器對Request拒絕響應(yīng)。
  6. DHCP Release:客戶端通知服務(wù)器釋放地址

地址池

DHCP服務(wù)器的地址池是用來定義分配給主機的IP地址范圍, 有兩種形式。一種是,接口地址池,一種是,全局地址池。

接口地址池:

為連接到同一網(wǎng)段的主機分配IP地址,配置方法:[G0/0/0] dhcp select interface

全局地址池:

為所有連接到DHCP服務(wù)器的終端分配地址,配置方法:[G0/0/0] dhcp select global

接口地址池優(yōu)先級高于全局地址池


  1. DHCP客戶端初次接入網(wǎng)絡(luò)時,會發(fā)送DHCP發(fā)現(xiàn)報文(DHCP Discover),用于查找和定位DHCP服務(wù)器。
  2. DHCP服務(wù)器在收到 DHCP發(fā)現(xiàn)報文后, 發(fā)送 DHCP提供報文(DHCP Offer),此報文中包含IP地址等配置信息。
  3. 在DHCP客戶端收到服務(wù)器發(fā)送的DHCP提供報文后, 會發(fā)送DHCP請求報文(DHCP Request) , 另外在DHCP客戶端獲取IP地址并重啟后, 同樣也會發(fā)送DHCP請求報文, 用于確認(rèn)分配的IP地址等配置信息。 DHCP客戶端獲取的IP地址租期快要到期時, 也發(fā)送DHCP請求報文向服務(wù)器申請延長IP地址租期。
  4. 收到DHCP客戶端發(fā)送的DHCP請求報文后, DHCP服務(wù)器會回復(fù)DHCP確認(rèn)報文(DHCP ACK) 。 客戶端收到DHCP確認(rèn)報文后,會將獲取的IP地址等信息進(jìn)行配置和使用。
  5. 如果DHCP服務(wù)器收到DHCP-REQUEST報文后, 沒有找到相應(yīng)的租約記錄, 則發(fā)送DHCP-NAK報文作為應(yīng)答, 告知DHCP客戶端無法分配合適IP地址。
  6. DHCP客戶端通過發(fā)送DHCP釋放報文(DHCP Release) 來釋放IP地址。 收到DHCP釋放報文后, DHCP服務(wù)器可以把該IP地址分配給其他DHCP客戶端。


50%租期

客戶端發(fā)送DHCP Request(單播)請求續(xù)租

服務(wù)器回復(fù)DHCP ACK(單播)

如果服務(wù)器未響應(yīng),租期剩余12.5%繼續(xù)請求

12.5%剩余

客戶端發(fā)送DHCP Request(廣播播)請求續(xù)租

服務(wù)器回應(yīng):

ACK 客戶端刷新租期

NAK停止使用現(xiàn)有地址,重新申請

地址釋放


如果IP租約到期前都沒有收到服務(wù)器響應(yīng),客戶端停止使用此IP使用。

如果DHCP客戶端不再使用分配的ip地址,也可以主動向DHCP服務(wù)器發(fā)送DHCP RELESASE報文,釋放該IP地址。


dhcp enable命令用來使能DHCP功能,在配置DHCP服務(wù)器時, 必須先執(zhí)行dhcp enable命令, 才能配置DHCP的其他功能并生效。

dhcp select interface命令用來關(guān)聯(lián)接口和接口地址池, 為連接到接口的主機提供配置信息。 在本示例中, 接口GigabitEthernet 0/0/0被加入接口地址池中

dhcp server dns-list命令用來指定接口地址池下的DNS服務(wù)器地址

dhcp server excluded-ip-address命令用來配置接口地址池中不參與自動分配的IP地址范圍。

dhcp server lease命令用來配置DHCP服務(wù)器接口地址池中IP地址的租用有效期限功能。 缺省情況下, 接口地址池中IP地址的租用有效期限為1天。


在本示例中, 配置了一個DHCP全局地址池。

  1. ip pool命令用來創(chuàng)建全局地址池。
  2. network命令用來配置全局地址池下可分配的網(wǎng)段地址。
  3. gateway-list命令用來配置DHCP服務(wù)器全局地址池的出口網(wǎng)關(guān)地址。
  4. lease命令用來配置DHCP全局地址池下的地址租期。 缺省情況下, IP地址租期是1天。
  5. dhcp select global命令用來使能接口的DHCP服務(wù)器功能。

當(dāng)前題目:DHCP的原理與配置詳解
URL標(biāo)題:http://www.bm7419.com/news7/98507.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站設(shè)計公司、品牌網(wǎng)站設(shè)計、定制開發(fā)、域名注冊、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)