华为DHCP实验

为了抓取DHCP发包过程,将一台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               过期时间

[AR1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 12.1.1.101 12.1.1.253设置排除在外的地址池,将不再下发12.1.1.101-12.1.1.253内的IP


现在在PC上启用DHCP ,查看一下结果


PC已经获取到地址


现在在用AR2模拟一下PC,进行抓包。

先打开抓包。抓这个接口。


然后配置R2,开启DHCP。将接口改为客户端模式。

[AR2]dhcp enable

[AR2]int g0/0/0

[AR2-GigabitEthernet0/0/0]ip address dhcp-alloc配置接口模拟dhcp客户端


抓到了DHCP四个报文。


Discover     源地址全0目的地址255.255.255.255

Offer源地址是R1  目的为99

先看Discover报文


端口68的为客户端       67的为服务器


Flag字段,置0就是允许接收单播

换下一个报文Offer


上图可见,Offer中携带被分配的IP地址。

去AR2上面验证,是否是报文中的IP地址。


验证成功,实验结束。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容