RB750Gr3 Vpn Performance

Hi !

I have a VPN Network with 3 RB750Gr3 Router.
One is an OVPN-Server and the other two are clients.

Everything works, however the performance is poor.

The Internet-Connections could go up to about 40 Mbit, however I only get 3 to 4 MBit throughput.

Cpu usage is <=5 % and Memory usage <=220 MiB

Any advice ?

Thanks for your Time !

Well, when you want to make a VPN between MikroTik routers, OVPN is a poor choice.
It is better to use GRE/IPsec or L2TP/IPsec.
However, it is not clear if that will solve your problem, you provide way too little information to know that.

The router are all behind NAT, and only the server can use port forwarding. As far as I understand, only OVPN works here.

What kind of information would be helpful ?

Nat on one side is not a problem if you are calling l2tp out.

There is NAT on both sides.

Then you need a port forward on one side at least. Or host a common server place where both clients will connect to.

I have port forwarding on one side and it works.

Only problem is i only get 3 to 4 mbit throughput.

Yes, but VPN over TCP sucks. I would not say it is the definate reason you get low throughput, but
it certainly does not help, depending on the way you test it.

You should try to redesign the network so the use of better protocols becomes possible.
IPsec can work over NAT as well when you forward UDP port 500 and 4500.
However, when you have a bad internet router it may not like a high rate of port 4500 traffic either.

Use an IPSEC VPN. I have an IPSEC VPN set up between an RB750Gr3 and a Edgerouter-X. I get 80 Mbps throughput over the Internet, which is limited by the Internet connection speed of the two sites. Testing VPN throughput between the two routers across a switch, I measured about 200 Mbps.