> Just curious what is the basic plan for VPN solutions for Opensolaris or even 
> Solaris in general?
The answer actually differs depending on what do you actually want from VPN.

Before someone begins, one should clearly answer yourself what ISO layer he 
wants to tunnel through.

In a case if there's a need to link two layer 2 networks, there are two 
possible solutions known to me -- Cisco VPN Client (L2TP over IPSec over UDP) 
and OpenVPN (homegrown).

The former is available only to Cisco customers, much outdated (latest version 
of Cisco VPN Client available for platforms different from Microsoft Windows is 
4.8), Cisco-specific, proprietary/closed source and available for Solaris/SPARC 
only, but somewhat time-proven and tends to be an "de facto" industry standard, 
albeit only in the world of Cisco guys. :)

The latter is open-source, but relates on availability of "ethertap-like" 
driver on operating system. It's unknown to me if there's such a driver 
available under Solaris, but in a case of it's availability OpenVPN will work 
fine.

In a case if there's a need to link two layer 3 networks, solutions spectra is 
much more rich.

First of all, if tunneling of unicast traffic is enough for you, you can use 
IPSec. IPSec without anything more. :) IPSec tunnel mode, in theory, can be 
used with static keying, as such, no other software besides of kernel IPSec 
engine and /usr/sbin/ipsec* utilities is needed to operate IPSec tunnel. 
Although this mode is not secure enough in modern world, nobody can forbid you 
to install ISAKMP/IKE daemon such as racoon and use dynamic keying. :)

Second, if you want, for example, to send multicast traffic via IPSec (for 
example, to use OSPF), you should protect by IPSec (better by using IPSec 
transport mode to lower tunneling overhead) some tunneling protocol more 
powerful than IPSec tunnel mode. Any protocol, really. PPP over TCP (protected 
by IPSec, duh!) works. :) But GRE is usually recommended for this case, and is 
much more inter-operable (you even be able to terminate such a tunnel on Cisco 
device).

Third, VPN as a technology doesn't really _REQUIRE_ any cryptography. If 
there're no sensitive information passing the VPN link, one can use GRE (or 
even PPP over TCP :) without any encryption.
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to