Hello All - I contacted support but they weren't much help, so hoping to get some ideas from the forum.
I have a CCR1009-7G-1C-1S+ router running RouterOS version 7.1.1. I have created a Wireguard connection and created rules so traffic coming from certain internal IP's will be routed over the Wireguard route. All is working great.
The problem is I know the Wireguard server I'm connecting to is able to handle the full 1gb connection both ends are connected to. I can get full speed using other routers and just my own computer, so I know the problem isn't on the other end.
With the CCR1009 router, I am only able to get a max of 400mbps. But what doesn't seem right is while the speed maxes out at 400mbps, the CPU usage is only 50%. I could understand only getting 400mbps if the CPU was maxing out, but it's not. So my thinking is I can get faster speed over the Wireguard connection if I can get the CPU to actually max out? Or maybe perhaps this is just the way it works on RouterOS...
I have attached the configuration. I have already Fasttrack disabled, created a Mangle rule to clamp the MSS, and troubleshooted the max MTU to use.
Thanks!