[FUGSPBR] Off - Topic - AltQ

IRAPIDA chris em irapida.com.br
Qui Out 7 09:39:43 BRT 2004


Boa Tarde

acho que o Modulo que melhor faz a sua necessidade eh o CBQ no ALTQ 
(Apesa de o Dummynet fazer 100% a sua necessidade tb) ;)

um exemplo de implementação de altq+cbq no freebsd pode ser lido em

http://www.infofreebsd.org/files/altq.conf.txt

ali mostra como priorizar IP... mas priorizar porta seria a mesma 
situação ;)

(lembre-se que em QOS sempre falamos de SAIDA da interface e nao de entrada)

############################
O Modulo HFSC seria mais "especifico" realmente para prioridades em IPS 
ou CLASSES.....

Agora vou dar um exemplo com modulo HFSC

# ALTQ - Script Powered by Christopher Giese <skywarrior em bsdux.com.br>

# Calculo sobre a banda total de cada interface:
# (soma dos qos da interface) (+ 1 que eh o default) (+ 30%)
# calculo sobre pshare:
# a Soma dos pshare de cada interface naum pode passar 100

#####################PLACA DE REDE 
ED0########################################
# Velocidade sobre a placa de rede que vai para o predio
#interface ed0 bandwidth 167K hfsc

#Velocidade sobre qq cliente naum sitado na placa de rede que vai para o 
predio
#class hfsc  ed0 def_class root grate 1K default

# Sala Terreo - Campo Tur
#class hfsc ed0 cliente_x root grate 64K  pshare 45
#filter ed0 cliente_x 192.168.1.1 netmask 0xffffff00  0 0 0 0

# Cliente Y
#class hfsc ed0 cliente_y root grate 64K  pshare 45
#filter ed0 cliente_y 192.168.2.49 netmask 0xfffffff0  0 0 0 0

###########################
O Módulo WFQ seria mais específico para a INTERFACE em si

ou seja.... ele fara divisao de forma igual e justa para qq conexao 
passante  na interface

# ALTQ - Script Powered by Christopher Giese <skywarrior em bsdux.com.br>

#####################PLACA DE REDE 
RL0########################################
# Velocidade sobre a placa de rede que vai para o predio e que ira 
compartilhar
interface rl0 bandwidth 256K w

################################


Bom esta ai.... de qq forma vale lembrar que acredito que o modulo que 
vc precise seja o CBQ que é mais especifico para "serviços" e tals....

agora  se vc quiser usar dummynet... segue ai um exemplo:


###################################################################################
# Este exemplo fara o seguinte:
#  o weight vai ate 120   entaum banda de 100% = 120 weight
# Estaremos liberando cerca de 70% da banda para a rede 192.168.3.0/24
# E o restante dos 30% (Aproximado) para o restante do fluxo que passe 
pela placa
# Aki usamos ips para prioridade... mas poderiam ser portas... soh 
alterando a regra de queue

ipfw pipe 1 config bw 1024Kb/s

ipfw queue 1 config pipe 1 weight 80
ipfw queue 2 config pipe 1 weight 40

ipfw add queue 1 all from any to 192.168.3.0/24 out via rl1
ipfw add queue 2 all from any to any out via rl1


####################################################################################

espero ter auxiliado

t+

Christopher Giese
http://www.bsdux.com.br
chris em irapida.com.br
bsdux em bsdux.com.br

Alexandre Bunn escreveu:

>Boa noite pessoal
>
>Por acaso alguem possui algum arquivo de configuracao para o Altq com
>alguns comentarios?
>
>Estou com dificuldades em aprender como montar regras
>
>Por exemplo
>
>Limitar o tráfego da porta 80 em 30% do link (supondo que seja de 1M)
>Limitar o tráfego da porta 3000 em 70% do link (supondo que seja de 1M)
>sendo que se o tráfego da porta 80 nao estiver sendo utilizado e o da 3000
>precise utilizar mais banda este possa ultrapassar os 70% a ele
>definidos....
>
>Obrigado pela ajuda
>
>Alexandre
>_______________________________________________________________
>Para enviar um novo email para a lista: fugspbr em fugspbr.org
>Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
>Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>  
>

_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd