《QOS网络服务质量》PPT课件.ppt_第1页
《QOS网络服务质量》PPT课件.ppt_第2页
《QOS网络服务质量》PPT课件.ppt_第3页
《QOS网络服务质量》PPT课件.ppt_第4页
《QOS网络服务质量》PPT课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

QOS(网络服务质量),一.QoS-CQ(定制队列) 二.QoS-PQ (基于优先级) 三. QOS-LLQ(低延迟队列LLQ) 三.QoS-CBWFQ (基于类分配带宽),QoS-CQ(定制队列),CQ使用了17个子队列(其中0子队列是PQ队列,优先级很高,留给系统使用),CQ使用WRR(Round-Robin)机制。首先谈谈RR机制,RR在处理完一个队列的一个数据包之后,会接着处理另一个队列的一个数据包,一直下去,最后又从第一个队列开始轮流处理每个队列中的数据包,RR中的每个队列的优先级都是一样的。 前面说到了0队列是PQ队列,实际上可以把其他队列也设置成PQ队列 queue-listlist-number lowest-customqueue-number 比如命令queue-list 1 lowest-custom3,说明0,1,2都是优先级队列,3以及3以上编号的队列都是定制队列。 学习CQ(定制队列)的配置;本实验首先用ACL定义一些流量。然后再将这些流量进行先后排队,最后将排好队的流量策略应用到接口上,1. 过滤流量,R2(config)#access-list 101 permit ospf any any R2(config)#access-list 101 permit eigrp any any R2(config)#access-list 102 permit ip any R2(config)#access-list 102 permit ip host any R2(config)#access-list 103 permit tcp any host eq 23 R2(config)#access-list 103 permit tcp any host eq 21 R2(config)#access-list 103 permit tcp any host eq 20 R2(config)#access-list 104 permit tcp any range 135 139 any range 135 139 R2(config)#access-list 105 permit udp any range 16333 35252 any range 16333 35252,2.队列排序,R2(config)#queue-list 1 protocol ip 1 list 101 /将与List101匹配的流量排在第一位 R2(config)#queue-list 1 protocol ip 2 list 102 R2(config)#queue-list 1 protocol ip 3 list 103 R2(config)#queue-list 1 protocol ip 4 list 104 R2(config)#queue-list 1 protocol ip 5 list 105,3. 将CQ应用到接口,R2(config) #int s0 R2(config-if) #custom-queue-list 1 /将这个定制好的队列应用到接口上,4. 检验,R2 #sh queueing /查看队列 Current fair queue configuration: Interface Discard Dynamic Reserved Link Priority threshold queues queues queues queues BRI0 64 16 0 8 1 BRI0:1 64 16 0 8 1 BRI0:2 64 16 0 8 1 Serial1 64 256 0 8 1 Current DLCI priority queue configuration: Current priority queue configuration: Current custom queue configuration: List Queue Args 1 1 protocol ip list 101 1 2 protocol ip list 102 1 3 protocol ip list 103 1 4 protocol ip list 104 1 5 protocol ip list 105,QoS-PQ,PQ使用了4个子队列,优先级分别是high,medium,normal,low。PQ会先服务高优先级的子队列,若高优先级子队列里没有数据后,再服务中等优先级子队列,依次类推。如果PQ正在服务中等优先级子队列,但是高优先级里又来了数据包,则PQ会中断中等优先级子队列的服务,转而服务高优先级子队列。每一个子队列都有一个最大队列深度(queue-size),如果达到了最大队列深度,则进行尾丢弃。,PQ的优缺点,PQ优点 1.对高优先级的数据流提供了低延迟的转发 2.大多数平台上都支持该队列机制 3.支持所有的IOS版本(10.0以上) PQ缺点 1.对单一子队列而言,会继承FIFO队列的所有缺点 2.对低优先级的数据流而言,可能会被“饿死”,因为只有高优先级队列里有数据,PQ就不会服务低优先级队列 3.需要在每一跳上都手工的配置分类,1.过滤数据,PQ(config)#priority-list 1 protocolip high list 101 /把Acl101定义的数据映射到high优先级队列/ PQ(config)#priority-list 1 interface s0/0medium /把来自s0/1口的流量映射到Medium优先级队列/ PQ(config)#priority-list1 default normal /所有其它流量映射到Normal优先级队列/ PQ(config)#priority-list 1queue-limit 20 30 40 50 /分别设置高,中,普通,低优先级队列长度/,2.把优先级表应用在接口上,R1(config)#int s0 R1(config-if)#priority-group 1 /将优先级列表1应用到接口S0上,3.验证,R1#sh queueing Current fair queue configuration: Interface Discard Dynamic Reserved threshold queue count queue count Serial1 64 256 0 Current priority queue configuration: List Queue Args 1 low protocol ip list-100 1 high protocol ip udp port rip R1#sh ip int s0 Serial0 is administratively down,line protocol is down Internet protocol processing disabled R1#sh int s0 Serial0 is administratively down, line protocol is down Hardware is HD64570 MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation HDLC, loopback not set Keepalive set (10 sec) Last input never, output 01:37:44, output hang never Last clearing of “show interface“ counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 159 Queueing strategy: priority-list 1 Output queue (queue priority: size/max/drops): high: 0/20/0, medium: 0/40/0, normal: 0/60/159, low: 0/80/0 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 0 packets put, 52588119 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 0 packets, 52588444 bytes, 0 underruns 0 output errors, 0 collisions, 2 interface resets 0 output buffer failures, 0 output buffers swapped out 6 carrier transitions DCD=down DSR=down DTR=down RTS=down CTS=down,QoS-PQ2,将主机设为最高优先级 将/24网段下的其他主机设为中等优先级 将所有http流量设为普通优先级 将所有ftp流量设为低优先级,具体配置如下,R1(config)#priority-list 2 protocol ip high list 2 /建立优先级列表2 ,将与access-list 2匹配的流量定为高优先级 R1(config)#access-list 2 permit R1(config)#priority-list 2 protocol ip medium list 3 R1(config)#access-list 3 deny R1(config)#access-list 3 permit 55 R1(config)#priority-list 2 protocol ip normal tcp www R1(config)#priority-list 2 protocol ip low tcp ftp R1(config)#priority-list 2 protocol ip low tcp ftp-data R1(config)#int s1 R1(config-if)#priority-group 2 /在接口S1上应用该优先级列表,R1#sh queueing /查看队列,Current fair queue configuration: Current priority queue configuration: List Queue Args 2 high protocol ip list 2 2 medium protocol ip list 3 2 normal protocol ip tcp port www 2 low protocol ip tcp port ftp 2 low protocol ip tcp port ftp-data,LLQ特点,i、特点 在CBWFQ中添加一个优先级队列用于实时的流量。 * 高优先级队列得到如下保障: a)低延迟的报文转发 b) LLQ基本可以满足企业中融合的网络应用 支持语音对网络的低延迟,抖动小,保障带宽 对其它流量提供公平处理 注:在拥塞发生时,高优先级的流量同时受到管制即它们占用的带宽不能超过它们所保障的带宽。 * 低优先级队列使用CBWFQ。,配置LLQ,LLQ= CBWFQ+PQ LLQ(config)#class-map VOIP LLQ(config-cmap)#match ip precedence 5 LLQ(config)#class-map cbwfq1 LLQ(config-cmap)#match ip precedence 3 4 LLQ(config)#class-map cbwfq2 LLQ(config-cmap)#match ip precedence 1 2 LLQ(config)#policy-map LLQ LLQ(config-pmap)#class VOIP LLQ(config-pmap-c)#priority percent 10/针对VOIP类流量使用PQ,这路流量在任何情况下都优先发送 LLQ(config-pmap-c)# 同时最大带宽可以为接口带宽的10%/ LLQ(config-pmap)#classcbwfq1 LLQ(config-pmap-c)#bandwidth percent30 LLQ(config-pmap)#class cbwfq2 LLQ(config-pmap-c)#bandwidth percent20 /CBWFQ方式进行调度,分别保障30%和20%接口带宽/ LLQ(config-pmap)#class class-default LLQ(config-pmap-c)#fair-queue /剩下其它队列采用缺省的WFQ调度,把队列引用在接口上,LLQ(config)#int s0/0 LLQ(config-if)#service-policy output LLQ,QoS-CBWFQ(基于类分配带宽),QoS CBWFQ 基于类别的加权公平排队,通常使用ACL定义数据流类别,并将注入宽带和队列限制等参数应用于这些类别. CBWFQ特点: 1)能够给不同的类保障一定的带宽 2)对传统的WFQ作了扩展支持用户自己定义流量的分类: 3)队列的个数和类别是一一对应,给每个class 保留带宽CBWFQ与WFQ的区别: WFQ: 用户无法控制分类,由HASH算法自己决定 CBWFQ:让用户对流量自己来分类 WFQ 对正常流量 处理没问题,但是对语音流量显得”太公平”(语音要求低延迟) CBWFQ:考虑到公平特性,并没有考虑到语音的应用,CBWFQ(基于类分配带宽)基本配置 实验要求:给上一个实验所定义的3种流量,QQ,SMTP,FTP分配不同的带宽,1 .定义流量 (直接调用上一个实验的配置),R4(config)#class-map QQ R4(config-cmap)#match access-group name QQ /匹配一个名为QQ的命名ACL R4(config-cmap)#exi R4(config)#ip access-list extended QQ R4(config-ext-nacl)#permit ip any 55 R4(config-ext-nacl)#permit udp any any eq 4000 R4(config-ext-nacl)#permit udp any any eq 8000,R4(config-ext-nacl)#exi R4(config)#class-map smtp R4(config-cmap)#match access-group 100 R4(config-cmap)#exi R4(config)#access-list 100 permit tcp any any eq smtp R4(config)#class-map ftp R4(config-cmap)#match access-group 101 R4(config-cmap)#exi R4(config)#access-list 101 permit tcp any any eq 20 R4(config)#access-list 101 permit tcp any any eq 21,2. 定义策略,R4(config)#policy-m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论