Thread 中讨论的其他器件: Z-stack
您好!
我们部署了多个网络、每个网络由一个 ZNP 协调器和~100路由器组成。
所有路由器都被编程为每5分钟向协调器发送一条周期性心跳消息(报告属性)。
有时、这些心跳信号不会到达协调器、导致4到5次心跳。
但是、当从协调器(读取属性) ping 节点时、它会接收响应
此外、从下一次开始、心跳信号也会发送给协调器。
以下是来自较小网络~38 个节点(通道 ID 16)的数据、此通道中没有其他网络。
在该网络中、我们还会观察到一段时间内缺失的心跳。
这是从该网络捕获的 Wireshark

从上图中可以看到序列 ID 36和37的数据包丢失。
我们观察到的相关性是、
1) 1)当网络大小(路由器计数)较大时、每个节点的心跳数会增加
2) 2) 当协调器执行 Ping 操作时、将恢复路由、并 从先前发生故障的节点接收到心跳消息
Q1)上述相关性的原因可能是什么?
Q2)为什么数据包丢失这么多?