Skip to content

Commit c5e6c45

Browse files
committed
updated date, added in note and review step for configuring azure private peering for the circut on all three how to guides.
1 parent 79f1098 commit c5e6c45

File tree

3 files changed

+47
-33
lines changed

3 files changed

+47
-33
lines changed

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

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: expressroute
55
author: duongau
66
ms.service: expressroute
77
ms.topic: how-to
8-
ms.date: 06/30/2023
8+
ms.date: 04/22/2024
99
ms.author: duau
1010
ms.custom: devx-track-azurepowershell
1111

@@ -72,11 +72,11 @@ This section helps you create, get, update, and delete the Microsoft peering con
7272
```azurepowershell-interactive
7373
Select-AzSubscription -SubscriptionId "<subscription ID>"
7474
```
75-
2. Create an ExpressRoute circuit.
75+
1. Create an ExpressRoute circuit.
7676

7777
Follow the instructions to create an [ExpressRoute circuit](expressroute-howto-circuit-arm.md) and have it provisioned by the connectivity provider. If your connectivity provider offers managed Layer 3 services, you can ask your connectivity provider to enable Microsoft peering for you. You won't need to follow instructions listed in the next sections. However, if your connectivity provider doesn't manage routing for you, after creating your circuit, continue your configuration using the next steps.
7878

79-
3. Check the ExpressRoute circuit to make sure it's provisioned and also enabled. Use the following example:
79+
1. Check the ExpressRoute circuit to make sure it's provisioned and also enabled. Use the following example:
8080

8181
```azurepowershell-interactive
8282
Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"
@@ -107,7 +107,7 @@ This section helps you create, get, update, and delete the Microsoft peering con
107107
ServiceKey : **************************************
108108
Peerings : []
109109
```
110-
4. Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
110+
1. Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
111111

112112
* A /30 or /126 subnet for the primary link. The address block must be a valid public IPv4 or IPv6 prefix owned by you and registered in an RIR / IRR.
113113
* A /30 or /126 subnet for the secondary link. The address block must be a valid public IPv4 or IPv6 prefix owned by you and registered in an RIR / IRR.
@@ -194,11 +194,11 @@ This section helps you create, get, update, and delete the Azure private peering
194194
```azurepowershell-interactive
195195
Select-AzSubscription -SubscriptionId "<subscription ID>"
196196
```
197-
2. Create an ExpressRoute circuit.
197+
1. Create an ExpressRoute circuit.
198198

199199
Follow the instructions to create an [ExpressRoute circuit](expressroute-howto-circuit-arm.md) and have it provisioned by the connectivity provider. If your connectivity provider offers managed Layer 3 services, you can ask your connectivity provider to enable Azure private peering for you. You won't need to follow instructions listed in the next sections. However, if your connectivity provider doesn't manage routing for you, after creating your circuit, continue your configuration using the next steps.
200200

201-
3. Check the ExpressRoute circuit to make sure it's provisioned and also enabled. Use the following example:
201+
1. Check the ExpressRoute circuit to make sure it's provisioned and also enabled. Use the following example:
202202

203203
```azurepowershell-interactive
204204
Get-AzExpressRouteCircuit -Name "ExpressRouteARMCircuit" -ResourceGroupName "ExpressRouteResourceGroup"
@@ -229,16 +229,21 @@ This section helps you create, get, update, and delete the Azure private peering
229229
ServiceKey : **************************************
230230
Peerings : []
231231
```
232-
4. Configure Azure private peering for the circuit. Make sure that you have the following items before you continue with the next steps:
232+
1. Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
233233

234-
* A pair of subnets that aren't part of any address space reserved for virtual networks. One subnet is used for the primary link, while the other is used for the secondary link. From each of these subnets, you assign the first usable IP address to your router as Microsoft uses the second usable IP for its router. You have three options for this pair of subnets:
235-
* IPv4: Two /30 subnets.
236-
* IPv6: Two /126 subnets.
234+
* A pair of subnets owned by you and registered in an RIR/IRR. One subnet is used for the primary link, while the other will be used for the secondary link. From each of these subnets, you assign the first usable IP address to your router as Microsoft uses the second usable IP for its router. You have three options for this pair of subnets:
235+
* IPv4: Two /30 subnets. These must be valid public IPv4 prefixes.
236+
* IPv6: Two /126 subnets. These must be valid public IPv6 prefixes.
237237
* Both: Two /30 subnets and two /126 subnets.
238-
* A valid VLAN ID to establish this peering on. Ensure that no other peering in the circuit uses the same VLAN ID.
239-
* AS number for peering. You can use both 2-byte and 4-byte AS numbers. You can use a private AS number for this peering. Ensure that you aren't using 65515.
240-
* Optional:
241-
* An MD5 hash if you choose to use one.
238+
* Microsoft peering enables you to communicate with the public IP addresses on Microsoft network. So, your traffic endpoints on your on-premises network should be public too. This is often done using SNAT.
239+
> [!NOTE]
240+
> When using SNAT, we advise against a public IP address from the range assigned to primary or secondary link. Instead, you should use a different range of public IP addresses that has been assigned to you and registered in a Regional Internet Registry (RIR) or Internet Routing Registry (IRR). Depending on your call volume, this range can be as small as a single IP address (represented as '/32' for IPv4 or '/128' for IPv6).
241+
* A valid VLAN ID to establish this peering on. Ensure that no other peering in the circuit uses the same VLAN ID. For both Primary and Secondary links you must use the same VLAN ID.
242+
* AS number for peering. You can use both 2-byte and 4-byte AS numbers.
243+
* Advertised prefixes: You provide a list of all prefixes you plan to advertise over the BGP session. Only public IP address prefixes are accepted. If you plan to send a set of prefixes, you can send a comma-separated list. These prefixes must be registered to you in an RIR / IRR.
244+
* **Optional -** Customer ASN: If you're advertising prefixes not registered to the peering AS number, you can specify the AS number to which they're registered with.
245+
* Routing Registry Name: You can specify the RIR / IRR against which the AS number and prefixes are registered.
246+
* **Optional -** An MD5 hash if you choose to use one.
242247

243248
Use the following example to configure Azure private peering for your circuit:
244249

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

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: expressroute
55
author: duongau
66
ms.service: expressroute
77
ms.topic: how-to
8-
ms.date: 12/28/2023
8+
ms.date: 04/22/2024
99
ms.author: duau
1010

1111
---
@@ -48,7 +48,7 @@ This section provides instructions on how to create, get, update, and delete the
4848
1. **Create an ExpressRoute circuit.**
4949

5050
Follow the instructions to create an [ExpressRoute circuit](expressroute-howto-circuit-classic.md) and provisioned by the connectivity provider. If your connectivity provider offers managed Layer 3 services, you can request your connectivity provider to enable Azure private peering for you. In that case, you won't need to follow instructions listed in the next sections. However, if your connectivity provider doesn't manage routing for you, after creating your circuit, continue with the following steps.
51-
2. **Check the ExpressRoute circuit to make sure it is provisioned.**
51+
1. **Check the ExpressRoute circuit to make sure it is provisioned.**
5252

5353
Check to see if the ExpressRoute circuit is Provisioned and also Enabled.
5454

@@ -75,7 +75,7 @@ This section provides instructions on how to create, get, update, and delete the
7575
ServiceProviderProvisioningState : Provisioned
7676
Status : Enabled
7777
```
78-
3. **Configure Azure private peering for the circuit.**
78+
1. **Configure Azure private peering for the circuit.**
7979

8080
Make sure that you have the following items before you proceed with the next steps:
8181

@@ -151,7 +151,7 @@ This section provides instructions on how to create, get, update, and delete the
151151
1. **Create an ExpressRoute circuit**
152152

153153
Follow the instructions to create an [ExpressRoute circuit](expressroute-howto-circuit-classic.md) and provisioned by the connectivity provider. If your connectivity provider offers managed Layer 3 services, you can request your connectivity provider to enable Azure private peering for you. In that case, you won't need to follow instructions listed in the next sections. However, if your connectivity provider doesn't manage routing for you, after creating your circuit, continue with the following steps.
154-
2. **Check ExpressRoute circuit to verify that it is provisioned**
154+
1. **Check ExpressRoute circuit to verify that it is provisioned**
155155

156156
Verify that the circuit shows as Provisioned and Enabled.
157157

@@ -178,18 +178,23 @@ This section provides instructions on how to create, get, update, and delete the
178178
ServiceProviderProvisioningState : Provisioned
179179
Status : Enabled
180180
```
181-
3. **Configure Microsoft peering for the circuit**
182-
183-
Make sure that you have the following information before you proceed.
181+
1. **Configure Microsoft peering for the circuit**
182+
183+
Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
184184

185-
* A /30 subnet for the primary link. The subnet must be a valid public IPv4 prefix owned by you and registered in an RIR / IRR.
186-
* A /30 subnet for the secondary link. The subnet must be a valid public IPv4 prefix owned by you and registered in an RIR / IRR.
187-
* A valid VLAN ID to establish this peering on. Verify that no other peering in the circuit uses the same VLAN ID.
185+
* A pair of subnets owned by you and registered in an RIR/IRR. One subnet is used for the primary link, while the other will be used for the secondary link. From each of these subnets, you assign the first usable IP address to your router as Microsoft uses the second usable IP for its router. You have three options for this pair of subnets:
186+
* IPv4: Two /30 subnets. These must be valid public IPv4 prefixes.
187+
* IPv6: Two /126 subnets. These must be valid public IPv6 prefixes.
188+
* Both: Two /30 subnets and two /126 subnets.
189+
* Microsoft peering enables you to communicate with the public IP addresses on Microsoft network. So, your traffic endpoints on your on-premises network should be public too. This is often done using SNAT.
190+
> [!NOTE]
191+
> When using SNAT, we advise against a public IP address from the range assigned to primary or secondary link. Instead, you should use a different range of public IP addresses that has been assigned to you and registered in a Regional Internet Registry (RIR) or Internet Routing Registry (IRR). Depending on your call volume, this range can be as small as a single IP address (represented as '/32' for IPv4 or '/128' for IPv6).
192+
* A valid VLAN ID to establish this peering on. Ensure that no other peering in the circuit uses the same VLAN ID. For both Primary and Secondary links you must use the same VLAN ID.
188193
* AS number for peering. You can use both 2-byte and 4-byte AS numbers.
189-
* Advertised prefixes: You must provide a list of all prefixes you plan to advertise over the BGP session. Only public IP address prefixes are accepted. You can send a comma-separated list if you plan to send a set of prefixes. These prefixes must be registered to you in an RIR / IRR.
190-
* Customer ASN: If you're advertising prefixes that aren't registered to the peering AS number, you can specify the AS number to which they're registered. **Optional**.
194+
* Advertised prefixes: You provide a list of all prefixes you plan to advertise over the BGP session. Only public IP address prefixes are accepted. If you plan to send a set of prefixes, you can send a comma-separated list. These prefixes must be registered to you in an RIR / IRR.
195+
* **Optional -** Customer ASN: If you're advertising prefixes not registered to the peering AS number, you can specify the AS number to which they're registered with.
191196
* Routing Registry Name: You can specify the RIR / IRR against which the AS number and prefixes are registered.
192-
* An MD5 hash, if you choose to use one. **Optional.**
197+
* **Optional -** An MD5 hash if you choose to use one.
193198

194199
Run the following cmdlet to configure Microsoft peering for your circuit:
195200

articles/expressroute/expressroute-howto-routing-portal-resource-manager.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: expressroute
55
author: duongau
66
ms.service: expressroute
77
ms.topic: how-to
8-
ms.date: 08/31/2023
8+
ms.date: 04/22/2024
99
ms.author: duau
1010
---
1111

@@ -65,23 +65,27 @@ This section helps you create, get, update, and delete the Microsoft peering con
6565

6666
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/provisioned.png" alt-text="Screenshot that showing the Overview page for the ExpressRoute Demo Circuit with a red box highlighting the Provider status set to Provisioned.":::
6767

68-
2. Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
68+
1. Configure Microsoft peering for the circuit. Make sure that you have the following information before you continue.
6969

7070
* A pair of subnets owned by you and registered in an RIR/IRR. One subnet is used for the primary link, while the other will be used for the secondary link. From each of these subnets, you assign the first usable IP address to your router as Microsoft uses the second usable IP for its router. You have three options for this pair of subnets:
7171
* IPv4: Two /30 subnets. These must be valid public IPv4 prefixes.
7272
* IPv6: Two /126 subnets. These must be valid public IPv6 prefixes.
7373
* Both: Two /30 subnets and two /126 subnets.
74+
* Microsoft peering enables you to communicate with the public IP addresses on Microsoft network. So, your traffic endpoints on your on-premises network should be public too. This is often done using SNAT.
75+
> [!NOTE]
76+
> When using SNAT, we advise against a public IP address from the range assigned to primary or secondary link. Instead, you should use a different range of public IP addresses that has been assigned to you and registered in a Regional Internet Registry (RIR) or Internet Routing Registry (IRR). Depending on your call volume, this range can be as small as a single IP address (represented as '/32' for IPv4 or '/128' for IPv6).
7477
* A valid VLAN ID to establish this peering on. Ensure that no other peering in the circuit uses the same VLAN ID. For both Primary and Secondary links you must use the same VLAN ID.
7578
* AS number for peering. You can use both 2-byte and 4-byte AS numbers.
7679
* Advertised prefixes: You provide a list of all prefixes you plan to advertise over the BGP session. Only public IP address prefixes are accepted. If you plan to send a set of prefixes, you can send a comma-separated list. These prefixes must be registered to you in an RIR / IRR.
7780
* **Optional -** Customer ASN: If you're advertising prefixes not registered to the peering AS number, you can specify the AS number to which they're registered with.
7881
* Routing Registry Name: You can specify the RIR / IRR against which the AS number and prefixes are registered.
7982
* **Optional -** An MD5 hash if you choose to use one.
83+
8084
1. You can select the peering you wish to configure, as shown in the following example. Select the Microsoft peering row.
8185

8286
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/select-microsoft-peering.png" alt-text="Screenshot showing how to select the Microsoft peering row.":::
8387

84-
4. Configure Microsoft peering. **Save** the configuration once you've specified all parameters. The following image shows an example configuration:
88+
1. Configure Microsoft peering. **Save** the configuration once you've specified all parameters. The following image shows an example configuration:
8589

8690
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/configuration-m-validation-needed.png" alt-text="Screenshot showing Microsoft peering configuration.":::
8791

@@ -125,7 +129,7 @@ This section helps you create, get, update, and delete the Azure private peering
125129

126130
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/provisioned.png" alt-text="Screenshot showing the Overview page for the ExpressRoute Demo Circuit with a red box highlighting the Provider status that is set to Provisioned.":::
127131

128-
2. Configure Azure private peering for the circuit. Make sure that you have the following items before you continue with the next steps:
132+
1. Configure Azure private peering for the circuit. Make sure that you have the following items before you continue with the next steps:
129133

130134
* A pair of subnets that aren't part of any address space reserved for virtual networks. One subnet is used for the primary link, while the other will be used for the secondary link. From each of these subnets, you assign the first usable IP address to your router as Microsoft uses the second usable IP for its router. You have three options for this pair of subnets:
131135
* IPv4: Two /30 subnets.
@@ -135,11 +139,11 @@ This section helps you create, get, update, and delete the Azure private peering
135139
* AS number for peering. You can use both 2-byte and 4-byte AS numbers. You can use a private AS number for this peering except for the number from 65515 to 65520, inclusively.
136140
* You must advertise the routes from your on-premises Edge router to Azure via BGP when you configure the private peering.
137141
* **Optional -** An MD5 hash if you choose to use one.
138-
3. Select the Azure private peering row, as shown in the following example:
142+
1. Select the Azure private peering row, as shown in the following example:
139143

140144
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/select-private-peering.png" alt-text="Screenshot showing how to select the private peering row.":::
141145

142-
4. Configure private peering. **Save** the configuration once you've specified all parameters.
146+
1. Configure private peering. **Save** the configuration once you've specified all parameters.
143147

144148
:::image type="content" source="./media/expressroute-howto-routing-portal-resource-manager/private-peering-configuration.png" alt-text="Screenshot showing private peering configuration.":::
145149

0 commit comments

Comments
 (0)