QoS
FMC承载网QoS部署原则
- 在源头进行流量限制。
- 以链路轻载为主,以QoS差分服务为辅实现各等级业务的质量保证。HQOS根据用户需求进行选用。
- 流分类:建议在网络边缘(接近用户和业务源)做流分类(复杂流分类),以减少后期分类的复杂度;在汇接层以上设备只做简单流分类,以降低设备处理负担。
- 拥塞避免:建议低优先级业务先丢包,多丢包;高优先级业务后丢包,少丢包;实时业务尾丢弃;信令协议报文不丢包。
- 家庭/个人业务重点控制下行流量(上行流量比较少),企业业务重点控制入口流量(上、下行流量基本对称)。
接入/汇聚层节点(以NE40E为例)的QoS部署
- 与上层设备相连的端口,入方向信任其报文优先级,出方向对不同优先级的业务流量进行队列调度。
- 与下层的DSLAM、OLT、业务接入的二层交换机设备等设备相连的端口,入方向信任其报文优先级,出方向对不同优先级的业务流量进行队列调度。
- 如果节点上行以QinQ的方式将报文送给上层设备,节点下行将外层VLAN-TAG剥离后再给下层的二层设备,则需将外层Q的报文优先级COPY至内层Q的VLAN优先级中。
- 如果接入/汇聚节点同时兼作三层接入的情况,比如作PE或者MCE,下接企业大客户,上行方向需要进行优先级标记,下行方向进行队列调度。此外,对于非自营业务的MPLS VPN业务,根据SLA进行流量限速。
配置项 | 配置命令行及说明 |
---|---|
(可选)修改差分域中的优先级映射关系 | 如果优先级映射关系与设备默认域的映射关系不同,需修改映射关系。相关命令行:
说明:
可根据display diffserv domain default命令查看默认域的映射关系。NE40E默认域的缺省映射关系如下: # ip-dscp-inbound 56 phb cs7 green ip-dscp-inbound 48 phb cs6 green ip-dscp-inbound 46 phb ef green ip-dscp-inbound 34 phb af4 green ip-dscp-inbound 26 phb af3 green ip-dscp-inbound 18 phb af2 green ip-dscp-inbound 10 phb af1 green ip-dscp-inbound 0 phb be green mpls-exp-inbound 7 phb cs7 green mpls-exp-inbound 6 phb cs6 green mpls-exp-inbound 5 phb ef green mpls-exp-inbound 4 phb af3 green mpls-exp-inbound 3 phb af3 green mpls-exp-inbound 2 phb af2 green mpls-exp-inbound 1 phb af1 green mpls-exp-inbound 0 phb be green # |
MPLS Diffserv | 对于MPLS VPN专线业务,MPLS Diffserv可采用三种模式:
说明:
上述均以L3VPN业务为例,因此均在VPN实例视图下配置。而对于VPLS业务,需改为VSI实例视图。对于PWE3/VLL业务,需改在绑定PW/VC的UNI接口下配置。 |
简单流分类 |
说明:
默认情况下,NE40E的接口上不信任入方向流量的优先级,该接口所有入方向流量默认进入BE队列,且不对该接口的出方向流量做优先级反映射,即,默认不修改报文的DSCP/EXP/802.1p字段。 |
流量标记(复杂流分类) | 对于接入非MPLS VPN的UNI接口,如果要在入方向对流量进行重标记,则进行如下配置(以重标记Internet业务为例): # traffic classifier Internet //配置复杂流分类 if-match any //配置流匹配规则 # traffic behavior remark-be //配置流行为 remark dscp be //配置重标记动作 # traffic policy remark //配置流量策略 share-mode classifier Internet behavior remark-be //关联流分类和流动作 # interface GigabitEthernet X/X/X //流量入接口 undo shutdown traffic-policy remark inbound //对接口应用流量策略 # |
流量限速 | 对于非自营业务的MPLS VPN,接入接口上根据SLA进行流量限速。假设承诺带宽10Mbps,峰值带宽12Mbps,命令行如下:# interface gigabitethernet X/X/X qos car cir 10000 pir 12000 green pass yellow discard red discard inbound # |
出端口队列调度参数 | 用户侧接口和网络侧接口(与RR相连的接口除外)都需要进行出端口队列调度参数。 配置例: # interface gigabitethernet X/X/X port-queue cs7 pq shaping 50 outbound //配置CS7队列参数 port-queue cs6 pq shaping 50 outbound //配置CS6队列参数 port-queue ef pq shaping 200 outbound //配置EF队列参数 port-queue af4 wfq weight 30 outbound //配置AF4队列参数 port-queue af3 wfq weight 25 outbound //配置AF3队列参数 port-queue af2 wfq weight 20 outbound //配置AF2队列参数 port-queue af1 wfq weight 15 outbound //配置AF1队列参数 port-queue be lpq outbound //配置BE队列参数 # 说明:
默认情况下,NE40E的接口各队列的shaping功能不使能。be、af1、af2、af3和af4采用WFQ队列调度,且权重分别为10、10、10、15和15;EF、CS6和CS7采用PQ调度: # interface gigabitethernet X/X/X port-queue cs7 pq outbound port-queue cs6 pq outbound port-queue ef pq outbound port-queue af4 wfq weight 15 outbound port-queue af3 wfq weight 15 outbound port-queue af2 wfq weight 10 outbound port-queue af1 wfq weight 10 outbound port-queue be wfq weight 10 outbound # |
WRED参数 |
说明:
如果没有配置类队列的WRED,NE40E使用的WRED策略如下,等同于尾丢弃策略。即,WRED模板默认配置如下: color green low-limited 100 high-limited 100 discard-percent 100 color yellow low-limited 100 high-limited 100 discard-percent 100 color red low-limited 100 high-limited 100 discard-percent 100 |
HQoS的配置
详细配置指导请参见HQoS配置。