TanodTools
PT

Gerador de simple queue MikroTik

Defina um plano de banda uma vez e receba uma simple queue para cada endereço de cliente, com burst opcional e uma parent queue que limita o grupo todo.

Roda no navegador; nada do que você digita sai do seu dispositivo

Clientes
Plano por cliente
Parent queue

Gera sintaxe RouterOS v7 (também válida na v6) para alvos IPv4, até 2048 queues. Todas as queues recebem o mesmo plano; para muitos clientes dividindo um mesmo link, o PCQ pesa menos na CPU. MikroTik e RouterOS são marcas registradas da SIA Mikrotīkls. Esta ferramenta é independente e não é afiliada nem endossada pela MikroTik.

Como limitar a banda por IP no MikroTik

  1. Liste os endereços dos clientes (um por linha, opcionalmente seguido de um nome) ou informe uma sub-rede para criar queue para cada host dela.
  2. Informe o plano como max-limit de upload e de download, mais limit-at e burst se você os usa. As taxas aceitam k, M ou G.
  3. Se quiser, adicione uma parent queue com a capacidade total do link, depois copie o script ou baixe o arquivo .rsc.

Simple queues, em resumo

Uma simple queue em /queue simple limita o tráfego de e para o seu target: um endereço, uma rede ou uma interface. O RouterOS compara cada pacote com a lista desde o topo e o coloca na primeira queue cujo target casa, em qualquer direção, de modo que uma queue controla tanto o upload quanto o download de um cliente. Isso torna as simple queues a forma mais rápida de dar a cada cliente ou dispositivo o seu próprio plano, e a escolha usual em roteadores pequenos de WISP e de hotspot.

Cada queue tem um max-limit (o teto), um limit-at opcional (a taxa garantida quando a parent está congestionada) e ajustes de burst opcionais. Uma queue parent agrupa as filhas sob um total: o max-limit da parent deve ser a capacidade real do link, um pouco abaixo do que o provedor entrega, para que seja o roteador, e não o modem, o ponto onde os pacotes fazem fila e onde as prioridades do plano se aplicam.

Dicas

Perguntas frequentes

Qual lado é o upload no max-limit?

As taxas de uma simple queue são escritas como upload/download do ponto de vista do alvo: max-limit=5M/20M deixa o cliente enviar 5 Mbit/s e receber 20 Mbit/s. O gerador rotula os campos dessa forma, para você não precisar lembrar a ordem.

Por que minha queue não limita nada?

O motivo mais comum é o FastTrack: as conexões com fasttrack pulam as simple queues. Desative a regra de fasttrack em /ip firewall filter ou exclua dela os endereços em queue. Confira também a ordem: as simple queues são avaliadas de cima para baixo, e uma queue anterior com alvo sobreposto fica com o tráfego primeiro.

O que fazem o limit-at e a parent queue?

A parent queue limita o grupo todo à capacidade real do link. O limit-at é a taxa garantida a cada filha quando a parent está cheia; acima dele, as filhas dividem a banda restante até o max-limit de cada uma. Se a soma dos limit-at passa da parent, nem todos podem ser cumpridos.

Quantas simple queues um roteador aguenta?

Depende da CPU e do tráfego, mas cada pacote percorre a lista desde o topo, então milhares de queues ficam caras. Para planos grandes e uniformes, um queue type PCQ divide a banda de forma justa entre todos os clientes com uma única queue; o gerador de PCQ escreve isso.

Um alvo /32 precisa do prefixo?

O RouterOS guarda os alvos de endereço único como /32 de qualquer forma. O gerador os escreve com /32 para que os alvos tenham a mesma aparência em um export.

Meu plano é enviado para algum lugar?

Não. As queues são geradas no seu navegador e nada do que você digita sai do seu dispositivo.