华为S7706 QoS配置与带宽规划方案
华为S7706 QoS配置与带宽规划方案
一、配置目标
- 总带宽:800Mbps,由3个业务共享。
- 基础保证:每个业务CIR(承诺信息速率)200Mbps,总保障带宽600Mbps。
- 动态抢占:剩余200Mbps作为超额带宽池,支持按需抢占,单业务最大可占用800Mbps(物理上限)。
- 分类方式:基于源IP地址区分业务。
- 调度机制:WRR队列调度,确保公平性。
二、详细配置步骤
1. 配置ACL基于源地址分类
# 定义业务流的源地址段(示例地址)
acl number 3001
rule 5 permit ip source 192.168.1.0 0.0.0.255 # 业务1:源IP段192.168.1.0/24
acl number 3002
rule 5 permit ip source 192.168.2.0 0.0.0.255 # 业务2:源IP段192.168.2.0/24
acl number 3003
rule 5 permit ip source 192.168.3.0 0.0.0.255 # 业务3:源IP段192.168.3.0/24
2. 配置流量分类器
traffic classifier C_BUSINESS1 operator or
if-match acl 3001 # 匹配业务1的ACL
traffic classifier C_BUSINESS2 operator or
if-match acl 3002 # 匹配业务2的ACL
traffic classifier C_BUSINESS3 operator or
if-match acl 3003 # 匹配业务3的ACL
3. 配置流量行为(限速模板)
# 优化CAR参数(CBS/PBS按突发时间50ms计算)
traffic behavior B_BUSINESS1
car cir 200000 pir 800000 cbs 1250000 pbs 5000000 green pass yellow pass red discard
traffic behavior B_BUSINESS2
car cir 200000 pir 800000 cbs 1250000 pbs 5000000 green pass yellow pass red discard
traffic behavior B_BUSINESS3
car cir 200000 pir 800000 cbs 1250000 pbs 5000000 green pass yellow pass red discard
参数说明:
- CIR:200000 Kbps = 200Mbps(基础保障带宽)
- PIR:800000 Kbps = 800Mbps(最大可抢占带宽)
- CBS:承诺突发尺寸 = CIR × 突发时间 / 8
200Mbps × 0.05s / 8 = 1.25MB = 1,250,000 Bytes - PBS:峰值突发尺寸 = PIR × 突发时间 / 8
800Mbps × 0.05s / 8 = 5MB = 5,000,000 Bytes
4. 构建QoS策略并绑定分类与行为
traffic policy P_MAIN
classifier C_BUSINESS1 behavior B_BUSINESS1 # 业务1策略
classifier C_BUSINESS2 behavior B_BUSINESS2 # 业务2策略
classifier C_BUSINESS3 behavior B_BUSINESS3 # 业务3策略
5. 接口应用策略与队列调度
interface GigabitEthernet1/0/1
description Uplink-To-Core
qos lr outbound cir 800000 cbs 1500000 # 限制接口总带宽为800Mbps
qos queue 8 wrr weight 1 1 1 1 1 1 1 1 # 启用WRR队列,默认权重均等
traffic-policy P_MAIN outbound # 应用QoS策略到出方向
队列调度说明:
- WRR权重:默认8个队列权重均为1,确保超额带宽公平分配。
- 队列映射:需根据实际业务优先级调整队列与分类的绑定(此处假设默认映射)。
三、带宽分配逻辑与计算
1. 静态保障(CIR)
- 每个业务固定分配200Mbps,总和600Mbps。
- 超额池:800Mbps – 600Mbps = 200Mbps。
2. 动态抢占规则
-
场景1:单业务突发
- 业务1需求:600Mbps - 超额分配 = min(600-200, 200) = **400Mbps**(实际因PIR限制为800M,但接口总带宽为800M) - 结果:业务1占用800M,其他业务为0(当其他业务空闲时)。 -
场景2:多业务竞争超额池
- 业务1需求:300M(需超额100M) - 业务2需求:250M(需超额50M) - 业务3需求:250M(需超额50M) - 总超额需求:100+50+50 = 200M ≤ 超额池 - 结果:所有业务均满足,总带宽=300+250+250=800M。 -
场景3:超额需求超限
- 业务1需求:400M(需超额200M) - 业务2需求:300M(需超额100M) - 业务3需求:300M(需超额100M) - 总超额需求:200+100+100 = 400M > 超额池(200M) - 按CIR比例分配: - 总权重 = 200+200+200 = 600 - 业务1超额分配 = (200/600)*200 ≈ 66.67M → 总带宽266.67M - 业务2超额分配 = (200/600)*200 ≈ 66.67M → 总带宽266.67M - 业务3超额分配 = (200/600)*200 ≈ 66.67M → 总带宽266.67M - 实际总和:266.67*3 ≈ 800M。
四、验证与监控
1. 配置验证命令
display traffic policy P_MAIN # 查看QoS策略绑定
display qos queue-statistics interface GigabitEthernet1/0/1 # 检查队列流量统计
display car statistics interface GigabitEthernet1/0/1 outbound # 查看限速效果
浙公网安备 33010602011771号