找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 13379|回复: 0

ICMPv6协议中各种Type的详细取值范围及其含义

[复制链接]
满天星 发表于 2010-9-12 16:56:34 | 显示全部楼层 |阅读模式
在ICMPv6中的Type字段定义中,0-127为错误消息(Error messages),而128-255为信息消息(Informational messages),其中每种Type定义一种类型及其含义分类,而部分Type中由根据Code值指定该类别下更详细的错误或信息分类。
针对ICMPv6协议属于IPv6协议的一部分,因此该部分对IPv6的ND邻居发现协议进行了很详细的分类,ND邻居发现协议由ICMPv6来实现,因此ND消息的各种Type以及各种选项options也在此部分定义。
以下为各种定义的取值范围及其含义:

ICMPv6协议中的Type取值范围及其含义:

Type  Name                                             Reference
----  -----------------------------------------------  ---------
   1  Destination Unreachable                          [RFC4443]
   2  Packet Too Big                                   [RFC4443]
   3  Time Exceeded                                    [RFC4443]
   4  Parameter Problem                                [RFC4443]
100  Private experimentation                          [RFC4443]
101  Private experimentation                          [RFC4443]
102-126   Unassigned
127  Reserved for expansion of ICMPv6 error messages  [RFC4443]
128  Echo Request                                     [RFC4443]
129  Echo Reply                                       [RFC4443]
130  Multicast Listener Query                         [RFC2710]
131  Multicast Listener Report                        [RFC2710]
132  Multicast Listener Done                          [RFC2710]
133  Router Solicitation                              [RFC4861]
134  Router Advertisement                             [RFC4861]
135  Neighbor Solicitation                            [RFC4861]
136  Neighbor Advertisement                           [RFC4861]
137  Redirect Message                                 [RFC4861]
138  Router Renumbering                               [Crawford]
139  ICMP Node Information Query                      [RFC4620]
140  ICMP Node Information Response                   [RFC4620]
141  Inverse Neighbor Discovery Solicitation Message  [RFC3122]
142  Inverse Neighbor Discovery Advertisement Message [RFC3122]
143  Version 2 Multicast Listener Report              [RFC3810]      
144  Home Agent Address Discovery Request Message     [RFC3775]
145  Home Agent Address Discovery Reply Message       [RFC3775]
146  Mobile Prefix Solicitation                       [RFC3775]
147  Mobile Prefix Advertisement                      [RFC3775]
148  Certification Path Solicitation Message          [RFC3971]
149  Certification Path Advertisement Message         [RFC3971]
150  ICMP messages utilized by experimental           [RFC4065]
      mobility protocols such as Seamoby
151  Multicast Router Advertisement                   [RFC4286]
152  Multicast Router Solicitation                    [RFC4286]
153  Multicast Router Termination                     [RFC4286]
154  FMIPv6 Messages                                  [RFC5568]
155-199   Unassigned
200  Private experimentation                          [RFC4443]
201  Private experimentation                          [RFC4443]
255  Reserved for expansion of ICMPv6 informational   [RFC4443]
      messages


ICMPv6协议中Code取值范围及其含义:

Type    Name                                    Reference
----    -------------------------               ---------
   1    Destination Unreachable                 [RFC4443]
   Code           0 - no route to destination
                  1 - communication with destination
                      administratively prohibited
                  2 - beyond scope of source address  [RFC4443]
                  3 - address unreachable
                  4 - port unreachable
                  5 - source address failed ingress/egress policy [RFC4443]
                  6 - reject route to destination  [RFC4443]        

   2    Packet Too Big                          [RFC4443]
   Code           0

   3    Time Exceeded                           [RFC4443]
   Code           0 - hop limit exceeded in transit
                  1 - fragment reassembly time exceeded

   4    Parameter Problem                       [RFC4443]
   Code           0 - erroneous header field encountered
                  1 - unrecognized Next Header type encountered
                  2 - unrecognized IPv6 option encountered

128     Echo Request                           [RFC4443]
   Code           0

129     Echo Reply                             [RFC4443]
   Code           0

130     Multicast Listener Query               [RFC2710]
   Code           0

131     Multicast Listener Report              [RFC2710]
   Code           0

132     Multicast Listener Done                [RFC2710]
   Code           0

133     Router Solicitation                    [RFC4861]
   Code           0

134     Router Advertisement                   [RFC4861]
   Code           0

135     Neighbor Solicitation                  [RFC4861]
   Code           0

136     Neighbor Advertisement                 [RFC4861]
   Code           0

137     Redirect Message                       [RFC4861]
   Code           0

138     Router Renumbering                     [Crawford]
   Code           0 - Router Renumbering Command
                  1 - Router Renumbering Result
                255 - Sequence Number Reset  

139     ICMP Node Information Query            [RFC4620]
   Code           0 - The Data field contains an               [RFC4620]
                      IPv6 address which is the Subject
                      of this Query.
                  1 - The Data field contains a name           [RFC4620]
                      which is the Subject of this Query,
                      or is empty, as in the case of a NOOP.
                  2 - The Data field contains an               [RFC4620]
                      IPv4 address which is the Subject
                      of this Query.

140     ICMP Node Information Response         [RFC4620]
   Code           0 - A successful reply.  The Reply           [RFC4620]
                      Data field may or may not be empty.
                  1 - The Responder refuses to supply          [RFC4620]
                      the answer.  The Reply Data field
                      will be empty.
                  2 - The Qtype of the Query is unknown        [RFC4620]
                      to the Responder.  The Reply Data
                      field will be empty.

141     Inverse Neighbor Discovery             [RFC3122]
         Solicitation Message
   Code           0                              

142     Inverse Neighbor Discovery             [RFC3122]
         Advertisement Message
   Code           0                              
144     Home Agent Address Discovery           [RFC3775]
         Request Message
   Code           0

145     Home Agent Address Discovery           [RFC3775]
         Reply Message
   Code           0

146     Mobile Prefix Solicitation             [RFC3775]
   Code           0

147     Mobile Prefix Advertisement            [RFC3775]
   Code           0   


IPv6 ND邻居发现协议中Options取值范围及其含义:

Type    Description                             Reference
------  --------------------------------------  ---------
1       Source Link-layer Address               [RFC4861]
2       Target Link-layer Address               [RFC4861]
3       Prefix Information                      [RFC4861]
4       Redirected Header                       [RFC4861]
5       MTU                                     [RFC4861]
6       NBMA Shortcut Limit Option              [RFC2491]
7       Advertisement Interval Option           [RFC3775]
8       Home Agent Information Option           [RFC3775]
9       Source Address List                     [RFC3122]
10      Target Address List                     [RFC3122]
11      CGA option                              [RFC3971]
12      RSA Signature option                    [RFC3971]
13      Timestamp option                        [RFC3971]
14      Nonce option                            [RFC3971]
15      Trust Anchor option                     [RFC3971]
16      Certificate option                      [RFC3971]
17      IP Address/Prefix Option                [RFC5568]
18      New Router Prefix Information Option    [RFC4068]
19      Link-layer Address Option               [RFC5568]
20      Neighbor Advertisement Acknowledgment   [RFC5568]
        Option
21-22   Unassigned
23      MAP Option                              [RFC4140]
24      Route Information Option                [RFC4191]
25      Recursive DNS Server Option             [RFC5006][RFC-ietf-6man-dns-options-bis-08.txt]
26      RA Flags Extension Option               [RFC5175]
27      Handover Key Request Option             [RFC5269]
28      Handover Key Reply Option               [RFC5269]
29      Handover Assist Information Option      [RFC5271]
30      Mobile Node Identifier Option           [RFC5271]
31      DNS Search List Option                  [RFC-ietf-6man-dns-options-bis-08.txt]
32-137  Unassigned
138     CARD Request option                     [RFC4065]
139     CARD Reply option                       [RFC4065]
140-252 Unassigned
253     RFC3692-style Experiment 1 (*)          [RFC4727]
254     RFC3692-style Experiment 2 (*)          [RFC4727]


IPv6 ND邻居发现协议中RA路由通告协议Flags取值范围及其含义:

RA Option Bit  Description                              Reference
-------------  ---------------------------------------  ---------
0              M - Managed Address Configuration Flag   [RFC2461]
1              O - Other Configuration Flag             [RFC2461]
2              H - Mobile IPv6 Home Agent Flag          [RFC3775]
3              Prf - Router Selection Preferences       [RFC4191]
4              Prf - Router Selection Preferences       [RFC4191]
5              P - Neighbor Discovery Proxy Flag        [RFC4389]
6-53           R - Reserved; Available for assignment   [RFC5175]
54-55          Private Experimentation                  [RFC5175]

IPv6 ND安全邻居发现协议(SeND)中Trust Anchor option选项 (Type 15) Name Type取值范围及其含义:

Value    Description                              Reference
-------  ---------------------------------------  ---------
0        Reserved                                 [RFC-ietf-csi-send-name-type-registry-06.txt]
1        DER Encoded X.501 Name                   [RFC3971]
2        FQDN                                     [RFC3971]
3        SHA-1 Subject Key Identifier (SKI)       [RFC-ietf-csi-send-name-type-registry-06.txt]
4        SHA-224 Subject Key Identifier (SKI)     [RFC-ietf-csi-send-name-type-registry-06.txt]
5        SHA-256 Subject Key Identifier (SKI)     [RFC-ietf-csi-send-name-type-registry-06.txt]
6        SHA-384 Subject Key Identifier (SKI)     [RFC-ietf-csi-send-name-type-registry-06.txt]
7        SHA-512 Subject Key Identifier (SKI)     [RFC-ietf-csi-send-name-type-registry-06.txt]
8-252    Unassigned
253-254  Reserved for Experimental Use            [RFC-ietf-csi-send-name-type-registry-06.txt]
255      Reserved                                 [RFC-ietf-csi-send-name-type-registry-06.txt]

IPv6 ND安全邻居发现协议(SeND)中Certificate option 证书选项 (Type 16) 中Cert Type取值范围及其含义:

Value  Description                              Reference
-----  ------------------------------------     ---------
1      X.509v3 Certificate                      [RFC3971]

该数据由IANA维护,最新的数据可通过:http://www.iana.org/assignments/icmpv6-parameters 查看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|IPv6BBS ( 京ICP备13024693号 | 京公网安备11010802012238 )

GMT+8, 2024-3-29 19:15 , Processed in 0.033889 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表