DHCP(Dynamic Host Configuration Protocol):動態主機配置協議,是一種用戶IP地址進行動態管理和配置的技術。通過DHCP可以使后續增加網絡設備變得更加簡單快捷。
DHCP有兩種地址分配方式:動態分配和靜態分配,管理員可以根據網絡需求為不同的主機選擇不同的分配策略。
動態分配:這種分配機制適用於主機需要臨時接入網絡或者空閑地址數小於網絡主機總數且主機不需要永久連接網絡的場景。
靜態分配:管理員可以通過DHCP為指定的主機分配固定的IP地址。相比手工靜態配置IP地址,通過DHCP方式靜態分配機制避免人工配置發生錯誤,方便管理員統一維護管理。
DHCP服務器可以管理多個網段的配置信息,當某個網段的配置發生變化時,管理員只需要更新DHCP服務器上的相關配置即可。
在典型的DHCP組網拓撲中,有三種角色:DHCP服務器、DHCP中繼和DHCP客戶端。
服務器負責從地址池中選擇IP地址分配給客戶端,還可以為DHCP客戶端提供其他參數,如默認網關地址、DNS服務器地址和WINS服務器地址。
服務器可以接收處理本網段DHCP請求報文和跨網段的由DHCP中繼轉發的DHCP請求報文。
DHCP中繼負責轉發DHCP服務器和DHCP客戶端之間的DHCP報文,協助DHCP服務器向DHCP客戶端動態分配網絡參數。
DHCP客戶端廣播發送請求報文(即目的IP地址為255.255.255.255),位於同一網段內的DHCP服務器能夠接收請求報文。
如果DHCP客戶端和DHCP服務器不在同一個網段,則需要通過DHCP中繼來轉發DHCP報文。不過與IP報文轉發不同,DHCP中繼收到報文后,會重新修改報文格式並生成一個新的DHCP報文再進行轉發。
DHCP客戶端發送DHCP請求報文,通過DHCp協議獲取IP地址。
DHCP服務器配置:
sys
sysn SW1
dhcp en
vlan batch 10 to 11
int g0/0/1
p l a
p d v 10
int g0/0/2
p l a
p d v 11
int vlani 10
ip add 10.1.1.1 24
int vlani 11
ip add 10.1.2.1 24
#配置接口地址池
int vlani 10
dhcp select interface
dhcp server lease day 1
dhcp server static-bind ip-address 10.1.1.100 mac-address 00e1-fc11-3423
q
int vlani 11
dhcp select interface
q
dhcp server database enable
#驗證配置結果
display ip pool interface vlanif 10