传递组播与广播帧:数据待传指示传递信息(DTIM)

指定组播地址的帧,无法使用轮询算法(polling algorithm)来传递,因为在定义上,这些帧是发给某个特定群组的。因此,802.11 纳入了一种机制,用来暂存与传递广播与组播(或多点传播)帧。暂存的方式与单点传播帧一样,但不同于为处于休眠状态之工作站所暂存的帧。经暂存的广播与组播帧是通过 AID 0 加以储存。基站会将 TIM 的第一个位元设置为 0,代表有广播或组播帧暂存;此一位元相应于 AID 0。每个 BSS 均具有一个称为 DTIM Period 的参数。TIM 是以 Beacon 信息来传送的。每当经过几个固定的 Beacon interval(信标间隔),就会岭送一个特殊的 TIM,称为数据待传指示传递信息(Delivery Traffic Indication Map,简称 DTIM)。Beacon 帧中的 TIM 元素包含了一个计数器,用来倒数计时至下一个 DTIM 来临。在 DTIM 帧中,此计数器值为 0。经暂存的广播与组播数据会在 DTIM Beacon 之后加以传送。如有多个暂存帧,则会依序加以传送。Frame Control 字段中的 More Data 位元,用以指示是否尚有其他帧符传。频道使用权的取得规则也适用于暂存帧的传送。基站或许会选择暂缓处置所收到的 PS-Poll 要求,直到传送完暂存区中的广播与组播帧。图 8-14 显示了一部基站及一部与之连接的工作站。基站的 DTIM interval(数据待传指示传递间隔)被设为 3,因此每隔二个 TIM 就会有一个 DTIM - Station 1 处于休眠模式,其 listen interval(聆听间隔)为 3。每三个 beacon 周期,Station 1 就会醒来接收经暂存的广播与组播帧。每传送一个 DTIM 帧,就会接著传送经暂存的广播与组播帧,其后伴随与所连接工作站之间的 PS-Poll 交换程序。在第二个 beacon interval(信标间隔)区间,暂存区中只有广播与组播帧,这些帧随即会被传送到 BSS。在第五个 beacon interval(信标间隔)区间,Station 1 还有一个经暂存的(单点传播)帧。Station 1 可以监视 DTIM 中的指示信息(map),等到经暂存的广播与组播帧传送完毕后,再发送 PS-Poll 信息。

8-14DTIM 之后,传送广播与组播帧

要接收广播与组播帧,行动式工作站必须醒著接收 DTIM 信息。不过 802.11 标准并末规范infrastructure(基础型)网络里进入省电模式的工作站必须醒来聆听 DTIM 信息。如果系统管理人员认为电池使用时间比接收广播与组播帧重要,可以不用根据 DTIM 来设置工作站的聆听间隔。有些文献以极低电源作(extremely low power)、超省电模式(ultra power-saving mode)、沉睡(deep sleep)或者类似名词称之。有些产品允许设置 DTIM interval。将 DTIM interval加长可以让行动式工作站休眠一段较长的时间,如此可以延长电池的使用时间,不过代价是无法即时传送数据。较短的 DTIM interval 着重在立即传送,代价则是工作站必须经常开开关关。如果电池使用时间比即时接收广播与组播帧重要,则可以采用较长的 DTIM。至于是否适合使用较长的 DTIM,取决于需要哪一方面的应用,以及能否允许长时间的链路层迟延。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值