802.11ax TWT详解2

参考文献 802.11ax Draft 8.0

TBTT(Target Beacon Transmission Time):信标预定传送时间,类始于现在是几点,实际上这个是一个定时后的发送/接收beacon动作的周期,其周期的时间就是由Beacon Interval所决定的。当TBTT时间到达的时候,AP会主动发送beacon帧,而节点也都会主动接收该beacon帧(包括休眠模式的节点,也会苏醒过来接受该beacon),然后利用beacon进行时间同步,并且查看TIM字段,若没有自己的数据缓存,那么节点继续转为休眠模式,直到下一个TBTT时间到来。
http://www.bubuko.com/infodetail-2439083.html关于相关概念可参考此文章。

802.11ax TWT

说在前面:本文说的Individual TWT虽然包括STA–STA之间、STA–AP之间的协议;但是,偏重于STA–AP之间建立的individual TWT ahreement。

TWT机制中,通信双方严谨的名称,indivudual TWT:TWT requesting STA、TWT responing STA;broadcast TWT:TWT scheduing AP、TWT scheduled STA。 但是为了方便,下文如果提到AP和STA,就默认STA是TWT requesting STA或者TWT scheduled STA; AP是TWT responing STA或者TWT scheduling AP。

简介

802.11ax中的TWT分为两种:individual TWTbroadcast TWT

individual TWT是建立在两个设备之间的协议,即individual TWT agreements,(例如:STA-AP,STA-STA(TDLS)),目前有be的提案提到希望可以将TWT推广到peer-to-peer STA。(参考802.11be提案,提案号为1046)。

broadcast TWT是由HE AP统一调度,HE STA可以通过主动申请或者被邀请的方式加入一个broadcast TWT(一个broadcast TWT由一个<Broadcast TWT ID,MAC address>元组唯一标识),成为其成员,然后在特定时间苏醒,进行帧交换。

TWT能力支持字段

TWT Requester Support subfield; TWT Responder Support subfield; Broadcast TWT Support subfield 这三个字段都是在HE Capabilities element元素中的,所以是在管理帧中存在的。它们表明此HE STA(重点注意:需要是HE STA)在individual TWT和broadcast TWT中可以扮演的角色。前两个用在indiviual TWT agreement;最后一个用在broadcast TWT中。

在一个STA/AP发送的帧中,只要Broadcast TWT Support sufield被设置为1就代表此STA/AP支持broadcast TWT;并且如果是HE STA,那就是扮演TWT scheduled STA角色;如果是HE AP,那就是扮演TWT shceduling AP的角色。

  1. HE AP会向与其关联、并且已经宣布支持TWT的STAs请求其参加TWT机制。其实这里用“请求”这个词不是很合适,我觉得应该“通知”更好,即HE AP将HE Operation element中的TWT Required subfield设置为1来通知STA:“我(AP)支持你(STA)和我建立TWT(individual TWT或者broadcast TWT)”
  2. non-AP STA通过TWT Requester Support subfield和Broadcast TWT Support sufield来表明自己可以扮演TWT Requesting STA(individual TWT)和TWT scheduied STA(broadcast TWT)的角色;
  3. 当以上两个信息通过管理帧在AP和STA之间沟通完后,STA就可以和AP建立indvidual TWT agreement或broadcast TWT。

涉及到的元素和字段

在这里插入图片描述
在这里插入图片描述
Conrol field字段中的Negotiation Type字段是指示要建立Individual TWT还是Broadcast TWT。其中Bit3叫做Broadcast field,当它为1时,代表是Braodcast TWT;为0时,代表是Individual TWT。

  1. 00:代表这个TWT element中仅包含一个indiviual TWT parameter set;
  2. 01:代表这个TWT element中仅包含一个indiviual TWT parameter set;
    不同之处在于,不同值情况下,Target Wake Time field和TWT Wake Interval Mantissa、TWT Wake Interval Exponent fields三个字段的设置不同;具体可以看Draft 8.0 Page184。
  3. 10:代表这个TWT element包含一个或者多个broadcast TWT parameter sets;(TWT scheduling AP利用此设置来向TWT scheduled STA提供broadcast TWT schedules)
  4. 11:同上。(TWT scheduli
  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值