Loading...
墨滴

jasonj333

2021/07/02  阅读:23  主题:红绯

ARP_32-35

分享排第一名的人(微信名:李明)抓紧联系我哦,下周一前不联系的话,我就把书送给排第二的人了

ARP_32: ARP entry update (Request/Request)

目的

Tester向DUT发送一条ARP请求(源ip-mac为ip1-mac1),DUT会把条目ip-mac1缓存到自己的APR缓存表,然后Tester再向DUT发送一条ARP请求(源ip-mac为ip1-mac2),以检查DUT的ARP缓存表内的条目ip1-mac1是否会更新为ip1-mac2

只有ARP请求和ARP响应这两种报文才会把源ip-mac存入缓存表,存入时会先查找是否存在以源ip为基准,如果存在,则更新这条条目

测试步骤

  • DUT清除ARP缓存表动态条目
  • Tester向DUT发送ARP请求,源ip-mac为ip1-mac1
  • Tester向DUT发送ARP请求,源ip-mac为ip1-mac2
  • Tester等待一段时间,以便DUT更新ARP缓存表
  • 让DUT给ip1发送一条ICMP Echo Request
  • Tester监听在网卡上
  • DUT发送了ICMP Echo Request

期望结果

DUT发送了ICMP Echo Request

其实这里的期望结果,不只是要收到一条ICMP Echo Request,还需要确保DUT不发送ARP请求,同时ICMP里的目的mac地址是mac2

CANoe TC8

ARP_33: ARP entry update (Response/Response)

目的

Tester向DUT发送一条ARP响应(源ip-mac为ip1-mac1),DUT会把条目ip-mac1缓存到自己的APR缓存表,然后Tester再向DUT发送一条ARP响应(源ip-mac为ip1-mac2),以检查DUT的ARP缓存表内的条目ip1-mac1是否会更新为ip1-mac2

只有ARP请求和ARP响应这两种报文才会把源ip-mac存入缓存表,存入时会先查找是否存在以源ip为基准,如果存在,则更新这条条目

测试步骤

  • DUT清除ARP缓存表动态条目
  • Tester向DUT发送ARP响应,源ip-mac为ip1-mac1
  • Tester向DUT发送ARP响应,源ip-mac为ip1-mac2
  • Tester等待一段时间,以便DUT更新ARP缓存表
  • 让DUT给ip1发送一条ICMP Echo Request
  • Tester监听在网卡上
  • DUT发送了ICMP Echo Request

期望结果

DUT发送了ICMP Echo Request

其实这里的期望结果,不只是要收到一条ICMP Echo Request,还需要确保DUT不发送ARP请求,同时ICMP里的目的mac地址是mac2

CANoe TC8

ARP_34: ARP entry update (Request/Response)

目的

Tester向DUT发送一条ARP请求(源ip-mac为ip1-mac1),DUT会把条目ip-mac1缓存到自己的APR缓存表,然后Tester再向DUT发送一条ARP响应(源ip-mac为ip1-mac2),以检查DUT的ARP缓存表内的条目ip1-mac1是否会更新为ip1-mac2

只有ARP请求和ARP响应这两种报文才会把源ip-mac存入缓存表,存入时会先查找是否存在以源ip为基准,如果存在,则更新这条条目

测试步骤

  • DUT清除ARP缓存表动态条目
  • Tester向DUT发送ARP请求,源ip-mac为ip1-mac1
  • Tester向DUT发送ARP响应,源ip-mac为ip1-mac2
  • Tester等待一段时间,以便DUT更新ARP缓存表
  • 让DUT给ip1发送一条ICMP Echo Request
  • Tester监听在网卡上
  • DUT发送了ICMP Echo Request

期望结果

DUT发送了ICMP Echo Request

其实这里的期望结果,不只是要收到一条ICMP Echo Request,还需要确保DUT不发送ARP请求,同时ICMP里的目的mac地址是mac2

CANoe TC8

ARP_35: ARP entry update (Response/Request)

目的

Tester向DUT发送一条ARP响应(源ip-mac为ip1-mac1),DUT会把条目ip-mac1缓存到自己的APR缓存表,然后Tester再向DUT发送一条ARP请求(源ip-mac为ip1-mac2),以检查DUT的ARP缓存表内的条目ip1-mac1是否会更新为ip1-mac2

只有ARP请求和ARP响应这两种报文才会把源ip-mac存入缓存表,存入时会先查找是否存在以源ip为基准,如果存在,则更新这条条目

测试步骤

  • DUT清除ARP缓存表动态条目
  • Tester向DUT发送ARP响应,源ip-mac为ip1-mac1
  • Tester向DUT发送ARP请求,源ip-mac为ip1-mac2
  • Tester等待一段时间,以便DUT更新ARP缓存表
  • 让DUT给ip1发送一条ICMP Echo Request
  • Tester监听在网卡上
  • DUT发送了ICMP Echo Request

期望结果

DUT发送了ICMP Echo Request

其实这里的期望结果,不只是要收到一条ICMP Echo Request,还需要确保DUT不发送ARP请求,同时ICMP里的目的mac地址是mac2

CANoe TC8

和上面的case差不多,无法就是ARP请求和ARP响应的组合排列

别忘了你的三连!!!


jasonj333

2021/07/02  阅读:23  主题:红绯

作者介绍

jasonj333