Distributed Route Discovery In Communication Networks Using Neighbour Information