不错的QoS总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、QoS理论知识(基础)
QoS:Quality of Service
网络质量:带宽、延迟、抖动、丢包率等
IP网络:没有部署QoS时,FIFO,平等对待
随着网络的融合,在IP网络中存在很多种类型的数据(数据、语音、视频)
IP网络中部署QoS的几种方式:
1)Best Effort:尽力服务(IP网络的特点,或者说根本没有部署QoS)
2)Integrated Service:集成服务
RSVP(资源预留协议)
利用某种信令(例如RSVP)来预先申请网络资源,从而满足该应用的服务质量。
该QoS模型能最好地实现端到端(end-to-end)的服务质量
在IP网络中,集成服务是为每个数据流来保证的
缺点:应用程序需要支持RSVP,网络设备需要记录资源申请的信息(是有状态的结构)
在大型网络中不能很方便地部署
3)Diff Serv:差别服务
对不同类型的报文进行差别对待,提供不同的服务质量。
优点:
是逐跳处理的
每一跳设备首先对报文进行分类,接着为不同类别的数据提供不同的质量
部署时可以逐步部署
应用程序无需进行更改
缺点:
无法实现与集成服务相当的端到端服务质量。
QoS的相关技术:
1)分类(Classification)
可以利用L2头信息,L3信息,L4头信息,L7信息来对报文进行分类,以便后续进行差别对待
分类是DiffServ的基础,如果没有正确的分类,就无法很好地实现DiffServ。
2)标记(Marking)
标记的目的是使得后续的设备能够更简单地进行分类。
通常是把标记打在L2头或L3头上。
L2头:以Ethernet为例,没有空闲字段可以做标记之用。
802.1Q中,带802.1Q标签的Ethernet帧。
802.1Q的4字节中包含:
2字节的协议标识
3比特:User Priority(在802.1p中定义,成为CoS-Class of Service)
1比特:CFI(在令牌环网中使用,Ethernet中该比特为0)
12比特:VLAN_ID(表示VLAN ID号)
L3头:IP头,利用ToS字段(8比特)来作为标记
3)拥塞管理机制(Congestion Management)
即队列机制
FIFO(First In First Out,先进先出)
PQ(Priority Queue,优先级队列)
RR(Round Robin,轮询)
WRR(Weighted Round Robin,加权轮询)
WFQ(Weighted Fair Queue,加权公平队列)
CBWFQ(Class-Based WFQ,基于类的加权公平队列)
LLQ(Low Latency Queue,低延迟队列)
4)拥塞避免机制(Congestion Avoidance)
即丢包技术
Tail-Drop(尾丢包)
RED(随机早期检测)
WRED(加权随机早期检测)
5)管制(Policing)
即限速
可以将某种类别的流量进行限速,使之不超过规定的速率。
管制:对于超出部分进行丢包或者重标记(通常是降低优先级),因此管制通常会增加丢包率。
6)整形(Shaping)
可以将某种类别的流量进行整形,使之不超过规定的速率。
整形:对于超出部分进行缓冲,等空闲再发送,因此整形通常会增加延迟。
7)广域网链路效率机制(WAN Link Efficiency)
a)压缩
b)链路分片或交织(LFI)
二、标记
DSCP:
定义的PHB(每一跳行为)
i)为了与IPP的兼容,定义了CS0~CS7,前3个比特与IPP对应,后3个比特固定为000 ii)AF(确保转发)
AF11,AF12,AF13
AF21,AF22,AF23
AF31,AF32,AF33
AF41,AF42,AF43
在AF的PHB定义中,建议在转发报文时,AF4x>AF3x>AF2x>AF1x
对于同一个类别,AF41,AF42,AF43的报文,建议在需要丢包时,AF43的丢包概率最大,二AF41的丢包概率最小
注:DSCP的6个比特,在AF中,其中前3个比特对应AF的类别,接下来的2个比特对应丢包概率,二最后1个比特固定为0
AF21,010 01 0,对应的十进制18
AFxy,实际上对应的十进制值为8x+2y
iii)EF(Expedited Forward,快速转发)
注:设置标记为EF的报文,将来建议的处理方式是保障带宽,保证低延迟。
EF对应的二进制为101110,十进制为46
补充:
精确匹配:
MAC地址表(二层交换机转发数据)、邻接表(下一跳地址《---》接口和二层地址)
最长匹配:
IP路由表
首次匹配:
ACL、IP前缀列表、Route-map、Policy-map
语音的编码:ITU-T
G.711 一路语音,语音载荷占用带宽为64Kbps
Voice载荷
RTP头(12字节)
UDP头(8字节)
IP头(20字节)
L2头(根据不同的2层封装协议而不同)G.723 一路语音,语音载荷占用带宽为8Kbps G.729 一路语音,语音载荷占用带宽为8Kbps
视频编码:
H.263
H.264
三、拥塞管理和拥塞避免机制
1、队列技术
1)路由器的队列体系结构