A hybrid reactive and position-based approach to packet routing in 3D topology networks