Hi folks
We have a couple of MX250s behind Juniper firewalls acting as Auto-VPN hubs for 150+ sites. The Juniper has static NAT between an internet legal outside address and the MX250 DMZ address in each case, and the firewall policy allows all the appropriate ports and destinations for management and monitoring outbound, and the UDP range 32768-61000 to anywhere for Auto-VPNs. This 'pinhole' approach has worked perfectly for all our sites on various types of wired internet circuits, xDSL and Ethernet. There are no inbound permissions in the firewall towards the MX250s at all.
But now I'm evaluating an MX68CW, the intent being to provide the same access to internet resources over Auto-VPN when a site has either failed over to LTE for internet access or potentially as the only internet access where a wired circuit isn't available.
We've managed to confirm that there's some form of Carrier NAT in play on the LTE networks, slightly different if I swap between different SIMs, but always with the same effect - Auto-VPN into the DC MX250s fails.
We can see the MX250s attempting to create outbound UDP connections to the MX68CW LTE interface on ports below 32768. Having widened the outbound UDP port list to effectively UDP port 'any', it still doesn't work. It looks like we have to allow some inbound traffic through the Juniper for the Carrier NAT interference to be untangled and for Auto VPN to establish.
I know it works fine if we have an anything-in/anything-out policy in the Juniper, effectively making it just a NAT passthrough, but I'd like to define only the specific policy required for Auto-VPN over LTE to work, if possible.
Anyone seen this before, and can advise how they tackled it?
Thanks in advance...
Andy