I used ShortAddr by AF_DataRequest() to send msg to other devices.
If the target's ShortAddr is in the source device's routing table, msg will be passed by Data-Unicase.
If unknown, msg will keep for a while, and the device broadcast "NWK Route Request" packages first.
If the taget is alive, it will reply "NWK Route Request" msg. The source device got the reply and update the routing table.
In the next time I can send the msg to target (just Data-Unicase) without the "NWK Route Request/reply" process.
I try to the same thing to use 64bits Addr by AF_DataRequest(), but it failed. The routing table never be updated.
I've go ZDP_NwkAddrReq(), but I have no idea to manual to update the table.