Szybkość multiemisji musi być najniższym wspólnym mianownikiem, aby wszystkie urządzenia mogły ją z powodzeniem odbierać. Ramek multiemisji nie można potwierdzić [1], więc jeśli peer nie odbierze, nadawca nie będzie wiedział i nie będzie retransmitował ramki. Częstość strat powyżej 1% na odbiornika jest powszechna. Znacznie wyższe wskaźniki strat można oczekiwać, jeśli na tym samym kanale odbywa się duży ruch emisji pojedynczej.
Jeśli zwiększysz podstawową stawkę multiemisji, zwiększysz również współczynnik strat. Ale ponieważ masz łączyć natywne pakiety i wprowadzać redundancję, aby zrekompensować zwykły współczynnik strat, twoja sieć powinna być w stanie to przetrwać. Należy pamiętać, że ramki zarządzania multiemisją 802.11 (w tym sygnały nawigacyjne) nie są zaprojektowane do obsługi wysokich współczynników strat.
W systemie Linux większość sterowników mac802.11 powinna obsługiwać ustawianie szybkości multiemisji. Nie tak nowe jądra wymagają tego w czasie łączenia zarówno dla IBSS, jak i dla siatki. iw
ma mcast-rate
opcję dla poleceń ibss join
i mesh join
.
Ale jeśli zdarza się, że używasz całkiem nowego jądra, iw
które obsługuje oba NL80211_CMD_SET_MCAST_RATE
, możesz to zmienić w dowolnym momencie i jest to tak proste, jak
iw dev wlanX set mcast_rate 6
ustawić szybkość transmisji grupowej 6 Mb / s.
[1] Może teraz mogą. Zaproponowano modyfikację standardu 802.11 w celu potwierdzenia ramek multiemisji: Wszystkie stacje, po pomyślnym odebraniu ramki multiemisji, wybiorą losowe wycofanie i wyślą potwierdzenie do nadajnika. Potwierdzenie może oczywiście kolidować, więc nadajnik prześle go ponownie i pozwoli na większe wycofywanie, dopóki wszystkie odbiorniki nie potwierdzą ramki.