Skip to content

Commit a7dc985

Browse files
Merge pull request #279379 from mbender-ms/lb-freshness-june-2024-III
load balancer - June Freshness - part III
2 parents 92fd089 + 7d80416 commit a7dc985

6 files changed

+11
-12
lines changed

articles/load-balancer/load-balancer-outbound-connections.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: mbender-ms
77
ms.service: load-balancer
88
ms.topic: conceptual
99
ms.custom: engagement-fy23
10-
ms.date: 03/06/2023
10+
ms.date: 06/26/2024
1111
ms.author: mbender
1212
---
1313

@@ -84,7 +84,7 @@ A public IP assigned to a VM is a 1:1 relationship (rather than 1: many) and imp
8484

8585
:::image type="content" source="./media/load-balancer-outbound-connections/default-outbound-access.png" alt-text="Diagram of default outbound access.":::
8686

87-
In Azure, virtual machines created in a virtual network without explicit outbound connectivity defined are assigned a default outbound public IP address. This IP address enables outbound connectivity from the resources to the Internet. This access is referred to as [default outbound access](../virtual-network/ip-services/default-outbound-access.md). This method of access is **not recommended** as it is insecure and the IP addresses are subject to change.
87+
In Azure, virtual machines created in a virtual network without explicit outbound connectivity defined are assigned a default outbound public IP address. This IP address enables outbound connectivity from the resources to the Internet. This access is referred to as [default outbound access](../virtual-network/ip-services/default-outbound-access.md). This method of access is **not recommended** as it's insecure and the IP addresses are subject to change.
8888

8989
>[!Important]
9090
>On September 30, 2025, default outbound access for new deployments will be retired. For more information, see the [official announcement](https://azure.microsoft.com/updates/upgrade-to-standard-sku-public-ip-addresses-in-azure-by-30-september-2025-basic-sku-will-be-retired/). It is recommended to use one the explict forms of connectivity as shown in options 1-3 above.
@@ -112,11 +112,11 @@ If using SNAT without outbound rules via a public load balancer, SNAT ports are
112112

113113
## <a name="preallocatedports"></a> Default port allocation table
114114

115-
When load balancing rules are selected to use default port allocation, or outbound rules are configured with "Use the default number of outbound ports", SNAT ports are allocated by default based on the backend pool size. Backends will receive the number of ports defined by the table, per frontend IP, up to a maximum of 1024 ports.
115+
When load balancing rules are selected to use default port allocation, or outbound rules are configured with "Use the default number of outbound ports", SNAT ports are allocated by default based on the backend pool size. Backends receive the number of ports defined by the table, per frontend IP, up to a maximum of 1024 ports.
116116

117-
As an example, with 100 VMs in a backend pool and only one frontend IP, each VM will receive 512 ports. If a second frontend IP is added, each VM will receive an additional 512 ports. This means each VM is allocated a total of 1024 ports. As a result, adding a third frontend IP will NOT increase the number of allocated SNAT ports beyond 1024 ports.
117+
As an example, with 100 VMs in a backend pool and only one frontend IP, each VM receives 512 ports. If a second frontend IP is added, each VM receives an extra 512 ports. This means each VM is allocated a total of 1,024 ports. As a result, adding a third frontend IP will NOT increase the number of allocated SNAT ports beyond 1024 ports.
118118

119-
As a rule of thumb, the number of SNAT ports provided when default port allocation is leveraged can be computed as: MIN(# of default SNAT ports provided based on pool size * number of frontend IPs associated with the pool, 1024)
119+
As a rule of thumb, the number of SNAT ports provided when default port allocation is applied can be computed as: MIN(# of default SNAT ports provided based on pool size * number of frontend IPs associated with the pool, 1024)
120120

121121
The following <a name="snatporttable"></a>table shows the SNAT port preallocations for a single frontend IP, depending on the backend pool size:
122122

@@ -151,7 +151,7 @@ For more information about connection pooling with Azure App Service, see [Troub
151151
New outbound connections to a destination IP fail when port exhaustion occurs. Connections succeed when a port becomes available. This exhaustion occurs when the 64,000 ports from an IP address are spread thin across many backend instances. For guidance on mitigation of SNAT port exhaustion, see the [troubleshooting guide](./troubleshoot-outbound-connection.md).
152152

153153
### Port reuse
154-
For TCP connections, the load balancer uses a single SNAT port for every destination IP and port. For connections to the same destination IP, a single SNAT port can be reused as long as the destination port differs. Reuse is not possible when there already exists a connection to the same destination IP and port.
154+
For TCP connections, the load balancer uses a single SNAT port for every destination IP and port. For connections to the same destination IP, a single SNAT port can be reused as long as the destination port differs. Reuse isn't possible when there already exists a connection to the same destination IP and port.
155155

156156
For UDP connections, the load balancer uses a **port-restricted cone NAT** algorithm, which consumes one SNAT port per destination IP, regardless of the destination port.
157157

articles/load-balancer/load-balancer-query-metrics-rest-api.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
title: Retrieve metrics with the Azure REST API
33
titleSuffix: Azure Load Balancer
44
description: In this article, get started using the Azure REST APIs to collect health and usage metrics for Azure Load Balancer.
5-
services: sql-database
65
author: mbender-ms
76
manager: KumudD
87
ms.service: load-balancer
98
ms.topic: how-to
10-
ms.date: 05/08/2023
9+
ms.date: 06/26/2024
1110
ms.author: mbender
1211
ms.custom: REST, template-how-to, engagement-fy23
1312
---

articles/load-balancer/load-balancer-standard-diagnostics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Use the available metrics, alerts, and resource health information
55
author: mbender-ms
66
ms.service: load-balancer
77
ms.topic: conceptual
8-
ms.date: 06/27/2023
8+
ms.date: 06/27/2024
99
ms.author: mbender
1010
ms.custom: template-concept, engagement-fy23
1111
---

articles/load-balancer/load-balancer-standard-virtual-machine-scale-sets.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: load-balancer
55
author: mbender-ms
66
ms.service: load-balancer
77
ms.topic: conceptual
8-
ms.date: 05/03/2023
8+
ms.date: 06/26/2024
99
ms.author: mbender
1010
ms.custom: template-concept, engagement-fy23
1111
---

articles/load-balancer/load-balancer-test-frontend-reachability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: load-balancer
55
author: mbender-ms
66
ms.service: load-balancer
77
ms.topic: how-to
8-
ms.date: 05/06/2023
8+
ms.date: 06/26/2024
99
ms.author: mbender
1010
ms.custom: template-how-to
1111
---

articles/load-balancer/load-balancer-troubleshoot-health-probe-status.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: mbender-ms
66
manager: KumudD
77
ms.service: load-balancer
88
ms.topic: troubleshooting
9-
ms.date: 05/31/2023
9+
ms.date: 06/26/2024
1010
ms.author: mbender
1111
ms.custom: engagement-fy23
1212
---

0 commit comments

Comments
 (0)