论文摘要
近年来,随着新应用的不断涌现,网络用户的不断增加,带宽已经跟不上需求的发展,因此面向组的应用以其节省带宽的独特优势逐步得到广泛应用;同时,该类用户对QoS 的需求越来越迫切。目前,组播QoS 选路和分层组播是两种主要的为组播提供QoS 支持的方式,但是要适应当前QoS 组播应用的快速发展,必须设计一种框架级的解决方案。从功能讲,组播和区分服务体系结构是两种互补的技术,组播可节省带宽,区分服务提供可扩展的满足用户QoS 需求的服务方式,而且下一代互联网有望采用区分服务框架。因此,如何有效结合组播和区分服务越来越受到国内外研究者的关注。本文的目标是研究IP 组播与区分服务体系结构的结合,以提供一种可以对组数目和组内成员数目可扩展的、支持异构QoS 需求和允许组成员动态加入/离开的解决方案,使组播数据流在区分服务域内能够获得较好的服务质量保证。传统的IP 组播与区分服务在组状态信息保存、发起QoS 需求及资源管理体系结构等方面存在冲突,将二者直接结合会产生被忽视的预留子树问题NRS、组播发送方任意改变以及异构QoS 需求三大主要问题。本文将已有区分服务组播策略分成基于状态的、基于边界的和基于封装的三大类分别进行介绍,并对已有的区分服务组播方案进行详细分析给出了其优缺点。在此基础上,本文提出了一种基于封装的区分服务组播方案QoSAMDD。首先,详细介绍了该方案的基本传输机制以及封装首部TSEF 的结构和各部分功能,分析了该方案对可变QoS 扩展的支持,给出了在PIM-SM 协议下出节点路由器的对标准加入/离开操作的QoS扩展,并分析了该方案的局限性。随后,论文对QoSAMDD 方案在保持核心路由器状态代价、通信费用、分片大小影响以及延迟时间T 取值的影响等方面进行了理论分析,继而集中于组播组数目和组大小的可扩展性、异构QoS 的支持以及同TCP 流之间的公平性等方面用流行的网络协议仿真软件NS-2