Having changed ISP I no longer have a static IP address so in preparation I moved from a GRE tunnel to my CoLo to a Wireguard one.
The tunnel is between two RB5009s. Colo is dedicated 1Gbit and home is 1Gbps down and 100Mbps up.
Using GRE at it's peak performance I was reaching a download from the Colo or approx 800 to 900Mbps, CPU usage on devices of approx 30%
With Wireguard lt's rarely higher than 200Mbps.CPU Usage of 45% Tried changing MTU on Wireguard from 1420 to 1440 and no difference.
I assume I'm hitting limitations of Wireguard performance on the devices? Would have expected better to be honest!
Config is as basic as it gets which is par for the course for wireguard: IP Address at each end - routes via OSPF
Colo:
Code: Select all
/interface wireguard
add listen-port=13231 mtu=1440 name=wireguard1
/interface wireguard peers
add allowed-address=0.0.0.0/0 interface=wireguard1 name=HOME public-key="REDACTED"
Code: Select all
/interface wireguard
add listen-port=13231 mtu=1440 name=wireguard1
/interface wireguard peers
add allowed-address=0.0.0.0/0 endpoint-address=11.22.33.44 endpoint-port=13231 interface=wireguard1 name=COLO public-key="REDACTED"