
宽带接入网一般是由 LAN Switch 或者 DSLAM(Digital Subscriber Line Access Multiplexer)构建的二层网络,其 QoS 能力相对较弱,不能对整网的 QoS 形成有效、全面的支持,主要原因如下:
接入网的 QoS策略无法静态部署
宽带接入网作为一种公共网络,用户的物理位置是动态可变的,用户针对不同业务的 QoS需求也是不一样的,因此运营商无法预先确定用户的 QoS策略。
二层网络设备的 QoS能力有限
由于建网成本等因素,宽带接入网中的二层设备的 QoS能力通常是有限的,例如调度队列数、缓冲区大小都非常有限。二层设备不可能、也没有必要提供和高端的三层设备相匹配的 QoS能力。
因此,更合理的解决方案是把二层网络的 QoS能力作为网络安全的一种保护手段,而把真正的 QoS保证完全部署在边缘汇聚设备(例如 ME60)上。
以ME60为例,进行QoS调度的流程如下:
步骤 动作
1 ME60的接口在发送报文时,首先按照业务流信息将报文置入不同的SessiON队列等候调度。
2 Session调度器按照报文优先级或配置的权重,对同一VC的各Session队列中的报文进行统一调度,调度后的报文进入VC队列。
3 VC调度器按照配置的权重和CAR参数,对同一VC Group的各VC队列中的报文进行统一调度,调度后的报文进入VC Group队列。
4 VC Group调度器按照配置的权重和CAR参数,对同一VP的各VC Group队列中的报文进行统一调度,调度后的报文进入VP队列。
5 VP调度器按照配置的流量整形参数,对同一端口的各VP队列中的报文进行流量整形,整形后的报文进入端口队列。
6 端口调度器对报文进行限速处理后,接口将报文对外发送。
1. 队列调度风格
队列调度风格是指在对不同队列的报文进行调度时,ME60所采用的算法。在 ME60中,队列调度风格包括绝对优先级 SP(strict priority)调度和加权轮询 WRR(Weighted Round Robin)调度两种。
SP调度是指在对不同优先级队列的报文进行调度时,如果高优先级队列中有报文,则只调度高优先级队列中的报文;只有当高优先级队列中没有报文时,才调度低优先级队列中的报文。