admin管理员组

文章数量:1657207

测试目的:

验证客户端在发现网络地址已被使用时是否会向服务器发送DHCPDECLINE消息。

描述:

如果客户端检测到网络地址似乎已被使用,客户端必须向服务器发送一个DHCPDECLINE消息。

测试拓扑:

具体步骤:

  1. DUT配置:在<DIface-0>上外部配置DHCP客户端
  2. TESTER:外部导致DUT启动<DIface-0>
  3. TESTER: DHCP服务器<SERVER-1>使DUT转变其状态至DHCPCLIENT_STATE_BOUND
  4. DUT:转变有限状态至DHCPCLIENT_STATE_BOUND
  5. TESTER: DHCP服务器<SERVER-1><DIface-0>上监听(最多<ParamListenTime>
  6. DUT:发送ARP请求消息
  7. TESTER:验证接收到的ARP请求消息包含以下内容:
    • ARP目标IP地址字段设置为<SERVER1-IP-POOL-0-0>
  8. TESTER: DHCP服务器<SERVER-1>通过<DIface-0>向DUT发送ARP响应消息,包含以下内容:
    • ARP发送者MAC地址字段设置为<MAC-UNUSED-ADDRESS>
    • ARP发送者IP地址字段设置为<SERVER1-IP-POOL-0-0>
  9. TESTER: DHCP服务器<SERVER-1><DIface-0>上监听(最多<ParamListenTime>
  10. DUT:发送DHCPDECLINE消息

通过标准
4. DUT:转变有限状态至DHCPCLIENT_STATE_BOUND
6. DUT:发送ARP请求消息
7. TESTER:验证接收到的ARP请求消息包含以下内容:

  • ARP目标IP地址字段设置为<SERVER1-IP-POOL-0-0>
  1. DUT:发送DHCPDECLINE消息

参考文档:

  • RFC 2131 Section 4.4.1 Page 39 (MUST)

本文标签: 消息地址服务器DHCPDECLINE