Internet Control Message Protocol (ICMP) Parameters (original) (raw)

Type 0 — Echo Reply

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 1 — Unassigned

Codes Description Reference
No registrations at this time.

Type 2 — Unassigned

Codes Description Reference
No registrations at this time.

Type 3 — Destination Unreachable

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
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 4 — Source Quench (Deprecated)

Reference

[RFC792][RFC6633]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 5 — Redirect

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
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 6 — Alternate Host Address (Deprecated)

Reference

[JBP][RFC6918]

Available Formats

CSV

Codes Description Reference
0 Alternate Address for Host

Type 7 — Unassigned

Codes Description Reference
No registrations at this time.

Type 8 — Echo

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 9 — Router Advertisement

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC1256][RFC2780]

Available Formats

CSV

Codes Description Reference
0 Normal router advertisement [RFC3344]
16 Does not route common traffic [RFC3344]

Type 10 — Router Selection

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC1256][RFC2780]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 11 — Time Exceeded

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
0 Time to Live exceeded in Transit
1 Fragment Reassembly Time Exceeded

Type 12 — Parameter Problem

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
0 Pointer indicates the error
1 Missing a Required Option [RFC1108]
2 Bad Length

Type 13 — Timestamp

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 14 — Timestamp Reply

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC792][RFC2780]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 15 — Information Request (Deprecated)

Reference

[RFC792][RFC6918]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 16 — Information Reply (Deprecated)

Reference

[RFC792][RFC6918]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 17 — Address Mask Request (Deprecated)

Reference

[RFC950][RFC6918]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 18 — Address Mask Reply (Deprecated)

Reference

[RFC950][RFC6918]

Available Formats

CSV

Codes Description Reference
0 No Code

Type 19 — Reserved (for Security)

Reference

[Solo]

Codes Description Reference
No registrations at this time.

Types 20-29 — Reserved (for Robustness Experiment)

Reference

[ZSu]

Codes Description Reference
No registrations at this time.

Type 30 — Traceroute (Deprecated)

Reference

[RFC1393][RFC6918]

Codes Description Reference
No registrations at this time.

Type 31 — Datagram Conversion Error (Deprecated)

Reference

[RFC1475][RFC6918]

Codes Description Reference
No registrations at this time.

Type 32 — Mobile Host Redirect (Deprecated)

Reference

[David_Johnson][RFC6918]

Codes Description Reference
No registrations at this time.

Type 33 — IPv6 Where-Are-You (Deprecated)

Reference

[Simpson][RFC6918]

Codes Description Reference
No registrations at this time.

Type 34 — IPv6 I-Am-Here (Deprecated)

Reference

[Simpson][RFC6918]

Codes Description Reference
No registrations at this time.

Type 35 — Mobile Registration Request (Deprecated)

Reference

[Simpson][RFC6918]

Codes Description Reference
No registrations at this time.

Type 36 — Mobile Registration Reply (Deprecated)

Reference

[Simpson][RFC6918]

Codes Description Reference
No registrations at this time.

Type 37 — Domain Name Request (Deprecated)

Reference

[RFC1788][RFC6918]

Codes Description Reference
No registrations at this time.

Type 38 — Domain Name Reply (Deprecated)

Reference

[RFC1788][RFC6918]

Codes Description Reference
No registrations at this time.

Type 39 — SKIP (Deprecated)

Reference

[Markson][RFC6918]

Codes Description Reference
No registrations at this time.

Type 40 — Photuris

Registration Procedure(s)

IESG Approval or Standards Action

Reference

[RFC2521][RFC2780]

Available Formats

CSV

Codes Description Reference
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

Registration Procedure(s)

Specification Required or IESG Approval

Expert(s)

Unassigned

Reference

[RFC4065]

Codes Description Reference
No registrations at this time.

Type 42 — Extended Echo Request

Registration Procedure(s)

First Come First Served

Reference

[RFC8335]

Available Formats

CSV

Codes Description Reference
0 No Error [RFC8335]
1-255 Unassigned

Type 43 — Extended Echo Reply

Registration Procedure(s)

First Come First Served

Reference

[RFC8335]

Available Formats

CSV

Codes Description Reference
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]
5-255 Unassigned

Types 44-252 — Unassigned

Codes Description Reference
No registrations at this time.

Type 253 — RFC3692-style Experiment 1 [1]

Registration Procedure(s)

Standards Action or IESG Approval

Reference

[RFC4727]

Codes Description Reference
No registrations at this time.

Type 254 — RFC3692-style Experiment 2 [1]

Registration Procedure(s)

Standards Action or IESG Approval

Reference

[RFC4727]

Codes Description Reference
No registrations at this time.

Sub-types — Class 1 — MPLS Label Stack Class

Registration Procedure(s)

First Come First Served

Reference

[RFC4950]

Available Formats

CSV

C-Type (Value) Description Reference
0 Reserved [RFC4950]
1 Incoming MPLS Label Stack [RFC4950]
2-246 Unassigned
247-255 Reserved for private use [RFC4950]

Sub-types — Class 2 — Interface Information Object

Reference

[RFC5837]

Available Formats

CSV

C-Type (Value) Description Reference
0-1 Interface Role field [RFC5837]
2 Unallocated - allocatable with Standards Action [RFC5837]
3 Unallocated - allocatable with Standards Action [RFC5837]
4 ifIndex included [RFC5837]
5 IP Address Sub-object included [RFC5837]
6 Name Sub-object included [RFC5837]
7 MTU included [RFC5837]

Sub-types — Class 2 — Interface Information Object — Interface Roles

Available Formats

CSV

Value Description Reference
0 Incoming IP Interface [RFC5837]
1 Sub-IP Component of Incoming IP Interface [RFC5837]
2 Outgoing IP Interface [RFC5837]
3 IP Next-hop [RFC5837]

Sub-types — Class 3 — Interface Identification Object

Registration Procedure(s)

First Come First Served

Reference

[RFC8335]

Available Formats

CSV

Codes Description Reference
0 Reserved [RFC8335]
1 Identifies Interface By Name [RFC8335]
2 Identifies Interface By Index [RFC8335]
3 Identifies Interface By Address [RFC8335]
4-255 Unassigned

Sub-types — Class 4 — Extended Information

Registration Procedure(s)

Standards Action

Reference

[RFC8883]

Available Formats

CSV

Value Description Reference
0 Reserved [RFC8883]
1 Pointer [RFC8883]