论文部分内容阅读
随着计算机网络技术的发展,视频会议、视频点播(VoD)和远程教学等实时多媒体应用已大量涌现,它们的共同特点是需要从一个源节点或多个源节点将信息传输到多个目的节点。由于这些实时业务对网络传输中的时延、时延抖动、带宽、包丢失率和代价等较为敏感,当突发性较高的FTP或含有图象文件的HTTP等业务在网络上传输时,实时业务的传输将会受到影响,这样就需要服务质量(QoS:Quality of Service)技术的支持,以确保实时业务的通信质量。传统的Internet路由协议,如开放最短路径优先(OSPF)和路由信息协议(RIP)是基于“最短路径”算法的路由技术,即路由是在单个特征值下的优化,只提供“尽力而为”服务,不能提供QoS保证。同时,随着移动网络和全光网络等高性能网络技术的不断发展及其应用领域的日益扩大,基于QoS约束的多播路由算法和协议的理论研究与实现,已成为网络领域中研究的重要课题。 QoS路由就是寻找满足特定QoS约束的一条可行路径(QoS单播路径)或一棵多播树(QoS多播路由),它与传统的尽力传输不同,QoS路由一般有多个约束条件,通常是一个NP-完全问题。而多播路由是网络层具备的功能,多播问题的关键在于多播路径的确定,实现多播的最常用的方法就是建立多播树,多播路由算法主要用来建立一棵性能好的多播树,并使它满足各种业务的服务质量(QoS)的需求。 目前提出的大多数QoS路由算法是启发式算法,有些算法由于计算的复杂性而无法满足实际应用的要求;有些算法因缺乏全局的观点,扩展性较差,难以适应有动态成员加入的大型群组。本文在总结这些算法的基础上,提出了解决QoS多播路由的相关方法,主要集中在多QoS约束的多播路由算法和协议、蚂蚁算法和移动代理在IP网络中路由的优化研究,具体包括以下几方面: 1)论文从研究QoS多播路由的现状出发,分析了IP网络中QoS路由的策略和QoS多播路由的问题;从IPQoS的定义和机制出发,研究了综合服务模型(IntServ)、资源预留协议(RSVP)、差分业务模型(DiffServ)、多协议标签交换(MPLS)、IPQoS的综合实现策略以及IPQoS在Linux中的实现;研究了QoS的多播路由机制,提出了在NS2下实现QoS约束的多播路由算法