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/load-balancer/deploy-ipv4-ipv6-dual-stack-standard-load-balancer.md
+42-14Lines changed: 42 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.custom: template-how-to, devx-track-azurecli, devx-track-azurepowershell, dev
12
12
13
13
# Deploy IPv6 dual stack application with Azure Load Balancer
14
14
15
-
This article shows you how to deploy a dual stack (IPv4 + IPv6) application using Standard Load Balancer in Azure that includes a dual stack virtual network with a dual stack subnet, a Standard Load Balancer with dual (IPv4 + IPv6) frontend configurations, VMs with NICs that have a dual IP configuration, dual network security group rules, and dual public IPs.
15
+
This article shows you how to deploy a dual stack (IPv4 + IPv6) application using Standard Load Balancer in Azure. The scenario includes a dual stack virtual network with a dual stack subnet, a Standard Load Balancer with dual (IPv4 + IPv6) frontend configurations, VMs with NICs that have a dual IP configuration, dual network security group rules, and dual public IPs.
16
16
17
17
## Prerequisites
18
18
@@ -32,7 +32,9 @@ This article shows you how to deploy a dual stack (IPv4 + IPv6) application usin
32
32
33
33
---
34
34
35
-
## Deploy IPv6 dual stack application
35
+
## Deploy a dual stack (IPv4 + IPv6) application
36
+
37
+
Follow these instructions in Azure PowerShell to deploy a dual stack (IPv4 + IPv6) application using Standard Load Balancer in Azure.
Create a backend address pool with [New-AzLoadBalancerBackendAddressPoolConfig](/powershell/module/az.network/new-azloadbalancerbackendaddresspoolconfig). The VMs attach to this backend pool in the remaining steps. The following example creates backend address pools named *dsLbBackEndPool_v4* and *dsLbBackEndPool_v6* to include VMs with both IPV4 and IPv6 NIC configurations:
112
+
Create a backend address pool with [New-AzLoadBalancerBackendAddressPoolConfig](/powershell/module/az.network/new-azloadbalancerbackendaddresspoolconfig) for the virtual machines deployed later. The following example creates backend address pools named *dsLbBackEndPool_v4* and *dsLbBackEndPool_v6* to include virtual machines with both IPV4 and IPv6 NIC configurations:
Before you deploy some VMs and can test your balancer, you must create supporting network resources - availability set, network security group, virtual network, and virtual NICs.
170
+
168
171
### Create an availability set
169
172
To improve the high availability of your app, place your VMs in an availability set.
## Determine IP addresses of the IPv4 and IPv6 endpoints
321
+
318
322
Get all Network Interface Objects in the resource group to summarize the IPs used in this deployment with `get-AzNetworkInterface`. Also, get the Load Balancer's frontend addresses of the IPv4 and IPv6 endpoints with `get-AzpublicIpAddress`.
319
323
320
324
```azurepowershell-interactive
@@ -353,9 +357,24 @@ The following figure shows a sample output that lists the private IPv4 and IPv6
353
357
354
358

355
359
360
+
## View IPv6 dual stack virtual network in Azure portal
361
+
362
+
You can view the IPv6 dual stack virtual network in Azure portal as follows:
363
+
1. In the portal's search bar, enter *dsVnet*.
364
+
2. When **dsVnet** appears in the search results, select it. This launches the **Overview** page of the dual stack virtual network named *dsVnet*. The dual stack virtual network shows the two NICs with both IPv4 and IPv6 configurations located in the dual stack subnet named *dsSubnet*.
365
+
366
+
## Clean up resources
367
+
368
+
When no longer needed, you can use the [Remove-AzResourceGroup](/powershell/module/az.resources/remove-azresourcegroup) command to remove the resource group, VM, and all related resources.
369
+
370
+
```azurepowershell-interactive
371
+
Remove-AzResourceGroup -Name dsRG1
372
+
```
356
373
357
374
# [Azure CLI](#tab/azurecli/)
358
375
376
+
Follow these instructions in Azure CLI to deploy a dual stack (IPv4 + IPv6) application using Standard Load Balancer in Azure.
377
+
359
378
## Create a resource group
360
379
361
380
Before you can create your dual-stack virtual network, you must create a resource group with [az group create](/cli/azure/group). The following example creates a resource group named *DsResourceGroup01* in the *eastus* location:
@@ -512,7 +531,7 @@ az vm availability-set create \
512
531
513
532
### Create network security group
514
533
515
-
Create a network security group for the rules that govern inbound and outbound communication in your VNet.
534
+
Create a network security group for the rules that govern inbound and outbound communication in your virtual network.
## View IPv6 dual stack virtual network in Azure portal
704
+
705
+
You can view the IPv6 dual stack virtual network in Azure portal as follows:
706
+
1. In the portal's search bar, enter *dsVnet*.
707
+
2. When **myVirtualNetwork** appears in the search results, select it. This launches the **Overview** page of the dual stack virtual network named *dsVnet*. The dual stack virtual network shows the two NICs with both IPv4 and IPv6 configurations located in the dual stack subnet named *dsSubnet*.
708
+
709
+
## Clean up resources
710
+
711
+
When no longer needed, you can use the [az group delete](/cli/azure/group#az-group-delete) command to remove the resource group, VM, and all related resources.
712
+
713
+
```azurecli-interactive
714
+
az group delete --name DsResourceGroup01
715
+
```
716
+
684
717
# [ARM template](#tab/arm-template/)
685
718
686
-
Use the template described in this article to deploy a dual stack (IPv4 + IPv6) application using Standard Load Balancer in Azure that includes a dual stack virtual network with IPv4 and IPv6 subnets, a Standard Load Balancer with dual (IPv4 + IPv6) frontend configurations, VMs with NICs that have a dual IP configuration, network security group, and public IPs.
719
+
Use the template described in this article to deploy a dual stack (IPv4 + IPv6) application using Standard Load Balancer in Azure.
687
720
688
721
## Required configurations
689
722
@@ -844,12 +877,7 @@ If you're using a network virtual appliance, add IPv6 routes in the Route Table.
844
877
To deploy an IPv6 dual stack application in Azure virtual network using Azure Resource Manager template, view sample template [here](https://azure.microsoft.com/resources/templates/ipv6-in-vnet-stdlb/).
845
878
---
846
879
880
+
## Next steps
847
881
848
-
## View IPv6 dual stack virtual network in Azure portal
849
-
850
-
851
-
852
-
## Clean up resources
853
-
854
-
855
-
## Next steps
882
+
> [!div class="nextstepaction"]
883
+
> [What is IPv6 for Azure Virtual Network?](../virtual-network/ip-services/ipv6-overview.md)
Copy file name to clipboardExpand all lines: articles/load-balancer/ipv6-dual-stack-standard-internal-load-balancer-powershell.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -301,8 +301,6 @@ You can view the IPv6 dual stack virtual network in Azure portal as follows:
301
301
1. In the portal's search bar, enter *dsVnet*.
302
302
2. When **dsVnet** appears in the search results, select it. This launches the **Overview** page of the dual stack virtual network named *dsVnet*. The dual stack virtual network shows the two NICs with both IPv4 and IPv6 configurations located in the dual stack subnet named *dsSubnet*.
303
303
304
-

305
-
306
304
307
305
> [!NOTE]
308
306
> The IPv6 for Azure virtual network is available in the Azure portal in read-only for this preview release.
0 commit comments