How to implement QoS over PRIVATE peering ExpressRoute to an app running in VNET?

Nokoyashi1 21 Reputation points
2021-03-26T15:57:26.047+00:00

QoS is supported for Skype for Business over ExpressRoute MICROSOFT peering ONLY, according to documentation.

I need to do End-to-End over ExpressRoute doing PRIVATE peering from end-device to apps running in VNET.

It doesn't seem like I can USE DSCP inside ExpressRoute, it strips it out. So, is there a way to do it?

Thanks in advance...

Azure ExpressRoute
Azure ExpressRoute
An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
324 questions
0 comments No comments
{count} votes

Accepted answer
  1. SaiKishor-MSFT 17,201 Reputation points
    2021-03-30T21:16:59.11+00:00

    @Nokoyashi1

    Thank you for reaching out to us on Q&A.

    QoS requirements apply to the Microsoft peering only. The DSCP values in your network traffic received on Azure public peering and Azure private peering will be reset to 0. Therefore, it is not supported for private peering but you can do QOS Priority before the traffic reaches MS Edge. Hope this answers your question. Please let us know if you have any other questions/concerns.

    Please let us know if you have any further questions and we will be glad to assist you further. Thank you!

    Remember:

    Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.

    Want a reminder to come back and check responses? Here is how to subscribe to a notification.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Nokoyashi1 21 Reputation points
    2021-03-30T21:49:53.837+00:00

    Thank you very much for the answer/confirmation in terms of acknowledging that for Azure private peering, once the packet pass over the ExpressRoute pipe, the DSCP will be stripped out (reset it to 0).

    So, how would you advise End-to-End QoS over ExpressRoute with PRIVATE peering be implemented?

    Yes, we can do QoS Priority before the traffic reaches MS Edge. How about from the MS Edge to the application running in a VNET on the Azure cloud?

    QoS management should be provided at all layers of the network protocol and every component/gear on the E2E traffic path or the QoS is only as good as the weakest link. Although ExpressRoute is not the weakest link on the path but how can I preserve the DSCP/MPLS EXP information beyond the MS Edge in order to implement End-to-End QoS?

    Thanks

    0 comments No comments