I'm starting to plan out some infra upgrades for a single
organization and am looking at site-site VPN options. I would
appreciate some general recommendations on technologies. I've
worked with ipsec and openvpn in the distant past, and have
done a bit of reading on but never used wireguard.

There are three sites involved. The primaries, SiteA and SiteB
will definitely be using OpenBSD routers/firewalls.  SiteC might
use OpenBSD, but OpnSense or others remain options.

The SiteA upstream uses a static IPs.
The SiteC upstream uses a dynamic (but generally stable) IP.
It's not clear yet if SiteB will use a static or dynamic 
upstream. Anything dynamic will use RFC2136-based FQDNs
on the upstream.

The tunnels of interest are between SiteA and SiteB (at least one
end static), and between SiteB and SiteC (maybe both dynamic).
There is no need for a tunnel between SiteA and SiteC.

While the "road warrior" case may be raised in the future, it 
is currently out of scope.

So my main question is whether there are compelling reasons to
be considering wireguard (or other options) over ipsec?  I'm 
guessing that assuming stability is good for both that the 
respective approaches to dynamic IP changes may be a deciding
factor. 

Although I see a few threads here on wireguard-maybe-going-numb
under some circumstances, it looks like both stacks are stable.
I remember that for the dynamic-dynamic case that years back there
were potential vulnerabilities when using aggressive-mode ipsec; 
although I'm still refreshing my memory and coming up to speed 
it seems that this may be mitigated through using public keys
in iked?

A quick perusal seems to indicate that ipsec, at least, plays
well with carp and friends.

Thanks in advance.

Reply via email to