[AsteriskBrasil] QOS

Julio Arruda jarruda-asterisk em jarruda.com
Sexta Março 31 14:08:01 BRT 2006


Emerson Reis wrote:
> No meu caso, o servidor central esta na matriz... entao eu priorizando o
> trafego RTP ja resolve né?
> 

Nao sei, o seu trafego RTP todo vai via matriz ? Depende de como voce 
tem os elementos configurados e etc..

> Em 31/03/06, Julio Arruda <jarruda-asterisk em jarruda.com> escreveu:
> 
>>Emerson Reis wrote:
>>
>>>Pessoal agradeço a todos.. mas icou meio confuso agora...
>>>meu cenario é assim..
>>>Tenho uma matriz e duas filiais.
>>>
>>>Como seria a forma correta de priorizar o trafgo sendo q todas a
>>
>>maquinas
>>
>>>usam X-LITE ou seja tudo via SIP
>>
>>A forma correta nao e' uma receita de bolo, e
>>  entender o que voce vai ter de trafego de voz de uma localidade para
>>outra, e como caracterizar ele, isto e', como 'identificar' o trafego
>>RTP (no seu caso) em cada 'pedaco' da rede.
>>
>>Em caso de ligacoes onde a voz passa pelo asterisk, o arquivo rtp.conf
>>identifica "um dos lados", o port udp do lado do asterisk.
>>Com isto, voce consegue priorizar trafego "indo" para o asterisk, ou
>>"vindo" do asterisk. Isto esta claro ?
>>No caso dos clientes sip propriamente ditos.
>>Voce tem o trafego de uma filial para a outra indo via o asterisk no
>>ponto central sempre ? Se sim, o port UDP de Destino (ponto-de-vista de
>>quem esta na filial) vai estar no range do /etc/asterisk/rtp.conf
>>O Port UDP Origem para trafego do asterisk para as filias vai estar no
>>mesmo range.
>>
>>SE, por outro lado, voce tiver o caminho da voz de uma filial para a
>>outra indo diretamente, sem ir ao ponto central, voce tem que verificar
>>na configuracao do seu SIP cliente (xlite), onde se configura ranges RTP
>>  usados pelo mesmo.
>>
>>
>>
>>>obrigado
>>>
>>>Em 31/03/06, Julio Arruda <jarruda-asterisk em jarruda.com> escreveu:
>>>
>>>
>>>>Edson Gellert Schubert wrote:
>>>>
>>>>
>>>>>Julio,
>>>>>
>>>>>Permita-me discordar levemente de sua preocupação em sua sugestão de
>>>>
>>>>número
>>>>
>>>>
>>>>>2. Ela somente faz sentido se você tiver controle de todo o PATH entre
>>
>>o
>>
>>>>UA
>>>>
>>>>
>>>>>e o Asterisk, caso contrário, entendo que é desperdício de massa
>>>>
>>>>cinzenta.
>>>>
>>>>
>>>>>Afinal, vc só vai poder controlar os pacotes que estão chegando através
>>>>
>>>>de
>>>>
>>>>
>>>>>processo de descarte.
>>>>
>>>>Imagine que voce tem um escritorio com 10 IP phones, e um asterisk.
>>>>Estes IP Phones, em teoria, podem ligar para fora, via por exemplo um
>>>>Vono ou algo assim.
>>>>O voice path neste caso, no outbound ou no inbound, poderia ser do seu
>>>>IP phone, diretamente para os gateways da Vono.
>>>>No seu upstream, voce tem um Cable modem, ou um DSL, com upstream de
>>>>256k por exemplo.
>>>>Se voce quiser ter qualidade na saida, voce tem que tratar nao so o
>>>>trafego RTP outbound do proprio asterisk, como o dos UAs, concorda ?
>>>>
>>>>
>>>>
>>>>
>>>>>Como o tráfego é UDP, o originador nem vai querer saber se o pacote
>>>>
>>>>chegou
>>>>
>>>>
>>>>>ou se foi descartado. Ou seja, regular as portas dos Uas não refresca
>>
>>em
>>
>>>>>nada... a banda já foi consumida... e a comunicação do leg *->UA ocorre
>>>>
>>>>em
>>>>
>>>>
>>>>>porta definida no RTP.CONF. Basta regular isto que fica de bom tamanho.
>>>>
>>>>Nao, nao e' verdade, o RTP.CONF so controla a conversacao com o
>>>>asterisk. Se o asterisk nao estiver no voice path (exemplo detalhado
>>>>acima), babau.
>>>>
>>>>
>>>>
>>>>>MAS, permita-me acrescentar uma constatação pessoal: se na origem for
>>>>
>>>>usado
>>>>
>>>>
>>>>>e-mule, bittorrent, etc, mesmo alocando-se somente 1Kbps (o mínimo) num
>>>>
>>>>QoS
>>>>
>>>>
>>>>>HTB (alguém usando CBQ?), não permita a esta fila ocupar toda a banda
>>>>>'prevista'... mesmo com prioridade de tráfego, este tipo de tráfego
>>>>
>>>>derruba
>>>>
>>>>
>>>>>o RTP... Horrível, mas real...
>>>>
>>>>Humm..nao sei se entendi, usando HTB, voce esta falando outbound, neste
>>>>caso, HTB funciona, desde que voce tenha configuracao correta.
>>>>Eu uso em casa, e funciona 'muito bem' (passou o wife-acceptance-factor
>>>>ao menos).
>>>>
>>>>
>>>>
>>>>
>>>>>Edson
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>-----Original Message-----
>>>>>>From: asteriskbrasil-bounces em listas.asteriskbrasil.org
>>>>>>[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] On Behalf Of
>>>>>>Julio Arruda
>>>>>>Sent: sexta-feira, 31 de março de 2006 12:07
>>>>>>To: asteriskbrasil em listas.asteriskbrasil.org
>>>>>>Subject: Re: [AsteriskBrasil] QOS
>>>>>>
>>>>>>
>>>>>>Na verdade, isto nao e' o correto:
>>>>>>
>>>>>>1- 5060/5060 sao para a Sinalizacao, neste caso SIP, e obviamente nao
>>>>>>tem a menor influencia na qualidade da voz
>>>>>>
>>>>>>2- Imaginando que o netstat fosse servir
>>>>>>
>>>>>>a- No caso especifico de chamadas entrantes, geralmente e' um pouco
>>>>>>tarde tratar pacotes 'entrantes', portanto, as portas LISTENING seriam
>>>>>>pouco relevantes. E portas outbound sao 'dinamicas', nem aparecem sem
>>
>>as
>>
>>>>>>chamadas estarem estabelecidas.
>>>>>>b- Esta se assumindo que voce esta binding para todas as portas
>>>>>>c- Se voce nao tiver o voicepath passando todo pelo asterisk, as
>>
>>portas
>>
>>>>>>RTP que ele usam nao seriam necessariamente as mesmas usadas de um SIP
>>>>>>UA para outro
>>>>>>d- isto nao leva em conta IAX
>>>>>>
>>>>>>
>>>>>>Minha sugestao:
>>>>>>
>>>>>>1- Olhar em /etc/asterisk/rtp.conf para ver o seu range UDP para o
>>
>>voice
>>
>>>>>>path. No que vem no debian pkg:
>>>>>>[general]
>>>>>>;
>>>>>>; RTP start and RTP end configure start and end addresses
>>>>>>;
>>>>>>; Defaults are rtpstart=5000 and rtpend=31000
>>>>>>;
>>>>>>rtpstart=10000
>>>>>>rtpend=20000
>>>>>>
>>>>>>2- Olhar em cada um dos SIP UAs que podem decidir (dependendo da sua
>>>>>>configuracao), estabelecer voice path diretamente, e se possivel,
>>
>>mudar
>>
>>>>>>eles para o mesmo range, assim suas regras passam a valer
>>>>>>
>>>>>>3- Se for usar IAX para conexao externa, tambem usar port udp 4569
>>>>>>(origem ou destino)
>>>>>>
>>>>>>Estes 3 ranges (do asterisk, dos SIP UAs e do IAX) devem ser tudo que
>>>>>>voce precisa
>>>>>>Adicionalmente, voce pode querer colocar 5060/5061 como 'segunda
>>>>>>prioridade', ja que sinalizacao tambem e' importante (mas nao afeta de
>>>>>>modo algum a qualidade de voz).
>>>>>>
>>>>>>
>>>>>>
>>>>>>Emerson Reis wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Obrigado
>>>>>>>
>>>>>>>Em 31/03/06, Fernando Ferreira Chucre <fernandochucre em yahoo.com.br>
>>>>>>>escreveu:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>protocol: UDP
>>>>>>>>ports: 5060-5061
>>>>>>>>
>>>>>>>>mas de o seguinte comando e veja qual a porta que esta em seu
>>
>>servidor
>>
>>>>>>>>netstat -anp |grep LISTEN| grep "0.0.0.0:"
>>>>>>>>
>>>>>>>>Abraços
>>>>>>>>
>>>>>>>>*Emerson Reis <eluizbr em gmail.com>* escreveu:
>>>>>>>>
>>>>>>>>Ola lista,
>>>>>>>>
>>>>>>>>quais portas do asterisk devo colocar no QOS para melhorar a
>>
>>uqalidade
>>
>>>>>>de
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>voz?
>>>>>>>>
>>>>>>
>>>>>>_______________________________________________
>>>>>>LIsta de discussões AsteriskBrasil.org
>>>>>>AsteriskBrasil em listas.asteriskbrasil.org
>>>>>>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>>>
>>>>>>_______________________________________________
>>>>>>Acesse o  wiki AsteriskBrasil.org:
>>>>>>http://www.asteriskbrasil.org
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>LIsta de discussões AsteriskBrasil.org
>>>>>AsteriskBrasil em listas.asteriskbrasil.org
>>>>>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>>
>>>>>_______________________________________________
>>>>>Acesse o  wiki AsteriskBrasil.org:
>>>>>http://www.asteriskbrasil.org
>>>>
>>>>_______________________________________________
>>>>LIsta de discussões AsteriskBrasil.org
>>>>AsteriskBrasil em listas.asteriskbrasil.org
>>>>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>>
>>>>_______________________________________________
>>>>Acesse o  wiki AsteriskBrasil.org:
>>>>http://www.asteriskbrasil.org
>>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>LIsta de discussões AsteriskBrasil.org
>>>AsteriskBrasil em listas.asteriskbrasil.org
>>>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>>_______________________________________________
>>>Acesse o  wiki AsteriskBrasil.org:
>>>http://www.asteriskbrasil.org
>>
>>_______________________________________________
>>LIsta de discussões AsteriskBrasil.org
>>AsteriskBrasil em listas.asteriskbrasil.org
>>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>_______________________________________________
>>Acesse o  wiki AsteriskBrasil.org:
>>http://www.asteriskbrasil.org
>>
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> _______________________________________________
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org


Mais detalhes sobre a lista de discussão AsteriskBrasil