MPD5 - ограничение скорости

Вопросы и пожелания
Ответить
kirill.ru
Сообщения: 40
Зарегистрирован: Вт май 26, 2009 11:12 pm

MPD5 - ограничение скорости

Сообщение kirill.ru »

Народ, хочу сделать нарезку скорости для MPD5 через тарифный план, какие нужно указать параметры?
Последний раз редактировалось kirill.ru Пн июн 29, 2009 3:46 am, всего редактировалось 1 раз.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: MPD5, ограничение скорости через RADIUS Parameters (,)

Сообщение ~AsmodeuS~ »

внимательно читайте и не ставте лишние пробелы

kirill.ru
Сообщения: 40
Зарегистрирован: Вт май 26, 2009 11:12 pm

Re: MPD5 - ограничение скорости

Сообщение kirill.ru »

Прочитал ещё раз повнимательней, вопрос решился. Тема закрыта.

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: MPD5 - ограничение скорости

Сообщение sopov »

Решил протестировать mpd5+ng_car. Поставил кар из портов, загрузил модуль, прописал радиус-атрибуты в тп. В итоге после подключения траф не бегает. В логе mpd

Код: Выделить всё

IFACE: unknown action: 'shape'
.
Никто не сталкивался?

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: MPD5 - ограничение скорости

Сообщение sopov »

Нарыл тут в мануалах, что mpd должна компилироваться когда модуль ng_car уже присутствует в системе. Завтра утром остановлю один из насов и буду пробовать.

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: MPD5 - ограничение скорости

Сообщение sopov »

Вобщем тест прошел удачно, но есть моменты:
Честно говоря совсем не понравилось как открываются странички - както не комфортно совсем.
Начал вдумчиво читать маны...

Это простой механизм ограничения скорости

Код: Выделить всё

mpd-limit+=in#1=all shape 128000 4000,
mpd-limit+=out#1=all shape 128000 4000
В этой конструкции второй параметр normal burst

Но оказалось есть еще и Cisco like rate-limit
Выглядит это так:

Код: Выделить всё

mpd-limit+=in#1=all rate-limit 256000 48000 96000,
mpd-limit+=out#1=all rate-limit 1024000 192000 384000
Второй параметр normal burst, третий extended burst.
Эта конструкция работает на порядок лучше, шейп очень ровный, без резких скачков с задержками.
Страницы открываются очень комфортно даже на низких скоростях.
Формулы расчета burst:
normal burst = configured rate * 3 / 16
extended burst = 2 * normal burst

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

gopstopme
Сообщения: 2
Зарегистрирован: Вс июл 26, 2009 1:04 am

Re: MPD5 - ограничение скорости

Сообщение gopstopme »

Код: Выделить всё

mpd-limit+="in#1=all rate-limit 256000 48000 96000",
mpd-limit+="out#1=all rate-limit 1024000 192000 384000"
mpd5.3 + radius 1.1.7 (все из портов)
без кавычек радиус понимал только in#. Поставил кавычки, как написано в примере из документации MPD, заработало и радиус стал передавать полностью in#1=all rate-limit 256000 48000 96000 . Прошу всех обратить внимание, если возникли проблемы.. сам бился минут 15, но всетаки. Ночью - час за три ((:

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: MPD5 - ограничение скорости

Сообщение ~AsmodeuS~ »

если использовать rlm_perl

тогда без кавычек если не использовать тогда с кавычками

mr_gfd
Сообщения: 129
Зарегистрирован: Пт ноя 03, 2006 8:34 am

Re: MPD5 - ограничение скорости

Сообщение mr_gfd »

А какое ограничение по длине строки для радиус-атрибутов в поле ввода фильтров негативного депозита в ТП?
------------------------
Интернет в Броварах
http://www.brnet.org.ua

mr_gfd
Сообщения: 129
Зарегистрирован: Пт ноя 03, 2006 8:34 am

Re: MPD5 - ограничение скорости

Сообщение mr_gfd »

alter table tarif_plans CHANGE column eg_deposit_filter_id eg_deposit_filter_id varchar(550) not null default '' / Unknown column 'eg_deposit_filter_id' in 'tarif_plans

и хорошо ))
------------------------
Интернет в Броварах
http://www.brnet.org.ua

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: MPD5 - ограничение скорости

Сообщение ~AsmodeuS~ »

поля не правильно вводите

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Re: MPD5 - ограничение скорости

Сообщение eddy_mut »

А я попробовал сделать вот так:

mpd-limit+=in#1=all rate-limit 5242880 983040 1966080,
mpd-limit+=out#1=all rate-limit 5242880 983040 1966080

И у меня получились дикие скачки скорости от нуля до скорости превышающей тариф. С чем это может быть связано?
Voskresensk, MSK
http://www.ncv.ru
Admin
Internet Service Provider

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: MPD5 - ограничение скорости

Сообщение sopov »

C тем, что 2 число (normal burst) - какую полосу отдать за 1 секунду, а 3 число (extended burst) за первые полторы секунды. Вобщем если следовать рекомендации cisco, то в первые полторы секунды мы должны отдать клиенту полосу в 2 раза большую им заказаной. Это очень повышает комфорт серфинга по страничкам. Но на закачке должна бы четко ограниченая скорость.

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Re: MPD5 - ограничение скорости

Сообщение eddy_mut »

eddy_mut писал(а):А я попробовал сделать вот так:

mpd-limit+=in#1=all rate-limit 5242880 983040 1966080,
mpd-limit+=out#1=all rate-limit 5242880 983040 1966080

И у меня получились дикие скачки скорости от нуля до скорости превышающей тариф. С чем это может быть связано?
Сделал по другому и стало работать нормально:

mpd-limit+=in#1=all shape 5242880 8000,
mpd-limit+=out#1=all shape 5242880 8000
Voskresensk, MSK
http://www.ncv.ru
Admin
Internet Service Provider

Ответить