You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-network-manager/concept-ip-address-management.md
+18-12Lines changed: 18 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,29 +5,31 @@ author: mbender-ms
5
5
ms.author: mbender
6
6
ms.service: azure-virtual-network-manager
7
7
ms.topic: how-to
8
-
ms.date: 08/24/2024
8
+
ms.date: 09/26/2024
9
9
#customer intent: As a network administrator, I want to learn about IP address management (IPAM) in Azure Virtual Network Manager so that I can manage IP addresses in my virtual networks.
10
10
---
11
11
12
12
# What is IP address management (IPAM) in Azure Virtual Network Manager?
13
13
14
-
In this article, you learn about the IP address management (IPAM) feature in Azure Virtual Network Manager and how it can help you manage IP addresses in your virtual networks. With Azure Virtual Network Manager's IP Address Management (IPAM), you can create pools for IP address planning, automatically assign nonoverlapping classless inter-domain routing (CIDR) addresses to Azure resources, and prevent address space conflicts across on-premises and multicloud environments.
14
+
In this article, you learn about the IP address management (IPAM) feature in Azure Virtual Network Manager and how it can help you manage IP addresses in your virtual networks. With Azure Virtual Network Manager's IP Address Management (IPAM), you can create pools for IP address planning, automatically assign non-overlapping classless inter-domain routing (CIDR) addresses to Azure resources, and prevent address space conflicts across on-premises and multicloud environments.
In Azure Virtual Network Manager, IP address management (IPAM) helps you centrally manage IP addresses in your virtual networks by using IP address pools. The following are some key features of IPAM in Azure Virtual Network Manager:
20
+
In Azure Virtual Network Manager, IP address management (IPAM) helps you centrally manage IP addresses in your virtual networks using IP address pools. The following are some key features of IPAM in Azure Virtual Network Manager:
21
21
22
-
- Create pools for IP address planning
22
+
- Create pools for IP address planning.
23
23
24
-
- Automatically assign nonoverlapped CIDRs to Azure resources
24
+
- Automatically assign non-overlapped CIDRs to Azure resources.
25
25
26
-
- Reserve IPs for specific demands
26
+
- Reserve IPs for specific needs.
27
27
28
-
- Prevent Azure address space from overlapping on-premises and multicloud environments.
28
+
- Prevent Azure address space from overlapping on-premises and cloud environments.
29
29
30
-
- Monitor IP/CIDR usages and allocations in a pool
30
+
- Monitor IP/CIDR usages and allocations in a pool.
31
+
32
+
- Support for IPv4 and IPv6 address pools.
31
33
32
34
## How does IPAM work in Azure Virtual Network Manager?
33
35
@@ -39,11 +41,15 @@ The IPAM feature in Azure Virtual Network Manager works through the following ke
39
41
40
42
### Managing IP Address Pools
41
43
42
-
IPAM allows network administrators to plan and organize IP address usage by defining pools with address spaces and respective sizes. These pools act as containers for groups of CIDRs, enabling logical grouping for specific networking purposes. You can create a structured hierarchy of pools, dividing a larger pool into smaller, more manageable pools, aiding in more granular control and organization of your network's IP address space. The IPAM service currently handles IPv4 addresses, with IPv6 management to be introduced in the future.
44
+
IPAM allows network administrators to plan and organize IP address usage by creating pools with address spaces and respective sizes. These pools act as containers for groups of CIDRs, enabling logical grouping for specific networking purposes. You can create a structured hierarchy of pools, dividing a larger pool into smaller, more manageable pools, aiding in more granular control and organization of your network's IP address space.
45
+
46
+
There are two types of pools in IPAM:
47
+
- Root pool: The first pool created in your instance is the root pool. This represents your entire IP address range.
48
+
- Child pool: A child pool is a subset of the root pool or another child pool. You can create multiple child pools within a root pool or another child pool. You can have up to 7 layers of pools
43
49
44
50
### Allocating IP addresses to Azure resources
45
51
46
-
When it comes to allocation, you can assign Azure resources with CIDRs, such as virtual networks, to a specific pool. This helps in identifying which CIDRs are currently in use1. There's also the option to allocate static CIDRs to a pool, useful for occupying CIDRs that are either not currently in use within Azure or are part of Azure resources not yet supported by the IPAM service1. Allocated CIDRs are released back to the pool if the associated resource is removed or deleted, ensuring efficient utilization and management of the IP space1.
52
+
When it comes to allocation, you can assign Azure resources with CIDRs, such as virtual networks, to a specific pool. This helps in identifying which CIDRs are currently in use. There's also the option to allocate static CIDRs to a pool, useful for occupying CIDRs that are either not currently in use within Azure or are part of Azure resources not yet supported by the IPAM service. Allocated CIDRs are released back to the pool if the associated resource is removed or deleted, ensuring efficient utilization and management of the IP space.
47
53
48
54
### Delegating permissions for IP address management
49
55
@@ -59,7 +65,7 @@ Additionally, it shows details for pools and resources associated with pools, gi
59
65
60
66
### Simplifying resource creation
61
67
62
-
When creating CIDR-supporting resources like virtual networks, CIDRs are automatically allocated from the selected pool, simplifying the resource creation process1. The system ensures that the automatically allocated CIDRs don't overlap within the pool, maintaining network integrity and preventing conflicts1.
68
+
When creating CIDR-supporting resources like virtual networks, CIDRs are automatically allocated from the selected pool, simplifying the resource creation process. The system ensures that the automatically allocated CIDRs don't overlap within the pool, maintaining network integrity and preventing conflicts.
63
69
64
70
## Permission requirements for IPAM in Azure Virtual Network Manager
65
71
@@ -68,4 +74,4 @@ You need to have the Network Contributor role for the scope of the network manag
68
74
## Next steps
69
75
70
76
> [!div class="nextstepaction"]
71
-
> [Learn how to managed IP addresses in Azure Virtual Network Manager](./how-to-manage-ip-addresses-network-manager.md)
77
+
> [Learn how to manage IP addresses in Azure Virtual Network Manager](./how-to-manage-ip-addresses-network-manager.md)
Copy file name to clipboardExpand all lines: articles/virtual-network-manager/how-to-manage-ip-addresses-network-manager.md
+55-21Lines changed: 55 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: mbender-ms
5
5
ms.author: mbender
6
6
ms.service: azure-virtual-network-manager
7
7
ms.topic: how-to
8
-
ms.date: 07/17/2024
8
+
ms.date: 09/27/2024
9
9
#customer intent: As a network administrator, I want to learn how to manage IP addresses with Azure Virtual Network Manager so that I can create and assign IP address pools to my virtual networks.
10
10
---
11
11
@@ -19,6 +19,7 @@ Azure Virtual Network Manager allows you to manage IP addresses by creating and
19
19
20
20
- An Azure subscription. If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/) before you begin.
21
21
- An existing network manager instance. If you don't have a network manager instance, see [Create a network manager instance](create-virtual-network-manager-portal.md).
22
+
- A virtual network that you want to associate with an IP address pool.
22
23
- To manage IP addresses in your network manager, you have the **Network Contributor** role with [role-based access control](../role-based-access-control/quickstart-assign-role-user-portal.md) Classic Admin/legacy authorization isn't supported.
23
24
24
25
## Create an IP address pool
@@ -27,36 +28,66 @@ In this step, you create an IP address pool for your virtual network.
27
28
28
29
1. In the Azure portal, search for and select **Network managers**.
29
30
2. Select your network manager instance.
30
-
3. In the left menu, select **IP address pools** under **IP address management**.
31
+
3. In the left menu, select **IP address pools (Preview)** under **IP address management (Preview)**.
31
32
4. Select **+ Create** or **Create** to create a new IP address pool.
32
33
5. In the **Create an IP address pool** window, enter the following information:
34
+
33
35
| Field | Description |
34
36
| --- | --- |
35
37
|**Name**| Enter a name for the IP address pool. |
36
38
|**Description**| Enter a description for the IP address pool. |
37
39
|**Parent pool**| For creating a **root pool**, leave default of **None**. For creating a **child pool**, select the parent pool. |
38
40
41
+
:::image type="content" source="media/how-to-manage-ip-addresses/create-root-pool.png" alt-text="Screenshot of Create an ip address pool settings for a root pool" :::
42
+
39
43
6. Select **Next** or the **IP addresses** tab.
40
44
7. Under **Starting address**, enter the IP address range for the pool.
45
+
46
+
:::image type="content" source="media/how-to-manage-ip-addresses/set-pool-ip-range-thumb.png" alt-text="Screenshot of IP address range settings for a root pool" lightbox="media/how-to-manage-ip-addresses/set-pool-ip-range.png":::
47
+
41
48
8. Select **Review + create** and then **Create** to create the IP address pool.
49
+
9. Repeat these steps for another root or child pool.
42
50
43
51
## Associate a virtual network with an IP address pool
44
52
45
-
In this step, you associate a virtual network with an IP address pool from the **Allocations** settings page in the IP address pool. From this page, you can allocate address spaces to a child pool, an existing resource with CIDRs, and a static CIDR block.
53
+
In this step, you associate an existing virtual network with an IP address pool from the **Allocations** settings page in the IP address pool.
1. Browse to your network manager instance and select your IP address pool.
56
+
2.From the left menu, select **Allocations**under**Settings**or select **Allocate**.
49
57
3. In the **Allocations** window, select **+ Create**>**Associate resources**. The **Associate resources** option allocates a CIDR to an existing virtual network.
58
+
59
+
:::image type="content" source="media/how-to-manage-ip-addresses/pool-allocation-settings-associate-resource-thumb.png" alt-text="Screenshot of allocations page for associating resources." lightbox="media/how-to-manage-ip-addresses/pool-allocation-settings-associate-resource.png":::
60
+
50
61
4. In the **Select resources** window, select the virtual networks you want to associate with the IP address pool and then choose **Select**.
62
+
63
+
:::image type="content" source="media/how-to-manage-ip-addresses/associate-virtual-network-resources-thumb.png" alt-text="Screenshot of associate resources page with virtual networks selected." lightbox="media/how-to-manage-ip-addresses/associate-virtual-network-resources.png":::
64
+
65
+
5. Verify the virtual network are listed.
66
+
67
+
:::image type="content" source="media/how-to-manage-ip-addresses/ip-address-pool-allocation-statistics.png" alt-text="Screenshot of IP address pool allocations and statistics.":::
68
+
69
+
> [!Note]
70
+
> In addition to associating resources, you can allocate address spaces to a child pool or a static CIDR block from the a pool's Allocations page.
51
71
52
72
## Create static CIDR blocks for a pool
53
73
54
-
In this step, you create a static CIDR block for a pool. This is helpful for allocating a space that is outside of Azure or Azure resources that aren't supported by IPAM. For example, you can allocate a CIDR in the pool to the address space that you in your on-premises environment. Likewise, you can also use this for a space that is used by your VWAN hub or Azure VMware Private Cloud.
74
+
In this step, you create a static CIDR block for a pool. This is helpful for allocating a space that is outside of Azure or Azure resources that aren't supported by IPAM. For example, you can allocate a CIDR in the pool to the address space in your on-premises environment. Likewise, you can also use this for a space that is used by a Virtual WAN hub or Azure VMware Private Cloud.
55
75
56
76
1. Browse to your IP address pool.
57
77
2. Select **Allocate** or **Allocations** under **Settings**.
58
-
3. In the **Allocations** window, select **+ Create**>**Allocate static CIDRs**. The **Allocate static CIDRs** option allocates a CIDR to an address space that isn't currently in use within Azure or is part of Azure resources not yet supported by the IPAM service. For example, this can be a CIDR that is used by your on-premises environment or a VWAN hub.
59
-
78
+
3. In the **Allocations** window, select **+ Create**>**Allocate static CIDRs**.
79
+
4. In the **Allocate static CIDRs from pool** window, enter the following information:
80
+
81
+
| Field | Description |
82
+
| --- | --- |
83
+
|**Name**| Enter a name for the static CIDR block.|
84
+
|**Description**| Enter a description for the static CIDR block. |
85
+
|**CIDR**| Enter the CIDR block. |
86
+
87
+
:::image type="content" source="media/how-to-manage-ip-addresses/create-static-cidr-reservation.png" alt-text="Screenshot of Allocate static CIDR from pool window with address range for CIDR reservation.":::
88
+
89
+
5. Select **Allocate**.
90
+
6.
60
91
## Review allocation usage
61
92
62
93
In this step, you review the allocation usage of the IP address pool. This helps you understand how the CIDRs are being used in the pool, along with the percentage of the pool that is allocated and the compliance status of the pool.
@@ -67,41 +98,44 @@ In this step, you review the allocation usage of the IP address pool. This helps
67
98
68
99
| Field | Description |
69
100
| --- | --- |
70
-
|**Address Space**| The address space that is allocated to the pool. |
71
-
|**Address count**| The number of addresses that are allocated to the pool. |
72
-
|**IP usage**| The number of IP addresses that are actively being consumed by resources. |
101
+
|**Pool address space**| The total address space that is allocated to the pool. |
102
+
|**Allocated address Space**| The address space that is allocated to the pool. |
103
+
|**Available address Space**| The address space that is available for allocation. |
104
+
|**Available address count**| The number of addresses that are allocated to the pool. |
73
105
|**IP allocation**| The set of IP addresses that are allocated from the pool for potential use. |
74
106
75
-
4. For each allocation, you can see the following:
107
+
:::image type="content" source="media/how-to-manage-ip-addresses/review-ip-address-pool-allocations.png" alt-text="Screenshot of an ip address pool allocations and statistics for the pool.":::
108
+
109
+
4. For each allocation, you can review the following:
76
110
77
111
| Field | Description |
78
112
| --- | --- |
79
113
|**Name**| The name of the allocation. |
80
114
|**Address space**| The address space that is allocated to the pool. |
81
115
|**Address count**| The number of addresses that are allocated to the pool. |
82
116
|**IP allocation**| The set of IP addresses that are allocated from the pool for potential use. |
83
-
|**IP usage**| The number of IP addresses that are actively being consumed by resources. |
84
-
|**Compliancy**| The status of the allocation to the pool. |
85
-
117
+
|**Status**| The status of the allocation to the pool. |
118
+
119
+
:::image type="content" source="media/how-to-manage-ip-addresses/review-ip-address-pool-allocations-by-resource.png" alt-text="Screenshot of ip address pool allocations highlighting individual resource information.":::
86
120
## Delegating permissions for IP address management
87
121
88
122
In this step, you delegate permissions to other users to manage IP address pools in your network manager. This allows you to control access to the IP address pools and ensure that only authorized users can manage the pools.
89
123
90
124
1. Browse to your IP address pool.
91
125
2. In the left menu, select **Access control (IAM)**.
92
126
93
-
You can also give permission to use an IPAM pool to other users. This is useful when you want to let your users create a virtual network and make sure the virtual network that they create won't have overlap CIDRs.
94
-
To do so, in IAM, add a role assignment of “IPAM Pool Contributor” and assign access.
127
+
You can also give other users permission to use an IPAM pool. This is useful when you want to let your users create a virtual network and make sure the virtual network that they create won't have overlap CIDRs.
128
+
To do so, in IAM, add a role assignment of “IPAM Pool User" and assign access.
95
129
96
130
:::image type="content" source="media/how-to-manage-ip-addresses/ip-address-pool-allocation-statistics-thumb.png" alt-text="Screenshot of ip address allocations page with resource allocations and statistics of ip address pool." lightbox="media/how-to-manage-ip-addresses/ip-address-pool-allocation-statistics.png":::
97
131
98
-
## Create a Vnet with a non-overlapping CIDR range
132
+
## Create a virtual network with a nonoverlapping CIDR range
99
133
100
-
In this step, you create a VNet with a non-overlapping CIDR range by allowing IPAM to automatically provide a non-overlapping CIDR.
134
+
In this step, you create a virtual network with a nonoverlapping CIDR range by allowing IPAM to automatically provide a nonoverlapping CIDR.
101
135
102
-
1. In the Azure portal, search for and select **Virtual Network**.
136
+
1. In the Azure portal, search for and select **Virtual networks**.
103
137
2. Select **+ Create**.
104
138
3.
105
139
106
140
107
-
Instead of specifying a specific CIDR, you can choose to let IPAM to automatically provide a non-overlapping CIDR. You can do so by choosing an IPAM pool and the size for the VNet as shown below.
141
+
Instead of specifying a specific CIDR, you can choose to let IPAM to automatically provide a nonoverlapping CIDR. You can do so by choosing an IPAM pool and the size for the virtual network as shown below.
0 commit comments