高強 權(quán)循忠 葛先雷 王守亞
摘要:為了讓學生更好地理解DHCP(Dynamic Host Configuration Protocol)協(xié)議的應(yīng)用,在實驗教學過程中采用基于烽火S5800實現(xiàn)DHCP方案,使學生能夠直觀地觀察DHCP結(jié)果,進而在此基礎(chǔ)上掌握配置DHCP的方法。結(jié)果表明,該設(shè)計方案能為不同的客戶機動態(tài)分配IP地址,效果良好,達到了實驗的目的。
關(guān)鍵詞:DHCP;動態(tài)獲取;實驗設(shè)計;IP地址
中圖分類號:TP393? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2019)01-0036-02
計算機在TCP/IP網(wǎng)絡(luò)中是通過IP地址進行通信的。[1]獲取IP地址有兩種方式:靜態(tài)方式和動態(tài)獲取。靜態(tài)方式由網(wǎng)絡(luò)管理員手工分配 IP 地址等參數(shù),適用于規(guī)模較小的簡單網(wǎng)絡(luò);對于大規(guī)模網(wǎng)絡(luò)來講,手工分配的管理幾乎是不可能的 [2],為此,需要引入DHCP服務(wù)器來提供IP 地址等參數(shù)信息的配置。
1 工作原理
DHCP服務(wù)器通過DHCP報文與DHCP客戶端交互,為各種類型的客戶端分配合適的IP地址、子網(wǎng)掩碼、缺省網(wǎng)關(guān)以及 DNS 服務(wù)器地址。DHCP客戶端是整個DHCP過程的觸發(fā)者和驅(qū)動者,通過DHCP報文和DHCP服務(wù)器交互,得到IP地址和其他網(wǎng)絡(luò)參數(shù)。因此,DHCP 服務(wù)器可以有效降低客戶機IP地址配置的復雜度和網(wǎng)絡(luò)管理的成本。
2 實驗設(shè)計
(1)網(wǎng)絡(luò)拓撲如圖1所示,以三層交換機S5800作為DHCP服務(wù)器,交換機下接PC1和PC2,屬于VLAN 10,對交換機進行配置,使PC1和PC2能自動獲取指定范圍內(nèi)的IP地址、網(wǎng)關(guān)和DNS等參數(shù)。
(2)實驗配置
設(shè)定PC1為自動獲取IP的方式,未進行DHCP配置前,使用ipconfig命令查看其IP地址等信息,如圖2所示。
如圖2所示,此時169.254.71.97為系統(tǒng)自動分配的默認IP地址,沒有太大的實際意義。
(3)執(zhí)行以下命令
S5800#configure? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 進入全局配置
S5800(config)#dhcp start? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 開啟全局DHCP功能
S5800(config)#vlan 10? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 創(chuàng)建vlan 10
S5800(vlan-10)#quit? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//退出
S5800(config)#interface gigaethernet 1/0/1 to gigaethernet 1/0/4? ?//進入接口1-4
S5800(config-ge1/0/1->ge1/0/4)#port link-type access? ? ? ? //設(shè)置1-4接口類型為access
S5800(config-ge1/0/1->ge1/0/4)#port default vlan 10? ? ? ? //設(shè)置1-4接口默認vlan為10
S5800(config-ge1/0/1->ge1/0/4)#quit
S5800(config)#interface vlan 10? ? ? ? ? ? ? ? ? ? ? ?// 進入vlanif10 接口配置視圖
S5800(config-vlan-10)#ip address 192.168.1.1/24? ?//設(shè)置vlanif的ip地址為192.168.1.1/24
S5800(config-vlan-10)#ip dhcp server? ? ? ? ? ? // 配置接口DHCP工作模式為server
S5800(config-vlan-10)#quit? ? ? ? ? ? ? ? ? ? //退出
S5800(config)#dhcp pool 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 建立DHCP地址池1
S5800(config-dhcp-pool-1)#network range 192.168.1.2 192.168.1.100 mask 255.255.255.0? ? ? ? ? ? ? ? ? ? ? ? ? // 配置地址池起始IP范圍以及掩碼
S5800(config-dhcp-pool-1)#gateway 192.168.1.1? ? ? ? ? ? ? ? ? ?// 配置DHCP網(wǎng)關(guān)
S5800(config-dhcp-pool-1)#lease-time 12? ? ? ? ? ? ? ? ? ?// 配置租期,單位為小時
S5800(config-dhcp-pool-1)#dns 192.168.1.200? ? ? ? ? ? ? ? ?// 配置自動獲取的dns
S5800(config-dhcp-pool-1)#quit? ? ? ? ? ? ? ? ? ? ? ? ? // 退出DHCP地址池配置
S5800(config)#show dhcp pool? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 查看地址池使用情況
pool 1 :
dhcp pool start ip : 192.168.1.2? ? ? ? ? ? ? ? ? ? ? ?//開始IP地址為192.168.1.2
dhcp pool end ip : 192.168.1.100? ? ? ? ? ? ? ? ? ? ? ?//結(jié)束的IP地址為192.168.1.100
dhcp pool mask : 255.255.255.0? ? ? ? ? ? ? ? ? ? ? ?//子網(wǎng)掩碼為255.255.255.0
dhcp pool gateway address : 192.168.1.1? ? ? ? ? ? ? ? //網(wǎng)關(guān)為192.168.1.1
dhcp pool dns address : 192.168.1.200
dhcp pool dns backup address : 0.0.0.0
dhcp pool lease time : 0 days 12 hours 0 minutes
dhcp pool entry number : 99
dhcp pool entry used : 0
(4)將PC1連接到上述配置的VLAN 10所屬的端口,設(shè)置自動獲取IP地址,再次使用ipconfig命令查看所獲取的IP地址等情況,如圖3所示。
如圖3所示,此時PC1的IP地址為192.168.1.2,子網(wǎng)掩碼為255.255.255.0,網(wǎng)關(guān)為192.168.1.1,在IP地址池劃分范圍內(nèi)。
(5)將PC2連接至VLAN下的其他端口,配置為自動獲取IP,查看獲取到的IP情況,如圖4所示。
如圖4所示,此時PC2的IP地址為192.168.1.3,子網(wǎng)掩碼為255.255.255.0,網(wǎng)關(guān)為192.168.1.1,在IP地址池劃分范圍內(nèi)。
(6)利用show命令查看DHCP地址池的使用情況如圖5所示。
圖5表明,地址池中共有分配99個IP地址,已經(jīng)被PC1和PC2使用2個,符合實驗預(yù)期。
3 結(jié)語
本文提出在實驗教學過程中采用烽火S5800實現(xiàn)DHCP方案,使學生能夠直觀地觀察DHCP配置結(jié)果,進而在此基礎(chǔ)上掌握配置DHCP的方法。結(jié)果表明,該設(shè)計方案能為不同的客戶機動態(tài)分配IP地址,效果良好,達到了實驗的目的。
參考文獻:
[1] 謝希仁.計算機網(wǎng)絡(luò)[M].5版.北京:電子工業(yè)出版社,2009.
[2] 楊心強,陳國友.數(shù)據(jù)通信與計算機網(wǎng)絡(luò)[M].4版.北京:電子工業(yè)出版社,2012.
[3] 段桂芹.在WINDOWS 2003 SERVE下DHCP服務(wù)器的安裝和設(shè)置[J].科技資訊,2007(11):93-94.