测试目的:
验证客户端在RENEWING状态下是否会通过单播发送DHCPREQUEST消息以延长其租约。
描述:
在时间T1,客户端移动到RENEWING状态,并通过单播向服务器发送DHCPREQUEST消息以延长其IP地址的租约。
测试拓扑:
具体步骤:
- DUT配置:在
<DIface-0>
上外部配置DHCP客户端 - TESTER:外部导致DUT启动
<DIface-0>
- TESTER: DHCP服务器
<SERVER-1>
使DUT转变其状态至DHCPCLIENT_STATE_RENEWING - DUT:转变有限状态至DHCPCLIENT_STATE_RENEWING
- TESTER: DHCP服务器
<SERVER-1>
在<DIface-0>
上监听(最多<ParamListenTime>
) - DUT:发送DHCPREQUEST消息
- TESTER:验证接收到的DHCPREQUEST消息包含以下内容:
- 目标IP地址字段设置为
<SERVER1-IP-ADDRESS>
- 目标IP地址字段设置为
通过标准
4. DUT:转变有限状态至DHCPCLIENT_STATE_RENEWING
6. DUT:发送DHCPREQUEST消息
7. TESTER:验证接收到的DHCPREQUEST消息包含以下内容:
- 目标IP地址字段设置为
<SERVER1-IP-ADDRESS>
参考文档:
- RFC 2131 Section 4.4.5 Page 40 ‘Reacquisition and expiration’
(MUST)