Internet Control Message Protocol (ICMP) Parameters

Internet Control Message Protocol (ICMP) Parameters

Last Updated
2013-04-19
Available Formats

XML
 
HTML
 
Plain text

Registries included below

ICMP Type Numbers

Registration Procedure(s)
IESG Approval or Standards Action
Reference
[ RFC2780]
Note
The Internet Control Message Protocol (ICMP) has many messages that
are identified by a "type" field.
Available Formats

CSV
Type Name Reference 
0Echo Reply[RFC792]
1Unassigned 
2Unassigned 
3Destination Unreachable[RFC792]
4Source Quench (Deprecated)[RFC792][RFC6633]
5Redirect[RFC792]
6Alternate Host Address (Deprecated)[RFC6918]
7Unassigned 
8Echo[RFC792]
9Router Advertisement[RFC1256]
10Router Solicitation[RFC1256]
11Time Exceeded[RFC792]
12Parameter Problem[RFC792]
13Timestamp[RFC792]
14Timestamp Reply[RFC792]
15Information Request (Deprecated)[RFC792][RFC6918]
16Information Reply (Deprecated)[RFC792][RFC6918]
17Address Mask Request (Deprecated)[RFC950][RFC6918]
18Address Mask Reply (Deprecated)[RFC950][RFC6918]
19Reserved (for Security)[Solo]
20-29Reserved (for Robustness Experiment)[ZSu]
30Traceroute (Deprecated)[RFC1393][RFC6918]
31Datagram Conversion Error (Deprecated)[RFC1475][RFC6918]
32Mobile Host Redirect (Deprecated)[David_Johnson][RFC6918]
33IPv6 Where-Are-You (Deprecated)[Simpson][RFC6918]
34IPv6 I-Am-Here (Deprecated)[Simpson][RFC6918]
35Mobile Registration Request (Deprecated)[Simpson][RFC6918]
36Mobile Registration Reply (Deprecated)[Simpson][RFC6918]
37Domain Name Request (Deprecated)[RFC1788][RFC6918]
38Domain Name Reply (Deprecated)[RFC1788][RFC6918]
39SKIP (Deprecated)[Markson][RFC6918]
40Photuris[RFC2521]
41ICMP messages utilized by experimental mobility protocols such as Seamoby[RFC4065]
42-252Unassigned 
253RFC3692-style Experiment 1[RFC4727]
254RFC3692-style Experiment 2[RFC4727]
255Reserved[JBP]

Code Fields

Registration Procedure(s)
IESG Approval or Standards Action
Reference
[ RFC2780]
Note
Many of these ICMP types have a "code" field.  Here we list the types
again with their assigned code fields.

Type 0 — Echo Reply

Reference
[ RFC792]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 1 — Unassigned

CodesDescriptionReference
No registrations at this time.

Type 2 — Unassigned

CodesDescriptionReference
No registrations at this time.

Type 3 — Destination Unreachable

Reference
[ RFC792]
Available Formats

CSV
Codes Description Reference 
0Net Unreachable[RFC792]
1Host Unreachable[RFC792]
2Protocol Unreachable[RFC792]
3Port Unreachable[RFC792]
4Fragmentation Needed and Don't Fragment was Set[RFC792]
5Source Route Failed[RFC792]
6Destination Network Unknown[RFC1122]
7Destination Host Unknown[RFC1122]
8Source Host Isolated[RFC1122]
9Communication with Destination Network is Administratively Prohibited[RFC1122]
10Communication with Destination Host is Administratively Prohibited[RFC1122]
11Destination Network Unreachable for Type of Service[RFC1122]
12Destination Host Unreachable for Type of Service[RFC1122]
13Communication Administratively Prohibited[RFC1812]
14Host Precedence Violation[RFC1812]
15Precedence cutoff in effect[RFC1812]

Type 4 — Source Quench (Deprecated)

Reference
[ RFC792][ RFC6633]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 5 — Redirect

Reference
[ RFC792]
Available Formats

CSV
Codes Description Reference 
0Redirect Datagram for the Network (or subnet) 
1Redirect Datagram for the Host 
2Redirect Datagram for the Type of Service and Network 
3Redirect Datagram for the Type of Service and Host 

Type 6 — Alternate Host Address (Deprecated)

Reference
[ JBP][ RFC6918]
Available Formats

CSV
Codes Description Reference 
0Alternate Address for Host 

Type 7 — Unassigned

CodesDescriptionReference
No registrations at this time.

Type 8 — Echo

Reference
[ RFC792]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 9 — Router Advertisement

Reference
[ RFC1256]
Available Formats

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

Type 10 — Router Selection

Reference
[ RFC1256]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 11 — Time Exceeded

Reference
[ RFC792]
Available Formats

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

Type 12 — Parameter Problem

Reference
[ RFC792]
Available Formats

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

Type 13 — Timestamp

Reference
[ RFC792]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 14 — Timestamp Reply

Reference
[ RFC792]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 15 — Information Request (Deprecated)

Reference
[ RFC792][ RFC6918]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 16 — Information Reply (Deprecated)

Reference
[ RFC792][ RFC6918]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 17 — Address Mask Request (Deprecated)

Reference
[ RFC950][ RFC6918]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 18 — Address Mask Reply (Deprecated)

Reference
[ RFC950][ RFC6918]
Available Formats

CSV
Codes Description Reference 
0No Code 

Type 19 — Reserved (for Security)

Reference
[ Solo]
CodesDescriptionReference
No registrations at this time.

Types 20-29 — Reserved (for Robustness Experiment)

Reference
[ ZSu]
CodesDescriptionReference
No registrations at this time.

Type 30 — Traceroute (Deprecated)

Reference
[ RFC1393][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Type 31 — Datagram Conversion Error (Deprecated)

Reference
[ RFC1475][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Type 32 — Mobile Host Redirect (Deprecated)

Reference
[ David_Johnson][ RFC6918]
CodesDescriptionReference
No registrations at this time.

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

Reference
[ Simpson][ RFC6918]
CodesDescriptionReference
No registrations at this time.

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

Reference
[ Simpson][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Type 35 — Mobile Registration Request (Deprecated)

Reference
[ Simpson][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Type 36 — Mobile Registration Reply (Deprecated)

Reference
[ Simpson][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Types 37 — Domain Name Request (Deprecated)

Reference
[ RFC1788][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Types 38 — Domain Name Reply (Deprecated)

Reference
[ RFC1788][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Type 39 — SKIP (Deprecated)

Reference
[ Markson][ RFC6918]
CodesDescriptionReference
No registrations at this time.

Type 40 — Photuris

Reference
[ RFC2521]
Available Formats

CSV
Codes Description Reference 
0Bad SPI 
1Authentication Failed 
2Decompression Failed 
3Decryption Failed 
4Need Authentication 
5Need Authorization 

Type 41 — ICMP messages utilized by experimental mobility protocols such as Seamoby

Reference
[ RFC4065]
CodesDescriptionReference
No registrations at this time.

Types 42-252 — Unassigned

CodesDescriptionReference
No registrations at this time.

Type 253 — RFC3692-style Experiment 1 [1]

Reference
[ RFC4727]
CodesDescriptionReference
No registrations at this time.

Type 254 — RFC3692-style Experiment 2 [1]

Reference
[ RFC4727]
CodesDescriptionReference
No registrations at this time.

ICMP Extension Object Classes and Class Sub-types

Reference
[ RFC4884]
Available Formats

CSV
Range Registration Procedures 
0-246First Come First Served
247-255Private Use
Class Value Class Name Reference 
1MPLS Label Stack Class[RFC4950]
2Interface Information Object[RFC5837]

Sub-types — Class 1 — MPLS Label Stack Class

Registration Procedure(s)
C-Type values for Class-num 1 are 
assignable on a first-come-first-serve (FCFS) basis
[RFC2434].
Reference
[ RFC4950]
Available Formats

CSV
C-Type (Value) Description Reference 
0Reserved[RFC4950]
1Incoming MPLS Label Stack[RFC4950]
0x02-0xF6Unassigned[RFC4950]
0xF7-0xFFReserved for private use[RFC4950]

Sub-types — Class 2 — Interface Information Object

Reference
[ RFC5837]
Available Formats

CSV
C-Type (Value) Description Reference 
0-1Interface Role field[RFC5837]
2Unallocated - allocatable with Standards Action[RFC5837]
3Unallocated - allocatable with Standards Action[RFC5837]
4ifIndex included[RFC5837]
5IP Address Sub-object included[RFC5837]
6Name Sub-object included[RFC5837]
7MTU included[RFC5837]
Sub-types — Class 2 — Interface Information Object — Interface Roles
Available Formats

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

People

ID Name Contact URI Last Updated 
[JBP]Jon Postelmailto:postel&isi.edu1995-09
[David_Johnson]David Johnson  
[Markson]Tom Marksonmailto:markson&osmosys.incog.com1995-09
[Simpson]Bill Simpsonmailto:Bill.Simpson&um.cc.umich.edu1995-10
[Solo]   
[ZSu]Zaw-Sing Sumailto:ZSu&TSCA.ISTC.SRI.COM 

Footnote

[1]
It is only appropriate to use these values in explicitly-
configured experiments; they MUST NOT be shipped as defaults in
implementations.  See RFC 3692 for details

转载自 http://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值