ICMP is an auxiliary protocol, which provides routing, diagnostic and error functionality for IP. It is described in [INTERNET:8]. A router MUST support ICMP.
ICMP messages are grouped in two classes that are discussed in the following sections:
ICMP error messages:
Destination Unreachable Section 22.214.171.124 Redirect Section 126.96.36.199 Source Quench Section 188.8.131.52 Time Exceeded Section 184.108.40.206 Parameter Problem Section 220.127.116.11 ICMP query messages: Echo Section 18.104.22.168 Information Section 22.214.171.124 Timestamp Section 126.96.36.199 Address Mask Section 188.8.131.52 Router Discovery Section 184.108.40.206General ICMP requirements and discussion are in the next section.