Jump to content

Балансировка трафика на Rocket


Recommended Posts

Posted

Добрый день.

 

Столкнулись с такой проблемой: при количестве абонентов на соте (например Rocket) порядка 20 (все на разных расстояниях, но качество нормальное) происходит неравномерное распределение скорости для абонентов. Если например два начинают качать, то остальным ничего вообще не остается. Как сделать балансировку средствами соты?

Posted

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

 

Например на 2х из 20 клиентских бриджей стоит в Traffic Shaping 20Mb, а у остальных 18ти там стоит 4Мб, и вот когда эти два начинают качать, то остальные 18ть толком уже не могут работать.

Posted

Я хочу чтобы когда 2 абонента с тарифами 20Мб начинают качать, то чтоб у остальных инет тоже работал, потому что сота тянет нагрузку 40-70Мб и нужен какой-то механизм балансировки, т.е. чтобы эти два абонента не "убивали соту". Это еще поллинг называется и судя по всему в ubnt его нет

Posted

причем тут airmax? вы просто в шейпере берст до 20 мегабит настройте, не облысеют поди. Или вы про мультиплексирование не знаете ничего?

 

Именно так и стоит на абонентах. Немного по-другому обрисую ситуацию и "хотелку":

 

Сота суммарно может прокачать допустим 40Мб. На соте 20 абонентов с разными тарифными планами. Когда потребляемый абонентами трафик становится равен 40Мб, то сота берет и всем балансирует по 2Мб на абонента. Как только потребляемый абонентами падает до 30Мб, то сота разжимает качальщиков. Как-то так

Posted

Не уверен, что airos так умеет. Я бы перевел базу в bridge и шейпил внешней мыльницей

 

да она итак бридж, просто думал может в ядре на соте включить какой-нить линуксовый шейпер можно, но видимо придется делать все внешними средствами

Posted

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

Posted

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

 

Есть ли в убнт аналог PCQ? я не нашел никаких вариантов реализации очередей

Posted

Сота суммарно может прокачать допустим 40Мб. На соте 20 абонентов с разными тарифными планами. Когда потребляемый абонентами трафик становится равен 40Мб, то сота берет и всем балансирует по 2Мб на абонента. Как только потребляемый абонентами падает до 30Мб, то сота разжимает качальщиков. Как-то так

Не получится. Не на UBNT.

Производительность сектора не постоянно 40 мб. Производительность сектора зависит от того, сколько людей одновременно качают.

Если качает один человек, он может выкачать допустим 50 мбит. Если два, то одновременно 40 мбит. Если 20 человек одновременно будут качать, производительность упадет до 20 и меньше мбит.

 

Можно поставить например микротик перед рокетом, и настроить на нем динамический шейпер на HTB+PCQ. Но тогда суммарный трафик нужно ограничить на том уровне, на котором база сможет обеспечить скорость. т. е. где-то на 20 мбит.

 

Таким образом.

1. Такой шейпер не реализовать на рокете.

2. Даже если его реализовать на другом устройстве, рокет не сможет работать так как задуманно.

 

В принципе, есть задумка, в микротике подсчитывать количество активных клиентов, и подкручивать там-же шейпер.

Грубо говоря, посчитали сколько активных сессий, разделили 40 на к-во активных, и записали результат в шейпер с запасом.

Но, эта хрень будер работать по расписанию... например раз в 5 минут. Так что внезапные скачки нагрузки могут быть. Но, это исправляемо регулированием "запаса".

Posted

Спасибо все за "дельные" советы, но решение в итоге нашлось так как мы и думали. Вместо того чтобы расписывать какие-то громоздкие схемы и указывать на мультиплексирование и т.д., можно просто было капнуть глубже в суть вопроса. В любом случае спасибо за отклики!

Posted

можно просто было капнуть глубже в суть вопроса.

Сам с собой...обычно пишут ответ на "свой" вопрос в более аргументированном изложении.
Posted

В ubnt есть встроенный tc shaper. Вот с его помощью и можно делать балансировку в зависимости от нагрузки. На производительность не сказывается, если не использовать много фильтров по типу трафика

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.