Windows平台对指定源组播的支持研究
2012-07-04李卫平
李卫平, 党 琦
(1.西北工业大学航天学院,西安 710069;2.西安卫星测控中心,西安 710043)
0 引言
随着网络带宽以及多媒体业务的发展,组播(Multicasting)技术越来越受到用户的青睐。采用组播技术,能有效节省带宽,控制网络流量,减轻服务器负荷,降低网络负载,避免资源的无谓浪费[1]。
目前广泛使用的任意源组播(Any-Source Multicast,ASM)模型对于组播源没有特别要求和限制,支持一对多和多对多的通信。该模型一般采用组成员管理协议IGMPv2和PIM-SM(PIM-稀疏模式)。主机使用IGMP告知路由器加入或离开一个组,路由器将组成员变化情况通告给汇聚点(Rendezvous Point,RP),RP是PIM-SM协议运行的核心,同时维护组成员表(*,G)和有关发送源的表(S,G),并据此形成共享树和最短路径树,从而实现组播数据的转发。但ASM 存在诸如访问控制缺乏、RP单点瓶颈风险、组播转发不经济等缺点[2],所以在一些组播源已知的专用网络中,指定源组播(Specified Source Multicast,SSM)模型逐渐发展起来。
SSM模型的网络相对于传统的ASM网路来说,具有非常突出的优越性。SSM使用组播源地址和组播组地址对(S,G)[3]来标识一个组播会话,不需要RP的帮助,直接建立由(S,G)标识的一个组播最短路径树(Shortest Path Tree,SPT),减少了源的发现过程,跳过了RP和共享树规程。由于网络中不再需要汇聚点,也不再需要共享树或RP的映射,提高了网络对组播业务转发的效率,另外SSM仍保留了主机显式加入组播组的高效性。但是,为了成功实施SSM组播业务,除了要求网络端到端地支持网络组播和SSM模式外,同时还要求网络和应用支持IGMPv3协议。IGMP协议用于主机向邻接的多播路由器报告它们的组成员关系。……
