depend on traceroute.