Автоматическое добавление очереди simple queue при выдачи dhcp lease

код скрипта для автоматического добавления очереди simple queue для каждого клиента при выделении IP-адреса по DCHP:

:local queueName «Client- $leaseActMAC»;

:if ($leaseBound = «1») do={
/queue simple add name=$queueName target=($leaseActIP . «/32») max-limit=5M/5M burst-limit=20M/20M burst-time=5/5 burst-threshold=20M/20M comment=[/ip dhcp-server lease get [find where active-mac-address=$leaseActMAC && active-address=$leaseActIP] host-name];
} else={
/queue simple remove $queueName
}

В этом скрипте мы назначаем клиенту 5 Мбит для UL/DL направления, 5 секунд на burst и 20 Мбит UL/DL на это время.

Код скрипта указывается в настройках DHCP-сервера в поле lease script (см. ниже)

в результате видим создавшиеся очереди:

таким образом можно избежать перегрузок в сети во время обновления клиентских устройств

nnk