文档

组播概述

更新时间:

企业版转发路由器支持组播通信。企业版转发路由器连接网络实例后,可以帮助您创建和管理组播网络,并作为组播路由器帮助您转发网络实例间的组播流量。

背景信息

什么是组播

组播是一种网络通信模式,通常应用于一个服务器同时向一组客户端(点对多点)发送相同数据报文的网络通信场景。例如在线直播、视频会议、金融交易行情数据同步、远程教育和网络电视等。

什么是组播

组播的优势

在点对多点的网络通信场景中,相对于单播和广播通信模式,组播通信模式可以帮助您减轻服务器负载并提高带宽的利用率。

以在线直播场景为例,为您介绍单播和组播通信模式的区别,方便您理解组播通信模式的优势。

说明

广播和组播通信模式的区别,请您自行查阅文档。

  • 单播通信模式

    在单播通信模式下,视频直播服务器向客户端3和客户端4推送视频流量时,需要发送两份单播报文即单播报文1和单播报文2,由路由器将这两份单播报文转发至对应客户端。如下图所示。单播通信模式

  • 组播通信模式

    在组播通信模式下,视频直播服务器和视频接收客户端加入同一个组播组中。视频直播服务器向客户端3和客户端4推送视频流量时,只需要向组播组发送一份组播报文即组播报文1。该报文经过组播路由器转发,在靠近客户端的组播路由器上进行复制,组播报文被复制的数量依据组播组中的客户端数量决定。复制完成后,组播路由器将所有组播报文转发至对应的客户端。如下图所示。组播通信模式

对比以上两种通信模式,在单播通信模式下,服务器需要为每一个客户端单独发送一份单播报文,同时路由器也需要转发所有的单播报文。在客户端数量较多的情况下会增加服务器负载,同时会占用路由器较多带宽。而在组播通信模式下,视频直播服务器和视频接收客户端加入同一个组播组后,视频直播服务器只需要发送一份组播报文,在传输过程中,组播路由器也只需要转发一份组播报文,在转发组播报文过程中,只需要依据客户端的位置,在客户端临近的组播路由器上复制转发组播报文即可。在客户端数量较多情况下,组播通信模式可以有效减轻服务器负载,节省路由器的带宽。

组播功能介绍

以下内容为您介绍企业版转发路由器组播功能的应用场景、功能优势和基本概念。

应用场景

企业版转发路由器开启组播功能后,可以帮助您创建和管理以下场景的组播网络:

  • 在同一个专有网络VPC(Virtual Private Cloud)内搭建的组播网络(如下图组播网络3)。

  • 在同地域不同VPC之间搭建的组播网络(如下图组播网络2)。

  • 在不同地域不同VPC之间搭建的组播网络(如下图组播网络1)。

组播-基本概念-对象关系

功能优势

低成本

企业版转发路由器的组播功能是阿里云提供的云原生的组播能力,可以帮助您快速搭建组播网络,无需额外购买物理设备和第三方软件证书。企业版转发路由器组播功能支持按需开通,按使用量计费。

高可靠

企业版转发路由器提供多可用区容灾,可以有效避免单点故障对业务的影响,保证组播网络的高可用性。

易维护

相对于传统的通过命令行管理组播网络的方式,企业版转发路由器提供统一可视化的组播网络管理界面,免去组播路由的配置,让您轻松快捷的管理组播源和组播成员。

基本概念

下表为您介绍企业版转发路由器组播功能涉及到的一些基本概念。

名称

说明

组播域

一个组播域在地域范围内定义一个组播网络范围。

仅组播域之内的资源可以发送和接收组播流量,组播域之外的资源无法发送和接收组播流量。

一个企业版转发路由器下支持创建多个组播域,同地域的多个组播域之间互不相通,跨地域的多个组播域下拥有相同组播IP地址的组播组之间支持互通。

组播组

在组播域中,一组发送和接收相同组播报文的资源组成一个组播组。每个组播组均由一个组播IP地址标识。

一个组播域下支持创建多个组播组,各个组播组的IP地址不能相同。不同组播域下支持创建相同IP地址的组播组。

不同组播组的组播流量互不相通,相同组播组的组播流量同地域不通,跨地域支持互通。

组播源

在组播组下,发送组播流量的资源称为组播源。

组播成员

在组播组下,接收组播流量的资源称为组播成员。

计费说明

在您使用企业版转发路由器组播功能过程中,系统会根据您的组网场景向您收取连接费、流量处理费和跨地域连接费。连接费和跨地域连接费计费规则请参见云企业网计费说明

组播场景下流量处理费计费说明如下:

计费规则

流量处理费为按使用流量后付费的计费模式,计费周期和账单周期均为1小时。在一个计费周期内,如果您的使用时长不足1小时,按1小时收费。

组播场景下的流量处理费=组播流量×流量单价0.13元/GB

组播流量包含以下两部分:

  • 每个组播源向企业版转发路由器发送的组播流量之和。

  • 企业版转发路由器向每个组播成员发送的组播流量之和。

计费示例

组播计费示例

本文以上图场景为例,为您介绍组播场景下流量处理费的计费规则。如上图所示,VPC1、VPC2和VPC3的云服务器ECS(Elastic Compute Service)实例均加入了组播组1,其中VPC1的ECS1为组播源,VPC2和VPC3中的ECS实例均为组播成员。在企业版转发路由器传输组播流量的过程中,将对以下两部分的组播流量计费:

计费部分

说明

对组播源向企业版转发路由器发送的组播流量之和计费。

对企业版转发路由器向VPC2中的ECS1、ECS2、ECS3、ECS4和VPC3中的ECS1、ECS2、ECS3发送的组播流量之和计费。

假设①和②部分的组播流量分别为:2 GB和8 GB,则:

流量处理费=(2+8) GB×0.13元/GB=1.30元

使用限制

  • 仅华东1(杭州)、华东2(上海)、华北2(北京)、华南1(深圳)、西南1(成都)、中国香港、日本(东京)、新加坡、德国(法兰克福)、澳大利亚(悉尼)、英国(伦敦)、美国(弗吉尼亚)、美国(硅谷)地域的企业版转发路由器支持组播功能。

  • 企业版转发路由器当前仅支持转发VPC之间的组播流量。

  • 企业版转发路由器在VPC中创建的ENI,不支持加入组播网络。

  • 不支持高级功能的VPC实例不支持加入组播网络(该类VPC实例下的交换机无法绑定组播域)。关于VPC高级功能的更多信息,请参见VPC高级功能

  • 一个ENI支持同时成为一个组播组下的组播源和组播成员。

  • 仅支持ENI的主私网IP地址作为组播网络通信对象,ENI其余IP地址不支持组播通信。

  • 组播资源的配额限制如下表所示。

    资源

    默认配额

    申请更多配额

    每个转发路由器支持创建的组播域的数量

    20个

    无法调整

    每个转发路由器下单个组播组支持的组播成员的数量

    15个

    每个转发路由器下单个组播域支持关联的交换机的数量

    10个

    每个转发路由器下单个组播组支持的组播源的数量

    15个

    每个转发路由器下单个组播组支持关联的跨地域组播成员的数量

    15个

    每个组播域支持的组播组的数量

    20个

    每个组播组支持的最大带宽

    说明

    该带宽是指所有组播源向组播组发送的流量占用的带宽与组播组向所有组播成员发送的流量占用的带宽的总和。

    10 Gbps

  • 组播功能开启后不支持关闭。组播功能开启后对您现有的功能无影响。

使用流程

组播创建流程

具体操作,请参见创建和管理组播网络

  • 本页导读 (1)
文档反馈