目录
第1章QoS配置 (1)
1.1 QoS介绍 (1)
1.1.1 QoS术语 (1)
1.1.2 QoS实现 (2)
1.1.3 QoS基本模型 (2)
1.2 QoS配置 (6)
1.3 QoS举例 (11)
1.4 QoS排错帮助 (13)
第2章PBR配置 (14)
2.1 PBR介绍 (14)
2.2 PBR配置 (14)
2.3 PBR举例 (14)
第3章IPv6 PBR配置 (16)
3.1 PBR(基于策略的路由)功能介绍 (16)
3.2 PBR配置任务序列 (16)
3.3 PBR举例 (17)
3.4 PBR排错帮助 (18)
第4章基于流的重定向 (19)
4.1 基于流的重定向介绍 (19)
4.2 基于流的重定向配置任务序列 (19)
4.3 基于流的重定向举例 (19)
4.4 基于流的重定向排错帮助 (20)
第1章QoS配置
1.1 QoS介绍
QoS(Quality of Service,服务品质保证)是指一个网络能够利用各种各样的技术向选定的网络通信提供更好的服务的能力。QoS是服务品质保证,提供稳定、可预测的数据传送服务,来满足使用程序的要求,QoS不能产生新的带宽,而是根据应用的需求以及网络管理的设置来有效的管理网络带宽。
交换机 路由器1.1.1 QoS术语
CoS:Class of Service 服务级别,L2 802.1Q帧携带的分类信息,在帧头的Tag字段中占3bits,称为用户优先级,范围为0~7。
图1-1 CoS优先级
ToS:Type of Service 服务类型,L3 IPv4包头携带的一个字节的字段,标记IP包的服务类型,T oS 字段内可以是IP Precedence值,也可以是DSCP值。
图1-2 ToS优先级
IP Precedence:IP 优先级,L3 IP包头携带的分类信息,共占3bits,范围为0~7。
DSCP:Differentiated Services Code Point 差别化业务编码点,L3 IP包头携带的分类信息,共占6bits,范围为0~63,向下兼容IP Precedence。
内部DSCP:交换机内部优先级设置,用来区分交换机内部数据报文的优先级,取值范围为0-63。分类:QoS的入口动作,根据数据包携带的分类信息和ACLs,将数据包流量进行分类。
监管:QoS的入口动作,制定监管策略,对分类后的数据包进行监管。
重写:QoS的入口动作,根据制定的监管策略,对数据包进行通过、降级、丢包等操作。
整形:QoS的出口动作,根据数据包的CoS值,将其归入相应的出口队列。
排程:QoS的出口动作,配置八条出口队列的WRR(Weighted Round Robin)权重。
In-Profile:对于在QoS监管策略规定范围(带宽或突发值)内的流量,我们称它是In- Profile的。Out-of-Profile:对于超出QoS监管策略规定范围(带宽或突发值)的流量,我们称它是
Out-of-Profile的。
1.1.2 QoS实现
对于L3交换机软件QoS的实现,首先应该给出一个参考模型,而这个模型要求是通用的,成熟的。QoS并不能产生新的带宽,但是它可以将现有的带宽资源做一个最佳的调整和配置,完整的应用QoS,可以对网络的数据传输做到完全的控管。下面将对QoS做一个尽量严格的描述:IP协议的数据传送规范,只针对发送端和接收端的地址和服务等作出规定,并且利用OSI四层以上的,如TCP协议等来确认数据包的传送正确无误,但是,IP协议没有提供和保护传输数据包的带宽,而是以尽力而为(Best Effort)的方式来提供带宽服务。此种方式对于Mail以及FTP等服务尚可以接受,但是对于越来越多的多媒体业务数据和电子商务数据的传输,则无法满足这些应用需要的带宽和低延迟要求。
基于差别化服务的QoS在网络的入口指定每个数据包的优先级别,这些分类信息被携带在L3的IP包头
或者L2的802.1Q帧头中。QoS对于相同优先级别的数据包提供相同服务,而对不同级别的数据包则提供不同的操作。支持QoS的交换机或路由器可以根据数据包的分类信息,为其提供不同的带宽资源,并且可以根据配置的监管策略来重写这些数据包携带的分类信息甚至在带宽紧张的时候丢弃某些低级别的数据包。
如果在一个网络中,每一跳的设备都支持基于差别化服务的QoS,那么就可以构建一个端到端的QoS解决方案。QoS的配置是很灵活的,可以很复杂,也可以很简单,这一切都依赖于实际的网络拓扑和网络设备,以及对网络出入流量的分析。
1.1.3 QoS基本模型
QoS的基本模型分为五个部分:Classification(分类)、Policing(监管)、Mark(重写)、Queuing (整形)和Scheduling(排程),其中分类、监管和重写是顺序执行的QoS的入口行为,整形和排程是QoS的出口行为。
In-profile or
out-of-profile
图1-3 QoS基本模型
分类:通过检查数据包的分类信息,来区别不同的流量,并且根据数据包的分类信息生成内部DSCP 值。对于不同类型的数据包和不同的交换机配置,分类有不同的处理方式,由下面的流程图详细说明:
图1-4 分类流程
监管和重写:在入口的流量经过分类,并且每个数据包都被分配了一个内部DSCP值以后,就可以进行监管和重写。
监管行为可以基于DSCP值配置不同的监管策略,为分类后的流量分配带宽,如果流量超过了监管策略规定的带宽,称为out-of-profile,反之称为in-profile,对于out-of-profile的流量可以选择通过、丢包、重写三种处理方式;重写行为即用一个新的优先级别较低的DSCP值来代替数据包原有的级别较高的DSCP值,也称为Marking Down。监管和重写的具体行为,由下面的流程图详细说明: