Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

订阅者管理 IGMP 模型概述

在 IPTV 网络中,当机顶盒 (STB) 发送 IGMP 命令通知上游设备(例如,多服务接入节点 [MSAN] 或服务路由器)是开始还是停止向用户发送组播组时,就会发生频道更改。此外,IGMP 主机会定期请求机顶盒通知正在接收哪些信道(组播组)。

您可以通过以下方式在订阅者管理网络中实施 IGMP:

  • Static IGMP— 所有组播信道都发送到 MSAN。当 MSAN 收到启动或停止发送信道的 IGMP 请求时,它会将用户添加到组播组,然后丢弃 IGMP 数据包。

  • IGMP Proxy— 仅将当前正在查看的组播频道发送到 MSAN。如果 MSAN 收到查看当前未转发到 MSAN 的频道的请求,它会向上游转发请求。但是,上游设备无法看到来自每个订阅者的所有通道更改请求,从而限制了带宽控制选项。

  • IGMP Snooping— 仅将当前正在查看的组播频道发送到 MSAN。MSAN 向上游转发所有 IGMP 请求,即使它已经在接收信道,也是如此。上游设备可查看来自每个订阅者的所有通道更改请求。使用 IGMP 侦听使宽带服务路由器能够确定服务组合和每个用户的带宽要求,并调整为每个服务提供的带宽。

  • IGMP Passthrough— MSAN 以透明方式将 IGMP 数据包向上游传递到宽带服务路由器。

IGMP 主机(源)还会请求每个客户端发送有关其要接收的组播组的信息,从而定期验证它们发送的流量是否正确。对此 IGMP 查询 的响应可能会导致大量上游流量突发。

IGMPv2 是支持 IPTV 所需的最低级别,也是部署最广泛的级别。新兴标准指定 IGMPv3。