H3C IP QoS原理及实现.ppt

上传人:得****1 文档编号:75959105 上传时间:2023-03-06 格式:PPT 页数:96 大小:1.23MB
返回 下载 相关 举报
H3C IP QoS原理及实现.ppt_第1页
第1页 / 共96页
H3C IP QoS原理及实现.ppt_第2页
第2页 / 共96页
点击查看更多>>
资源描述

《H3C IP QoS原理及实现.ppt》由会员分享,可在线阅读,更多相关《H3C IP QoS原理及实现.ppt(96页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、n随着计算机网络的高速发展,敏感且实时性强的语音、图像和其它重随着计算机网络的高速发展,敏感且实时性强的语音、图像和其它重要数据同时在网上传输,使得人们对网络传输质量的要求也越来越高,要数据同时在网上传输,使得人们对网络传输质量的要求也越来越高,人们期望报文在吞吐量、延迟、延迟抖动和丢包率等方面获得一定程人们期望报文在吞吐量、延迟、延迟抖动和丢包率等方面获得一定程度上的服务保证,期望可以根据客户类型提供有差别的服务。解决这度上的服务保证,期望可以根据客户类型提供有差别的服务。解决这些问题的一个途径是增加网络的带宽,但带宽的增加毕竟是有限的,些问题的一个途径是增加网络的带宽,但带宽的增加毕竟是有

2、限的,且代价昂贵,它也只能在一定程度上缓解这个问题。提供且代价昂贵,它也只能在一定程度上缓解这个问题。提供QoS将是人将是人们对未来们对未来IP网络的基本要求网络的基本要求。引入引入n掌握掌握QoS的基本概念的基本概念n掌握报文的分类和标记方法掌握报文的分类和标记方法n掌握流量整形与监管掌握流量整形与监管n掌握拥塞避免与队列调度技术掌握拥塞避免与队列调度技术n掌握掌握QoS的基本应用的基本应用课程目标课程目标学习完本课程,您应该能够:学习完本课程,您应该能够:n网络中的常见性能指标及问题网络中的常见性能指标及问题nQoS基本概念基本概念n报文的分类和标记报文的分类和标记n流量监管及整形流量监管

3、及整形n拥塞管理及避免拥塞管理及避免nQoS应用实例应用实例目录目录4H3CIPQoS原理及实现原理及实现RTAPC1RTBRTCPC22M数据流数据流BWmax=min(100M,2M,10M,1000M)=2M10M1000M100Mn网络带宽用于衡量网络的吞吐能力,单位为bps。n网络带宽的最大值为数据转发路径上最小链路的带宽值。n如果网络上存在多个数据流,它们将互相竞争带宽。n网络带宽取决于物理链路的速率,通过QoS技术可以提高网络带宽的利用效率。5H3CIPQoS原理及实现原理及实现RTAPC1RTBRTCPC2Delay=(T1+P1+S1)+(T2+P2+S2)+(T3+P3+S

4、3)传输延迟T1调度延迟P1串行延迟S1传输延迟T2调度延迟P2串行延迟S2传输延迟T3调度延迟P3串行延迟S3数据流数据流n网络延迟用于衡量网络传输时间长短,单位为ms。n单个网络设备的延迟包括传输延迟、调度延迟、串行延迟。n网络延迟为数据转发路径上所有网络设备延迟的总和。n实时应用比较关注延迟大小,如语音、视频等应用。6H3CIPQoS原理及实现原理及实现RTAPC1RTBRTCPC2Jitter=abs(T1-T2)数据包一数据包一数据包二数据包二时延时延T1时延时延T21212n抖动用于衡量网络时延的稳定性,单位为ms。n同一个数据流的不同数据包,在网络中经历的延迟可能不同,从而产生抖

5、动。n抖动对实时应用的影响较大(如语音、视频等应用),会造成失真。7H3CIPQoS原理及实现原理及实现100M10M4FIFOQueue1234Dropn网络丢包用于衡量网络的可靠性,单位为pps或者百分比。n网络发生拥塞的情况下,由于所有队列被占满,必然导致部分数据包被丢弃。n通过拥塞管理技术可以实现区分式服务,保证关键数据流优先转发。n通过早期丢弃技术可以平滑网络流量,防止网络流量的全局同步问题。QueueLength=3n网络中的常见性能指标及问题网络中的常见性能指标及问题nQoS基本概念基本概念n报文的分类和标记报文的分类和标记n流量监管及整形流量监管及整形n拥塞管理及避免拥塞管理及

6、避免nQoS应用实例应用实例目录目录9H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现nQoS的实现模型主要有IntServ(Integrated Service,集成服务)和DiffServ(Differentiated Service,区分服务)。IntServ模型是端到端的基于流的QoS技术,它通过信令向网络申请特定的QoS服务,网络在流量参数描述的范围内,预留资源以承诺满足该请求。DiffServ模型是一种基于类的QoS技术,它在网络边界将数据流按QoS要求进行简单分类,并根据业务的不同服务等级约定,有差别地进行流量控制和转发来解决拥塞问题。10H3CIPQoS

7、原理及实现原理及实现n报文分类和标记n流量监管n流量整形n拥塞管理n拥塞避免11n报文分类也称为流分类,是将报文分为多个优先级或多个服务类。n如使用IP报文头的TOS字段(Type of Service,服务类型),可以将报文最多分成六类(另外两个值保留为其他用途)。n在报文分类后,就可以将其它的QoS特性应用到不同的分类,如拥塞管理、带宽分配等。H3CIPQoS原理及实现原理及实现12H3CIPQoS原理及实现原理及实现ID Offset TTL Proto FCS IP-SA IP-DADataDSCPIPPrecedenceCUToSIPv4IPv4报文头报文头MBZRFC1349RFC

8、2474DTRC7654321076543210DSCPCUVersionLengthToS1ByteLen13H3CIPQoS原理及实现原理及实现nFIFO是队列机制中最简单的,只按照到达的先后决定分组的转发次序。nPQPQ严格按照优先级别来对数据进行转发。优先发送较高优先级队列中的分组;当较高优先级队列为空时,再发送较低优先级队列中的分组。nCQCQ采用Round Robin调度方式,从每个队列取出指定字节的报文发送,克服了PQ的“饿死”问题。14H3CIPQoS原理及实现原理及实现nWFQWFQ对报文按流进行分类,采用HASH算法将每个流被分配到一个队列。优先级数值越小,所得带宽越少;优

9、先级的数值越大,所得带宽越多。nCBQCBQ是对WFQ功能的扩展,为用户提供了定义类的支持。包括提供EF的LLQ、提供AF的BQ、对缺省类的WFQ服务。CBQ首先根据IP优先级或者DSCP、输入接口、IP报文的五元组等规则来对报文进行分类。不同类别的报文进入不同的队列。对于不匹配任何类别的报文,报文被送入系统定义的缺省类。15H3CIPQoS原理及实现原理及实现n流量监管(Policing)通过监督进入网络的某一流量的规格,限制它在一个允许的范围内。若某个连接的报文流量过大,就丢弃报文,或重新设置该报文的优先级,以保护网络资源和运营商的利益不受损害。.令牌桶令牌桶分类分类继续发送继续发送令牌令

10、牌通过通过丢弃丢弃需由此接口需由此接口发送的报文发送的报文按规定速度向按规定速度向桶中存放令牌桶中存放令牌16H3CIPQoS原理及实现原理及实现nGTS(Generic Traffic Shaping,通用流量整形)通过限制流出某一网络的某连接的流量和突发,使这类报文在某个接口以比较均匀的速度向外发送通常使用缓冲区和令牌桶来实现。令牌桶以来控制发送速度,超过流量的报文放在缓冲区中缓存,以后再定时发送.令牌桶令牌桶分类分类继续发送继续发送令牌令牌通过通过需由此接口需由此接口发送的报文发送的报文按规定速度向按规定速度向桶中存放令牌桶中存放令牌GTS队列队列17H3CIPQoS原理及实现原理及实现

11、n拥塞避免技术一般用于网络的瓶颈处。n监控网络流量,避免在网络瓶颈处发生拥塞,防止出现TCP全局同步现象,提高资源使用效率。n通过丢弃报文可以达到避免拥塞的目的。n包括RED、WRED、尾丢弃等技术。分类分类需由此接口需由此接口发送的报文发送的报文.queue1queueN1queue2.WRED丢弃丢弃离开接口的报文离开接口的报文出队调度出队调度n网络中的常见性能指标及问题网络中的常见性能指标及问题nQoS基本概念基本概念n报文的分类和标记报文的分类和标记n流量监管及整形流量监管及整形n拥塞管理及避免拥塞管理及避免nQoS应用实例应用实例目录目录19入接口入接口接收报文接收报文源地址源地址目

12、的地址目的地址源端口源端口目的端口目的端口TOS分类分类REDWRED丢弃丢弃拥塞检测拥塞检测/避免避免FIFOPQCQWFQCBWFQ入队入队CARGTS出队出队丢弃丢弃流量整形流量整形/监管监管令牌桶令牌桶令牌令牌出接口出接口n报文分类n队列技术n拥塞避免n流量监管与流量整形n信令和资源预留nATM接口QOSnFR QOSDiffServ服务模型服务模型20H3CIPQoS原理及实现原理及实现n业务分类(classifying):通过业务分类可以使其获得不同的服务。这种不同的服务通过对业务进行调整以及设置一定的DS值来实现n业务调整(condition)包括:测量(metering)、标记

13、(marking)、丢弃(dropping)、整形(shaping)等机制。用以确保进入DS域的业务流符合TCA的规则n业务的分类和调整一般只发生在网络边缘。分类分类测量测量标记标记整形整形/丢弃丢弃数据包数据包21H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n含义:在特定的规则下,根据包头的某些内容选择分组。n分类有两种方式BA(Behavior Aggregate):基于IP包头中的DS域。MF(Multi Field):基于IP包头中的某些域的集合,例如:源/地址、DS、协议号、源/目的端口号等等。22H3CIPQoSH3CIPQoS原理及实现原理及实现原理及

14、实现原理及实现n标记(Marking)设置报文的DS域。DS域的设置一般只发生在网络边缘。n整形(Shaping)使业务流中的分组延时输出以符合业务模型的规定。n丢弃(Dropping)根据特定规则丢弃分组。23封装的报文格式封装的报文格式二层头二层头IP头头数据数据802.1Q/p帧封装的报文格式帧封装的报文格式Preamble.StartFramedelimiterDASATYPETag4bytesPTDATAFCS3个个bit用于用于802.1p优先级优先级IP包封装的报文格式包封装的报文格式VersionTOSLenIDOffsetTTLProtoFCSIP-SAIP-DADATAIP

15、优先级或优先级或DSCPH3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现24Pream.SFDDASATYPETag4bytesPTDATAFCS以太网帧以太网帧PRICFIVLANID3个个bit用于用于802.1p优先级优先级802.1Q/p的头的头典型的应用典型的应用COS值值76543210保留保留保留保留语音传送语音传送视频会议视频会议呼叫信令呼叫信令高优先级数据高优先级数据中等优先级数据中等优先级数据普通传送数据普通传送数据H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现25nDSCP(DiffServ Code Point,差分服务

16、编码点)-DiffServ的信令nIETF DiffServ工作组将IP报文头ToS字节的6比特重新定义为DSCP,ToS字节改名为DS字节。H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现26nDiffServ需要网络根据分组报头中的信息为分组提供服务,这个信息就是DiffServ解决方案中的带内信令。n最初使用3比特的IP Precedence作为DiffServ的带内信令n 现在IP Precedence和DSCP都可用来支撑DiffServ,DSCP的定义也向前兼容IP Precedence。n 各厂家的IP QoS都同时支持IP Precedence、DSCP

17、及相互之间的转换。n 目前IP Precedence和DSCP在现实网络中都有实际的应用。H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现27H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现COS 到DSCP的映射 DSCP 到COS的映射COS0=DSCP0COS1=DSCP8COS2=DSCP16COS3=DSCP24COS4=DSCP32COS5=DSCP40COS6=DSCP48COS7=DSCP56DSCP0-7=COS0DSCP8-15=COS1DSCP16-23=COS2DSCP24-31=COS3DSCP32-39=COS4DSC

18、P40-47=COS5DSCP48-55=COS6DSCP56-63=COS728nPHB(Per-HopBehaviors)PHB是网络节点对报文调度、丢包、监管和整形的处理每类PHB都对应一组DSCPPHB只定义了一些外部可见的转发行为,没有指定特定的实现方式IETF DiffServ工作组目前定义了四种PHBDefault PHBClass-Selector PHBEFAFH3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现29H3CIPQoS原理及实现原理及实现nDefault PHBDSCP为“000000”;代表当前Internet尽力而为的服务nClass-S

19、elector PHB,DSCP为“XXX000”,X为0或1;代表的服务等级与在现有网络中使用的IP Precedence保持相同,当X为全0时,就是Default PHBnExpedited Forwarding PHB,DSCP为“101110”;代表DiffServ网络中最高的服务质量,在有带宽确保的情况下,发包速度大于收包速度,适用于VOIP、虚拟租用线等实时业务;可通过优先队列、低时延队列或RTP实时队列等多种队列机制来实现30nAssured Forwarding PHB,RFC2597;代表带宽有保证、时延可控的服务,适用于视频业务、VPN业务等,AF PHB定义了4个服务等级

20、(分别对应一定的带宽及缓存),每个服务等级有3个分组丢弃优先级n在QoS具体实施过程中,网络运营商可根据业务的需求,采用多种机制灵活定义DSCP及PHB,例如可用“101110”或“101”代表EF PHB,EF PHB可通过优先队列、RTP实时队列或低时延队列来实现丢包优先级丢包优先级AF1AF2AF3AF4低低中中高高001010001100001110010010010100010110011010011100011110100010100100100110H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现31H3CIPQoSH3CIPQoS原理及实现原理及实现原理

21、及实现原理及实现n报文分类是将依据IPv4报文头的ToS字段(Type of Service)将报文分成多个优先级或多个服务种类。用户可以将报文最多分成六类(另外两个值保留为其它用途)。对报文分类后,就可以实现将QoS应用到不同分类上。n分类实例所有接口收到的报文置为最高优先级 所有FTP流量都分类成低优先级 从特定IP地址发出的视频流量被分类为中等优先级别 流向特定目的地址的流量被分类为高优先级 32H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现LD2LD1LD3LU1n含义:在特定的规则(TCA)下,根据IP包头的某些内容选择分组。n分类方式:BA(Behavio

22、r Aggregate):基于IP包头中的DS域(或IP优先级)。MF(Multi Field):基于IP包头中的某些域的集合,例如:源/目的地址、DS(或IP优先级)、协议号、源/目的端口号等等。n作用:QoS 执行服务的基础。n处理:根据分类结果交给其它模块处理或打标记(着色)供核心网络分类使用。33H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n定义类并进入类映射视图定义类并进入类映射视图(在系统视图下在系统视图下)trafficclassifier tcl-name operator and|or 用户定义的类名tcl-name 不允许为系统预定义类。缺省为a

23、nd,即类视图下各匹配规则之间的关系为逻辑与。n定义类的匹配规则定义类的匹配规则if-match notany定义匹配所有数据包的规则if-match notclassifiertcl-name定义classifier 匹配规则if-match not aclaccess-list-number定义ACL 匹配规则if-match notdestination-mac|source-mac mac-address定义MAC 地址匹配规则34H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n定义类的入接口匹配规则定义类的入接口匹配规则if-matchnotinbound-

24、interface interface-name|interface-type interface-number n定义定义DSCP匹配规则匹配规则if-matchnotdscp dscp-value n定义定义IP优先值匹配规则优先值匹配规则if-matchnotip-precedence ip-precedence-value n定义定义RTP协议端口匹配规则协议端口匹配规则if-matchnotrtpstart-port starting-port-number end-portend-port-numbern定义协议匹配规则定义协议匹配规则if-matchnotprotocol pro

25、tocol-name35H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n定义一个流行为并进入流行为视图定义一个流行为并进入流行为视图trafficbehaviorbehaviorname behavior-name:流行为名,不允许为系统预定义流行为n配置流行为特性配置流行为特性queueafbandwidth bandwidth|pctpercentage 配置确保转发(AF),并配置最小可保证带宽queueefbandwidth bandwidth cbsburst|pctpercentage 配置加速转发(EF),并配置最大带宽queuewfq queue-nu

26、mber total-queue-number 配置采用公平队列queue-length queue-length配置最大队列长度该命令必须在配置了queue af 和queue wfq 后使用;执行undo queue af或undo queue wfq 命令,则queue-length 也同时被取消36H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现wreddscp|ip-precedence配置丢弃方式为随机丢弃方式该命令必须在配置了queueaf或queuewfq后使用wredweighting-constant exponent配置WRED 计算平均队长的指数

27、需配置了queueaf,并已用wred使能了WRED 丢弃方式后才可以配置该命令。wreddscp dscp-valuelow-limit low-limit high-limit high-limit discard-probability discard-prob 配置WRED 各DSCP 的下限、上限和丢弃概率分母wredip-precedence precedence low-limit low-limit high-limit high-limit discard-probability discard-prob 设置WRED 各优先级的下限、上限和丢弃概率分母37H3CIPQoSH

28、3CIPQoS原理及实现原理及实现原理及实现原理及实现carcir committed-information-rate cbs committed-burst-size ebs excess-burst-size green action red action配置使用流量监管gtscir committed-information-rate cbs burst-size ebs excess-burst-size queue-length queue-length 配置使用流量整形remarkdscp dscp-value配置标记报文的DSCP 值remarkip-precedence ip

29、-prec-value配置标记报文的IP 优先级值remarkfr-de fr-de-value配置标记FR 报文的DE 标志位的值38H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n定义策略并进入策略视图qospolicy policy-name策略创建时,具有缺省类default-class,该类关联be 行为。n在策略中为类指定采用的流行为classifier tcl-name behaviorbehavior-namen在接口或ATM PVC 应用关联的策略qosapplypolicypolicy-name inbound|outboundn网络中的常见性能指

30、标及问题网络中的常见性能指标及问题nQoS基本概念基本概念n报文的分类和标记报文的分类和标记n流量监管及整形流量监管及整形n拥塞管理及避免拥塞管理及避免nQoS应用实例应用实例目录目录40H3CIPQoS原理及实现原理及实现nIETF建议采用srTCM(A Single Rate Three Color Marker,RFC2697)算法或trTCM(A Two Rate Three Color Marker,RFC2698)算法对流量进行评测,根据评估结果为报文打颜色标记,即绿色、黄色和红色。nSrTCM和trTCM算法均采用两个令牌桶对到达的报文进行评估,允许流量在某种级别上突发srTCM

31、更关注报文尺寸的突发,trTCM则关注速率的突发。nsrTCM与trTCM算法有两种工作模式色盲模式(Color-Blind)感色模式(Color-Aware)41H3CIPQoS原理及实现原理及实现nsrTCM算法(单速率三色标记器)CIR(Committed Information Rate,承诺信息速率)CBS(Committed Burst Size,承诺突发尺寸)EBS(Excess Burst Size,超额突发尺寸)C桶E桶令令令令令令令EBSCBSTc和Te表示桶中的令牌数量 初始化时,Tc=CBS,Te=EBSTc和Te在每秒钟内更新CIR如果TcCBS,则Tc增加1如果Te

32、=0 Tc降低B 到达报文(报文大小为B)Te-B=0 Te降低B 到达报文(报文大小为B)Tc-B0,Te-B=0 Tc降低B 到达报文(报文大小为B)Te-B=0 Te降低B 到达报文(报文大小为B)Tc,Te不降低 1.2.3.44H3CIPQoS原理及实现原理及实现nTrTCM算法算法(双速率三色标记器(双速率三色标记器)CIR(Committed Information Rate,承诺信息速率)PIR(Peak Information Rate,峰值信息速率)CBS(Committed Burst Size,承诺突发尺寸)CBS(Committed Burst Size,承诺突发尺寸

33、)C桶P桶令令令令令令令PBSCBSTc和Tp表示桶中的令牌数量 初始化时,Tc=CBS,Tp=PBS Tc和Tp在每秒内分别更新CIR和PIR次,每次更新增加一个令牌,除非桶满 45H3CIPQoS原理及实现原理及实现nTrTCM算法(双速率三色标记器)n色盲模式(Color-Blind)到达报文(报文大小为B)Tp-B0 到达报文(报文大小为B)Tc-B=0,Tp-B=0 Tc,Tp都降低B 1.2.3.46H3CIPQoS原理及实现原理及实现nTrTCM算法(双速率三色标记器)n感色模式(Color-Aware)到达报文(报文大小为B)或Tp-B0 到达报文(报文大小为B)Tc-B=0,

34、Tp-B=0 Tc,Tp都降低B 1.2.3.或Tc-B实际实际CBSB实际实际CBSEBSCBS实际实际CBS48H3C IP QoSH3C IP QoS原理及实现原理及实现drop令牌桶令牌桶流流分分类类nCAR(Committed Access Rate):约定访问速率 n令牌桶算法n对流量进行控制整形(shaping)使业务流输出的速率符合业务模型的规定丢弃(droping)根据特定规则丢弃分组打标记(marking)设置报文的DS域(或IP优先级)49H3C IP QoSH3C IP QoS原理及实现原理及实现队列队列流流分分类类令令牌牌桶桶256Kbps128Kbps128Kbps

35、nGTS(Generic Traffic Shaping):解决链路两边的接口速率不匹配n对报文的流量进行限制,对超出流量约定的报文进行缓冲n流量整形可能会增加延迟令牌令牌FRFR50H3CIPQoS原理及实现原理及实现nLR(Line Rate):在一个物理接口上,限制接口发送报文(包括紧急报文)的总速率 nLR采用了令牌桶进行流量控制,所有经由接口发送的报文首先要经过LR的令牌桶进行处理n利用QoS丰富的队列来缓存报文流流分分类类令令牌牌桶桶256Kbps128KbpsQoS队列队列51H3CIPQoS原理及原理及实现实现n定义规则 qoscarl carl-index precedenc

36、e precedence-value|mac mac-address n在接口上应用CAR策略或ACLqoscarinbound|outboundany|aclacl-number|carl carl-index cir committed-information-rate cbs committed-burst-size ebs excess-burst-size green action red action 在每个接口上(inbound和outbound方向上),一共可应用100条CAR策略 在应用策略前,应该先禁止快速转发功能 52H3CIPQoS原理及实现原理及实现H3Cqoscar

37、l1precedence3H3Cqoscarl2precedence5H3C-ethernet0/0qoscarinboundanycir800000cbs150000ebs0greenremark-prec-continue5reddiscardH3C-serial1/0qoscarinboundanycir80000cbs150000ebs0greenremark-prec-continue3reddiscardH3C-serial0/0qoscaroutboundcarl1cir80000cbs150000ebs0greenpassreddiscardH3C-serial0/0qosca

38、routboundcarl2cir80000cbs150000ebs0greenpassreddiscardE0/0E0/0S0/0S0/0S1/0S1/053H3CIPQoS原理及实现原理及实现n为某一类别流配置整形参数 qosgtsacl acl-index cir committed-rate cbs burst-size ebsexcess-burst-size queue-lengthqueue-length n为所有的流配置整形参数qosgtsanycir committed-rate cbs burst-size ebs excess-burst-size queue-lengt

39、h queue-length 这两条命令不能在同一接口使用配置整形参数之前,应先关闭快速转发功能Queue length 的默认值为 5054H3CIPQoS原理及实现原理及实现S0/0S0/0S0/0S0/0RouterARouterARouterBRouterBRouterA-Serial0/0 qos gts any cir 80000 cbs 150000 ebs 0 queue-length 1000 RouterB-Serial0/0 qos car inbound any cir 80000 cbs 150000 ebs 0 green pass red discard 55H3

40、CIPQoS原理及实现原理及实现nLR的配置命令qoslrcir committed-rate cbs burst-size ebsexcess-burst-size nLR的配置举例H3C-Serial0/0 qos lr cir 80000 cbs 150000 ebs 0 S0/0n网络中的常见性能指标及问题网络中的常见性能指标及问题nQoS基本概念基本概念n报文的分类和标记报文的分类和标记n流量监管及整形流量监管及整形n拥塞管理及避免拥塞管理及避免nQoS应用实例应用实例目录目录57H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n目的:网络拥塞时,保证不同优先

41、级的报文得到不同的QoS待遇。n方式:将不同优先级的报文入不同的队列,不同队列将得到不同的调度优先级、概率或带宽保证。n算法FIFO(First In First Out)PQ(Priority Queue)CQ(Custom Queue)WFQ(Weighted Fair Queuing)CBWFQ(Class Based Weighted Fair Queuing)LD输出队列输出队列优先队列优先队列金牌服务金牌服务银牌服务银牌服务铜牌服务铜牌服务LU流流分分类类58丢包策略丢包策略丢弃丢弃发送发送入队入队出队出队调度调度IP&MPLS报文报文nFIFO(First In First Ou

42、t)先进先出队列,报文入队的顺序和报文出队的顺序相同,算法简单,转发的速度快n丢包策略可采用尾丢弃、RED和WRED(基于IP Pre或EXP)n所有报文被等同处理,简单、高效,没有任何附加开销nInternet 的默认服务模式Best-Effort采用的队列策略n无QOSH3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现59H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n配置FIFO队列中可容纳包的个数qosfifoqueue-length queue-lengthQuidway 路由器接口的默认工作方式为FIFO 队列的默认长度为75,取值范

43、围1-1024n查看接口配置的队列策略displayinterfacesinterface-type interface-numberH3C display interface s0/0Input queue:(size/max/drops)0/50/0 FIFO queueing:FIFO Output queue:(size/max/drops)FIFO:0/75/060n优先队列,分为4个队列,分别为top、middle、normal和bottomn根据报文的输入接口、满足ACL情况、IP Precedence、DSCP、EXP、Label等规则对报文进行分类,进相应队列nPQ中每一个队

44、列的丢包策略可采用尾丢弃、RED和WREDn为不同的业务定义不同的调度策略,由于涉及到复杂的流分类,系统资源存在一定的开销丢包丢包发送发送入队入队出队出队调度调度丢包丢包丢包丢包丢包丢包分类器分类器IP&MPLS报文报文topmiddlenormalbottomH3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现61H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n配置优先队列(Priority-list Queueing)根据接口配置优先队列 qospql pql-index inbound-interface type number queue

45、top|middle|normal|bottom 根据网络层协议配置优先队列qospql pql-index protocol protocol-name queue-option queuetop|middle|normal|bottom 配置缺省优先队列 qospql pql-index default-queuetop|middle|normal|bottom缺省情况下,未建立任何缺省优先队列 62H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n在接口上应用优先队列组qospqpql pql-indexn指定优先队列的队列长度(可选)qospql pql-ind

46、ex queuetop|middle|normal|bottomqueue-length queue-length优先队列的缺省长度值优先队列的缺省长度值队列长度top20middle40normal60bottom8063H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现H3C acl number 3000H3C-acl-3000 rule permit ip source 10.10.0.0 0.0.255.255H3C qos pql 1 protocol ip acl 3000 queue topH3C qos pql 1 inbound-interface s

47、erial 0/1 queue bottomH3C qos pql 1 default-queue middle H3C qos pql 1 queue top queue-length 10H3C-Serial0/0 qos pq pql 1S0/0S0/110.10.0.0/1664nCQ(Custom queuing):定制队列,用户可配置队列占用的带宽比例关系。CQ共分为17个队列。n根据报文的输入接口、满足ACL情况、IP Precedence、DSCP、EXP、Label等规则对报文进行分类,进相应队列。nCQ中每一个队列的丢包策略可采用尾丢弃、RED和WRED。n可为不同的业务定

48、义不同的调度策略,系统资源存在一定的开销丢包丢包.入队入队出队出队调度调度丢包丢包丢包丢包分类器分类器IP&MPLS 报文报文1216.发送发送H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现65H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n配置定制队列(Custom-list Queueing)根据接口配置定制队列根据接口配置定制队列qoscql cql-index inbound-interface type number queue queue-number根据网络层协议配置定制队列根据网络层协议配置定制队列qoscql cql-ind

49、ex protocolprotocol-name queue-option queue queue-number配置缺省定制队列配置缺省定制队列qoscql pql-index default-queue queue-number未配置缺省定制队列,缺省的定制队列号为1666H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现n在接口上应用定制队列组qoscqcql cql-indexn配置定制队列的队列长度(可选)qoscql cql-index queue queue-number queue-lengthqueue-lengthn配置定制队列连续发送字节数(可选)qo

50、scql cql-index queuequeue-number servingbyte-count67H3CIPQoSH3CIPQoS原理及实现原理及实现原理及实现原理及实现10.10.0.0/16H3C acl 3000H3C-acl-3000 rule permit ip source 10.10.0.0 0.0.255.255H3C qos cql 1 protocol ip acl 3000 queue 1H3C qos cql 1 queue 1 queue-length 100 H3C qos cql 1 queue 1 serving 5000 H3C qos cql 1 in

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

当前位置:首页 > 应用文书 > 工作报告

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

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