Giter Site home page Giter Site logo

er-fastpath's Introduction

ExpressRoute datapath, FastPath and FastPath IP limits

Default behavior

The data flow between On-Prem and Azure using ExpressRoute is asymmetric by design.

Traffic from On-Prem to Azure transits via the ExpressRoute Gateway but the return traffic (Azure to On-Prem) bypasses the ExpressRoute Gateway and is forwarded directly to the MSEEs.

If multiple ExpressRoute Circuits are advertising copies of the same On-Prem routes and are connected to the same ExpressRoute Gateway, Azure to On-Prem traffic is ECMPed across the different ExpressRoute Circuits available unless traffic engineering is configured to prioritise 1 path over the others.

With ExpressRoute FastPath

Enabling the ExpressRoute FastPath feature allows On-Prem to Azure traffic to bypass the ExpressRoute Gateway as well, leading to improved data path performances:

This results in reduced latency and the ability to exceed the ExpressRoute Gateway maximum throughput limit of 10 Gbps.

Current constraints and limitations (as of November 2023):

  • Available only on Ultra Performance or ErGw3AZ
  • IP address limit*
  • Limited support of Private Link for ExpressRoute Direct circuits only, not supported at all on ExpresRoute partner circuits
  • FastPath support for UDRs on the Gateway subnet and for VNet peering is still in preview and available for ExpressDirect circuits only

ExpressRoute FastPath is configured per connection.

*About the FastPath IP address limit

In our documentation, we specify the following limits for the number of FastPath IPs:

ExpressRoute SKU Bandwidth FastPath IP limit
ExpressRoute Direct 100 Gbps 200k
ExpressRoute Direct 10 Gbps 100k
ExpressRoute provider circuit =< 10 Gbps 25k

When FastPath is enabled, this limit is the maximum number of Azure endpoints in the VNet environment that will be configured to bypass the ExpressRoute Gateway. Whenever a new IP address is added or removed, the FastPath IPs are automatically reprogrammed to reflect that change, keeping the FastPath IP list up to date.

The limit is on customer private IPs, a VM with 3 NICs requires 3 FastPath routes counting towards the limit (reminder: FastPath is configured per connection, not per circuit).

It is important to note that when calculating the limit for FastPath IPs, only endpoints with assigned private IP addresses within a subnet or VNet range are counted. The entire address range won't be included in the calculation of consumed IPs.

Azure Monitor offers metrics for ExpressRoute Direct resources, which includes the ability to track the number of configured FastPath routes at the port level.

er-fastpath's People

Contributors

cynthiatreger avatar

Watchers

 avatar

Forkers

jonathan-vella

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.