工具/软件:TI-RTOS
您好,
我遇到了一些与我预期的情况不符的行为- 这是否是与错误和/或实施相关的行为?
情况如下:
设备A:Subnet NDK.255.0 (子网NDK.),IP 10.1 .0.39 (255.255 堆栈)
设备B:(Linux/windows)子网255.255 .0.0 ,IP:10.1 .1.11
设备A将设备B视为位于另一子网上,但设备B认为设备A位于其子网上。
B尝试向A发送TCP数据包(B曾经在不同的方案中与A通信,因此它已经拥有MAC) A应接收数据包,但应通过网关响应,因为它看到B来自不同的子网。
未配置网关(网关IP上不存在任何内容),因此A应该不能与B通信
一段时间后,当B没有得到响应时,它会尝试ARP A–由A接收并应答的ARP (不太确定为什么B位于不同的子网中,除非ARP不关心并且只是第2层?)
从这里看,A似乎可以与B通信–我认为这是因为在ARP A现在有一个条目后,它包含B的IP和MAC关联,出于某种原因,它甚至不再考虑不同的子网。 您能否帮助解释这种行为?
附加的是Wireshark日志
Thankse2e.ti.com/.../5383.host10.1.1.10.1 .0.39 .pcap.7z