華為DHCP實(shí)驗(yàn)
為了抓取DHCP發(fā)包過程,將一臺(tái)Router模擬成PC。

先在AR1上面配置地址。12.1.1.1 24
然后開啟DHCP配置
[AR1]dhcp enable
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select interface
[AR1-GigabitEthernet0/0/0]dhcp server dns-list 114.114.114.114 8.8.8.8 ?DNS
[AR1-GigabitEthernet0/0/0]dhcp server domain-name huawei.con域名
[AR1-GigabitEthernet0/0/0]dhcp server lease day 3 hour 0 minute 0 ?? ???????????過期時(shí)間
[AR1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 12.1.1.101 12.1.1.253設(shè)置排除在外的地址池,將不再下發(fā)12.1.1.101-12.1.1.253內(nèi)的IP

現(xiàn)在在PC上啟用DHCP ,查看一下結(jié)果

PC已經(jīng)獲取到地址

現(xiàn)在在用AR2模擬一下PC,進(jìn)行抓包。
先打開抓包。抓這個(gè)接口。

然后配置R2,開啟DHCP。將接口改為客戶端模式。
[AR2]dhcp enable
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address dhcp-alloc配置接口模擬dhcp客戶端

抓到了DHCP四個(gè)報(bào)文。

Discover ????源地址全0目的地址255.255.255.255
Offer源地址是R1 ?目的為99
先看Discover報(bào)文

端口68的為客戶端???????67的為服務(wù)器

Flag字段,置0就是允許接收單播
換下一個(gè)報(bào)文Offer

上圖可見,Offer中攜帶被分配的IP地址。
去AR2上面驗(yàn)證,是否是報(bào)文中的IP地址。

驗(yàn)證成功,實(shí)驗(yàn)結(jié)束。