ICMP
Noted on July 18, 2022
ICMP Parameters
from https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml
Type 0 — Echo Reply
Type 3 — Destination Unreachable
0 |
Net Unreachable |
[RFC792] |
1 |
Host Unreachable |
[RFC792] |
2 |
Protocol Unreachable |
[RFC792] |
3 |
Port Unreachable |
[RFC792] |
4 |
Fragmentation Needed and Don’t Fragment was Set |
[RFC792] |
5 |
Source Route Failed |
[RFC792] |
6 |
Destination Network Unknown |
[RFC1122] |
7 |
Destination Host Unknown |
[RFC1122] |
8 |
Source Host Isolated |
[RFC1122] |
9 |
Communication with Destination Network is Administratively Prohibited |
[RFC1122] |
10 |
Communication with Destination Host is Administratively Prohibited |
[RFC1122] |
11 |
Destination Network Unreachable for Type of Service |
[RFC1122] |
12 |
Destination Host Unreachable for Type of Service |
[RFC1122] |
13 |
Communication Administratively Prohibited |
[RFC1812] |
14 |
Host Precedence Violation |
[RFC1812] |
15 |
Precedence cutoff in effect |
[RFC1812] |
Type 5 — Redirect
0 |
Redirect Datagram for the Network (or subnet) |
|
1 |
Redirect Datagram for the Host |
|
2 |
Redirect Datagram for the Type of Service and Network |
|
3 |
Redirect Datagram for the Type of Service and Host |
|
Type 8 — Echo
Type 9 — Router Advertisement
0 |
Normal router advertisement |
[RFC3344] |
16 |
Does not route common traffic |
[RFC3344] |
Type 10 — Router Selection
Type 11 — Time Exceeded
0 |
Time to Live exceeded in Transit |
|
1 |
Fragment Reassembly Time Exceeded |
|
Type 12 — Parameter Problem
0 |
Pointer indicates the error |
|
1 |
Missing a Required Option |
[RFC1108] |
2 |
Bad Length |
|
Type 13 — Timestamp
Type 14 — Timestamp Reply
Type 19 — Reserved (for Security)
Types 20-29 — Reserved (for Robustness Experiment)
Type 40 — Photuris
0 |
Bad SPI |
|
1 |
Authentication Failed |
|
2 |
Decompression Failed |
|
3 |
Decryption Failed |
|
4 |
Need Authentication |
|
5 |
Need Authorization |
|
Type 41 — ICMP messages utilized by experimental mobility protocols such as Seamoby
Type 42 — Extended Echo Request
Type 43 — Extended Echo Reply
0 |
No Error |
[RFC8335] |
1 |
Malformed Query |
[RFC8335] |
2 |
No Such Interface |
[RFC8335] |
3 |
No Such Table Entry |
[RFC8335] |
4 |
Multiple Interfaces Satisfy Query |
[RFC8335] |
Type 253 — RFC3692-style Experiment 1
Type 254 — RFC3692-style Experiment 2