В этой заметке будет описана процедура ограничения скорости на портах как на вход по отношению к клиенту, так и на выход. Конфигурация применима к коммутаторам Edge-Core ES-3510/3528M/4612 и другим подобным коммутаторам данного производителя.


Для примера, возьмем порт Eth1/2 коммутатора Edge-Core ES-3510(версия ПО 1.1.0.29) и установим на нем скорость 2048/512kbps

Входим на коммутатор и выполняем следующие команды:

ES3510#configure
ES3510(config)#int eth 1/2
ES3510(config-if)#rate-limit input scale 80K level 6
ES3510(config-if)#rate-limit output scale 80K level 25

Возможные размеры(scale) могут быть такими:
800K Sets as 800K bits per second
80K Sets as 80K bits per second
8K Sets as 8K bits per second
8M Sets as 8M bits per second

и уровень(level) может принимать значение от 1 до 127. Соответственно, чтобы рассчитать какой уровень необходим, нужно сделать простые математические операции вида:

# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty’.
512/80
6
2048/80
25