Reference Guide
VPN examples
-
Simple examples:
-
Remote Access VPN:
-
Bridge(Virtual Ethernet over IPsec) and Pre-Shared Key.
-
Bridge (Virtual Ethernet over IPsec),
One-armed, Behind a NAT/NAPT and Pre-Shared
Key(client) / certificate (gateway, PEM/Base64-encoded X.509).
-
Bridge (Virtual Ethernet over IPsec), One-armed,
Behind a NAT/NAPT and EAP (MSCHAPv2, VPN client)/certificate (PKCS#12/X.509, gateway).
-
Bridge (Virtual Ethernet over IPsec), Windows 7/8/10(client), One-armed,
Behind a NAT/NAPT and EAP(MSCHAPv2, Windows 7/8/10)/certificate(PKCS#12/X.509, Rockhopper).
-
Router(Routing-based VPN), Windows 7/8/10(client),
One-armed, Behind a NAT/NAPT and certificate(PKCS#12/X.509) for both Windows 7/8/10 and Rockhoppper.
-
Role-based Management(Two VPN realms for the Sales Dep. and the Development Dep.), Bridge (Virtual Ethernet over IPsec), Windows 7/8/10(client),
Behind a NAT/NAPT and EAP(MSCHAPv2)/certificate(PKCS#12/X.509).
-
Multihoming (gateway), Bridge (Virtual Ethernet over IPsec), MOBIKE, Mobile VPN clients (Windows 7/8/10 and Rockhopper),
One-armed, Behind a NAT/NAPT and EAP (MSCHAPv2, VPN clients)/certificate (PKCS#12/X.509, Rockhopper(gateway)).
-
strongSwan(gateway), Rockhopper(client),
Behind a NAT/NAPT and EAP(MSCHAPv2, Rockhopper)/certificate(PEM/X.509, strongSwan).
-
strongSwan(client), Rockhopper(gateway),
Bridge (Virtual Ethernet over IPsec), One-armed,
Behind a NAT/NAPT and certificate(PKCS#12/PEM/X.509) for both strongSwan and Rockhoppper.
-
[IPv4 and IPv6] Bridge (Virtual Ethernet over IPsec),
One-armed, Behind a NAT/NAPT and Pre-Shared
Key(Rockhopper client) / certificate (gateway, PEM/Base64-encoded X.509).
-
[IPv4 and IPv6] Bridge (Virtual Ethernet over IPsec), Windows 7/8/10(client), One-armed,
Behind a NAT/NAPT and EAP(MSCHAPv2, Windows 7/8/10)/certificate(PKCS#12/X.509, Rockhopper).
-
[IPv4 and IPv6] Router(Routing-based VPN), Windows 7/8/10(client),
One-armed, Behind a NAT/NAPT and certificate(PKCS#12/X.509) for both Windows 7/8/10 and Rockhoppper.
-
[IPv4 and IPv6] IPv6 address Auto-configuration over IPsec, Bridge (Virtual Ethernet over IPsec), One-armed,
Behind a NAT/NAPT and EAP (Rockhopper client) / certificate (PKCS#12/X.509, Rockhopper gateway).
-
[Null Authentication, IPv4 and IPv6] Single-side authenticated VPN, Bridge(Virtual Ethernet over IPsec),
IPv6 address Auto-configuration over IPsec, unauthenticated (anonymous) clients
and two gateways authenticated by certificates (PKCS#12/X.509) on the same host (Multi-hosting).
-
Client-to-Server (End-to-End):
-
Site-to-Site VPN (Bridge - Virtual Ethernet over IPsec):
-
Site-to-Site VPN (Static routing):
-
Site-to-Site VPN (Dynamic routing):
Developer's Guide
Technical information
Publications
-
“Modern Design and Implementation of New IPsec/IKEv2
VPN software, with all components, ESP protocol stack, IKEv2 service,
and other functions executed in user space," (PDF, JAPANESE) Japan
Linux Conference 2009 [September, 2009]
-
“Modern Design and Implementation of New IPsec/IKEv2
VPN software, with all components executed in user space," (PDF,
JAPANESE) Japan Linux Conference 2009, Tokyo, [September 17, 2009]