在无线网络中,DTIM 起什么作用,它可以提高无线网络性能吗?

在无线网络中,DTIM 起什么作用,它可以提高无线网络性能吗?

我见过一些路由器有配置DTIM间隔的选项,大部分都设置为1或者2。

这样设置的目的是什么?

答案1

DTIM 是 AP(无线路由器)警告其客户端即将传输自上一个 DTIM 以来排队的多播(和广播*)帧的方式。

这种排队和定时传送方式允许对电量敏感的设备通过短暂关闭接收器来节省电量,只有当 AP 指示有流量时才唤醒接收器。只有当 AP 上一个或多个当前关联的客户端处于省电模式时,才会执行此过程。如果没有客户端处于省电模式,AP 会在多播进入时立即传输多播。

DTIM 间隔本质上毫无意义,可以安全地忽略。较短的 DTIM 间隔可能理论上让您的无线设备更快耗尽电池电量,因为它们必须更频繁地唤醒以进行多播。较长的 DTIM 间隔可能会理论上阻碍网络上的多播性能。但无论如何,您极不可能注意到 DTIM 间隔设置造成的任何差异。您必须设置一个特殊的、灵敏的测试来寻找任何差异,而且我仍然不确定您是否能够可靠地测量差异。

*在 802.11 中,广播是多播的一个子集,因此,无论我在何处写“多播”,您都可以将其读作“多播或广播”。

答案2

对于某些环境,DTIM 可能至关重要。

我们通过推送电子邮件使用 IPod(IOS 6)作为护士呼叫警报设备。

当 iOS 5 升级至 iOS 6 时,Apple 非常积极地节省电池寿命。

当 DTIM 设置为较低值时发送推送邮件会导致邮件传递不可靠。

通过将无线控制器(AP 管理器)上的 DTIM 设置从 3 更改为 1,我们将邮件传递率从 95% 提高到了 99%。

PS 我们最初将 iPod 改为不“自动锁定”,这样就可以关闭电池节省功能,但电池寿命却减少到最多 4 小时,这是不可接受的。

底线是,对于某些部署而言,DTIM 非常重要。

答案3

我是一名 WLAN 工程师,一段时间以来一直在调整和研究不同的 DTIM 设置。我的经验是语音数据包需要 2 个,而一些特殊设备(例如 Vocera)可能需要 1 个。如果您是家庭用户,则可以将其设置为 3 或 4。除非您利用某些运营商现在提供的“Wi-Fi 通话”,否则它们是语音数据包。

相关内容