Skip to content

Commit 0cbf496

Browse files
authored
Merge pull request #114495 from KumudD/release-build-virtual-network
Routing Preference - registration updates
2 parents a6e4770 + 7a1dc7a commit 0cbf496

7 files changed

+79
-39
lines changed

articles/virtual-network/configure-routing-preference-virtual-machine-cli.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Create a VM with a public IP address with routing preference choice - Azure CLI
2+
title: Configure routing preference for a VM - Azure CLI
33
description: Learn how to create a VM with a public IP address with routing preference choice using the Azure command-line interface (CLI).
44
services: virtual-network
55
documentationcenter: na
@@ -14,9 +14,9 @@ ms.date: 05/18/2020
1414
ms.author: mnayak
1515

1616
---
17-
# Configure a virtual machine to route traffic with the routing preference type Internet using Azure CLI
17+
# Configure routing preference for a VM using Azure CLI
1818

19-
You can create a virtual machine with a public IP address with a routing preference choice. Internet bound traffic from the VM will be routed to and from internet via respective network based on the routing preference selection. The default routing is via Microsoft global network.
19+
This article shows you how to configure routing preference for a virtual machine. Internet bound traffic from the VM will be routed via the ISP network when you choose **Internet** as your routing preference option . The default routing is via the Microsoft global network.
2020

2121
This article shows you how to create a virtual machine with a public IP that is set to route traffic via the public internet using Azure CLI.
2222

@@ -25,6 +25,11 @@ This article shows you how to create a virtual machine with a public IP that is
2525
> This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
2626
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
2727
28+
## Register the feature for your subscription
29+
The Routing Preference feature is currently in preview. Register the feature for your subscription as follows:
30+
```azurecli
31+
az feature register --namespace Microsoft.Network --name AllowRoutingPreferenceFeature
32+
```
2833
## Create a resource group
2934
1. If using the Cloud Shell, skip to step 2. Open a command session and sign into Azure with `az login`.
3035
2. Create a resource group with the [az group create](/cli/azure/group#az-group-create) command. The following example creates a resource group in the East US Azure region:
@@ -122,7 +127,6 @@ az group delete --name myResourceGroup --yes
122127

123128
## Next steps
124129

125-
- Learn more about [Public IP with routing preference](routing-preference-overview.md).
126130
- Learn more about [routing preference in public IP addresses](routing-preference-overview.md).
127131
- Learn more about [public IP addresses](virtual-network-ip-addresses-overview-arm.md#public-ip-addresses) in Azure.
128132
- Learn more about [public IP address settings](virtual-network-public-ip-address.md#create-a-public-ip-address).

articles/virtual-network/configure-routing-preference-virtual-machine-powershell.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Create a VM with a public IP address with routing preference choice - Azure PowerShell
2+
title: Configure routing preference for a VM - Azure PowerShell
33
description: Learn how to create a VM with a public IP address with routing preference choice using the Azure PowerShell.
44
services: virtual-network
55
documentationcenter: na
@@ -14,17 +14,23 @@ ms.date: 05/18/2020
1414
ms.author: mnayak
1515

1616
---
17-
# Configure a virtual machine to route traffic via the internet using Azure PowerShell
17+
# Configure routing preference for a VM using Azure PowerShell
1818

19-
You can create a virtual machine with a public IP address with a routing preference choice. Internet bound traffic from the VM will be routed to and from internet via respective network based on the routing preference selection. The default routing is via Microsoft global network.
19+
This article shows you how to configure routing preference for a virtual machine. Internet bound traffic from the VM will be routed via the ISP network when you choose **Internet** as your routing preference option . The default routing is via the Microsoft global network.
2020

21-
This article shows you how to create a virtual machine with a public IP that is set to route traffic via the Internet using Azure PowerShell.
21+
This article shows you how to create a virtual machine with a public IP that is set to route traffic via the ISP network using Azure PowerShell.
2222

2323
> [!IMPORTANT]
2424
> Routing preference is currently in public preview.
2525
> This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
2626
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
2727
28+
## Register the feature for your subscription
29+
The Routing Preference feature is currently in preview. Register the feature for your subscription as follows:
30+
```azurepowershell
31+
Register-AzProviderFeature -FeatureName AllowRoutingPreferenceFeature ProviderNamespace Microsoft.Network
32+
```
33+
2834
## Create a resource group
2935
1. If using the Cloud Shell, skip to step 2. Open a command session and sign into Azure with `Connect-AzAccount`.
3036
2. Create a resource group with the [New-AzResourceGroup](/powershell/module/az.resources/new-azresourcegroup) command. The following example creates a resource group in the East US Azure region:

articles/virtual-network/routing-preference-cli.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Create a public IP address with Internet traffic routing preference using Azure CLI
2+
title: Configure routing preference for a public IP address using Azure CLI
33
titlesuffix: Azure Virtual Network
44
description: Learn how to create a public IP with an Internet traffic routing preference
55
services: virtual-network
@@ -15,9 +15,9 @@ ms.date: 05/18/2020
1515
ms.author: mnayak
1616

1717
---
18-
# Create a public IP address with Internet traffic routing preference using Azure CLI
18+
# Configure routing preference for a public IP address using Azure CLI
1919

20-
This article shows you how to create a public IP address with an Internet routing preference using Azure CLI. After creating the public IP address, you can associate it with the following Azure resources for inbound and outbound traffic to the internet:
20+
This article shows you how to configure routing preference via ISP network (**Internet** option) for a public IP address using Azure CLI. After creating the public IP address, you can associate it with the following Azure resources for inbound and outbound traffic to the internet:
2121

2222
* Virtual machine
2323
* Virtual machine scale set
@@ -26,6 +26,8 @@ This article shows you how to create a public IP address with an Internet routin
2626
* Application Gateway
2727
* Azure Firewall
2828

29+
By default, traffic is routed via the Microsoft global network for all Azure services and can be associated with any Azure services.
30+
2931
> [!IMPORTANT]
3032
> Routing preference is currently in public preview.
3133
> This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
@@ -36,6 +38,12 @@ If you don't have an Azure subscription, create a [free account](https://azure.m
3638
[!INCLUDE [cloud-shell-try-it.md](../../includes/cloud-shell-try-it.md)]
3739
If you decide to install and use Azure CLI locally instead, this quickstart requires you to use Azure CLI version 2.0.49 or later. To find your installed version, run `az --version`. See [Install Azure CLI](/cli/azure/install-azure-cli) for install or upgrade info.
3840

41+
## Register the feature for your subscription
42+
The Routing Preference feature is currently in preview. Register the feature for your subscription as follows:
43+
```azurecli
44+
az feature register --namespace Microsoft.Network --name AllowRoutingPreferenceFeature
45+
```
46+
3947
## Create a resource group
4048
Create a resource group with the [az group create](/cli/azure/group#az-group-create) command. The following example creates a resource group in the **East US** Azure region:
4149

@@ -65,7 +73,7 @@ az network public-ip create \
6573
You can associate the above created public IP address with a [Windows](../virtual-machines/windows/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json) or [Linux](../virtual-machines/linux/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json) virtual machine. Use the CLI section on the tutorial page: [Associate a public IP address to a virtual machine](associate-public-ip-address-vm.md#azure-cli) to associate the Public IP to your VM. You can also associate the public IP address created above with with an [Azure Load Balancer](../load-balancer/load-balancer-overview.md), by assigning it to the load balancer **frontend** configuration. The public IP address serves as a load-balanced virtual IP address (VIP).
6674

6775
## Next steps
68-
- Learn more about [Public IP with routing preference](routing-preference-overview.md).
76+
6977
- Learn more about [routing preference in public IP addresses](routing-preference-overview.md).
70-
- [Deploy a VM and associate a public ip with routing preference choice using the Azure CLI](configure-routing-preference-virtual-machine-cli.md).
78+
- [Configure routing preference for a VM using the Azure CLI](configure-routing-preference-virtual-machine-cli.md).
7179

articles/virtual-network/routing-preference-overview.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ Azure routing preference enables you to choose how your traffic routes between A
2626
2727
## Routing via Microsoft global network
2828

29-
When you route your traffic via the *Microsoft global network*, traffic is delivered over one of the largest networks on the globe spanning over 130,000 miles of fiber with over 165 edge POPs. The network is well provisioned with multiple redundant fiber paths to ensure exceptionally high reliability and availability. The traffic engineering is managed by a software defined WAN control that ensures low latency path selection for your traffic and offers the premium network performance.
29+
When you route your traffic via the *Microsoft global network*, traffic is delivered over one of the largest networks on the globe spanning over 160,000 miles of fiber with over 165 edge Point of Presence (POP). The network is well provisioned with multiple redundant fiber paths to ensure exceptionally high reliability and availability. The traffic engineering is managed by a software defined WAN controller that ensures low latency path selection for your traffic and offers the premium network performance.
3030

3131
![Routing via Microsoft global network](media/routing-preference-overview/route-via-microsoft-global-network.png)
3232

33-
**Ingress traffic:** The global BGP Anycast announcement ensures ingress traffic enters Microsoft network closest to the user. For example, if a user from Singapore accesses Azure resources hosted in Chicago, USA then traffic is entered into Microsoft global network in Singapore Edge Point Of Presence (PoP) and travels on Microsoft network to the service hosted in Chicago.
33+
**Ingress traffic:** The global BGP Anycast announcement ensures ingress traffic enters Microsoft network closest to the user. For example, if a user from Singapore accesses Azure resources hosted in Chicago, USA then traffic is entered into Microsoft global network in Singapore Edge POP and travels on Microsoft network to the service hosted in Chicago.
3434

35-
**Egress traffic:** The egress traffic follows the same principle. Traffic travels majority of its journey on Microsoft global network and exits closest to the user. For example, if traffic from Azure Chicago is destined to a user from Singapore, then traffic travels on Microsoft network from Chicago to Singapore, and exits the Microsoft network in Singapore Edge Point Of Presence (PoP).
35+
**Egress traffic:** The egress traffic follows the same principle. Traffic travels majority of its journey on Microsoft global network and exits closest to the user. For example, if traffic from Azure Chicago is destined to a user from Singapore, then traffic travels on Microsoft network from Chicago to Singapore, and exits the Microsoft network in Singapore Edge POP.
3636

3737
Both ingress and egress traffic stays bulk of the travel on the Microsoft global network. This is also known as *cold potato routing*.
3838

@@ -49,7 +49,7 @@ The new routing choice *Internet routing* minimizes travel on the Microsoft glob
4949

5050
## Supported services
5151

52-
Routing preference choice is enabled on a public IP address, which can be assigned to an Azure resource for inbound and outbound traffic to internet. Some of the resources you can associate a public IP address with routing preference type are:
52+
Public IP with Routing preference choice “Microsoft Global Network” can be associated with any Azure services. However, Public IP with Routing preference choice **Internet** can be associated with the following Azure resources:
5353

5454
* Virtual machine
5555
* Virtual machine scale set
@@ -82,16 +82,17 @@ The price difference between both options is reflected in the internet egress da
8282

8383
## Availability
8484

85-
Routing Preference support is available in the following regions for services such as virtual machine and internet-facing load balancer that use a public IP for internet egress - North Europe, West Europe, France Central, UK South, Central US, East US, East US 2, North Central US, South Central US, West US, West US 2, West Central US, Southeast Asia, and Australia East.
85+
Routing Preference support is available in the following regions for services such as virtual machine and internet-facing load balancer that use a public IP for internet egress - North Europe, West Europe, France South, UK South, East US, North Central US, South Central US, West US, West Central US, Southeast Asia, Germany West Central, Switzerland West, Japan East, and Japan West.
8686

8787
Routing Preference support for storage account is available in the following Azure regions - France South, North Central US, and West Central US.
8888
## Limitations
8989

9090
* Routing preference is only compatible with standard SKU of public IP address. Basic SKU of public IP address is not supported.
9191
* Routing preference currently supports only IPv4 public IP addresses. IPv6 public IP addresses are not supported.
92+
* Virtual machines with multiple NICs can have only one type of routing preference.
9293

9394

9495
## Next steps
9596

96-
* [Create a VM with Internet routing preference using the Azure PowerShell](configure-routing-preference-virtual-machine-powershell.md)
97-
* [Create a VM with Internet routing preference using the Azure CLI](configure-routing-preference-virtual-machine-cli.md)
97+
* [Configure routing preference for a VM using the Azure PowerShell](configure-routing-preference-virtual-machine-powershell.md)
98+
* [Configure routing preference for a VM using the Azure CLI](configure-routing-preference-virtual-machine-cli.md)

articles/virtual-network/routing-preference-portal.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Create a public IP address with Internet traffic routing preference - Azure portal
2+
title: Configure routing preference for a public IP address - Azure portal
33
description: Learn how to create a public IP with an Internet traffic routing preference
44
services: virtual-network
55
documentationcenter: na
@@ -14,16 +14,17 @@ ms.date: 05/18/2020
1414
ms.author: mnayak
1515

1616
---
17-
# Create a public IP address with the routing preference type Internet using the Azure portal
17+
# Configure routing preference for a public IP address using the Azure portal
1818

19-
This article shows you how to create a public IP address with the routing preference type Internet using the Azure portal. After creating the public IP address, you can associate it with the following Azure resources for inbound and outbound traffic to the internet:
19+
This article shows you how to configure routing preference via ISP network (**Internet** option) for a public IP address. After creating the public IP address, you can associate it with the following Azure resources for inbound and outbound traffic to the internet:
2020

2121
* Virtual machine
2222
* Virtual machine scale set
2323
* Azure Kubernetes Service (AKS)
2424
* Internet-facing load balancer
2525
* Application Gateway
2626
* Azure Firewall
27+
By default, traffic is routed via the Microsoft global network for all Azure services and can be associated with any Azure services.
2728

2829
> [!IMPORTANT]
2930
> Routing preference is currently in public preview.
@@ -32,6 +33,12 @@ This article shows you how to create a public IP address with the routing prefer
3233
3334
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) now.
3435

36+
## Register the feature for your subscription
37+
The Routing Preference feature is currently in preview. Register the feature for your subscription using Azure PowerShell as follows:
38+
```azurepowershell
39+
Register-AzProviderFeature -FeatureName AllowRoutingPreferenceFeature -ProviderNamespace Microsoft.Network
40+
```
41+
3542
## Create a public IP address with a routing preference
3643
1. Sign in to the [Azure portal](https://preview.portal.azure.com/).
3744
2. Select **Create a resource**.
@@ -47,8 +54,8 @@ If you don't have an Azure subscription, create a [free account](https://azure.m
4754
You can associate the above created public IP address with a [Windows](../virtual-machines/windows/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json) or [Linux](../virtual-machines/linux/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json) virtual machine. Use the CLI section on the tutorial page: [Associate a public IP address to a virtual machine](associate-public-ip-address-vm.md#azure-cli) to associate the public IP to your VM. You can also associate the public IP address created above with an [Azure Load Balancer](../load-balancer/load-balancer-overview.md), by assigning it to the load balancer **frontend** configuration. The public IP address serves as a load-balanced virtual IP address (VIP).
4855

4956
## Next steps
50-
- Learn more about [Public IP with routing preference](routing-preference-overview.md).
51-
- [Deploy a VM and assign a public IP with routing preference choice using the Azure portal](tutorial-routing-preference-virtual-machine-portal.md).
52-
- [Create a public IP with routing preference choice using the PowerShell](routing-preference-powershell.md).
57+
- Learn more about [public IP with routing preference](routing-preference-overview.md).
58+
- [Configure routing preference for a VM](tutorial-routing-preference-virtual-machine-portal.md).
59+
- [Configure routing preference for a public IP address using the PowerShell](routing-preference-powershell.md).
5360
- Learn more about [public IP addresses](virtual-network-ip-addresses-overview-arm.md#public-ip-addresses) in Azure.
5461
- Learn more about all [public IP address settings](virtual-network-public-ip-address.md#create-a-public-ip-address).

0 commit comments

Comments
 (0)