Skip to content

Commit c9bc55d

Browse files
Merge pull request #302510 from aimee-littleton/patch-182800
Update nat-overview.md
2 parents 739e840 + d73b910 commit c9bc55d

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

articles/nat-gateway/nat-overview.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -51,21 +51,21 @@ The following steps are an example of how to set up a NAT gateway:
5151

5252
* Assign a public IP address or public IP prefix.
5353

54-
* Configure virtual network subnet to use a NAT gateway.
54+
* Configure a virtual network subnet to use a NAT gateway.
5555

5656
If necessary, modify Transmission Control Protocol (TCP) idle timeout (optional). Review [timers](/azure/nat-gateway/nat-gateway-resource#idle-timeout-timers) before you change the default.
5757

5858
### Security
5959

60-
NAT Gateway is built on the zero trust network security model and is secure by default. With NAT gateway, private instances within a subnet don't need public IP addresses to reach the internet. Private resources can reach external sources outside the virtual network by source network address translating (SNAT) to NAT gateway's static public IP addresses or prefixes. You can provide a contiguous set of IPs for outbound connectivity by using a public IP prefix. Destination firewall rules can be configured based on this predictable IP list.
60+
NAT Gateway is built on the Zero Trust network security model and is secure by default. With NAT gateway, private instances within a subnet don't need public IP addresses to reach the internet. Private resources can reach external sources outside the virtual network by source network address translating (SNAT) to NAT gateway's static public IP addresses or prefixes. You can provide a contiguous set of IPs for outbound connectivity by using a public IP prefix. Destination firewall rules can be configured based on this predictable IP list.
6161

6262
### Resiliency
6363

64-
Azure NAT Gateway is a fully managed and distributed service. It doesn't depend on individual compute instances such as VMs or a single physical gateway device. A NAT gateway always has multiple fault domains and can sustain multiple failures without service outage. Software defined networking makes a NAT gateway highly resilient.
64+
Azure NAT Gateway is a fully managed and distributed service. It doesn't depend on individual compute instances such as virtual machines or a single physical gateway device. A NAT gateway always has multiple fault domains and can sustain multiple failures without service outage. Software defined networking makes a NAT gateway highly resilient.
6565

6666
### Scalability
6767

68-
NAT gateway is scaled out from creation. There isn't a ramp up or scale-out operation required. Azure manages the operation of NAT gateway for you.
68+
NAT gateway is scaled out from creation. There isn't a ramp-up or scale-out operation required. Azure manages the operation of NAT gateway for you.
6969

7070
Attach NAT gateway to a subnet to provide outbound connectivity for all private resources in that subnet. All subnets in a virtual network can use the same NAT gateway resource. Outbound connectivity can be scaled out by assigning up to 16 public IP addresses or a /28 size public IP prefix to NAT gateway. When a NAT gateway is associated to a public IP prefix, it automatically scales to the number of IP addresses needed for outbound.
7171

@@ -84,26 +84,25 @@ A NAT gateway doesn't affect the network bandwidth of your compute resources. Le
8484
* To migrate outbound access to a NAT gateway from default outbound access or load balancer outbound rules, see [Migrate outbound access to Azure NAT Gateway](./tutorial-migrate-outbound-nat.md).
8585

8686
>[!NOTE]
87-
>On September 30th, 2025, [default outbound access](/azure/virtual-network/ip-services/default-outbound-access#when-is-default-outbound-access-provided) for new deployments will be retired. It is recommended to use an explicit form of outbound connectivity instead, like NAT gateway.
87+
>On September 30, 2025, [default outbound access](/azure/virtual-network/ip-services/default-outbound-access#when-is-default-outbound-access-provided) for new deployments will be retired. It's recommended to use an explicit form of outbound connectivity instead, like NAT gateway.
8888
89-
* Egress is defined at a per subnet level with NAT gateway. NAT gateway replaces the default Internet destination of a subnet.
89+
* NAT gateway provides outbound connectivity at a subnet level. NAT gateway replaces the default Internet destination of a subnet to provide outbound connectivity.
9090

91-
* Traffic routing configurations aren't required to use NAT gateway.
91+
* NAT gateway doesn't require any routing configurations on a subnet route table. After NAT gateway is attached to a subnet, it provides outbound connectivity right away.
9292

9393
* NAT gateway allows flows to be created from the virtual network to the services outside your virtual network. Return traffic from the internet is only allowed in response to an active flow. Services outside your virtual network can’t initiate an inbound connection through NAT gateway.
9494

9595
* NAT gateway takes precedence over other outbound connectivity methods, including a load balancer, instance-level public IP addresses, and Azure Firewall.
9696

97-
* When NAT gateway is configured to a virtual network where a different outbound connectivity method already exists, NAT gateway takes over all outbound traffic moving forward. There are no drops in traffic flow for existing connections on Azure Load Balancer. All new connections use NAT gateway.
97+
* NAT gateway takes priority over other explicit outbound methods configured in a virtual netweork for all new connections. There are no drops in traffic flow for existing connections using other explicit methods of outbound connectivity.
9898

9999
* NAT gateway doesn't have the same limitations of SNAT port exhaustion as does [default outbound access](../virtual-network/ip-services/default-outbound-access.md) and [outbound rules of a load balancer](../load-balancer/outbound-rules.md).
100100

101101
* NAT gateway supports TCP and User Datagram Protocol (UDP) protocols only. Internet Control Message Protocol (ICMP) isn't supported.
102102

103103
### Traffic routes
104104

105-
* The subnet has a [system default route](/azure/virtual-network/virtual-networks-udr-overview#default) that routes traffic with destination 0.0.0.0/0 to the internet automatically. Once NAT gateway is configured to the subnet, communication from the virtual machines existing in the subnet to the internet will prioritize using the public IP of the NAT gateway.
106-
105+
* The subnet has a [system default route](/azure/virtual-network/virtual-networks-udr-overview#default) that routes traffic with destination 0.0.0.0/0 to the internet automatically. After NAT gateway is configured to the subnet, virtual machines in the subnet communicate to the internet using the public IP of the NAT gateway.
107106

108107
* When you create a user defined route (UDR) in your subnet route table for 0.0.0.0/0 traffic, the default internet path for this traffic is overridden. A UDR that sends 0.0.0.0/0 traffic to a virtual appliance or a virtual network gateway (VPN Gateway and ExpressRoute) as the next hop type instead override NAT gateway connectivity to the internet.
109108

@@ -117,7 +116,7 @@ A NAT gateway doesn't affect the network bandwidth of your compute resources. Le
117116

118117
* Multiple NAT gateways can’t be attached to a single subnet.
119118

120-
* A NAT gateway can’t span multiple virtual networks. However, NAT Gateway can be used to provide outbound connectivity in a hub and spoke model. For more details, see the [NAT gateway hub and spoke tutorial](/azure/nat-gateway/tutorial-hub-spoke-route-nat).
119+
* A NAT gateway can’t span multiple virtual networks. However, NAT Gateway can be used to provide outbound connectivity in a hub and spoke model. For more information, see the [NAT gateway hub and spoke tutorial](/azure/nat-gateway/tutorial-hub-spoke-route-nat).
121120

122121
* A NAT gateway can’t be deployed in a [gateway subnet](../vpn-gateway/vpn-gateway-about-vpn-gateway-settings.md#gwsub).
123122

@@ -141,15 +140,15 @@ A NAT gateway doesn't affect the network bandwidth of your compute resources. Le
141140

142141
* A NAT gateway can be created in a specific availability zone or placed in **no zone**.
143142

144-
* NAT gateway can be isolated in a specific zone when you create [zone isolation scenarios](./nat-availability-zones.md). This deployment is called a zonal deployment. After NAT gateway is deployed, the zone selection can't be changed.
143+
* NAT gateway can be isolated in a specific zone when you create [zone isolation scenarios](./nat-availability-zones.md). After NAT gateway is deployed, the zone selection can't be changed.
145144

146-
* NAT gateway is placed in **no zone** by default. A [non-zonal NAT gateway](./nat-availability-zones.md#nonzonal) is placed in a zone for you by Azure.
145+
* NAT gateway is placed in **no zone** by default. A [nonzonal NAT gateway](./nat-availability-zones.md#nonzonal) is placed in a zone for you by Azure.
147146

148147
### NAT gateway and basic resources
149148

150-
* NAT gateway is compatible with standard public IP addresses or public IP prefix resources or a combination of both.
149+
* NAT gateway is compatible with standard public IP addresses or public IP prefixes or a combination of both.
151150

152-
* Basic resources, such as basic load balancer or basic public IPs aren't compatible with NAT gateway. NAT gateway can't be used with subnets where basic resources exist. Basic load balancer and basic public IP can be upgraded to standard to work with a NAT gateway.
151+
* NAT gateway can't be used with subnets where basic resources exist. Basic SKU resources, such as basic load balancer or basic public IPs aren't compatible with NAT gateway. Basic load balancer and basic public IP can be upgraded to standard to work with a NAT gateway.
153152

154153
* For more information about upgrading a load balancer from basic to standard, see [Upgrade a public basic Azure Load Balancer](/azure/load-balancer/upgrade-basic-standard-with-powershell).
155154

0 commit comments

Comments
 (0)