论文部分内容阅读
互联网上的多媒体应用正在得到广泛部署,诸如IPTV、电视会议、远程教学等业务将会造就一个新的增长点。作为承载此类点到多点业务最有效的网络传输方式,组播只需在必要的分枝复制数据分组,最大限度地节省链路带宽,因而,针对组播技术的研究将对提升网络多媒体应用的服务质量起到关键作用。作为组播协议框架的一部分,组管理协议IGMP用于路由器搜集主机的组成员关系信息,进而通过组播路由协议获得需要的组播流,但协议没有考虑用户身份鉴别和QoS保障等关系到组播技术部署的重要问题。因而,探讨面向QoS的组播组管理机制是一项有意义的工作。本文在介绍IP组播技术及组管理协议IGMP,以及网络仿真平台ns2的组播仿真环境之后,详细说明了基于ns2实现的IGMP组管理模块及其在仿真中的运用。该模块具备了RFC 3376所规范的绝大多数特性,特别是对源过滤(Source Filtering)的支持,并通过了完整的功能测试。IGMP模块的实现将有助于在ns2平台上深入开展有关组播技术的研究。在此基础上,本文提出了面向QoS的组管理方案,采取IGMP路由器和会聚点RP协作的方法,并运用流量监测的算法,实现具有QoS保障的组成员接纳机制,按照预先定制的策略确保网络资源在用户之间得到合理分配。为了论证方案的优势,本文接下来在ns2平台上实现了该方案,进行了与标准IGMP协议的对比实验。实验结果表明该方案可以有效避免网络拥塞,增强组播服务的可管理性。本文所提出的面向QoS的组管理方案提供了一个可扩展的框架,通过增加更复杂的策略,可以实现质量分等级的组播服务,因而具有较高的实用价值,并有助于推动组播应用的部署。