论文部分内容阅读
区分服务(DiffServ)是IETF于近几年提出来的一种Internet QoS解决方案。它具有较好的可扩展性和鲁棒性,适合用作下一代Internet的骨干网架构。本文所要研究的正是DiffServ的核心——每跳行为(PHB)的实现方式。 目前已写入RFC文档的PHB主要有:EFPHB,AFPHB组和BE PHB。PHB的实现主要涉及到两个方面:缓冲管理和队列调度。其中,缓冲管理又包括不同队列间的缓冲区分配和同一队列内的缓冲区管理。本文通过计算机仿真和数学分析,确立了一种较为合理的PHB实现方案:(1)采用类似最大队长和最小分配共享的DiffServ缓冲分配策略,进行队列间的缓冲区分配;(2)队列管理选用交错方式的RIOC策略;(3)利用PRI/FWRR+调度算法实现队列的调度。PRI/FWRR+是本文根据DiffServ的特点提出的一种两级调度方案。其中,FWRR+是在WRR的基础上新设计的调度算法,它克服了WRR只能调度固定长度分组的局限性,可以用来调度变长分组,并且易于实现。仿真实验表明,本文提出的PHB实现方案能够满足DiffServ中各类PHB的特性要求。最后,提出了进一步研究的设想。