
摘 要:DHCP是局域網技術與組網工程課程中非常重要的網絡協議,本文利用Cisco Packet Tracer配合學習DHCP服務的配置,包括DHCP理論、以及實驗的網絡環境設置、IP地址規劃等,實現不同部門的主機可以自動獲取不同網段的IP地址獲取。理論實踐相結合,利用模擬軟件進行輔助教學,使學生更好的理解DHCP。
關鍵詞:DHCP;教學實驗;設計
中圖分類號:TP393.18 文獻標識碼:A 文章編號:1674-7712 (2014) 12-0000-01
DHCP是計算機網絡學習中重要的知識點,在網絡相關課程,如計算機網絡原理、局域網技術與組網工程等課程當中都需要深入學習。很多課程以理論講解為主,忽略了實踐操作的能力。
在實際工作中,DHCP在網絡中的應用很廣泛,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址;給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段。本文設計模擬軟件下DHCP的實訓實驗,理論與實踐相結合,更好的完成學習任務。
一、DHCP工作原理
DHCP動態主機配置協議主要用于內部網絡和網絡服務供應商自動分配ip地址給用戶;還有給內部網絡管理員作為對所有計算機做中央管理的手段。
DHCP客戶獲取TCP/IP協議棧的過程是四線回話,即:
發現階段:客戶端發出DHCP DISCOVER報文向網絡發送廣播,在網絡內搜尋DHCP服務器。
提供階段:服務器接收到DHCP DISCOVER報文后,從地址池中選擇一個沒有被分配的ip地址分給客戶端;并向客戶端發送包含出租ip地址和其他配置的DHCP_Offer報文。
選擇階段:DHCP客戶端選擇地址,如果有多臺服務器向該客戶端發來DHCP_Offer報文,客戶端只接受第一個收到的DHCP_Offer報文,然后以廣播的方式向各個DHCP服務器回應DHCP_Request報文,該信息中包含向選定DHCP服務器請求ip地址的內容。
確認階段:當DHCP服務器收到客戶端回應DHCP_Request報文后,便向客戶端發送包含它所提供的地址和其他配置的DHCP_ACK確認報文。然后客戶端將其TCP/IP協議組件與網卡綁定。
二、DHCP實驗設計
Cisco packet tracer6.0模擬器中的DHCP服務器的設置采取路由器模擬的方式。
(1)使用路由器作為DHCP服務器,為網絡中的主機提供IP地址,拓撲圖如圖1所示。
圖1
DHCP server的配置:
DHCPserver(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.2排除兩個ip地址不能分配給客戶端使用,192.168.1.1分配給網關,192.168.1.2分配給服務器,
DHCPserver(config)#ip dhcp pool lan定義地址池名字為lan,
DHCPserver(dhcp-config)#network 192.168.1.0 255.255.255.0地址池中的網段定義為192.168.1.0/24,
DHCPserver(dhcp-config)#default-router 192.168.1.1 網關為192.168.1.1,
DHCPserver(dhcp-config)#dns-server 202.102.128.68 DNS服務器202.102.128.68,
(2)使用路由器作為DHCP服務器,服務器與客戶端不在同一個網絡中,為兩個子網的主機提供IP地址,拓撲圖如圖2所示。
圖2
DHCP Server路由器的路由協議配置(配置靜態路由協議):
DHCPserver(config)#ip route 192.168.2.0 255.255.255.0 192.168.100.2 路由表添加網段
DHCPserver(config)#ip route 192.168.1.0 255.255.255.0 192.168.100.2 路由表添加網段
DHCP Server路由器的DHCP服務配置:
DHCPserver(config)#ip dhcp excluded-address 192.168.1.1排除ip地址不能分配給客戶端使,192.168.1.1分配給網關。
DHCPserver(config)#ip dhcp excluded-address 192.168.2.1排除ip地址不能分配給客戶端使用,192.168.2.1分配給網關。
DHCPserver(config)#ip dhcp pool lan定義地址池名字為wlan。
DHCPserver(dhcp-config)#network 192.168.1.0 255.255.255.0地址池中的網段定義為192.168.1.0/24。
DHCPserver(dhcp-config)#default-router 192.168.2.1網關為192.168.2.1。
DHCPserver(dhcp-config)#dns-server 202.102.128.68 DNS服務器202.102.128.68。
DHCPserver(config)#ip dhcp pool lan定義地址池名字為lan。
DHCPserver(dhcp-config)#network 192.168.1.0 255.255.255.0地址池中的網段定義為192.168.1.0/24。
DHCPserver(dhcp-config)#default-router 192.168.1.1 網關為192.168.2.1。
DHCPserver(dhcp-config)#dns-server 202.102.128.68 DNS服務器202.102.128.68。
DHCPRelay路由器的DHCP中繼服務配置:
Router (config)#interface GigabitEthernet0/1 進入路由器連接lan的端口。
Router (config-if)#ip helper-address 192.168.100.100 中繼配置連接服務器的ip地址。
Router (config)#interface GigabitEthernet0/2 進入路由器連接wlan的端口。
Router (config-if)#ip helper-address 192.168.100.100 中繼配置連接服務器的ip地址。
三、結束語
現實環境下網絡搭建DHCP服務配置需要價格昂貴的網絡設備,并且在實際搭建過程中會出現很多意想不到的問題,這給教學過程帶來了麻煩。本文利用Cisco Packet Tracer6.0模擬軟件通模擬DHCP服務器的配置,可以很好的解決真實環境下的一些問題。學生通過該模擬實驗可以很好掌握DHCP服務配置的全過程。
[作者簡介]李桂青(1984-),女,煙臺南山學院,研究生,助教,研究方向:無線網絡;楊凱(1987-),女,中國礦業大學,研究生,助教,研究方向:計算機教育應用。