Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão voip no mkt

    tem alguma configuração espefica pra deixar o voip melhor usando o mkt

  2. #2

    Padrão

    Citação Postado originalmente por aprinou Ver Post
    tem alguma configuração espefica pra deixar o voip melhor usando o mkt
    Uma coisa que pode-se fazer para melhorar o voip é marcar os pacotes (portas) do voip e priorizar o tráfego das mesmas. Segue abaixo algumas regras para serem colocadas no mangle:

    / ip firewall mangle
    new-connection-mark=teste passthrough=yes comment="PORTAS ALTAS - VOIP" \
    disabled=no
    add chain=prerouting connection-mark=teste action=mark-packet \
    new-packet-mark=teste2 passthrough=yes comment="" disabled=no
    add chain=prerouting protocol=udp src-port=1571 action=mark-connection \
    new-connection-mark=voip_out passthrough=yes comment="VOIP-OUT" \
    disabled=no
    add chain=prerouting connection-mark=voip_out action=mark-packet \
    new-packet-mark=VOIP_OUT passthrough=yes comment="" disabled=no
    add chain=prerouting protocol=udp src-port=5060 action=mark-connection \
    new-connection-mark=voip_in passthrough=yes comment="VOIP-IN" disabled=no
    add chain=prerouting connection-mark=voip_in action=mark-packet \
    new-packet-mark=VOIP_IN passthrough=yes comment="" disabled=no
    add chain=postrouting protocol=udp dst-port=1571 action=mark-connection \
    new-connection-mark=voip3 passthrough=yes comment="VOIP \(PORTA EXTERNA DA \
    VONO\)" disabled=no
    add chain=postrouting connection-mark=voip3 action=mark-packet \
    new-packet-mark=voip3 passthrough=yes comment="" disabled=no
    add chain=output connection-state=new action=mark-connection \
    new-connection-mark=teste passthrough=yes comment="" disabled=no

    Ae colocas estas no queue tree:

    / queue tree
    add name="voip_in" parent=global-in packet-mark=VOIP_IN limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="voip_out" parent=global-out packet-mark=VOIP_OUT limit-at=128000 \
    queue=default priority=1 max-limit=128000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="voip_in2" parent=global-out packet-mark=VOIP_IN limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="voip_out2" parent=global-in packet-mark=VOIP_OUT limit-at=128000 \
    queue=default priority=1 max-limit=128000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue1" parent=global-in packet-mark=teste2 limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue2" parent=global-out packet-mark=teste2 limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue3" parent=global-total packet-mark=teste2 limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue4" parent=global-total packet-mark=VOIP_IN limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue5" parent=global-total packet-mark=VOIP_OUT limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue6" parent=global-in packet-mark=voip3 limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue7" parent=global-out packet-mark=voip3 limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="queue8" parent=global-total packet-mark=voip3 limit-at=200000 \
    queue=default priority=1 max-limit=200000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no


    Qualquer coisa estamos ae!!



  3. #3

  4. #4

    Padrão

    Citação Postado originalmente por aprinou Ver Post
    vou testar
    Beleza. Qualquer dúvida estamos ae!!



  5. #5

    Padrão

    seguinte,

    o voip utiliza portas aleatórias.
    normalmente usa-se a 5060 para o sip-reistrar (isso não consome banda, é apenas para autenticação)

    quando se utiliza linux, vc pode marcar as conexões voip através do layer7... mas pelo que pesquisei o MT não tem nada semelhante ao l7 com reconhecimento de conexões sip.

    enfim, o que vc pode fazer é adaptar a regra que nosso amigo postou acima subistituindo o número da porta pelo endereço de destino da conexão.

    dê um ping no servidor pegue o endereço ip e crie as regras.

    boa sorte!

  6. #6

    Padrão acesso voip

    Sobre o voip tem algumas questoes:

    Por exemplo, se vc tem um servidor voip local tipo o asterisk, nao precisa de regras no mikrotik.

    Se vc possui varios clientes que usam o mesmo provedor voip, tipo vono, seus clientes terao que configurar os clientes voip ( softfones e atas ) para usarem portas diferentes, pelo seguinte fato um ata que possua duas portas fxo, vai tentar uma primeira conexao na porta 5060, e uma segunda conexao na porta 5061. Ocorre que um segundo cliente com outro ata vai tentar estas mesmas portas para acessar o que vai provocar um desconexao do primeiro cliente na vono. Este fato eh verdade caso vc use um nat.

    Outra coisa importante eh a qualidade do link que vc tem, exemplo um adsl de 1mb, garante 320kbps de upload ( no caso esta regra eh do velox ),valendo salientar que dependendo do codec que vc usar o consumo pode variar entre 16kbps ( ilbc ) a 128kbps( h.323 ). Se vc possuir um link ip full o conforto em uma conversa em bem melhor do que no caso de um link adsl.
    No post do catv, as regras se aplicam a priorizar o trafego e garantir banda, mas vc tem que analisar como estah o consumo do seu link atualmente,principalmente no que se refere ao consumo de upload. Se o upload estiver saturado o sintoma vai ser que o cliente escuta bem, mas com quem o cliente fala vai escutar picotado.

    Para verificar estes fatos, recomendo vc instalar um asterisk ( pode ser o trixbox ) na sua rede local, configurar algumas contas voip neste asterisk, e fazer testes entre estas contas, usando conexao cabeada, e depois usando conexao wireless. Depois disto usar um outro servidor voip como o skype, gizmo, e comparar os resultados das ligacaoes.

    Outro ponto importante neste caso eh assegurar que entre a sua antena e seus clientes exista uma conexao perfeita, sem perdas de pacotes,pois se tiver perdas de pacotes ocorrera picotes,ou voz metalizada nas ligacacoes.
    Última edição por amaia; 25-07-2007 às 22:49.