网路中 有2个 路由设备, 8个终端(长期作为路由设备的子节点)
期间将其中的一个路由设备断电, 终端设备切换到另一个路由设备下。
断电的路由设备,重新上电后。
网络中 出现 routing request 的同时, 也出现了 若干Network status 报告“non tree link failure”,
紧接着 终端设备经过 新路由父设备 发送给协调器的 消息, 都出现协调器 无法接收《应用层解析不到》 MAC 层有回应ACK。
大概 10分钟左右, 网络才恢复正常, 终端设备和协调器通信正常。
规格书描述:The routing failure did not occur as a result of an attempt to route along the tree.
实在不清楚 是为什么, 请问 “non tree link failure” 具体 是什么错误。。。
是硬件环境导致的问题, 还是软件上可做改善????
BR!
Susan Yang:
The non-tree link failure is a Zigbee related failure message. This means you will find the error messages in the Zigbee specifications. "Non-tree link failure: The routing failure did not occur as a result of an attempt to route along the tree."
MarS:
回复 Susan Yang:
thanks for your answer!
but could you please give me more detail of this issue ?
does this will effect all the network shutdown for more than 10 minute?
and do you mean that is the ZigBee protocol issue , nothing related with zstack ???
BR!
Susan Yang:
回复 MarS:
More of this information can be found in the ZigBee Document 053474r20.
Basically this appears to be an issue with your routing. One possibility is that one of your nodes may have lost a route to another and for some reason did not send a route record before sending out the message.
MarS:
回复 Susan Yang:
do you mean the ZED had not sending out route record? or the new power on ZR does not ?
if this is cause of this issue, could we do something to improve it ?