[1856] in NetBSD-Development
traceroute bug
daemon@ATHENA.MIT.EDU (Nickolai Zeldovich)
Tue May 11 22:19:36 1999
To: netbsd-dev@MIT.EDU
Date: Tue, 11 May 1999 22:18:11 EDT
From: Nickolai Zeldovich <kolya@MIT.EDU>
It appears that traceroute on NetBSD-Athena 8.2.3 ignores the source
routing options. Running traceroute without arguments says that [-g
gateway] is a proper option, and the manpage confirms, but actually
using -g doesn't do anything:
lm~72> traceroute opus
traceroute to opus.MIT.EDU (18.70.0.252), 30 hops max, 40 byte packets
1 NW12-RTR-W61-ETHER.MIT.EDU (18.239.0.1) 2.375 ms 2.061 ms 1.881 ms
2 OPUS.MIT.EDU (18.70.0.252) 3.730 ms 2.162 ms 1.954 ms
lm~73> traceroute -g bed opus
traceroute to opus.MIT.EDU (18.70.0.252), 30 hops max, 48 byte packets
1 NW12-RTR-W61-ETHER.MIT.EDU (18.239.0.1) 2.299 ms 2.195 ms 1.863 ms
2 OPUS.MIT.EDU (18.70.0.252) 2.003 ms 6.933 ms 2.164 ms
Doing the same on Solaris does the proper thing:
pepsi~3> traceroute opus
traceroute: Warning: ckecksums disabled
traceroute to opus.MIT.EDU (18.70.0.252), 30 hops max, 40 byte packets
1 NW12-RTR-W61-ETHER.MIT.EDU (18.239.0.1) 1.348 ms 1.231 ms 1.021 ms
2 OPUS.MIT.EDU (18.70.0.252) 1.229 ms 1.284 ms 1.755 ms
pepsi~4> traceroute -g bed opus
traceroute: Warning: ckecksums disabled
traceroute to (18.70.0.252), 30 hops max, 48 byte packets
1 NW12-RTR-W61-ETHER.MIT.EDU (18.239.0.1) 1.434 ms 1.094 ms 1.010 ms
2 SENATOR-BEDFELLOW.MIT.EDU (18.181.0.25) 3.200 ms 21.104 ms 1.789 ms
3 NW12-RTR-SIPB-ETHER.MIT.EDU (18.181.0.1) 17.572 ms 5.363 ms 2.103 ms
4 OPUS.MIT.EDU (18.70.0.252) 3.402 ms 3.115 ms 3.292 ms
It would be nice to have this working, I suppose..
-Nickolai Zeldovich.