资源描述:
《浅析ip网络qos队列调度策略》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。浅析IP网络QoS队列调度策略 摘要:文章简要分析了常见IP网络QoS(QualityofService)队列调度技术的基本操作,基本队列调度算法(包括FIFO,PQ,RR,WRR)的特点,在介绍了几种常见队列调度策略的同时,对各类别队列技术所针对网络环境的具体应用进行了分析,列举配置案例,为QoS具体实施提供参考。 关键词:队列(queue);调度算法;队列调度策略 中图分类号:TP
2、393文献标识码:A 文章编号:1674-1145(XX)23-0153-02 QoS(QualityofService)即服务质量,是用于衡量使用一个服务的满意程度。随着Internet规模的不断增长,IP网上出现了大量的实时业务。由于实时业务对网络的传输延时、延时抖动等特性较为敏感,因此这些实时业务通常需要一套行之有效的QoS控制机制来提高工作效率以保证网络的高效运行,当网络过载或拥塞时,QoS控制能确保关键业务量不延迟或丢弃。 QoS所涉及的工作内容包括:分类,标注,队列策略,拥塞规避,流量整形等很多方面,到目前为止,QoS已经拥有了一套较为完整的运
3、作机制,这套机制的运作所涉及的内容十分复杂,本文仅针对这套机制中较为难理解和应用的队列调度策略进行了相应分析,以供参考。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 一、接口队列的组成 网络拥塞会发生在任何地方,速率不匹配、链路汇聚、数据合
4、流都会导致拥塞。队列(queuing)技术可以用来管理拥塞,从而提供带宽和延迟保证。 队列特指在网络环境下的线性操作,这种操作决定了数据包在通过网络设备接口时的一系列过程。通常在网络设备上,每个接口都有硬件队列系统和软件队列系统两个组成。当接口硬件拥塞,则需要使用软件排队来进行管理。当硬件队列机制中有空间,那么数据包将不经过软件队列机制。设备根据接口配置的带宽来决定硬件排队的长度。减少硬件排队长度有两个好处:减少了数据包排队的最大时间、加快了QoS的软件应用。 二、基本队列调度算法 队列在对数据包的处理可以基于数据包优先级来进行,也可以基于分类来进行。
5、基本的过程是先创建队列,再将数据包根据分类分配到不同的队列,并且安排数据包的传输。常见的几种队列算法包括:FIFO(先进先出)、PQ(优先级排队)、RR(循环调度)、WRR(加权循环调度)四种。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 (一)FI
6、FO 先进先出、最简单的一种排队机制,只有一个队,提供了基本的储存转发能力,是排队算法的默认算法、适用于大型链路和低延迟的网络环境中。 (二)PriorityQueuing 优先级队列使用多个队,允许按优先级进行次序分类。常常在进行下一个队列之前将第一个队列清空。先转发高优先级的数据,给予了高优先级绝对的优惠。处于活动状态的源往往被分配到一个高优先级队列中。这种算法有可能会导致低优先级的数据迟迟不能被转发,但可以使用流量模型来限制高源优先级数据流的速率。 (三)RoundRobin 循环调度使用多个队,不按照优先级进行次序分类,从每个队列中发送数据包,如:
7、从队列1发一个包,再从队列2发一个包,再从队列3发一个包,如此循环进行。 如果数据包的尺寸相同,那么所有的队列会平均的共享带宽,如果某个队列的数据包较大,那么这个队列会享受到更大的带宽。 (四)WeighedRoundRobin为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行