QoS简介
QoS即服务质量。对于网络业务,影响服务质量的因素包括传输的带宽、传送的时延、数据的丢包率等。在网络中可以通过保证传输的带宽、降低传送的时延、降低数据的丢包率以及时延抖动等措施来提高服务质量。网络资源总是有限的,在保证某类业务的服务质量的同时,可能就是在损害其它业务的服务质量。因此,网络管理者需要根据各种业务的特点来对网络资源进行合理的规划和分配,从而使网络资源得到高效利用。
QoS功能
1. 尽力避免网络拥塞;
2. 在不能避免拥塞时对带宽进行有效管理;
3. 降低报文丢失率;
4. 调控IP网络流量;
5. 为特定用户和业务提供专用带宽;
6. 支撑网络上的实时业务;
注意:QOS不能创造带宽,只能使带宽分配更加合理
QoS策略
QoS策略简介
QoS策略由如下部分组成:
· 类,定义了对报文进行识别的规则。
· 流行为,定义了一组针对类识别后的报文所做的QoS动作。
通过将类和流行为关联起来,QoS策略可对符合分类规则的报文执行流行为中定义的动作。
用户可以在一个策略中定义多个类与流行为的绑定关系。
2.2QoS策略配置任务简介
QoS策略配置任务如下:
(1) 定义类
(2) 定义流行为
(3) 定义策略
(4) 应用策略
¡ 基于接口应用QoS策略
¡ 基于上线用户应用QoS策略
实验拓扑
配置需求
1. 按照图示配置 IP 地址
2. 如图,网络中存在 A 流和 B 流两种业务流量
3. 配置路由使全网互通
4. 对 R1 发往 R3 的业务流提供 QOS 服务,R3 发往 R1 的业务流这里不做要求
5. 在 R1 上对 A 流和 B 流进行分类,并标记 A 流 IP 优先级为 2,B 流优先级为 7
6. 在 R2 上对 A 流和 B 流进行流量监管,承诺平均速率为 20M,超出平均速率的流量重标记 IP 优先级为 2
7. 对流入 R3 优先级为 2 的流量提供快速转发服务,允许使用不超过 10M 的带宽,对优先级为 7 的流量提供确保转发服务,保证至少有 20M 的带宽可用
配置步骤
1. 配置 IP 地址部分略;
2. 配置路由部分略;
3. 在 R1 上对 A 流和 B 流进行分类,并标记 A 流 IP 优先级为 2,B 流优先级为 7
步骤 1:在 R1 上创建 ACL 来匹配 A 流和 B 流流量
[R1]acl advanced 3001
[R1-acl-ipv4-adv-3001]rule permit ip source 192.168.1.0 0.0.0.255 destination 192.168.2.0 0.0.0.255
[R1-acl-ipv4-adv-3001]acl advanced 3002
[R1-acl-ipv4-adv-3002]rule permit ip source 172.16.1.0 0.0.0.255 destination 172.16.2.0 0.0.0.255
步骤 2:在 R1 上创建类,关联对应 ACL 来对流量进行分类
[R1]traffic classifier Aliu
[R1-classifier-Aliu]if-match acl 3001
[R1-classifier-Aliu]traffic classifier Bliu
[R1-classifier-Bliu]if-match acl 3002
步骤 3:在 R1 上创建行为,对 A 流标记 IP 优先级为 2,B 流标记 IP 优先级为 7
[R1]traffic behavior Aliu
[R1-behavior-Aliu]remark ip-precedence 2
[R1-classifier-Bliu]traffic behavior Bliu
[R1-behavior-Bliu]remark ip-precedence 7
步骤 4:在 R1 上创建 QOS 策略,绑定对应类和行为
[R1]qos policy yewu
[R1-qospolicy-yewu]classifier Aliu behavior Aliu
[R1-qospolicy-yewu]classifier Bliu behavior Bliu
步骤 5:在 R1 的 G0/0 口的出方向下发 QOS 策略
[R1]int g 0/0
[R1-GigabitEthernet0/0]qos apply policy yewu outbound
4. 在 R2 上对 A 流和 B 流进行流量监管,承诺平均速率为 20 M,超出平均速率的流量重标记 IP 优先级为 2
步骤 1:在 R2 的 G0/0 接口的入方向上配置流量监管,Cir 20M,绿色放行,红色重标记 IP 优先级为 2
[R2]int g 0/0
[R2-GigabitEthernet0/0]qos car inbound any cir 20000 green pass red remark-prec-pass 2
5. 对流入 R3 优先级为 2 的流量提供快速转发服务,允许使用不超过 10M 的带宽,对优先级为 7 的流量提供确保转发服务,保证至少有 20M 的带宽可用
步骤 1:在 R2 上创建类,区分出 IP 优先级为 2 和 7 的流量
[R2]traffic classifier y2
[R2-classifier-y2]if-match ip-precedence 2
[R2-classifier-y2]traffic classifier y7
[R2-classifier-y7]if-match ip
步骤 2:在 R2 上创建行为,对 IP 优先级为 2 的流量提供 EF 服务,并设置最大可用带宽 10M,对 IP 优先级为 7 的流量提供 AF 服务,保证至少有 20M 的带宽可用
[R2]traffic behavior y2
[R2-behavior-y2]queue ef bandwidth 10000
[R2-behavior-y2]traffic behavior y7
[R2-behavior-y7]queue af bandwidth 20000
备注:
[R2-behavior-y7]queue ?
af Enable Assured Forwarding (AF)
ef Enable Expedited Forwarding (EF)
sp Enable Strict Priority (SP) queuing
wfq Enable flow-based Weighted Fair Queuing (WFQ)
步骤 3:在 R2 上创建 QOS 策略,绑定类和行为
[R2]qos policy yewu
[R2-qospolicy-yewu]classifier y2 behavior y2
[R2-qospolicy-yewu]classifier y7 behavior y7
[R2-qospolicy-yewu]dis this
#
qos policy yewu
classifier y2 behavior y2
classifier y7 behavior y7
步骤 4:在 R2 的 G0/1 口的出方向下发 QOS 策略
[R2]int g 0/1
[R2-GigabitEthernet0/1]qos apply policy yewu outbound
附:
关注我,获取此次配置工程、更多配置案例、最新影视及常用办公软件