目的
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
目的
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响应的组合排列