All Products
Search
Document Center

Cloud Enterprise Network:Manage multicast

Last Updated:Oct 25, 2025

Enterprise Edition transit routers support multicast. After you connect an Enterprise Edition transit router to your network instances, you can create and manage multicast networks. The transit router also forwards multicast traffic between network instances.

Background information

Click to learn about multicast.

What is multicast?

Multicast is a communication model where a server sends the same datagram to multiple clients simultaneously. This is a point-to-multipoint scenario. Common applications include ApsaraVideo Live, video conferencing, financial data synchronization, online education, and web television.

What is multicast

Advantages of multicast

In point-to-multipoint scenarios, multicast reduces the load on the server and improves bandwidth usage compared to unicast and broadcast.

The following live video streaming scenario illustrates the differences between unicast and multicast and highlights the advantages of multicast.

Note

For more information about the differences between broadcast and multicast communication modes, see the documentation.

  • Unicast mode

    In unicast mode, when the live streaming server pushes video traffic to Client 3 and Client 4, it sends two separate unicast packets: Unicast Packet 1 and Unicast Packet 2. A router then forwards these packets to their respective clients, as shown in the following figure.Unicast communication mode

  • Multicast mode

    In multicast mode, the live streaming server and the clients join the same multicast group. To push video traffic to Client 3 and Client 4, the server sends only one multicast packet to the group: Multicast Packet 1. This packet is forwarded by multicast routers and replicated on the routers closest to the clients. The number of replications depends on the number of clients in the group. After replication, the multicast routers forward the packets to the respective clients, as shown in the following figure.Multicast communication mode

In unicast mode, the server sends a separate packet for each client, and routers must forward all of them. This increases the workload on the server and consumes significant bandwidth, especially with many clients. In multicast mode, the server sends only one packet. The packet is replicated only on routers near the clients. This method significantly reduces the server's workload and saves bandwidth, especially with many clients.

Introduction to multicast features

This section describes the scenarios, advantages, and basic concepts of the multicast feature for Enterprise Edition transit routers.

Scenarios

After you enable the multicast feature for an Enterprise Edition transit router, you can create and manage multicast networks in the following scenarios:

  • Build a multicast network within a single virtual private cloud (VPC), as shown in Multicast Network 3 in the following figure.

  • Build a multicast network between different VPCs in the same region, as shown in Multicast Network 2 in the following figure.

  • Build a multicast network between different VPCs in different regions, as shown in Multicast Network 1 in the following figure.

cn.png

Advantages

  • Low cost

    The multicast feature for Enterprise Edition transit routers is a cloud-native service from Alibaba Cloud. This feature lets you quickly build multicast networks without purchasing physical devices or third-party software certificates. You can enable the multicast feature as needed and pay for only the resources that you use.

  • High reliability

    Enterprise Edition transit routers support multi-zone disaster recovery. This design prevents a single point of failure and ensures high availability for your multicast network.

  • Easy maintenance

    Enterprise Edition transit routers provide a unified, visual management interface. This simplifies management compared to using the command line. You can manage multicast sources and members without needing to configure multicast routes.

Terms

The following table describes the basic concepts of the multicast feature for Enterprise Edition transit routers.

Term

Description

Multicast domain

A multicast domain defines the scope of a multicast network within a region.

Only resources inside the multicast domain can send or receive multicast traffic. Resources outside the domain cannot.

You can create multiple multicast domains for an Enterprise Edition transit router. Multicast domains in the same region are isolated from each other. However, multicast groups that have the same multicast IP address can communicate across different regions.

Multicast group

In a multicast domain, a multicast group is a set of resources that send and receive the same multicast messages. Each group is identified by a multicast IP address.

  • A multicast domain can have multiple multicast groups. Each group must have a unique IP address. Resources in different multicast groups within the same domain cannot communicate.

  • Multicast groups in different multicast domains can have the same IP address:

    • If these domains are in the same region, resources in the groups with the same IP address cannot communicate.

    • If these domains are in different regions, resources in the groups with the same IP address can communicate.

Multicast source

A multicast source is a resource in a multicast group that sends multicast traffic.

Multicast member

A multicast member is a resource in a multicast group that receives multicast traffic.

Networking modes

You can build a multicast network in static mode or using the Internet Group Management Protocol (IGMP).

  • Static mode: After you create a multicast domain, you can manually create multicast sources and members to build the multicast network.

  • IGMP mode: After you create a multicast domain, hosts can dynamically join a multicast group using IGMP. This simplifies the deployment and management of the multicast network.

    IGMP is a protocol in the TCP/IP protocol suite that manages IPv4 multicast group membership. When a host joins a multicast group using IGMP, the host becomes both a multicast source and a multicast member of the group on the transit router. For more information about how IGMP works on a transit router, see IGMP for transit routers.

For more information about how to create a multicast network, see Create and manage a multicast network.

Billing

When you use the multicast feature of an Enterprise Edition transit router, you are charged connection fees, data processing fees, and inter-region connection fees that vary based on your network scenario. For more information about how connection fees and inter-region connection fees are billed, see Cloud Enterprise Network billing.

The following section describes how data processing fees are calculated for multicast.

Billing rules

Data processing fees are charged on a pay-as-you-go basis. The billing cycle is one hour. If your usage in a billing cycle is less than one hour, you are charged for a full hour.

Data processing fee for multicast = Multicast traffic × Unit price per GBUSD 0.02/GB

Multicast traffic consists of the following two parts:

  • The total multicast traffic sent from each multicast source to the Enterprise Edition transit router.

  • The total multicast traffic sent from the Enterprise Edition transit router to each multicast member.

Billing example

Multicast billing example

The following example, based on the preceding figure, describes how data processing fees are calculated for multicast. In the figure, the Elastic Computing Service (ECS) instances in VPC1, VPC2, and VPC3 have joined Multicast Group 1. ECS1 in VPC1 is the multicast source, and the ECS instances in VPC2 and VPC3 are the multicast members. When the Enterprise Edition transit router forwards multicast traffic, you are charged for the following two traffic components:

Billable part

Description

The total multicast traffic sent from the multicast source to the Enterprise Edition transit router.

The total multicast traffic sent from the Enterprise Edition transit router to ECS1, ECS2, ECS3, and ECS4 in VPC2, and to ECS1, ECS2, and ECS3 in VPC3.

Assume that the multicast traffic is 2 GB for part ① and 8 GB for part ②. Then:

Data processing fee = (2 + 8) GB × USD 0.02/GB = USD 0.20

Limits

  • The multicast feature is available for Enterprise Edition transit routers only in the following regions: China (Hangzhou), China (Shanghai), China (Beijing), China (Ulanqab), China (Shenzhen), China (Chengdu), China (Hohhot), China (Hong Kong), Japan (Tokyo), Singapore, Germany (Frankfurt), UK (London), US (Virginia), US (Silicon Valley), and SAU (Riyadh - Partner Region).

  • Enterprise Edition transit routers support multicast only for traffic between VPCs.

  • Elastic network interfaces (ENIs) created by an Enterprise Edition transit router in a VPC cannot be added to a multicast network.

  • An ENI can be a multicast source and a multicast member in the same multicast group.

  • Only the primary private IP address of an ENI can be used for multicast communication. Other IP addresses of the ENI do not support multicast.

  • The following table describes the quota limits on multicast resources.

    Resource

    Default quota

    Request a quota increase

    Maximum number of multicast domains that can be created for each transit router

    20

    Not adjustable

    Maximum number of multicast domains that can be associated with each VPC

    Note

    The total number of multicast domains associated with all vSwitch instances in a VPC cannot exceed the quota.

    20

    Maximum number of multicast sources and members for each transit router

    2,000

    You can use one of the following methods to increase the quota:

    You can request to increase the quota to 3,000. To request a higher quota, contact your account manager. The maximum quota is 10,000.

    Maximum number of multicast members in a multicast group of a transit router

    100

    Not adjustable

    Maximum number of multicast sources in a multicast group of a transit router

    100

    Maximum number of vSwitches that can be associated with a multicast domain of a transit router

    10

    Maximum number of inter-region multicast members that can be associated with a multicast group of a transit router

    15

    Number of multicast groups supported by each multicast domain

    20 (Deprecated)

    Maximum bandwidth of each multicast group

    Note

    The bandwidth refers to the sum of the bandwidth that the multicast sources use to transmit packets to the multicast group and the bandwidth that the multicast group uses to transmit packets to the multicast members.

    10 Gbps

  • You cannot disable the multicast feature after it is enabled. Enabling this feature does not affect your other services.