论文部分内容阅读
随着互联网的快速发展,组播技术应运而生。各种以组播技术为支撑的多媒体应用也进入了人们的日常生活,比如远程教学、视频会议、P2P游戏等等。尽管新的Internet协议规定组播技术是网络必须要支持的技术之一,但是IPv6组播技术并没有得到大规模的部署。这除了由IPv4过渡的问题外,还有许多IPv6自身尚未解决的组播难题。OPNET是一款优秀的网络仿真软件,其优点是帮助研究人员进行网络结构、设备和应用的设计、建设、分析和管理。通过使用OPNET进行仿真,我们能够设计自己的IPv6组播模型,利用采集到的组播流量、延迟等信息,分析IPv6组播中存在的问题,来研究更好的算法和模型。文本首先介绍组播应用及基本原理,然后分析比较IPv4组播与IPv6组播的异同,尤其对IPv6组播的新特点做了详细的说明,包括IPv6组播地址、成员关系、IPv6组播运行时采用的网络协议。然后,本文介绍了在OPNET仿真环境中实现IPv6组播的两种仿真方式,它们分别是采用MLD与SSM、采用MLD与PIM-SM。其中,本文对仿真中使用的包格式以及模块设计方法进行了详细介绍,最后采集并分析了仿真数据,对这两种仿真方式进行了比较。本文还针对PIM-SM协议的RP选择问题给出了一种新的基于延迟的动态RP选择算法,并对大规模并行仿真提出实现步骤和方法。