Skip to content

Commit ceb0f4f

Browse files
authored
Merge pull request #241794 from rcdun/nslack/voiceERsquash
Document ExR Microsoft Peering for PSTN services
2 parents 7097832 + cf99a8b commit ceb0f4f

File tree

5 files changed

+83
-6
lines changed

5 files changed

+83
-6
lines changed

articles/expressroute/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@
119119
href: expressroute-qos.md
120120
- name: Routing Microsoft 365 traffic over ExpressRoute
121121
href: using-expressroute-for-microsoft365.md
122+
- name: Routing Microsoft PSTN traffic over ExpressRoute
123+
href: using-expressroute-for-microsoft-pstn.md
122124
- name: High Availability - Design
123125
href: designing-for-high-availability-with-expressroute.md
124126
- name: Disaster Recovery - Design

articles/expressroute/expressroute-circuit-peerings.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: duongau
66

77
ms.service: expressroute
88
ms.topic: conceptual
9-
ms.date: 09/19/2022
9+
ms.date: 09/06/2023
1010
ms.author: duau
1111

1212
---
@@ -69,7 +69,7 @@ You can connect more than one virtual network to the private peering domain. Rev
6969

7070
[!INCLUDE [expressroute-office365-include](../../includes/expressroute-office365-include.md)]
7171

72-
Connectivity to Microsoft online services (Microsoft 365 and Azure PaaS services) occurs through Microsoft peering. We enable bi-directional connectivity between your WAN and Microsoft cloud services through the Microsoft peering routing domain. You must connect to Microsoft cloud services only over public IP addresses that are owned by you or your connectivity provider and you must adhere to all the defined rules. For more information, see the [ExpressRoute prerequisites](expressroute-prerequisites.md) page.
72+
Connectivity to Microsoft online services (Microsoft 365, Azure PaaS services and Microsoft PSTN services) occurs through Microsoft peering. We enable bi-directional connectivity between your WAN and Microsoft cloud services through the Microsoft peering routing domain. You must connect to Microsoft cloud services only over public IP addresses that are owned by you or your connectivity provider and you must adhere to all the defined rules. For more information, see the [ExpressRoute prerequisites](expressroute-prerequisites.md) page.
7373

7474
For more information on services supported, costs, and configuration details, see the [FAQ page](expressroute-faqs.md). For information on the list of connectivity providers offering Microsoft peering support, see the [ExpressRoute locations](expressroute-locations.md) page.
7575

articles/expressroute/expressroute-faqs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ If your ExpressRoute circuit is enabled for Azure Microsoft peering, you can acc
9696
* Power BI - Available via an Azure Regional Community, see [here](/power-bi/service-admin-where-is-my-tenant-located) for how to find out the region of your Power BI tenant.
9797
* Azure Active Directory
9898
* [Azure DevOps](https://blogs.msdn.microsoft.com/devops/2018/10/23/expressroute-for-azure-devops/) (Azure Global Services community)
99+
* [Microsoft PSTN services](./using-expressroute-for-microsoft-pstn.md)
99100
* Azure Public IP addresses for IaaS (Virtual Machines, Virtual Network Gateways, Load Balancers, etc.)
100101
* Most of the other Azure services are also supported. Check directly with the service that you want to use to verify support.
101102

articles/expressroute/expressroute-routing.md

Lines changed: 7 additions & 4 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: conceptual
8-
ms.date: 06/12/2023
8+
ms.date: 09/06/2023
99
ms.author: duau
1010
ms.custom: references_regions, ignite-2022
1111
---
@@ -160,7 +160,7 @@ To enable connectivity to other Azure services and infrastructure services, you
160160
161161
## <a name="bgp"></a>Support for BGP communities
162162

163-
This section provides an overview of how BGP communities get used with ExpressRoute. Microsoft advertises routes in the private, Microsoft and public (deprecated) peering paths with routes tagged with appropriate community values. The rationale for doing so and the details on community values are describe as followed. Microsoft, however doesn't honor any community values tagged to routes advertised to Microsoft.
163+
This section provides an overview of how BGP communities get used with ExpressRoute. Microsoft advertises routes in the private, Microsoft and public (deprecated) peering paths with routes tagged with appropriate community values. The rationale for doing so and the details on community values are describe as followed. Microsoft, however, doesn't honor any community values tagged to routes advertised to Microsoft.
164164

165165
For private peering, if you [configure a custom BGP community value](./how-to-configure-custom-bgp-communities.md) on your Azure virtual networks, you'll see this custom value and a regional BGP community value on the Azure routes advertised to your on-premises over ExpressRoute.
166166

@@ -246,17 +246,20 @@ In addition to the BGP tag for each region, Microsoft also tags prefixes based o
246246
| Azure Global Services (1) | 12076:5050 |
247247
| Azure Active Directory |12076:5060 |
248248
| Azure Resource Manager |12076:5070 |
249-
| Other Office 365 Online services** | 12076:5100 |
249+
| Other Office 365 Online services (2) | 12076:5100 |
250250
| Microsoft Defender for Identity | 12076:5220 |
251+
| Microsoft PSTN services (5) | 12076:5250 |
251252

252253
(1) Azure Global Services includes only Azure DevOps at this time.
253254

254-
(2) Authorization required from Microsoft, refer [Configure route filters for Microsoft Peering](how-to-routefilter-portal.md)
255+
(2) Authorization required from Microsoft. See [Configure route filters for Microsoft Peering](how-to-routefilter-portal.md).
255256

256257
(3) This community also publishes the needed routes for Microsoft Teams services.
257258

258259
(4) CRM Online supports Dynamics v8.2 and below. For higher versions, select the regional community for your Dynamics deployments.
259260

261+
(5) Use of Microsoft Peering with PSTN services is restricted to specific use cases. See [Using ExpressRoute for Microsoft PSTN services](using-expressroute-for-microsoft-pstn.md).
262+
260263
> [!NOTE]
261264
> Microsoft does not honor any BGP community values that you set on the routes advertised to Microsoft.
262265
>
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: 'Using ExpressRoute for Microsoft PSTN Services'
3+
description: ExpressRoute circuits can be used for Microsoft PSTN services, including Operator Connect, Azure Communications Gateway, and Azure Communication Services Direct Routing.
4+
author: nslack
5+
ms.service: expressroute
6+
ms.topic: conceptual
7+
ms.workload: infrastructure-services
8+
ms.date: 09/06/2023
9+
ms.author: nickslack
10+
11+
---
12+
13+
# Using ExpressRoute for routing traffic to Microsoft PSTN services
14+
15+
An ExpressRoute circuit provides private connectivity to the Microsoft backbone network. ExpressRoute *Microsoft Peering* connects your on-premises networks with public Microsoft services. You can use Microsoft Peering to provide your voice infrastructure endpoints outside Azure with network connectivity to Microsoft PSTN services (in addition to other Microsoft services).
16+
17+
> [!TIP]
18+
> ExpressRoute circuits can also be used for *Private Peering*, which allows you to connect to private endpoints of your IaaS deployment in Azure regions.
19+
20+
For more information about ExpressRoute, see the [Introduction to ExpressRoute][ExR-Intro] article.
21+
22+
You can use ExpressRoute Microsoft Peering to connect to the following Microsoft PSTN services:
23+
24+
* Operator Connect (including Calling, Conferencing and Teams Phone Mobile offers)
25+
* Azure Communications Gateway
26+
* Azure Communication Services Direct Routing
27+
28+
> [!IMPORTANT]
29+
> Operator Connect SIP Trunks do not support encryption when using ExpressRoute Microsoft Peering connectivity.
30+
31+
In this article, you'll learn about why you might consider using ExpressRoute to connect to these Microsoft PSTN services.
32+
33+
## When to use ExpressRoute Microsoft Peering for Microsoft PSTN services
34+
35+
In certain scenarios, using ExpressRoute Microsoft Peering provides better quality for voice calling than using the internet for your traffic. Microsoft owns one of the largest global networks, and the Microsoft network is optimized to achieve the core objective of offering the best network performance. The Microsoft network uses "cold potato" routing, meaning traffic enters and exits as close as possible to client devices/customer networks to reduce network hops and provide optimal quality of service for voice traffic. The Microsoft network is designed with redundancy and is highly available. For more information about architecture optimization, see [How Microsoft builds its fast and reliable global network][MGN].
36+
37+
### For enterprises managing your own PSTN connectivity
38+
39+
If your PSTN traffic is concentrated in multiple global locations and each location has its own ExpressRoute connection, ExpressRoute Microsoft Peering could be suited to you. This architecture is common for users of Direct Routing who have deployed their own SBCs in sites with ExpressRoute connectivity.
40+
41+
### For Communications Services Providers
42+
43+
We recommend that Communications Services Providers use Peering Service Voice interconnect (sometimes also called MAPSV or MAPS Voice) to connect their networks to the Microsoft network. To configure Peering Service Voice interconnection, follow [Internet peering for Peering Service Voice walkthrough](../internet-peering/walkthrough-communications-services-partner.md).
44+
45+
In some cases, using ExpressRoute Microsoft Peering might be preferable as it allows you to:
46+
47+
* Reuse existing ExpressRoute connectivity to your network instead of creating new Peering Service Voice connectivity.
48+
* Avoid port scarcity at peering locations.
49+
* Segregate your voice traffic on smaller circuits than the minimum 10-Gbps connections supported by Peering Service Voice interconnects.
50+
* Make use of 802.1Q tagging.
51+
52+
Operator Connect providers must ensure the architecture used for network connectivity is compliant with the latest Microsoft Teams *Network Connectivity Specification*. This specification is made available to Operator Connect providers during onboarding.
53+
54+
## Configuring Microsoft Peering for use with Microsoft PSTN services
55+
56+
Multiple Microsoft services (including Microsoft PSTN services, Microsoft 365 services and some Azure PaaS offerings) can be connected via Microsoft Peering. With the use of a *Route Filter*, you can select which service prefixes you want Microsoft to advertise over Microsoft Peering to your on-premises network. To configure a suitable Route Filter for Microsoft PSTN services, follow [Configure route filters for Microsoft Peering][ExRRF], setting *Azure SIP Trunking* as an allowed service community.
57+
58+
All Microsoft PSTN services supported for Microsoft Peering use the 52.120.0.0/15 subnet. The Azure SIP Trunking service community refers to this subnet.
59+
60+
> [!NOTE]
61+
> You must connect to Microsoft cloud services only over public IP addresses that are owned by you or your connectivity provider and you must adhere to all the defined rules. For more information, see the [ExpressRoute prerequisites](./expressroute-prerequisites.md) page.
62+
63+
## Next steps
64+
65+
* [Create ExpressRoute Microsoft Peering][CreatePeering]
66+
67+
<!--Link References-->
68+
[ExR-Intro]: ./expressroute-introduction.md
69+
[CreatePeering]: ./expressroute-howto-routing-portal-resource-manager.md
70+
[MGN]: https://azure.microsoft.com/blog/how-microsoft-builds-its-fast-and-reliable-global-network/
71+
[ExRRF]: ./how-to-routefilter-portal.md

0 commit comments

Comments
 (0)