Skip to content

Commit ac39312

Browse files
authored
Merge pull request #289173 from mbender-ms/avnm-UDR-remove-preview
Avnm udr remove preview
2 parents 1bb2764 + fbe0e3d commit ac39312

File tree

7 files changed

+28
-27
lines changed

7 files changed

+28
-27
lines changed

articles/virtual-network-manager/concept-user-defined-route.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn to automate and simplifying routing behaviors using user-defi
44
author: mbender-ms
55
ms.author: mbender
66
ms.topic: overview
7-
ms.date: 05/09/2024
7+
ms.date: 10/23/2024
88
ms.service: azure-virtual-network-manager
99
ms.custom: references_regions
1010
# Customer Intent: As a network engineer, I want learn how I can automate and simplify routing within my Azure Network using User-defined routes.
@@ -13,15 +13,16 @@ ms.custom: references_regions
1313

1414
This article provides an overview of UDR management, why it's important, how it works, and common routing scenarios that you can simplify and automate using UDR management.
1515

16-
[!INCLUDE [virtual-network-manager-udr-preview](../../includes/virtual-network-manager-udr-preview.md)]
16+
> [!IMPORTANT]
17+
> User-defined routes management with Azure Virtual Network Manager is in public preview. Public previews are made available to you on the condition that you agree to the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). Some features might not be supported or might have constrained capabilities. This preview version is provided without a service level agreement, and it's not recommended for production workloads.
1718
1819
## What is UDR management?
1920

2021
Azure Virtual Network Manager (AVNM) allows you to describe your desired routing behavior and orchestrate user-defined routes (UDRs) to create and maintain the desired routing behavior. User-defined routes address the need for automation and simplification in managing routing behaviors. Currently, you’d manually create User-Defined Routes (UDRs) or utilize custom scripts. However, these methods are prone to errors and overly complicated. You can utilize the Azure-managed hub in Virtual WAN. This option has certain limitations (such as the inability to customize the hub or lack of IPV6 support) not be relevant to your organization. With UDR management in your virtual network manager, you have a centralized hub for managing and maintaining routing behaviors.
2122

2223
## How does UDR management work?
2324

24-
In virtual network manager, you create a routing configuration. Inside the configuration, you create rule collections to describe the UDRs needed for a network group (target network group). In the rule collection, route rules are used to describe the desired routing behavior for the subnets or virtual networks in the target network group. Once the configuration is created, you'll need to [deploy the configuration](./concept-deployments.md) for it to apply to your resources. Upon deployment, all routes are stored in a route table located inside a virtual network manager-managed resource group.
25+
In virtual network manager, you create a routing configuration. Inside the configuration, you create rule collections to describe the UDRs needed for a network group (target network group). In the rule collection, route rules are used to describe the desired routing behavior for the subnets or virtual networks in the target network group. Once the configuration is created, you need to [deploy the configuration](./concept-deployments.md) for it to apply to your resources. Upon deployment, all routes are stored in a route table located inside a virtual network manager-managed resource group.
2526

2627
Routing configurations create UDRs for you based on what the route rules specify. For example, you can specify that the spoke network group, consisting of two virtual networks, accesses the DNS service's address through a Firewall. Your network manager creates UDRs to make this routing behavior happen.
2728

@@ -102,11 +103,11 @@ Here are the common routing scenarios that you can simplify and automate by usin
102103
| hub and spoke network with Spoke network to on-premises needs to go via Network Virtual Appliance | |
103104
| Gateway -> Network Virtual Appliance -> Spoke network | |
104105

105-
## Adding additional virtual networks
106+
## Adding other virtual networks
106107

107-
When you add additional virtual networks to a network group, the routing configuration is automatically applied to the new virtual network. Your network manager automatically detects the new virtual network and applies the routing configuration to it. When you remove a virtual network from the network group, the applied routing configuration is automatically removed as well.
108+
When you add other virtual networks to a network group, the routing configuration is automatically applied to the new virtual network. Your network manager automatically detects the new virtual network and applies the routing configuration to it. When you remove a virtual network from the network group, the applied routing configuration is automatically removed as well.
108109

109-
Newly created or deleted subnets will have their route table updated with eventual consistency. The processing time may vary based on the volume of subnet creation and deletion.
110+
Newly created or deleted subnets have their route table updated with eventual consistency. The processing time may vary based on the volume of subnet creation and deletion.
110111

111112

112113
## Limitations of UDR management
@@ -118,7 +119,7 @@ The following are the limitations of UDR management with Azure Virtual Network M
118119
- When a virtual network manager-created UDR is manually modified in the route table, the route isn't up when an empty commit is performed. Also, any update to the rule isn't reflected in the route with the same destination.
119120
- Existing Azure services in the Hub virtual network maintain their existing limitations with respect to Route Table and UDRs.
120121
- Azure Virtual Network Manager requires a managed resource group to store the route table. If you need to delete the resource group, deletion must happen before any new deployments are attempted for resources in the same subscription.
121-
- UDR Management supports creating 1000 UDRs within a route table. This means that you can create a routing configuration with a maximum of 1000 routing rules.
122+
- UDR Management supports creating 1000 UDRs within a route table. This means that you can create a routing configuration with a maximum of 1,000 routing rules.
122123

123124
## Next step
124125

articles/virtual-network-manager/how-to-create-user-defined-route.md

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ In this article, you learn how to deploy [User-Defined Routes (UDRs)](concept-us
1919

2020
- Routing configuration to create UDRs for the network group
2121

22-
[!INCLUDE [virtual-network-manager-udr-preview](../../includes/virtual-network-manager-udr-preview.md)]
22+
> [!IMPORTANT]
23+
> User-defined routes management with Azure Virtual Network Manager is in public preview. Public previews are made available to you on the condition that you agree to the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). Some features might not be supported or might have constrained capabilities. This preview version is provided without a service level agreement, and it's not recommended for production workloads.
2324
2425
## Prerequisites
2526

@@ -40,9 +41,9 @@ In this step, you deploy a Virtual Network Manager instance with the defined sco
4041
| Setting | Value |
4142
| ------- | ----- |
4243
| **Subscription** | Select the subscription where you want to deploy Virtual Network Manager. |
43-
| **Resource group** | Select **Create new** and enter **rg-vnm**.</br> Select **Ok**. |
44-
| **Name** | Enter **vnm-1**. |
45-
| **Region** | Select **(US) East US** or a region of your choosing. Virtual Network Manager can manage virtual networks in any region. The selected region is where the Virtual Network Manager instance is deployed. |
44+
| **Resource group** | Select **Create new** and enter **resource-group**.</br> Select **Ok**. |
45+
| **Name** | Enter **network-manager**. |
46+
| **Region** | Select **(US) West US 2** or a region of your choosing. Virtual Network Manager can manage virtual networks in any region. The selected region is where the Virtual Network Manager instance is deployed. |
4647
| **Description** | *(Optional)* Provide a description about this Virtual Network Manager instance and the task it's managing. |
4748
| [Features](concept-network-manager-scope.md#features) | Select **User defined routing** from the dropdown list. |
4849

@@ -67,13 +68,12 @@ In this step, you create two virtual networks to become members of a network gro
6768
| Setting | Value |
6869
| ------- | ----- |
6970
| **Subscription** | Select the subscription where you want to deploy this virtual network. |
70-
| **Resource group** | Select **rg-vnm**. |
71+
| **Resource group** | Select **resource-group**. |
7172
| **Virtual network name** | Enter **vnet-spoke-001**. |
72-
| **Region** | Select **(US) East US**. |
73+
| **Region** | Select **(US) West US 2**. |
7374

7475
1. Select **Next > Next** or the **IP addresses** tab.
7576

76-
7777
1. On the **IP addresses** tab, enter an IPv4 address range of **10.0.0.0** and **/16**.
7878

7979
1. Under **Subnets**, select **default** and enter the following information in the **Edit Subnet** window:
@@ -96,9 +96,9 @@ In this step, you create two virtual networks to become members of a network gro
9696
| Setting | Value |
9797
| ------- | ----- |
9898
| **Subscription** | Select the same subscription that you selected in step 2. |
99-
| **Resource group** | Select **rg-vnm**. |
99+
| **Resource group** | Select **resource-group**. |
100100
| **Virtual network name** | Enter **vnet-spoke-002**. |
101-
| **Region** | Select **(US) East US**. |
101+
| **Region** | Select **(US) West US 2**. |
102102
| **Edit subnet window** | |
103103
| **Subnet purpose** | Leave as **Default**. |
104104
| **Name** | Leave as **default**. |
@@ -113,29 +113,26 @@ In this step, you create two virtual networks to become members of a network gro
113113

114114
In this step, you create a network group containing your virtual networks using Azure policy.
115115

116-
1. From the **Home** page, select **Resource groups** and browse to the **rg-vnm** resource group, and select the **vnm-1** Virtual Network Manager instance.
116+
1. From the **Home** page, select **Resource groups** and browse to the **resource-group** resource group, and select the **vnm-1** Virtual Network Manager instance.
117117

118118
1. Under **Settings**, select **Network groups**. Then select **Create**.
119119

120120
1. On the **Create a network group** pane, enter the following information:
121121

122122
| Setting | Value |
123123
| ------- | ----- |
124-
| **Name** | Enter **ng-spoke**. |
124+
| **Name** | Enter **network-group**. |
125125
| **Description** | *(Optional)* Provide a description about this network group. |
126126
| **Member type** | Select **Virtual network**. |
127127

128128
1. Select **Create**.
129129

130-
1. Select **ng-spoke** and choose **Create Azure Policy**.
131-
132-
:::image type="content" source="media/how-to-deploy-user-defined-routes/network-group-page.png" alt-text="Screenshot of network group page with options for group creation and membership view.":::
133-
130+
1. Select **network-group** and choose **Create Azure Policy**.
134131
1. In **Create Azure Policy**, enter or select the following information:
135132

136133
| Setting | Value |
137134
| ------- | ----- |
138-
| **Policy name** | Enter **ng-azure-policy**. |
135+
| **Policy name** | Enter **azure-policy**. |
139136
| **Scope** | Select **Select Scope** and choose your subscription, if not already selected. |
140137

141138
1. Under **Criteria**, enter a conditional statement to define the network group membership. Enter or select the following information:
@@ -180,7 +177,7 @@ In this step, you define the UDRs for the network group by creating a routing co
180177
| **Name** | Enter **rule-collection-1**. |
181178
| **Description** | *(Optional)* Provide a description about this rule collection. |
182179
| **Enable BGP route propagation** | Leave **unchecked**. |
183-
| **Target network groups** | select **ng-spoke**. |
180+
| **Target network groups** | select **network-group**. |
184181

185182
:::image type="content" source="media/how-to-deploy-user-defined-routes/add-rule-collection.png" alt-text="Screenshot of Add a rule collection window with target network group selected.":::
186183

@@ -219,7 +216,7 @@ In this step, you deploy the routing configuration to create the UDRs for the ne
219216
| **Include user defined routing configurations in your goal state** | Select checkbox. |
220217
| **User defined routing configurations** | Select **routing-configuration**. |
221218
| **Region** | |
222-
| **Target regions** | Select **(US) East US**. |
219+
| **Target regions** | Select **(US) West US 2)**. |
223220

224221
1. Select **Next** and then **Deploy** to deploy the routing configuration.
225222

articles/virtual-network-manager/how-to-manage-user-defined-routes-multiple-hub-spoke-topologies.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Manage User-defined Routes (UDRs) across multiple hub-and-spoke topologi
33
description: Learn to manage User Defined Routes (UDRs) across multiple hub-and-spoke topologies with Azure Virtual Network Manager.
44
author: mbender-ms
55
ms.author: mbender
6-
ms.date: 08/02/2024
6+
ms.date: 10/23/2024
77
ms.service: azure-virtual-network-manager
88
ms.topic: how-to
99
# customer intent: As a network administrator, I want to deploy a Spoke-to-Spoke topology with two hubs using Virtual Network Manager.
@@ -13,6 +13,9 @@ ms.topic: how-to
1313

1414
In this article, you learn how to deploy multiple hub-and-spoke topologies, and manage user-defined routes (UDRs) with Azure Virtual Network Manager. This scenario is useful when you have a hub and spoke architecture in multiple Azure regions. In the past, customers with firewalls or network virtual appliances performed many manual operations to do cross-hub and spoke in the past. Users needed many user-defined routes(UDRs) to be set up by hand, and when there were changes in spoke virtual networks, such as adding new spoke virtual networks and subnets, they also needed to change user-defined routes and route tables. UDR management with Virtual Network Manager can help you automate these tasks.
1515

16+
> [!IMPORTANT]
17+
> User-defined routes management with Azure Virtual Network Manager is in public preview. Public previews are made available to you on the condition that you agree to the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). Some features might not be supported or might have constrained capabilities. This preview version is provided without a service level agreement, and it's not recommended for production workloads.
18+
1619
## Prerequisites
1720

1821
:::image type="content" source="media/how-to-manage-user-defined-routes-multiple-hub-spoke-topologies/spoke-to-spoke-two-hubs-topology-network-manager.png" alt-text="Diagram of a multi-hub topology with hub-and-spoke virtual network topologies.":::
-38 Bytes
Loading
5.96 KB
Loading

includes/virtual-network-manager-udr-preview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: virtual-network-manager
55
author: mbender
66
ms.service: azure-virtual-network-manager
77
ms.topic: include
8-
ms.date: 10/14/2024
8+
ms.date: 10/23/2024
99
ms.author: mbender-ms
1010
ms.custom: include-file
1111
---

0 commit comments

Comments
 (0)