Jump to content
Калькуляторы

Multicast и Wi-Fi (802.11g) падает сеь

Экспериментирую с мультикастом по вай-фай (дот11ж). И столкнулся с проблемой: при работе IPTV полностью ложится Wi-Fi соединение (теряются пакеты, даже ICMP не проходит). С юникастом (с такими же характеристиками или даже жирнее) такой проблемы нет - всё работает замечательно. На меди мультикаст тоже замечательно работает.

 

Проверял на двух схемах:

- сервер -> точка доступа -> ноутбук (больше машин в сети нет), точка доступа ASUS RT-N13U в бридже (загрузка процессора 1%);

- сервер -> радиомост WDS -> клиент (больше машин в сети нет), радиомост на двух UBNT NS Loco 2

 

Мультикаст: 230 pps, битрейт потока 2400 kbps. Всё задыхается, часть пакетов теряется.

Юникаст: от 230 до 1000 pps, битрейт от 2400 kbps до 18 Mbps. Всё работает отлично.

 

Как можно объяснить это явление? Как лечить? Куда копать?

Edited by dr Tr0jan

Share this post


Link to post
Share on other sites

 

Как можно объяснить это явление? Как лечить? Куда копать?

Мультикаст передается на минимально разрешенной скорости подключения к точке доступа, обычно 1 Мбит..

Ройте в сторону "multicast rate", еще можете посмотреть udp-to hhtp модуль для асуса-радикальное решение по перековке всего уникаста в мультикаст. С парой потоков Асус должен справится.

Share this post


Link to post
Share on other sites

Мультикаст передается на минимально разрешенной скорости подключения к точке доступа, обычно 1 Мбит..

И какая взаимосвязь между одним мегабитом и поваленной сеткой (по которой в юникасте 18 Мбит/сек легко пролазит)?

 

еще можете посмотреть udp-to hhtp модуль

Про это знаю, просто интересны теоретические аспекты моей проблемы.

Share this post


Link to post
Share on other sites

И какая взаимосвязь между одним мегабитом и поваленной сеткой (по которой в юникасте 18 Мбит/сек легко пролазит)?

Такая, что мультикаст трафик передается с минимальной канальной скоростью 1 Мбит или с скоростью указанной в multicast rate(а не той, на которой показывается текущий клиент), уникаст- с канальной скоростью текущего клиента (например 36 Мбит).

Соответственно емкость сети для юникаст и мультикаст трафика различна.

Share this post


Link to post
Share on other sites

veresk, проблема в том, что во время работы мультикаста очень плохо работает юникаст (пинги не проходят, iperf ничего не может прогрузить, и т.п.). А согласно вашей логике юникаст должен нормально работать.

Share this post


Link to post
Share on other sites

проблема в том, что во время работы мультикаста очень плохо работает юникаст (пинги не проходят, iperf ничего не может прогрузить, и т.п.). А согласно вашей логике юникаст должен нормально работать.

Это с какой радости в tdd системе так должно быть?

Когда пошел мультикаст трафик- точка переключилась на нижнюю модуляцию и пропускная способность снизилась до 1 Мбит в секунду.

Ваш мультикаст трафик выше 1 Мбит и поэтому целиком может занять полосу точки доступа=> юникаст трафик конкурирует в очереди отправки с мультикастом,и ему достается весьма мало времени на передачу.

Механизм wmm еще более ухудшает ситуацию, поскольку при выборе: отправить фрейм юникаст на 18 Мбит скорости или мультикаст на 1 Мбит- система отправляет мультикаст фрейм- он более приоритетен, то есть, у Вас отправляются по сути только мультикаст фреймы.

Share this post


Link to post
Share on other sites

А как в UBNT задать минимум multicast rate?

до определенного момента в сети IPTV работало отлично, а в определенный момент стало глючить.

Есть предположение что он его отправляет на скорости самого медленного клиента...

Share this post


Link to post
Share on other sites

Переключите его в режим only-G и на вкладке ADVANCED установите нужный Multicast Rate в режим 36/48/54мбит.

 

 

Share this post


Link to post
Share on other sites

Когда пошел мультикаст трафик- точка переключилась на нижнюю модуляцию и пропускная способность снизилась до 1 Мбит в секунду.

Понятно, спасибо. Переключил ASUS в G-only - мультикаст начал передаваться на скорости самого медленного клиента (18 Mbps).

 

А вот с UBNT не совсем всё понятно. Стоит "Multicast Data: Allow All" и "Multicast Rate: 6 Mbps". Мультикаст от iperf в 3000 kbps пролазит легко, а мультикаст с IPTV в 2600 kbps прилично заваливает радиотранк (пинг возрос с 2-3 мс до 300-1500 мс). Хотя юникаст по этому транку спокойно ходит в 22 Mbps. Буду разбираться.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this