Skip to content

Commit 6e85ae8

Browse files
Merge pull request #289918 from ramandhillon84/master
Adding private IP address blocks to related articles
2 parents ad6a2a8 + d625285 commit 6e85ae8

11 files changed

+153
-11
lines changed

articles/virtual-network/ip-services/ip-services-overview.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: What is Azure Virtual Network IP Services?
3-
description: Overview of Azure Virtual Network IP Services. Learn how IP services work and how to use IP resources in Azure.
2+
title: What is Azure virtual network IP Services?
3+
description: Overview of Azure virtual network IP Services. Learn how IP services work and how to use IP resources in Azure.
44
author: mbender-ms
55
ms.author: mbender
6-
ms.date: 08/24/2023
6+
ms.date: 11/05/2024
77
ms.service: azure-virtual-network
88
ms.subService: ip-services
99
ms.topic: overview
1010
ms.custom: template-overview
1111
---
1212

13-
# What is Azure Virtual Network IP Services?
13+
# What is Azure Virtual network IP Services?
1414

15-
IP services are a collection of IP address related services that enable communication in an Azure Virtual Network. Public and private IP addresses are used in Azure for communication between resources. The communication with resources can occur in a private Azure Virtual Network and the public Internet.
15+
IP services are a collection of IP address related services that enable communication in an Azure virtual network. Public and private IP addresses are used in Azure for communication between resources. The communication with resources can occur in a private Azure virtual network and the public Internet.
1616

1717
IP services consist of:
1818

@@ -76,7 +76,13 @@ Private IPs allow communication between resources in Azure. Azure assigns privat
7676

7777
Some of the resources that you can associate a private IP address with are:
7878

79-
* Virtual machines
79+
* Network Interface (for Virtual machines, Virtual Machine Scale Sets, container pods ...)
80+
81+
* Network Interfaces can contain one primary and multiple secondary IP configurations.
82+
83+
* Each primary IP configuration must be a single IP address (a /32 IPv4 address or a /128 IPv6 address).
84+
85+
* Secondary IP configurations can be a single IP address OR a block of IP addresses (*in preview*). Only IPv4 addresses of block size of /28 are available today for associating with a secondary IP configuration.
8086

8187
* Internal load balancers
8288

Loading
Loading
Loading
Loading
Loading
31.4 KB
Loading
Loading

articles/virtual-network/ip-services/private-ip-addresses.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titlesuffix: Azure Virtual Network
44
description: Learn about private IP addresses in Azure.
55
author: mbender-ms
66
ms.author: mbender
7-
ms.date: 12/01/2023
7+
ms.date: 11/05/2024
88
ms.service: azure-virtual-network
99
ms.subservice: ip-services
1010
ms.topic: conceptual
@@ -42,6 +42,8 @@ There are two methods in which a private IP address is given:
4242

4343
Azure assigns the next available unassigned or unreserved IP address in the subnet's address range. While this is normally the next sequentially available address, there's no guarantee that the address will be the next one in the range. For example, if addresses 10.0.0.4-10.0.0.9 are already assigned to other resources, the next IP address assigned is most likely 10.0.0.10. However, it could be any address between 10.0.0.10 and 10.0.0.254. If a specific Private IP address is required for a resource, you should use a static private IP address.
4444

45+
A private IP address prefix allocation is only successful when the full unallocated block of IP addresses is available. For example, only a valid /28 IPv4 address block will result in a successful prefix allocation.
46+
4547
Dynamic is the default allocation method. Once assigned, dynamic IP addresses are released if a network interface is:
4648

4749
* Deleted
@@ -65,9 +67,14 @@ To assign the network interface to a different subnet, you change the allocation
6567
> [!NOTE]
6668
> When requesting a private IP address, the allocation is not deterministic or sequential. There are no guarantees the next allocated IP address will utilize the next sequential IP address or use previously deallocated addresses. If a specific Private IP address is required for a resource, you should consider using a static private IP address.
6769
68-
## Virtual machines
70+
## Virtual machine network interfaces
71+
72+
One or more private IP addresses are assigned to one or more **network interfaces** of a Virtual Machine. Network interfaces are assigned to a [Windows](/azure/virtual-machines/windows/overview?toc=%2fazure%2fvirtual-network%2ftoc.json) or [Linux](/azure/virtual-machines/linux/overview?toc=%2fazure%2fvirtual-network%2ftoc.json) virtual machine, and enable connectivity with other resources within and outside the Virtual Network.
6973

70-
One or more private IP addresses are assigned to one or more **network interfaces**. The network interfaces are assigned to a [Windows](/azure/virtual-machines/windows/overview?toc=%2fazure%2fvirtual-network%2ftoc.json) or [Linux](/azure/virtual-machines/linux/overview?toc=%2fazure%2fvirtual-network%2ftoc.json) virtual machine. You can specify the allocation method as either dynamic or static for each private IP address.
74+
Network interfaces are configured with private IP addresses for communication within the Azure virtual network and other Azure resources, and can optionally be configured with public IP addresses for communication outside the Azure (e.g. Internet, customer on-premises).
75+
A network interface has one primary IP configuration associated with them and an option to attach zero or more secondary private IP configurations. For the total count of private IP configurations on a network interface allowed in your subscription, see [Azure limits](../../azure-resource-manager/management/azure-subscription-service-limits.md?toc=%2fazure%2fvirtual-network%2ftoc.json#azure-resource-manager-virtual-networking-limits). The primary IP configuration on the network interface must have a single IP address (a /32 IPv4 address or a /128 IPv6 address) attached to it, while the secondary IP configurations can have either a single IP address or a block of IP addresses (*in preview*) attached to them. The only allowed blocks are IPv4 addresses of size /28 today.
76+
77+
You can specify the allocation method as either dynamic or static for each private IP address.
7178

7279
### Internal DNS hostname resolution (for virtual machines)
7380

@@ -117,4 +124,6 @@ The limits on IP addressing are found in the full set of [limits for networking]
117124

118125
* Learn about [Public IP Addresses in Azure](public-ip-addresses.md)
119126

120-
* [Deploy a VM with a static private IP address using the Azure portal](./virtual-networks-static-private-ip-arm-pportal.md)
127+
* [Deploy a VM with a static private IP address using the Azure portal](./virtual-networks-static-private-ip-arm-pportal.md)
128+
129+
* [Deploy a VM that uses private IP address blocks for a larger scale using the Azure portal](./virtual-network-private-ip-address-blocks-portal.md)

articles/virtual-network/ip-services/toc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ items:
146146
href: virtual-network-multiple-ip-addresses-powershell.md
147147
- name: Azure CLI
148148
href: virtual-network-multiple-ip-addresses-cli.md
149+
- name: Assign private IP address prefixes to VM
150+
href: virtual-network-private-ip-address-blocks-portal.md
149151
- name: Virtual machine scale set with IPv6
150152
href: ipv6-virtual-machine-scale-set.md
151153
- name: Configure DHCPv6 for Linux VMs
@@ -200,4 +202,4 @@ items:
200202
- name: Pricing calculator
201203
href: https://azure.microsoft.com/pricing/calculator/
202204
- name: Stack Overflow
203-
href: https://stackoverflow.com/questions/tagged/azure-virtual-network
205+
href: https://stackoverflow.com/questions/tagged/azure-virtual-network

0 commit comments

Comments
 (0)