Thread 中讨论的其他器件:SysConfig、 Z-stack、
协调器的相关配置与 之前的线程基本相同 ,并且仅禁用 MTO 机制。
协调器和路由设备放置在一起、两者都在通信范围内。
NWK_MAX_DEVICE_LIST = 10.
MAX_neighb_entries = 16
问题1:
我们的测试网络中有20多台路由器。 协调器似乎发起路由发现并接收路由应答、但协调器直接将数据发送到目标设备、而不使用新路径。

0x0000和0xEB01不是彼此的有效邻居。
数据包编号188935:0x0000开始到0xEB01的路由发现
数据包编号188952:0x0000接收到 RReply
数据包编号188958:0x0000直接向0xEB01发送 ZCL 消息。 此时、0x0000和0xEB01仍然不是彼此的有效邻居! 此数据包是否基于树链路发送?
0x0000似乎丢弃了路由应答。 在 ZStack 中丢弃路由应答的可能条件是什么?
这种现象也出现在前一个线程中。
问题2:
协调器相邻器件的刷新很奇怪、如下面的屏幕截图所示:

数据包编号185089:0x0F80 (inCost = 1、outCost = 0)不是0x0000的有效区域;
数据包编号185183:0x0F80是0x0000的有效区域、但0x0F80 (0x0F80的邻居表可能没有0x0000的可用进入空间)在链路状态消息中没有0x0000。 为什么0x0000在此位置使用0x0F80作为有效的邻居?
数据包编号185375和185453是此过程的重复。



