AODV and Cluster-Tree are usually used as route protocol in ZigBee network. In AODV, the broadcast mechanism makes energy run fast. Cluster-Tree protocol gets a long route path, which leads to high delay. This paper has done detailed research on these two protocols, and proposes a new address allocation scheme in order to make addresses carry with the topology information. In the process of route discovery, request packets will be send with the directivity. That will cut down packet delay and energy consumption in the systemic level.