MP技术支持培训QOS原理及配置.ppt

上传人:可****阿 文档编号:75313907 上传时间:2023-03-03 格式:PPT 页数:58 大小:4.47MB
返回 下载 相关 举报
MP技术支持培训QOS原理及配置.ppt_第1页
第1页 / 共58页
MP技术支持培训QOS原理及配置.ppt_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《MP技术支持培训QOS原理及配置.ppt》由会员分享,可在线阅读,更多相关《MP技术支持培训QOS原理及配置.ppt(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一页,编辑于星期六:十三点 九分。技术服务部:技术服务部:手手 机:机:Email:讲师介绍第二页,编辑于星期六:十三点 九分。QOS技术概念技术概念QOS服务模型服务模型网络拥塞的产生和避免网络拥塞的产生和避免拥塞管理技术拥塞管理技术流量监管与流量整形流量监管与流量整形课程内容第三页,编辑于星期六:十三点 九分。一个人网上冲浪一个人网上冲浪太舒服了太舒服了让道让道让道让道我要看在线电影!我要看在线电影!都别跟我抢邮件都别跟我抢邮件再不发就完了再不发就完了!QOS问题的产生问题的产生抱歉!带宽有限,我们尽力而为,抱歉!带宽有限,我们尽力而为,连不连得上就看你连不连得上就看你RPRP了了第四页

2、,编辑于星期六:十三点 九分。n在传统的在传统的IP网络中,所有的报文都被无区别的等同对待,所网络中,所有的报文都被无区别的等同对待,所有经过路由器的报文均尽最大的努力将报文送到目的地,但有经过路由器的报文均尽最大的努力将报文送到目的地,但对报文传送的可靠性、传送延迟等性能不提供任何保证。对报文传送的可靠性、传送延迟等性能不提供任何保证。nQoSQoS,(,(Quality of ServiceQuality of Service)服务质量服务质量是指允许用户是指允许用户在吞吐量、延迟抖动、延迟,丢包率等方面获得可预在吞吐量、延迟抖动、延迟,丢包率等方面获得可预期的服务水平的一系列技术的集合,

3、用于满足期的服务水平的一系列技术的集合,用于满足IPIP网络网络中各种业务对网络服务质量方面的要求。中各种业务对网络服务质量方面的要求。QOS技术概念技术概念第五页,编辑于星期六:十三点 九分。n支持为用户提供专用带宽支持为用户提供专用带宽n减少报文的丢失率减少报文的丢失率n避免和管理网络拥塞避免和管理网络拥塞n流量整形流量整形n设置报文的优先级设置报文的优先级QOS技术目标技术目标第六页,编辑于星期六:十三点 九分。QOS技术概念技术概念QOS服务模型服务模型网络拥塞的产生和避免网络拥塞的产生和避免拥塞管理技术拥塞管理技术流量监管与流量整形流量监管与流量整形课程内容第七页,编辑于星期六:十三

4、点 九分。QOS服务模型(服务模型(1)服务模型,是指一组端到端的服务模型,是指一组端到端的Qos功能功能Best-Effort service 尽力而为服务尽力而为服务Integrated service(Intserv)集成服务集成服务Differentiated service(Diffserv)区分服务区分服务第八页,编辑于星期六:十三点 九分。QOS服务模型(服务模型(2)nBest-Effort是单一的服务模型,也是最简单的服务模是单一的服务模型,也是最简单的服务模型。型。n应用程序可任意发送任意报文,不需要事先得到批准应用程序可任意发送任意报文,不需要事先得到批准或通知网络。或通

5、知网络。n网络尽最大可能发送这些报文,但对时延,可靠性等性能网络尽最大可能发送这些报文,但对时延,可靠性等性能不提供任何保障。不提供任何保障。nBest-Effort service是目前是目前Internet的的缺省服务模型缺省服务模型,主要实现技术是主要实现技术是先进先出队列先进先出队列。Best-Effort service 尽力而为服务尽力而为服务第九页,编辑于星期六:十三点 九分。QOS服务模型(服务模型(3)Integrated service 集成服务集成服务nIntegrated service是一个综合服务模型,它可以满足多种是一个综合服务模型,它可以满足多种Qos需求需求n

6、这种服务模型在发送报文前,需要向网络申请特定这种服务模型在发送报文前,需要向网络申请特定服务。请求是通过信令服务。请求是通过信令(signal)来完成的。只要报文来完成的。只要报文控制在流量参数描述的范围内,网络将承诺满足应控制在流量参数描述的范围内,网络将承诺满足应用程序的用程序的QoS需求,并将为每个流维护一个状态,并需求,并将为每个流维护一个状态,并基于这个状态执行报文的分类、流量监管、排队及基于这个状态执行报文的分类、流量监管、排队及其调度,来满足对应用程序的承诺其调度,来满足对应用程序的承诺n主要实现技术是主要实现技术是RSVP(资源预留协议资源预留协议)第十页,编辑于星期六:十三点

7、 九分。QOS服务模型(服务模型(4)Differentiated service 区分服务区分服务nDiffserv是一个多服务模型,可以满足不同的是一个多服务模型,可以满足不同的Qos需求。需求。n应用程序在发出报文前,不需要通知路由器应用程序在发出报文前,不需要通知路由器,而且网络不需而且网络不需要为每个流维护状态,它根据每个报文指定的要为每个流维护状态,它根据每个报文指定的QoS,来提供,来提供特定的服务,包括进行报文的分类、流量整形、流量监管特定的服务,包括进行报文的分类、流量整形、流量监管和排队。和排队。n主要实现技术包括主要实现技术包括CAR,队列技术队列技术。第十一页,编辑于星

8、期六:十三点 九分。IP优先级优先级前前3个比特表示排队时的优先级。个比特表示排队时的优先级。n7111-NetworkControl(网络控制)(网络控制)n6110-InternetworkControl(互(互联控制)联控制)n5101-CRITIC/ECP(关键)(关键)n4100-FlashOverride(最优先)(最优先)n3011Flash(瞬间)(瞬间)n2010Immediate(立即)(立即)n1001Priority(优先)(优先)n0000Routine(一般)(一般)最高优先权等级最高优先权等级6或或7,经常是,经常是为路由选择或更新网络控制通信保为路由选择或更新网

9、络控制通信保留的,用户应用应只使用留的,用户应用应只使用0-5级级 IP优先级字段在优先级字段在IPV4中共中共1个字节个字节8比比特,用以表示该数据报文期望的服务质量。特,用以表示该数据报文期望的服务质量。一般情况下采用默认值,以其他协议(如一般情况下采用默认值,以其他协议(如RSVP)附加服务质量功能。)附加服务质量功能。第十二页,编辑于星期六:十三点 九分。QOS技术概念技术概念QOS服务模型服务模型网络拥塞的产生和避免网络拥塞的产生和避免拥塞管理技术拥塞管理技术流量监管与流量整形流量监管与流量整形课程内容第十三页,编辑于星期六:十三点 九分。网络拥塞的产生(网络拥塞的产生(1)u 速度

10、不匹配速度不匹配第十四页,编辑于星期六:十三点 九分。网络拥塞的产生(网络拥塞的产生(2)u 流量聚合流量聚合第十五页,编辑于星期六:十三点 九分。网络拥塞的后果网络拥塞的后果n尾丢弃(尾丢弃(TailDrop):当发生拥塞时,接口输出队列被占满,后面要入:当发生拥塞时,接口输出队列被占满,后面要入队的报文被丢弃。队的报文被丢弃。n尾丢弃是最普通的丢弃机制,也是系统默认的丢弃机制。尾丢弃是最普通的丢弃机制,也是系统默认的丢弃机制。n对对TCP流来讲,尾丢弃有以下缺陷:流来讲,尾丢弃有以下缺陷:(1)TCP全局同步;全局同步;(2)TCP饿死、延迟、抖动饿死、延迟、抖动第十六页,编辑于星期六:十

11、三点 九分。n 随机早期检测随机早期检测(Random Early Detect,RED)随机早期检测是一种分组丢弃策略,是一种队列管理算法,随机早期检测是一种分组丢弃策略,是一种队列管理算法,用来管理排队系统中的分组和队列长度。用来管理排队系统中的分组和队列长度。RED随机地丢弃报文随机地丢弃报文将避免使多个将避免使多个TCP连接同时降低发送速度,从而避免了连接同时降低发送速度,从而避免了TCP的的全局同步现象,保证无论什么时候总有全局同步现象,保证无论什么时候总有TCP连接在进行较快的连接在进行较快的发送,提高线路带宽的利用率。发送,提高线路带宽的利用率。RED可以实现的目标是:可以实现的

12、目标是:通过控制平均队列长度使分组的延迟抖动最小通过控制平均队列长度使分组的延迟抖动最小 将平均队列长度严格地控制在最大阈值之下将平均队列长度严格地控制在最大阈值之下 避免避免TCP通信的全局同步通信的全局同步拥塞避免技术(拥塞避免技术(1)第十七页,编辑于星期六:十三点 九分。拥塞避免技术(拥塞避免技术(2)采用采用RED时用户可以设定队列的时用户可以设定队列的最小阈值最小阈值和和最大阈值最大阈值。当队列的长度小于最小阈值时不丢弃报文。当队列的长度小于最小阈值时不丢弃报文。当队列的长度在最小和最大阈值之间时,当队列的长度在最小和最大阈值之间时,RED开始随机丢弃报文。开始随机丢弃报文。当队列

13、的长度大于最大阈值时丢弃所有的报文。当队列的长度大于最大阈值时丢弃所有的报文。n RED的原理的原理第十八页,编辑于星期六:十三点 九分。拥塞避免技术(拥塞避免技术(2)n 加权随机早期检测(加权随机早期检测(Weighted Random Early Detect,WRED)WRED的报文丢弃策略与的报文丢弃策略与RED的区别在于前者引入的区别在于前者引入IP优先级来区别数据优先级来区别数据包,决定丢弃策略。加权随机检测能够包,决定丢弃策略。加权随机检测能够根据分组的优先级来指定不同的根据分组的优先级来指定不同的RED参数参数,从而可以保证某,从而可以保证某(几几)类通信的优先。类通信的优先

14、。MP系列路由器系列路由器WRED队列可以与队列可以与CQ、PQ、CBWFQ联合使用,作为联合使用,作为这几种队列类型的丢弃策略使用。这几种队列类型的丢弃策略使用。n 选择性包丢弃(选择性包丢弃(Selected Packet Drop,SPD)SPD可以区分进入路由器的常规数据和关键业务(通常是路由协议)可以区分进入路由器的常规数据和关键业务(通常是路由协议)。它能够在路由器发生拥塞的时候保证关键业务的顺利传输。它能够在路由器发生拥塞的时候保证关键业务的顺利传输。第十九页,编辑于星期六:十三点 九分。QOS技术概念技术概念QOS服务模型服务模型网络拥塞的产生和避免网络拥塞的产生和避免拥塞管理

15、技术拥塞管理技术流量监管与流量整形流量监管与流量整形课程内容第二十页,编辑于星期六:十三点 九分。拥塞管理技术(拥塞管理技术(1)n拥塞管理拥塞管理是指网络发生拥塞时,如何进行管理和控制。处理是指网络发生拥塞时,如何进行管理和控制。处理的方法是使用队列技术。的方法是使用队列技术。n拥塞管理的处理包括队列的创建,报文的分类,将报文送拥塞管理的处理包括队列的创建,报文的分类,将报文送入不同队列,队列调度等。入不同队列,队列调度等。n采用采用排队技术排队技术,使得报文在路由器中按一定的策略暂时,使得报文在路由器中按一定的策略暂时排队,然后再按一定的调度策略把报文从队列中取出,排队,然后再按一定的调度

16、策略把报文从队列中取出,在接口上发送出去。在接口上发送出去。u 拥塞管理的概念拥塞管理的概念第二十一页,编辑于星期六:十三点 九分。拥塞管理技术(拥塞管理技术(2)u 拥塞管理的分类拥塞管理的分类根据排队和出队的策略的不同,拥塞管理分为以下几种根据排队和出队的策略的不同,拥塞管理分为以下几种nFIFO(First In First Out):先进先出队列):先进先出队列nPQ(Priority Queue):优先级队列优先级队列nCQ(CustomQueue):定制队列):定制队列nFQ(Fair Queue):公平队列):公平队列nCBWFQ/LLQ(Class Based WFQ/Low

17、Latency Queueing):基于类的加权公平队列):基于类的加权公平队列/低延迟排队低延迟排队 第二十二页,编辑于星期六:十三点 九分。FIFO队列介绍队列介绍n最简单的排队方式,不提供最简单的排队方式,不提供Qos多级服务。多级服务。nFIFO不对报文进行分类,当报文进入接口的速度大不对报文进行分类,当报文进入接口的速度大于接口能发送的速度时,于接口能发送的速度时,FIFO按报文到达接口的先按报文到达接口的先后顺序让报文进入队列,同时,后顺序让报文进入队列,同时,FIFO在队列的出口在队列的出口让报文按进队的顺序出队,先进的报文将先出队,后让报文按进队的顺序出队,先进的报文将先出队,

18、后进的报文将后出队。进的报文将后出队。nMP路由器的路由器的缺省配置:缺省配置:第二十三页,编辑于星期六:十三点 九分。PQ队列介绍队列介绍nPQ共分成共分成4个队列:个队列:High、Medium、Normal、LownPQ队列的主要特点是能够保证高优先级队列的带宽队列的主要特点是能够保证高优先级队列的带宽和时延,在遇到拥塞时优先保证高优先队列的转发。和时延,在遇到拥塞时优先保证高优先队列的转发。n报文入队列规则可配置。报文入队列规则可配置。第二十四页,编辑于星期六:十三点 九分。PQ配置范例(配置范例(1)两个网点通过一条两个网点通过一条2M的专线相连,这条专线同时承载着语音和数的专线相连

19、,这条专线同时承载着语音和数据,由于语音的应用对延迟和抖动都比较敏感,因而决定用据,由于语音的应用对延迟和抖动都比较敏感,因而决定用PQ队列来队列来保障语音的清晰保障语音的清晰。假定假定FTP工作在工作在TCP端口端口20,21且流向从且流向从client 到到 server。图中靠左一。图中靠左一台路由器为台路由器为Router1。第二十五页,编辑于星期六:十三点 九分。PQ配置范例(配置范例(2)命令命令描述描述router1#configure terminalrouter1(config)#access-list 1001 permit ip host 192.168.1.6 host

20、 192.168.1.5指定IP电话的数据router1(config)#access-list 1002 permit ip host 192.168.2.101 host 192.168.0.101 eq 21指定FTP管理的数据router1(config)#access-list 1002 permit ip host 192.168.2.101 host 192.168.0.101 eq 20指定FTP应用的数据router1(config)#priority-list 1 protocol ip high list 1001把语音应用的数据放在高优先级队列router1(confi

21、g)#priority-list 1 protocol ip low list 1002把FTP应用的数据放在低优先级队列router1(config)#interface serial 0/0router1(config-if-serial0/0)#priority-group 1将PQ应用到S0/0接口上n Router1 Router1配置:配置:第二十六页,编辑于星期六:十三点 九分。show pq命令命令用来显示当前PQ队列的统计信息show pq interface interface-name debug pq命令命令用来实时显示各包的出入队情况debug pq interfac

22、e interface-namePQ的调试与监控的调试与监控调试调试信息信息解解释释PQ:enque queue queue id,packet byte=bytes大小为bytes 的数据包被放入了队列queue idPQ:deque from queuequeue id,packet byte=bytes大小为bytes 的数据包从队列queue id 中取出第二十七页,编辑于星期六:十三点 九分。CQ队列介绍队列介绍nCQ:定制队列,用户可配置队列间占用的带宽比例关系;:定制队列,用户可配置队列间占用的带宽比例关系;nCQ共分成共分成17个队列个队列:0号队列为系统队列,优先调度;号队列

23、为系统队列,优先调度;1-16号队号队列为用户队列,根据带宽配额轮询调度列为用户队列,根据带宽配额轮询调度n两个重要参数:两个重要参数:队列长度队列长度每次轮循发送的字节数每次轮循发送的字节数第二十八页,编辑于星期六:十三点 九分。Queue 1Queue 2Queue 3FQ队列介绍(队列介绍(1)nFQ的配置最为简单,且能够的配置最为简单,且能够使所有的数据流得到公平的对待使所有的数据流得到公平的对待。从表。从表面看,面看,FQ有些类似于有些类似于CQ,只是所有队列的配额(,只是所有队列的配额(byte-count)都相等。)都相等。nFQ对报文按流进行分类,相同源对报文按流进行分类,相同

24、源IP地址,目的地址,目的IP地址,源端口号,地址,源端口号,目的端口号,协议号,目的端口号,协议号,IP优先级的报文属于同一个流。每一个流被优先级的报文属于同一个流。每一个流被分配到一个队列,该过程称为散列,采用分配到一个队列,该过程称为散列,采用HASH算法来自动完成,算法来自动完成,尽量将不同的流分入不同的队列。尽量将不同的流分入不同的队列。第二十九页,编辑于星期六:十三点 九分。举例如下:举例如下:队列队列3每次发送字节数为每次发送字节数为1000bytes,发送的报文大小为,发送的报文大小为2000bytes第一次发送,发送报文第一次发送,发送报文2000bytes,欠债欠债1000

25、bytes第二次发送,发送报文第二次发送,发送报文0bytes,还债还债1000bytesFQ队列介绍(队列介绍(2)借债与还债机制)借债与还债机制 FQ和和CQ都有借债与还债机制,用以保证某些应用在瞬间有都有借债与还债机制,用以保证某些应用在瞬间有突发大数据量时能够得到及时转发。突发大数据量时能够得到及时转发。第三十页,编辑于星期六:十三点 九分。FQ队列配置范例队列配置范例命令命令描述描述router1(config-if-serial0/0)#fair-queue在接口上启用FQn FQ FQ配置命令:配置命令:第三十一页,编辑于星期六:十三点 九分。FQ的调试与监控的调试与监控 sho

26、w wfq命令命令用来显示当前WFQ队列的统计信息show wfq interface interface-name debug wfq命令命令用来实时显示各包的出入队情况debug wfq interface interface-name调试调试信息信息解解释释WFQ/CBWFQ:enque queue qid:weight=weight,packet byte=bytes大小为 bytes 字节的数据包被放入队列 qid 中,队列权重为 weightWFQ/CBWFQ:deque from queue qid:weight=weight,packet byte=bytes大小为 bytes

27、 字节的数据包从权重为 weight的队列 qid 中取出WFQ/CBWFQ:queue Vtime error,please NO queue on the interface first and reuse it系统的序列号出现了错误,需要在接口上取消公平队列然后再重新启用第三十二页,编辑于星期六:十三点 九分。CBWFQ(基于类的加权公平排队(基于类的加权公平排队Class-Based Weighted Fair Queuing)基)基于于WFQ实现,根据各种通信参数将通信的数据分成不同的类。然后为每实现,根据各种通信参数将通信的数据分成不同的类。然后为每一个类指定一个权重一个类指定一个

28、权重/带宽。通信类得到服务频率与该类的权重带宽。通信类得到服务频率与该类的权重/带宽成带宽成正比。正比。CBWFQ的队列包括的队列包括二层协议队列二层协议队列、RSVP队列队列、LLQ队列队列、WFQ队列队列。其中二层。其中二层协议队列留给重要的链路控制信息。协议队列留给重要的链路控制信息。RSVP队列留给队列留给RSVP协议使用。在协议使用。在配置配置LLQ后,优先类报文入队到后,优先类报文入队到LLQ队列。剩下的报文将进入队列。剩下的报文将进入WFQ队列。队列。CBWFQ中的中的WFQ队列数目也是允许用户配置的。其最大值为队列数目也是允许用户配置的。其最大值为255,默认值为,默认值为16

29、。当当CBWFQ中的队列的长度达到队列的最大长度时默认采用中的队列的长度达到队列的最大长度时默认采用尾丢弃尾丢弃的策略,但用户还的策略,但用户还可以选择用加权随机早期检测可以选择用加权随机早期检测WRED(Weighted Random Early Detection)的丢弃策略。)的丢弃策略。CBWFQ/LLQ介绍(介绍(1)第三十三页,编辑于星期六:十三点 九分。CBWFQ/LLQ介绍(介绍(2)低延迟排队(低延迟排队(Low Latency Queueing)在在CBWFQ的基础上使某些类成为的基础上使某些类成为优先类,这些类具有绝对优先调度的特权,保证了优先类的延迟和抖动最优先类,这些

30、类具有绝对优先调度的特权,保证了优先类的延迟和抖动最小,缺点是其他类有可能得不到及时的调度。小,缺点是其他类有可能得不到及时的调度。对公业务窗口对公业务窗口 大客户窗口大客户窗口 普通用户窗口普通用户窗口第三十四页,编辑于星期六:十三点 九分。CBWFQ配置范例(配置范例(1)两个网点通过一条两个网点通过一条2M的专线相连,这条专线同时承载着语音,终端做业和数据传输,的专线相连,这条专线同时承载着语音,终端做业和数据传输,为保障语音的清晰和终端做业的流畅性,因而用为保障语音的清晰和终端做业的流畅性,因而用CBWFQ来来限制数据传输所占带宽限制数据传输所占带宽。假定假定FTP工作在工作在TCP端

31、口端口20,21且流向从且流向从client 到到 server,图中靠左一台路由器,图中靠左一台路由器为为Router1。第三十五页,编辑于星期六:十三点 九分。CBWFQ配置范例(配置范例(2)n Router1 Router1配置配置1 1:命令命令描述描述Router1#configure terminalrouter1(config)#access-list 1001 permit ip host 192.168.1.6 host 192.168.1.5指定IP电话的数据router1(config)#access-list 1002 permit ip host 192.168.2

32、.100 host 192.168.0.100 eq 23指定终端做业的数据router1(config)#access-list 1003 permit ip host 192.168.2.101 host 192.168.0.101 eq 21指定FTP管理数据router1(config)#access-list 1003 permit ip host 192.168.2.101 host 192.168.0.101 eq 20指定FTP应用数据router1(config)#class-map voip定义VOIP类router1(config-cmap)#match access-g

33、roup 1001指定VOIP类的匹配条件router1(config)#class-map telnet定义TELNET类router1(config-cmap)#match access-group 1002指定TELNET类的匹配条件第三十六页,编辑于星期六:十三点 九分。命令命令描述描述router1(config)#class-map ftp定义FTP类router1(config-cmap)#match access-group 1003指定FTP类的匹配条件router1(config)#policy-map one定义策略ONErouter1(config-pmap)#clas

34、s voip进入到VOIP类配置模式router1(config-pmap-c)#bandwidth percent 50给VOIP类分配50带宽router1(config-pmap)#class telnet进入到TELNET类配置模式router1(config-pmap-c)#bandwidth percent 20给TELNET类分配20带宽router1(config-pmap)#class ftp进入到FTP类配置模式router1(config-pmap-c)#bandwidth percent 5给FTP类分配5带宽router1(config)#interface seri

35、al 0/0router1(config-if-serial0/0)#service-policy output one将策略ONE应用到接口CBWFQ配置范例(配置范例(3)n Router1 Router1配置配置2 2:注意:注意:一个接口某一个方向上只能有一个策略。当配置另一个策略时,原一个接口某一个方向上只能有一个策略。当配置另一个策略时,原来配置的策略自动被清除。来配置的策略自动被清除。第三十七页,编辑于星期六:十三点 九分。LLQ配置范例(配置范例(1)两个网点通过一条两个网点通过一条2M的专线相连,这条专线同时承载着语音和终端做业,为保障的专线相连,这条专线同时承载着语音和终端

36、做业,为保障语音的清晰,因而用语音的清晰,因而用LLQ来来保障语音流量的绝对优先保障语音流量的绝对优先。假定假定FTP工作在工作在TCP端口端口20,21且流向从且流向从client 到到 server,图中靠左一台,图中靠左一台路由器为路由器为Router1。第三十八页,编辑于星期六:十三点 九分。LLQ配置范例(配置范例(2)n Router1 Router1配置配置1 1:命令命令描述描述router1(config)#access-list 1001 permit ip host 192.168.1.6 host 192.168.1.5指定IP电话的数据router1(config)#

37、access-list 1002 permit ip host 192.168.2.100 host 192.168.0.100 eq 23指定终端做业的数据router1(config)#class-map voip定义VOIP类router1(config-cmap)#match access-group 1001指定VOIP类的匹配条件router1(config)#class-map telnet定义TELNET类router1(config-cmap)#match access-group 1002指定TELNET类的匹配条件router1(config)#policy-map on

38、e定义策略ONErouter1(config-pmap)#class voip进入到VOIP类配置模式router1(config-pmap-c)#priority 50将VOIP类放入到LLQ队列,允许带宽为50字节/秒router1(config)#interface serial 0/0router1(config-if-serial0/0)#service-policy output one将策略ONE应用到接口第三十九页,编辑于星期六:十三点 九分。CBWFQ队列上启动队列上启动WRED random-detect 命令命令将该通信类的队列配置为WRED队列。配置模式:config-

39、pmap-c。random-detect exponential-weighting-constant exponential-weighting-constant语语法法描述描述exponential-weighting-constantWRED的平均队列计算使用的加权因子,系统默认的加权因子是6,取值范围 112random-detect precedence precedence minimum-threshold maximum-threshold 语语法法描述描述precedence匹配优先级为precedence的数据包,取值范围 07minimum-threshold设定此队列的

40、最小最小阈值阈值,取值范围 132767maximum-threshold设定此队列的最大最大阈值阈值,取值范围 132767【缺省情况】【缺省情况】不生成CBWFQ规则第四十页,编辑于星期六:十三点 九分。CBWFQ的调试与监控的调试与监控 show cbwfq命令命令用来显示当前CBWFQ队列的统计信息show cbwfq interface interface-name show policy interface 命令命令用来显示接口的CBWFQ队列中每个通信类的统计信息show policy interface interface-name show policy-map statis

41、tics命令命令显示policy-map中每个通信类的统计信息show policy-map statistics interface interface-name debug wfq命令命令用来实时显示各包的出入队情况debug wfq interface interface-name调试调试信息信息解解释释CBWFQ:policyno=pid,classno=cid,classname=classname到达的数据包属于规则号为 pid,类号为 cid,类名为classname的类,如果没有匹配到规则类,则不会显示此调试信息 注意:因为注意:因为CBWFQ与与WFQ采用同样的算法,所以与采

42、用同样的算法,所以与WFQ相同的调试信息不再列出相同的调试信息不再列出 第四十一页,编辑于星期六:十三点 九分。各种队列技术比较各种队列技术比较默默认认/最大最大队队列数量列数量优优点点缺点缺点FIFO1/1 个个不需要配置易于使用,不需要配置易于使用,处处理理简单简单、延、延迟迟小小传统传统尽力而尽力而为为的的调调度方式,度方式,没有任何服没有任何服务质务质量可言量可言PQ4/4 个个实现绝对优实现绝对优先先调调度,度,绝对绝对保保证证了了实时实时音音/视频视频流的流的调调度,度,延延迟迟、抖、抖动动小小处处理速度慢,理速度慢,绝对优绝对优先可能先可能造成低造成低优优先先级队级队列中数据包列

43、中数据包得不到得不到调调度度FQ16/255 个个实现实现公平性,配置公平性,配置简单简单影响影响处处理速度理速度CBWFQ16/255 个个照照顾顾某些流的同某些流的同时时保保证证了其了其它流的公平性它流的公平性影响影响处处理速度,配置复理速度,配置复杂杂LLQ 1/1 个个绝对绝对保保证给证给定定带宽带宽下的数据下的数据流的延流的延迟迟、抖、抖动动最小。特最小。特别别适合适合实时实时流的流的应应用,同用,同时时保保证证了其它流的公平性了其它流的公平性影响影响处处理速度,理速度,对对超超过带宽过带宽的数据包直接的数据包直接丢丢弃,增加了弃,增加了丢丢弃率。作弃率。作为为附属附属队队列,只列,

44、只能和能和CBWFQ联联合使用合使用第四十二页,编辑于星期六:十三点 九分。QOS技术概念技术概念QOS服务模型服务模型网络拥塞的产生和避免网络拥塞的产生和避免拥塞管理技术拥塞管理技术流量监管与流量整形流量监管与流量整形课程内容第四十三页,编辑于星期六:十三点 九分。流量监管流量监管CAR(1)nCAR,CommittedAccessRate承诺承诺访问率访问率n功能:功能:1、控制网络的负载控制网络的负载:CAR对每个报文的处理会返回一个结对每个报文的处理会返回一个结果:当报文速率低于或等于所配置的限制时,此报文的结果果:当报文速率低于或等于所配置的限制时,此报文的结果是顺从(是顺从(Con

45、forming);当报文速率高于所配置的限制时,);当报文速率高于所配置的限制时,此报文的结果是超出(此报文的结果是超出(Exceeding)。对顺从的报文,将其)。对顺从的报文,将其正常转发;对超出的报文,可以将其丢弃,或重新设置其优正常转发;对超出的报文,可以将其丢弃,或重新设置其优先级。先级。2、对报文进行分类,对报文进行分类,mark和和remarkn实现实现:令牌桶令牌桶第四十四页,编辑于星期六:十三点 九分。流量监管流量监管CAR(2)n如何放置令牌如何放置令牌1、令牌桶按用户设定的速度恒定的向桶中放置令牌,并且,令牌桶按用户设定的速度恒定的向桶中放置令牌,并且,令牌桶有用户设定的

46、容量;令牌桶有用户设定的容量;2、当桶中令牌的量超出桶的容量时、当桶中令牌的量超出桶的容量时,令牌的量不再增加;,令牌的量不再增加;n如何发送报文如何发送报文1、当令牌桶中充满令牌的时候,桶中所有的令牌代表的报文都可以当令牌桶中充满令牌的时候,桶中所有的令牌代表的报文都可以被发送被发送(conform),同时令牌桶中的令牌量按报文的长度),同时令牌桶中的令牌量按报文的长度做相应的减少做相应的减少2、当令牌桶中没有令牌的时候,报文将不能被发送当令牌桶中没有令牌的时候,报文将不能被发送(exceed),只有等到桶中生成了新的令牌,报文才可以发送。,只有等到桶中生成了新的令牌,报文才可以发送。u 令

47、牌桶工作机制令牌桶工作机制第四十五页,编辑于星期六:十三点 九分。流量监管流量监管CAR(3)nMeanrate单位时间内令牌的注入量单位时间内令牌的注入量(Mean rate=带宽)带宽)nBurstSize令牌桶的大小令牌桶的大小(Burst Size=Normal burst size+Excess burst size)nTime interval令牌注满令牌桶所需的时间令牌注满令牌桶所需的时间第四十六页,编辑于星期六:十三点 九分。CAR配置范例(配置范例(1)上图为一个小型局域网通过上图为一个小型局域网通过NAT地址转换上地址转换上Internet的典型环的典型环境,由于境,由于W

48、WW浏览的数据流量浏览的数据流量很大,导致其他应用不能正常工很大,导致其他应用不能正常工作,因而现在用作,因而现在用CAR把把WWW的的流量限制为流量限制为1M,超额的流量将,超额的流量将被路由器丢弃。被路由器丢弃。Router的接入的接入方式为方式为2M的专线,走的专线,走PPP协协议。议。第四十七页,编辑于星期六:十三点 九分。CAR配置范例(配置范例(2)命令命令描述描述router#configure terminalrouter(config)#access-list 1001 permit tcp any any eq 80设置要限制速率的应用类型(此例为:WWW)router(c

49、onfig)#interface serial 0/0router(config-if-serial0/0)#encapsulation ppprouter(config-if-serial0/0)#ip address 202.98.19.8 255.255.255.252router(config-if-serial0/0)#rate-limit output access-group 1001 1000000 3125 0 conform-action transmit exceed-action drop把出去的WWW流量所占带宽限定为1Mrouter(config-if-serial

50、0/0)#rate-limit input access-group 1001 1000000 3125 0 conform-action transmit exceed-action drop把进来的WWW流量所占带宽限定为1Mn Router Router配置:配置:第四十八页,编辑于星期六:十三点 九分。CAR的调试与监控(的调试与监控(1)show命令命令为了显示CAR当前的工作情况,可以使用show命令查看CAR的工作记录。showinterfaceinterface-namerate-limit input|output 语法描述interface-name通过接口名interfa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁