Live data from Hacker News

Show HN: Asroute – View unique networks traversed by traceroute

github.com

11–19 of 19 posts

Re: Show HN: Asroute – View unique networks traversed by traceroute

#11
post #4

Traceroute is fine for casual analysis but it is inaccurate and/or incomplete for anything serious because it misses routers that use load balancing on packet headers. For research purposes, it's better to use Paris Traceroute: https://paris-traceroute.net > Why should you use Paris traceroute? > Because traceroute fails in the presence of routers that employ load balancing on packet header fields. The failures lead…

This looks neat. Do you know what specifically it does differently than the traditional one? The blurb is vague and the "learn more" link is dead.

There is also the paper that introduced it at https://paris-traceroute.net/images/imc2006.pdf

Re: Show HN: Asroute – View unique networks traversed by traceroute

#13
post #4

Traceroute is fine for casual analysis but it is inaccurate and/or incomplete for anything serious because it misses routers that use load balancing on packet headers. For research purposes, it's better to use Paris Traceroute: https://paris-traceroute.net > Why should you use Paris traceroute? > Because traceroute fails in the presence of routers that employ load balancing on packet header fields. The failures lead…

Akamai uses something similar to perform trace routes in-band of HTTP TCP sessions to clients: https://datatracker.ietf.org/meeting/94/materials/slides-94-...

Re: Show HN: Asroute – View unique networks traversed by traceroute

#14
post #6

while the as_number->as_name lookup is usefull i would have opted for adding this feature to one (or more) of the existing utilities (traceroute, mtr, paris-traceroute) instead of crafting yet another command.

FWIW:

  $ traceroute -A ...

  $ mtr -z ...

Re: Show HN: Asroute – View unique networks traversed by traceroute

#16
post #4

Traceroute is fine for casual analysis but it is inaccurate and/or incomplete for anything serious because it misses routers that use load balancing on packet headers. For research purposes, it's better to use Paris Traceroute: https://paris-traceroute.net > Why should you use Paris traceroute? > Because traceroute fails in the presence of routers that employ load balancing on packet header fields. The failures lead…

just stumbled across: https://www.dublin-traceroute.net > Dublin Traceroute uses the techniques invented by the authors of Paris-traceroute to enumerate the paths of ECMP flow-based load balancing, but introduces a new technique for NAT detection.

There are also Python bindings [0] for dublin-traceroute which allows things like analysis with pandas or generating charts.

---

[0]: https://github.com/insomniacslk/python-dublin-traceroute

Re: Show HN: Asroute – View unique networks traversed by traceroute

#17
post #9

Earlier quoted context omitted.

This looks neat. Do you know what specifically it does differently than the traditional one? The blurb is vague and the "learn more" link is dead.

Try the "about" link at the top.

Ah, wasn't showing up on mobile

Re: Show HN: Asroute – View unique networks traversed by traceroute

#18
post #6

while the as_number->as_name lookup is usefull i would have opted for adding this feature to one (or more) of the existing utilities (traceroute, mtr, paris-traceroute) instead of crafting yet another command.

FWIW: $ traceroute -A ... $ mtr -z ...

-A gets you the AS, my tool looks up the name. So you can see "Oh, it goes from Comcast, to Cogent to Google." cool. Rather than ASNs which you don't immediately recognize.

Re: Show HN: Asroute – View unique networks traversed by traceroute

#19
post #2

mtr -z? I mean, it is a good learning effort, but if someone doesn’t know about mtr, they should: https://bitwizard.nl/mtr/

-z only shows AS numbers, not names. The point of this is to quickly tell you companies and networks you recognize. Also, mtr requires sudo to run.
Post reply on HN