WLAN Qos介绍
前言
Qos即服务质量,是我们日常生活中熟悉的字眼,它体现了消费者对服务者所提供的服务的满意程度,是对服务者服务水平的度量和评价。
一、QoS概述
1.QoS的概念
QoS他是网络在传输数据流时要满足一系列的服务请求,具体可以量化为宽带、延迟、延迟抖动、丢包率、吞吐量等性能指标。
2.QoS的服务模型
通常QoS提供以下三种服务模型,Best-Effort(尽力而为服务模型),Integrated Service(综合服务模型,简称Int-Serv),differentiated service(区分服务模型,简称Diff-serv)
(1)Best-Effort服务模型
最简单的服务模型,通过FIFO(frist in frist out先进先出)队列来实现。
具体特点如下:
- 应用程序发出不限制报文的数量,也不需要获得批准、也不通知网络。
- 最大程度发送,不对时延、可靠性等性能做保障。
- 缺省模型,适用于FTP、Mail。
(2)Integrated Service服务模型
综合服务模型,特点是发送报文前要先向网络提出申请,这个申请是通过信令完成的。
特点如下:
- 应用程序首先通过信令通知网络它的QoS需求(如时延、带宽、丢包率等指标)。在收到资源预留请求后,传送路径上的网络节点实施许可控制(AdmissionControl),验证用户的合法性并检查资源的可用性,决定是否为应用程序预留资源。
- 一旦认可并为应用程序的报文分配了资源,则只要应用程序的报文控制在流量参数描述的范围内,网络节点将承诺满足应用程序的QoS需求。预留路径上的网络节点可以通过执行报文的分类、流量监管、低延迟的排队调度等行为来满足对应用程序的承诺。
- Int-Serv模型的最大优点是可以提供端到端的QoS投递服务。Int-Serv模型的最大缺点是可扩展性不好。网络节点需要为每个资源预留维护一些必要的软状态(Soft State)信息。
(3)differentiated service服务模型
是一种多业务模型,可以满足不同的QoS需求,针对不同的业务作出有差别的服务质量。
特点如下:
- 应用程序在发出前,通过设置报头头部的优先级,想网络告知自己的QoS的需求,不需要通知经过的网络设备为其预留资源。
- 根据每个报文携带的优先级提供特定的服务。
(4)WLAN QoS介绍
1.2005年,IEEE 802.11e标准针对实时业务的QoS保证作出补充方案,2007年新版802.11协议合并了802.11e的内容。
WLAN QoS能针对各种不同需求提供不同的网络服务质量,对实时性及可靠性要求高的数据报文提供更好的服务质量,并进行优先处理,而对于实时性不强的普通数据报文,则提供较低的处理优先级,向用户的业务提供端到端
二、WLAN QoS模板介绍
802.11e添加了QoS特性,定义了WMM标准,使WLAN网络具备了提供QoS的能力。WLAN QoS管理是基于WMM标准,对提供WLAN端到端全流程的不同质量的无线接入服务进行的管理。
WLAN QoS模板可以分为两大类:无线侧WMM-profile和有线侧Traffic-profile。
1.WMM模板介绍
WMM协议将数据报文分为4个AC队列(AC_VO、AC_VI、AC_BE、AC_BK),高优先级的AC占用信道的机会大于低优先级的AC,每个AC队列定义了一套信道竞争EDCA(Enhanced Distributed Channel Access,增强的分布式信道访问)参数,该参数决定了队列占用信道的能力大小。
2.traffic模板介绍
Traffic模板内容主要包括各种优先级映射及流量抑制等参数,其参数包括模板名称、802.3优先级映射策略、隧道优先级映射策略、UP字段优先级映射策略、流量监管等。
三、WLAN QoS模板配置示例
1.WMM模板配置示例
WMM模板实现了WMM协议,通过创建WMM模板,使AP或客户端优先级高的报文优先占用无线信道,保证语音、视频在无线网络中有更好的质量,WMM模板内优先级顺序为:AC_VO(语音)>AC_VI(视频)>AC_BE(尽力而为)>AC_BK(背景)。
(1)Web配置方法
(2)CLI命令行配置方法
# 进入射频模板
[AC6605-wlan-radio-2g-prof-defaylt]radio-2g-profile name huawei
#开启WMM
[AC6605-wlan-radio-2g-prof-huawei]undo wmm disable
#禁止不支持WMM功能的STA连接到已使能WMM功能的AP上。
[AC6605-wlan-radio-2g-prof-huawei]wmm mandatory enable
#配置AP上的EDCA参数和ACK策略。优先级
[AC6605-wlan-radio-2g-prof-huawei]wmm edca-ap ?
ac-be AC_BE queue
ac-bk AC_BK queue
ac-vi AC_VI queue
ac-vo AC_VO queue
2.traffic模板配置示例
(1)web配置示例
创建流量模板“wlan-traffic”,并配置每个STA的上行速率限制为2M,VAP下所有STA的总上行速率限制为30M.#依次单击“配置>AP配置>AP组配置>AP组”。
#在AP组列表中单击AP组名称“ap-group1”,单击“VAP配置”前的例,单击“wan-net”前的旦,单击“流量模板“ 进入“流量模板”配置界面。 单击“新建”,进入“新建流量模板”页面。
#在“模板名称”处输入新建的流量模板名称“wlan-traffic”,单击“确定”,进入新建的流量模板参数配置页面。#在流量模板的“高级配置”界面中配置终端上行速率限制为2Mbps,VAP上行速率限制为30Mbps。
(2)命令行配置示例
#创建流量模板
[AC6605-wlan-view]traffic-profile name huawei
#执行命令priority-map downstream trust { dot1p | dscp },配置网络上数据下行至AP时,802.3报文到802.11报文的映射方式。缺省情况下,网络上数据下行至AP时,802.3报文到802.11报文的映射方式为DSCP。
[AC6605-wlan-traffic-prof-huawei]priority-map downstream trust dscp
#执行命令priority-map downstream dscp { dscp-value1 [ to dscp-value2 ] } &<1-10> dot11e dot11e-value,配置网络上数据下行至AP时,802.3报文的DSCP优先级到802.11报文的UP优先级的映射关系。
[AC6605-wlan-traffic-prof-huawei]priority-map downstream dscp 1 dot11e 1