CCR as the primary router and secondary router without double NAT

Hi,

I currently have a UDM SE as my main router, and I have on Proxmox a VM running RouterOS 7, configured with a GRE tunnel and several public IPs for servers.

The problem is that GRE performs poorly when passing through the UDM SE, and transfer rates vary depending on the load on the UDM SE. Downloads generally work well, ranging from 600Mbps to 930Mbps, but uploads are a problem, sometimes reaching 500Mbps, sometimes 150Mbps, and sometimes around 30-40Mbps.

I'm considering buying a CCR router and doing something like the following:

I'll use the CCR as my main router and run the GRE tunnel on it, and connect the servers to the CCR.

I'll also connect the UDM SE to the CCR, but configure it so that the UDM SE doesn't have double NAT.

The internet connection is 2.5Gbps download, 2.5Gbps upload, and a dynamic public IP address.

I could also run UDM through the tunnel, but I'd like to avoid that.

Will 1:1 NAT to UDM solve my problem?

Is this possible?

TIA!

You can opt in for routing protocol, like static route, or RIP or OSPF if UDM is supported. That way you don’t have to do double NAT