Problema con Marcado de Thunder Cache Full - Parent Proxy

Publicado por the_tayta, Noviembre 22, 2012, 09:58:21 PM

Tema anterior - Siguiente tema

the_tayta

Hola..

Primero  agradecer y felicitar al amigo joemg6 por el maginifico trabajo....
luego paso a contarles mi problema haber si pueden echarme alguna luz de como resolverlo
acabo de instalar el thunder el dia de hoy (es la primera vez q lo instalo solo lo e instalado en una pc bastante basica, pero creo q puede responder por q tengo muy pocos usuarios)el caso es q el mikrotik no me hace el marcado correctamnete de lo cacheado por thunder...
tengo el mikrotik funcionando con hostspot con autentificacion por mac..
tambien tiene web proxy y reglas quetree para qos
el caso es q cada ves q el thunder ase un hit de cualquier archivo. y se esta decargandolo el mikrotik lo marca como coneccion http no lo marrca en la regla de quetre de full cache .
tengo configurado el mangle y el que tree como manda el amigo joemg6 y he probado varias configuraciones pero no me ace el marcado....... correcto
cualkier dato q necesiten me preguntan porfavor...
el thunder esta funcionando como  parent proxy...


the_tayta

hola alguien q pueda ayudarme por favor...
ya probe quitando el web proxy de mikrotik y nada
tambien poniendole en tranparent proxy en el hotspot y nada....
alguna sugerencia.....

angel_uribe

Esperemos que alguien nos haga caso, porque tambien tengo el mismo problema! publica tu qos, descubri tambien que influye el orden de como estan puestas en el mangle las reglas!
amigo sigueme en este hilo
http://www.alterserv.com/foros/index.php?topic=141.new#new

the_tayta

en el mangle lo tengo asi estas reglas estan primeras q todas las demas
Citar/ip firewall mangle
add action=mark-connection chain=output comment="Full Cache" content=\
   "X-Cache: HIT" disabled=no new-connection-mark=cacheconn passthrough=yes
add action=mark-packet chain=output connection-mark=cacheconn disabled=no \
   new-packet-mark=cachepacket passthrough=no

bueno el mangle si detecta los paquetes  marcados 
pero tambien  la regla de http lo detecta
y el queue tree pues la descarga va para el http no para el full cache

luistec

En tus reglas del queues tree falta la del webproxy, sería que pongas los detalles de como configurastes el parent proxy del webproxy para ver mejor tus reglas, al parecer falta poner el puerto en tus reglas de mangle.

Saludos.

the_tayta

las reglas en el web proxy son estas:
Citarip proxy
set always-from-cache=no cache-administrator=webmaster cache-hit-dscp=4 \
    cache-on-disk=no enabled=yes max-cache-size=none max-client-connections=\
    600 max-fresh-time=3d max-server-connections=600 parent-proxy=\
    192.168.10.5 parent-proxy-port=8080 port=8000 serialize-connections=no \
    src-address=0.0.0.0

espero puedas ayudarme....

luistec

Ahí pongo una configuracion que joemg puso en un post sobre parent proxy.



Luego ingresamos las reglas de Redirección, marcado de conexión y priorizado de trafico, considerando en la regla "/ip firewall nat" el IP 192.168.1.1 es del servidor Mikrotik(si es diferente cambiar por el Ip que se este usando), y cambiar "LAN" por el nombre de su interface LAN.

/ip firewall nat
add action=dst-nat chain=dstnat comment="Redireccion Parent Thunder" disabled=no \
   dst-port=80 in-interface=LAN protocol=tcp to-addresses=\
   192.168.1.1 to-ports=8001
/ip firewall mangle
add action=mark-connection chain=output comment="Cache Full Parent Thunder" \
   content="X-Cache: HIT" disabled=no new-connection-mark=Cache-Connection \
   passthrough=yes protocol=tcp src-port=8001
add action=mark-packet chain=output connection-mark=Cache-Connection \
   disabled=no new-packet-mark=Cache-Packet passthrough=yes
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=6M name=\
   "ThunderCache" packet-mark=Cache-Packet parent=global-out priority=4 queue=\
   ethernet-default


Saludos.

the_tayta

he puesto las reglas como me sugeristes y las adapte a mi red...
pero sigue igual ...
no corre el fullcache...
ay navegacion pasa por el webproxy de mikrotik..tambien pasa por el thundercache...cachea el contenido ..
pero cuando ase hit no lo baja a la velocidad definida en el queue tree....
como puedes ver en la imagen tengo las reglas de calidad de servicio q recomienda ryo asta ahi todo bienno hay problema en la navegacion pero cuando pongo el thunder , las reglas q deberian de reconocerlo para darle prioridad y darle mas velocidad pues no funionan...

gracias por la ayuda si necesitas algo mas me ases saberlo




Citarip firewall nat
add action=masquerade chain=srcnat comment="enmascarado de red local" \
    disabled=no out-interface=ether1
add action=redirect chain=dstnat comment="redireccion DNS cache" disabled=no \
    dst-port=53 in-interface=ether2 protocol=udp to-ports=53
add action=redirect chain=dstnat comment=thundercache disabled=no dst-port=80 \
    in-interface=ether2 protocol=tcp src-address=!192.168.10.5 to-ports=8000



esta es la regla para el redireccionamiento q tengo
tambien probe la q me sugeristes... pero sigue igual

----------------------------------------------------------------------------------------------------------------------------------------------------------------esta regla es la q tengo en el  mangle
Citaradd action=mark-connection chain=prerouting comment="Https up connection" \
    disabled=no dst-port=443 in-interface=ether2 new-connection-mark=\
    http_up_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment="Http up connection" \
    disabled=no dst-port=80 in-interface=ether2 new-connection-mark=http_up_cnx \
    passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="Http up packet" \
    connection-mark=http_up_cnx  disabled=no new-packet-mark=http_up_pkt \
    passthrough=no
add action=mark-packet chain=postrouting comment="Http down small packet" \
    connection-mark=http_up_cnx out-interface=ether2 disabled=no new-packet-mark=http_down_pkt \
    passthrough=no protocol=tcp connection-bytes=0-256000
add action=mark-packet chain=postrouting comment="Http down medium packet" \
    connection-mark=http_up_cnx out-interface =disabled=no new-packet-mark=\
    http_down_medium_pkt passthrough=no
     protocol=tcp connection-bytes=256000-512000
add action=mark-packet chain=postrouting comment="Http down large packet" \
    connection-mark=http_up_cnx out-interface=ether2 disabled=no new-packet-mark=\
    http_down_big_pkt passthrough=no
    protocol=tcp connection-bytes=512000-0


como puedes ver son bastante funcionales.... con el queue tree q es este
Citaradd burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=1024k name="Http down small" packet-mark=http_down_pkt parent=\
    Recepcion priority=1 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=896k name="Http down medium" packet-mark=http_down_medium_pkt \
    parent=Recepcion priority=4 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
    max-limit=768k name="Http down big" packet-mark=http_down_big_pkt parent=\
    Recepcion priority=8 queue=default


asta aqui no hay problemas tampoco

lo malo esta cuando  kiero dar prioridad al tunder con las reglas q tengo y tambien copn las reglas q me facilitastes la cual no procede
el trafico lo manda como si viniera de internet ...he ahi mi problema..
creo q es un doble marcado q esta aciendo el mikrotik en el mangle tambien probe en ves de prerouting
con forward y pues tampoco anda estoy pensando q no se puede trabajar con estas reglas juntas ...
espero q me puedas ayudar a encontrar una solucion gracias de antemano a cualquiera q preste sus conocimientos....

luistec

La regla de redirección del webproxy es diferentes a la regla que cuanto se utiliza en paralelo estas utilizando como si estuviera en paralelo también en tus reglas de mangle solo se ve una parte de tu QoS, revisa el orden de tus reglas en mangle el marcado del webproxy tiene que estar arriba.

Saludos.

the_tayta

1.-Asignamos un IP a la tarjeta donde conectaremos a nuestro servidor, que será la puerta de enlace por donde ThunderCache saldrá a internet.
Código (mk) [Seleccionar]

/ip address
add address=192.168.10.1/24 interface=thunderether3


2.-Iniciamos la redirección al servidor ThunderCache.
Código (mk) [Seleccionar]

/ip firewall nat
add action=dst-nat chain=dstnat comment="Redireccion a Thunder" disabled=no dst-port=80 in-int
   to-addresses=192.168.100.1 to-ports=8000


asi esta en estos momentos la redireccion....

y asi esta mi mangle_:

Código (mk) [Seleccionar]

/ip firewall mangle
add action=mark-connection chain=output comment="Cache Full Parent Thunder" content="X-Cache: HIT" disabled=no new-connection-mark=Cache-Connection passthrough=yes protocol=tcp src-port=\
   8000
add action=mark-packet chain=output connection-mark=Cache-Connection disabled=no new-packet-mark=Cache-Packet passthrough=yes
add action=mark-connection chain=postrouting comment="Full Cache" content="X-Cache: HIT" disabled=yes new-connection-mark=cacheconn out-interface=ether2 passthrough=yes
add action=mark-packet chain=postrouting connection-mark=cacheconn disabled=yes new-packet-mark=cachepacket passthrough=yes
add action=mark-connection chain=prerouting comment="Icmp connection" disabled=no new-connection-mark=icmp_cnx passthrough=yes protocol=icmp
add action=mark-packet chain=prerouting comment="Icmp packet" connection-mark=icmp_cnx disabled=no new-packet-mark=icmp_pkt passthrough=no
add action=mark-connection chain=prerouting comment="Dns connection" disabled=no dst-port=53 new-connection-mark=dns_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment="Dns connection" disabled=no dst-port=53 new-connection-mark=dns_cnx passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="Dns packet" connection-mark=dns_cnx disabled=no new-packet-mark=dns_pkt passthrough=no
add action=mark-connection chain=prerouting comment="WinBox connection" disabled=no dst-port=8291 in-interface=ether2 new-connection-mark=winbox_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment="WinBox connection" disabled=no dst-port=20561 in-interface=ether2 new-connection-mark=winbox_cnx passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="WinBox packet" connection-mark=winbox_cnx disabled=no new-packet-mark=winbox_pkt passthrough=no
add action=mark-packet chain=postrouting comment="WinBox packet" connection-mark=winbox_cnx disabled=no new-packet-mark=winbox_down_pkt out-interface=ether2 passthrough=no
add action=mark-connection chain=prerouting comment="Msn connection" disabled=no dst-port=1863 in-interface=ether2 new-connection-mark=msn_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="Msn packet" connection-mark=msn_cnx disabled=no new-packet-mark=msn_pkt passthrough=no
add action=mark-packet chain=postrouting comment="Msn down packet" connection-mark=msn_cnx disabled=no new-packet-mark=msn_down_pkt out-interface=ether2 passthrough=no
add action=mark-connection chain=prerouting comment="YouTube connection" content=youtube disabled=no dst-address=173.194.0.0/16 in-interface=ether2 new-connection-mark=youtube_cnx \
   passthrough=yes
add action=mark-connection chain=prerouting comment=Youtube content=youtube.com disabled=no new-connection-mark=youtube_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment="YouTube connection" disabled=no dst-address=208.117.224.0/19 in-interface=ether2 new-connection-mark=youtube_cnx passthrough=yes
add action=mark-connection chain=prerouting comment="YouTube connection" content=youtube disabled=no dst-address=74.125.0.0/16 in-interface=ether2 new-connection-mark=youtube_cnx \
   passthrough=yes
add action=mark-packet chain=prerouting comment="YouTube packet" connection-mark=youtube_cnx disabled=no new-packet-mark=youtube_pkt passthrough=no
add action=mark-packet chain=postrouting comment="YouTube down packet" connection-mark=youtube_cnx disabled=no new-packet-mark=youtube_down_pkt out-interface=ether2 passthrough=no
add action=mark-connection chain=prerouting comment=Mediafire content=mediafire.com disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=filefactory content=filefactory.com disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=adf.ly content=adf.ly disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=putlocker.com content=putlocker.com disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=depositfiles.com content=depositfiles.com disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=\
   tcp
add action=mark-connection chain=prerouting comment=netfolder.in content=netfolder.in disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=turbobit.net content=turbobit.net disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=rapidgator.net content=rapidgator.net disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=letitbit.net content=letitbit.net disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=gigasize content=gigasize.com disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting comment=rapidshare content=rapidshare disabled=no in-interface=ether2 new-connection-mark=rapidshare_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="rapidshare packet" connection-mark=rapidshare_cnx disabled=no new-packet-mark=rapidshare_pkt passthrough=no
add action=mark-packet chain=postrouting comment="rapidshare down packet" connection-mark=rapidshare_cnx disabled=no new-packet-mark=rapidshare_down_pkt out-interface=ether2 passthrough=\
   no
add action=mark-connection chain=prerouting comment="torrent connection" disabled=no in-interface=ether2 new-connection-mark=p2p_cnx p2p=bit-torrent passthrough=yes
add action=mark-connection chain=prerouting comment="Kazza connection" disabled=no in-interface=ether2 new-connection-mark=p2p_cnx p2p=warez passthrough=yes
add action=mark-connection chain=prerouting comment="P2p connection" disabled=no in-interface=ether2 new-connection-mark=p2p_cnx p2p=all-p2p passthrough=yes
add action=mark-packet chain=prerouting comment="P2p packet" connection-mark=p2p_cnx disabled=no new-packet-mark=p2p_pkt passthrough=no
add action=mark-connection chain=prerouting comment="WOLF connection" disabled=no dst-port=30702 in-interface=ether2 new-connection-mark=wolf_cnx passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="WOLF packet" connection-mark=wolf_cnx disabled=no new-packet-mark=wolf_pkt passthrough=no
add action=mark-connection chain=prerouting comment="Https up connection" disabled=no dst-port=443,80 in-interface=ether2 new-connection-mark=http_up_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment=http_conection_paket connection-mark=http_up_cnx disabled=no new-packet-mark=http_up_pkt passthrough=no
add action=mark-packet chain=postrouting comment="Http down small packet" connection-bytes=0-512000 connection-mark=http_up_cnx disabled=no new-packet-mark=http_down_pkt out-interface=\
   ether2 passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment="Http down medium packet" connection-bytes=512000-2097152 connection-mark=http_up_cnx disabled=no new-packet-mark=http_down_medium_pkt \
   out-interface=ether2 passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment="Http down large packet" connection-bytes=2097152-0 connection-mark=http_up_cnx disabled=no new-packet-mark=http_down_big_pkt \
   out-interface=ether2 passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment="Http down very large packet 50 megas para arriba" connection-bytes=52428800-0 connection-mark=http_up_cnx disabled=yes new-packet-mark=\
   http_down_very_big_pkt out-interface=ether2 passthrough=no protocol=tcp
add action=mark-connection chain=prerouting comment="FTP connection" disabled=no dst-port=20-21 in-interface=ether2 new-connection-mark=ftp_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="FTP packet" connection-mark=ftp_cnx disabled=no new-packet-mark=ftp_pkt passthrough=no
add action=mark-connection chain=prerouting comment="Otras UDP connection" disabled=no in-interface=ether2 new-connection-mark=otras_udp_cnx passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="Otras UDP packet" connection-mark=otras_udp_cnx disabled=no new-packet-mark=otras_udp_pkt passthrough=no
add action=mark-packet chain=postrouting comment="Otras udp down packet" connection-mark=otras_udp_cnx disabled=no new-packet-mark=otras_udp_all_pkt out-interface=ether2 passthrough=no
add action=mark-connection chain=prerouting comment="Otras connection" disabled=no in-interface=ether2 new-connection-mark=otras_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="Otras packet" connection-mark=otras_cnx disabled=no new-packet-mark=otras_pkt passthrough=no
add action=mark-packet chain=postrouting comment="Otras down small connection" connection-bytes=0-512000 connection-mark=otras_cnx disabled=no new-packet-mark=otras_small_pkt \
   out-interface=ether2 passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment="Otras down large connection" connection-bytes=512000-0 connection-mark=otras_cnx disabled=no new-packet-mark=otras_large_pkt \
   out-interface=ether2 passthrough=no protocol=tcp


dale una miradita y porfavor dime q puede estar mal

luistec

Para despistar prueba deshabilitando tus reglas Otras que esten utilizando el protocolo tcp y prueba.

Saludos.

the_tayta

tambien lo probe amigo...
y ahi si q funciona las reglas del full cache,,
Solo cuando desabilito las demas reglas del mangle....
aunq tambien  funcionan solo si quito las reglas de prerouting, claro q ya no me identifica los paketes de cada conexion....

luistec

Sería que hagas un solo marcado para la regla Otros que utilicen el protocolo tcp o en todo caso especifica bien las interfaces de la reglas Otras TCP, porque sino te esta creando conflicto con la regla de cache full.

Saludos.

the_tayta

Amigo luistec estuve aciendo varias pruebas y al parcer esto funciona...
pero kisiera saber en q forma podria afectar a mi QOS¡¡??




Citar
add action=mark-connection chain=prerouting comment="Https up connection" connection-state=new disabled=no dst-port=443,80 \
    in-interface=ether2 new-connection-mark=http_up_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment=http_conection_paket connection-mark=http_up_cnx disabled=no \
    new-packet-mark=http_up_pkt passthrough=no


como puedes observa ahora esta con la casilla de connection-state=new   este lo eh habilitado y ahora si funciona el fullcache pero al parecer no hace bien su trabajo el QoS bueno espero tus sugerenciasss

the_tayta

Amigo luistec ya desabilite la regla q puse (connection-state=new ) ya q ase todo un desastre el QoS ... y asta ahora no doy con el problema

luistec

Ese cambio que hisiste no es adecuado para tu QoS(connection-state=new) en tus reglas hay unas que estan de más por ejemplo las
add action=mark-connection chain=postrouting comment="Full Cache" content="X-Cache: HIT" disabled=yes new-connection-mark=cacheconn out-interface=ether2 passthrough=yes
add action=mark-packet chain=postrouting connection-mark=cacheconn disabled=yes new-packet-mark=cachepacket passthrough=yes

El marcado Fullcache ya las has hecho por output al principio.

Las reglas que te estan haciendo conflicto son estas reglas
add action=mark-connection chain=prerouting comment="Otras connection" disabled=no in-interface=ether2 new-connection-mark=otras_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="Otras packet" connection-mark=otras_cnx disabled=no new-packet-mark=otras_pkt passthrough=no
add action=mark-packet chain=postrouting comment="Otras down small connection" connection-bytes=0-512000 connection-mark=otras_cnx disabled=no new-packet-mark=otras_small_pkt \
   out-interface=ether2 passthrough=no protocol=tcp
add action=mark-packet chain=postrouting comment="Otras down large connection" connection-bytes=512000-0 connection-mark=otras_cnx disabled=no new-packet-mark=otras_large_pkt \
   out-interface=ether2 passthrough=no protocol=tcp


Revisa bien el marcado de sus interfaces para que no hagan conflicto con la regla del fullcache.

Saludos.

the_tayta

las reglas del thunder  q esta con posrouting  si te das cuenta estan desactivadas...
para poder aser esto mas rapido e desabilitado todas las reglas y solo me e quedado con estas..




ip firewall mangle
add action=mark-connection chain=output comment="Cache Full Parent Thunder" \
   content="X-Cache: HIT" disabled=no new-connection-mark=Cache-Connection \
   out-interface=ether2 passthrough=yes protocol=tcp
add action=mark-packet chain=output connection-mark=Cache-Connection \
   disabled=no new-packet-mark=cachepacket passthrough=yes
add action=mark-connection chain=prerouting comment="Http up connection" \
   disabled=no dst-port=443,80 in-interface=ether2 new-connection-mark=\
   http_up_cnx passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment="Http up packet" \
   connection-mark=http_up_cnx disabled=no new-packet-mark=http_up_pkt \
   passthrough=no
add action=mark-packet chain=postrouting comment="Http down small packet" \
   connection-mark=http_up_cnx disabled=no new-packet-mark=http_down_pkt \
   out-interface=ether2 passthrough=no protocol=tcp





tengo un video cacheado y cada ves q desactivo las reglas de http pues sale a velocidad de fullcache pero cuando las habilito de nuevo pues todo el trafico se va para el http como si no existiera la primera regla del mangle


the_tayta

Amigo luistec e encontrado unas reglas  y las e adatado a mi caso y quedaria asi...




/ip firewall mangle
add action=mark-connection chain=output comment="MARCO TODO LO QUE SALE DEL CACHE DEL DISCO RIGIDO" content="X-Cache: HIT" \
    disabled=no new-connection-mark=conn-thunder passthrough=yes
add action=mark-packet chain=output connection-mark=conn-thunder disabled=no new-packet-mark=CACHE-HIT passthrough=yes
add action=mark-packet chain=prerouting comment=PROXY-TOS connection-mark=conn-thunder disabled=no new-packet-mark=CACHE-HIT \
    passthrough=no
add action=jump chain=prerouting disabled=no jump-target="TERMINO DE PROCESAR" packet-mark=CACHE-HIT
add action=accept chain="TERMINO DE PROCESAR" disabled=no


con esto ya tengo full cache pero aun creo q desordena un poco mi QoS
si puedes dale una miradita  a esta regla y dime q tal va....

angel_uribe

a usteedes les funciona bien el plugin de youtube a mi no me caché ni un video, la instalación es nueva

nemox

Amigo the_tayta haz encontrado alguna solucion? estoy en las mismas, el mismo problema... tenia qos y cache full con el thunder viejo el 3.1 y ahora no me funcionan bien con el 3.2.1 Si activo el QoS no tengo cache full, si activo el cache full no tengo QoS... estoy volviendome loco.