Would definitely recommend Fortigate. It is fairly cheap compared to its competitors and very much worth the money (also extremely easy to learn, free training and tons of documentations on the net).
But as other have mentioned, do you, for example, want to run fiber as well or just pure RJ45? If you need fiber, then you need at least a 100F even though a 100F is much more than you ever need for your VPN routers.
If you look for copper only, a 40F or a 60F/61F is perfect for this.
Routing
BGP (IPv4 and IPv6), OSPF (v2 and v3), RIP and RIPng, policy-based routing.
VPN
IPsec, VTI, VXLAN, L2TPv3, L2TP/IPsec and PPTP servers, tunnel interfaces (GRE, IPIP, SIT), OpenVPN in client, server, or site-to-site modes, WireGuard.
Firewall and NAT
Stateful firewall, zone-based firewall, all types of source and destination NAT (one to one, one to many, many to many).
Network services
DHCP and DHCPv6 server and relay, IPv6 RA, DNS forwarding, TFTP server, web proxy, PPPoE access concentrator, NetFlow/sFlow sensor, QoS.
High availability
VRRP for IPv4 and IPv6, ability to execute custom health checks and transition scripts; ECMP, stateful load balancing.
Fully Open Source
The entire codebase and the build toolchain are available to everyone for auditing, building customized images, and contributing.
Dell EMC
Lanner
Supermicro
Virtualized
Hyper-V
KVM
Nutanix
Oracle VM
Oracle Linux KVM
Proxmox
VMware
XCP-ng
PFSense!!! It’s free. Gives you the most flexibility on whatever VPN technology you use, OpenVPN, Wireguard, IPSEC, … Easy to use with a web interface. The software can be virtualized on premise, off premises, in the cloud. The software can be installed on some rinky dinky desktop computer with two interfaces and work wonderfully. If you purchase the official hardware It’s relatively cheap. PFSense is the way to go. Look up “Lawerence Systems” YouTube channel for detailed info. He deploys PFsense routers and software routinely.
I concur…
Costs can range from “free” to $20-30k+…
Definitely need throughput expectations, support, etc.
And want to point out that that “free” really doesn’t exist…
Fast, cheap, and good… You ONLY get to pick 2 options.
I recently help someone with (2) Juniper SRX300’s for site to site ipsec vpn tunnel between two offices. Working nicely. Bought them online used for ~$200 each
They’re excellent little boxes. I recently had to replace one of mine with a 345 for some extra horsepower, but most sites are still using 300’s and they work great