Um cliente me chamou para eu resolver um problema que ele estava tendo com VOIP em sua rede, um servidor de VOIP Asterisk, ele tem um provedor de internet sem fio (Wireless), constituído por algumas torres e algumas empresas conectadas nestas torres e usando internet.
A intenção era melhorar a qualidade das ligações entre seus clientes por VOIP, pois as chamadas VOIP ficavam falhando muito.
Propus a seguinte solução: Servidor MIKROTIK 5x Level 5 e implementar QoS. Olhei para o tráfego e vi que o tráfego indo e vindo do servidor VOIP usa o UDP com portas 10000 - 20000.
Criei regras de firewall->mangle com a qual eu marquei os pacotes como segue:
As portas e protocolos do servidor de "VOIP 10.50.1.254" ficou marcado como "VOIP" e todo o tráfego que não era destinado ao servidor "VOIP 10.50.1.254" ficou marcado como "GERAL"
.
Segue as regras detalhadas:
em Firewall-> Mangle : Marcando todas as conexões para GERAL
chain=prerouting action=mark-packet new-packet-mark=GERAL passthrough=yes
chain=postrouting action=mark-packet new-packet-mark=GERAL passthrough=yes
chain=forward action=mark-packet new-packet-mark=GERAL passthrough=yes
em Firewall-> Mangle : Marcando as conexões do servidor VOIP 10.50.1.254 para VOIP
chain=prerouting dst-address=10.50.1.254 action=mark-packet new-packet-mark=VOIP passthrough=yes
chain=postrouting dst-address=10.50.1.254 action=mark-packet new-packet-mark=VOIP passthrough=yes
chain=forward dst-address=10.50.1.254 action=mark-packet new-packet-mark=VOIP passthrough=yes
OBS: o IP 10.50.1.254 é o IP do seu servidor VOIP e eu não fiz por portas de comunicação fiz todos os protocolos e portas do servidor de VOIP
Depois das regras do Firewall->Mangle implementadas, criei as regras em Quees para priorizar os pacotes
name="QOS - GERAL - Prioridade 8" parent=global-in packet-mark=GERAL limit-at=0 queue=default priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
name="QOS - VOIP - Prioridade 2" parent=global-in packet-mark=VOIP limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
Pronto, as chamadas por VOIP ficaram excelentes......... melhorou 99,9% a qualidade das chamadas e as falhas nas conversas quase não se percebem.
Grande abraço a todos.
Oi caro colega, parabéns!!
ResponderExcluirVocê poderia explicar o seu funcionamento? Você apenas marcou o tráfego como GERAL e VOIP, depois priorizou um do outro, não fez marcação das portas nem nada, tem como você explica o funcionamento das regras na prática? Não quero que explique como implementar, apenas explanar o seu funcionamento.
fiz a marcação por rede.... endereço IP.
ExcluirOlá,
ResponderExcluirEm que arquivo foi feita esta configuração ?