QoS笔记

合集下载

QOS笔记

QOS笔记

QOS笔记QOS笔记一:QOS 模型1、Best-Effort Service 尽力而为服务模型(默认)2、Integrated Service 综合服务模型,简称Intserv (提前申请-RSVP)3、Differentiated Service 区分服务模型,简称Diffserv (PHB /end-to-end)二:QOS组件分类和标记(classification and marking)(分类不修改数据包/标记修改数据包)基础管制和整形(Policing and Shaping)(管制-严格限制/ 整形-缓存)拥塞管理(Congestion management)(出现拥塞时通过队列进行流量管理)拥塞避免(Congestion avoidance)(监测拥塞加剧时采取主动丢弃)三:MQC (Modular QoS Command-Line 模块化QOS命令行)1、定义流量2、设置策略3、应用策略四:令牌桶算法机制:1、单速双色(单桶单速率: 结果1、conform2、exceed)2、单速三色(双桶单速率:cir桶be桶结果1、conform 2、exceed3、violate)3、双速三色(双桶双速率:先pir桶cir桶结果1、conform 2、exceed 3、violate)五:分类和标记:1、分类:physical:物理接口,子接口,PVC(permanent virtual circuit),或端口。

data link:mac地址,802.1Q COS位VLAN标识,MPLS EXP实验位等等。

network:ip优先级,ip地址,DSCP(differentiated service code point)transportation:TCP UDP port numberapplication:url 应用程序签名等因为流量要先被识别才能够应用QoS,所以最好在最靠近源的地方进行流量的分类和标记,这样流量在中间的跳就不用再进行深度分类了。

Qos配置笔记

Qos配置笔记

12.服务访问质量Qos⏹ 网络拥塞1. 产生的原因a) 数据从高速端口进入设备,从低速端口转发出去b) 流量汇聚,流量从多个端口进入设备,从一个端口转发出去,并且进入设备端口的速率之和大于转发端口的速率。

2. 对网络的影响a) 报文传输延迟、延迟抖动和丢包率增加。

b) 过高的延迟和丢包导致报文重传,增加网络负担.c) 由于网络拥塞,报文重传导致网络的有效吞吐量降低.3. 解决方法a) 在无法提高网络带宽的情况下,合理利用网络带宽.⏹ Qos (服务质量)Qos 是一种网络拥塞的解决方法,它能够在有限的带宽上保证报文的带宽以免延迟、丢包;其基本思想是把数据进行分类,放到不同队列中,然后根据数据的类型决定传输的先后或保证一定的带宽。

(当网络带宽足够时,Qos 没有任何价值)◆ Qos 的三种服务模型1) Best-Effort service (尽力而为的服务模型)● 特点:尽力转发;先进先出FIFO ;无任何策略。

2) Integrated Service (综合服务模型)----IntServ100M 100M100M 100M 100M 10M●特点:全网预先统一定义;设备二端策略相同;通过RSVP(resource reservation protocol,资源预留协议)完成提前申请;扩展性很差,实施难度较大,与路由协议不能很好地协调工作。

3)Differentiated Service (区分服务模型)----DiffServ●区分策略,不需要提前预定。

可以通过不同的方法指定报文的Qos。

应用最广泛。

◆流量管理1)链路工具●流分类(根据priority和acl)✧使用acl根据IP地址分类✧根据思科NBAR来分类,它可以根据七层来识别Router(config)#class-map mymapRouter(config-cmap)#match ?access-group Access groupany Any packetsclass-map Class mapcos IEEE 802.1Q/ISL class of service/user priority values destination-address Destination addressdiscard-class Discard behavior identifierdscp Match DSCP in IP(v4) and IPv6 packetsfr-de Match on Frame-relay DE bitfr-dlci Match on fr-dlciinput-interface Select an input interface to matchip IP specific valuesmpls Multi Protocol Label Switching specific valuesnot Negate this match resultpacket Layer 3 Packet lengthprecedence Match Precedence in IP(v4) and IPv6 packetsprotocol Protocolqos-group Qos-groupsource-address Source address●标记(IP优先级0-7和DSCP 0-63)✧标记可以基于二层IP优先级,也可以基于三层DSCP(differentiated services code point,差异化服务编点)来标记识别的流量.✧一般在标记的时候分为几大块:语音流、视频流、重要业务流、其它业务流,分为从0—7这么几个级别:(0、6、7都保留)注:x代表(1—9)是同一个级别内在分类。

HCIE QoS学习笔记

HCIE QoS学习笔记

2.7.3 GTS、LR 与 CAR 之间的区别 .........................................................................22
2.7.4 配置.................................................................................................................23
1.3.2 集中服务模型(IntServ Mode).....................................................................3
1.3.3 区分服务模型(Differentiated Service)........................................................3
2.2.2 交换网络优先级...............................................................................................5
2.3 QoS 处理流程和 QoS 在网络中的位置.......................................................................5
3. 链路效率机制(压缩机制).................................................................................................24
3.1 IPHC(IP Header Compression):IP 报文头压缩 .....................................................24

QOS笔记

QOS笔记

QOS总结(20050827)考试内容包括: WRED, CBMARK, NBAR, CBWFQ, WRRQ, CARQos的三个时期: Best effort, integrated service, differentiated services1. 分类和标记Ip precedence 用TOS前3 bit, 传输到整个网络, 0~7, 共8个值, 6和7系统保留0.routine 1.priority 2.immediate 3.flash 4.flash override 5.CRITIC/ECPDSCP用TOS前6 bit传输到整个网络, 0~63, 32个标准值2种常用的DSCP: EF, AF, BE:特快转发Expedited Forwarding(EF)DSCP 值: 101110(46), 对于不兼容DSCP的IP TOS值是5.确保转发Assured forwarding (AF), 共有4个标准值: af1, af2, af3, af4, 格式: aaadd0, dd是丢弃优先级.BE Best Effort, DSCP BE, 默认QoS group 本地路由器, 0~99, 100个值2. 对列Qos在CISCO 中的可用机制: 对列, 流量整形, 流量策略, 丢弃, 连接效率, 信号(RSVP使用)硬件对列(hardware queue)对列满引起拥塞, 硬件对列总是FIFO, 每个硬件接口只有一个硬件对列txQ, 子接口和软件接口没有队列, 不会有拥塞产生, 帧中继使用流量整形预留带宽.修改硬件对列大小: tx-ring-limit , 可以用show controller interface 查看值常用对列: FIFO, PQ, WFQ, CQ, CBWFQ, MDRR(仅在GSR12000上可用)每种对列机制都分三个组成部分: 分类(classification), 插入策略(Insertion policy), 调度(Scheduling policy)2M以上链路默认是FIFO, 2M以下默认是WFQFIFO: 只使用一个对列, 支持所有平台, 包括交换机和路由器配置: 关闭WFQ就可以打开FIFO, no fair-queueHold-queue调整FIFO包数量大小, 默认最大允许40个包存储在出队列中, 检查配置sh int ser 0对于每个单独的队列尾丢弃PQ对列四种优先级:Normal, low, high, medium.属抢占式队列, 通过IP包头信息分类对列包数量: high 20, medium 40, normal 60, low 80配置:priority-list分类priority-group 应用到接口抢占式对列, 不参加round-robin系统和连接状态信息默认分类到high.对于每个单独的队列尾丢弃CQ对列共分16个用户对列和一个系统对列0, 系统对列0处理最高级别的分组. 不参加分组轮循. 可以自定义优先级队列不参加轮循,queue-list list-number lowest-custom queue-number 定义最低的用户对列, queue-list list-number queue 指定队列的参数不区分优先级, 如果最后一个包超出限制,会尽量把最后一个包传完worst-case delay计算传输延时配置:queue-list 定义分类custom-queue-list 应用到接口每个队列默认保存20个包, 超出20个包实行尾丢弃WFQ对列分类:依据源、目的地址和端口,传输协议和TOS字段分类, WFQ自动分类,不要支持手动分类.有相同的目的的包放到一个队列, tos字段的值可能会引起同一个流的包在不同的队列WFQ有8个系统队列和RSVP流, 用户默认256个队列, 可以在16和4096之间调整WFQ分两种模式的丢弃: congestion discard threshold(CDT)拥塞丢弃预置(在队列没满时开始丢弃)和hold-queue limit(HQO)队列满丢弃, 先比较HQO的worst finish time, 如果不是worst finish time不是最大, 再比较CDT的worst finish time, 数值最大的丢弃, 否则进入主队列. HQO最大保留10个包, CDT 从第8个包开始丢包.SN时间计算: Previous_SN + weight * new_packet_length具有最小SN的包进入主队列, 经过了HQO和CDT后进入主队列包的不会再被丢弃.配置:在接口上fair-queue打开WFQhold-queue max-limit out 指定在接口的出队列中最大保持多少个包, 默认1000.WFQ默认开启: 物理接口带宽少于2.048M, Multilink PPP接口WFQ默认关闭: 打开多层交换引擎, 一些串行封装: X.25, SDLC, LAPB, 可靠的PPPDWFQ: 基于流的分布式WFQ, 主要用在7000以上的VIP卡上CBWFQCBWFQ基于类的WFQ, 支持64个队列, 每个队列长度默认是64个包, 所有的64个队列可以被配置, 但是只有一个类队列自动被配置, 称为class-default. CBWFQ只能在class-default队列中使用Flow-base WFQ, 其它自定义类中不能使用Flow-base WFQ(看不到效果)CBWFQ可以与WRED同时使用以减少全局同步的可能性CBWFQ与WFQ比较Tool Classification Drop Policy Weighting Max # ofQueues WFQ Flow based Modified taildropBased on IP Precedence4096CBWFQ Class based, withvery flexible optionsbased on MQC Tail drop orWREDper queueConfigured as % of linkbandwidth per queue, orjustas actual bandwidth64Congestion avoidanceRED:使用用RED原因: TCP全局同步和慢启动RED有三种模式:No drop: 0<average queue size<minimum thresholdRandom drop: minimum threshold<average queue size<maximum threshold Full drop(tail drop): average queue size > maximum thresholdWRED:WRED结合了RED和IP优先级或DSCP, 基于IP优先级和DSCP丢包. WRED通常用于核心层, 在集中式平台(单CPU)上WRED只能和FIFO配合使用, 不能和PQ,CQ,WFQ一起使用.配置:在接口上: random-detect 启动WREDrandom-detect precedence precedencd- sequence min-thresholdmax-threshold mark-prob-denominator 根据IP优先级自定义WRED参数min-threshold 开始随机丢包, max-threshold最大随机丢包,mark-prob-denominator到达最大丢包数时每多少个包丢一个包, 默认每10个包丢一个包.接口上: random-detect {prec-based | dscp-based} 选择WRED模式, 默认是prec-basedsh queueing random-detect int e0 检查设置值对于同时有TCP和UDP流的网络, 如果要使用WRED, 必需使用rate-limited 限制这些非适应性流.WRED不适合工作于有语音或视频流的网络Flow-Base WREDFlow-base WRED 用来跟踪流, 优先丢弃具有侵略性流的包,Flow-base WRED 把流分三种类型:Robust flows: 适应通过丢包降低流量, WRED有效, FRED正常丢包Fragile flows: 不能适应性丢包, WRED不可用, FRED很少量丢包Non-adaptive flows: 不能适应丢包, WRED无效, FRED大量丢包FWRED默认维护256个流队列使用random-detect flow启用基于流的WRED, 将关闭所有队列, 转向FIFOCB-MARKIp cef 要打开才能使用CB-MARKTraffic shaping 和 Traffic policing流量整形后超过流量限定部分的数据会延后发送流量策略后超过流量限定部分的数据会丢包或打上标记Traffic shaping要使用MQC(Modular QoS command-line interface)配置, MQC 分为三部分命令:分类, 每跳行为(PHB), PHB操作.Class-map 分类, policy-map PHB操作, service-policy 应用到接口Class-map 后的Match-all参数把要满足所有的match语句, match-any参数指仅满足一条match语句即可Class-default 没有匹配到match语句的执行NBAR(Network-based Application RecognitionCB-Marking和其它MQC工具可以利用NBAR来分类流量, 在class-map中使用match protocol子命令. NBAR可以把一般难以分类的包分类, 例如: 一些应用程序使用动态端口, 所有用静态match语句查找固定的UDP和TCP端口不起作用. NBAR可以过滤UDP和TCP包的头部, 直接查看HTTP请求中的主机名, url和MIME类型. NBAR本身不提供marking功能. NBAR也为其它QOS 工具提供分类功能. 2600或3600从12.1开始支持NBAR, 2500不支持CAR(Committed Access Rate)CAR提供策略和标记功能, 只能用于IP流量, CAR是一种通过检测包头信息的工具来分类或打标记的工具, CAR提供的可选项比CB Marking少, 但是由于CAR可以根据ACL分类, CAR可以与区分服务很好地配合工作当流量或突发流量超过给定的限制, 可以采取转发、丢弃或打标记的策略.配置CAR之前要先打开ip cef配置:rate-limit {input | output} [access-group [rate-limit] acl-index] bps burst-normal。

不错的QoS总结

不错的QoS总结

一、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)即限速可以将某种类别的流量进行限速,使之不超过规定的速率。

QoS知识点复习

QoS知识点复习

QoS知识点复习1、LR、CAR、GST有什么相同点和不同点?cbs和ebs分别代表什么?答:LR和CAR以及GTS的相同点:都是通过令牌桶技术来具体实现的。

不同点:(1)LR和CAR是接口的一种限速技术。

并且LR只是可以用在物理接口上,CAR技术既可以用在物理接口上,也可以用在逻辑接口上。

(2)并且CAR技术还可以根据具体的数据流进行限速,而LR只是对一个接口的出接口带宽进行限速(3)LR技术只能进行物理接口出接口总带宽的限制,但是CAR可以根据具体某条数据流量进行限速,并且还可以根据需要进行ip-precedence以及DSCP的相关参数的修改。

4()GTS不同于CAR或者LR技术。

他是用来进行流量整形的,即对在队列后面被丢弃的数据进行整形,让其进入一个缓冲区,等待何时的时机重新入队,是一种减少重要数据丢包率的技术CBS表示的是突发量,即令牌桶的大小,也就是令牌桶中初始令牌的多少。

也是在触发流量数据的瞬间可以多突发的数据的多少,一般默认情况下是cir的二分之一,ebs代表的是超额突发量,即在突发量的基础上可以多突发的数据的多少,默认情况下是0.假如CBS和EBS均存在的情况下,下载数据的一瞬间的带宽应该是cir+cbs+ebs2、 FIFO有什么特点?通常在什么情况下使用?FIFO顾名思义,先进先出队列,(1)是硬件及软件队列中的用户队列的默认队列机制,硬件只能是fifo,软件可以修改(2)所有报文按照转发到出接口的先后顺序入队(3)队列满后进行为丢弃(4) 按照入队列的先后顺序出队列,先进先出通常为了保证数据有序快速的传输,一般情况下在网络的核心层去使用fifo技术。

3、 PQ和CQ各什么特点?PQ:优先队列,PQ队列是针对关键业务应用设计的,即在拥塞发生时,要求优先获得服务,以减小响应延迟,在队列调度时,PQ按照优先级从高到低的次序,优先发送较高优先级队列中的分组,当高优先级队列中的组为空时,再发送较低优先级中的分组,这样高优先级的中的关键业务将优先得到调度,缺点:拥塞发生时,较高优先级列队中长时间有分组存在,那么低优先级队列中的报文将一直得不到服务,会发生饥饿现象。

QoS学习笔记-Bin

QoS学习笔记-Bin
类别1
类别2
类别3
类别4
丢弃概率低
001010
010010
011010
100010
AF11
AF21
AF31
AF41
DSCP=10
DSCP=18
DSCP=26
DSCP=34
丢弃概率中
001100
010100
011100
100100
AF12
AF22
AF32
AF42
DSCP=12
DSCP=20
DSCP=28
Introducing Modular QoS CLI
首先建立流量的类别(classes),建立QoS策略(policies)把相应的classes指派到策略中,将策略应用到接口。
1.Class Maps:用于创建流量分类,每一种分类都与一个class map相对应。
一种流量类别包含3个要素:类别的名字;一系列的匹配条件;各个条件之间的关系。
IP Precedence
DSCP
Meaning
7
111
网络控制
6
110
互联网络控制
5
101
CRITIC/ECP
4
100
最优先(flash override)
3
011
火速(flash)
2
010
快速(immediate)
1
001
快速(priority)
0
000
普通(routine)
IETF将多个码点值的含义标准化为PHB,包括:Default PHB,保证转发(AF),快速转发(EF)以及Class-selector PHB。
“信任”的概念,如果终端设备(PC,IP phone)为一个数据包打标(DSCP或CoS)后,当数据包到达QoS设备输入接口时,QoS设备可以选择接受或不接受打标值。如果QoS设备接受打标值,则称QoS设备信任终端设备,QoS设备会根据打标值对数据包进行转发,不必作重分类操作。反之QoS设备不信任终端,则需要对数据包进行重分类。通常QoS设备被设置为“不信任”状态,而分类的方法包括:network-based application recognition (NBAR),policy-based routing (PBR)以及CLIs。

5GQoS学习笔记

5GQoS学习笔记

5GQoS学习笔记学习笔记(⼀)Qos mapping的流程1.信令流程1)SMF从PCF/PCC等⽹元获取Qos信息;2)UE或者AN发起PDU session modification过程,AMF转发给SMF;3)SMF对AMF响应Nsmf_PDUSession_UpdateSMContext消息,这个消息中包含:N2 SM information(PDU session id,QFI,Qos profile,Session AMBR)N1 SM container(PDU session id,Qos rule,Qos flow level Qos parameter,session AMBR)4)AMF收到后,将N2 SM information发给AN节点;5)SI SM container中会有⼀个PDU Session Modification Command,指⽰给AMF是否要将这个container内容发给UE。

2.RAN获知Qos profile:SMF向RAN提供Qos profile等内容从⽽实现Qos Flow maping,RAN使⽤这个Qos profile进⾏空⼝资源的适配,SMF发给RAN的内容含有:QFIQos profile可选的,对上⾏业务给出传输级别的报⽂标签值(从N3 tunnel外部IP头提取的DSCP值)消息与接⼝:SMF->AMF->RANN2 Session management消息,见23502 4.3.3,SMF将Qos profile和QFI带给RAN3.UE获得Qos rule/parameter的⽅法1)信令显式配置,告知UE关于Qos flow 到DRB mapping规则SMF以NAS信令的⽅式向UE提供以下内容。

Each signalled QoS rule contains:a) an indication of whether the QoS rule is the default QoS rule;b) a QoS rule identifier (QRI);c) a QoS flow identifier (QFI);d) optionally, a set of packet filters; ande) a precedence value.NOTE: The default QoS rule indication (DQR) of a signalled QoS rule cannot be changed.(参考信息见TS 24.501 Section 6.2.5.1.1.2).If the UE requests a new QoS rule, it shall assign a precedence value for the signalled QoS rule which is not in the range from 70 to 99 (decimal).Within a PDU session:a) each signalled QoS rule has a unique QRI;b) there is at least one signalled QoS rule;c) one signalled QoS rule is the default QoS rule; andd) there can be zero, one or more signalled QoS rules associated with a given QFI.2)Reflective mapping:UE监控下⾏数据包中携带的QFI,在上⾏应⽤相同的映射规则;Each derived QoS rule contains:a) a QoS flow identifier (QFI);b) a packet filter for UL direction; andc) a precedence value of 80 (decimal).NOTE: On the network side, the corresponding QoS rule can be associated with a different precedence value in the range from 70 to 99 (decimal).(⼆)当我们提到QoS Flow,我们在谈论什么?1)QoS flow由以下内容共同定义Qos profileQos rule,Qos parameterSMF提供给UPF的,⼀个或者多个上⾏/下⾏PDR2)Qos流的标识QFI每个Qos profile与⼀个QoS Flow标识对应,也即QFI,但这个QFI并不在Qos profile中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QOS笔记一 QOS模型,分类,标记一、QOS应用场合1、带宽资源不足(1)接入层卖服务或是限制你的应用不同的带宽卖不同的钱,或者是限制带宽让他们讨厌而你喜欢的一些应用不能正常使用(2)其他网络瓶颈处2、设备资源不足带宽太足够了,但设备可能有处理不过来的时候二、QOS做的是什么1、强制重新分配带宽资源坚持社会公平:让所有业务流都能食得饱也可能倡导两极分化,让重要的越来越重要,不重要的越来越不重要2、可能提高也可能降低你的服务质量因为他可能倡导两极分化嘛,但愿你不是那些不重要的角色、你的应用不是服务提供商所厌恶的喽3、QOS不能增加带宽三、IP数据包在网络上传输会发生什么1、延迟(1)从中间开始吧,当数据包已经到达设备内部时,需要进行进程转发或者Cache转发和CEF转发,这叫processing delay处理延迟;(2)路径选择完毕然后要进行流量管制或整形,这要加入一些队列,然后送到接口,接口下又会有一些队列,排队调度并送到接口硬件队列又要一定的时间,这叫Queuing Delay,队列延迟;(3)数据包到达物理接口时会封装成帧然后以一个比特一个比特将数据从硬件队列里扔到物理线路上去,这又要一定的时间,叫做串行化延迟;(4)接下来数据帧在物理链路上以比特流的形式传送到对端的设备接口,这无疑也要一定的时间,叫做传播延迟;(5)再接下来呢,到了对端接口不见得就能进行处理了啊,可能在入站接口做ACL、Route-map、限速或者其他随便什么的策略,执行完这些策略之后才能到达设备处理中心啊,这不也要一定的时间?对了,这个延迟叫什么来着?2、抖动延迟肯定是有的,这其实不是什么大问题,在一定限度内,顶多慢一点罢了;但是...但是...如果一旦这个延迟不规律,一时快一时慢,那会发生什么?啊,QOS,我爱死你了!...3、丢包只要有排队,就会有丢包,不管是尾丢弃,还是随机早期检测四、怎样增加带宽1、增加物理设备的带宽容量2、减少数据流量压缩、头压缩,但会增加处理延迟,还会增加资源消耗。

五、作为运营商或者网络基础设施我能给你提供什么样的服务?1、Best effort我只给你提供最基础的网络接入服务,至于能不能满足你的应用需求,不管了。

要获得高质量的服务么?给钱!1、集成服务模型(1)顾名,思义:在整个传输的网络上给你提供一样的服务质量(2)怎样实现?:在整个传输的网络上跑一种协议,确保在所有的设备上预留的资源一样(3)怎样细化到每一个应用?:针对连接对带宽进行预留。

你请求,我预留。

(4)能过信令来做沟通(5)不光是运营商的设备得支持带宽预留,企业内部,网络上端到端所有设备都得支持。

能做到么?2、区分服务模型(1)依靠的是包本身的识别,并不看上下路由器给我的信令信息。

只是看数据包本身,有什么样的级别或是根据其特征重新定义其级别(2)包本身有何特征?TOS字段,IP优先级或DSCP。

六、包本身的特征及对包的处理1、包本身的特征:TOS字段,IP优先级或DSCP;交换机已经完全用DSCP来衡量数据包本身的特征,这就是内置DSCP值;默认的DSCP:0000002、对包的处理行为:(1)PHP对行为的描述:对DSCP差分服务代码值所代表的行为的描述。

这种值代表的行为只在本地发生,不会传递到下一跳;(2)具体行为:Queuing,在本地节点发生;(3)默认的PHB:FIFO,trail-drop(4)标准化的PHB分类:默认PHBClass Selector(IP precedence)PHB:8倍的IP优先级Expedited Forwarding(EF)PHB:用于PQ语音转发,值为101110,46唯一值Assured Forwarding(AF)PHB:确保转发,IP优先级与丢弃概率的组合3、Flow与Traffic前者是五元组一致的数据传输,用老师的话说就是单协议单方向持续不断的数据传输;后者可能是并发,也可能是FTP,HTTP,Telnet等各种各样的流量一起到达。

七、QOS实现机制1、Classifier分类(1)用ACL进行分类:对具体的源和目标的数据流进行分类先做ACL,然后在分类表里match access-group(2)用Class-map里match数据包的特征DSCP、源地址目标地址、COS、入站接口等进行分类R1(config-cmap)#match ?access-group Access groupany Any packetsclass-map Class mapcos IEEE 802.1Q/ISL class of service/user priority valuesdestination-address Destination addressdiscard-class Discard behavior identifierdscp Match DSCP in IP(v4) and IPv6 packetsfr-de Match on Frame-relay DE bitfr-dlci Match on fr-dlciinput-interface Select an input interface to matchip IP specific valuesmpls Multi Protocol Label Switching specific valuesnot Negate this match resultpacket Layer 3 Packet lengthprecedence Match Precedence in IP(v4) and IPv6 packetsprotocol Protocolqos-group Qos-groupsource-address Source address(3)伯Committed Access Rate(CAR)进行分类:在接口下可以对所有流量进行限速,也可以对自定义的流量进行限速,如下所示:R1(config-if)#rate-limit input ?<8000-2000000000> Bits per secondaccess-group Match access listdscp Match dscp valueqos-group Match qos-group ID(4)用QoS Policy Propagation via BGP(QPPB):通过BGP将策略传播到BGP的对等体(5)用Route-maps定义分类R1(config)#route-map cisco permit 10R1(config-route-map)#match ?as-path Match BGP AS path listclns CLNS informationcommunity Match BGP community listextcommunity Match BGP/VPN extended community listinterface Match first hop interface of routeip IP specific informationipv6 IPv6 specific informationlength Packet lengthlocal-preference Local preference for routemetric Match metric of routempls-label Match routes which have MPLS labelsnlri BGP NLRI typepolicy-list Match IP policy listroute-type Match route-type of routesource-protocol Match source-protocol of routetag Match tag of route(6)用Queuing mechanisms进行分类R1(config)#priority-list 1 protocol ?aarp AppleTalk ARPappletalk AppleTalkarp IP ARPbridge Bridgingbstun Block Serial Tunnelcdp Cisco Discovery Protocolclns ISO CLNSclns_es ISO CLNS End Systemclns_is ISO CLNS Intermediate Systemcmns ISO CMNS......R1(config)#priority-list 1 protocol ip high ?fragments Prioritize fragmented IP packetsgt Prioritize packets greater than a specified sizelist To specify an access listlt Prioritize packets less than a specified sizetcp Prioritize TCP packets 'to' or 'from' the specified portudp Prioritize UDP packets 'to' or 'from' the specified port<cr>(7)用NBAR基于应用的识别进行分类就是在类别映射表里match protocol(8)WFQ自动分类:基于流,不同的流归于不同的类(9)WRED自动分类:基于IP优先级分类,不同的优先级给与不同的罚值和比例(10)这里的分类在调用的时候可能会不一样,有的在当时就已经调用,比如CAR,有的则是后来才调用,比如Route-map,在PBR里调用。

(11)分类可以在入接口时用,也可以在出口时启用2、Marker标记(1)实质:修改或者重新定义一个类数据流的特征值,以在后续队列中调度使用或者是传递到下一跳路由器,给下一跳路由器使用。

(2)可以标记的内容IP优先级、DSCP、QoS group、MPLS experimental bits、Frame Relay DE bit、ATM CLP bit、IEEE 802.1Q or ISL CoS(3)标记机制CAR:rate-limitQPPB:引用BGP peer传过来的标记PBR:在route-map里面setClass-based Marking:(4)例子:R1(config-if)#rate-limit input 8000 1500 3000 conform-action ?continue scan other rate limitsdrop drop packetset-dscp-continue set dscp, scan other rate limitsset-dscp-transmit set dscp and send itset-mpls-exp-imposition-continue set exp during imposition, scan other ratelimitsset-mpls-exp-imposition-transmit set exp during imposition and send itset-prec-continue rewrite packet precedence, scan other rate limitsset-prec-transmit rewrite packet precedence and send itset-qos-continue set qos-group, scan other rate limitsset-qos-transmit set qos-group and send ittransmit transmit packet(5)有些标记需打开CEF,其他QOS功能也有类似要求3、Conditioner(1)含义:对流量进行管理.条件管理器。

相关文档
最新文档