r/networking • u/FCBManE • 5h ago
Design VeloCloud 720 + SonicWall — IPsec VPNs and port forwards on the same public IP
Looking for some advice on a VeloCloud/SonicWall setup.
Our topology is:
Dual ISP → VeloCloud 720 → SonicWall → Layer 3 core → LAN
We're adding VeloCloud 720s in front of our existing SonicWalls. The SonicWalls and network are staying in place; we're simply migrating the public IP termination from the SonicWall to the VeloCloud.
The SonicWall currently has several site-to-site IPsec VPNs as well as several port forwards. As part of the migration, we're configuring a dedicated VLAN/subinterface between the VeloCloud and SonicWall, with the SonicWall using that interface/IP to connect to the VeloCloud.
Our SD-WAN team says we can keep the existing VPNs working by using the remote VPN peer IPs defined in the SonicWall VPN policies as the source restrictions on the VeloCloud NAT/forwarding rules.
We tested this approach successfully at another location. The difference is that the public IP at that location didn't have any existing port forwards.
At this site, the public IP we're moving from the SonicWall to the VeloCloud currently has port forwards for:
- TCP 722
- UDP 21000
- TCP 8080/8880
We also need the existing site-to-site VPNs to continue working with:
- UDP 500/4500
- ESP
So our main question is:
Can the VeloCloud 720 use the same public IP for the existing port forwards while also forwarding IPsec traffic from the specific remote VPN peer IPs to the SonicWall?
Has anyone deployed this type of setup?
We're mainly wondering if the peer-IP-restricted NAT/forwarding approach will coexist correctly with the existing port forwards on the same public IP, or if there are any NAT precedence, IPsec, or NAT-T gotchas we should be aware of.
Thanks!