rafagas con delay pools [INACTIVE]

Foro en español para discutir sobre cuestiones generales de BrazilFW 2.x.

rafagas con delay pools

Mensagempor colemanhot » Seg Set 07, 2009 6:46 pm

amigos como estan he leido bastante sobre delay pools antes de hacer esta pregunta.....


esto no lo entiendo no se como se hace me podrian explicar..

esto se lo explica ganba a laureano...



Podes darles 1mb y usar Delay pools en Squid, que te permiten entregar "ráfagas" de 1mb y después con el uso de internet se lo van bajando, generalmente con 512 tenes para ver hasta videos de youtube sin problemas.



lo q quiero es darle a mis clientes 256 de ancho de banda pero cuando habran una paguina q no este caheada habra rapido tambien... osea con la rafaga de 1 mega... esto lo hacia con qos nativo pero con subredes no se hacerlo....



saludos....
colemanhot
 

Re: rafagas con delay pools

Mensagempor niraseco » Seg Set 07, 2009 7:50 pm

colemanhot escreveu:amigos como estan he leido bastante sobre delay pools antes de hacer esta pregunta.....

esto no lo entiendo no se como se hace me podrian explicar..
esto se lo explica ganba a laureano...

Podes darles 1mb y usar Delay pools en Squid, que te permiten entregar "ráfagas" de 1mb y después con el uso de internet se lo van bajando, generalmente con 512 tenes para ver hasta videos de youtube sin problemas.

lo q quiero es darle a mis clientes 256 de ancho de banda pero cuando habran una paguina q no este caheada habra rapido tambien... osea con la rafaga de 1 mega... esto lo hacia con qos nativo pero con subredes no se hacerlo....

saludos....



Hola Coleman, te paso el delay pool que estoy usando actualmente en mi red (uso subredes), esto me tiene muy bien controlado el ancho de banda, me ha tomado tiempo en afinarlo, pero te aseguro que anda excelente:
La explicación creo que es más que evidente, en tu caso tenes cambiar el valor 16384 (128 kb) a 32768 (256 kb)

Código: Selecionar todos
####################################################################
#################   DELAY POOLS  BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 3
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$

### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf  en dominios que usan balanceo de carga

acl videos url_regex -i "/usr/local/squid/etc/videos"

### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)

acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$

delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4

delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
#################   FIN DELAY POOLS  BY CESAR ROCHA  #####################
#######################################################################


Crea un archivo (con winscp en tu server) en el directorio /usr/local/squid/etc, que lleve el nombre de videos, y ahi agregá esto:

Código: Selecionar todos
.youtube.com
.porntube.com
.redtube.com
videoplayback
/videoplayback\?=
/get_video\?origin=
watch\?
/videoplayback?
/get_video\?


update.microsoft.com
.microsoft.com
.windowsupdate.com
au.download.windowsupdate.com
download.windowsupdate.com


.hi5.com
.bacanalnica.com
.facebook.com
.flickr.com
.netlog.com
.sonico.com
.orange.es
.rockyou.com
.myspace.com
.friendster.com
.avast.com
.dalealplay.com
niraseco
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Seg Set 07, 2009 8:45 pm

Yo no uso subredes para usar este codigo tendria que modificarlo cierto. bastaria con cambiar el delay pool de clase 3 por uno de clase dos y me haria la misma funcion que ustedes logran con sudredes?...
este es el que tengo implementado en mi red y quisiera implementar el que esta expuesto por niraseco
Código: Selecionar todos
################# DELAY POOLS ######################
delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 25600/2097152
acl limitar url_regex -i \.bin$ \.exe$ \.pdf$ \.mp3$ \.zip$ \.rar$ \.avi$ \.iso$ \.wav$ \.flv$ \.mp4$ \.cab$ \.iso$ \.cue$ \.nrg$ \.wmv$ \.wma$ \.mpg$ \.mms:$ \.flv$ \.fl$ \.ram$ \.wav$ \.avi$ \.wm$ \.cab$ \.mp2$ \.bat$ \.com$ \.scr$ \.asx$ \.ver$ \.nup$
delay_access 1 allow limitar
delay_access 1 deny all

Saludos....
Diablosk100
 

Re: rafagas con delay pools

Mensagempor niraseco » Seg Set 07, 2009 8:56 pm

El que es de tipo 2 te sirve a vos


Saludos
niraseco
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Seg Set 07, 2009 9:24 pm

Lo que voy a copiar en la carpeta videos como lo agrego como un .txt?
Diablosk100
 

Re: rafagas con delay pools

Mensagempor niraseco » Seg Set 07, 2009 9:29 pm

Diablosk100 escreveu:Lo que voy a copiar en la carpeta videos como lo agrego como un .txt?


No. Solo le vas a crear el nombre de videos. Nada mas. Si le pones extensión la acl no te va a funcionar, porque lo que manda a llamar tiene el nombre de videos. Tenes que agregar:
Código: Selecionar todos
.youtube.com
.porntube.com
.redtube.com
videoplayback
/videoplayback\?=
/get_video\?origin=
watch\?
/videoplayback?
/get_video\?


update.microsoft.com
.microsoft.com
.windowsupdate.com
au.download.windowsupdate.com
download.windowsupdate.com


.hi5.com
.bacanalnica.com
.facebook.com
.flickr.com
.netlog.com
.sonico.com
.orange.es
.rockyou.com
.myspace.com
.friendster.com
.avast.com
.dalealplay.com


Dentro del archivo. si no sabes usar winscp podés hacerlo con el editor que trae el server, haciendo clic en archivos y luego en editar cualquier archivo, ahi agregas el directorio que te mencione y luego el nombre de videos. Una vez ahi agregas lo que te mencioné arriba. Eso es todo.
Saludos
niraseco
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Seg Set 07, 2009 9:32 pm

Gracias listo ya cree el archivo videos y le agregue esa lista.... puedo modificar la lista?para que me sirva para otras paginas...

Saludos...
Diablosk100
 

Re: rafagas con delay pools

Mensagempor niraseco » Seg Set 07, 2009 9:37 pm

Diablosk100 escreveu:Gracias listo ya cree el archivo videos y le agregue esa lista.... puedo modificar la lista?para que me sirva para otras paginas...
Saludos...


De poder hacerlo, podés, pero para mi no tiene sentido, ya que para eso estas usando la acl por extensiones (exe|zip|rar|... etc). En ese archivo como bien explicaba, este es útil para aquellos dominios que poseen balanceo de carga, donde el squid les pierde el rastro a las extensiones por así decirlo (youtube y todas sus malditas variantes), y por consiguiente el delay pool no funciona.

Saludo
niraseco
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Seg Set 07, 2009 9:43 pm

Gracias por tu pronta respuesta agradecido ahora a probar....si quisiera excluir a una ip de ese control por delay (ejemplo 192.168.0.120) que instruccion debo agregar al codigo te pregunto esto porque esto me afecta las descargas, como administrador de la red quisiera descargar sin esta condicion que si bajo un archivo cuando pase de 1mb me va a limitar a mi tambien...
asi quedo el codigo con delay pool de clase 2
Código: Selecionar todos
####################################################################
#################   DELAY POOLS  BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 2
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 25600 bytes/s (26Kb/s)
delay_parameters 1 -1/-1 25600/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$

### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf  en dominios que usan balanceo de carga

acl videos url_regex -i "/usr/local/squid/etc/videos"

### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)

acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$

delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4

delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
#################   FIN DELAY POOLS  BY CESAR ROCHA  #####################
#######################################################################

Saludos...
Diablosk100
 

Re: rafagas con delay pools

Mensagempor niraseco » Seg Set 07, 2009 9:47 pm

Diablosk100 escreveu:Gracias por tu pronta respuesta agradecido ahora a probar....si quisiera excluir a una ip de ese control por delay (ejemplo 192.168.0.120) que instruccion debo agregar al codigo te pregunto esto porque esto me afecta las descargas, como administrador de la red quisiera descargar sin esta condicion que si bajo un archivo cuando pase de 1mb me va a limitar a mi tambien...

Saludos...



Te lo debo, no tengo implementado ese tipo de política en mi red, pero sería cuestión de investigar, en el foro andan unos ejemplo de como hacerlo. Si lo lográs hechar andar, compartilo, postealo para que esté disponible para otros que tengan la inquietud.

Saludos
niraseco
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Seg Set 07, 2009 9:49 pm

Ok y gracias por la ayuda prestada...seguro, en cuanto tenga la respuesta la posteo...

Saludos...
Diablosk100
 

Re: rafagas con delay pools

Mensagempor AdslWiFi » Ter Set 08, 2009 1:02 pm

niraseco escreveu:
Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576



Hola... esto de las unidades de los Delay Pool's ya nos ha dado algunas contradicciones, por ejemplo en este caso. Niraseco, ¿en tu código no deberías poner 131072 ?.¿probaste a controlar la velocidad de uno de los archivos limitados?

¿No sería así?

Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576


Saludos...
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor Diablosk100 » Ter Set 08, 2009 1:43 pm

AdslWiFi escreveu:
niraseco escreveu:
Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576



Hola... esto de las unidades de los Delay Pool's ya nos ha dado algunas contradicciones, por ejemplo en este caso. Niraseco, ¿en tu código no deberías poner 131072 ?.¿probaste a controlar la velocidad de uno de los archivos limitados?

¿No sería así?

Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576


Saludos...


Adslwifi los valores que tu tienes estan correctos porque tu lo estas expresando todo en bytes entonces solo que tienes un error en la unidad porque para diferenciar entre bytes y y bits se usa B=bytes y b=bits entonces esos 128KB son lo mismo que 1024Kb.
coloco el ejemplo de adslwifi correguido:
Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 KB) # aqui la descarga despues de 1MB prosiguen a 128KB=1024kb tu navegador dice aprox.128KB/s
delay_parameters 1 -1/-1 -1/-1 131072/1048576

en contra parte pongo el ejemplo de niraseco que uso unas unidades en bytes y la velocidad descarga en Kb=kilobits (128kb=16KB)
"
Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb) # aqui la descarga despues de 1MB prosiguen a 16KB=128Kb tu navegador dice aprox.16KB/s
delay_parameters 1 -1/-1 -1/-1 16384/1048576

si niraseco usara todas las unidades en bytes como en el codigo que propone adslwifi el codigo quedaria asi
"
Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (16KB)  # aqui la descarga despues de 1MB prosiguen a 16KB=128Kb tu navegador dice aprox.16KB/s
delay_parameters 1 -1/-1 -1/-1 16384/1048576

espero haberme explicado....
saludos....
Diablosk100
 

Re: rafagas con delay pools

Mensagempor niraseco » Ter Set 08, 2009 2:35 pm

AdslWiFi escreveu:
niraseco escreveu:
Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576



Hola... esto de las unidades de los Delay Pool's ya nos ha dado algunas contradicciones, por ejemplo en este caso. Niraseco, ¿en tu código no deberías poner 131072 ?.¿probaste a controlar la velocidad de uno de los archivos limitados?

¿No sería así?

Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576


Saludos...


Hola Adsl, si, te comento que me los controla perfectamente.
Saludos
niraseco
 

Re: rafagas con delay pools

Mensagempor colemanhot » Ter Set 08, 2009 3:14 pm

hola niraseco como estas hermano mira donde pego

###################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 3
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i etc etc


lo pego en squid.conf ? y sobre lo q dice adslwifi q contradiccion hay ?

saludos amigo
colemanhot
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Ter Set 08, 2009 4:10 pm

Lo puedes pegar aqui /usr/local/squid/etc/squid_2.tpl ò aqui /usr/local/squid/etc/squid.conf. a la final te va a aparecer en las dos.
la confusion es con las unidades para que no tengas rollos homologa todo en bytes y listo.
Saludos
Diablosk100
 

Re: rafagas con delay pools

Mensagempor juliojc » Ter Set 08, 2009 6:08 pm

Hola.

Amigo AdslWifi tengo una pregunta: Tu servidor brazilfw lo tienes implementado con el qos nativo o usas argentoqos ?

Saludos
------------
Julio César


---------------------------------------------------------------------------------
El éxito en la vida no se mide por lo que logras, sino por los obstáculos que superas
Avatar do usuário
juliojc
BFW Very Participative
 
Mensagens: 444
Registrado em: Qui Jul 03, 2008 12:45 pm
Localização: Peru
BrazilFW Box: HP Proliant ML115 G5 QuadCore AMD64 Opteron 2.2GHz, 7GB RAM, 120GB SSD
BFW 3.0.262 - 64bits
Subredes + DNS
QoS + Squid
Línea Dedicada Simétrico 1Gbps

Re: rafagas con delay pools

Mensagempor AdslWiFi » Ter Set 08, 2009 6:30 pm

Diablosk100 escreveu:Adslwifi los valores que tu tienes estan correctos porque tu lo estas expresando todo en bytes entonces solo que tienes un error en la unidad porque para diferenciar entre bytes y y bits se usa B=bytes y b=bits entonces esos 128KB son lo mismo que 1024Kb.


Diablosk100, no se trata de diferenciar unidades... se trata de QUE unidades son con las que trabajan los Delay Pool's, ¿entiendes?... de nada te vale que digas que por ejemplo tu trabajas en una unidad y que utilizas esa misma unidad en todos tus cálculos si los Delay Pool's trabajan en otra y por tanto las va a interpretar de su manera.
Me intento explicar con los mismos ejemplos

Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 KB) # aqui la descarga despues de 1MB prosiguen a 128KB=1024kb tu navegador dice aprox.128KB/s
delay_parameters 1 -1/-1 -1/-1 131072/1048576

Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb) # aqui la descarga despues de 1MB prosiguen a 16KB=128Kb tu navegador dice aprox.16KB/s
delay_parameters 1 -1/-1 -1/-1 16384/1048576


Delay Pool's NO va a trabajar al igual con las dos.


Saludos...
Editado pela última vez por AdslWiFi em Ter Set 08, 2009 6:31 pm, em um total de 1 vez.
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor AdslWiFi » Ter Set 08, 2009 6:31 pm

juliojc escreveu:Hola.

Amigo AdslWifi tengo una pregunta: Tu servidor brazilfw lo tienes implementado con el qos nativo o usas argentoqos ?

Saludos


Hola, tengo subredes y por tanto QoS nativo basado en subredes. De momento un 10 en funcionamiento.

Saludos...
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor AdslWiFi » Ter Set 08, 2009 6:35 pm

colemanhot escreveu:hola niraseco como estas hermano mira donde pego

###################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 3
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i etc etc


lo pego en squid.conf ? y sobre lo q dice adslwifi q contradiccion hay ?

saludos amigo


Depende de la config que tengas en squid en la parte que dice Disable Squid conf.

Si tienes marcado SI, tienes que pegarlo en /usr/local/squid/etc/squid.conf ya que lo que tengas en squid_2.tpl no te aparecerá.
y si tienes marcado NO, yo la pegaría en /usr/local/squid/etc/squid_2.tpl ya que si modificas algún valor en la pág de squid, SIEMPRE te apareceran esos datos.

Saludos...
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor Diablosk100 » Ter Set 08, 2009 6:55 pm

Adslwifi explico de forma màs clara:
esta es la inquietud que le presentas a niraseco que porque tiene este codigo cierto:
Código: Selecionar todos
#las descargas proseguirán a 16384 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 16384/1048576


y le propones que deberia ser asi:

Hola... esto de las unidades de los Delay Pool's ya nos ha dado algunas contradicciones, por ejemplo en este caso. Niraseco, ¿en tu código no deberías poner 131072 ?.¿probaste a controlar la velocidad de uno de los archivos limitados?

¿No sería así?

Código: Selecionar todos
#las descargas proseguirán a 131072 bytes/s (128 Kb)
delay_parameters 1 -1/-1 -1/-1 131072/1048576

explicacion:
la tasa de descarga de niraseco despues de 1MB es de 16KB/s y ese valor (128Kb=16KB) niraseco debe estar claro que su tasa de descarga es baja porque despues de 1MB empieza a descarga a 16KB/s.
el codigo que tu propones no hace lo mismo que el de niraseco en tu ejemplo colocas 131072bytes/s y esto es equivalente a (1024kb=128KB) que es diferente a la tasa de descarga que logra niraseco por segundo (128Kb=16KB) con tu ejemplo cuando haces una descarga despues de 1MB la descarga se limita a 128KB/s.

nota: para que nadie se confunda usen todo en bytes.....

saludos
Diablosk100
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Ter Set 08, 2009 6:58 pm

Diablosk100 escreveu:Lo puedes pegar aqui /usr/local/squid/etc/squid_2.tpl ò aqui /usr/local/squid/etc/squid.conf. a la final te va a aparecer en las dos.
la confusion es con las unidades para que no tengas rollos homologa todo en bytes y listo.
Saludos


adslwifi gracias por la correccion...importante apreciacion.

saludos....
Diablosk100
 

Re: rafagas con delay pools

Mensagempor AdslWiFi » Ter Set 08, 2009 7:04 pm

Diablosk100 escreveu:Adslwifi explico de forma màs clara: etc... etc... etc...


jaja, ahora te pillo... :o! jeje, claramente es un error de lectura y queremos decir lo mismo... o por lo menos eso entiendo ahora... :) y por supuesto estoy de acuerdo contigo. Trabajar en bytes

Saludos...
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor Diablosk100 » Ter Set 08, 2009 7:12 pm

Ya aclarado el punto de las unidades te hago una pregunta :
delay pool que tengo implementado en mi red
Código: Selecionar todos
####################################################################
#################   DELAY POOLS  BY CESAR ROCHA ###########################
delay_pools 1
delay_class 1 2
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 32KB/s aproximadamente
delay_parameters 1 -1/-1 32768/3145728
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$

### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf  en dominios que usan balanceo de carga

acl videos url_regex -i "/usr/local/squid/etc/videos"

### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)

acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$

delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4

delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
#################   FIN DELAY POOLS  BY CESAR ROCHA  #####################
#######################################################################

como hago para que una ip no tenga esta limitacion de descarga (192.168.x.x) en pocas palabras que el delay pool limite a toda mi red 192.168.0.0/24 pero no mi ip (192.168.x.x) no uso sudredes por ahora...

Saludos
Diablosk100
 

Re: rafagas con delay pools

Mensagempor AdslWiFi » Ter Set 08, 2009 7:30 pm

Por ejemplo se me ocurre asi de pronto...

####################################################################
################# DELAY POOLS BY CESAR ROCHA ###########################
delay_pools 2
delay_class 1 2
#una vez los archivos descargados por IP exceden los 1048576 bytes (1MB)
#las descargas proseguirán a 32KB/s aproximadamente
delay_parameters 1 -1/-1 32768/3145728
#Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$

### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf en dominios que usan balanceo de carga

acl videos url_regex -i "/usr/local/squid/etc/videos"

### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)

acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$

delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1
delay_access 1 allow StreamingReply2
delay_access 1 allow StreamingReply3
delay_access 1 allow StreamingReply4

acl miconexion src 192.168.x.x/32
delay_class 2 1 # delay para mi conexión
delay_parameters 2 xxxxx/xxxxxx # Pon aqui tus velocidades que quieras
delay_access 2 allow miconexion !limitar !videos


delay_access 1 allow limitar
delay_access 1 allow videos
#######################################################################
################# FIN DELAY POOLS BY CESAR ROCHA #####################
#######################################################################


Creo es algo así, ahora mismo no podría asegurarlo 100% pero es mas o menos así... :) prueba y nos comentas

Saludos...

PD: Creo esta claro que lo nuevo es lo rojo :-) pero por si acaso jeje... y no lo meto estre Code porque no podría ponerlo en rojo
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor Diablosk100 » Ter Set 08, 2009 7:46 pm

Tranquilo adsl te entiendo, pruebo y comento por aqui...Gracias por la idea...
Diablosk100
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Qua Set 09, 2009 1:17 pm

Una batalla con los delay pool aqui dejo el codigo, como todo en esta vida lo puedes modificar y adaptarlo a tus necesidades:

Código: Selecionar todos
######DELAY POOL CON IP PRIVILEGIADA######
##########################################
acl restringir urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
acl ClienteEspecial src 192.168.0.120/32
# cantidad de delay pools
delay_pools 3
delay_class 1 2 # delay para extensiones restringidas
delay_class 2 2 # delay para navegacion en general
delay_class 3 1 # delay para cliente especial
delay_initial_bucket_level 90 # puede estar 0-100%
#1.5Mbits 20 clientes.
#limita las descargas de la red a 25KB/s.
delay_parameters 1 196608/589824 25600/200000
# Le doy 256Kb = 32KB = 32768B a cada IP esto es para navegacion
delay_parameters 2 196608/589824 32768/200000 
# delay para el cliente especial 192.168.0.120/32 puedes usar -1/-1
#descargas a 65KB/s no entras al pool restringir
delay_parameters 3 65536/300000
delay_access 3 allow ClienteEspecial !restringir
delay_access 3 deny all
delay_access 2 allow all !ClienteEspecial !restringir
delay_access 2 deny all
delay_access 1 allow restringir
delay_access 1 deny all
######FIN DE DELAY POOL######
#############################
Diablosk100
 

Re: rafagas con delay pools

Mensagempor AdslWiFi » Qua Set 09, 2009 1:51 pm

¡¡Casi acierto¡¡¡¡, jeje... gracias por el aporte, pero veo que lo has cambiado al completo, que no dejaste la estructura que tenías antes. Te digo esto porque lo mejor es adaptar lo que tú tienes a los nuevos conocimientos, no copiar y pegar. Es un consejo para bien.

De todos modos gracias de nuevo... a más de uno le servirá... :o!

Saludos...
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor Diablosk100 » Qua Set 09, 2009 1:56 pm

Bien recibido el consejo,le elimine la parte del youtube porque quiero probar esta parte bien y luego se la adaptare para limitar tambien los videos....

saludos
Diablosk100
 

Re: rafagas con delay pools

Mensagempor AdslWiFi » Qua Set 09, 2009 2:08 pm

OK, tennos al tanto con los cambios... es interesante este hilo puesto que yo recuerde... no había visto antes dar preferencia a una IP en Delay Pool's, aunque el foro es muy grande y puede que esté por algún sitio, pero no lo recuerdo.

Saludos...
Avatar do usuário
AdslWiFi
BFW Beneméritos
 
Mensagens: 2722
Registrado em: Dom Mar 15, 2009 9:25 pm
Localização: España - Madrid
BrazilFW Box:

Re: rafagas con delay pools

Mensagempor Diablosk100 » Sáb Set 12, 2009 3:08 pm

el delay pool que presente aca tiene unos grandes horrores que ya modifique ahora si esta funcionando al 100% este es el post donde lo dejo viewtopic.php?f=9&t=70876
Diablosk100
 

Re: rafagas con delay pools

Mensagempor MirageIII » Sáb Set 12, 2009 9:10 pm

Diablosk100 escreveu:el delay pool que presente aca tiene unos grandes horrores que ya modifique ahora si esta funcionando al 100% este es el post donde lo dejo viewtopic.php?f=9&t=70876



En fin... Buena pelea jeje. Te recomiendo que edite el delay pool en este lugar así tenemos un tema completo.
Esto no quita que demos ejemplos en el otro link.
Espero que edite aca lo que esta con error muchas gracias y muy buen labor
MirageIII
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Sáb Set 12, 2009 9:34 pm

Ok voy a hacer todo por aca...En un rato expongo el codigo....

Saludos
Diablosk100
 

Re: rafagas con delay pools

Mensagempor colemanhot » Dom Set 13, 2009 3:17 am

hola niraseco amigo como estas ... una pregunta a q te refieres con,,,

Crea un archivo (con winscp en tu server) en el directorio /usr/local/squid/etc, que lleve el nombre de videos, y ahi agregá esto:

.youtube.com
.porntube.com
.redtube.com
videoplayback
/videoplayback\?=
/get_video\?origin=
watch\?
/videoplayback?
/get_video\?


update.microsoft.com
.microsoft.com
.windowsupdate.com
au.download.windowsupdate.com
download.windowsupdate.com


.hi5.com
.bacanalnica.com
.facebook.com
.flickr.com
.netlog.com
.sonico.com
.orange.es
.rockyou.com
.myspace.com
.friendster.com
.avast.com
.dalealplay.com



tengo q crear un archivo en el directorio de brazil squid.conf? un archivo de q tipo o q extencion,, como lo hago amigo? y esto para q sirve?

disculpa las molestias niraseco.... saludos y gracias amigo
colemanhot
 

Re: rafagas con delay pools

Mensagempor juliojc » Dom Set 13, 2009 3:31 am

Holas.

Colemanhot, todo lo que preguntas está explicado en este hilo. Lo único que tienes que hacer es seguir la secuencia de los post, léelos, y encontrarás tu respuesta que aclararán tus dudas.

Suerte.
------------
Julio César


---------------------------------------------------------------------------------
El éxito en la vida no se mide por lo que logras, sino por los obstáculos que superas
Avatar do usuário
juliojc
BFW Very Participative
 
Mensagens: 444
Registrado em: Qui Jul 03, 2008 12:45 pm
Localização: Peru
BrazilFW Box: HP Proliant ML115 G5 QuadCore AMD64 Opteron 2.2GHz, 7GB RAM, 120GB SSD
BFW 3.0.262 - 64bits
Subredes + DNS
QoS + Squid
Línea Dedicada Simétrico 1Gbps

Re: rafagas con delay pools

Mensagempor Diablosk100 » Dom Set 13, 2009 3:25 pm

Amigo coleman eso esta explicado de forma clara en este post...leelo desde el principio este archivo se crea con la intension que el squid pueda saber las paginas donde estan estos videos que se van a limitar.por eso lo llaman delay pool por dominio.

saludos...
Diablosk100
 

Re: rafagas con delay pools

Mensagempor colemanhot » Dom Set 13, 2009 11:57 pm

gracias muchachos,, voy a rrepasar el post..
colemanhot
 

Re: rafagas con delay pools

Mensagempor colemanhot » Seg Set 14, 2009 12:06 am

Diablosk100 ya tengo los delay pool trabajando en mi red pero sacame de una duda por favor .. como hago para q una subred no caiga en los delay pools.

es decir, tengo a cada cliente con una subred lo q es igual 50 clientes= 50 subredes como hago para q una de las subredes no limite las descargas osea q quede libre de los delay pools...

gracias por su valiosa ayuda muchachos..
colemanhot
 

Re: rafagas con delay pools

Mensagempor Diablosk100 » Seg Set 14, 2009 2:06 am

coleman prueba esto haber yo no uso sudredes estoy por implementarlas para usar el zeropenality y tener otros beneficios prueba esto me avisas cualquier cosa

Código: Selecionar todos
######DELAY POOL CON IP PRIVILEGIADA EN SUDRED######
##########################################
acl restringir urlpath_regex -i \.(jpg|jpeg|ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$
acl ClienteEspecial src tu ip/32
acl mired src 0/0
# cantidad de delay pools
delay_pools 3
delay_class 1 3 # delay para extensiones restringidas
delay_class 2 3 # delay para navegacion en general
delay_class 3 3 # delay para cliente especial
# puede estar 0-100%
delay_initial_bucket_level 90
#limita las descargas de la red a 25KB
delay_parameters 1 -1/-1 -1/-1 25600/200000
# Le doy 256Kb = 32KB = 32768B a cada IP
delay_parameters 2 -1/-1 -1/-1 32768/200000
# delay para el cliente especial tu ip/32 puedes usar -1/-1
delay_parameters 3 -1/-1 -1/-1 -1/-1
delay_access 3 allow ClienteEspecial !restringir
delay_access 3 deny all
delay_access 2 allow mired !ClienteEspecial !restringir
delay_access 2 deny all
delay_access 1 allow restringir !ClienteEspecial
delay_access 1 deny all
######FIN DE DELAY POOL######
#############################


Saludos
Diablosk100
 

Re: rafagas con delay pools

Mensagempor colemanhot » Qui Set 17, 2009 1:30 am

hola diablosk lo probe y me funciona pero con firefox me trabaja los delay pool y con internet explorer no....q podra ser..???
colemanhot
 

Próximo

Voltar para BrazilFW 2.x - Ayuda en general

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes

cron