+ Responder ao Tópico



  1. #1

    Padrão Problema com Cache Full (squid fora do mikrotik)

    https://under-linux.org/forums/attac...1&d=1215401873

    Olá pessoal,

    Não estou conseguindo liberar a banda quando os dados vêm do cache.

    Tenho a topologia como na figura acima, um proxy server (squid) transparente rodando fora do mikrotik, e controlo a banda dos clientes com Simple Queues.

    Estou marcando as conexões na porta 80 TCP com o Firewall Mangle com X-Cache: HIT. E marco também os pacotes desta conexão.

    Também adicionei uma Simple Queue com Target Address 0.0.0.0/0 para os pacotes anteriormente marcados com banda ilimitada.

    Vendo no winbox vejo que as conexões e os pacotes estão marcados. E olhando a queue criada também exibe que está havendo tráfego.

    Porém quando baixo arquivo que está no proxy (com banda limitada pela queue) ele só passa a uma taxa de 128k (limite dos clientes).

    Alguém sabe porque ele não tá liberando a banda para arquivos do cache?

    Atenciosamente,

  2. #2

    Padrão

    A, a configuração do mikrotik é:

    Firewall Mangle

    0 chain=forward action=mark-connection
    new-connection-mark=squid-connection-HIT passthrough=yes src-port=80
    protocol=tcp content=X-Cache: HIT

    1 chain=forward action=mark-packet new-packet-mark=squid-packet-HIT
    passthrough=yes connection-mark=squid-connection-HIT

    Simple Queue
    0 name="CACHE FULL" target-addresses=0.0.0.0/0 dst-address=0.0.0.0/0
    interface=all parent=none packet-marks=squid-packet-HIT direction=both
    priority=8 queue=default-small/default-small limit-at=0/0 max-limit=0/0
    total-queue=default-small time=0s-1d,sun,mon,tue,wed,thu,fri,sat

    Alguma configuração adicional é necessária?

  3. #3

    Padrão

    Crie essa regra para limitar o proxy em "queue tree"