测试目的:
验证DOIP客户端在未收到DHCP服务器的DHCOFFER消息时,能够正确地超时并重传DHCPDISCOVER消息。
描述:
在DOIP网络环境中,当客户端(DUT)启动并尝试获取IP地址时,它首先发送DHCPDISCOVER消息以请求IP配置。如果DHCP服务器没有响应,客户端应该在一定时间后超时,并重新发送DHCPDISCOVER消息。此测试用例旨在模拟这种场景,确保DOIP客户端能够按照预期进行操作。
测试拓扑:
具体步骤:
- DUT配置:在
<DIface-0>
上外部配置DHCP客户端 - TESTER:外部导致DUT启动
<DIface-0>
- TESTER:DHCP服务器
<SERVER-1>
在<DIface-0>
上监听(最长<ParamListenTime>
) - DUT:发送DHCPDISCOVER消息
- TESTER:DHCP服务器
<SERVER-1>
在<DIface-0>
上监听(最长<ParamListenTime>
) - DUT:发送DHCPDISCOVER消息
通过标准
4. DUT:发送DHCPDISCOVER消息
6. DUT:发送DHCPDISCOVER消息
参考文档:
- RFC 2131 Section 3.1 Page 16 (MUST)