route discovery mechanism