DHCPv4协议测试实操(信而泰原创文章)
一、DHCP简介
1. DHCP原理
DHCPv4概述
上网最基本元素
·IP地址
·子网掩码
·缺省网关
·DNS服务器
DHCP概述-手工配置
为什么需要自动分配,手工配置不行吗?
·答案:可以
·网络规模小的时候,比自动分配要好
手工分配存在问题
·客户端太多: 管理员需要为每一台设备都手工分配地址
·地址冲突: IP地址配置错了, 或用户自己修改了, 没办法找出冲突的地址
·用户不固定: 今天在, 后一个月不在, 接着二个月又在, 地址不能分配给别人
·IP地址有限: 数量有限, 即使私有的IP地址, 也有规划, 不能随便使用
DHCP测试目标
网络管理易于实现和维护
·IP等参数自动分配, 用户无需任何配置
·管理员只需要配置Server, 不需要配置Client
·对不个用户分配不同IP地址, 防止冲突
·不分配 客户已经手工配置的IP地址
·对不使用的IP地址资源回收, 提高利用率
·管理员只需要配置Server, 不需要配置Client
2. DHCP协商流程
DHCP协商流程-UDP
工作模型
·C/S结构
传输层协议
·UDP协议
使用的端口
·Server在67端口监听请求
·Client在68端口发送请求
接下来,将为您演示使用BigTao-V网络测试仪进行DHCPv4 Server/Clinet 协议测试配置:
·测试仪的P1建立DHCP 客户端,接口上配置地址数量,启动DHCP客户端,分别在DUT和测试仪上查看分配的IP地址数量
·测试仪P1在2-3层协议建立DHCPv4客户端,2-3层协议处选择对应接口
·启动DHCPv4客户端,选择对应的流统计查看获取到的IP地址
[HUAWEI]dhcp enable //启用DHCP功能
[HUAWEI]interface GigabitEthernet 0/0/23
[HUAWEI-GigabitEthernet0/0/23]port link-type trunk //配置接口模式为trunk
[HUAWEI-GigabitEthernet0/0/23] port trunk allow-pass vlan 88
[HUAWEI-GigabitEthernet0/0/23]quit
[HUAWEI-Vlanif88]ip address 192.168.1.1 255.255.255.0
[HUAWEI-Vlanif88]dhcp select interface //采用的基于接口地址池的配置方式
执行命令display ip pool interface vlanif88 used 可以看到服务器已经分配出去的IP地址
·测试仪的P1建立DHCP 服务端,接口上配置网关地址和地址池,启动DHCP服务端,分别在DUT和测试仪上查看分配到的IP地址
·测试仪P1在2-3层协议建立DHCPv4服务端,2-3层协议处选择对应接口
·启动DHCPv4服务端,选择对应的DHCPv4 Server Statistics查看分配的IP地址
[HUAWEI]interface GigabitEthernet 0/0/23
[HUAWEI-GigabitEthernet0/0/23]port link-type trunk //配置接口模式为trunk
[HUAWEI-GigabitEthernet0/0/23] port trunk allow-pass vlan 88
[HUAWEI-GigabitEthernet0/0/23]quit
[HUAWEI-Vlanif88]ip address dhcp-alloc //采用的基于接口地址池的配置方式
·地址池的开始地址需要和Interface的IP地址在同一个网段
选择“DHCPv4 Server Lease Statistics”
执行命令dis dhcp client可以看到客户端获取到的IP地址































