Good day everyone. Our company is comprised of 4 sites, with the main site hosting most of the webfacing resources. The problem we have is that there is only one ISP who offers wired internet (rural setting); that being our primary uplink. Our backup internet currently consits of an MR modem uplinking to the cellular network, although we are also considering Starlink. However, both of those solutions are are problematic for us due to their implementation of CGNAT. Looking for a way around this issue I came across vMX.
I picture incorporating the vMX in our VPN infrastucture as a hub and then have the hostname of our main site resolve to the vMX public IP. From there I would add the main-site MX as a spoke to the vMX hub.
Is the above outlined setup realistic? How could traffic be addressed to local servers on our main site if their subnet is not configured on the vMX? Can vMX be used for this purpose or am I way off? Any feedback or input appreciated!