|
| 1 | +--- |
| 2 | +title: About rating limiting for ExpressRoute circuits over service provider ports |
| 3 | +titleSuffix: Azure ExpressRoute |
| 4 | +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 |
| 6 | +author: duongau |
| 7 | +ms.service: expressroute |
| 8 | +ms.topic: conceptual |
| 9 | +ms.date: 01/12/2024 |
| 10 | +ms.author: duau |
| 11 | +--- |
| 12 | + |
| 13 | +# About rating limiting for ExpressRoute circuits over service provider ports |
| 14 | + |
| 15 | +This article discusses how rate limiting works for ExpressRoute circuits created over service provider ports. You'll also learn how to monitor the throughput and traffic drop due to rate limiting. |
| 16 | + |
| 17 | +## How does rate limiting work over an ExpressRoute circuit? |
| 18 | + |
| 19 | +An ExpressRoute circuit consists of two links that connects the Customer/Provider edge to the Microsoft Enterprise Edge (MSEE) routers. If your circuit bandwidth is 1 Gbps and you distribute your traffic evenly across both links, you can achieve a maximum throughput of 2 Gbps (two links * 1 Gbps). Rate limiting restricts your throughput to the configured bandwidth if you exceed it on either link. The ExpressRoute circuit SLA is only guaranteed for the bandwidth that you configured. For example, if you purchased a 1-Gbps circuit, you're SLA is for a maximum throughput of 1 Gbps. |
| 20 | + |
| 21 | +:::image type="content" source="./media/provider-rate-limit/circuit.png" alt-text="Diagram of rate limiting on an ExpressRoute circuit over provider ports."::: |
| 22 | + |
| 23 | +## How can I determine what my circuit throughput is? |
| 24 | + |
| 25 | +You can monitor the ingress and egress throughput of your ExpressRoute circuit for both links through the Azure portal using ExpressRoute circuit metrics. For ingress, select `BitsInPerSecond` and for egress, select `BitsOutPerSecond`. The following screenshot shows the ExpressRoute circuit metrics for ingress and egress throughput. |
| 26 | + |
| 27 | +:::image type="content" source="./media/provider-rate-limit/throughput-metrics.png" alt-text="Screenshot of the throughput per seconds metrics for an ExpressRoute Direct circuit."::: |
| 28 | + |
| 29 | +## How can I identify if traffic is being dropped due to rate limiting? |
| 30 | + |
| 31 | +You can monitor the traffic that is being dropped due to rate limiting through the Azure portal using the ExpressRoute circuit QOS metrics. For ingress, select `DroppedInBitsPerSecond` and for egress, select `DroppedOutBitsPerSecond`. The following screenshot shows the ExpressRoute circuit QOS metrics for ingress and egress throughput. |
| 32 | + |
| 33 | +:::image type="content" source="./media/provider-rate-limit/drop-bits-metric.png" alt-text="Screenshot of the drop bits per seconds metrics for an ExpressRoute Direct circuit."::: |
| 34 | + |
| 35 | +## How can I increase my circuit bandwidth? |
| 36 | + |
| 37 | +You can seamlessly increase your circuit bandwidth through the Azure portal. For more information, see [About upgrading ExpressRoute circuit bandwidth](about-upgrade-circuit-bandwidth.md). |
| 38 | + |
| 39 | +## What are the causes of traffic drop when the throughput is below the configured bandwidth? |
| 40 | + |
| 41 | +ExpressRoute circuit throughput is monitored at an aggregate level of every few minutes. While the rate-limiting is enforced at a granular level in milliseconds. Therefore, occasional traffic bursts exceeding the configured bandwidth might not get detected by the throughput monitoring. However, the rate-limiting is still be enforced and traffic gets dropped. |
| 42 | + |
| 43 | +## Next steps |
| 44 | + |
| 45 | +For more frequently asked questions, see [ExpressRoute FAQ](expressroute-faqs.md). |
0 commit comments