订阅者管理 IGMP 型号概述
在 IPTV 网络中,当机顶盒 (STB) 发送 IGMP 命令以通知上游设备(例如,多服务访问节点 [MSAN] 或服务路由器)是开始还是停止向用户发送组播组时,就会发生通道更改。此外,IGMP 主机会定期向 STB 请求有关正在接收哪些通道(组播组)的通知。
您可以通过以下方式在订阅者管理网络中实施 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。