Standard
|
Description
|
Status
|
Comments
|
RFC 7296
|
Internet Key Exchange Protocol Version 2 (IKEv2)
|
v
|
Obsoletes RFC 5996 and RFC 4718
|
RFC 7815
|
Minimal Internet Key Exchange Version 2 (IKEv2) Initiator Implementation
|
X
|
This is a really just a subset of IKEv2 RFC 7296
|
RFC 4307
|
Cryptographic Algorithms for Use in the Internet Key Exchange Version 2 (IKEv2)
|
v
|
Obsoleted by RFC 8247
|
RFC 4478
|
Repeated Authentication in Internet Key Exchange (IKEv2) Protocol
|
p
|
|
RFC 4555
|
IKEv2 Mobility and Multihoming Protocol (MOBIKE)
|
v
|
"Additional Addresses" not supported
|
RFC 4595
|
Use of IKEv2 in the Fibre Channel Security Association Management Protocol
|
-
|
|
RFC 4615
|
The AES-Cipher-based Message Authentication Code-Pseudo-Random Function-128 (AES-CMAC-PRF-128) Algorithm for IKE
|
p
|
CMAC is supoorted as INTEG (for ESP/IKE) but not as PRF(for IKE) - this is pending support in the NSS library.
|
RFC 4621
|
Design of the IKEv2 Mobility and Multihoming (MOBIKE) Protocol
|
N/A
|
|
RFC 4739
|
Multiple Authentication Exchanges in the IKEv2 Protocol
|
p
|
|
RFC 4754
|
IKE and IKEv2 Authentication Using the Elliptic Curve Digital Signature Algorithm (ECDSA)
|
p
|
|
RFC 4806
|
Online Certificate Status Protocol (OCSP) Extensions to IKEv2
|
-
|
Regular OCSP fetching outside of IKE is supported.
|
RFC 5026
|
Mobile IPv6 Bootstrapping in Split Scenario
|
-
|
|
RFC 5282
|
Using Authenticated Encryption Algorithms with the Encrypted Payload of the IKEv2 Protocol
|
v
|
Only AES_GCM is implemented. AES_CCM requires support in the nss library
|
RFC 5685
|
Redirect Mechanism for IKEv2
|
v3.28
|
|
RFC 5857
|
IKEv2 Extensions to Support Robust Header Compression over IPsec
|
-
|
|
RFC 5723
|
Internet Key Exchange Protocol Version 2 (IKEv2) Session Resumption
|
wip
|
|
RFC 5739
|
IPv6 Configuration in Internet Key Exchange Protocol Version 2 (IKEv2)
|
-
|
|
RFC 5903
|
ECP Groups for IKE and IKEv2
|
v
|
|
RFC 5930
|
Using Advanced Encryption Standard Counter Mode (AES-CTR) with the Internet Key Exchange version 02 (IKEv2) Protocol
|
v
|
|
RFC 5998
|
An Extension for EAP-only Authentication in IKEv2
|
wip
|
|
RFC 6023
|
A Childless Initiation of the Internet Key Exchange Version 2 (IKEv2) Security Association (SA)
|
-
|
|
RFC 6027
|
IPsec Cluster Problem Statement
|
N/A
|
|
RFC 6290
|
A Quick Crash Detection Method for the Internet Key Exchange Protocol (IKE)
|
p
|
|
RFC 6311
|
Protocol Support for High Availability of IKEv2/IPsec
|
-
|
|
RFC 6467
|
Secure Password Framework for IKEv2
|
-
|
|
RFC 6617
|
Secure Pre-Shared Key (PSK) Authentication for the Internet Key Exchange Protocol (IKE)
|
-
|
|
RFC 6628
|
Efficient Augmented Password-Only Authentication and Key Exchange for IKEv2
|
-
|
|
RFC 6631
|
Password Authenticated Connection Establishment with IKEv2
|
-
|
|
RFC 6867
|
An Internet Key Exchange Protocol Version 2 (IKEv2) Extension to Support EAP Re-authentication Protocol (ERP)
|
-
|
|
RFC 6932
|
Brainpool Elliptic Curves for the IKE Group Description Registry
|
-
|
|
RFC 6954
|
Using the Elliptic Curve Cryptography (ECC) Brainpool Curves for the Internet Key Exchange Protocol Version 2 (IKEv2)
|
-
|
|
RFC 6989
|
Additional Diffie-Hellman Tests for the Internet Key Exchange Protocol Version 2 (IKEv2)
|
N/A
|
This work is or needs to be done inside the nss library
|
RFC 7383
|
Internet Key Exchange Protocol Version 2 (IKEv2) Message Fragmentation
|
v
|
|
RFC 7427
|
Signature Authentication in the Internet Key Exchange Version 2 (IKEv2)
|
v
|
Implementation supports RSS-PSS (since v3.26) and RSA-v1.5 (since v4.7)
|
RFC 7619
|
The NULL Authentication Method in the Internet Key Exchange Protocol Version 2 (IKEv2)
|
v
|
|
RFC 7634
|
ChaCha20, Poly1305, and Their Use in the IKE Protocol and IPsec
|
v3.26
|
|
RFC 7651
|
3GPP IP Multimedia Subsystems (IMS) Option for the Internet Key Exchange Protocol Version 2 (IKEv2)
|
-
|
|
RFC 7670
|
Generic Raw Public-Key Support for IKEv2
|
p
|
raw RSA public keys are supported using the core IKE RFCs
|
RFC 8019
|
Protecting Internet Key Exchange Protocol Version 2 (IKEv2) Implementations from Distributed Denial-of-Service Attacks
|
-
|
|
RFC 8247
|
Algorithm Implementation Requirements and Usage Guidance for the Internet Key Exchange Protocol Version 2 (IKEv2)
|
v
|
|
RFC 8420
|
Using the Edwards-Curve Digital Signature Algorithm (EdDSA) in the Internet Key Exchange Protocol Version 2 (IKEv2)
|
wip
|
Code is available in a branch, but requires NSS patches - waiting on NSS merge before merging into libreswan
|
RFC 8229
|
TCP Encapsulation of IKE and IPsec Packets
|
v4.0
|
IKE over TCP implemented and IKE over ESP supported on Linux 5.6+ kernels. Does not currently support IKE/ESP over TLS
|
RFC 8784
|
Postquantum Preshared Keys for IKEv2
|
v3.25
|
|
draft-brunner-ikev2-mediation
|
IKEv2 Mediation Extension
|
-
|
|
draft-laganier-ike-ipv6-cga
|
Using IKE with IPv6 Cryptographically Generated Addresses
|
-
|
|
draft-ietf-ipsecme-split-dns
|
Split DNS Configuration for IKEv2
|
p
|
INTERNAL_DOMAIN implemented, INTERNAL_TA_DNSSEC not yet implemented
|
draft-ietf-ipsecme-ikev2-intermediate
|
Intermediate Exchange in the IKEv2 Protocol
|
v
|
Experimental
|
draft-ietf-ipsecme-labeled-ipsec
|
Labeled IPsec Traffic Selector support for IKEv2
|
v4.4
|
Internet-Draft
|
draft-ietf-ipsecme-ikev2-auth-announce
|
Announcing Supported Authentication Methods in IKEv2
|
|
Internet-Draft
|