序言

NAV是802.11中最基本的MAC层元素之一,在802.11协议中起着非常重要的功能,而且先行协议下,基本上所有的兼容性机制都围绕的NAV展开。在802.11ax中,引入了双重NAV技术(Dueling NAVs)进一步扩展其功能,本文即针对这项技术做一个展开。本文参考自:Dueling NAVs in 802.11ax。

802.11ax中的双重NAV技术(Dueling NAVs)

Wi-Fi使用两种载波侦听方法来确定信道是否繁忙,若繁忙那么要延迟进行传输。空闲信道评估(clear channel assessment,CCA)是检测信道是否繁忙的物理机制,同时在WiFi中,还存在一种虚拟载波监听机制,其和物理载波监听机制并行工作。虚拟载波侦听机制的核心是网络分配矢量(network allocation vector ,NAV)的定时器机制。

在802.11ax中已经引入了BSS Coloring机制,以适应在OBSS环境下,自适应调节空闲信道评估阈值(即adaptive CCA),以增加空间信道的复用率,提供更多并行传输的可能性。

在BSS Coloring中引入的adaptive CCA也可以和虚拟载波监听的NAV组合使用,由于adaptive CCA中已经引入了两个不同的监测阈值,那么意味着其和NAV机制组合使用时,也需要两个独立的NAV定时器。在802.11ax中,目前已经新定义了两个NAV定时器:BSS内部的NAV定时器(intra-BSS NAV timer),和基本NAV定时器(basic NAV timer)。BSS内部NAV定时器(intra-BSS NAV timer):其只够通过来自于同一个BSS内部的终端来设置,通过BSS内部终端传输的Duration/ID字段来设置NAV定时器的数值。

基本NAV定时器(basic NAV timer):其可由来自于不同BSS区域的终端来设置,也是根据这些终端传输的Duration/ID字段来设置NAV定时器的数值。

以上两个NAV定时器同时工作,如果由任意一个NAV设置为非0,也就是正在定时中,那么就认为信道是忙,正在被占据。

引入了两个NAV定时器是有益的,尤其在密集场景下。802.11ax的终端不仅仅需要保护其在BSS内部 (intra-BSS)传输的帧,还需要避免来与于其他BSS(即BSS间,inter-BSS)传输的干扰。

如上图所示,802.11ax AP-1发送了一个RTS帧(包含设置NAV=200us),以保护其与终端STA#1的数据帧交换。因为STA#1与AP-1相关联,即STA#1是AP-1这个BSS内部的终端(称该BSS为BSS#1),所以STA#1将BSS内部NAV定时器设置为200μs。然而,在数据帧交换期间,属于BSS#1(即AP-1)的终端(即STA#1)还可以收到不同BSS的客户端传递的RTS帧。比如终端STA#2传输的RTS帧(包含Duration=125us),其也会设置STA#1的NAV定时器,此时由于是不同BSS的终端设置,STA#1会将其基本NAV定时器设置成125us。在上图中,STA#1的内部NAV定时器首先倒数到0,但是其基本NAV定时器还没有倒数到0,还将继续递减。在此两个NAV定时器没有全部倒数至0之前,STA#1无法进行新的一轮发送。这种双重NAV的机制可以保证BSS#2中,帧的交换不受到干扰。

本文为原创文章,如需转载须注明出处和原文链接。

欢迎大家关注我们的微信公众号:无线技术大讲堂,请搜索公众号(must_wireless)。

nav 计算机网络_Wi-Fi 6(802.11ax)解析9:双重NAV技术(Dueling NAVs)相关推荐

  1. 【转】什么是WTW Wi-Fi 6(802.11ax)解析18:TWT节能机制(Target Wake Time)

    序言 我们以前介绍过关于802.11协议的节能机制,包含了PSM,APSD,PSMP以及SMPS.在802.11ax中,为了在速率提高的场景下,降低所花费的功耗,协议采用了一种新的节能机制TWT(Ta ...

  2. 802.11ax简介

    参考文章:[802.11ax for Dummies Aerohive Special Edition.pdf] 这篇文章写得非常好,可以直接去看英文的,这里我也就翻译了一部分,后面直接粘贴的英文原文 ...

  3. 比较802.11ac(Wi‑Fi 5)和802.11ax(Wi‑Fi 6)

    MIMO 802.11ac仅在下行模式下,支持多用户MIMO. 802.11ax不仅下行链路:也在上行链路支持MIMO功能,因此多个用户可以同时上传视频. 调制方法 802.11ax具有更高的调制方案 ...

  4. 第6代无线技术802.11ax详解

    802.11ax,也称为高效无线网络(High-Efficiency Wireless-HEW),通过一系列系统特性和多种机制增加系统容量,通过更好的一致覆盖和减少空口介质拥塞来改善Wi-Fi网络的工 ...

  5. 第6代无线技术802.11ax详解(技术构成、特点、误区)

    802.11ax,也称为高效无线网络(High-Efficiency Wireless-HEW),通过一系列系统特性和多种机制增加系统容量,通过更好的一致覆盖和减少空口介质拥塞来改善Wi-Fi网络的工 ...

  6. 802.11ax分析2---OFDMA-based Hybrid Channel Access for IEEE 802.11ax WLAN

    本文源自Jorden作者的OFDMA-based Hybrid Channel Access for IEEE 802.11ax WLAN论文,我进行了理解和分析.因为自己现在在学习802.11ax, ...

  7. 什么是 Wi-Fi 6 (802.11ax)?为什么 Wi-Fi 6 很重要?

    您最近可能已经听说过同事或朋友提出的"Wi-Fi 6"一词,对于大多数人来说,您可能不了解并想更多地了解这项新的趋势技术:什么是 Wi-Fi 6,它将如何影响我的生活?本文将揭开W ...

  8. 802.11ax TWT详解2

    参考文献 802.11ax Draft 8.0 TBTT(Target Beacon Transmission Time):信标预定传送时间,类始于现在是几点,实际上这个是一个定时后的发送/接收bea ...

  9. 802.11ax TWT(Target Wake Time)机制

    参考文献 802.11ax Draft 8.0 .IEEE Std 2016.https://zhuanlan.zhihu.com/p/79572297 首先,明确一个时间点,TWT功能是802.11 ...

最新文章

  1. android帧动画实现方法之一
  2. Hive学习笔记 —— Hive的体系结构
  3. 密码学研究-密钥长度限制
  4. Linux常用命令大全(转载收藏)
  5. CGGeometry基础
  6. JSP Workshop
  7. 比较决策的收益(洛谷P2705题题解,Java语言描述)
  8. command对象的ExecuteScalar方法
  9. mysql 案例~ 主从复制转化为级联复制
  10. python字典循环添加元素_牛鹭学院:学员笔记|python字典、列表、循环
  11. 二叉树寻找祖先C语言,微软算法面试题:给定两个二叉树节点,寻找其最近共同祖先...
  12. python 基础干货 01
  13. Android 系统自带的图标
  14. 演示如何利用log4net记录程序日志信息
  15. 用户自定义变量、系统变量、环境变量
  16. 地理空间数据云DEM数据解压失败_解决了
  17. 通用扫码技术方案(微信扫码、浏览器扫码、app内部扫码)
  18. 【frida】lxhToolHTTPDecrypt安装使用问题
  19. [转载]淘宝技术发展
  20. 北京的互联网公司有哪些?

热门文章

  1. 使用remoting 代替c# web service实现航班eterm命令发送和接收
  2. 【干货】新显卡太贵,便宜老卡怎么选?二手亮机卡过渡指南!
  3. QGIS基于多期哨兵2影像遥感指数阈值法提取冬小麦分布(3)-NDVI阈值
  4. React之ref的高阶用法
  5. 融合软泥怪 (优先队列)
  6. java 如何转化成机器指令_Java代码到底是如何编译成机器指令的
  7. 史上20大计算机病毒
  8. 怎样在苹果电脑上用移动硬盘(使用NTFS格式硬盘)?
  9. Centos7局域网上共享文件夹(Samba服务)
  10. 磁盘在计算机没显示win10,win10机械硬盘检测不到怎么解决?