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 IPv6 Interoperability Test

VPNC interop logo

The IPv6 Interoperability test assures VPN users that IPsec systems are generally interoperable with other IPsec systems when using IPv6 for both access to a protected network and on the Internet. To pass, a system has to interoperate with at least three quarters of the other systems that are in the test. This test is extremely similar to the VPNC AES Interoperability test, except that the systems use IPv6 addresses for both the protected network (the LAN) and the unprotected network (the Internet).

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. If a pair of systems fails a test, it is noted whether or not an IPsec tunnel could be created with one of the systems acting as the initiator, or whether no tunnel could ever be set up.

The IPv6 Interoperability test mirrors typical use of IPsec systems in VPNs in IPv6-only networks. 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.

As specified in the VPNC documentation profile, in IKE Phase 1, each system uses 128-bit AES, SHA-1, MODP group 2 (1024-bit), and a pre-shared secret of "hr5xb84l6aa9r6". In IKE Phase 2, each system uses 128-bit AES, SHA-1, ESP tunnel mode, and PFS with MODP group 2 (1024 bits). For this test, all addresses used in the test are from IPv6 /64 subnets.


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

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

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 participants other than the Certicom client; further testing is pending.

Juniper Networks NetScreen family (ScreenOS 6.1) 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.

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 IKE 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 Networks NetScreen family
          Mocana NanoSec
          Stonesoft StoneGate
          Windriver IPIKE

Certicom Security Builder IPSec initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper Networks NetScreen family
          Mocana NanoSec
          Stonesoft StoneGate
          Windriver IPIKE

Cisco ASA Family initiating to:
          AuthenTec QuickSec toolkit
          Juniper Networks NetScreen family
          Mocana NanoSec
          Stonesoft StoneGate
          Windriver IPIKE

Juniper Networks NetScreen family initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Mocana NanoSec
          Stonesoft StoneGate
          Windriver IPIKE

Mocana NanoSec initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper Networks NetScreen family
          Stonesoft StoneGate
          Windriver IPIKE

Stonesoft StoneGate initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper Networks NetScreen family
          Mocana NanoSec
          Windriver IPIKE

Windriver IPIKE initiating to:
          AuthenTec QuickSec toolkit
          Cisco ASA Family
          Juniper Networks NetScreen family
          Mocana NanoSec
          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.