                                                       Host Identity Protocol (HIP) Parameters

   Created
           2007-12-07

   Last Updated
           2008-04-18

   This registry is also available in XML and plain text formats.

   Registries included below

     * Packet Types
     * HIP Version
     * Parameter Types
     * Group IDs
     * Suite IDs
     * DI-Types
     * Notify Message Types
     * Registration Types
     * Registration Failure Types

Packet Types

   Reference
           [RFC5201]

   Registration Procedures
           IETF Consensus

   Value                     Packet Type                    Reference
     0    Reserved                                          [RFC5201]
     1    I1 - the HIP Initiator Packet                     [RFC5201]
     2    R1 - the HIP Responder Packet                     [RFC5201]
     3    I2 - the Second HIP Initiator Packet              [RFC5201]
     4    R2 - the Second HIP Responder Packet              [RFC5201]
    5-15  Unassigned
     16   UPDATE - the HIP Update Packet                    [RFC5201]
     17   NOTIFY - the HIP Notify Packet                    [RFC5201]
     18   CLOSE - the HIP Association Closing Packet        [RFC5201]
     19   CLOSE_ACK - the HIP Closing Acknowledgment Packet [RFC5201]
   20-127 Unassigned

HIP Version

   Reference
           [RFC5201]

   Registration Procedures
           IETF Consensus

   Value Reference
     1   [RFC5201]

Parameter Types

   Reference
           [RFC5201]

      Range                  Registration Procedures
     0-1023    IETF Consensus
   1024-32767  First Come First Served with Specification Required
   32768-49141 Reserved for Private Use
   49142-61439 First Come First Served with Specification Required
   61440-65535 IETF Consensus

      Value         Parameter Type       Length  Reference
      0-64     Unassigned
       65      ESP_INFO                 12       [RFC5202]
     66-127    Unassigned
       128     R1_COUNTER               12       [RFC5201]
     129-192   Unassigned
       193     LOCATOR                  variable [RFC5206]
     194-256   Unassigned
       257     PUZZLE                   12       [RFC5201]
     258-320   Unassigned
       321     SOLUTION                 20       [RFC5201]
     322-384   Unassigned
       385     SEQ                      4        [RFC5201]
     386-448   Unassigned
       449     ACK                      variable [RFC5201]
     450-512   Unassigned
       513     DIFFIE_HELLMAN           variable [RFC5201]
     514-576   Unassigned
       577     HIP_TRANSFORM            variable [RFC5201]
     578-640   Unassigned
       641     ENCRYPTED                variable [RFC5201]
     642-704   Unassigned
       705     HOST_ID                  variable [RFC5201]
     706-767   Unassigned
       768     CERT                     variable [RFC5201]
     769-831   Unassigned
       832     NOTIFICATION             variable [RFC5201]
     833-896   Unassigned
       897     ECHO_REQUEST_SIGNED      variable [RFC5201]
     898-929   Unassigned
       930     REG_INFO                 variable [RFC5203]
       931     Unassigned
       932     REG_REQUEST              variable [RFC5203]
       933     Unassigned
       934     REG_RESPONSE             variable [RFC5203]
       935     Unassigned
       936     REG_FAILED               variable [RFC5203]
     937-960   Unassigned
       961     ECHO_RESPONSE_SIGNED     variable [RFC5201]
    962-4094   Unassigned
      4095     ESP_TRANSFORM            variable [RFC5202]
   4096-32767  Unassigned
   32768-49141 Reserved for Private Use          [RFC5201]
   49142-61504 Unassigned
      61505    HMAC                     variable [RFC5201]
   61506-61568 Unassigned
      61569    HMAC_2                   variable [RFC5201]
   61570-61632 Unassigned
      61633    HIP_SIGNATURE_2          variable [RFC5201]
   61634-61696 Unassigned
      61697    HIP_SIGNATURE            variable [RFC5201]
   61698-63660 Unassigned
      63661    ECHO_REQUEST_UNSIGNED    variable [RFC5201]
   63662-63424 Unassigned
      63425    ECHO_RESPONSE_UNSIGNED   variable [RFC5201]
   63426-65497 Unassigned
      65498    FROM                     16       [RFC5204]
      65499    Unassigned
      65500    RVS_HMAC                 variable [RFC5204]
      65501    Unassigned
      65502    VIA_RVS                  variable [RFC5204]
   65503-65535 Unassigned

Group IDs

   Reference
           [RFC5201]

   Registration Procedures
           IETF Consensus

   Value         Group ID          Reference
     0   Reserved                  [RFC5201]
     1   384-bit group             [RFC5201]
     2   OAKLEY well known group 1 [RFC5201]
     3   1536-bit MODP group       [RFC5201]
     4   3072-bit MODP group       [RFC5201]
     5   6144-bit MODP group       [RFC5201]
     6   8192-bit MODP group       [RFC5201]
   7-255 Unassigned

Suite IDs

   Reference
           [RFC5201]

   Registration Procedures
           IETF Consensus

    Value           Suite ID           Reference
      0    Reserved                    [RFC5201]
      1    AES-CBC with HMAC-SHA1      [RFC5201]
      2    3DES-CBC with HMAC-SHA1     [RFC5201]
      3    3DES-CBC with HMAC-MD5      [RFC5201]
      4    BLOWFISH-CBC with HMAC-SHA1 [RFC5201]
      5    NULL-ENCRYPT with HMAC-SHA1 [RFC5201]
      6    NULL-ENCRYPT with HMAC-MD5  [RFC5201]
   7-65535 Unassigned

DI-Types

   Reference
           [RFC5201]

   Registration Procedures
           IETF Consensus

   Value    DI-Type    Reference
     0   none included [RFC5201]
     1   FQDN          [RFC5201]
     2   NAI           [RFC5201]
   3-15  Unassigned

Notify Message Types

   Reference
           [RFC5201]

      Range                  Registration Procedures                  Notes
      1-50     IETF Consensus
     51-8191   First Come First Served with Specification Required error types
   8192-16383  Reserved for Private Use                            error types
   16384-40959 First Come First Served with Specification Required status types
   40960-65535 Reserved for Private Use                            status types

      Value            Notify Message Type         Reference
        0      Reserved                            [RFC5201]
        1      UNSUPPORTED_CRITICAL_PARAMETER_TYPE [RFC5201]
       2-6     Unassigned
        7      INVALID_SYNTAX                      [RFC5201]
      8-13     Unassigned
       14      NO_DH_PROPOSAL_CHOSEN               [RFC5201]
       15      INVALID_DH_CHOSEN                   [RFC5201]
       16      NO_HIP_PROPOSAL_CHOSEN              [RFC5201]
       17      INVALID_HIP_TRANSFORM_CHOSEN        [RFC5201]
       18      NO_ESP_PROPOSAL_CHOSEN              [RFC5202]
       19      INVALID_ESP_TRANSFORM_CHOSEN        [RFC5202]
      20-23    Unassigned
       24      AUTHENTICATION_FAILED               [RFC5201]
       25      Unassigned
       26      CHECKSUM_FAILED                     [RFC5201]
       27      Unassigned
       28      HMAC_FAILED                         [RFC5201]
      29-31    Unassigned
       32      ENCRYPTION_FAILED                   [RFC5201]
      33-39    Unassigned
       40      INVALID_HIT                         [RFC5201]
       41      Unassigned
       42      BLOCKED_BY_POLICY                   [RFC5201]
       43      Unassigned
       44      SERVER_BUSY_PLEASE_RETRY            [RFC5201]
       45      Unassigned
       46      LOCATOR_TYPE_UNSUPPORTED            [RFC5206]
      47-50    Unassigned
       51      REG_REQUIRED                        [RFC5203]
     52-8191   Unassigned
   8192-16383  Reserved for Private Use
      16384    I2_ACKNOWLEDGEMENT                  [RFC5201]
   16385-40959 Unassigned
   40960-65535 Reserved for Private Use            [RFC5201]

Registration Types

   Reference
           [RFC5203]

    Range  Registration Procedures
    0-200  IETF Consensus
   201-255 Reserved for Private Use

    Value     Registration Type     Reference
      0    Unassigned
      1    RENDEZVOUS               [RFC5204]
    2-200  Unassigned
   201-255 Reserved for Private Use [RFC5203]

Registration Failure Types

   Reference
           [RFC5203]

    Range  Registration Procedures
    0-200  IETF Consensus
   201-255 Reserved for Private Use

    Value           Registration Failure Type           Reference
      0    Registration requires additional credentials [RFC5203]
      1    Registration type unavailable                [RFC5203]
    2-200  Unassigned
   201-255 Reserved for Private Use                     [RFC5203]
