[GTER] Traffic Shapping com muitos destinos

Carlos Eduardo Tavares Terra eduardo.terra at gmail.com
Mon Aug 6 12:57:23 -03 2007


Obrigado Rubens e Antonio. Vou tentar trabalhar com o hashlimit e
verificar se me atende bem.



On 8/5/07, Antonio Carlos Pina <antoniocarlospina at gmail.com> wrote:
> Outra abordagem seria usar um FreeBSD na frente, pois o dummynet faz isso
> que você qur através da opção mask all.
>
> Abs
>
>
>
> Em 05/08/07, Rubens Kuhl Jr. <rubensk at gmail.com> escreveu:
> >
> > Eu não sei se entendi ao certo o resultado que se quer atingir, mas me
> > parece que o módulo hashlimit
> > (
> > http://iptables-tutorial.frozentux.net/iptables-tutorial.html#HASHLIMITMATCH
> > )
> > do netfilter é a resposta ou parte dela. O detalhe é que o hashlimit
> > é em pacotes por segundo, não em bytes por segundo... assim, você
> > deverá aproveitar uma característica da aplicação de usar pacotes de
> > MTU máximo (o que é comum em sessões TCP de maior duração) e ver a
> > vazão em bytes (que seria em bps 12000 vezes a vazão em pacotes, ou 2
> > pacotes por segundo para 24 kbps por conexão).
> >
> >
> >
> > Rubens
> >
> >
> > On 8/5/07, Carlos Eduardo Tavares Terra <eduardo.terra at gmail.com> wrote:
> > > Prezados,
> > >     estou tentando achar documentação sobre Traffic Shapping em Linux.
> > > Já fiz muitas implementações de Traffic Shapping, mas em todas elas
> > > era para controlar os usuários de uma rede finita e conhecida.
> > >
> > >    Estou tentando descobrir agora uma forma de controlar o consumo
> > > gerado por um serviço, limitando o envio de informações por conexão.
> > >
> > >    Por exemplo:
> > >
> > >     Meu server: 200.200.2.1
> > >     Serviço roda em: 1027
> > >
> > >      200.200.2.1:1027 -> 219.219.219.3
> > >      200.200.2.1:1027 -> 189.189.189.2
> > >      200.200.2.1:1027 -> 64.123.123.123
> > >
> > >     Considerando que este serviço está aberto para o público na
> > > internet, gostaria de um shape em cada conexão que o serviço sofresse.
> > > Algo como 20kbps para cada conexã o e 100 conexões que consumiriam
> > > 2000kbps em conjunto.
> > >
> > >    Limitar em x kbps na porta do serviço eu sei como fazer. Se eu
> > > souber de onde vem as conexões também sei como fazer, apontando cada
> > > ip para uma classe diferente. Mas nesse caso eu não sei de onde vem as
> > > conexões.
> > >
> > >    Qualquer tipo de ajuda é bem vinda.
> > >
> > > Obrigado
> > >
> > > --
> > > Carlos Eduardo Tavares Terra
> > > --
> > > gter list    https://eng.registro.br/mailman/listinfo/gter
> > >
> > --
> > gter list    https://eng.registro.br/mailman/listinfo/gter
> >
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>


-- 
Carlos Eduardo Tavares Terra



More information about the gter mailing list