Other Parts Discussed in Thread: SYSCONFIG, Z-STACK,
The relevant configuration of the coordinator is basically the same as the prior thread , and only the MTO mechanism is disabled.
The coordinator and the routing device are placed together and both are within the communication range.
NWK_MAX_DEVICE_LIST = 10
MAX_NEIGHBOR_ENTRIES = 16
Q1:
There are 20+ routers in our test network. It appears that the coordinator initiates a route discovery and receives the Route Reply, but the coordinator sends data directly to the dest device without using a new path.

0x0000 and 0xEB01 are not valid neighbors of each other.
packet Num 188935: 0x0000 initiates route discovery to 0xEB01
packet Num 188952: 0x0000 RReply received
packet Num 188958: 0x0000 directly sent a ZCL message to 0xEB01. At this time, 0x0000 and 0xEB01 are still not valid neighbors of each other! Is this packet sent based on Tree Link?
It seems that 0x0000 discards the Route Reply. What are the possible conditions for discarding the Route Reply in ZStack?
This phenomenon has also appeared in the prior thread.
Q2:
The refreshing of the adjacent devices of the coordinator is strange, as shown in the screenshot below:

packet Num 185089:0x0F80 (inCost = 1, outCost = 0) is not a valid neighborbor of 0x0000;
packet Num 185183:0x0F80 is a valid neighborbor of 0x0000, but 0x0F80 (the neighbor table of 0x0F80 may not have available entry space for 0x0000) does not have 0x0000 in the link status message. Why does 0x0000 use 0x0F80 as a valid neighbor at this position?
Packet Num 185375 & 185453 is the repetition of this process.



