Host Identity Protocol (HIP) Parameters (last updated 2009-11-06) Registries included below: - Packet Types - HIP Versions - Parameter Type - Group IDs - Suite IDs - DI-Types - Notify Message Types - Registration Types - Registration Failure Types - HIP NAT Traversal Modes Registry Name: Packet Types Reference: [RFC5201] Registration Procedures: IETF Consensus Registry: 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 Registry Name: HIP Version Reference: [RFC5201] Registration Procedures: IETF Consensus Registry: Value Reference ----- -------------------------- 1 [RFC5201] Registry Name: 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 Registry: 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-607 Unassigned 608 NAT_TRAVERSAL_MODE variable [RFC-ietf-hip-nat-traversal-09.txt] 609 Unassigned 610 TRANSACTION_PACING 4 [RFC-ietf-hip-nat-traversal-09.txt] 611-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-949 Unassigned 950 REG_FROM 20 [RFC-ietf-hip-nat-traversal-09.txt] 951-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-63424 Unassigned 63425 ECHO_RESPONSE_UNSIGNED variable [RFC5201] 63426-63660 Unassigned 63661 ECHO_REQUEST_UNSIGNED variable [RFC5201] 63662-63997 Unassigned 63998 RELAY_FROM 20 [RFC-ietf-hip-nat-traversal-09.txt] 63999-64001 64002 RELAY_TO 20 [RFC-ietf-hip-nat-traversal-09.txt] 64003-65497 65498 FROM 16 [RFC5204] 65499 Unassigned 65500 RVS_HMAC variable [RFC5204] 65501 Unassigned 65502 VIA_RVS variable [RFC5204] 65503-65519 Unassigned 65520 RELAY_HMAC variable [RFC-ietf-hip-nat-traversal-09.txt] 65521-65535 Unassigned Registry Name: Group IDs Reference: [RFC5201] Registration Procedures: IETF Consensus Registry: 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 Registry Name: Suite IDs Reference: [RFC5201] Registration Procedures: IETF Consensus Registry: 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 Registry Name: DI-Types Reference: [RFC5201] Registration Procedures: IETF Consensus Registry: Value DI-Type Reference ----- -------------------------------- --------- 0 none included [RFC5201] 1 FQDN [RFC5201] 2 NAI [RFC5201] 3-15 Unassigned Registry Name: 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 Registry: 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-59 Unassigned 60 NO_VALID_NAT_TRAVERSAL_MODE_PARAMETER [RFC-ietf-hip-nat-traversal-09.txt] 61 CONNECTIVITY_CHECKS_FAILED [RFC-ietf-hip-nat-traversal-09.txt] 62 MESSAGE_NOT_RELAYED [RFC-ietf-hip-nat-traversal-09.txt] 63-8191 Unassigned 8192-16383 Reserved for Private Use 16384 I2_ACKNOWLEDGEMENT [RFC5201] 16385-40959 Unassigned 40960-65535 Reserved for Private Use [RFC5201] Registry Name: Registration Types Reference: [RFC5203] Range Registration Procedures --------- ------------------------ 0-200 IETF Consensus 201-255 Reserved for Private Use Registry: Value Registration Type Reference --------- ------------------------------------- --------- 0 Unassigned 1 RENDEZVOUS [RFC5204] 2 RELAY_UDP_HIP [RFC-ietf-hip-nat-traversal-09.txt] 3-200 Unassigned 201-255 Reserved for Private Use [RFC5203] Registry Name: Registration Failure Types Reference: [RFC5203] Range Registration Procedures -------- ------------------------ 0-200 IETF Consensus 201-255 Reserved for Private Use Registry: 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] Registry Name: HIP NAT Traversal Modes Reference: [RFC-ietf-hip-nat-traversal-09.txt] Registration Procedures: IETF Review Value Identifier Reference ---------- -------------------------------------------- ---------- 0 Reserved [RFC-ietf-hip-nat-traversal-09.txt] 1 UDP-ENCAPSULATION [RFC-ietf-hip-nat-traversal-09.txt] 2 ICE-STUN-UDP [RFC-ietf-hip-nat-traversal-09.txt] 3-65535 Unassigned References ---------- [RFC5201] R. Moskowitz, P. Nikander, P. Jokela, Ed., T. Henderson, "Host Identity Protocol", RFC 5201, April 2008. [RFC5202] P. Jokela, R. Moskowitz, P. Nikander, "Using ESP transport format with HIP", RFC 5202, April 2008. [RFC5203] J. Laganier, T. Koponen, L. Eggert, "Host Identity Protocol (HIP) Registration Extension", RFC 5203, April 2008. [RFC5204] J. Laganier, L. Eggert, "Host Identity Protocol (HIP) Rendezvous Extension", RFC 5204, April 2008. [RFC5206] T. Henderson, "End-Host Mobility and Multihoming with the Host Identity Protocol", RFC 5206, April 2008. [RFC-ietf-hip-nat-traversal-09.txt] M. Komu, T. Henderson, H. Tschofenig, J. Melen, A. Keranen, Ed., "Basic HIP Extensions for Traversal of Network Address Translators", RFC XXXX, Month Year. (registry created 2007-12-07) []