ethereal-0.10.11-icmp-mpls.patch

Description

traceroute sous Fedora :

root@malm:~# traceroute -I www.google.com
 1  193.51.97.1 (193.51.97.1)  5.250 ms  4.989 ms  4.996 ms
 2  10.3.0.1 (10.3.0.1)  3.105 ms  3.283 ms  4.803 ms
 3  action-upvm.univ-paris12.fr (194.214.24.34)  2.609 ms  2.164 ms  2.364 ms
 4  24-129.univ-paris12.fr (194.214.24.129)  4.174 ms  4.298 ms  5.443 ms
 5  creteil-f1-0.cssi.renater.fr (193.51.183.42)  2.186 ms  3.500 ms  1.889 ms
 6  jussieu-g0-3.cssi.renater.fr (193.51.180.153)  1.887 ms  2.342 ms  2.568 ms
 7  nri-b-pos12-0.cssi.renater.fr (193.51.180.158)  2.682 ms  4.402 ms  1.905 ms
 8  teleglobe.sfinx.tm.fr (194.68.129.242)  2.532 ms  2.362 ms  2.089 ms
 9  if-8-0.core1.PG1-Paris.teleglobe.net (80.231.79.42)  4.880 ms  2.757 ms  2.319 ms
10  if-5-0.mcore3.LHX-London.teleglobe.net (80.231.72.42)  13.615 ms  11.912 ms  13.303 ms
     MPLS Label=68 CoS=5 TTL=1 S=0
11  if-0-0.core2.LHX-London.teleglobe.net (195.219.196.2)  12.853 ms  41.332 ms  55.985 ms
     MPLS Label=25 CoS=5 TTL=1 S=0
12  if-2-0.core2.LDN-London.Teleglobe.net (195.219.96.121)  12.976 ms  11.838 ms  11.909 ms
13  ix-9-2.core2.LDN-London.Teleglobe.net (195.219.67.206)  104.473 ms  17.071 ms  12.528 ms
14  66.249.87.104 (66.249.87.104)  12.648 ms  15.239 ms  15.790 ms

Liens

Mailing list Ethereal-dev http://www.ethereal.com/lists/ethereal-dev/200506/msg00459.html

Bug de randpkt (http://anonsvn.ethereal.com/ethereal/trunk/randpkt.c) http://www.ethereal.com/lists/ethereal-dev/200506/msg00452.html (patch)

ICMP Extensions for MultiProtocol Label Switching http://www.cs.odu.edu/~vbanavar/mpls.ppt

ICMP Extensions for MultiProtocol Label Switching http://www.ietf.org/proceedings/01aug/I-D/draft-ietf-mpls-icmp-02.txt

traceroute-1.4a12 http://redhat.secsup.org/fedora/core/3/SRPMS/traceroute-1.4a12-24.src.rpm

Tout sur Mpls http://www.frameip.com/mpls/

Réseaux MPLS dont les LSR (pas forcément tous !!!) supportent ces extensions ICMP :

Teleglobe http://www.teleglobe.com/
Level3 http://www.level3.com/
AboveNet http://www.abovenet.com/

Utilisation

Il faut patcher le fichier epan/dissectors/packet-ip.c :

cd ethereal-0.10.11/epan/dissectors
patch packet-ip.c ethereal-0.10.11-icmp-mpls.patch

Puis recompiler Ethereal

Télécharger le patch

27 Juin 2005