[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#104450: ITP: tcptraceroute -- A traceroute implementation using TCP packets



This is a little offtopic.

When I saw your ITP mail I said myself that tcptraceroute could be usefull
to find non ecn compliant server. In fact when you turn on ecn on a 2.4
kernel you expose yourself to unreachable sites due to broken server on the
road.
You can't find the broken server with traceroute because it doesn't send
tcp packets.
So I've tried tcptraceroute and surprisingly it is not concerned by ecn.
Above is a copy of a tcptraceroute session for a unreachable site (for me,
it depends on where you are):


pc:~# echo 0 > /proc/sys/net/ipv4/tcp_ecn 
pc:~# 
pc:~# 
pc:~# tcptraceroute oss.software.ibm.com
Selected device eth0, address 192.160.1.28, port 39697 for outgoing packets
Tracing the path to oss.software.ibm.com (129.42.244.202) on TCP port 80,
30 hops max
 1  192.160.1.1 (192.160.1.1)  5.197 ms
 2  bridge.lin.fr (194.251.46.230)  3.600 ms
 3  ATM3-0-0-2112CLB1.Charlebourg.raei.francetelecom.net (194.251.20.169) 
53.353 ms
 4  194.51.173.17 (194.51.173.17)  51.670 ms
 5  POS-1-0.NRAUB101.Charlebourg.raei.francetelecom.net (194.51.159.25) 
51.325 ms
 6  P2-0.ntaub201.Aubervilliers.francetelecom.net (193.251.126.34)  49.926
ms
 7  P0-0.ntaub101.Aubervilliers.francetelecom.net (193.251.126.89)  52.067
ms
 8  193.251.126.154 (193.251.126.154)  50.714 ms
 9  P7-0.PASBB1.Pastourelle.opentransit.net (193.251.240.146)  52.036 ms
10  P6-0-0.PENAR1.Pennsauken.opentransit.net (193.251.128.126)  138.365 ms
11  sprint-nap.att.net (192.157.69.15)  126.507 ms
12  gbr2-p02.n54ny.ip.att.net (192.205.32.37)  142.784 ms
13  gbr4-p00.n54ny.ip.att.net (12.122.5.242)  142.543 ms
14  gbr3-p50.cb1ma.ip.att.net (12.122.2.14)  146.999 ms
15  gbr2-p80.cb1ma.ip.att.net (12.122.5.62)  146.155 ms
16  gar2-p370.cb1ma.ip.att.net (12.123.40.141)  148.509 ms
17  12.125.33.54 (12.125.33.54)  146.994 ms
18  oss.lotus.com (129.42.244.202) [open]  147.967 ms
pc:~# 
pc:~# echo 1 > /proc/sys/net/ipv4/tcp_ecn 

// /* from here oss.software.ibm.com is unreachable

pc:~# 
pc:~# 
pc:~# tcptraceroute oss.software.ibm.com
Selected device eth0, address 192.160.1.28, port 58385 for outgoing packets
Tracing the path to oss.software.ibm.com (129.42.244.202) on TCP port 80,
30 hops max
 1  192.168.1.1 (192.160.1.1)  3.762 ms
 2  bridge.lin.fr (194.251.46.230)  3.889 ms
 3  ATM3-0-0-2112CLB1.Charlebourg.raei.francetelecom.net (194.251.20.169) 
50.985 ms
 4  194.51.173.17 (194.51.173.17)  49.835 ms
 5  POS-1-0.NRAUB101.Charlebourg.raei.francetelecom.net (194.51.159.25) 
52.445 ms
 6  P2-0.ntaub201.Aubervilliers.francetelecom.net (193.251.126.34)  52.044
ms
 7  P0-0.ntaub101.Aubervilliers.francetelecom.net (193.251.126.89)  49.607
ms
 8  193.251.126.154 (193.251.126.154)  52.080 ms
 9  P7-0.PASBB1.Pastourelle.opentransit.net (193.251.240.146)  51.708 ms
10  P6-0-0.PENAR1.Pennsauken.opentransit.net (193.251.128.126)  127.717 ms
11  sprint-nap.att.net (192.157.69.15)  128.853 ms
12  gbr2-p02.n54ny.ip.att.net (192.205.32.37)  140.768 ms
13  gbr4-p00.n54ny.ip.att.net (12.122.5.242)  143.172 ms
14  gbr3-p50.cb1ma.ip.att.net (12.122.2.14)  148.209 ms
15  gbr2-p80.cb1ma.ip.att.net (12.122.5.62)  148.245 ms
16  gar2-p370.cb1ma.ip.att.net (12.123.40.141)  146.705 ms
17  12.125.33.54 (12.125.33.54)  145.648 ms
18  oss.lotus.com (129.42.244.202) [open]  146.831 ms
pc:~# 

So my question is why.

Christophe


Le jeu, 12 jui 2001 17:16:41, David Coe a écrit :
> Package: wnpp
> Severity: wishlist
> 
> http://michael.toren.net/code/tcptraceroute/
> 
> Copyright (c) 2001, Michael C. Toren <mct@toren.net>
> 
> This program is free software; you can redistribute it and/or modify it
> under
> the terms of the GNU General Public License as published by the Free
> Software
> Foundation; either version 2 of the License, or (at your option) any
> later
> version.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 
-- 
Christophe Barbé
Software Engineer - christophe.barbe@lineo.fr
Lineo France - Lineo High Availability Group
42-46, rue Médéric - 92110 Clichy - France
phone (33).1.41.40.02.12 - fax (33).1.41.40.02.01
http://www.lineo.com



Reply to: