Skip to content

Commit 165c8c2

Browse files
committed
acrolinx fixes
1 parent e6b57b9 commit 165c8c2

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

articles/virtual-network/ip-services/public-ip-address-prefix.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: asudbring
77
ms.service: virtual-network
88
ms.subservice: ip-services
99
ms.topic: conceptual
10-
ms.date: 05/20/2021
10+
ms.date: 04/19/2023
1111
ms.author: allensu
1212
---
1313

@@ -19,16 +19,21 @@ You create a public IP address prefix in an Azure region and subscription by spe
1919
## Benefits
2020

2121
- Creation of static public IP address resources from a known range. Addresses that you create using from the prefix can be assigned to any Azure resource that you can assign a standard SKU public IP address.
22+
2223
- When you delete the individual public IPs, they're *returned* to your reserved range for later reuse. The IP addresses in your public IP address prefix are reserved for your use until you delete your prefix.
24+
2325
- You can see which IP addresses that are given and available within the prefix range.
2426

2527
## Prefix sizes
2628

2729
The following public IP prefix sizes are available:
2830

2931
- /28 (IPv4) or /124 (IPv6) = 16 addresses
32+
3033
- /29 (IPv4) or /125 (IPv6) = 8 addresses
34+
3135
- /30 (IPv4) or /126 (IPv6) = 4 addresses
36+
3237
- /31 (IPv4) or /127 (IPv6) = 2 addresses
3338

3439
Prefix size is specified as a Classless Inter-Domain Routing (CIDR) mask size.
@@ -45,24 +50,32 @@ You can associate the following resources to a static public IP address from a p
4550
| Azure Firewall | You can use a public IP from a prefix for outbound SNAT. All outbound virtual network traffic is translated to the [Azure Firewall](../../firewall/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json) public IP. | To associate an IP from a prefix to your firewall: </br> 1. [Create a prefix.](manage-public-ip-address-prefix.md) </br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md) </br> 3. When you [deploy the Azure firewall](../../firewall/tutorial-firewall-deploy-portal.md?toc=%2fazure%2fvirtual-network%2ftoc.json#deploy-the-firewall), be sure to select the IP you previously gave from the prefix.|
4651
| VPN Gateway (AZ SKU), Application Gateway v2, NAT Gateway | You can use a public IP from a prefix for your gateway | To associate an IP from a prefix to your gateway: </br> 1. [Create a prefix.](manage-public-ip-address-prefix.md) </br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md) </br> 3. When you deploy the [VPN Gateway](../../vpn-gateway/tutorial-create-gateway-portal.md), [Application Gateway](../../application-gateway/quick-create-portal.md#create-an-application-gateway), or [NAT Gateway](../nat-gateway/quickstart-create-nat-gateway-portal.md), be sure to select the IP you previously gave from the prefix.|
4752

48-
Additionally, the Public IP address prefix resource can be utilized directly by certain resources:
53+
The following resources utilize a public IP address prefix:
4954

5055
Resource|Scenario|Steps|
5156
|---|---|---|
52-
|Virtual machine scale sets | You can use a public IP address prefix to generate instance-level IPs in a virtual machine scale set, though individual public IP resources won't be created. | Use a [template](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.compute/vmss-with-public-ip-prefix) with instructions to use this prefix for public IP configuration as part of the scale set creation. (Note that the zonal properties of the prefix will be passed to the instance IPs, though they will not show in the output; see [Networking for Virtual Machine Scale sets](../../virtual-machine-scale-sets/virtual-machine-scale-sets-networking.md#public-ipv4-per-virtual-machine) for more information.) |
57+
|Virtual Machine Scale Sets | You can use a public IP address prefix to generate instance-level IPs in a Virtual Machine Scale Set. Individual public IP resources aren't created. | Use a [template](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.compute/vmss-with-public-ip-prefix) with instructions to use this prefix for public IP configuration as part of the scale set creation. (Zonal properties of the prefix are passed to the instance IPs and aren't shown in the output. For more information, see [Networking for Virtual Machine Scale Sets](../../virtual-machine-scale-sets/virtual-machine-scale-sets-networking.md#public-ipv4-per-virtual-machine)) |
5358
| Standard load balancers | A public IP address prefix can be used to scale a load balancer by [using all IPs in the range for outbound connections](../../load-balancer/outbound-rules.md#scale). | To associate a prefix to your load balancer: </br> 1. [Create a prefix.](manage-public-ip-address-prefix.md) </br> 2. When creating the load balancer, select the IP prefix as associated with the frontend of your load balancer. |
54-
| NAT Gateway | A public IP prefix can be used to scale a NAT gateway by using the public IPs in the prefix for outbound connections. | To associate a prefix to your NAT Gateway: </br> 1. [Create a prefix.](manage-public-ip-address-prefix.md) </br> 2. When creating the NAT Gateway, select the IP prefix as the Outbound IP. (Note that a NAT Gateway can have no more than 16 IPs in total, so a public IP prefix of /28 length is the maximum size that can be used.) |
59+
| NAT Gateway | A public IP prefix can be used to scale a NAT gateway by using the public IPs in the prefix for outbound connections. | To associate a prefix to your NAT Gateway: </br> 1. [Create a prefix.](manage-public-ip-address-prefix.md) </br> 2. When creating the NAT Gateway, select the IP prefix as the Outbound IP. (A NAT Gateway can have no more than 16 IPs in total. A public IP prefix of /28 length is the maximum size that can be used.) |
5560

5661
## Limitations
5762

5863
- You can't specify the set of IP addresses for the prefix (though you can specify which IP you want from the prefix). Azure gives the IP addresses for the prefix, based on the size that you specify. Additionally, all public IP addresses created from the prefix must exist in the same Azure region and subscription as the prefix. Addresses must be assigned to resources in the same region and subscription.
64+
5965
- You can create a prefix of up to 16 IP addresses. Review [Network limits increase requests](../../azure-portal/supportability/networking-quota-requests.md) and [Azure limits](../../azure-resource-manager/management/azure-subscription-service-limits.md?toc=%2fazure%2fvirtual-network%2ftoc.json#azure-resource-manager-virtual-networking-limits) for more information.
60-
- The size of the range cannot be modified after the prefix has been created.
66+
67+
- The size of the range can't be modified after the prefix has been created.
68+
6169
- Only static public IP addresses created with the standard SKU can be assigned from the prefix's range. To learn more about public IP address SKUs, see [public IP address](public-ip-addresses.md#public-ip-addresses).
70+
6271
- Addresses from the range can only be assigned to Azure Resource Manager resources. Addresses can't be assigned to resources in the classic deployment model.
72+
6373
- You can't delete a prefix if any addresses within it are assigned to public IP address resources associated to a resource. Dissociate all public IP address resources that are assigned IP addresses from the prefix first. For more information on disassociating public IP addresses, see [Manage public IP addresses](virtual-network-public-ip-address.md#view-modify-settings-for-or-delete-a-public-ip-address).
64-
- IPv6 is supported on basic public IPs with **dynamic** allocation only. Dynamic allocation means the IPv6 address will change if you delete and redeploy your resource in Azure.
74+
75+
- IPv6 is supported on basic public IPs with **dynamic** allocation only. Dynamic allocation means the IPv6 address changes if you delete and redeploy your resource in Azure.
76+
6577
- Standard IPv6 public IPs support static (reserved) allocation.
78+
6679
- Standard internal load balancers support dynamic allocation from within the subnet to which they're assigned.
6780

6881
## Pricing

0 commit comments

Comments
 (0)