Skip to content

Commit 69e6274

Browse files
committed
Freshness update
1 parent 7f06031 commit 69e6274

File tree

5 files changed

+45
-54
lines changed

5 files changed

+45
-54
lines changed

articles/vpn-gateway/design.md

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
---
22
title: 'Azure VPN Gateway topologies and design'
3-
description: Learn about VPN Gateway topologies and designs to connect on-premises locations to virtual networks.
3+
description: Learn about VPN Gateway topologies and designs you can use to connect on-premises locations to virtual networks.
44
author: cherylmc
55
ms.service: vpn-gateway
66
ms.topic: article
7-
ms.date: 04/10/2023
7+
ms.date: 02/28/2024
88
ms.author: cherylmc
99

1010
---
11-
# VPN Gateway design
11+
# VPN Gateway topology and design
1212

13-
It's important to know that there are different configurations available for VPN gateway connections. You need to determine which configuration best fits your needs. In the sections below, you can view design information and topology diagrams about the following VPN gateway connections. Use the diagrams and descriptions to help select the connection topology to match your requirements. The diagrams show the main baseline topologies, but it's possible to build more complex configurations using the diagrams as guidelines.
13+
There are many different configuration options available for VPN Gateway connections. Use the diagrams and descriptions in the following sections to help you select the connection topology that meets your requirements. The diagrams show the main baseline topologies, but it's possible to build more complex configurations using the diagrams as guidelines.
1414

1515
## <a name="s2smulti"></a>Site-to-site VPN
1616

17-
A Site-to-site (S2S) VPN gateway connection is a connection over IPsec/IKE (IKEv1 or IKEv2) VPN tunnel. S2S connections can be used for cross-premises and hybrid configurations. A S2S connection requires a VPN device located on-premises that has a public IP address assigned to it. For information about selecting a VPN device, see the [VPN Gateway FAQ - VPN devices](vpn-gateway-vpn-faq.md#s2s).
17+
A site-to-site (S2S) VPN gateway connection is a connection over IPsec/IKE (IKEv1 or IKEv2) VPN tunnel. Site-to-site connections can be used for cross-premises and hybrid configurations. A site-to-site connection requires a VPN device located on-premises that has a public IP address assigned to it. For information about selecting a VPN device, see the [VPN Gateway FAQ - VPN devices](vpn-gateway-vpn-faq.md#s2s).
1818

1919
:::image type="content" source="./media/tutorial-site-to-site-portal/diagram.png" alt-text="Diagram of site-to-site VPN Gateway cross-premises connections." lightbox="./media/tutorial-site-to-site-portal/diagram.png":::
2020

21-
VPN Gateway can be configured in active-standby mode using one public IP or in active-active mode using two public IPs. In active-standby mode, one IPsec tunnel is active and the other tunnel is in standby. In this setup, traffic flows through the active tunnel, and if some issue happens with this tunnel, the traffic switches over to the standby tunnel. Setting up VPN Gateway in active-active mode is *recommended* in which both the IPsec tunnels are simultaneously active, with data flowing through both tunnels at the same time. An additional advantage of active-active mode is that customers experience higher throughputs.
21+
VPN Gateway can be configured in active-standby mode using one public IP or in active-active mode using two public IPs. In active-standby mode, one IPsec tunnel is active and the other tunnel is in standby. In this setup, traffic flows through the active tunnel, and if some issue happens with this tunnel, the traffic switches over to the standby tunnel. Setting up VPN Gateway in active-active mode is *recommended* in which both the IPsec tunnels are simultaneously active, with data flowing through both tunnels at the same time. Another advantage of active-active mode is that customers experience higher throughputs.
2222

2323
You can create more than one VPN connection from your virtual network gateway, typically connecting to multiple on-premises sites. When working with multiple connections, you must use a RouteBased VPN type (known as a dynamic gateway when working with classic VNets). Because each virtual network can only have one VPN gateway, all connections through the gateway share the available bandwidth. This type of connection is sometimes referred to as a "multi-site" connection.
2424

@@ -30,51 +30,49 @@ You can create more than one VPN connection from your virtual network gateway, t
3030

3131
## <a name="P2S"></a>Point-to-site VPN
3232

33-
A point-to-site (P2S) VPN gateway connection lets you create a secure connection to your virtual network from an individual client computer. A P2S connection is established by starting it from the client computer. This solution is useful for telecommuters who want to connect to Azure VNets from a remote location, such as from home or a conference. P2S VPN is also a useful solution to use instead of S2S VPN when you have only a few clients that need to connect to a VNet.
33+
A point-to-site (P2S) VPN gateway connection lets you create a secure connection to your virtual network from an individual client computer. A point-to-site connection is established by starting it from the client computer. This solution is useful for telecommuters who want to connect to Azure virtual networks from a remote location, such as from home or a conference. Point-to-site VPN is also a useful solution to use instead of site-to-site VPN when you have only a few clients that need to connect to a virtual network.
3434

35-
Unlike S2S connections, P2S connections don't require an on-premises public-facing IP address or a VPN device. P2S connections can be used with S2S connections through the same VPN gateway, as long as all the configuration requirements for both connections are compatible. For more information about point-to-site connections, see [About point-to-site VPN](point-to-site-about.md).
35+
Unlike site-to-site connections, point-to-site connections don't require an on-premises public-facing IP address or a VPN device. Point-to-site connections can be used with site-to-site connections through the same VPN gateway, as long as all the configuration requirements for both connections are compatible. For more information about point-to-site connections, see [About point-to-site VPN](point-to-site-about.md).
3636

3737
:::image type="content" source="./media/vpn-gateway-howto-point-to-site-rm-ps/point-to-site-diagram.png" alt-text="Diagram of point-to-site connections." lightbox="./media/vpn-gateway-howto-point-to-site-rm-ps/point-to-site-diagram.png":::
3838

3939
### Deployment models and methods for P2S
4040

41-
[!INCLUDE [vpn-gateway-table-site-to-site](../../includes/vpn-gateway-table-point-to-site-include.md)]
41+
[!INCLUDE [point to site table](../../includes/vpn-gateway-table-point-to-site-include.md)]
42+
43+
### P2S VPN client configuration
44+
45+
[!INCLUDE [VPN client configuration table](../../includes/vpn-gateway-vpn-client-install-articles.md)]
4246

4347
## <a name="V2V"></a>VNet-to-VNet connections (IPsec/IKE VPN tunnel)
4448

45-
Connecting a virtual network to another virtual network (VNet-to-VNet) is similar to connecting a VNet to an on-premises site location. Both connectivity types use a VPN gateway to provide a secure tunnel using IPsec/IKE. You can even combine VNet-to-VNet communication with multi-site connection configurations. This lets you establish network topologies that combine cross-premises connectivity with inter-virtual network connectivity.
49+
Connecting a virtual network to another virtual network (VNet-to-VNet) is similar to connecting a virtual network to an on-premises site location. Both connectivity types use a VPN gateway to provide a secure tunnel using IPsec/IKE. You can even combine VNet-to-VNet communication with multi-site connection configurations. This lets you establish network topologies that combine cross-premises connectivity with inter-virtual network connectivity.
4650

47-
The VNets you connect can be:
51+
The virtual networks you connect can be:
4852

4953
* in the same or different regions
50-
* in the same or different subscriptions
54+
* in the same or different subscriptions
5155
* in the same or different deployment models
5256

5357
:::image type="content" source="./media/vpn-gateway-howto-vnet-vnet-resource-manager-portal/vnet-vnet-diagram.png" alt-text="Diagram of VNet-to-VNet connections." lightbox="./media/vpn-gateway-howto-vnet-vnet-resource-manager-portal/vnet-vnet-diagram.png":::
5458

55-
### Connections between deployment models
56-
57-
Azure currently has two deployment models: classic and Resource Manager. If you have been using Azure for some time, you probably have Azure VMs and instance roles running in a classic VNet. Your newer VMs and role instances may be running in a VNet created in Resource Manager. You can create a connection between the VNets to allow the resources in one VNet to communicate directly with resources in another.
58-
59-
### VNet peering
60-
61-
You may be able to use VNet peering to create your connection, as long as your virtual network meets certain requirements. VNet peering doesn't use a virtual network gateway. For more information, see [VNet peering](../virtual-network/virtual-network-peering-overview.md).
62-
6359
### Deployment models and methods for VNet-to-VNet
6460

65-
[!INCLUDE [vpn-gateway-table-vnet-to-vnet](../../includes/vpn-gateway-table-vnet-to-vnet-include.md)]
61+
[!INCLUDE [VNet-to-VNet table](../../includes/vpn-gateway-table-vnet-to-vnet-include.md)]
62+
63+
In some cases, you might want to use virtual network peering instead of VNet-to-VNet to connect your virtual networks. Virtual network peering doesn't use a virtual network gateway. For more information, see [Virtual network peering](../virtual-network/virtual-network-peering-overview.md).
6664

6765
## <a name="coexisting"></a>Site-to-site and ExpressRoute coexisting connections
6866

6967
[ExpressRoute](../expressroute/expressroute-introduction.md) is a direct, private connection from your WAN (not over the public Internet) to Microsoft Services, including Azure. Site-to-site VPN traffic travels encrypted over the public Internet. Being able to configure site-to-site VPN and ExpressRoute connections for the same virtual network has several advantages.
7068

71-
You can configure a site-to-site VPN as a secure failover path for ExpressRoute, or use site-to-site VPNs to connect to sites that aren't part of your network, but that are connected through ExpressRoute. Notice that this configuration requires two virtual network gateways for the same virtual network, one using the gateway type 'Vpn', and the other using the gateway type 'ExpressRoute'.
69+
You can configure a site-to-site VPN as a secure failover path for ExpressRoute, or use site-to-site VPNs to connect to sites that aren't part of your network, but that are connected through ExpressRoute. Notice that this configuration requires two virtual network gateways for the same virtual network, one using the gateway type *Vpn*, and the other using the gateway type *ExpressRoute*.
7270

7371
:::image type="content" source="./media/design/expressroute-vpngateway-coexisting-connections-diagram.png" alt-text="Diagram of ExpressRoute and VPN Gateway coexisting connections." lightbox="./media/design/expressroute-vpngateway-coexisting-connections-diagram.png":::
7472

75-
### Deployment models and methods for S2S and ExpressRoute coexist
73+
### Deployment models and methods for S2S and ExpressRoute coexisting connections
7674

77-
[!INCLUDE [vpn-gateway-table-coexist](../../includes/vpn-gateway-table-coexist-include.md)]
75+
[!INCLUDE [ExpressRoute coexist table](../../includes/vpn-gateway-table-coexist-include.md)]
7876

7977
## <a name="highly-available"></a>Highly available connections
8078

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
---
2-
title: include file
3-
description: include file
42
services: vpn-gateway
53
author: cherylmc
64
ms.service: vpn-gateway
75
ms.topic: include
8-
ms.date: 04/26/2019
6+
ms.date: 02/28/2024
97
ms.author: cherylmc
10-
ms.custom: include file
118
---
129
| **Deployment model/method** | **Azure portal** | **PowerShell** |
1310
| --- | --- | --- |
1411
| Resource Manager | **Supported** | [Tutorial](../articles/expressroute/expressroute-howto-coexist-resource-manager.md)|
15-
| Classic | **Not Supported** | [Tutorial](../articles/expressroute/expressroute-howto-coexist-classic.md) |
12+
| Classic (legacy deployment model)| **Not Supported** | [Tutorial](../articles/expressroute/expressroute-howto-coexist-classic.md) |
Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
---
2-
title: include file
3-
description: include file
42
services: vpn-gateway
53
author: cherylmc
64
ms.service: vpn-gateway
75
ms.topic: include
8-
ms.date: 04/26/2019
6+
ms.date: 02/28/2024
97
ms.author: cherylmc
10-
ms.custom: include file
118
---
12-
**Azure native certificate authentication**
139

14-
**Deployment model/method** | **Azure portal** | **PowerShell** |
15-
|---|---|---|
16-
| Resource Manager | [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-point-to-site-resource-manager-portal.md) | [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-point-to-site-rm-ps.md)|
17-
| Classic | [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-point-to-site-classic-azure-portal.md) | Supported |
1810

19-
**RADIUS authentication**
11+
|**Azure native certificate authentication**|**Deployment model/method** | **Azure portal** | **PowerShell** |
12+
|---|---|---|---|
13+
|| Resource Manager | [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-point-to-site-resource-manager-portal.md) | [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-point-to-site-rm-ps.md)|
14+
|| Classic (legacy deployment model)| [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-point-to-site-classic-azure-portal.md) | Supported |
15+
2016

21-
**Deployment model/method** | **Azure portal** | **PowerShell** |
17+
|**Microsoft Entra authentication**|**Deployment model/method** | **Article** |
2218
|---|---|---|
23-
| Resource Manager | Supported | [Tutorial](../articles/vpn-gateway/point-to-site-how-to-radius-ps.md)|
24-
| Classic | Not Supported | Not Supported |
19+
||Resource Manager | [Create tenant](../articles/vpn-gateway/openvpn-azure-ad-tenant.md)|
20+
||Resource Manager |[Configure access- users and groups](../articles/vpn-gateway/openvpn-azure-ad-tenant-multi-app.md)|
21+
22+
23+
|**RADIUS authentication**|**Deployment model/method** | **Azure portal** | **PowerShell** |
24+
|---|---|---|---|
25+
|| Resource Manager | Supported | [Tutorial](../articles/vpn-gateway/point-to-site-how-to-radius-ps.md)|
26+
|| Classic (legacy deployment model)| Not Supported | Not Supported |
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
---
2-
title: include file
3-
description: include file
42
services: vpn-gateway
53
author: cherylmc
64
ms.service: vpn-gateway
75
ms.topic: include
8-
ms.date: 01/14/2022
6+
ms.date: 02/28/2024
97
ms.author: cherylmc
10-
ms.custom: include file
118
---
129
| **Deployment model/method** | **Azure portal** | **PowerShell** | **Azure CLI** |
1310
| --- | --- | --- | --- |
1411
| Resource Manager |[Tutorial](../articles/vpn-gateway/tutorial-site-to-site-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-create-site-to-site-rm-powershell.md) | [Tutorial](../articles/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-cli.md) |
15-
| Classic |[Tutorial**](../articles/vpn-gateway/vpn-gateway-howto-site-to-site-classic-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-multi-site.md) | Not Supported |
12+
| Classic (legacy deployment model)|[Tutorial**](../articles/vpn-gateway/vpn-gateway-howto-site-to-site-classic-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-multi-site.md) | Not Supported |
1613

1714
(**) denotes that this method contains steps that require PowerShell.
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
---
2-
title: include file
3-
description: include file
42
services: vpn-gateway
53
author: cherylmc
64
ms.service: vpn-gateway
75
ms.topic: include
8-
ms.date: 04/26/2019
6+
ms.date: 02/28/2024
97
ms.author: cherylmc
10-
ms.custom: include file
118
---
129
| **Deployment model/method** | **Azure portal** | **PowerShell** | **Azure CLI** |
1310
| --- | --- | --- | --- |
14-
| Classic |[Tutorial*](../articles/vpn-gateway/vpn-gateway-howto-vnet-vnet-portal-classic.md)|Supported | Not Supported|
15-
| Resource Manager |[Tutorial+](../articles/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-vnet-vnet-rm-ps.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-howto-vnet-vnet-cli.md)
16-
| Connections between different deployment models |[Tutorial*](../articles/vpn-gateway/vpn-gateway-connect-different-deployment-models-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-connect-different-deployment-models-powershell.md) | Not Supported |
11+
| Resource Manager |[Tutorial+](../articles/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-vnet-vnet-rm-ps.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-howto-vnet-vnet-cli.md)|
12+
| Classic (legacy deployment model)|[Tutorial*](../articles/vpn-gateway/vpn-gateway-howto-vnet-vnet-portal-classic.md)|Supported | Not Supported|
13+
| Connections between Resource Manager and Classic (legacy) deployment models|[Tutorial*](../articles/vpn-gateway/vpn-gateway-connect-different-deployment-models-portal.md) |[Tutorial](../articles/vpn-gateway/vpn-gateway-connect-different-deployment-models-powershell.md) | Not Supported |
1714

1815
(+) denotes this deployment method is available only for VNets in the same subscription.<br>
1916
(*) denotes that this deployment method also requires PowerShell.

0 commit comments

Comments
 (0)