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
27 Juin 2005