動態主機配置協議DHCP和DHCP中繼

2021-10-10 05:32:12 字數 4217 閱讀 1183

二、dhcp的互動過程

三、dhcp的兩種配置方法

四、dhcp中繼

(dynamic host configuration protocol,動態主機配置協議)是乙個區域網的網路協議,使用udp協議工作,主要有兩個用途∶

1)給內部網路或網路服務**商自動分配ip位址

2)給使用者或者內部網路管理員作為對所有計算機作**管理的手段

1)減少管理員的工作量

2)避免輸入錯誤的可能

3)避免ip位址衝突

4)當更改ip位址段時,不需要重新配置每個使用者的ip位址

5)提高了ip位址的利用率

6)方便客戶端的配置

在網路中架設一台專用的dhcp伺服器,負責集中分配各種網路位址引數(主要包括ip位址、子網掩碼、廣播位址、預設閘道器位址、dns伺服器位址);其他主機作為dhcp客戶機,將網絡卡配置為自動獲取位址,即可與dhcp伺服器進行通訊,完成自動配置過程。

dhcp協議採用udp作為傳輸協議,主機傳送請求訊息到dhcp伺服器的67號埠,dhcp伺服器回應應答訊息給客戶端的68號埠

客戶端請求都是廣播,伺服器回應都是單播形式。伺服器一般只會處理第乙個請求,週期過了會重新請求

dhcp的ip位址自動獲取工作原理

第一步∶客戶端在網路中搜尋伺服器

客戶端通過廣播傳送dhcp discover 報文尋找伺服器端

第二步∶伺服器向客戶端響應服務

伺服器端通過單播發送dhcp offer報文向客戶端提供ip位址等網路資訊,從ip位址池中挑選乙個尚未分配的ip位址分配給客戶端

第三步∶客戶端向伺服器發出服務請求

如果有多台dhcp伺服器向該客戶端發來dhcp-offer報文,客戶端只接受第乙個收到的dhcp-offer報文並提取ip位址,然後客戶端通過廣播傳送dhcp request 報文告知伺服器端本地選擇使用該ip位址

第四步∶伺服器向客戶端提供服務

伺服器通過單播發送dhcp ack報文告知客戶端ip位址是合法可用的,並在選項欄位中增加ip位址的使用租期資訊

第五步:重新登入

dhcp客戶機每次重新登入網路時,不需要再傳送 dhcp discover 資訊,而是直接傳送包含前一次所分配的ip位址的dhcp request 請求資訊。

第六步:更新租約

當 dhcp 伺服器向客戶機出租的 ip 位址租期達到 50%時,就需要更新租約。客戶機直接向提供租約的伺服器傳送dhcp request 包,要求更新現有的位址租約。

介面位址池可動態分配ip位址,範圍就是介面的ip位址所在的網段,且只在此介面下生效,當dhcp伺服器收到dhcp客戶端的請求報文後,dhcp伺服器將會使用該介面的位址網段給客戶端分配位址

[r1]dhcp enable ###系統模式開啟dhcp功能

[r1]inte***ce gigabitethernet0/0/0

[r1-gigabitethernet0/0/0] dhcp select inte***ce ###基於介面配置dhcp

[r1-gigabitethernet0/0/0]dhcp server lease day7 ###配置基於介面的dhcp server租期(預設租期為1天)

[r1-gigabitethernet0/0/0]dhcp server excluded-ip-address 192.168.10.200 192.168.10.210 ###配置介面位址池中不參與自動分配的ip位址範圍為192.168.10.200到192.168.10.210

[r1-gigabitethernet0/0/0]dhcp server dns-list 8.8.8.8 ###給使用者端自動分配dns伺服器位址

全域性方式下,設定多個全域性位址池,並存在定義的位址池網段與埠ip是同一網段的對應關係,即多個不同網段位址池對應各自的埠,最終實現不同網段客戶端自動獲取相應位址

[r1]dhop enable ###系統模式開啟dhcp功能

[r1]ip pool 1 ###建立位址池名稱

[r1-ip-poo1-1]gateway-list 192.168.20.1 ###設定dhcp客戶端的出口閘道器位址

[r1-ip-poo1-1]network 192.168.20.0 mask 255.255.255.0 ###配置dhcp可分配位址網段,掩碼也可用24表示

[r1-ip-poo1-1]dns-list 114.114.114.114 ###配置dhcp分配dns位址

[r1-ip-pool-1]excluded-ip-address 192.168.20.250 192.168.20.254##配置保留位址

[r1-ip-pool-1]static-bind ip-address 192.168.20.9 mac-address 5489-98c6-0cee ###繫結 ip 192.168.20.9固定分配給mac 為28d2-4469-5a55的機器,需池中ip

[r1-ip-pool-huaweil]lease day 10 ###租期10天

[r1]int g0/0/0

[r1-gigabitethernet0/0/0]dhcp select global ###配置dhcp為global全域性模式,inte***ce即介面模式

[huawei]display ip pool ###檢視ip位址池資訊

在大型的網路中,可能會存在多個網段。dhcp客戶機通過網路廣播訊息獲得dhcp伺服器的響應後得到ip位址。但廣播訊息是不能跨越網段的。因此,如果dhcp客戶機和伺服器在不同的網段內,客戶機還能不能向伺服器申請ip位址呢?這就要用dhcp中繼**伺服器,它承擔不同網段間的dhcp客戶機和伺服器的通訊任務。

2.dhcp中繼的工作原理∶

1)當dhcp客戶端啟動並進行dhcp初始化時,它在本地網路廣播配置請求報文。

2)如果本地網路存在dhcp伺服器,則可以直接進行dhcp配置,不需要dhcp中繼。

3)如果本地網路沒有dhcp伺服器,則與本網路相連的且帶dhcp中繼功能的網路裝置收到該廣播報文後,進行適當的處理並**給指定的在其它網路上的dhcp伺服器。

4)dhcp伺服器根據客戶端提供的資訊進行相應的配置,並通過dhcp中繼將配置資訊傳送給客戶端,完成對客戶端的動態配置。

[r1]dhcp enable ###系統模式開啟dhcp功能

[r1]inte***ce gigabitethernet0/0/1 ###與客戶端相連的介面

[r1-gigabitethernet0/0/1]ip add 192.168.1.1 24 ###配置ip位址

[r1-gigabitethernet0/0/1]dhcp select relay ###開啟dhcp中繼功能

[r1-gigabitethernet0/0/1]dhcp relay server-ip 12.0.0.1 ##指向dhcp伺服器的位址12.0.0.1請求dhcp服務

[r1]ip route-static 0.0.0.0 0.0.0.0 12.0.0.1 ##如果dhcp中繼伺服器與dhcp伺服器跨網段則要配置靜態或動態路由

[r1]inte***ce gigabitethernet0/0/0

[r1-gigabitethernet0/0/0]ip add 12.0.0.2 24

[r2]dhcp enable ###系統模式開啟dhcp功能

[r2]inte***ce gigabitetherneto/0/0 ###與dhcp中繼連線方向的介面

[r2-gigabitethernet0/0/0]ip add 12.0.0.1 24

[r2-gigabitethernet0/0/0]dhcp select global ###給介面配置為全域性模式請求dhcp服務

[r2]ip pool 1 ###建立位址池名稱

[r2-ip-pool-1]gateway-list 192.168.1.1 ###設定dhcp客戶端的出口閘道器位址

[r2-ip-pool-1]network 192.168.1.0 mask 255.255.255.0 ###配置dhcp可分配位址網段,掩碼也可用24表示

[r2-ip-pool-1]dns-list 114.114.114.114 ###配置dhcp分配dns位址

[r1-ip-pool-1]lease day 3 ###租期3天

[huawei]ip route-static 192.168.1.0 255.255.255.0 12.0.0.2 ##記得要配置靜態/預設路由或者動態路由

DHCP 動態主機配置協議

dhcp dynamic host configuration protocol,動態主機配置協議,工作在osi的應用層,是一種幫助計算機從指定的dhcp伺服器獲取它們的配置資訊的自舉協議,其最重要的功能是動態分配。dhcp的工作流程 發現階段,即dhcp客戶機尋找dhcp伺服器的階段。dhcp客戶...

動態主機配置協議DHCP

一.產生的原因?通常我們的協議都是固定在程式裡,一旦編寫好就不希望老是改動,但有很多時候為了軟體協議便於移植,往往並不把協議的所有細節都固定在源 中。我們希望可以在很多計算機上使用同乙個經過編譯的 在軟體執行之前,對軟體協議的莫些字段進行引數的賦值。在協議軟體中給這些引數賦值的動作叫做協議配置。乙個...

動態主機配置協議DHCP

dhcp提供一種動態指定 ipdhcp基於 c s模式,主要用於大型網路。dhcp用來自動給客戶端分配 tcp ip 資訊的網路協議,如 ip位址 閘道器 子網掩碼等資訊。每個dhcp 客戶端通過廣播連線到區域內的 dhcp 伺服器,該伺服器會響應請求,返回包括 ip位址 閘道器和其他網路配置資訊。...