用户侧组播概述
用户侧组播,即用户接入后可以点播、切换和退出某个组播节目,具体流程如表11-1所示:
项目 |
简要描述 |
说明 |
---|---|---|
用户点播组播节目 | 用户点播组播节目需要经过用户上线和组播加入两个阶段。 用户上线后,用户发送组播加入(IGMP Report)报文,BRAS设备上的IGMP协议负责接收IGMP Report报文、识别是哪一个用户加入并解析IGMP Report报文中的组播组。 |
- |
用户退出组播节目 | 用户退出组播节目,即用户发送组播离开(IGMP Leave)报文退出当前观看的组播节目,BRAS设备上的IGMP协议负责接收IGMP Leave报文、识别是哪个用户离开并解析IGMP Leave报文中的组播组。 |
- |
用户切换组播节目 | 用户切换组播节目,即退出一个组播节目并加入另一个组播节目,在协议上表现为发送一个组播组的IGMP Leave报文及另一个组播组的IGMP Report报文。 |
|
用户下线退出所有点播的组播节目 | 用户下线即用户退出IPoE或PPPoE的认证连接,不发送IGMP Leave报文。用户已经下线,不应该再向用户发送组播数据流量,但是由于用户没有发送IGMP Leave报文,因此IGMP协议会将该用户的所有表项的出接口删除,停止向该用户复制组播流量。 |
- |
相关概念
组播节目
一个组播节目对应一个组播源组地址,一个组播源组地址可理解为IPTV的一个频道或者节目。
用户接入方式
对于用户侧组播,目前用户上线的方式仅支持PPPoE(Point-to-Point Protocol over Ethernet)接入和IPoE(IP Over Ethernet)接入。
- PPPoE接入:是一种通过一个远端接入设备为以太网上的主机提供接入服务,在以太网上提供点到点的连接,建立PPP会话,以及封装PPP数据包的方法,并可以对接入的每个主机实现控制和计费的技术。
- IPoE接入:是用户通过二层设备连接到BRAS的以太网接口下,在接入IPv4网络时,用户的IP报文在经过用户的以太网口的以太网封装后,形成IPoE报文,然后经过二层设备转发到达BRAS,BRAS设备利用IPoE报文中携带的用户物理或逻辑信息,例如MAC地址、VLAN、Option 82(线路信息)等,作为用户标识对用户及其业务进行认证和授权的一种接入方式。
项目 |
封装报文的形式 |
发送的组播报文是单播还是组播的 |
说明 |
---|---|---|---|
PPPoE接入 | 用户和BRAS设备之间交互的组播报文均以PPPoE进行封装。 |
|
PPPoE接入目前不支持按端口+VLAN复制的组播复制方式。 |
IPoE接入 | 用户和BRAS设备之间交互的组播报文均以IPoE进行封装。 |
|
- |
组播复制方式
组播复制方式 |
组播复制的设备 |
描述 |
应用场景 |
优势 |
---|---|---|---|---|
按用户(Session)复制 | BRAS设备。 由于BRAS设备下游的二层设备不具备IGMP Snooping功能,即下游的二层设备不具备组播复制能力。 |
由BRAS设备直接将组播报文复制到每个用户的会话中,发送给用户。 |
BRAS设备下游的二层设备不具备IGMP Snooping功能。 |
认证不通过的用户不能收看组播节目,能够严格控制用户可点播的组播节目。 |
按端口+VLAN复制 | BRAS设备下游的二层设备。 该设备具备IGMP Snooping功能,即下游的二层设备具备组播复制能力。 |
即用户按VLAN进行聚合,BRAS设备按端口+VLAN进行复制。对于从同一端口同一VLAN上线并点播相同的组播节目的用户,BRAS设备只复制一份组播流量到下游二层设备,由下游二层设备将组播数据报文按需复制给用户。 |
用户报文携带VLAN,并且不需要做跨VLAN转发。 |
减轻BRAS设备复制组播数据的压力,减少带宽的消耗。 |
按组播VLAN复制 | BRAS设备下游的二层设备。 该设备具备IGMP Snooping功能,即下游的二层设备具备组播复制能力。 |
即用户先加入到组播VLAN,BRAS设备按组播VLAN复制,下游二层设备再按用户VLAN进行复制。对于从同一端口上线的点播同一组播节目的多个用户不管VLAN是否相同,都只复制一份组播数据报文,下游二层设备再按不同用户VLAN进行复制。 |
用户报文携带VLAN,并且需要做跨VLAN转发。 |
减轻BRAS设备复制组播数据的压力,减少带宽的消耗。 |
按端口复制 | BRAS设备下游的二层设备。 该设备具备IGMP Snooping功能,即下游的二层设备具备组播复制能力。 |
即BRAS设备按端口进行复制,由下游二层设备根据用户进行复制。它是按组播VLAN复制的一种特例,即VLAN值为0即为按端口复制。 |
缺省情况下,组播按端口进行复制。 |
减轻BRAS设备复制组播数据的压力,减少带宽的消耗。 |
上述组播复制方式可以同时配置,优先级顺序是:按端口+VLAN复制 > 按用户复制 > 按组播VLAN复制 > 按端口复制。
除了组播数据报文按照上述组播复制方式转发之外,IGMP查询报文也会按照上述组播复制方式进行发送。