[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