Коефіцієнт багатоадресної передачі повинен бути найнижчим загальним знаменником, щоб усі пристрої могли його успішно отримувати. Кадри багатоадресної передачі неможливо визнати [1], тому якщо одноранговий не зможе його отримати, відправник не дізнається і не повторно передасть кадр. Частота втрат більше 1% на одного приймача. Набагато вищі показники збитків можна очікувати, якщо на цьому ж каналі відбувається інтенсивний одноразовий трафік.
Якщо ви збільшите основну ставку багатоадресної передачі, ви також збільшите рівень втрат. Але оскільки ви повинні поєднувати вбудовані пакети та запроваджувати надмірність, щоб компенсувати рівень швидких втрат, ваша мережа повинна мати змогу пережити це. Майте на увазі, що кадри управління багатоадресною 802.11 (включаючи маяки) не розроблені для підтримки високих показників втрат.
У Linux більшість драйверів mac802.11 повинні підтримувати встановлення швидкості передачі даних. Не так останні ядра вимагають, щоб це було зроблено під час з'єднання як для IBSS, так і для мережі. iwмає mcast-rateопцію для команди ibss joinі mesh join.
Але якщо у вас трапляється досить недавнє ядро, і вони iwобидва підтримують NL80211_CMD_SET_MCAST_RATE, ви можете змінити його в будь-який час, і це так просто, як
iw dev wlanX set mcast_rate 6
встановити швидкість обміну повідомленнями 6 Мбіт / с.
[1] Можливо, зараз можуть. Була запропонована модифікація стандарту 802.11, щоб визнати кадри багатоадресної передачі: Усі станції, успішно отримавши кадр багатоадресної передачі, виберуть випадковий баккофф і надішлять ack передавачу. Зрозуміло, що Акс може зіткнутися, тому передавач повторно передасть його та дозволить збільшити кількість перешкод, поки всі приймачі не визнають кадр успішно.