l 了解DHCP協議工作原理
l 掌握設備作為DHCP伺服器的常用配置命令
l 掌握設備作為DHCP中繼的常用配置
實驗過程
實驗任務一:pca直接通過rta獲得IP位址
本實驗通過配置DHCP客戶機從處於同一個子網中的DHCP伺服器獲得IP位址,網關等信息,是學生能夠找我路由器上DHCP伺服器的配置。
步驟一:建立物理連接
按照圖7-1進行連接,並檢查設備的軟體版本及配置信息,確保各設備軟體版本符合要求,所有配置為初始狀態。如果配置不符合要求,請在用戶模式下擦除設備中的配置文件,然後重啟設備以使系統採用預設的配置參數進行初始化。
以上步驟會用到以下命令:
<rta>display version
<rta>reset saved-configuration
<rta>reboot
步驟二:在路由器接口配置IP位址
表8-1 IP位址列表
設備名稱
接口
IP位址
網關
Rta
G0/0
17.16.0.1/24
--
配置rta:
[rta-GigabitEthernet0/0]ip add 172.16.0.1 24
步驟三:配置rta作為DHCP伺服器
配置rta:
[rta]dhcp enable
[rta]dhcp server forbidden-ip 172.16.0.1
[rta]dhcp server ip-pool pool1
[rta-dhcp-pool-pool1]network 172.16.0.0 mask 255.255.255.0
[rta-dhcp-pool-pool1]gateway-list 172.16.0.1
配置完成後,可以用以下命令來查看rta上DHCP相關配置:
[rta]dis current-configuration
......
sysname rta
......
#
dhcp server ip-pool pool1
network 172.16.0.0 mask 255.255.255.0
gateway-list 172.16.0.1
#
......
interface GigabitEthernet0/0
port link-mode route
ip address 172.16.0.1 255.255.255.0
#
interface GigabitEthernet0/1
port link-mode route
#
dhcp server forbidden-ip 172.16.0.1
#
dhcp enable
步驟四:pca通過DHCP伺服器獲得IP位址
如圖所示,選中「自動獲得IP位址」和「自動獲得DNS伺服器地址」並確定,以確保pca配置為DHCP客戶端。
在pca的「命令提示符」窗口下,鍵入命令ipconfig來驗證pca能否獲得IP位址和網關等信息。正確的結果應該如下所示:
C:\Documents and Settings\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter 本地連接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 172.16.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 172.16.0.1
如果無法獲得IP,請檢查線纜連接是否正確,然後在「命令提示符」窗口下用ipconfig /renew命令來使pca重新發起DHCP請求。
步驟五:查看DHCP伺服器相關信息
在rta上用命令dis dhcp server statistics查看DHCP伺服器的統計信息:
[rta]dis dhcp server statistics
Global Pool:
Pool Number: 1
Binding:
Auto: 1
Manual: 0
Expire: 0
BOOTP Request: 3
DHCPDISCOVER: 2
DHCPREQUEST: 1
DHCPDECLINE: 0
DHCPRELEASE: 0
DHCPINFORM: 0
BOOTPREQUEST: 0
BOOTP Reply: 2
DHCPOFFER: 1
DHCPACK: 1
DHCPNAK: 0
BOOTPREPLY: 0
Bad Messages: 0
從以上輸出可以得知,目前路由器上有一個地址池,有一個IP被自動分配給了客戶端。
在rta上用命令display dhcp server forbidden-ip來查看DHCP伺服器禁止分配的IP位址:
[rta]display dhcp server forbidden-ip
IP Range from 172.16.0.1 to 172.16.0.1
用display dhcp server free-ip來查看DHCP伺服器可供分配的IP位址資源:
[rta]display dhcp server free-ip
IP Range from 172.16.0.0 to 172.16.0.0
IP Range from 172.16.0.3 to 172.16.0.255
可知,IP位址172.16.0.2、172.16.0.1不是可分配的IP位址資源。因為172.16.0.1被禁止分配,所以172.16.0.2被分配給了pca。
實驗任務二:pca通過DHCP中繼方式獲得IP位址
本實驗通過配置DHCP客戶機從處於不同子網的DHCP伺服器獲得IP位址、網關等信息,是學生能夠掌握DHCP的配置。
步驟一:建立物理連接
按照圖7-1進行連接,並檢查設備的軟體版本及配置信息,確保各設備軟體版本符合要求,所有配置為初始狀態。如果配置不符合要求,請在用戶模式下擦除設備中的配置文件,然後重啟設備以使系統採用預設的配置參數進行初始化。
以上步驟會用到以下命令:
<rta>display version
<rta>reset saved-configuration
<rta>reboot
步驟二:在設備上配置IP位址及路由
表8-2 設備IP位址列表
設備名稱
物理接口
IP位址
VLAN虛接口
Swa
E1/0/1
172.16.1.1/24
Vlan-interface1
E1/0/2
172.16.0.1/24
Vlan-interface2
Rta
G0/0
172.16.0.2/24
--
在swa上配置VLAN虛接口及IP:
[swa]vlan 2
[swa-vlan2]int e1/0/2
[swa-Ethernet1/0/2]port access vlan 2
[swa]interface Vlan-interface 1
[swa-Vlan-interface1]ip add 172.16.1.1 24
[swa]interface Vlan-interface 2
[swa-Vlan-interface2]ip add 172.16.0.1 24
因為swa是三層交換機,所以需要配置路由,以使pca與rta之間能夠互通。
在swa上配置靜態路由,下一跳指向rta:
[swa]ip route-static 172.16.0.0 24 172.16.0.2
在rta上配置接口IP及靜態路由:
[rta]int GigabitEthernet 0/0
[rta-GigabitEthernet0/0]ip add 172.16.0.2 24
[rta]ip route-static 172.16.1.0 24 172.16.0.1
步驟三:在rta上配置DHCP伺服器及在swa上配置DHCP中繼
[rta]dhcp enable
[rta]dhcp server forbidden-ip 172.16.1.1
[rta]dhcp server ip-pool pool1
[rta-dhcp-pool-pool1]network 172.16.1.0 mask 255.255.255.0
[rta-dhcp-pool-pool1]gateway-list 172.16.1.1
[swa]dhcp relay se
[swa]dhcp relay server-group 1 ip 172.16.0.2
[swa]int Vlan-interface 1
[swa-Vlan-interface1]dhcp select relay
[swa-Vlan-interface1]dhcp relay server-select 1
步驟四:pca通過DHCP中繼獲得IP位址
斷開pca與swa之間的連接線纜,再接上,以使pca重新發起DHCP請求。
完成重新獲取地址後,在pca的「命令提示符」窗口下,鍵入命令ipconfig來驗證pca能否獲得IP位址和網關信息。正確結果應該如下所示:
C:\Documents and Settings\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter 本地連接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 172.16.1.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 172.16.1.1
步驟五:查看DHCP中繼信息
在swa上查看DHCP中繼伺服器組的信息:
[swa]display dhcp relay server-group 1
No. Group IP
1 172.16.0.2
再查看接口對應的DHCP中繼伺服器組信息:
[swa]display dhcp relay interface Vlan 1
Interface name Server-group
Vlan-interface1 1
再查看DHCP中繼的相關統計信息:
[swa]display dhcp relay statistics server-group 1
DHCP relay server-group #1
Packet type Packet number
Client -> Server:
DHCPDISCOVER 1
DHCPREQUEST 1
DHCPINFORM 0
DHCPRELEASE 0
DHCPDECLINE 0
BOOTPREQUEST 0
Server -> Client:
DHCPOFFER 1
DHCPACK 1
DHCPNAK 0
BOOTPREPLY 0