experement Posted March 14, 2014 Добрый день. Столкнулись с такой проблемой: при количестве абонентов на соте (например Rocket) порядка 20 (все на разных расстояниях, но качество нормальное) происходит неравномерное распределение скорости для абонентов. Если например два начинают качать, то остальным ничего вообще не остается. Как сделать балансировку средствами соты? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ChargeSet Posted March 14, 2014 http://community.ubnt.com/t5/airMAX-Frequently-Asked/airMAX-Traffic-Shaping-Rate-Limiting-for-airMAX-Radios/ta-p/479237 вы это ищете? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 Нет, airmax позволяет улучшить пинг и общую пропускную способность соты, но не реагирует на то что кто-то из клиентских станций начинает качать, а другим уже ничего не достается. Например на 2х из 20 клиентских бриджей стоит в Traffic Shaping 20Mb, а у остальных 18ти там стоит 4Мб, и вот когда эти два начинают качать, то остальные 18ть толком уже не могут работать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xabarov Posted March 14, 2014 Какие скорости у клиентов? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 тарифные планы 6 и 20 Мб Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mamla Posted March 14, 2014 тарифные планы 6 и 20 Мб и чо вы хотели??? 400 мбит раздать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 Я хочу чтобы когда 2 абонента с тарифами 20Мб начинают качать, то чтоб у остальных инет тоже работал, потому что сота тянет нагрузку 40-70Мб и нужен какой-то механизм балансировки, т.е. чтобы эти два абонента не "убивали соту". Это еще поллинг называется и судя по всему в ubnt его нет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kosmich7 Posted March 14, 2014 experement фантазер) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 experement фантазер) причем тут фантазии когда микротик и инфинет умеют балансировку делать в зависимости от нагрузки Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ChargeSet Posted March 14, 2014 причем тут airmax? вы просто в шейпере берст до 20 мегабит настройте, не облысеют поди. Или вы про мультиплексирование не знаете ничего? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 причем тут airmax? вы просто в шейпере берст до 20 мегабит настройте, не облысеют поди. Или вы про мультиплексирование не знаете ничего? Именно так и стоит на абонентах. Немного по-другому обрисую ситуацию и "хотелку": Сота суммарно может прокачать допустим 40Мб. На соте 20 абонентов с разными тарифными планами. Когда потребляемый абонентами трафик становится равен 40Мб, то сота берет и всем балансирует по 2Мб на абонента. Как только потребляемый абонентами падает до 30Мб, то сота разжимает качальщиков. Как-то так Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ChargeSet Posted March 14, 2014 Не уверен, что airos так умеет. Я бы перевел базу в bridge и шейпил внешней мыльницей Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 Не уверен, что airos так умеет. Я бы перевел базу в bridge и шейпил внешней мыльницей да она итак бридж, просто думал может в ядре на соте включить какой-нить линуксовый шейпер можно, но видимо придется делать все внешними средствами Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Saab95 Posted March 14, 2014 Микротик умеет шейпить исходящий трафик с базы всем клиентам поровну через PCQ, но нужно указывать максимальную скорость. Менять настройки можно прямо во время работы без перезагрузки, при этом не будет провалов или обрывов соединений. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 14, 2014 Микротик умеет шейпить исходящий трафик с базы всем клиентам поровну через PCQ, но нужно указывать максимальную скорость. Менять настройки можно прямо во время работы без перезагрузки, при этом не будет провалов или обрывов соединений. Есть ли в убнт аналог PCQ? я не нашел никаких вариантов реализации очередей Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fhntv_smart Posted March 14, 2014 Сота суммарно может прокачать допустим 40Мб. На соте 20 абонентов с разными тарифными планами. Когда потребляемый абонентами трафик становится равен 40Мб, то сота берет и всем балансирует по 2Мб на абонента. Как только потребляемый абонентами падает до 30Мб, то сота разжимает качальщиков. Как-то так Не получится. Не на UBNT. Производительность сектора не постоянно 40 мб. Производительность сектора зависит от того, сколько людей одновременно качают. Если качает один человек, он может выкачать допустим 50 мбит. Если два, то одновременно 40 мбит. Если 20 человек одновременно будут качать, производительность упадет до 20 и меньше мбит. Можно поставить например микротик перед рокетом, и настроить на нем динамический шейпер на HTB+PCQ. Но тогда суммарный трафик нужно ограничить на том уровне, на котором база сможет обеспечить скорость. т. е. где-то на 20 мбит. Таким образом. 1. Такой шейпер не реализовать на рокете. 2. Даже если его реализовать на другом устройстве, рокет не сможет работать так как задуманно. В принципе, есть задумка, в микротике подсчитывать количество активных клиентов, и подкручивать там-же шейпер. Грубо говоря, посчитали сколько активных сессий, разделили 40 на к-во активных, и записали результат в шейпер с запасом. Но, эта хрень будер работать по расписанию... например раз в 5 минут. Так что внезапные скачки нагрузки могут быть. Но, это исправляемо регулированием "запаса". Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kosmich7 Posted March 14, 2014 но видимо придется делать все внешними средствами Однозначно, при этом изменить тарифы на более адекватные. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 17, 2014 Спасибо все за "дельные" советы, но решение в итоге нашлось так как мы и думали. Вместо того чтобы расписывать какие-то громоздкие схемы и указывать на мультиплексирование и т.д., можно просто было капнуть глубже в суть вопроса. В любом случае спасибо за отклики! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kosmich7 Posted March 17, 2014 можно просто было капнуть глубже в суть вопроса. Сам с собой...обычно пишут ответ на "свой" вопрос в более аргументированном изложении. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
experement Posted March 17, 2014 В ubnt есть встроенный tc shaper. Вот с его помощью и можно делать балансировку в зависимости от нагрузки. На производительность не сказывается, если не использовать много фильтров по типу трафика Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...