ARP 22 Gratuitous ARP响应接收(硬件类型错误)

测试目的:

验证DUT在接收到包含错误硬件类型字段的Gratuitous ARP(免费ARP)响应时,不缓存该ARP条目。

描述:

本测试用例用于检查DUT在接收到包含未知硬件类型字段的Gratuitous ARP(免费ARP)响应时,是否能够正确处理,忽略该Gratuitous ARP(免费ARP)响应。

测试拓扑:

在这里插入图片描述

具体步骤:

  1. 配置DUT,清除<DIface-0>接口ARP缓存中的动态条目,包含IP地址<HOST-1-IP>的条目。

  2. TESTER作为<HOST-1>,通过<DIface-0>接口向DUT发送Gratuitous ARP响应,其中:

    • 发送者IP地址设置为<HOST-1-IP>
    • 目标IP地址设置为<HOST-1-IP>
    • 硬件类型字段设置为ARP_HARDWARE_TYPE_UNKNOWN(未知硬件类型)
    • ARP发送者硬件地址设置为<MAC-ADDR1>
    • ARP目标硬件地址设置为ETHERNET_BROADCAST_ADDR(以太网广播地址)
  3. TESTER等待一段时间(<ARP-TOLERANCE-TIME>),让DUT的ARP缓存有时间进行刷新。

  4. 配置DUT,通过<DIface-0>接口发送UDP消息,其中:

    • 源IP地址设置为<DIface-0-IP>
    • 目标IP地址设置为<HOST-1-IP>
  5. TESTER在<DIface-0>接口上监听UDP消息,等待时间不超过<ParamListenTime>

  6. 验证DUT是否发送了ARP请求。

通过标准:

  • DUT能够发送ARP请求。

参考文档:

  • RFC 826 “An Ethernet Address Resolution Protocol”, section “Packet Reception” (MUST)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Code_Shawn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值