1. 企业QoS需求分析

在企业网络中,QoS不是“把带宽分一分”这么简单。它的本质是:当链路出现拥塞、突发或故障收敛时,网络设备依据业务的重要程度和时延敏感度,对不同类型的流量做出差异化处理。要做对QoS,第一步不是敲配置,而是把业务需求翻译成可量化的SLA,再把SLA映射为园区接入、汇聚、核心以及广域网出口各位置的策略目标。

一、四类典型流量的SLA差异

企业园区与广域网出口上,通常把流量归为四类:语音、视频、关键业务与尽力而为。它们的SLA差异体现在时延、抖动、丢包、带宽保障和突发容忍度上。

流量类型典型应用单向时延目标抖动目标丢包目标带宽特征
语音IP电话、呼叫中心、VoIP中继≤150 ms≤30 ms≤1%小包、恒定速率、约80–100 kbps/路
视频视频会议、监控回传、直播≤200 ms(交互式)≤50 ms≤0.1%–1%可变码率、突发明显
关键业务ERP、数据库、OA、生产系统≤500 ms不敏感≤0.1%(重传敏感)突发、事务型
尽力而为网页、邮件、软件更新、备份无硬性要求不敏感可容忍可被压缩、可被限速

这些数值是行业通用参考,不是绝对标准。实际项目中应以业务部门确认的SLA为准。例如呼叫中心可能要求语音单向时延≤100 ms,而普通办公电话可放宽到150 ms。关键业务中,数据库同步对丢包极敏感,而文件下载对时延不敏感但占用带宽大,二者不能简单归为一类。

二、园区与广域网出口的QoS目标差异

园区内部与广域网出口的QoS目标并不相同。园区接入层到核心层通常是高带宽、低拥塞环境,QoS重点在于分类与标记,把语音、视频、关键业务在边缘就识别出来,并打上统一的DSCP值,供后续设备信任和调度。园区汇聚与核心链路一般以10G/40G为主,拥塞概率低,因此更多采用信任边界+队列调度,而不是大规模限速。

广域网出口则完全不同。出口链路带宽通常远小于园区内部,且承载分支互联、互联网访问、云应用等多种流量,拥塞是常态。因此广域网出口的QoS目标更强调:拥塞管理(队列调度)、拥塞避免(WRED)、流量整形(Shaping)与限速(Policing)。语音和视频需要低时延队列(LLQ),关键业务需要带宽保障,尽力而为流量在拥塞时被丢弃或降级。

园区内“标记优先”,广域网出口“调度与整形优先”。这是Catalyst QoS部署中最核心的分工原则。

三、从SLA到DSCP:需求翻译过程

把业务SLA翻译成设备可执行的策略,需要经过“业务分类→DSCP标记→每跳行为(PHB)→队列与阈值”四步。以语音为例:业务SLA要求时延≤150 ms、抖动≤30 ms、丢包≤1%;对应DSCP EF(46),PHB为加速转发,设备上映射到优先队列(Priority Queue),并设置语音带宽上限(如总带宽的33%),防止语音队列被滥用。

视频会议通常标记为AF41(34),PHB为保证转发,映射到带宽保障队列,并配合WRED在拥塞时优先丢弃低优先级视频包。关键业务标记为AF31(26)或AF21(18),获得最小带宽保障。尽力而为流量标记为DSCP 0(BE),使用默认队列,拥塞时被优先丢弃。

业务SLA → 分类(ACL/NBAR/端口信任) → DSCP标记 → PHB → 队列/阈值/整形
语音:EF(46) → 优先队列,带宽≤33%,LLQ
视频:AF41(34) → 带宽保障队列,WRED
关键业务:AF31(26) → 带宽保障队列,最小带宽
尽力而为:BE(0) → 默认队列,拥塞丢弃

四、Catalyst QoS策略目标梳理

在Catalyst园区中,QoS策略目标可以按位置划分:

  • 接入层:信任IP电话和摄像头的DSCP标记,对PC和无线用户进行流量分类与标记,建立信任边界。
  • 汇聚层:执行队列调度,为语音、视频、关键业务提供带宽保障,配置WRED避免全局同步。
  • 核心层:保持DSCP透明传输,通常不做复杂调度,仅在高拥塞时启用简单队列。
  • 广域网出口:执行整形(Shaping)以匹配运营商速率,配置LLQ保障语音,WRED保障关键业务,对尽力而为流量限速。

这些目标最终要落到具体接口和方向。例如,园区接入交换机上联口出方向配置队列调度;广域网路由器出口配置整形与LLQ;运营商链路入口方向配置监管(Policing)防止超速流量影响其他业务。

企业QoS需求分析:从业务SLA到Catalyst策略目标 业务SLA需求 语音 时延≤150ms 抖动≤30ms 丢包≤1% 视频 时延≤200ms 抖动≤50ms 丢包≤1% 关键业务 时延≤500ms 丢包≤0.1% 重传敏感 尽力而为 无硬性时延要求 可容忍丢包与限速 DSCP与PHB映射 EF (46) 加速转发 优先队列 LLQ AF41 (34) 保证转发 带宽保障+WRED AF31 (26) 保证转发 最小带宽保障 BE (0) 默认转发 拥塞时优先丢弃 Catalyst各位置QoS策略目标 接入层 信任IP电话/摄像头DSCP,PC与无线用户分类标记 建立信任边界,边缘标记 汇聚层 队列调度,语音/视频/关键业务带宽保障 WRED避免全局同步 核心层 DSCP透明传输,高拥塞时简单队列 保持标记一致性 广域网出口 整形匹配运营商速率,LLQ保障语音 WRED保障关键业务,尽力而为限速 核心原则:园区内“标记优先”,广域网出口“调度与整形优先”;所有SLA参数以业务部门确认为准

五、需求分析中的常见误区

第一个误区是把所有业务都标记为高优先级。如果语音、视频、关键业务都进入优先队列,优先队列本身就会拥塞,QoS等于失效。正确做法是:优先队列只放语音,视频和关键业务使用带宽保障队列,并设置上限。

第二个误区是只在广域网出口做QoS,园区内部不标记。这样出口设备无法识别流量类型,只能按端口或ACL粗略分类,效果差且维护复杂。正确做法是在接入层就完成分类和标记,出口设备信任DSCP并执行调度。

第三个误区是忽略反向流量。语音和视频是双向的,如果只在上行方向配置QoS,下行方向仍可能拥塞。因此需要在接口两个方向都检查策略,尤其是广域网出口的入方向监管和出方向整形。

QoS策略必须与业务SLA对齐,而不是与“技术喜好”对齐。任何未经验证的优先级提升,都可能在拥塞时伤害其他业务。

六、需求分析交付物示例

完成需求分析后,应形成一份可执行的QoS需求表,作为后续配置的依据。示例字段如下:

业务DSCPPHB带宽保障队列类型拥塞处理
语音EF(46)加速转发≤33%LLQ优先队列优先调度,超限丢弃
视频会议AF41(34)保证转发≥20%带宽保障队列WRED
关键业务AF31(26)保证转发≥25%带宽保障队列WRED
尽力而为BE(0)默认转发剩余带宽默认队列尾丢弃/WRED

这张表不是最终配置,而是需求与策略之间的桥梁。它明确了每类业务的标记值、队列行为和拥塞处理方式,后续在Catalyst交换机上配置class-map、policy-map和service-policy时,直接按表落地即可。实际项目中,还应补充接口方向、信任边界位置、整形速率等参数,形成完整的QoS设计文档。

总结来说,企业QoS需求分析的核心是:先识别业务SLA差异,再确定园区与广域网出口的策略目标,最后把目标翻译成DSCP、PHB和队列参数。只有这一步做扎实,后续的Catalyst QoS配置才有依据,业务保障才不会变成“凭感觉调优先级”。