论文部分内容阅读
在传统的IP网络中,人们主要关心如何使网络能尽量满足用户需求,网络所能提供的服务质量(Quality of Service , QoS)并没有得到足够的重视。IP网络中没有专门的机制保证服务质量,只提供“尽力而为”或“不可靠”的服务。其最大的特点就是:为IP网络提供不可靠,无连接的数据报服务。然而近年来,网络用户的不断增加,网络应用范围的不断扩大,各种实时性新型业务在传输的时候对网络提出了更高的要求。传统的IP网络在处理新业务的时候会显得力不从心。只有IP 网络中具备了 QoS保障机制才能够有效地解决IP新业务以及实时业务推广应用中碰到的问题。文章第一部分首先给出了QoS的定义,随后详细分析了传统IP网络无法满足数据传输QoS的原因。接着在文章的第二部分介绍了现在流行的三种研究QoS的模型(IntServ模型, DiffServ模型,集成和区分混合模型)。比较三种模型在解决QoS时的优缺点之后,确定重点研究DiffServ模型。文章的第三部分对DiffServ模型中QoS确保机制进行了研究。首先分析了DiffServ模型下数据分类的实现机制。在分类的基础上提出通过建立多个路由转发表,让不同类的数据通过各自合适的转发路径进行传输的方案。软件仿真的结果证明新方案比采用单一路由表的方式更适合传输具有不同QoS要求的数据。接着,文章重点分析了现有网络节点中所采用队尾丢弃策略的不足,认为只有采用随机早期探测(Random Early Detection: RED)这种动态队列管理机制才能有效避免网络出现拥塞。在分析了多种RED实现算法之后,文章认为采用RIO( RED IN/OUT)算法能够对符合规范的数据提供更好的保护,并通过软件仿真验证了这个结论。随后,文章对影响QoS的调度机制进行了分析。在常规的调度方式下,不同类的数据无法得到公平的对待,数据之间缺乏有效的隔离。如果要确保数据传输时QoS可以满足用户要求,就必须提供具有公平性的调度机制。为此文章分析了多种具有公平性的算法。并提出一种适合具有不同优先级特性数据传输的新算法:结合优先级实现具有公平性的DRR(Deficit Round Robin)算法。通过实验可以验证这种新算法不仅可以满足具有高QoS约束的数据传输的需要,还能够节省带宽。在文章的最后,对全文进行了总结。文章认为:DiffServ模型在不对传统IP机制进行大的改动(相对于IntServ模型)的前提下,可以在一定程度上满足用户对数据传输QoS的要求。同时提出:采用多个路由转发表,使用RIO算法管理队列,使用结合优先级的DRR算法进行调度,可以最大限度地保证高QoS要求数据传输的需要