Types ICMP

Voici un liste complète des types ICMP. Notez la référence qui pointe vers la RFC ou la personne qui a introduit le type et le code. Pour une liste complètement à jour des types et des codes ICMP, voir le document icmp-parameters sur Internet Assigned Numbers Authority.

Note

Iptables et netfilter utilisent le type ICMP 255 en interne car il n'est réservé pour aucun usage réel. Si vous placez une règle comme iptables -A INPUT -p icmp --icmp-type 255 -j DROP, ceci DROP tous les paquets ICMP. C'est, en d'autres termes, utilisé pour sélectionner tous les types ICMP.

Tableau 1. ICMP types

TYPECODEDescriptionRequêteErreurRéférence
00Echo Replyx RFC792
30Network Unreachable xRFC792
31Host Unreachable xRFC792
32Protocol Unreachable xRFC792
33Port Unreachable xRFC792
34Fragmentation needed but no frag. bit set xRFC792
35Source routing failed xRFC792
36Destination network unknown xRFC792
37Destination host unknown xRFC792
38Source host isolated (obsolete) xRFC792
39Destination network administratively prohibited xRFC792
310Destination host administratively prohibited xRFC792
311Network unreachable for TOS xRFC792
312Host unreachable for TOS xRFC792
313Communication administratively prohibited by filtering xRFC1812
314Host precedence violation xRFC1812
315Precedence cutoff in effect xRFC1812
40Source quench  RFC792
50Redirect for network  RFC792
51Redirect for host   
52Redirect for TOS and network  RFC792
53Redirect for TOS and host  RFC792
80Echo requestx RFC792
90Router advertisement - Normal router advertisement  RFC1256
916Router advertisement - Does not route common traffic  RFC2002
100Route selection  RFC1256
110TTL equals 0 during transit xRFC792
111TTL equals 0 during reassembly xRFC792
120IP header bad (catchall error) xRFC792
121Required options missing xRFC1108
122IP Header bad length xRFC792
130Timestamp request (obsolete)x RFC792
14 Timestamp reply (obsolete)x RFC792
150Information request (obsolete)x RFC792
160Information reply (obsolete)x RFC792
170Address mask requestx RFC950
180Address mask replyx RFC950
20-29 Reserved for robustness experiment  Zaw-Sing Su
300Traceroutex RFC1393
310Datagram Conversion Error xRFC1475
320Mobile Host Redirect  David Johnson
330IPv6 Where-Are-Youx Bill Simpson
340IPv6 I-Am-Herex Bill Simpson
350Mobile Registration Requestx Bill Simpson
360Mobile Registration Replyx Bill Simpson
390SKIP  Tom Markson
400Photuris  RFC2521