Re: [FUG-BR] RES: Controlar Banda para voip

2011-01-07 Por tôpico Renato Frederick
Na prática quando você tem por ex 2 escritórios ligados via ADSL e faz
controle de banda nas 2 pontas, por sorte a operadora no meio do caminho
normalmente tem banda suficiente e funciona, mesmo não sendo um controle fim
a fim como uma nuvem mpls  ou frame relay.

Mas já teve episódio recente de operadora com link saturado e que continuou
a vender acesso adsl, neste caso colocar um freebsd nas pontas não ia
resolver nada.

Outro detalhe, que já citaram aqui e é importante frisar, porta 5060 somente
não resolve, tem que  fazer também do range de portas RTP que normalmente é
de 1 á 2, mas isto pode ser alterado lá no rtp.conf prá qualquer
número.

Dependendo da sua banda e do número de chamadas voip simultâneas + tipo de
codec, talvez você prefira simplificar e reservar a banda VOIP, ao invés de
fazer prioridade.

Ex, se você tem um link de 1Mb e 3 chamadas voip simultâneas com g729, faz 2
pipes(se usar ipfw):

Um de 80Kb pro VOIP
E um de 940Kb pró resto.

[]s


 -Original Message-
 From: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br]
 On Behalf Of Eduardo Schoedler
 Sent: sexta-feira, 7 de janeiro de 2011 02:12
 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Subject: Re: [FUG-BR] RES: Controlar Banda para voip
 
 O que adianta voce priorizar somente um lado da conversa? Vão te escutar
 direitinho, mas voce não vai entender nada da conversa... Quem vai
priorizar
 os pacotes de Voip na sua wan? A operadora não faz isso, a não ser que
voce
 compre um link mpls.
 
 Tenta fazer oq o William disse: crie 3 queues: standard, tcp ack e Voip.
Mas
 separe a banda do Voip do resto, não deixe outra queue pegar emprestado.
 Logo, não poderá usar priq.
 
 --
 Eduardo Schoedler
 Enviado via iPhone
 
 Em 06/01/2011, às 20:20, Fabiano Carlos Heringer
 b...@grupoheringer.com.br escreveu:
 
  Entendi...
 
  Entao resumindo, o negocio é ter link sobrando, ou de preferencia um
  dedicado para o voip e mais nada...
 
  No caso de trabalhar nao com shapping, definindo limites, mas
  definindo prioridades, onde o trafego voip passaria na frente de
  todos, isso pode melhorar alguma coisa na qualidade? Meu problema é
  quando o link dá uma saturada, mesmo que seja temporaria, naquela a
 ligacao vai pro saco...
 
  []´s
 
  Em 06/01/2011 18:07, Eduardo Schoedler escreveu:
  Na prática, não adianta fazer shaping de entrada (pass in na wan)...
  O pacote já chegou, já gastou seu link... fazer shaping seria
  descartar alguns pacotes para forçar o reenvio.
  O certo é ter link sobrando, ou fazer shaping no lado da operadora
  (pass out dela).
 
  Se você mesmo assim fizer shaping de entrada, se você estiver com
  todo seu link em uso (download), a ligação ficará bem ruim até seu
  firewall descarte alguns pacotes das queues que não são de voip e
aquele
 tráfego diminuir.
 
  Lembre-se: shaping é feito por descarte de pacotes.
 
 
 
  -Mensagem original-
  De: freebsd-boun...@fug.com.br [mailto:freebsd-
 boun...@fug.com.br]
  Em nome de Fabiano Carlos Heringer Enviada em: quinta-feira, 6 de
  janeiro de 2011 19:01
  Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  Assunto: Re: [FUG-BR] Controlar Banda para voip
 
  Em 06/01/2011 09:54, Luiz Otavio O Souza escreveu:
  On Jan 6, 2011, at 1:29 AM, Fabiano Carlos Heringer wrote:
 
  Cara, nao consigo entender...
 
  Voce poderia me dar um exemplo de um trafego http por exemplo,
  tendo
  a
  regra para download/upload ...em uma rede com NAT.
 
  Obrigado!
 
  Em 05/01/2011 21:00, Nenhum_de_Nos escreveu:
  On Wed, January 5, 2011 10:26, Fabiano Carlos Heringer wrote:
  Deixa ver se entendi hehehehe...
 
  Na verdade o meu download entra na interface externa, processa
  no firewall e sai pela interface interna.
  o upload entra na interface interna e sai pela interface
  externa,
  correto?
  correto
 
  Eu nao poderia controlar somente o in/out da interface externa?
  não. só se pode fazer fila de saída.
 
  matheus
  Fabiano,
 
  Existe um pequeno detalhe na implementação do controle de banda
 que
  o
  Matheus tentou te explicar acima...
  Não há como você controlar a entrada do seu link (se amanhã a
  internet enlouquecer e achar que seu IP é o default gateway do mundo
  você pode filtrar o que quiser, mas nunca vai conseguir receber nada
  _util_ nesse link - você não tem controle do que enviam para você).
  Dessa maneira o openbsd implementou o controle apenas no envio
  (fila
  só na saída, como disse o matheus).
  Entao você trata o download na saída da interface interna e o
  upload
  na saída da interface externa, simples assim.
  O controle de entrada será feito com base nos próprios controles de
  congestionamento do TCP, você escala sua janela de recepção de forma
  a
  dizer: ei, você aí, não posso receber e processar esses dados tão
  rapidamente, por favor reduza sua taxa de envio. O que 'deve'
  funcionar bem quando todos os envolvidos aceitam e seguem essas
 sugestões.
  Já no caso de um ataque, você simplesmente 

Re: [FUG-BR] RES: Controlar Banda para voip

2011-01-07 Por tôpico William David Armstrong - FUGBr
 Bom dia 

Com pf + hfsc é possível sim limitar por banda e prioridade ao mesmo tempo essa 
é função desde algoritmo de shapper  da uma lida na documentação dele é 
chatinho de entender no inicio, mas use as tags como eu falei nos ips que fazem 
conexão  com a porta 5060 e dai ponha eles com banda e prioridade do voip. Como 
foi falado também pode ser aplicada essa tag para todos os ips que utilizem a 
faixa de portas 1 ate 2 e aplicar essa tag 


Experimenta usar o pfsense 1.2.3 com o traffic shapper dele habilitado e 
reserve uma banda de uns 128Kb ou 256Kb para o voip e veja como se comporta o 
trafego pra ser bem sincero depois que comecei a usar o pfsense fiquei meio 
burro de fw ele faz quase tudo e vc desaprende muita coisa 

[ ]'s 


-- 
- = - = - = - = - = - = - = - = - = -
.  Of course it runsWilliam David Armstrong
|==   Bio Systems Security Networking
'  FreeBSD   MSN / GT  biosystems  gmail . com
http://biosystems.ath.cx:8080/  http://biosystems.broker.freenet6.net/
--

Em 07/01/2011, às 02:12, Eduardo Schoedler eschoed...@viavale.com.br escreveu:

 O que adianta voce priorizar somente um lado da conversa? Vão te escutar 
 direitinho, mas voce não vai entender nada da conversa... Quem vai priorizar 
 os pacotes de Voip na sua wan? A operadora não faz isso, a não ser que voce 
 compre um link mpls.
 
 Tenta fazer oq o William disse: crie 3 queues: standard, tcp ack e Voip. Mas 
 separe a banda do Voip do resto, não deixe outra queue pegar emprestado. 
 Logo, não poderá usar priq.
 
 --
 Eduardo Schoedler
 Enviado via iPhone
 
 Em 06/01/2011, às 20:20, Fabiano Carlos Heringer b...@grupoheringer.com.br 
 escreveu:
 
 Entendi...
 
 Entao resumindo, o negocio é ter link sobrando, ou de preferencia um 
 dedicado para o voip e mais nada...
 
 No caso de trabalhar nao com shapping, definindo limites, mas definindo 
 prioridades, onde o trafego voip passaria na frente de todos, isso pode 
 melhorar alguma coisa na qualidade? Meu problema é quando o link dá uma 
 saturada, mesmo que seja temporaria, naquela a ligacao vai pro saco...
 
 []´s
 
 Em 06/01/2011 18:07, Eduardo Schoedler escreveu:
 Na prática, não adianta fazer shaping de entrada (pass in na wan)...
 O pacote já chegou, já gastou seu link... fazer shaping seria descartar
 alguns pacotes para forçar o reenvio.
 O certo é ter link sobrando, ou fazer shaping no lado da operadora (pass out
 dela).
 
 Se você mesmo assim fizer shaping de entrada, se você estiver com todo seu
 link em uso (download), a ligação ficará bem ruim até seu firewall descarte
 alguns pacotes das queues que não são de voip e aquele tráfego diminuir.
 
 Lembre-se: shaping é feito por descarte de pacotes.
 
 
 
 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Fabiano Carlos Heringer
 Enviada em: quinta-feira, 6 de janeiro de 2011 19:01
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] Controlar Banda para voip
 
 Em 06/01/2011 09:54, Luiz Otavio O Souza escreveu:
 On Jan 6, 2011, at 1:29 AM, Fabiano Carlos Heringer wrote:
 
 Cara, nao consigo entender...
 
 Voce poderia me dar um exemplo de um trafego http por exemplo, tendo
 a
 regra para download/upload ...em uma rede com NAT.
 
 Obrigado!
 
 Em 05/01/2011 21:00, Nenhum_de_Nos escreveu:
 On Wed, January 5, 2011 10:26, Fabiano Carlos Heringer wrote:
 Deixa ver se entendi hehehehe...
 
 Na verdade o meu download entra na interface externa, processa no
 firewall e sai pela interface interna.
 o upload entra na interface interna e sai pela interface externa,
 correto?
 correto
 
 Eu nao poderia controlar somente o in/out da interface externa?
 não. só se pode fazer fila de saída.
 
 matheus
 Fabiano,
 
 Existe um pequeno detalhe na implementação do controle de banda que o
 Matheus tentou te explicar acima...
 Não há como você controlar a entrada do seu link (se amanhã a
 internet enlouquecer e achar que seu IP é o default gateway do mundo
 você pode filtrar o que quiser, mas nunca vai conseguir receber nada
 _util_ nesse link - você não tem controle do que enviam para você).
 Dessa maneira o openbsd implementou o controle apenas no envio (fila
 só na saída, como disse o matheus).
 Entao você trata o download na saída da interface interna e o upload
 na saída da interface externa, simples assim.
 O controle de entrada será feito com base nos próprios controles de
 congestionamento do TCP, você escala sua janela de recepção de forma a
 dizer: ei, você aí, não posso receber e processar esses dados tão
 rapidamente, por favor reduza sua taxa de envio. O que 'deve' funcionar
 bem quando todos os envolvidos aceitam e seguem essas sugestões.
 Já no caso de um ataque, você simplesmente ignora todas essas
 sugestões e ajustes automáticos do protocolo  e continua empurrando
 tudo o que pode para o endereço alvo (que em 

Re: [FUG-BR] [OT] Chamada de usuarios FreeBSD no RJ para evento.

2011-01-07 Por tôpico Joao Rocha Braga Filho
2011/1/6 Oscar Marques osca...@gmail.com:
 Eu preciso de uma pessoa responsavel para estar na comunidade do FreeBSD no
 evento.
 Vai rolar palestras, workshops e treinamentos.
 Alguem mais querendo nos ajudar nessa?

Acho que tenho o material do QoS com realimentação negativa de ACK,
e posso apresentar. Vou procurar.


João Rocha.


 Em 6 de janeiro de 2011 23:14, Carlos Eduardo G. Carvalho (Cartola) 
 cartol...@gmail.com escreveu:

 Oi Oscar, sou do RJ e o assunto me interessa, embora não saiba se terei
 muito tempo pra isso :)

 Abs, Cartola.

 Em 6 de janeiro de 2011 22:39, Oscar Marques osca...@gmail.com escreveu:

  Olá.
  Sou do RJ, gostaria de saber quantos aqui da lista sao do RJ.
  Estou organizando um evento (hacknrio.org).
  Quem tem interesse em ajudar a comunidade FreeBSD e entra nessa comigo
 para
  termos um espaco no local para palestras, treinamentos e etc...?
  Grato.
 
  Oscar.
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Sempre se apanha mais com as menores besteiras. Experiência própria.

http://jgoffredo.blogspot.com
goffr...@gmail.com
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: Controlar Banda para voip

2011-01-07 Por tôpico Klaus Schneider
Na verdade, na prática funciona(funcionava, já que faz 2 anos que não
trabalho em ISPs não sei como anda a situação de fluxo nas wans) em 99% dos
casos, já que a maior parte do fluxo é(era?) TCP que tem controle de fluxo.
Deve funcionar ainda, senão os ISPs não fariam TS. Usando shaping no mínimo
tu controla o fluxo TCP, UDP e outros aí é questão de sorte.
Shaping não é feito somente por descarte, é feito também por retenção de
pacotes na fila, se a fila encher, ele descarta, tanto que uma fila com
tamanho errado pode dar a maior dor de cabeça.

IP ta ficando barato. Claro que demais também não adianta, tem que ter bom
senso. Sempre tentei manter os links no máximo em 80% de uso, ao chegar
nesse valor pedia a ampliação, quando começava a passar de 90% ficava
crítico, mas esse é um cenário ideal, nem sempre as condições financeiras
permitem isso.

Outra dica é usar a marcação DSCP. Se for um equipamento ATA, eles marcam os
pacotes no com 0xb8, alguns dão a opção de escolher qual a marcação que tu
deseja usar, o asterisk também permite escolher o DiffServ. Mas isto vale
apenas para os pacotes dentro da sua rede, já que os grandes(embromatel 
fOI), em tese, resetam o DSCP em seus roteadores.


2011/1/6 Fabiano Carlos Heringer b...@grupoheringer.com.br

 Entendi...

 Entao resumindo, o negocio é ter link sobrando, ou de preferencia um
 dedicado para o voip e mais nada...

 No caso de trabalhar nao com shapping, definindo limites, mas definindo
 prioridades, onde o trafego voip passaria na frente de todos, isso pode
 melhorar alguma coisa na qualidade? Meu problema é quando o link dá uma
 saturada, mesmo que seja temporaria, naquela a ligacao vai pro saco...

 []´s

 Em 06/01/2011 18:07, Eduardo Schoedler escreveu:
  Na prática, não adianta fazer shaping de entrada (pass in na wan)...
  O pacote já chegou, já gastou seu link... fazer shaping seria descartar
  alguns pacotes para forçar o reenvio.
  O certo é ter link sobrando, ou fazer shaping no lado da operadora (pass
 out
  dela).
 
  Se você mesmo assim fizer shaping de entrada, se você estiver com todo
 seu
  link em uso (download), a ligação ficará bem ruim até seu firewall
 descarte
  alguns pacotes das queues que não são de voip e aquele tráfego diminuir.
 
  Lembre-se: shaping é feito por descarte de pacotes.
 
 
 
  -Mensagem original-
  De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
  nome de Fabiano Carlos Heringer
  Enviada em: quinta-feira, 6 de janeiro de 2011 19:01
  Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  Assunto: Re: [FUG-BR] Controlar Banda para voip
 
  Em 06/01/2011 09:54, Luiz Otavio O Souza escreveu:
  On Jan 6, 2011, at 1:29 AM, Fabiano Carlos Heringer wrote:
 
  Cara, nao consigo entender...
 
  Voce poderia me dar um exemplo de um trafego http por exemplo, tendo
  a
  regra para download/upload ...em uma rede com NAT.
 
  Obrigado!
 
  Em 05/01/2011 21:00, Nenhum_de_Nos escreveu:
  On Wed, January 5, 2011 10:26, Fabiano Carlos Heringer wrote:
  Deixa ver se entendi hehehehe...
 
  Na verdade o meu download entra na interface externa, processa no
  firewall e sai pela interface interna.
  o upload entra na interface interna e sai pela interface externa,
  correto?
  correto
 
  Eu nao poderia controlar somente o in/out da interface externa?
  não. só se pode fazer fila de saída.
 
  matheus
  Fabiano,
 
  Existe um pequeno detalhe na implementação do controle de banda que o
  Matheus tentou te explicar acima...
  Não há como você controlar a entrada do seu link (se amanhã a
  internet enlouquecer e achar que seu IP é o default gateway do mundo
  você pode filtrar o que quiser, mas nunca vai conseguir receber nada
  _util_ nesse link - você não tem controle do que enviam para você).
  Dessa maneira o openbsd implementou o controle apenas no envio (fila
  só na saída, como disse o matheus).
  Entao você trata o download na saída da interface interna e o upload
  na saída da interface externa, simples assim.
  O controle de entrada será feito com base nos próprios controles de
  congestionamento do TCP, você escala sua janela de recepção de forma a
  dizer: ei, você aí, não posso receber e processar esses dados tão
  rapidamente, por favor reduza sua taxa de envio. O que 'deve' funcionar
  bem quando todos os envolvidos aceitam e seguem essas sugestões.
  Já no caso de um ataque, você simplesmente ignora todas essas
  sugestões e ajustes automáticos do protocolo  e continua empurrando
  tudo o que pode para o endereço alvo (que em outras palavras, quer
  dizer: você _não_ tem controle da entrada do seu link).
  Ou seja, com esse controle apenas razoável do seu link e, se o seu
  link esta muito pequeno para o VoIP + outros usos, não há controle de
  banda que resolva ;)
  Todo link precisa de uma pequena folga para lidar com essa parte
  'fora do seu controle' (ao menos se você deseja garantir alguma
  qualidade - OU - você tem controle absoluto das duas pontas...)
  Att.,
  Luiz
 
  

Re: [FUG-BR] Criando um live CD básico

2011-01-07 Por tôpico Lucas Dias
Em 3 de dezembro de 2010 13:27, Rodrigo Mosconi
free...@mosconi.mat.brescreveu:

 Em 30 de novembro de 2010 12:36, Celso Viana celso.via...@gmail.com
 escreveu:

  Em 30 de novembro de 2010 01:30, Leandro Galvão
  leandro.mgal...@gmail.com escreveu:
   Boa noite, sou novo na comunidade e iniciante no estudo do FreeBSD,
  gostaria
   de uma ajuda num trabalho que tenho que fazer:
   o Objetivo é fazer um live CD com 32MB. Fiz o jail, com recursos
 mínimos,
  e
   comecei a tirar coisas, recompilei o kernel menor,
tirei o GENERIC do /boot ,tirei comandos desnecessários do /bin ,
   dispositivos que não vou usar, do /usr/share tirei os arquivos de man,
limpei as pastas locale e nls(não sei se vai dar problemas) , a pasta
   include do usr(acredito ser desnecessário tb).
   Porém meu sistema ainda está imenso (cerca de 130MB), gostaria de ajuda
 e
   conselhos sobre quais arquivos e pastas posso tirar
   sem comprometer o sistema, o kernel tire uns dispositivos mais ainda
  ficou
   grande(9MB).
   enfim, em quais diretórios devo focar? quais arquivos grandes podem ser
   ignorados? preciso de uma luz
   Obriagado!
 

 man  src.conf


   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
  http://livecd.sourceforge.net/pt_br/
 
  --
  Celso Vianna
  BSD User: 51318
  http://www.bsdcounter.org
 
  63 8404-8559
  Palmas/TO
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Leandro

O Luiz deu a dica do Nanobsd e do Tinybsd, mas essas dicas lhe ajudam a
criar um FreeBSD Embarcado.

Criei um FreeBSD com foco em ser um Firewall com ipfw, fazendo nat, que
ficou com 29MB.

Coma gama de recursos que você tem hoje, um livecd com 32MB será uma batalha
em tanto. O pfSense mesmo chegou a 89MB.

Abraços e boa sorte. Depois nos mostre os resultados.

-- 
.:: Lucas Dias
.:: Analista de Sistemas
.:: Gerência de Redes - CETIS / UNCISAL
.:: (82) 3315-6779 / 8833-8811 / 8813-1494
.:: Antes de imprimir, veja se realmente é necessário
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd