Skip to content

Commit 8260c94

Browse files
committed
expressroute-about-virtual-network-gateways
1 parent 29efbe6 commit 8260c94

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

articles/expressroute/expressroute-about-virtual-network-gateways.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,19 @@ Each virtual network can have only one virtual network gateway per gateway type.
3030

3131
[!INCLUDE [expressroute-gwsku-include](../../includes/expressroute-gwsku-include.md)]
3232

33-
If you want to upgrade your gateway to a higher capacity gateway SKU, you can use the Seamless Gateway Migration tool in either Azure portal or PowerShell. The following upgrades are supported:
33+
If you want to upgrade your gateway to a higher-capacity gateway SKU, you can use the Seamless Gateway Migration tool in either the Azure portal or PowerShell. The following upgrades are supported:
3434

35-
* Non-Az-enabled SKU on Basic IP to Non-Az-enabled SKU on Standard IP.
36-
* Non-Az-enabled SKU on Basic IP to Az-enabled SKU on Standard IP.
37-
* Non-Az-enabled SKU on Standard IP to Az-enabled SKU on Standard IP.
35+
* Non-Az-enabled SKU on Basic IP to Non-Az-enabled SKU on Standard IP
36+
* Non-Az-enabled SKU on Basic IP to Az-enabled SKU on Standard IP
37+
* Non-Az-enabled SKU on Standard IP to Az-enabled SKU on Standard IP
3838

3939
For more information, see [Migrate to an availability zone-enabled gateway](expressroute-howto-gateway-migration-powershell.md).
4040

4141
For all other downgrade scenarios, you need to delete and re-create the gateway, which incurs downtime.
4242

4343
## <a name="gwsub"></a>Gateway subnet creation
4444

45-
Before you create an ExpressRoute gateway, you must create a gateway subnet. The gateway subnet contains the IP addresses used by the virtual network gateway VMs and services.
45+
Before you create an ExpressRoute gateway, you must create a gateway subnet. The virtual network gateway virtual machines (VMs) and services use IP addresses that are contained in the gateway subnet.
4646

4747
When you create your virtual network gateway, gateway VMs are deployed to the gateway subnet and configured with the required ExpressRoute gateway settings. Never deploy anything else into the gateway subnet. The gateway subnet must be named "GatewaySubnet" to work properly, because doing so lets Azure know to deploy the virtual network gateway VMs and services into this subnet.
4848

@@ -53,7 +53,7 @@ When you create your virtual network gateway, gateway VMs are deployed to the ga
5353
5454
When you create the gateway subnet, you specify the number of IP addresses that the subnet contains. The IP addresses in the gateway subnet are allocated to the gateway VMs and gateway services. Some configurations require more IP addresses than others.
5555

56-
When you're planning your gateway subnet size, refer to the documentation for the configuration that you're planning to create. For example, the ExpressRoute/VPN gateway coexist configuration requires a larger gateway subnet than most other configurations. Furthermore, you might want to make sure your gateway subnet contains enough IP addresses to accommodate possible future configurations.
56+
When you're planning your gateway subnet size, refer to the documentation for the configuration that you're planning to create. For example, the ExpressRoute/VPN gateway coexistence configuration requires a larger gateway subnet than most other configurations. Furthermore, you might want to make sure your gateway subnet contains enough IP addresses to accommodate possible future configurations.
5757

5858
We recommend that you create a gateway subnet of /27 or larger. If you plan to connect 16 ExpressRoute circuits to your gateway, you *must* create a gateway subnet of /26 or larger. If you're creating a dual stack gateway subnet, we recommend that you also use an IPv6 range of /64 or larger. This setup accommodates most configurations.
5959

@@ -69,7 +69,7 @@ Add-AzVirtualNetworkSubnetConfig -Name 'GatewaySubnet' -AddressPrefix 10.0.3.0/2
6969

7070
### <a name="gatewayfeaturesupport"></a>Feature support by gateway SKU
7171

72-
The following table shows the features supported across each gateway type and the maximum number of ExpressRoute circuit connections supported by each gateway SKU.
72+
The following table shows the features that each gateway type supports and the maximum number of ExpressRoute circuit connections that each gateway SKU supports.
7373

7474
| Gateway SKU | VPN gateway and ExpressRoute coexistence | FastPath | Maximum number of circuit connections |
7575
|--|--|--|--|
@@ -87,18 +87,18 @@ The following table shows the features supported across each gateway type and th
8787

8888
### <a name="zrgw"></a>Zone-redundant gateway SKUs
8989

90-
You can also deploy ExpressRoute gateways in Azure availability zones. This configuration physically and logically separates them into different availability zones, protecting your on-premises network connectivity to Azure from zone-level failures.
90+
You can also deploy ExpressRoute gateways in Azure availability zones. Physically and logically separating the gateways into availability zones helps protect your on-premises network connectivity to Azure from zone-level failures.
9191

9292
![Diagram that shows deployment of ExpressRoute gateways in Azure availability zones.](./media/expressroute-about-virtual-network-gateways/zone-redundant.png)
9393

94-
Zone-redundant gateways use specific new gateway SKUs for ExpressRoute gateway.
94+
Zone-redundant gateways use specific new gateway SKUs for ExpressRoute gateways:
9595

9696
* ErGw1AZ
9797
* ErGw2AZ
9898
* ErGw3AZ
9999
* ErGwScale (preview)
100100

101-
The new gateway SKUs also support other deployment options to best match your needs. When creating a virtual network gateway using the new gateway SKUs, you can deploy the gateway in a specific zone. This type of gateway is referred to as a zonal gateway. When you deploy a zonal gateway, all the instances of the gateway are deployed in the same availability zone.
101+
The new gateway SKUs also support other deployment options to best match your needs. When you create a virtual network gateway by using the new gateway SKUs, you can deploy the gateway in a specific zone. This type of gateway is called a *zonal gateway*. When you deploy a zonal gateway, all the instances of the gateway are deployed in the same availability zone.
102102

103103
To learn about migrating an ExpressRoute gateway, see [Gateway migration](gateway-migration.md).
104104

@@ -135,13 +135,13 @@ The virtual network gateway infrastructure autoscales between the minimum and ma
135135

136136
### Limitations
137137

138-
* **Basic IP**: ErGwScale doesn't support the *Basic IP SKU*. You need to use a *Standard IP SKU* to configure ErGwScale.
139-
* **Minimum and maximum scale units**: You can configure the *scale unit* for ErGwScale between 1-40. The *minimum scale unit* can't be lower than 1 and the *maximum scale unit* can't be higher than 40.
140-
* **Migration scenarios**: You can't migrate from Standard/ErGw1Az or HighPerf/ErGw2Az/UltraPerf/ErGw3Az to ErGwScale in the *public preview*.
138+
* **Basic IP**: ErGwScale doesn't support the Basic IP SKU. You need to use a Standard IP SKU to configure ErGwScale.
139+
* **Minimum and maximum scale units**: You can configure the scale unit for ErGwScale between 1 and 40. The *minimum scale unit* can't be lower than 1 and the *maximum scale unit* can't be higher than 40.
140+
* **Migration scenarios**: You can't migrate from Standard/ErGw1Az or HighPerf/ErGw2Az/UltraPerf/ErGw3Az to ErGwScale in the preview.
141141

142142
### Pricing
143143

144-
ErGwScale is free of charge during public preview. For information about ExpressRoute pricing, see [Azure ExpressRoute pricing](https://azure.microsoft.com/pricing/details/expressroute/#pricing).
144+
ErGwScale is free of charge during the preview. For information about ExpressRoute pricing, see [Azure ExpressRoute pricing](https://azure.microsoft.com/pricing/details/expressroute/#pricing).
145145

146146
### Supported performance per scale unit
147147

@@ -162,11 +162,11 @@ ErGwScale is free of charge during public preview. For information about Express
162162

163163
## Connectivity from VNet to VNet and from VNet to virtual WAN
164164

165-
By default, VNet to VNet and VNet to virtual WAN connectivity is disabled through an ExpressRoute circuit for all gateway SKUs. To enable this connectivity, you must configure the ExpressRoute virtual network gateway to allow this traffic. For more information, see guidance about [virtual network connectivity over ExpressRoute](virtual-network-connectivity-guidance.md). To enable this traffic, see [Enable VNet to VNet or VNet to virtual WAN connectivity through ExpressRoute](expressroute-howto-add-gateway-portal-resource-manager.md#enable-or-disable-vnet-to-vnet-or-vnet-to-virtual-wan-traffic-through-expressroute).
165+
By default, VNet-to-VNet and VNet-to-virtual-WAN connectivity is disabled through an ExpressRoute circuit for all gateway SKUs. To enable this connectivity, you must configure the ExpressRoute virtual network gateway to allow this traffic. For more information, see guidance about [virtual network connectivity over ExpressRoute](virtual-network-connectivity-guidance.md). To enable this traffic, see [Enable VNet-to-VNet or VNet-to-virtual-WAN connectivity through ExpressRoute](expressroute-howto-add-gateway-portal-resource-manager.md#enable-or-disable-vnet-to-vnet-or-vnet-to-virtual-wan-traffic-through-expressroute).
166166

167167
## <a name="fastpath"></a>FastPath
168168

169-
ExpressRoute virtual network gateway is designed to exchange network routes and route network traffic. FastPath is designed to improve the data path performance between your on-premises network and your virtual network. When FastPath is enabled, it sends network traffic directly to virtual machines in the virtual network, bypassing the gateway.
169+
The ExpressRoute virtual network gateway is designed to exchange network routes and route network traffic. FastPath is designed to improve the data path performance between your on-premises network and your virtual network. When FastPath is enabled, it sends network traffic directly to virtual machines in the virtual network, bypassing the gateway.
170170

171171
For more information about FastPath, including limitations and requirements, see [About FastPath](about-fastpath.md).
172172

@@ -177,11 +177,11 @@ The ExpressRoute virtual network gateway facilitates connectivity to private end
177177
> [!IMPORTANT]
178178
> * The throughput and control plane capacity for connectivity to private endpoint resources might be reduced by half compared to connectivity to non-private endpoint resources.
179179
> * During a maintenance period, you might experience intermittent connectivity problems to private endpoint resources.
180-
> * You need to ensure that on-premises configuration, including router and firewall settings, are correctly set up to ensure that packets for the IP 5-tuple transits use a single next hop (Microsoft Enterprise Edge Router) unless there is a maintenance event. If your on-premises firewall or router configuration is causing the same IP 5-tuple to frequently switch next hops, you will experience connectivity problems.
180+
> * You need to ensure that on-premises configuration, including router and firewall settings, are correctly set up to ensure that packets for the IP 5-tuple transits use a single next hop (Microsoft Enterprise Edge router) unless there's a maintenance event. If your on-premises firewall or router configuration is causing the same IP 5-tuple to frequently switch next hops, you'll experience connectivity problems.
181181
182182
### Private endpoint connectivity and planned maintenance events
183183

184-
Private endpoint connectivity is stateful. When a connection to a private endpoint gets established over ExpressRoute private peering, inbound and outbound connections get routed through one of the back-end instances of the gateway infrastructure. During a maintenance event, back-end instances of the virtual network gateway infrastructure are rebooted one at a time, which could lead to intermittent connectivity problems.
184+
Private endpoint connectivity is stateful. When a connection to a private endpoint is established over ExpressRoute private peering, inbound and outbound connections are routed through one of the back-end instances of the gateway infrastructure. During a maintenance event, back-end instances of the virtual network gateway infrastructure are rebooted one at a time, which could lead to intermittent connectivity problems.
185185

186186
To avoid or minimize connectivity problems with private endpoints during maintenance activities, we recommend setting the TCP time-out value to fall between 15 and 30 seconds on your on-premises applications. Test and configure the optimal value based on your application requirements.
187187

@@ -196,7 +196,7 @@ See the following pages for more technical resources and specific syntax require
196196

197197
## VNet-to-VNet connectivity
198198

199-
By default, connectivity between virtual networks is enabled when you link multiple virtual networks to the same ExpressRoute circuit. We don't recommend using your ExpressRoute circuit for communication between virtual networks. Instead, we recommend you use [virtual network peering](../virtual-network/virtual-network-peering-overview.md). For more information about why VNet-to-VNet connectivity isn't recommended over ExpressRoute, see [Connectivity between virtual networks over ExpressRoute](virtual-network-connectivity-guidance.md).
199+
By default, connectivity between virtual networks is enabled when you link multiple virtual networks to the same ExpressRoute circuit. We don't recommend using your ExpressRoute circuit for communication between virtual networks. Instead, we recommend that you use [virtual network peering](../virtual-network/virtual-network-peering-overview.md). For more information about why VNet-to-VNet connectivity isn't recommended over ExpressRoute, see [Connectivity between virtual networks over ExpressRoute](virtual-network-connectivity-guidance.md).
200200

201201
### Virtual network peering
202202

@@ -208,7 +208,7 @@ A virtual network with an ExpressRoute gateway can have virtual network peering
208208

209209
* For more information about creating ExpressRoute gateways, see [Create a virtual network gateway for ExpressRoute](expressroute-howto-add-gateway-resource-manager.md).
210210

211-
* For more information on how to deploy ErGwScale, see [Configure a virtual network gateway for ExpressRoute using the Azure portal](expressroute-howto-add-gateway-portal-resource-manager.md).
211+
* For more information about how to deploy ErGwScale, see [Configure a virtual network gateway for ExpressRoute using the Azure portal](expressroute-howto-add-gateway-portal-resource-manager.md).
212212

213213
* For more information about configuring zone-redundant gateways, see [Create a zone-redundant virtual network gateway](../../articles/vpn-gateway/create-zone-redundant-vnet-gateway.md).
214214

includes/expressroute-gateway-performance-include.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
ms.custom: include file
1111
---
1212

13-
The following tables provide an overview of the different types of gateways, their respective limitations, and their expected performance metrics. These numbers are derived from the following testing conditions and represent the max support limits. Actual performance might vary, depending on how closely traffic replicates these testing conditions.
13+
The following tables provide an overview of the different types of gateways, their respective limitations, and their expected performance metrics. These numbers are derived from the following testing conditions and represent the maximum support limits. Actual performance might vary, depending on how closely traffic replicates these testing conditions.
1414

1515
#### Testing conditions
1616

@@ -22,23 +22,23 @@ The following tables provide an overview of the different types of gateways, the
2222
| **ErGwScale (per scale unit)** | 1 Gbps | 500 | 4,000 |
2323

2424
> [!NOTE]
25-
> ExpressRoute can facilitate up to 11,000 routes that span virtual network address spaces, on-premises network, and any relevant virtual network peering connections. To ensure stability of your ExpressRoute connection, refrain from advertising more than 11,000 routes to ExpressRoute.
25+
> ExpressRoute can facilitate up to 11,000 routes that span virtual network address spaces, on-premises networks, and any relevant virtual network peering connections. To ensure stability of your ExpressRoute connection, refrain from advertising more than 11,000 routes to ExpressRoute.
2626
2727
#### Performance results
2828

2929
This table applies to both the Azure Resource Manager and classic deployment models.
3030

31-
| Gateway SKU | Megabits per second | Packets per second | Supported number of VMs in the virtual network <sup>1<sup/> | Flow count limit |
31+
| Gateway SKU | Megabits per second | Packets per second | Supported number of VMs in the virtual network <sup>1</sup> | Flow count limit |
3232
|--|--|--|--|--|
3333
| **Standard/ERGw1Az** | 1,000 | 100,000 | 2,000 | 200,000 |
3434
| **High Performance/ERGw2Az** | 2,000 | 200,000 | 4,500 | 400,000 |
3535
| **Ultra Performance/ErGw3Az** | 10,000 | 1,000,000 | 11,000 | 1,000,000 |
3636
| **ErGwScale (per scale unit)** | 1,000 | 100,000 | 2,000 | 100,000 per scale unit |
3737

38-
<sup>1<sup/> The values in the table are estimates and vary depending on the CPU utilization of the gateway. If the CPU utilization is high and the number of supported VMs gets exceeded, the gateway will start to drop packets.
38+
<sup>1</sup> The values in the table are estimates and vary depending on the CPU utilization of the gateway. If the CPU utilization is high and the number of supported VMs is exceeded, the gateway will start to drop packets.
3939

4040
> [!IMPORTANT]
41-
> * Application performance depends on multiple factors, such as end-to-end latency and the number of traffic flows the application opens. The numbers in the table represent the upper limit that the application can theoretically achieve in an ideal environment. Additionally, we perform routine host and OS maintenance on the ExpressRoute Virtual Network Gateway, to maintain reliability of the service. During a maintenance period, the control plane and data path capacity of the gateway is reduced.
41+
> * Application performance depends on multiple factors, such as end-to-end latency and the number of traffic flows that the application opens. The numbers in the table represent the upper limit that the application can theoretically achieve in an ideal environment. Additionally, we perform routine host and OS maintenance on the ExpressRoute virtual network gateway, to maintain reliability of the service. During a maintenance period, the control plane and data path capacity of the gateway is reduced.
4242
> * During a maintenance period, you might experience intermittent connectivity problems to private endpoint resources.
4343
> * ExpressRoute supports a maximum TCP and UDP packet size of 1,400 bytes. Packet sizes larger than 1,400 bytes will get fragmented.
4444
> * Azure Route Server can support up to 4,000 VMs. This limit includes VMs in virtual networks that are peered. For more information, see [Azure Route Server limitations](/azure/route-server/overview#route-server-limits).

includes/vpn-gateway-gwudr-warning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
ms.author: cherylmc
1010
ms.custom: include file
1111
---
12-
* User-defined routes with a 0.0.0.0/0 destination and network security groups (NSGs) on the GatewaySubnet *are not supported*. Gateways with this configuration are blocked from being created. Gateways require access to the management controllers in order to function properly. [Border Gateway Protocol (BGP) route propagation](/azure/virtual-network/virtual-networks-udr-overview#border-gateway-protocol) should be set to "Enabled" on the GatewaySubnet to ensure availability of the gateway. If BGP route propagation is set to disabled, the gateway won't function.
12+
* User-defined routes with a 0.0.0.0/0 destination and network security groups (NSGs) on the gateway subnet *are not supported*. Gateways with this configuration are blocked from being created. Gateways require access to the management controllers in order to function properly. [Border Gateway Protocol (BGP) route propagation](/azure/virtual-network/virtual-networks-udr-overview#border-gateway-protocol) should be enabled on the gateway subnet to ensure availability of the gateway. If BGP route propagation is disabled, the gateway won't function.
1313

1414
* Diagnostics, data path, and control path can be affected if a user-defined route overlaps with the gateway subnet range or the gateway public IP range.

0 commit comments

Comments
 (0)