WLAN QoS

WLAN QoS简介

802.11 网络提供了基于竞争的无线接入服务,但是不同的应用需求对于网络的要求是不同的,而原始的网络不能为 不同的应用提供不同质量的接入服务,所以已经不能满足实际应用的需要。
IEEE 802.11e 为基于 802.11 协议的 WLAN 体系添加了 QoS 特性,这个协议的标准化时间很长,在 这个过程中, Wi-Fi 组织为了保证不同 WLAN 厂商提供 QoS 的设备之间可以互通,定义了 WMM Wi-Fi Multimedia Wi-Fi 多媒体)标准。 WMM 标准使 WLAN 网络具备了提供 QoS 服务的能力。

WMM协议

802.11 协议中 DCF Distributed Coordination Function ,分布式协调功能)规定了 AP 和客户端使用 CSMA/CA Carrier Sense Multiple Access with Collision Avoidance ,载波监听 / 冲突避免)的接入方式。在占用信道发送数据前, AP 或客户端会监听信道。当信道空闲时间大于或等于规定的空闲等待时间, AP 或客户端在竞争窗口范围内随机选择退避时 间进行退避。最先结束退避的设备竞争到信道。在 802.11 协议中,由于所有设备的空闲等待时间、竞争窗口都相同,所以整个网络设备的信道竞争机会相同。

1. EDCA参数

WMM 协议通过对 802.11 协议的增强,改变了整个网络完全 公平的竞争方式,将 BSS Basic Service Set ,基本服务集)内的数据报文分为 4 AC ,高优先级的 AC 占用信道的机会大于低优先级的 AC ,从而使不同的 AC 能获得不同级别的服务。
WMM 协议对每个 AC 定义了一套信道竞争 EDCA 参数, EDCA 参数的含义如下所示。
l              AIFSN Arbitration Inter Frame Spacing Number ,仲裁帧间隙数),在 802.11 协议中,空闲等待时长( DIFS )为固定值,而 WMM 针对不同 AC 可以配置不同的空闲等待时长, AIFSN 数值越大,用户的空闲等待时间越 长,为 1 AIFS 时间段;
l              ECWmin Exponent form of CWmin ,最小竞争窗口指数形式)和 ECWmax Exponent form of CWmax , 最大竞争窗口指数形式 ) 决定了平均退避时间 值, 这两个数值越大,用户的平均退避时间越长,为 1 Backoff slots 时间段;
l              TXOPLimit Transmission Opportunity Limit ,传输机会限制),用户一次竞争成功 后,可占用信道的最大时长。这个数值越大,用户一次能占用信道的时长越大,如果是 0 ,则每次占用信道后只能发送一个报文。
WLAN QoS_第1张图片
图1 WMM 对每个 AC 赋予不同的信道竞争参数

2. CAC准入策略

CAC 的基本原理是客户端只有获得 AP 的批准,才能以高优先级的 AC 发送数据,否则只能使用低优先级的 AC ,保证了已经获得批准的客户端能够获得 需要的带宽。这里将各种传输报文分为两类:实时业务流(需要 CAC 控制的流,包括 AC-VO AC-VI )和普通数据流(不需要 CAC 控制的流,包括 AC-BE AC-BK )。
如果客户端需要使用高优先级的 AC ,则需要进行请求, AP 按照如下介绍的算法,计算是否允许客户端使用,并将结果回应给客户端。
l              基于信 道利用率的准入策略:计算 1 秒内所有已接入的高优先级 AC 占用信道的时间,以及请求以高优先级接入的 AC 占用信道的时间,二者相加,如果小于或等于用户配置的最大信道占用时间,则允许该流以请求的优先级 接入。否则,拒绝请求。
l              基于用户数量的准入策略:如果高优先级 AC 中客户端数量加上请求接入的客户端,小于或等于用户配置的该高优先级 AC 的最大用户数,则允许该流的请求。否则, 拒绝请求。如果一个客户端同时接入 AC-VO AC-VI 优先级业务流,接入客户端的个数按 1 计算。

3. U-APSD节能模式

U-APSD 是对原有节能模式的改进。客户端 在关联时可以指定某些 AC 具有触发属性,某些 AC 具有发送属性,以及触发后最多允许发送的数据报文数量。触发和发送属性还可以在通过连接准入控制创建 流的时候进行更改。客户端休眠后,发往客户端的属于具有发送属性 AC 的数据报文将被缓存在发送缓存队列中,客户端需要发送属于具有触发属性 AC 的报文以获取发送缓存队列中的报文。 AP 收到触发报文后,按照接入时确定的发送 报文数量,发送属于发送队列的报文。没有发送属性的 AC 仍然使用 802.11 定义的传统方式存储和传送。

4. SVP服务

SVP 服务是实现对 IP 头中 Protocol ID 119 SVP 报文的处理功能,将其放入指定的 AC 队列中。由于 SVP 规定 SVP 报文不需要进行随机退避,所以当对应 AC 队列中只有 SVP 报文时,可以将 ECWmin ECWmax 均设置为 0

5. ACK策略

协议规定 ACK 策略有两种: Normal ACK No ACK
l              No ACK No Acknowledgment )策略, 是针对通信质量较好,干扰较小的情况下,在无线报文交互过程中,不使用 ACK 报文进行接收确认的一种策略。 No ACK 策略能有效提高传输效率,但在不使用 ACK 确认的情况下,如果通信质量较差,即使接收端没有收到发送包,发送端也不会重发,所以会造成丢包率 增大的问题。
l              Normal ACK 策略是指对于每个发送的 单播报文,接收者在成功接收到发送报文后,都要发送 ACK 进行确认。

你可能感兴趣的:(职场,wlan,休闲,qos)