Multicast option in Azure

MS Techie 2,311 Reputation points

Do we have the option to support Multicast in Azure ?

Which protocol supports Multicast.. Is it UDP or TCP ?

Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
1,178 questions
{count} votes

4 answers

Sort by: Most helpful
  1. GitaraniSharma-MSFT 27,071 Reputation points Microsoft Employee


    Hello @MS Techie ,

    Just wanted to provide a new update on this post as we now have an Azure Marketplace managed application that implements a Cloud Based Virtual Switch which enables Multicast on Azure.
    Please find the link to the application below:


  2. GitaraniSharma-MSFT 27,071 Reputation points Microsoft Employee

    Hello @MS Techie ,

    Multicast is not supported on Azure. It is going to be blocked by the fabric, which will not route multicast group IP addresses, nor subscribe to different multicast flows. There are numerous scalability challenges to support multicast in the network infrastructure. Given the security implications, we are not likely to support multicast in the near future.
    Please refer :{toggle_previous_statuses}

    As far as workaround is concerned, there are few options in the market such as weave or n2n which provide an overlay based solution.
    For example :

    However, we have not tested any of the solutions nor do we specifically recommend one.

    Kindly let us know if the above helps or you need further assistance on this issue.


    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    No comments

  3. SUNOJ KUMAR YELURU 12,396 Reputation points Microsoft MVP

    Hi @MS Techie
    Do VNets support multicast or broadcast?
    No. Multicast and broadcast are not supported.

    If the Answer is helpful, please click Accept Answer and up-vote, this can be beneficial to other community members.

  4. Darren Neimke 1 Reputation point

    Take a look at SignalR. It provides support for multicast functionality over a Web socket connection. Clients send messages to a hub which are then broadcasted to all clients connected to the hub.

    No comments