CCIE4.0之QoS详解教程文档分享

上传人:n**** 文档编号:45580913 上传时间:2018-06-17 格式:PDF 页数:115 大小:563.06KB
返回 下载 相关 举报
CCIE4.0之QoS详解教程文档分享_第1页
第1页 / 共115页
CCIE4.0之QoS详解教程文档分享_第2页
第2页 / 共115页
CCIE4.0之QoS详解教程文档分享_第3页
第3页 / 共115页
CCIE4.0之QoS详解教程文档分享_第4页
第4页 / 共115页
CCIE4.0之QoS详解教程文档分享_第5页
第5页 / 共115页
点击查看更多>>
资源描述

《CCIE4.0之QoS详解教程文档分享》由会员分享,可在线阅读,更多相关《CCIE4.0之QoS详解教程文档分享(115页珍藏版)》请在金锄头文库上搜索。

1、QOS 目录目录 概述 QOS 模型 QOS 组件 MQC(Modular QoS Command-Line) 令牌桶算法(token bucket algorithm) 单速双色 单速三色 双速三色 分类和标记(Classification and Marking) 流(Flow) 管制和整形(Policing and Shaping) 配置管制 配置整形 接口直接开启整形 Committed Access Rate (CAR)承诺访问速率 配置基于接口的 CAR 配置基于 ACL 的 CAR 配置基于 DSCP 的 CAR 配置基于 MAC 地址的 CAR 拥塞管理(Congestion

2、management) FIFO Queuing (First In First Out Queuing) Priority Queuing (PQ) Custom Queuing (CQ) Weighted Fair Queuing (WFQ) Class-based WFQ (CBWFQ) Low Latency Queuing(LLQ) IP RTP (Real-Time Transport Protocol) 拥塞避免(Congestion avoidance) Tail Drop Weighted Random Early Detection (WRED) WREDExplicit

3、Congestion Notification Frame Relay Discard Dligible (DE) 链路优化(Link Efficiency Mechanisms) Frame Relay Fragmentation(FRF) Header Compression Multilink PPP (MLP) AutoQoS VoIP 概述 配置 AutoQoS VoIP RSVP 概述 配置 RSVP 交换机 QOS (Switching QOS) 概述 前提配置 配置进口队列 配置出口队列 概述概述 在普通的网络中,当用户将数据发向网络设备后,网络设备都是尽最大努力传输数据,直到

4、超出自己的最大负荷为止。当设备达到最大负荷后,如果还有用户发来的数据,那么这些数据将因为网络设备不能提供服务而被丢弃。这样的提供最大化服务的网络被称为尽力而为服务的网络。在尽力而为服务的网络中,所有的数据都被看成是同等重要的,用户的数据有时无法得到保证,所以在某些时候,必须让网络通过放弃传输相对不重要的数据来保证用户的重要数据和传输。因此,就需要在网络中实施 Quality of Service,即 QOS。实施了 QOS 的网络中,可以为特定数据保证带宽,同时也可以限制宽带,可以避免网络拥塞和管理拥塞,甚至可以为数据设置不同的优先级。 QOS 模型模型 在网络中实施 QOS 时,有三种模型可

5、供参考,这三种模型并不是 QOS 技术,而是用来指导在各种需求下,如何实施 QOS,分为以下三种模型: Best-Effort S ervice 尽力而为服务模型尽力而为服务模型 Integrated S ervice 综合服务模型,简称综合服务模型,简称 Intserv Differentiated Service 区分服务模型,简称区分服务模型,简称 Diffserv BestBest- -Effort ServiceEffort Service(尽力而为服务模型)(尽力而为服务模型) 在尽力而为服务模型中,所有网络设备全部都是尽自己最大努力传输数据,所有数据尽管传,不需要得到许可,有多少

6、传多少,任何数据都不能得到保证,延迟也无法预计,所以尽力而为服务模型,其实并没有实施任何 QOS,默认的网络都工作在这种模型下。 Integrated ServiceIntegrated Service(综合服务模型)(综合服务模型) 在实施了综合服务模型 QOS 的网络中,应用程序在发送数据之前,必须先向网络申请带宽, 例如一个视频程序在正常通信下需要100K 的带宽, 那么视频程序在连接之前,必须向网络申请自己需要100K 的带宽,当网络同意后,视频便可连接,并且将保证能够得到100K 的带宽, 而不会有任何延迟。 但是如果某些程序在连接之前没有向网络申请带宽,那么它的流量只能得到尽力而为

7、的服务。由此可见,当某些程序流量需要绝对保证带宽时,可以在综合服务模型的网络中通过申请带宽来保证自己的流量,在申请带宽时,所用到的协议为 Resource Reservation Protocol (RSVP)。在综合服务模型中,重要的数据可以通过申请带宽而得到保证,但是在传送之前必须申请, 也需要耗费额外一些时间, 在现有的网络中, 综合服务模型的 QOS通常并不被采用。 Differentiated ServiceDifferentiated Service(区分服务模型)(区分服务模型) 在实施了区分服务模型 QOS 的网络中,网络将根据不同数据提供不同服务,因此,所有数据都被分成不同的

8、类别,或者设置为不同的优先级,在网络发生拥塞时,网络总是先保证传输高优先级的数据,从而放弃传输低优先级的数据,但是在网络没有拥塞时,所有数据全部照常传输。在实施区分服务模型的 QOS,就必须先将数据分成不同的类别,或设置成不同的优先级。现在的网络中,实施 QOS 时通常采用区分服务模型。 在网络中,数据从源到目的地,所有的网络设备,包括路由器、交换机、防火墙等,每一台单一的设备对数据包做出的区分服务 QOS 行为称为 per-hop behavior.(PHB 每跳行为) ,如果数据包从源到目的路径中所有设备都为某类数据执行相同的区分服务行为,即都执行相同的 QOS 策略,那么这样的 QOS

9、就被称为 end-to-end QoS(端到端 QOS)。 每一台单一的设备对数据包做出的区分服务 QOS 行为称为 per-hop behavior.(PHB每跳行为) ,如果数据包从源到目的路径中所有设备都为某类数据执行相同的区分服务行为,那么就被称为 end-to-end QoS(端到端 QOS) 注:注:本篇将着重介绍区分服务模型 QOS,之后再介绍综合服务模型 QOS。 QOS 组件组件 在实施区分服务模型 QOS 时,需要考虑四个 QOS 组件,这些组件相互组合,可以设计出完整的 QOS 策略,而每个组件中,都会有相应的 QOS 技术提供支持,以下是 QOS 四个组件: 分类和标记

10、(分类和标记(classification and marking) 管制和整形(管制和整形(Policing and Shaping) 拥塞管理(拥塞管理(Congestion management) 拥塞避免(拥塞避免(Congestion avoidance) 分类和标记分类和标记 要提供区分服务的 QOS,就必须先将数据分为不同的类别,或者将数据设置为不同的优先级。将数据分为不同的类别,称为分类(classification),分类并不修改原来的数据包。将数据设置为不同的优先级称为标记(marking),而标记会修改原来的数据包。分类和标记是实施 QOS 的前提,也是基础。 管制和整形

11、管制和整形 在实施 QOS 策略时,可以将用户的数据限制在特定的带宽,当用户的流量超过额定带宽时,超过的带宽将不能被传输,只能采取其它方式来处理,如果处理方式为丢弃超出带宽,那么这种行为称为管制(Policing),如果是将超出的带宽缓存在内存中,等到下一秒再传递,这种行为称为整形(Shaping) 。 拥塞管理拥塞管理 当网络发生拥塞后,数据还是要被传递的,正因为接收到的数据远多于自身的传输能力,所以数据被传输时就出现了先后顺序,而依照什么样的方式来传数据,就需要队列的指导,QOS 中的队列定义了数据包被传输的先后顺序。 拥塞避免拥塞避免 当网络发生拥塞后,超出的流量将采取其它方式处理,如果

12、处理方式为管制,那么数据包就会被丢弃,通常情况下,网络设备默认丢弃后到的数据包而传输先到的数据包,这样的丢弃方式称为尾丢弃,但也可以让网络设备在发生拥塞时,先丢低优先级的数据包而传输高优先级的数据包。 并不是所有的 QOS 技术都适合所有网络,边缘路由器和核心路由器操作是不一样的。 比如语音数据,边缘和核心要同时考虑。而通常情况是: 边缘路由器执行:数据包分类和标记 核心路由器执行:拥塞管理,拥塞避免 后面将详细介绍 QOS 四个组件中的各个工具。 MQC(Modular QoS Command-Line) MQC 就是模块化 QOS 命令行,是配置 QOS 处理数据的一种方式。MQC 可以配

13、置对特定的数据采取特定的动作,步骤为三步: 定义流量定义流量 设置策略设置策略 应用策略应用策略 定义流量定义流量 在使用 MQC 时,只能在命令行下使用,定义流量通过创建 class-map 来匹配特定的数据。 例:例: 匹配源主机10.1.1.1发出的数据 1创建创建 ACL 匹配主机匹配主机10.1.1.1发出的数据发出的数据 Router(config)#access-list 1 permit 10.1.1.1 0.0.0.0 2 创建创建 class-map,调用,调用 ACL 的数据的数据 Router(config)# class-map match-all ccie Rout

14、er(config-cmap)#match access-group 1 说明说明:class-map 中可以匹配多个数据,当存在多条匹配时,是不是所有条件都需要满足,则靠创建 class-map 时的关键字来判断,关键字 match-all 表示所有条件都要同时满足,默认为 match-all,如果关键字为 match-any,则任一条满足即可。 注:注:名为 class-default 的 class-map,表示匹配所有数据。 设置策略设置策略 当匹配到特定的数据之后,就需要对其设置相应的策略,通过创建 policy-map,然后调用 class-map 匹配到的数据,从而设置相应的策略

15、或动作。 例:例: 对名为 ccie 的 class-map 所匹配到的数据全部丢弃 Router(config)#policy-map cisco Router(config-pmap)#class ccie Router(config-pmap-c)#drop 说明说明:一个 policy-map 里面可以调用多个 class-map,如果调用 class-default,那么表示之前没有匹配到的流量,全部都会被 class-default 所匹配。 应用策略应用策略 当策略设置完毕之后,就需要应用到接口上。 例:例: 将 policy-map 应用到接口 F0/0出方向上 Router(

16、config)#interface f0/0 Router(config-if)#service-policy output cisco 多动作多动作 MQC 在配置 MQC 时,可以对匹配到的流量做出多个处理动作 例:例: 将 class-map ccie 中超出额定带宽的流量设置 IP 优先级为4DE 为1,然后再传输 Router(config)#policy-map cisco Router(config-pmap)#class ccie Router(config-pmap-c)#police cir percent 10 bc 100 ms Router(config-pmap-c-police)#conform-action transmit Router(con

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号