VPNC logo
VPNC members | VPN technologies | Mailing list | Join VPNC
Interoperability testing | Documentation profiles | IPsec archives
VPN standards | IPsec features chart | SSL features chart | VPN white papers
VPN conferences | IPsec bakeoff | Definitions | HIPAA | VPNC home

VPNC IKEv2 Basic Interoperability Test

VPNC interop logo

The IKEv2 Basic Interoperability test assures VPN users that IKEv2 systems acting as gateways are generally interoperable with other IKEv2 systems. To pass, a system has to interoperate with all of the other systems that are in the test.

Every system in the test is tested against every other system. Most pairs of systems are tested twice, switching the roles of initiator and responder. For two systems to be considered interoperable, they each must be able to be initiator or responder. An exception to this rule is that systems that are typically used as remote-access VPN clients are always tested as the initiator because that is how they are almost always deployed by VPN users.

The IKEv2 Basic Interoperability Test mirrors typical use of IPsec systems in VPNs. A gateway system protects a network of systems behind the gateway; a remote-access client protects either just the single system on which it is running, or a pseudo-network of addresses that refer to the single system.

In the IKE_SA_INIT exchange (similar to IKEv1 "Phase 1"), each system uses AES-128, SHA-1, MODP group 2 (1024-bit), and a pre-shared secret of "hr5xb84l6aa9r6". In the IKE_AUTH exchange (similar to IKEv1 "Phase 2"), each system uses AES, SHA-1, and ESP tunnel mode.


The following are the results from the testing, including notes that might affect users checking the results on their own.

Certicom Security Builder IPSec (version 3.2.5) passed all tests as initiator with all other participants. Security Builder IPSec was tested as a remote-access client, and therefore always initiated.

Cisco ASA Family (version 8.4.1.10) passed all tests in both directions with all other participants.

Juniper Networks NetScreen family (ScreenOS 6.1) passed all tests in both directions with all other participants.

AuthenTec QuickSec Toolkit (version 5.0) passed all tests in both directions with all other participants.

Mocana NanoSec (version 5.3.1) passed all tests in both directions with all other participants.

SonicWALL TZ and PRO products running SonicOS Enhanced (version 5.3) passed all tests in both directions with all other participants.

Stonesoft Stonegate (version 5.3.1) passed all tests in both directions with all other participants.

Wind River IPIKE (version 6.9) passed all tests in both directions with all other participants.


The following are links to the files showing each pair of systems interoperating. Each file shows an expanded dump of the IKEv2 messages setting up the secure IPsec tunnel. The information was collected with "tethereal", part of the excellent freeware "ethereal" network diagnostics package.

It is unlikely that this information is of much value to typical users; however, without it, you have no proof that the two systems actually were able to interoperate.

AuthenTec QuickSec toolkit initiating to:
          Cisco ASA Family
          Juniper NetScreen family
          Mocana NanoSec
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Stonesoft Stonegate
          Wind River IPIKE family

Certicom Security Builder IPSec initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper NetScreen family
          Mocana NanoSec
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Stonesoft Stonegate
          Wind River IPIKE family

Cisco ASA Family initiating to:
          AuthenTec QuickSec toolkit
          Juniper NetScreen family
          Mocana NanoSec
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Stonesoft Stonegate
          Wind River IPIKE family

Juniper NetScreen family initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Mocana NanoSec
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Stonesoft Stonegate
          Wind River IPIKE family

Mocana NanoSec initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper NetScreen family
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Stonesoft Stonegate
          Wind River IPIKE family

SonicWALL TZ and PRO products running SonicOS Enhanced initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper NetScreen family
          Mocana NanoSec
          Stonesoft Stonegate
          Wind River IPIKE family

Stonesoft Stonegate initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper NetScreen family
          Mocana NanoSec
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Wind River IPIKE family

Wind River IPIKE family initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper NetScreen family
          Mocana NanoSec
          SonicWALL TZ and PRO products running SonicOS Enhanced
          Stonesoft Stonegate


If you have comments or questions about VPNC's testing, please feel free to send them to Paul Hoffman, VPNC's director, at paul.hoffman@vpnc.org.