2.2.5 ID_IPV6_CGA Identification Type Packet
ID_IPV6_CGA is an identification type for an ISAKMP Identification payload, as specified in [RFC2407] section 4.6.2. The ID_IPV6_CGA Identification Type is 0xFA from the private Identification Type range, as specified in [IANAISAKMP].
The format of the Identification payload for an ID_IPV6_CGA identification type is seen in the following packet.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Next_Payload |
RESERVED |
Payload_Length |
|||||||||||||||||||||||||||||
Identification_Type |
Protocol_ID |
Port |
|||||||||||||||||||||||||||||
Modifier (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
Collision_Count |
Extension_fields (variable) |
||||||||||||||||||||||||||||||
... |
Next_Payload (1 byte): This field is the identifier for the payload type of the next payload in the message. This field MUST be identical to the corresponding IKE field.
RESERVED (1 byte): This field MUST be set to zero. The responder (1) MUST ignore this field on receipt. This behavior is identical to IKE.
Payload_Length (2 bytes): This field MUST be the length in bytes of the payload, including the Generic Payload header. This is identical to IKE.
Identification_Type (1 byte): This field is the value describing how the fields after the Port field are to be interpreted. The ID_IPV6_CGA identification type MUST be 0xFA, from the private Identification Type range, as specified in [IANAISAKMP].
Protocol_ID (1 byte): This field MUST be set to zero. The responder (1) MUST ignore this field on receipt. This is identical to IKE.
Port (2 bytes): This field MUST be set to zero. The responder (1) MUST ignore this field on receipt. This is identical to IKE.
Modifier (16 bytes): This field MUST be as specified in [RFC3972] section 3.
Collision_Count (1 byte): This field MUST be as specified in [RFC3972] section 3.
Extension_fields (variable): This field MUST be as specified in [RFC3972] section 3.