URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 21991
[ Назад ]

Исходное сообщение
"Ограничение трафика rate-limit"

Отправлено Figabra , 02-Дек-10 11:17 
Добрый день!
Есть Cisco 2811, на ней ограничиваю клиентский трафик с помощью rate-limit.
До двух мегабит все работает корректно. Например:
interface FastEthernet0/1.10
description Client
encapsulation dot1Q 10
ip address xxx.xxx.xxx.xxx 255.255.255.252
rate-limit input 2048000 384000 512000 conform-action transmit exceed-action drop
rate-limit output 2048000 384000 512000 conform-action transmit exceed-action drop

Цифры 384000 и 512000 высчитываю по формуле: 2048000*1.5/8 и 2048000*2/8
Встала задача ограничения в 8 мегабит и тут начались странности, данная формула перестала действовать, скорость получаю гораздо выше. Цифры пытался подбирать,но толку мало...
Уже достаточно долго с этим заморачиваюсь, но так и не решил проблему, как rate-limit-ом резать полосу свыше двух мегабит?


Содержание

Сообщения в этом обсуждении
"Ограничение трафика rate-limit"
Отправлено root0 , 02-Дек-10 11:42 
Достаточно делить на 8

rate-limit input 8192000 1024000 1024000 conform-action transmit exceed-action drop
rate-limit output 8192000 1024000 1024000 conform-action transmit exceed-action drop

Данный пример жестко делает 8Мбит без всяких Burst


"Ограничение трафика rate-limit"
Отправлено Figabra , 02-Дек-10 12:02 
> Достаточно делить на 8
> rate-limit input 8192000 1024000 1024000 conform-action transmit exceed-action drop
> rate-limit output 8192000 1024000 1024000 conform-action transmit exceed-action drop
> Данный пример жестко делает 8Мбит без всяких Burst

К сожалению не в таком случае получаю в 2 раза больше, примерно 16 download и 22 upload.
Пытался делить на 16 (ставил 512000), та же фигня...
Проверяю на speedtest.net, до двух мегабит все четко, режет как надо.



"Ограничение трафика rate-limit"
Отправлено fantom , 02-Дек-10 12:25 
>> Достаточно делить на 8
>> rate-limit input 8192000 1024000 1024000 conform-action transmit exceed-action drop
>> rate-limit output 8192000 1024000 1024000 conform-action transmit exceed-action drop
>> Данный пример жестко делает 8Мбит без всяких Burst
> К сожалению не в таком случае получаю в 2 раза больше, примерно
> 16 download и 22 upload.
> Пытался делить на 16 (ставил 512000), та же фигня...
> Проверяю на speedtest.net, до двух мегабит все четко, режет как надо.

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

или пользуйтесь трафик-шейпером.


"Ограничение трафика rate-limit"
Отправлено Figabra , 02-Дек-10 13:09 
>[оверквотинг удален]
>>> rate-limit output 8192000 1024000 1024000 conform-action transmit exceed-action drop
>>> Данный пример жестко делает 8Мбит без всяких Burst
>> К сожалению не в таком случае получаю в 2 раза больше, примерно
>> 16 download и 22 upload.
>> Пытался делить на 16 (ставил 512000), та же фигня...
>> Проверяю на speedtest.net, до двух мегабит все четко, режет как надо.
> Забудьте про ваш спиднет....
> проверяйте закачками в несколько потоков в течении хотябы нескольких минут.
> Затем смотрите график загрузки интерфейса.....
> или пользуйтесь трафик-шейпером.

Нашел Rate Limit Calculator (оказывается есть в природе такая штука )))
Nb=CAR/8*15 Eb=2*Nb, следовательно для 8 мегабит получаем 1536000 и 3072000.
rate-limit input 8192000 1536000 3072000 conform-action transmit exceed-action drop
rate-limit output 8192000 1536000 3072000 conform-action transmit exceed-action drop

Входящий трафик стал резаться как задумано (хоть это радует), с исходящим пока непонятки, такое впечатление что не режет совсем.



"Ограничение трафика rate-limit"
Отправлено Figabra , 03-Дек-10 10:18 
> Нашел Rate Limit Calculator (оказывается есть в природе такая штука )))
> Nb=CAR/8*15 Eb=2*Nb, следовательно для 8 мегабит получаем 1536000 и 3072000.
>  rate-limit input 8192000 1536000 3072000 conform-action transmit exceed-action drop
>  rate-limit output 8192000 1536000 3072000 conform-action transmit exceed-action drop
> Входящий трафик стал резаться как задумано (хоть это радует), с исходящим пока
> непонятки, такое впечатление что не режет совсем.

Пробовал шейпить, все равно не получил желаемого. Скиньте плиз кусок рабочего конфига режущего скорость свыше 4 мегабит.