If the initiator is dual stack (i.e., supports both IPv4 and IPv6), it
MUST include configuration attributes for both address families in its configuration request (absent explicit policy/configuration otherwise). More details about IPv4 and IPv6 configuration attributes are provided in
Section 3.15 of
RFC 7296. These attributes are used to infer the requested/assigned AFs listed in
Table 1.
The responder
MUST include the IP6_ALLOWED and/or IP4_ALLOWED notification status type in a response to an address assignment request as indicated in
Table 1.
Requested AF(s) (Initiator) |
Supported AF(s) (Responder) |
Assigned AF(s) (Responder) |
Returned Notification Status Type(s) (Responder) |
IPv4 |
IPv6 |
None |
IP6_ALLOWED |
IPv4 |
IPv4 |
IPv4 |
IP4_ALLOWED |
IPv4 |
IPv4 and IPv6 |
IPv4 |
IP4_ALLOWED, IP6_ALLOWED |
IPv6 |
IPv6 |
IPv6 |
IP6_ALLOWED |
IPv6 |
IPv4 |
None |
IP4_ALLOWED |
IPv6 |
IPv4 and IPv6 |
IPv6 |
IP4_ALLOWED, IP6_ALLOWED |
IPv4 and IPv6 |
IPv4 |
IPv4 |
IP4_ALLOWED |
IPv4 and IPv6 |
IPv6 |
IPv6 |
IP6_ALLOWED |
IPv4 and IPv6 |
IPv4 and IPv6 |
IPv4 and IPv6 |
IP4_ALLOWED, IP6_ALLOWED |
IPv4 and IPv6 |
IPv4 or IPv6 (policy based) |
IPv4 or IPv6 |
IP4_ALLOWED, IP6_ALLOWED |
Table 1: Returned Notification Status Types
If the initiator only receives one single IP4_ALLOWED or IP6_ALLOWED notification from the responder, the initiator
MUST NOT send a subsequent request for an alternate address family not supported by the responder.
If a dual-stack initiator requests only an IPv6 prefix (or an IPv4 address) but only receives an IP4_ALLOWED (or IP6_ALLOWED) notification status type from the responder, the initiator
MUST send a request for IPv4 address(es) (or IPv6 prefix(es)).
If a dual-stack initiator requests both an IPv6 prefix and an IPv4 address but receives an IPv6 prefix (or an IPv4 address) only with both IP4_ALLOWED and IP6_ALLOWED notification status types from the responder, the initiator
MAY send a request for the other AF (i.e., IPv4 address (or IPv6 prefix)). In such case, the initiator
MUST create a new IKE Security Association (SA) and request another address family using the new IKE SA.
For other address-related error cases that have not been covered by the aforementioned notification status types, the responder/initiator
MUST follow the procedure defined in
Section 3.15.4 of
RFC 7296.