没有合适的资源?快使用搜索试试~ 我知道了~
首页路由器/ 交换机的QOS教程
资源详情
资源推荐
目 录
1 什么是 Qos...................................................................2
2 为什么需要 Qos...........................................................3
3 Qos 的业务分类和业务模型.......................................3
3.1 best-effort..............................................................................................................................3
3.2 Inte-Srv..................................................................................................................................3
3.3 Diff-Srv.................................................................................................................................4
4 qos 特性........................................................................4
4.1 data flow 的分类与标记.......................................................................................................4
4.2 拥塞管理...............................................................................................................................5
4.3 常见的队列算法机制与原理...............................................................................................5
4.3.1 FIFO...........................................................................................................................5
4.3.2 PQ...............................................................................................................................6
4.3.3 CQ..............................................................................................................................8
4.3.4 WFQ.........................................................................................................................11
4.3.5 CBWFQ....................................................................................................................14
4.3.6)RTP..........................................................................................................................17
4.3.7 综合比较上述队列算法比较.................................................................................19
4.4 拥塞避免.............................................................................................................................21
4.5 流量监管与整形.................................................................................................................22
4.5.1 CAR..........................................................................................................................22
4.5.2 GTS 介绍.................................................................................................................24
4.6 物理接口的速率限制.........................................................................................................26
4.7 Link 效率机制....................................................................................................................26
4.7.1 LFI............................................................................................................................26
4.7.2 IPHC.........................................................................................................................27
4.8 Qos 特性的配合:..............................................................................................................31
4.9 Qos 总结..............................................................................................................................32
1 什么是 Qos
Qos 的英文全称是“Quality of Services”,也即“服务质量”;数据通信网络中,我们常使用
Qos 对我们关注的某些类型应用、服务的数据报文在网络传输过程中提供保障!以保证在
网络带宽不足的时候保证关键业务的通信!
2 为什么需要 Qos
随着因特网的普及,网络和人们生活的关系愈加密切,多样化的业务(数据、语音、视频
等)应运而生。通常,这些业务对于通信条件的要求各不相同:数据业务对传递的可靠性
要求非常高,误码率是最重要的指标,但可以容忍一定的时延;而语音和视频这类业务具
有流量大、延续性、实时性和相关性等特点,时延会造成语音的变声、变调和视频的马赛
克等现象,因此对传输时延和抖动要求非常严格,等等。
我们传统 IP 网络只能提供“尽力而为”服务,所有业务流公平的竞争网络资源,很难保证每
类业务的通信要求,这也是引发研究 QoS 的本质原因。
3 Qos 的业务分类和业务模型
一般而言,描述网络性能的关键参数有三个:时延、抖动、丢包率。这三个参数也是划分
QoS 类别的主要区分值。目前国际上从事 IP 网络 QoS 标准研究的主要组织有:ITU-
T、IETF、ETSI 等。他们对 QoS 有各自的一套分类标准和建议,这里就不作为重点介绍了。
IP QoS 在实现的时候,主要分为三种结构模型:尽力而为服务/Best-Effort Service、综合服
务/IntServ、区分服务/DiffServ。
3.1 best-effort
Best-Effort Service 是一种单一服务模型,也是最简单的服务模型,应用程序可以在任何时
候发出任意数量的报文,不需要事先获得批准也不需要通知网络,网络尽最大的可能性来
发送报文,但对时延可靠性等性能不提供任何保证,Best-Effort 服务是现在 Internet 的缺省
服务模型,通过先入先出/FIFO 队列来实现。
3.2 Inte-Srv
Intserv 是一个综合服务模型,它可以满足多种 QoS 需求。这种服务模型在发送报文前,需
要向网络申请特定的服务。这个请求是通过信令/signal 来完成的,应用程序首先通知网络
它自己的流量参数和需要的特定服务质量请求,包括带宽、时延等,应用程序一般在收到
网络的确认信息,即网络已经为这个应用程序的报文预留了资源后,发送报文。
网络在收到应用程序的资源请求后,执行资源分配检查(Admission control),即基于应用
程序的资源申请和网络现有的资源情况,判断是否为应用程序分配资源。一旦网络确认为
应用程序的报文分配了资源,则只要应用程序的报文控制在流量参数描述的范围内,网络
将承诺满足应用程序的 QoS 需求。而网络将为每个流/flow,由两端的 IP 地址、端口号、
协议号确定)维护一个状态,并基于这个状态执行报文的分类、流量监管/policing、排队
及其调度,来满足对应用程序的承诺,具有面向连接的特性。因此对网络设备的处理能力
有较高要求。传送 QoS 请求的信令是 RSVP(Resource Reservation Protocol),它通知路由
器应用程序的 QoS 需求。
3.3 Diff-Srv
Diffserv 即区别服务模型,它可以满足不同的 QoS 需求。与 Integrated service 不同,它不需
要信令,即应用程序在发出报文前,不需要通知路由器。网络不需要为每个流维护状态,
它根据每个报文指定的 QoS,来提供特定的服务。可以用不同的方法来指定报文的 QoS,
如 IP 包的优先级/Precedence、报文的源地址和目的地址等。网络通过这些信息来进行报文
的分类、流量整形、流量监管和排队。
这三种模型中,只有 Intserv 与 Diffserv 能提供多服务的 IP QoS 保障。其中,Intserv 具有面
向连接的特点,这与 IP 本身无连接特性是不符合的,容易导致网络的复杂化;在实现的时
候,Intserv 需要网络对每个流均维护一个状态,因此对设备性能提出更高的要求,另外,
还需要全网设备都能提供一致的技术才能实现完整的 QoS。而 Diffserv 则没有这方面的缺
陷,且处理效率高,部署及实施可以分布进行。
因此,在实际应用的时候,往往采用 Diffserv 体系结构。
下面我们主要讲的也就是 Diffserv 模型的 IP QoS:
4 qos 特性
4.1 data flow 的分类与标记
流量分类是将数据报文划分为多个优先级或类。如使用 IP 报头的 ToS(Type of service)字
段 的 前 3 位 , 即 IP 优 先 级 来 标 记 报 文 , 可 以 将 报 文 最 多 分 成 8 类 ; 也 可 以 使 用
DSCP(Differentiated Services Codepoint)ToS 域的前 6 位,则最多可分成 64 类。
在报文分类后,就可以对不同的分类应用不同的 QoS 特性,实现基于类的拥塞管理、流量
整形等。
网络管理者可以设置报文分类的策略,这个策略除可以包括 IP 报文的 IP 优先级或 DSCP 值、
802.1p 的 CoS 值等带内信令,还可以包括输入接口、源地址、目的地址、MAC 地址、IP
协议或应用程序的端口号等。
4.2 拥塞管理
在数据通信中,通信信道是被多种应用共享的,而且广域网的带宽通常要比局域网的带宽
小,当一个局域网的计算机向另一个局域网的计算机发送数据时,由于广域网的带宽较小
局域网的数据将不可能按原有的发送速度在广域网上传输。此时 在局域网和广域网之间的
路由器上就会发生了拥塞。
当拥塞发生时,如何进行管理和控制呢?方法是使用队列技术,使得报文在路由器中按一
定的策略暂时缓存到队列中,然后再按一定的调度策略把报文从队列中取出,在接口上发
送出去。
不 同 的 队 列 算 法 用 来 解 决 不 同 的 问 题 , 并 产 生 不 同 的 效 果 。 常 用 的 队 列 有
FIFO、PQ、CQ、WFQ、CBWFQ、RTP 优先队列等。
4.3 常见的队列算法机制与原理
4.3.1 FIFO
FIFO——First-InFirst-Out/先进先出队列,它不对报文进行分类,当报文进入接口的速度大
于接口能发送的速度时,FIFO 按报文到达接口的先后顺序让报文进入队列,同时,在队列
的出口让报文按进队的顺序出队。这是一种尽力而为的服务。
图(1):Fifo 队列原理模型
绝大多数厂家的路由器,包括锐捷的路由器在内,不进行任何有关 Qos 的配置时,默认在
每个接口上都使用 FIFO 先进先出的“尽力而为”队列算法。
剩余31页未读,继续阅读
yanchenghexiaojin
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功