论文部分内容阅读
随着信息技术和互联网技术的迅猛发展,网络多媒体技术已经逐步成为大家关注的热点问题。网络多媒体技术广泛应用于各个领域的同时,对现有的网络结构提出了新的挑战。其自身对于吞吐量和网络时延的要求使得单播和广播都无法承担流媒体传输的任务。而IP多播是一种一对多或多对多的数据传输方式,以非常少量的带宽占用满足大规模客户端的接收需求,从而以非常有效的方式完成多媒体信息的网内传播,因而成为网络多媒体应用中的关键技术。另一方面,信息网络,尤其是大型通信网络的结构都比较复杂,再加上现今各种类型网络的逐渐融合、业务种类的日益增加、新的网络技术的不断涌现,所有这些都使得网络仿真成为网络规划、测试、应用研究的一种重要方法。NS-2是现在使用比较广泛的专业网络仿真软件,它是主要针对Linux平台(其工作平台还可以是Windows,Unix,Macintosh)的免费、开源的软件模拟平台。它集成了多种网络协议,业务类型,路由排队管理机制和路由算法。而且因为其可扩展性强、速度和效率方面的明显优势,研究人员可以很容易地使用它进行网络技术的开发。论文首先全面介绍了IP多播相关技术,然后在对NS-2网络仿真软件的架构和工作机制有深刻理解的基础上,对其原有多播实现机制进行了深入的分析,指出了其组管理方面的不足,即NS-2中并没有因特网组管理协议IGMP的实现(据考察,其他同类网络仿真软件也均没有实现)。论文针对这一不足在NS-2原有多播机制的基础上实现了IETF的IGMPv3协议扩展。另外,由于在传统的多播组管理技术中,任何主机都可以通过IGMP协议告知加入组播组并接收到组播数据,这就使得网络通信质量存在一定不可控性。因此本课题在扩展的多播机制的基础上进一步对多播树的流量、延时、丢包以及剩余资源等性能进行了测量研究,提出并初步实现了面向QoS的组管理机制。论文基于NS-2所作的组管理协议扩展和面向QoS的组管理机制的研究成果将会在网络仿真,尤其是组播网络仿真中有重要科研价值。