Pessoal quero limitar a banda da seguinte forma;
*velocidade real 80 kbps.
*velocidade maxima 150 kbps.
*tempo até atingir a velocidade real 60 segundos.
Valeu pela atençao!
Pessoal quero limitar a banda da seguinte forma;
*velocidade real 80 kbps.
*velocidade maxima 150 kbps.
*tempo até atingir a velocidade real 60 segundos.
Valeu pela atençao!
Vamos lá Marcelo:
add name="Nome do seu cliente" dst-address=192.168.40.XX/32 interface=all parent=none \
priority=1 queue=default/default limit-at=80000/80000 \
max-limit=150000/150000 burst-limit=320000/320000 \
burst-threshold=150000/150000 burst-time=1m/1m total-queue=default \
disabled=no
Essa regra faz o seguinte:
1 - Garante 80K de banda 'para o cliente (limit at)
2 - Limita a velocidade máxima do queue a 150K (max limit)
3 - Implementa um burst que eleva a velocidade do cliente a 320K por 1 minuto. (burst-limit)
Depois de 1 minuto a velocidade máxima do seu cliente voltará a 150K
Espero ter ajudado.
Estas regras servem para você criar velocidades personalizadas nos clientes, afim de gastar menas banda e aparentemente a velocidade do seu cliente bombar... Estas regras são aplicadas nas queues (onde controla banda) e utiliza a aba "bust limit" que serve para você criar limites de velocidade mínimas, máximas e médias... Inclui também a possibilidade de picos de velocidades de acordo com as configurações... Muito útil num cenário do tipo:
CLIENTE 1 = PLANO CONTRATADO 300K
Você que o seguinte (seria feito lá)... Nos 30 primeiros segundos o cliente fique com 450k, após este períudo, ele baixe para a velocidade média de 300k. Caso o cliente faça um download que dure até 5 minutos, baixe a velocidade dele para 150k....
Este seria um cenário exemplo, que configurando estes parâmetros, tornaria possível a implementação....
Vc poderia me comentar essas duas regras abaixo:
add name="Nome do seu cliente" dst-address=192.168.40.18/32 interface=all parent=none \
priority=1 queue=default/default limit-at=80000/80000 \
max-limit=150000/150000 burst-limit=320000/320000 \
burst-threshold=150000/150000 burst-time=1m/1m total-queue=default \
disabled=no
add name="Nome do seu cliente 2" target-addresses=192.168.40.20/32 dst-address=0.0.0.0/0
interface=all parent=none direction=both priority=8
queue=default-small/default-small limit-at=0/0 max-limit=250000/250000
burst-limit=1100000/1100000 burst-threshold=300000/300000
burst-time=45s/45s total-queue=default-small
so para eu poder entender melhor e obrigado sua ajuda é muito, muito util mesmo.
A unica diferença que tem ae, seriam as configurações da aba "burst"... Vou traduzir pra ver se melhora o compreendimento de todos:
Burst (explosão, precipitação, aumento repentino de velocidade)
Threshold (Valor mínimo de um parâmetro utilizado para activar um dispositivo)
Burst Limit = Limite máximo da explosão (aumento repentino da velocidade)
Burst Threshold = Limite mínimo para que o bust limit comece a agir
Burst Time = Tempo máximo que o bust limit funcionará, caso o bust threshold entre em ação
Baseando-se nestas "valiosas" informações, torna-se mais fácil entender como funciona o sistema...
As regras dizem o seguinte:
add name="Nome do seu cliente" dst-address=192.168.40.18/32 interface=all parent=none \
priority=1 queue=default/default limit-at=80000/80000 \
max-limit=150000/150000 burst-limit=320000/320000 \
burst-threshold=150000/150000 burst-time=1m/1m total-queue=default \
disabled=no
add name="Nome do seu cliente" dst-address=192.168.40.18/32 (ip do cliente) interface=all parent=none \
priority=1 (prioridade máxima, teoricamente garantindo a banda) queue=default/default limit-at=80000/80000 \ (a banda mínima garantida seria de 80k de up e down)
max-limit=150000/150000 (o ip tem verdadeiro 150k de up e down)
burst-limit=320000/320000 \ (em caso de disparo do threshold subirá para 320k de up e down)
burst-threshold=150000/150000 (para funcionar o max limit deverá ter no mínimo 150k.... PS: Acho q ficou meio esquisito, mas blz)
burst-time=1m/1m (ele terá estes 320k por 1 minuto caso o threshold seja disparado)
total-queue=default \
disabled=no
Melhorou??? rsssssssssssss........ moleza assim.... agora é só criar as regras e mãos a obra!!!
O Burst q eu queria criar é meio complicado mas vamos lá:
Velocidade do cliente contratada up/down: 150k/300k, essa seria a velocidade inicial e depois de 45s ela cairia pela metade, se ele comecar a fazer download de algum arquivo os primeiros 30s ele teria a + velocidade e depois cairia de novo ate ele acabar com o download e qdo ele estivesse tipo usando menos de 50k ele voltaria a banda acima de novo e eu gostaria tb qdo tivesse poucas pessoas navegando ele tivesse + do q ele contratou, nao sei se fui claro mas se alguem puder me ajudar...
Quer passar ele pelo cache??? Aplica esta regra:
/ ip web-proxy cache
add url="http://www.rjnet.com.br/2velocimetro.php" action=allow \
comment="Veloc metro RJ-NET" disabled=no
este é o velocimetro mais comum... Se quiser pode aplicar outros, substituindo a "url"....
Nao funciona, ja testei varias vezes.
0 ;;; don't cache dynamic http pages
url=":cgi-bin \\?" action=deny
1 ;;; don't cache dynamic http pages
url=":cgi-bin \\\\?" action=deny
2 ;;; no cache dynamic https pages
url="htpps://" action=deny
3 ;;; don't cache dynamic https pages
url="https" action=deny
4 ;;; Veloc metro RJ-NET
url="http://www.rjnet.com.br/2velocimetro.php" action=allow
5 url="http://mail.google.com/mail/" action=deny
Amigo...
O recurso do burst é usado para acelerar a velocidade de sua conexão por um período de tempo determinado e não está relacionado com liberar mais velocidade em horários de menor tráfego.
Além disso não se trata de burla ao contrato feito com o cliente. Na verdade ele é um grande aliado na satisfação e qualidade dos serviços prestados, visto que vc estará garantindo o que vendeu e oferecendo picos com velocidade superior à contratada.
Para fazer o que vc deseja é necessário criar um controle de banda mais elaborado usando o recurso queue tree, que lhe permitirá criar a relação "PAI E FILHO" entre os limites estabelecidos.
[ ]'s
Desculpem pela ignorancia: isso é em SIMPLE QUEUES ??? A única aba bust mimit que vejo é lá, e pra mim não aparece interface para selecionar. MK versão 2.9.42. E pelo que vcs falaram depois que a velocidade sair do máximo (burst) ela vai ficar no que estiver setado em threshold, correto??
vlw
Última edição por maxtex; 09-05-2007 às 07:56.