
ICMP TYPE NUMBERS

The Internet Control Message Protocol (ICMPv6) has many messages that
are identified by a "type" field [RFC1885].

Type	Name					Reference
----	-------------------------		---------
   1    Destination Unreachable                 [RFC1885]
   2    Packet Too Big                          [RFC1885]
   3    Time Exceeded                           [RFC1885]
   4    Parameter Problem                       [RFC1885]

 128     Echo Request                           [RFC1885]
 129     Echo Reply                             [RFC1885]
 130     Group Membership Query                 [RFC1885]
 131     Group Membership Report                [RFC1885]
 132     Group Membership Reduction             [RFC1885]
 133     Router Solicitation                    [RFC1970]
 134     Router Advertisement                   [RFC1970]
 135     Neighbor Solicitation                  [RFC1970]
 136     Neighbor Advertisement                 [RFC1970]
 137     Redirect Message                       [RFC1970]
 138     Router Renumbering                    [Crawford]


Many of these ICMP types have a "code" field.  Here we list the types
again with their assigned code fields.

Type    Name                                    Reference
----    -------------------------               ---------
   1    Destination Unreachable                 [RFC1885]
   Code           0 - no route to destination
                  1 - communication with destination
                        administratively prohibited
                  2 - not a neighbor
                  3 - address unreachable
                  4 - port unreachable

   2    Packet Too Big                          [RFC1885]
   Code           0

   3    Time Exceeded                           [RFC1885]
   Code           0 - hop limit exceeded in transit

                  1 - fragment reassembly time exceeded

   4    Parameter Problem                       [RFC1885]
   Code           0 - erroneous header field encountered

                  1 - unrecognized Next Header type encountered

                  2 - unrecognized IPv6 option encountered

 128     Echo Request                           [RFC1885]
   Code           0

 129     Echo Reply                             [RFC1885]
   Code           0

 130     Group Membership Query                 [RFC1885]
   Code           0

 131     Group Membership Report                [RFC1885]
   Code           0

 132     Group Membership Reduction             [RFC1885]
   Code           0

 133     Router Solicitation                    [RFC1970]
   Code           0

 134     Router Advertisement                   [RFC1970]
   Code           0

 135     Neighbor Solicitation                  [RFC1970]
   Code           0

 136     Neighbor Advertisement                 [RFC1970]
   Code           0

 137     Redirect Message                       [RFC1970]
   Code           0

 138     Router Renumbering                    [Crawford]
   Code           0 - Router Renumbering Command

                  1 - Router Renumbering Result


REFERENCES

[RFC1885] Conta, A., and S. Deering, " Internet Control Message
          Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6)
          Specification", RFC 1885, Digital Equipment Corporation,
          Xerox PARC, December 1995.

[RFC1970] Narten, T., E. Nordmark, and W. Simpson, "Neighbor Discovery
          for IP Version 6 (IPv6)", RFC 1970, IBM, Sun Microsystems,
          Daydreamer, June 1996.


PEOPLE

[Crawford] Matt Crawford <crawdad@gungnir.fnal.gov>, January 1998.

[]
