Distanza in che senso? Numero di hop tra l'uno e l'altro? In tal caso puoi ispirarti dai sorgenti di traceroute.