Como configurar Granular Traffic Control no Mikrotik: Passo a Passo

O Granular Traffic Control no Mikrotik permite gerenciar o tráfego de rede com alto nível de detalhamento. Com ele, você pode aplicar regras específicas para dispositivos, serviços ou tipos de tráfego, garantindo priorização, controle de banda e otimização da rede. Essa funcionalidade é essencial para redes que demandam controle rigoroso de recursos. Neste guia, você aprenderá a configurar o Granular Traffic Control no Mikrotik para otimizar o desempenho da sua infraestrutura.

Passo a Passo: Configurando Granular Traffic Control no Mikrotik

1. Acesse o RouterOS

Conecte-se ao Mikrotik via WinBox ou terminal SSH.

2. Identifique os Tipos de Tráfego ou Dispositivos a Serem Gerenciados

Decida quais elementos da rede precisam de controle específico, como:
  • Tráfego VoIP (porta 5060).
  • Um dispositivo prioritário (IP: 192.168.1.100).
  • Aplicativos de streaming ou downloads.

3. Marque Pacotes com o Mangle

  • Para Tráfego VoIP:
    /ip firewall mangle add chain=prerouting protocol=udp dst-port=5060 action=mark-packet new-packet-mark=voip-traffic passthrough=no comment="Marcar Tráfego VoIP"
  • Para um Dispositivo Específico:
    /ip firewall mangle add chain=prerouting src-address=192.168.1.100 action=mark-packet new-packet-mark=priority-device passthrough=no comment="Marcar Tráfego do Dispositivo Prioritário"

4. Crie Filas para Controle de Banda

Implemente filas simples para limitar ou priorizar o tráfego marcado:
  • Priorizar VoIP:
    /queue simple add name=voip-limit target=192.168.1.0/24 max-limit=5M/5M packet-marks=voip-traffic priority=1 comment="Priorizar VoIP"
  • Limitar Download de Dispositivo Específico:
    /queue simple add name=device-limit target=192.168.1.100 max-limit=2M/2M packet-marks=priority-device priority=5 comment="Limitar Download do Dispositivo"

5. Controle Aplicativos ou Serviços Específicos

Use o Layer7 Protocol para identificar e gerenciar tráfego de aplicativos:
  • Criar uma Regra Layer7 para Streaming:
    /ip firewall layer7-protocol add name=streaming regexp="^.<em>(netflix|youtube).</em>$"
    /ip firewall mangle add chain=prerouting layer7-protocol=streaming action=mark-packet new-packet-mark=streaming-traffic passthrough=no comment="Marcar Streaming"
  • Criar Fila para Streaming:
    /queue simple add name=streaming-limit target=192.168.1.0/24 max-limit=10M/10M packet-marks=streaming-traffic priority=2 comment="Controle de Banda para Streaming"

6. Teste a Configuração

Certifique-se de que as regras estão sendo aplicadas corretamente:
/queue simple print stats
/ip firewall mangle print stats

7. Ajuste os Limites e Prioridades (Opcional)

Personalize as velocidades máximas e as prioridades com base nas demandas da rede e no comportamento do tráfego.

Conclusão

O Granular Traffic Control no Mikrotik é uma ferramenta poderosa para gerenciar o tráfego de rede de forma detalhada e eficiente. Com as configurações deste guia, você pode implementar regras específicas para priorizar serviços essenciais, limitar recursos e garantir uma infraestrutura de rede otimizada.