Что делает DTIM в беспроводных сетях и может ли это повысить производительность беспроводной сети?

11

Я видел несколько маршрутизаторов с возможностью настройки интервала DTIM, большинство из них установлены на 1 или 2.

Какова цель настройки?

Prozaker
источник
Я не знаю, улучшит ли это производительность, но вот объяснение того, что он делает: en.wikipedia.org/wiki/Delivery_Traffic_Indication_Message Другая статья wi-fiplanet.com/tutorials/article.php/3433451/…
AndrejaKo

Ответы:

10

DTIM - это то, как AP (беспроводной маршрутизатор) предупреждает своих клиентов о том, что собирается передать многоадресные (и широковещательные *) кадры, которые были поставлены в очередь с момента предыдущего DTIM.

Эта очередь и запланированная доставка выполняются для того, чтобы энергосберегающие устройства могли экономить электроэнергию, отключая свои приемники на короткие промежутки времени, а пробуждают свои приемники только тогда, когда точка доступа указывает на наличие трафика для них. Эта процедура выполняется только в том случае, если один или несколько связанных в настоящее время клиентов на точке доступа находятся в режиме энергосбережения. Если ни один из клиентов не находится в режиме энергосбережения, точка доступа будет передавать многоадресные рассылки сразу после их входа.

Интервал DTIM по существу не имеет смысла и может быть безопасно проигнорирован. Более короткий интервал DTIM теоретически может заставить ваши беспроводные устройства быстрее расходовать свои батареи, потому что им придется чаще просыпаться при многоадресной передаче. Более длительный интервал DTIM теоретически может снизить производительность многоадресной передачи в вашей сети. Но в любом случае, крайне маловероятно, что вы сможете заметить разницу между настройками интервала DTIM. Вам нужно было бы установить специальный, чувствительный тест для выявления любых различий, и я все еще не уверен, что вы сможете его надежно измерить.

* в 802.11 широковещательные сообщения являются подмножеством многоадресных рассылок, поэтому, где бы я ни писал «многоадресные рассылки», вы можете читать их как «многоадресные рассылки или широковещательные рассылки».

Spiff
источник
5
Любопытно, что я только что узнал, что, изменив DTIM с 1 на 3 на моем маршрутизаторе Wi-Fi, я практически удвоил срок службы батареи моего мобильного телефона (при включенном Wi-Fi). Пока я не вижу каких-либо побочных эффектов. Интересно, смогу ли я увеличить его еще больше? Ограничение маршрутизатора составляет 255, и поскольку моя домашняя сеть настроена на NAT и содержит только два других компьютера (которые в основном отключены), я не могу себе представить, что может быть много (если вообще есть!) Многоадресного трафика.
Vilx-
3
Это также объясняет, почему Wi-Fi на моем рабочем месте потреблял гораздо меньше заряда аккумулятора, чем дома, хотя сигнал был слабее и каналы перекрывались с другими соседними сетями Wi-Fi.
Vilx-
@ Vilx Я видел, как некоторые клиенты Wi-Fi давили слишком высокие значения интервала DTIM, поэтому, если вы найдете что-то, что работает на данный момент, не забудьте попытаться установить его обратно, если вы столкнетесь с проблемами в следующий раз, когда друг или гость может не включил его телефон в вашу сеть.
Spiff
1
Понимаете, я воскрешаю это из мертвых ... но в интересах будущих читателей Вилкс ошибается, что ARP и DHCP "не являются проблемой для него". За исключением жесткого кодирования MAC-адресов Ethernet на каждом устройстве, любая сеть Ethernet или Wi-Fi требует ARP для работы вообще. Могу поспорить, что ваш дроид тоже использует DHCP, хотя я уверен, что вы могли бы как-то поместить на него статический IP-адрес.
Дэн Притц
1
@SilverMoon - я не помню. Но я помню, что я пытался увеличить это тоже без особых проблем. В любом случае, вам может быть интересно узнать, что рассматриваемый телефон (LG P500) впоследствии оказался в любом случае дерьмом. Кажется, что это либо ошибка в оборудовании Wi-Fi, либо в драйвере (или оба). Взлом DTIM работал некоторое время (год или около того, я думаю), но проблемы с аккумулятором снова появились позже.
Vilx
6

Для некоторых сред DTIM может быть критичным.

Мы используем IPods (IOS 6) в качестве устройств оповещения о вызове медсестры через электронную почту.

Apple очень агрессивно относилась к экономии времени автономной работы при переходе с IOS 5 на 6.

Push-почта отправляется, когда DTIM установлен на более низкое значение, вызывает ненадежную доставку почты.

Изменяя настройку DTIM на нашем беспроводном контроллере (диспетчере точек доступа) с 3 на 1, мы улучшили доставку почты с 95% до 99%.

PS Первоначально мы изменили IPods, чтобы не «автоблокировка», которая отключает экономию батареи, однако время работы от батареи было уменьшено до 4 часов максимум, что было неприемлемо.

Суть в том, что для некоторых развертываний DTIM очень важен.

user237412
источник
1

Я - инженер WLAN и некоторое время настраивался и использовал различные настройки DTIM. По моему опыту, для голосовых пакетов требуется 2, а некоторым специализированным устройствам, например Vocera, может потребоваться 1. Если вы являетесь домашним пользователем, вы можете установить его на 3 или 4. Если вы не используете «вызов Wi-Fi», то некоторые перевозчики предлагают сейчас; которые являются голосовыми пакетами.

SpeedOfSound0303
источник