You are on page 1of 22

REDES DE DATOS I

Class 23. VPN with WireGuard


Alberto Arellano A. Ing. Msc.
aarellano@espoch.edu.ec
CCNA – CCNP – CCSP-JNCIA
Introducction

https://www.wireguard.com/

WireGuard VPN is a completely free software application that will allow us to


establish VPN tunnels. This complete software incorporates all the necessary
communication and cryptography protocols to create a virtual private network
between several clients and a server. WireGuard provides better
performance than the IPsec protocol and OpenVPN (both in speed
and in connection latency)
.
WireGuard vs IPSec vs OpenVPN
WireGuard vs IPSec vs OpenVPN
Encryption Techniques - WireGuard
WireGuard supports modern encryption methods and
hashing functions like ChaCha20, BLAKE2s, SipHash24,
:

HKDF y Curve25519.
• Cifrado Simétrico  ChaCha20
• Autenticación –> Poly1305
Higher Level of Encryption - WireGuard
WireGuard uses a process called “cryptokey routing” to secure user data. This is
where the tool associates public keys with authorized IP addresses that are
allowed inside the VPN tunnel.
VPN WireGuard Providers - 2021
VPN WireGuard - LAB
Configure Default Route MKT-1
Configure Default Route MKT-2
Check connectivity MKT1 to MKT2
Create Wireguard Interface – MKT1
Create Wireguard Interface – MKT2
Create Peer– MKT1
Create Peer– MKT2
IP Address Tunnel Interface – MKT1
IP Address Tunnel Interface – MKT2
Check connectivity Tunnel
Create Static Route – MKT1
Create Static Route – MKT2
Check connectivity
Wireshark

You might also like