作为一种与单播和广播并列的通信方式,组播技术能够有效地解决单点发送多点接收的问题,从而实现了网络中点到多点的高效数据传送,能够大量节约网络带宽、降低网络载。在监控系统中,视频的存储流为单播方式,但当多个用户(解码器或者PC客户端)同时访问同一个编码器终端时,如果采用单播方式,从编码器到各个接受端都需要有一路单播流,对网络的带宽造成很大压力,因此建议针对这一业务模式进行相应的组播设置。
PIM-SM(Protocol Independent Multicast—Sparse Mode)是一种与单播路由选择协议无关的组播路由协议, 它不依赖于特定的单播路由协议,使用现存的单播路由表实现RPF检查。

PIM-SM同时也是一种稀疏模式的组播路由协议,比较适合应用于接收站点分布稀疏的网络。它通过设置汇合点路由器RP和自荐路由器BSR来向所有PIM-SM路由器通告RP-Set信息、 以及路由器的显式发送加入—剪枝(Join/Prune)信息,建立起基于RP的共享树RPT,组播数据沿着共享树流到加入到该组播组的网段。当数据流量达到一定程度,组播数据流可以切换到基于源的最短路径树SPT,以减少网络延迟及负担。
IGMP Snooping,即IGMP侦听,指二层设备截获主机和路由器之间传送的IGMP报文,以在二层维护二层组播表。没有IGMP Snooping,所有的组播报文都会在二层进行广播,这样既浪费网络带宽又会增加不需要接收组播报文的接收者处理负担。
组播Vlan:要求组播流走单独的Vlan,用户端口需要加入该Vlan才能实现组播的接收。由于在二层多播报文的转发是根据多播MAC地址,而从三层多播IP地址映射到MAC地址时,存在32个不同的IP地址映射到同一个MAC地址。启用组播VLAN特性,那么即使MAC地址相同,而VLAN不同,那么在转发时也认为是两个不同的地址,从而可以在一定程度上避免这个组的成员收到另一个组的报文。
IGMP fast-leave下接组播接收者的交换机(不论二层还是三层,直接或间接连接收者),都在相应vlan起用fast-leave。方便起见可以不指定vlan启动fast-leave,这样就在所有vlan起作用。
组播网络设计
在监控系统承载网络中,在骨干网上的核心交换机上启用PIM-SIM,在监控终端接入的VLAN接口下使能三层组播协议IGMP,根据需要启用IGMP fast-leave。
在各接入交换机上,启用IGMP Snooping。
当外网中要与内网络进行调阅图像时,可通过流媒体报务器进行单播与组播之间的转换。