An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
Hello Shan Vasudevan
your proposed flow will work the same way as it does with Azure Firewall, as long as you treat the Azure NAT Gateway exactly like the Azure Firewall + NAT-gateway integration. Here’s what you need to keep in mind:
Disable SNAT on the Check Point NVA
- If the NVA SNATs first, your NAT Gateway never sees the original private source IP and you end up with double-NAT. Make sure your Check Point policy is set to preserve the workload’s IP on outbound.
Attach the NAT Gateway to the firewall’s external subnet
- The subnet hosting the NVA’s external NIC must have the NAT Gateway resource linked. Azure NAT Gateway then becomes the next-hop for all outbound “Internet” traffic that reaches that subnet.
User-Defined Routes (UDRs)
- Your spoke/workload subnets route 0.0.0.0/0 → NVA internal IP.
- The NVA external subnet uses the default Internet route (0.0.0.0/0) → Azure Internet (NAT Gateway).
- No extra UDR is needed on the external subnet; once NAT Gateway is attached, it overrides any outbound LB or default-outbound rules.
NSGs and other policies
- Ensure your NSGs on the external subnet allow outbound to the Internet.
- Make sure there’s no conflicting UDR that points 0.0.0.0/0 to something other than the NAT Gateway.
SKU and feature notes
- If you need IPv6 outbound, use a StandardV2 NAT Gateway (it’s the only one that supports IPv6).
- Standard NAT Gateway doesn’t support delegated subnets or IPv6.
Once SNAT is off on the NVA and the NAT Gateway is attached properly, all outbound egress will be SNAT’d by Azure, and you’ll get the same static-IP SNAT behavior you see with an Azure Firewall + NAT Gateway.
Follow-Up Questions
- Have you already disabled SNAT on the Check Point appliances and verified that the workloads’ IP addresses are preserved on packets leaving the NVA?
- Which NAT Gateway SKU are you planning to use (Standard or StandardV2)? Do you need IPv6 support
Reference Docs
What is Azure Virtual Network NAT:
Design virtual networks with NAT gateway
Scale SNAT ports with Azure Virtual Network NAT (Azure Firewall integration)
Troubleshoot NAT gateway connectivity
If the response was helpful, please feel free to mark it as “Accepted Answer” and consider giving it an upvote. This helps others in the community as well.
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.