DHCP協議詳解及實驗

一、DHCP定義:主機動態配置協議(Dynamic Host Configuration Protocol)主要功能是自動獲取IP地址、子網掩碼、網關、DNS。下面爲抓取筆記本WLAN經過DHCP獲取的地址服務器


無線局域網適配器 WLAN:less


   鏈接特定的 DNS 後綴 . . . . . . . :ide

   描述. . . . . . . . . . . . . . . : Intel(R) Centrino(R) Wireless-N 1000ui

   物理地址. . . . . . . . . . . . . : 8C-A9-xx-xx-xx-66spa

   DHCP 已啓用 . . . . . . . . . . . : 是router

   自動配置已啓用. . . . . . . . . . : 是server

   本地連接 IPv6 地址. . . . . . . . : fe80::958a:161d:9da:f4f0%4(首選)blog

   IPv4 地址 . . . . . . . . . . . . : 192.168.1.107(首選)dns

   子網掩碼  . . . . . . . . . . . . : 255.255.255.0ip

   得到租約的時間  . . . . . . . . . : 2016年4月16日 18:06:32

   租約過時的時間  . . . . . . . . . : 2016年4月16日 20:06:32

   默認網關. . . . . . . . . . . . . : 192.168.1.1

   DHCP 服務器 . . . . . . . . . . . : 192.168.1.1

   DHCPv6 IAID . . . . . . . . . . . : 76327298

   DHCPv6 客戶端 DUID  . . . . . . . : 00-01-00-01-1E-3C-E6-6B-F0-DE-xx-xx-xx-xx


二、DHCP實驗、DHCP應用很是廣泛,通常不會出太多問題,不涉及太深內容。

(1)當主機接入某個交換機的VLAN內,若是主機沒有配置IP地址,主機系統會自動發送DHCP廣播請求,網關接受DHCP請求並代轉發,要求獲取地址通訊。

(2)若是DHCP服務器與你的主機沒有在同一網段內,則網關會把請求經過中繼地址轉發到DHCP服務器。此處涉及到一個概念DHCP中繼,其本意就是對請求進行跨網段轉發。

(3)DHCP的四個包

   PC ---DHCPDISCOVERY-->(DHCP SERVER)   #發送DHCP請求包

   PC <---DHCPOFFER----- (DHCP SERVER)   #把選擇的地址信息發送給PC

   PC ---DHCPREQUEST---> (DHCP SERVER)   #get一個可用地址  

   PC ----DHCPACK------> (DHCP SERVER)   #對收到的地址進行確認

(3)實驗1

PC1與PC2分別接入到交換機F0/1與F0/2口(默認讓其在同一VLAN1內,我偷個懶不少地方用VLAN1作爲管理VLAN),PC1與PC2分別設置爲DHCP獲取地址方式。

wKiom1cSH9yRC-9xAAEgXR19j9E417.png


交換機配置腳本以下:

en

conf t

int vlan 1

des gw

ip add 172.16.1.250 255.255.255.0

no shut

service dhcp 

ip dhcp pool dhcpserver

network 172.16.1.0 255.255.255.0        #宣告網段

default-router 172.16.1.1             #網關

dns-server 8.8.8.8                  #DNS

exit

ip dhcp excluded-address 192.168.1.250    #把該網段網關排除出去,不然可能會分配這個地址

end

wr mem 


查看PC端地址獲取狀況:


wKioL1cSKqmg5wd-AACt85sOt-8845.png


實驗2:DHCP中繼改用華爲ENSP簡單配置,思科PT模擬器目前不支持模擬器


sys

dhcp server group 1

 dhcp-server 172.21.x.1 0   #此地址爲服務器地址


vlan 10

quit


interface Vlan10

 ip add 172.16.1.1 24

 dhcp select relay

 dhcp relay server-select 1  #調用DHCP組設定的IP地址

return 


save


實驗完畢。

相關文章
相關標籤/搜索