Um cliente da sua rede está saturando o link — alguém baixando sem parar, um dispositivo IoT se comportando mal, ou simplesmente um plano de cliente que deveria estar limitado a uma determinada velocidade. Você precisa limitar a banda daquele endereço específico sem mexer na conexão de mais ninguém. A Simple Queue do MikroTik foi feita exatamente para isso: um limite de velocidade por destino que você configura em uma linha, sem precisar montar uma queue tree.
Identifique o destino
As Simple Queue casam por endereço (ou sub-rede) de destino, então primeiro você precisa do IP do cliente — confira em IP > DHCP Server > Leases se for um endereço dinâmico, ou use uma reserva estática para que o limite não se perca quando o lease renovar.
Crie a fila
max-limit leva dois valores separados por uma barra: primeiro upload, depois download (do ponto de vista do roteador, isso é o upload e o download do cliente).
/queue simple add name=client1 target=192.168.88.10/32 max-limit=10M/10MIsso limita o cliente a 10 Mbps de upload e 10 Mbps de download. Use números diferentes em cada lado da barra para um plano assimétrico, por exemplo max-limit=5M/20M.
Preste atenção à ordem das filas
As Simple Queue são avaliadas de cima para baixo, e um pacote casa com a primeira fila cujo target o cubra. Se você tiver uma fila ampla (por exemplo, um /24 inteiro) acima de uma mais específica para um único IP dentro dessa sub-rede, a regra ampla vence e a específica nunca é acionada. Mantenha os targets mais específicos acima dos mais amplos, do mesmo jeito que você ordena as regras de firewall.
Verifique se o limite está sendo aplicado
Rode um teste de velocidade a partir do cliente e observe os contadores da fila sendo atualizados em tempo real:
/queue simple print statsVocê deve ver a taxa se aproximar do limite configurado e se manter lá sob carga sustentada.
Por que fazer assim
Limitar por cliente com uma Simple Queue que casa por target, em vez de limitar todo o link WAN de forma global, é o que realmente resolve o problema de "um usuário está consumindo a conexão sozinho". Um limite global reduz a velocidade de todos igualmente e não impede que um cliente específico tome mais que a sua parte abaixo desse teto; uma fila por target dá a cada cliente sua própria faixa, então um usuário pesado não consegue degradar o serviço dos outros, não importa o que a capacidade total do link esteja fazendo. Para algo além de alguns limites simples por cliente — filas pai compartilhadas, priorização entre tipos de tráfego — uma queue tree é a ferramenta certa, mas a Simple Queue sozinha cobre a grande maioria dos pedidos de "limite este cliente".
Como o MoniTik ajuda
O MoniTik grafica o uso de banda em tempo real por dispositivo, então em vez de ficar adivinhando se um limite de 10 Mbps está realmente sendo respeitado sob carga, você pode olhar o padrão de tráfego diretamente e confirmar que o limite está funcionando — ou descobrir o cliente que ainda encontra um jeito de burlar.