思科新版ei ccie认证一定要了解的HQos技术概述,目前计算机网络的高速发展,使得对带宽、延迟、抖动敏感的语音、图像、重要数据越来越多地在网上传输。为了能够对数据传输性能提供不同的承诺和保证,广泛使用了QoS技术来保证网络传输质量。随着用户规模的扩大,业务种类的增多,要求以太网设备不仅能够进一步细化区分业务流量,而且还能够对多个用户、多种业务、多种流量等传输对象进行统一管理和分层调度。显然,这些应用对于传统的QoS技术来说,是很难实现的。
传统QoS是基于端口带宽进行调度的,因此流量管理可以基于服务等级进行业务区分,却很难基于用户进行区分,因此比较适合部署在网络核心侧,但不适合部署在业务接入侧。而且传统QoS无法做到同时对多个用户的多个业务进行流量管理和调度。为了解决上述问题,人们需要一种既能区分用户流量又能根据用户业务的优先级进行调度的技术,HQoS(Hierarchical Quality of Service)应运而生。
为了达到分层调度的目的,HQoS(Hierarchical Quality of Service,分层QoS)技术将调度策略组装成了分层次的树状结构。树状结构的节点类型共有三种:根节点、分支节点和叶子节点。根节点是流量的汇聚点,与一个调度器(Scheduler)相对应;处于最底层的每个叶子节点都分别与一个调度队列(Queue)相对应;处于中间层次的每个分支节点都分别与一个调度器相对应。调度器可以对多个调度队列或者多个调度器进行调度。每个节点上还需要配置分类规则和控制参数。分类规则决定了流量的走向;控制参数决定了对于通过此节点的流量所作的控制动作。
由于存在分层次的树状结构,也就会存在具有嵌套关系的父子节点,父节点是多个子节点的流量汇聚点。这样,子节点上配置的分类规则和控制参数将会对流量进行一次分类和流量管理,父节点上配置的分类规则和控制参数将会对汇聚的流量进行再一次分类和流量管理。由于为父节点配置的分类规则和为子节点配置的分类规则可以面向不同的分类需求(如用户、业务、流量类型等),并且在不同的节点上还可以对分流流量做不同的控制动作,从而实现了对流量进行多层次、多用户、多业务的流量管理。
分层QoS与传统的一层QoS相比,最大的区别是可以将调度队列划分为如物理级别、逻辑级别、应用或业务级别等多个调度级别,每一级别可以使用不同的特征进行流量管理。例如,物理级别用于管理整个物理接口的带宽,而逻辑级别可以用于管理接口上各用户的带宽,业务级别可以用于管理某一用户各种不同业务的带宽。这样通过不同级别的队列调度,实现了多层次的流量管理,从而可以更好地帮助运营商实现多用户、多业务的服务管理。
HQoS基于队列实现层次化调度,包括流队列、用户队列、端口队列和目标端口等。
流队列FQ(Flow Queue):
HQoS可以针对每个用户的业务流进行队列调度。通过配置峰值带宽(PIR),HQoS可以对每个用户进行带宽限制。每个用户都有8个流队列,分别对应8个业务优先级,8个流队列可以配置优先级队列或加权公平队列调度;每个流队列支持加权随机早期检测以及流量整形,保证高优先级的业务能够得到优先调度和更高的带宽。
用户队列SQ(Subscriber Queue):
SQ为虚拟队列。所谓虚拟队列,是指队列不存在实际的缓存单元,不暂存数据,数据进入和离开队列没有延迟,仅作为层次化调度中的其中一级队列参与输出调度。用户队列主要用来区分不同的用户。这里的用户通常是指一个VLAN(虚拟局域网)、VPN(虚拟私人网络)等,用户的划分主要通过ACL进行。每个用户有一个用户队列,它由8个流队列聚合而来。用户队列可以配置流量整形,限制每个用户的总带宽。
端口队列
端口队列与流队列类似,8个端口队列对应8种业务类型。8个队列可以配置PQ或WDRR队列调度;每个队列支持配置WRED以及流量整形。通过建立流队列->端口队列的映射,可以灵活的控制流队列某一服务等级队列中的业务流量进入端口队列的某一服务等级队列。
目标端口
目标端口即设备的物理接口,数据最终通过目标端口转发出去,设备支持在完成上面的流队列和用户队列HQoS调度以及端口队列调度后还可以为每个目标端口配置流量整形。思科新版ei ccie认证一定要了解的HQos技术概述