實驗拓撲:服務器
實驗配置:app
DHCP server RT2的配置ide
inter e1/1ui
ip add 192.168.12.200 255.255.255.0spa
Server dhcp//開啓DHCP服務器
Ip dhcp pool vlan10//定義地址池
Network 192.168.10.0 255.255.255.0//定義網段
Default-router 192.168.10.1//定義網關
Dns-server 222.202.103.69//DNS服務器
ip dhcp excluded-address 192.168.10.1 192.168.10.10//除去一些地址
SW1中繼配置:
service dhcp
ip dhcp relay information option //配置DHCP中繼支持DHCP option 82
inter vlan 10
ip helper-address 192.168.12.200
no shut
exit
在PC上自動獲取!
注意:vlan 10是地址池的名字
option 82option82子選項1:option82子選項1定義了代理電路ID(即Circuit ID),它表示接收到的DHCP請求報文來自的鏈路標識,這個標識只在中繼代理節點內部有意義,在服務器端不能夠解析其含義,只做爲一個不具含義的標識使 用。在本文實現中代理電路ID默認是指接收到DHCP請求報文的接入交換機Vlan名加接入二層端口名稱,如Vlan2+Ethernet0/0/10, 也能夠由用戶指定本身的代理電路ID。一般子選項1與子選項2要共同使用來標識DHCP客戶端的信息。
option82子選項2:option82子選項2定義了代理遠程ID(即Remote ID),在我司交換機實現中,代理遠程ID是指接收到DHCP請求報文的接入交換機的vlan MAC地址。子選項2一般與子選項1共同使用來標識DHCP客戶端的信息 。
實驗分析:
源目端口分析
設備名
|
Dhcp discovery
|
Dhcp offer
|
Dhcp request
|
Dhcp ack
|
RT2
|
S:67 D:67
|
S;67 D:67
|
S:67 D:67
|
S:67 D:67
|
SW1 F1/1
|
S:67 D:67
|
S:67 D:67
|
S:67 D:67
|
S:67 D:67
|
SW1 F1/2
|
S:68 D:67
|
S:67 D:68
|
S:68 D:67
|
S:67 D:68
|
PC1
|
S:68 D:67
|
S:67 D:68
|
S:68 D:67
|
S:67 D:68
|
S:表明源端口 D:表明目的端口
上面是DHCP的四種報文
四種報文