Skip to content

Commit ad4d6a2

Browse files
Merge pull request #313104 from duongau/expressroute-freshness-review-560387-batch3
Expressroute freshness review - batch 3
2 parents 7167e15 + f4c4bb7 commit ad4d6a2

9 files changed

Lines changed: 50 additions & 95 deletions

articles/expressroute/expressroute-bfd.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
22
title: 'Azure ExpressRoute: Configure BFD'
33
description: This article provides instructions on how to configure BFD (Bidirectional Forwarding Detection) over private-peering of an ExpressRoute circuit.
4-
services: expressroute
54
author: duongau
65
ms.service: azure-expressroute
76
ms.topic: concept-article
8-
ms.date: 06/03/2024
7+
ms.date: 03/12/2026
98
ms.author: duau
109
---
1110

@@ -16,7 +15,7 @@ ExpressRoute supports Bidirectional Forwarding Detection (BFD) both over private
1615
## Need for BFD
1716

1817
The following diagram shows the benefit of enabling BFD over ExpressRoute circuit:
19-
[![1]][1]
18+
:::image type="content" source="./media/expressroute-bfd/bfd-need.png" alt-text="Diagram showing how BFD expedites link failure detection time.":::
2019

2120
You can enable ExpressRoute circuit either by Layer 2 connections or managed Layer 3 connections. In both cases, if there are more than one Layer-2 devices in the ExpressRoute connection path, the responsibility of detecting any link failures in the path lies with the overlying BGP session.
2221

@@ -56,7 +55,7 @@ router bgp 65020
5655
```
5756

5857
>[!NOTE]
59-
>To enable BFD under an already existing private or Microsoft peering, you'll need to reset the peering. For IPv4 peering, this will need to be done on Circuits configured with private peering before August 2018 and Microsoft peering before January 2020. For IPv6 peering, this will need to be done on Circuits configured before November 2025. Peerings configured after these dates will have BFD enabled by default. See [Reset ExpressRoute peerings][ResetPeering]. While configuring BFD on your primary and secondary devices is optional, the BFD configuration on the Azure devices for new peerings is not optional and cannot be removed.
58+
>To enable BFD under an already existing private or Microsoft peering, you'll need to reset the peering. For IPv4 peering, this will need to be done on Circuits configured with private peering before August 2018 and Microsoft peering before January 2020. For IPv6 peering, this will need to be done on Circuits configured before November 2025. Peerings configured after these dates will have BFD enabled by default. See [Reset ExpressRoute peerings](./expressroute-howto-reset-peering.md). While configuring BFD on your primary and secondary devices is optional, the BFD configuration on the Azure devices for new peerings is not optional and cannot be removed.
6059
>
6160
6261
## BFD Timer Negotiation
@@ -71,13 +70,6 @@ Between BFD peers, the slower of the two peers determine the transmission rate.
7170

7271
For more information or help, check out the following links:
7372

74-
- [Create and modify an ExpressRoute circuit][CreateCircuit]
75-
- [Create and modify routing for an ExpressRoute circuit][CreatePeering]
73+
- [Create and modify an ExpressRoute circuit](./expressroute-howto-circuit-portal-resource-manager.md)
74+
- [Create and modify routing for an ExpressRoute circuit](./expressroute-howto-routing-portal-resource-manager.md)
7675

77-
<!--Image References-->
78-
[1]: ./media/expressroute-bfd/bfd-need.png "BFD expedites link failure deduction time"
79-
80-
<!--Link References-->
81-
[CreateCircuit]: ./expressroute-howto-circuit-portal-resource-manager.md
82-
[CreatePeering]: ./expressroute-howto-routing-portal-resource-manager.md
83-
[ResetPeering]: ./expressroute-howto-reset-peering.md

articles/expressroute/expressroute-howto-routing-arm.md

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
22
title: 'Configure peering for ExpressRoute circuit - Azure PowerShell'
33
description: This article shows you how to create and manage routing configuration for an ExpressRoute circuit in the Resource Manager deployment model using PowerShell.
4-
services: expressroute
54
author: duongau
65
ms.service: azure-expressroute
76
ms.topic: how-to
8-
ms.date: 04/22/2024
7+
ms.date: 03/12/2026
98
ms.author: duau
109
ms.custom: devx-track-azurepowershell
1110

@@ -18,7 +17,7 @@ This article helps you create and manage routing configuration for an ExpressRou
1817
> * [Azure portal](expressroute-howto-routing-portal-resource-manager.md)
1918
> * [PowerShell](expressroute-howto-routing-arm.md)
2019
> * [Azure CLI](howto-routing-cli.md)
21-
> * [PowerShell (classic)](expressroute-howto-routing-classic.md)
20+
> * [PowerShell (classic)](/previous-versions/azure/expressroute/expressroute-howto-routing-classic)
2221
>
2322
2423
These instructions only apply to circuits created with service providers offering Layer 2 connectivity services. If you're using a service provider that offers managed Layer 3 services, typically an IPVPN, like MPLS, your connectivity provider configures and manages network routing for you.
@@ -51,7 +50,7 @@ In this tutorial, you learn how to:
5150
This section helps you create, get, update, and delete the Microsoft peering configuration for an ExpressRoute circuit.
5251

5352
> [!IMPORTANT]
54-
> Microsoft peering of ExpressRoute circuits that were configured prior to August 1, 2017 will have all service prefixes advertised through the Microsoft peering, even if route filters are not defined. Microsoft peering of ExpressRoute circuits that are configured on or after August 1, 2017 will not have any prefixes advertised until a route filter is attached to the circuit. For more information, see [Configure a route filter for Microsoft peering](how-to-routefilter-powershell.md).
53+
> Microsoft peering of ExpressRoute circuits that were configured prior to August 1, 2017 will have all service prefixes advertised through the Microsoft peering, even if route filters are not defined. Microsoft peering of ExpressRoute circuits that are configured on or after August 1, 2017 will not have any prefixes advertised until a route filter is attached to the circuit. For more information, see [Configure a route filter for Microsoft peering](how-to-routefilter-portal.md).
5554
>
5655
5756
### To create Microsoft peering
@@ -164,29 +163,11 @@ This section helps you create, get, update, and delete the Azure private peering
164163

165164
### To create Azure private peering
166165

167-
1. Import the PowerShell module for ExpressRoute.
168-
169-
Install the latest PowerShell installer from [PowerShell Gallery](https://www.powershellgallery.com/). Then import the Azure Resource Manager modules into the PowerShell session in order to start using the ExpressRoute cmdlets. You need to run PowerShell as an Administrator.
170-
171-
```azurepowershell-interactive
172-
Install-Module Az
173-
```
174-
175-
Import all of the Az.\* modules within the known semantic version range.
176-
177-
```azurepowershell-interactive
178-
Import-Module Az
179-
```
180-
181-
You can also just import a select module within the known semantic version range.
182-
183-
```azurepowershell-interactive
184-
Import-Module Az.Network
185-
```
166+
1. Sign in and select your subscription.
186167

187-
Sign in to your account.
168+
If you installed PowerShell locally, sign in. If you're using Azure Cloud Shell, you can skip this step.
188169

189-
```azurepowershell-interactive
170+
```azurepowershell
190171
Connect-AzAccount
191172
```
192173

articles/expressroute/expressroute-nat.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: expressroute
55
author: duongau
66
ms.service: azure-expressroute
77
ms.topic: concept-article
8-
ms.date: 06/14/2024
8+
ms.date: 03/12/2026
99
ms.author: duau
1010
---
1111

@@ -17,9 +17,9 @@ Review the [ExpressRoute circuits and routing domains](expressroute-circuit-peer
1717

1818
## NAT requirements for Microsoft peering
1919

20-
The Microsoft peering path lets you connect to Microsoft cloud services. The list of services includes Microsoft 365 services, such as Exchange Online, SharePoint Online, and Skype for Business. Microsoft expects to support bi-directional connectivity on the Microsoft peering. Traffic destined to Microsoft cloud services must be SNATed to valid public IPv4 addresses before they enter the Microsoft network. Traffic destined to your network from Microsoft cloud services must be SNATed at your Internet edge to prevent [asymmetric routing](expressroute-asymmetric-routing.md). The following figure provides a high-level picture of how the NAT should be set up for Microsoft peering.
20+
The Microsoft peering path lets you connect to Microsoft cloud services. The list of services includes Microsoft 365 services, such as Exchange Online, SharePoint Online, and Microsoft Teams. Microsoft expects to support bi-directional connectivity on the Microsoft peering. Traffic destined to Microsoft cloud services must be SNATed to valid public IPv4 addresses before they enter the Microsoft network. Traffic destined to your network from Microsoft cloud services must be SNATed at your Internet edge to prevent [asymmetric routing](expressroute-asymmetric-routing.md). The following figure provides a high-level picture of how the NAT should be set up for Microsoft peering.
2121

22-
![High-level diagram of how the NAT should be set up for Microsoft peering.](./media/expressroute-nat/expressroute-nat-microsoft.png)
22+
:::image type="content" source="./media/expressroute-nat/expressroute-nat-microsoft.png" alt-text="High-level diagram of how the NAT should be set up for Microsoft peering.":::
2323

2424
### Traffic originating from your network destined to Microsoft
2525

@@ -35,7 +35,7 @@ The Microsoft peering path lets you connect to Microsoft cloud services. The lis
3535
* Certain scenarios require Microsoft to initiate connectivity to service endpoints hosted within your network. A typical example of the scenario would be connectivity to ADFS servers hosted in your network from Microsoft 365. In such cases, you must leak appropriate prefixes from your network into the Microsoft peering.
3636
* You must SNAT Microsoft traffic at the Internet edge for service endpoints within your network to prevent [asymmetric routing](expressroute-asymmetric-routing.md). Requests **and replies** with a destination IP that match a route received from ExpressRoute always go through ExpressRoute. Asymmetric routing exists if the request is received via the Internet with the reply sent via ExpressRoute. SNATing the incoming Microsoft traffic at the Internet edge forces reply traffic back to the Internet edge, resolving the problem.
3737

38-
![Asymmetric routing with ExpressRoute](./media/expressroute-asymmetric-routing/AsymmetricRouting2.png)
38+
:::image type="content" source="./media/expressroute-asymmetric-routing/AsymmetricRouting2.png" alt-text="Diagram showing asymmetric routing with ExpressRoute.":::
3939

4040
### NAT IP pool and route advertisements
4141

articles/expressroute/how-to-configure-traffic-collector.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22
title: Configure Traffic Collector for ExpressRoute
33
titleSuffix: Azure ExpressRoute
44
description: This article shows you how to create an ExpressRoute Traffic Collector resource and import logs into a Log Analytics workspace.
5-
services: expressroute
65
author: duongau
76
ms.service: azure-expressroute
87
ms.topic: how-to
9-
ms.date: 06/19/2024
8+
ms.date: 03/12/2026
109
ms.author: duau
1110
ms.custom: sfi-image-nochange
12-
#Customer intent: As a network engineer, I want to configure ExpressRoute Traffic Collector to import flow logs into a Log Analytics workspace.
11+
1312
# Customer intent: As a network engineer, I want to configure an ExpressRoute Traffic Collector to import flow logs into a Log Analytics workspace, so that I can effectively monitor and analyze network traffic.
1413
---
1514

@@ -43,7 +42,7 @@ This article helps you deploy an ExpressRoute Traffic Collector using the Azure
4342

4443
- Minimum of **contributor** access is required in both subscriptions to associate an ExpressRoute Traffic Collector with an ExpressRoute circuit in a different subscription.
4544

46-
For more information, see [Identity and access management](../active-directory/fundamentals/active-directory-ops-guide-iam.md).
45+
For more information, see [Identity and access management](/entra/architecture/ops-guide-iam).
4746

4847
## Deploy ExpressRoute Traffic Collector
4948

articles/expressroute/howto-routing-cli.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
22
title: 'Configure peering for Expressroute circuit - Azure CLI'
33
description: This article shows you how to create and provision the private, public, and Microsoft peering of an ExpressRoute circuit. This article also shows you how to check the status, update, or delete peerings for your circuit.
4-
services: expressroute
54
author: duongau
65
ms.service: azure-expressroute
76
ms.topic: how-to
8-
ms.date: 04/22/2024
7+
ms.date: 03/12/2026
98
ms.author: duau
109
ms.custom: devx-track-azurecli
1110
# Customer intent: As a network engineer, I want to configure private and Microsoft peerings for an ExpressRoute circuit using CLI, so that I can manage high-performance connections between on-premises infrastructure and the cloud.
@@ -19,7 +18,7 @@ This article shows you how to create and manage routing configuration/peering fo
1918
> * [Azure portal](expressroute-howto-routing-portal-resource-manager.md)
2019
> * [PowerShell](expressroute-howto-routing-arm.md)
2120
> * [Azure CLI](howto-routing-cli.md)
22-
> * [PowerShell (classic)](expressroute-howto-routing-classic.md)
21+
> * [PowerShell (classic)](/previous-versions/azure/expressroute/expressroute-howto-routing-classic)
2322
>
2423
2524
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/expressroute-network.png" alt-text="Diagram showing an on-premises network connected to the Microsoft cloud through an ExpressRoute circuit." lightbox="./media/expressroute-howto-routing-portal-resource-manager/expressroute-network.png":::
@@ -39,7 +38,7 @@ You can configure private peering and Microsoft peering for an ExpressRoute circ
3938
This section helps you create, get, update, and delete the Microsoft peering configuration for an ExpressRoute circuit.
4039

4140
> [!IMPORTANT]
42-
> Microsoft peering of ExpressRoute circuits that were configured prior to August 1, 2017 will have all service prefixes advertised through the Microsoft peering, even if route filters are not defined. Microsoft peering of ExpressRoute circuits that are configured on or after August 1, 2017 will not have any prefixes advertised until a route filter is attached to the circuit. For more information, see [Configure a route filter for Microsoft peering](how-to-routefilter-powershell.md).
41+
> Microsoft peering of ExpressRoute circuits that were configured prior to August 1, 2017 will have all service prefixes advertised through the Microsoft peering, even if route filters are not defined. Microsoft peering of ExpressRoute circuits that are configured on or after August 1, 2017 will not have any prefixes advertised until a route filter is attached to the circuit. For more information, see [Configure a route filter for Microsoft peering](how-to-routefilter-portal.md).
4342
4443
### To create Microsoft peering
4544

@@ -69,15 +68,15 @@ This section helps you create, get, update, and delete the Microsoft peering con
6968
"allowClassicOperations": false,
7069
"authorizations": [],
7170
"circuitProvisioningState": "Enabled",
72-
"etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
71+
"etag": "W/\"aaaa0000-bb11-2222-33cc-444444dddddd\"",
7372
"gatewayManagerEtag": null,
7473
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit",
7574
"location": "westus",
7675
"name": "MyCircuit",
7776
"peerings": [],
7877
"provisioningState": "Succeeded",
7978
"resourceGroup": "ExpressRouteResourceGroup",
80-
"serviceKey": "1d05cf70-1db5-419f-ad86-1ca62c3c125b",
79+
"serviceKey": "aaaaaaaa-0b0b-1c1c-2d2d-333333333333",
8180
"serviceProviderNotes": null,
8281
"serviceProviderProperties": {
8382
"bandwidthInMbps": 200,
@@ -91,7 +90,7 @@ This section helps you create, get, update, and delete the Microsoft peering con
9190
"tier": "Standard"
9291
},
9392
"tags": null,
94-
"type": "Microsoft.Network/expressRouteCircuits]
93+
"type": "Microsoft.Network/expressRouteCircuits"
9594
```
9695

9796
4. Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
@@ -135,7 +134,7 @@ The output is similar to the following example:
135134
```output
136135
{
137136
"azureAsn": 12076,
138-
"etag": "W/\"2e97be83-a684-4f29-bf3c-96191e270666\"",
137+
"etag": "W/\"bbbb1111-cc22-3333-44dd-555555eeeeee\"",
139138
"gatewayManagerEtag": "18",
140139
"id": "/subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit/peerings/AzureMicrosoftPeering",
141140
"lastModifiedBy": "Customer",
@@ -209,15 +208,15 @@ This section helps you create, get, update, and delete the Azure private peering
209208
"allowClassicOperations": false,
210209
"authorizations": [],
211210
"circuitProvisioningState": "Enabled",
212-
"etag": "W/\"1262c492-ffef-4a63-95a8-a6002736b8c4\"",
211+
"etag": "W/\"aaaa0000-bb11-2222-33cc-444444dddddd\"",
213212
"gatewayManagerEtag": null,
214213
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ExpressRouteResourceGroup/providers/Microsoft.Network/expressRouteCircuits/MyCircuit",
215214
"location": "westus",
216215
"name": "MyCircuit",
217216
"peerings": [],
218217
"provisioningState": "Succeeded",
219218
"resourceGroup": "ExpressRouteResourceGroup",
220-
"serviceKey": "1d05cf70-1db5-419f-ad86-1ca62c3c125b",
219+
"serviceKey": "aaaaaaaa-0b0b-1c1c-2d2d-333333333333",
221220
"serviceProviderNotes": null,
222221
"serviceProviderProperties": {
223222
"bandwidthInMbps": 200,
@@ -231,7 +230,7 @@ This section helps you create, get, update, and delete the Azure private peering
231230
"tier": "Standard"
232231
},
233232
"tags": null,
234-
"type": "Microsoft.Network/expressRouteCircuits]
233+
"type": "Microsoft.Network/expressRouteCircuits"
235234
```
236235

237236
1. Configure Azure private peering for the circuit. Make sure that you have the following items before you continue with the next steps:

articles/expressroute/provider-rate-limit.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
title: About rate limiting for ExpressRoute circuits over service provider ports
33
titleSuffix: Azure ExpressRoute
44
description: This document discusses how rate limiting works for ExpressRoute circuits over service provider ports. You'll also learn how to monitor the throughput and traffic drop due to rate limiting.
5-
services: expressroute
65
author: duongau
76
ms.service: azure-expressroute
87
ms.topic: concept-article
9-
ms.date: 03/01/2024
8+
ms.date: 03/12/2026
109
ms.author: duau
1110
# Customer intent: As a network administrator, I want to monitor the throughput and traffic drop for my ExpressRoute circuits, so that I can manage rate limiting effectively and ensure optimal performance of the network connection.
1211
---

articles/expressroute/rate-limit.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
title: Rate limiting for ExpressRoute Direct circuits
33
titleSuffix: Azure ExpressRoute
44
description: This document provides guidance on how to enable or disable rate limiting for an ExpressRoute Direct circuit.
5-
services: expressroute
65
author: duongau
76
ms.service: azure-expressroute
87
ms.custom: ignite-2023, ai-usage
98
ms.topic: how-to
10-
ms.date: 03/21/2024
9+
ms.date: 03/12/2026
1110
ms.author: duau
1211
# Customer intent: As a network engineer, I want to enable or disable rate limiting for my ExpressRoute Direct circuits, so that I can manage traffic loads and ensure optimal network performance and stability between my on-premises network and Azure.
1312
---
@@ -60,7 +59,7 @@ To enable rate limiting for an existing ExpressRoute Direct circuit, complete th
6059

6160
To disable rate limiting for an existing ExpressRoute Direct circuit, complete the following steps:
6261

63-
1. Sign-in to the Azure portal using this [Azure portal](https://portal.azure.com/?feature.erdirectportratelimit=true) link, then go to the ExpressRoute Direct circuit that you want to configure rate limiting for.
62+
1. Sign-in to the [Azure portal](https://portal.azure.com/), then go to the ExpressRoute Direct circuit that you want to configure rate limiting for.
6463

6564
1. Select **Configuration** under *Settings* on the left side pane.
6665

@@ -130,4 +129,4 @@ To disable rate limiting for an existing ExpressRoute Direct circuit, complete t
130129
## Next steps
131130

132131
- For more information regarding ExpressRoute Direct, see [About ExpressRoute Direct](expressroute-erdirect-about.md).
133-
- For information about setting up ExpressRoute Direct, see [How to configure ExpressRoute Direct](expressroute-howto-erdirect.md).
132+
- For information about setting up ExpressRoute Direct, see [How to configure ExpressRoute Direct](how-to-expressroute-direct-portal.md).

0 commit comments

Comments
 (0)