Este documento fornece instruções para limitar a banda P2P no MikroTik v5/v6. Ele explica como criar regras de firewall e filas para marcar e limitar o tráfego P2P a uma taxa específica. Para MikroTik v6, ele instrui como usar filas simples e agendador para alternar a prioridade entre tráfego P2P de entrada e saída a cada 20 segundos.
1. Limitação de Banda Para P2P Mikrotik v5 e v6
Agora vamos abordar sobre p2p, vamos criar uma regra para limitar essa banda, bem
sabemos que é o pivô, pois consume muita banda e até as vezes alguns clientes não
entende e fica ligando porque ta lento e quando vamos fazer uma visita nos deparamos
com vários download de torrents, p2p, ares entre outros, vamos usar as regras para a
versão do mikrotik 5v ou anterior e vamos no final fazer uma pequena mudança caso você
use a versão 6 do mikrotik, sem mas blá blá blá vamos por mão na massa. Para fazer a
limitação de banda para P2P deverá ser usado algumas regras utilizando o Firewall e o
Queues.
No FIREWALL
- Clique no menu "IP"
- Clique na opção "Firewall"
- Clique na guia "Mangle"
- Clique no sinal de +, na opção "Chain", escolha a opção "preouting"
- Protocol 6 (tcp)
- Na opção "P2P", escolha a opção "all-p2p".
2. - Clique na aba "Action"
- Na opção "Action", escolha "mark connection"
- Na opção "New Connection Mark", digite um nbome para a marcação da conexão
- Mantenha a opção "Passthrough" ativada
- Clique em "OK"
3. - Clique novamente no sinal de "+"
- Na aba "General", na opção "Chain", escolha a opção "prerouting"
- Na opção "Connection Mark", escolha a marcação criada na regra anterior.
4. - Clique na aba "Action"
- Na opção "Action", escolha a opção "mark packet"
- Na opção "New Packet Mark", digite um nome para a marcação dos pacotes
- Marque a opção "Passthrough" deixando ativado
- Clique em "OK"
5. QUEUES
- Clique no menu "QUEUES"
- Clique na guia "Queue Tree"
- Clique em "Adicionar"
- Na Guia "General", na opção "Name", digite um nome para a regra
- Na opção "Parent", escolha a opção "global-in"
- Na opção "Packet Mark", escolha a marcação dos pacotes criada anteriormante
- Na opção "Queue Type", escolha a opção "default"
- Na opção "Priority", permaneça com o número 8
- Na opção "Max Limit", digite o limite máximo permitido (utilize "k" (minúsculo) ou "M"
(maiúsculo) apos sua opção)
- Clique no botão "OK"
6. - Clique em "Adicionar"
- Na Guia "General", na opção "Name", digite um nome para a regra
- Na opção "Parent", escolha a opção "global-out"
- Na opção "Packet Mark", escolha a marcação dos pacotes criada anteriormante
- Na opção "Queue Type", escolha a opção "default"
- Na opção "Priority", permaneça com o número 8
- Na opção "Max Limit", digite o limite máximo permitido (utilize "k" (minúsculo) ou "M"
(maiúsculo) apos sua opção)
- Clique no botão "OK"
7. Pronto esta feito para a versão no mikrotik 5 ou menor, agora vamos alterar algumas
regras no QUEUES, para a versão do mikrotik 6 em diante.
- Clique no menu "Queues", Aba "Simples Queue"
- Clique no sinal de "+"
- No "Target" escolha a saída dos clientes
- Em "Max Limit" defina a velocidade desejada.
8. - Clique na aba "Advanced"
- Na opção "Packet Marks" Escolha o nome que colocamos anteriormente.
- Coloque um comentário "P2P_IN"
- Clique em "OK"
9. - Clique no sinal de "+"
- No "Target" escolha a saída dos clientes
- Em "Max Limit" defina a velocidade desejada.
10. - Clique na aba "Advanced"
- Na opção "Packet Marks" Escolha o nome que colocamos anteriormente.
- Coloque um comentário "P2P_OUT"
- Clique em "OK"
11. - No menu escolha "system", depois "Scheduler"
- Clique no Sinal de "+"
- Nome "Prioridade P2P_OUT"
- Faça como esta na imagem abaixo
- Clique em "OK"
12. - Clique no Sinal de "+"
- Nome "Prioridade P2P_IN"
- Faça como esta na imagem abaixo
- Clique em "OK"
13. Pronto, essa regra vai dizer para o simples queue que a prioridade do p2p_in seja 0 e do
p2p_out seja 1 a cada 20seg essa regra será acionada, pois quando um cliente loga no
hotspot ou no pppoe ele assumi a prioridade 0, com essa regra depois de 20 quem assumi
é o p2p_in e p2p_out.
Espero que gostem, dúvidas comentem!