Bom dia
Vejo muito material sobre marcarção de pacotes e priorização com queue, porém ainda não entendi qual parent na queue-tree deve ser usada para cada tipo de pacote marcado, exemplo:
quando marcamos pacotes vao sair do cache full, no meu caso uso a seguinte regra:
/ip firewall mangle
add action=mark-connection chain=postrouting comment="Marca o com e sem TOS" \
disabled=no dscp=12 new-connection-mark=n-cache passthrough=yes protocol=\
tcp src-port=3128
add action=mark-connection chain=postrouting disabled=no dscp=!12 \
new-connection-mark=s-cache passthrough=yes protocol=tcp src-port=3128
add action=mark-packet chain=postrouting connection-mark=n-cache disabled=no \
new-packet-mark=Cache-Packet passthrough=no
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name="1 - CACHE" packet-mark=Cache-Packet parent=global-total \
priority=8 queue=cache
O Parent nesse caso usado é o global-total, ai é onde tenho duvida, se marquei o pacote como postrouting o parent da queue tree esta correta ?
em outro caso usando a marcação dos pacotes como prerouting qual seria o parent da queue tree correto ?
qual seria o tipo de marcação de pacotes para usar os parent global-out, global-in no queue-tree ?
hoje uso os pacotes marcados sejam de conexões prerouting ou postrouting com a queue-tree como parent global-total, isso tah correto ?
Vou anexar uma imagem como minhas marcações, se alguem puder me orientar agradeço.
At.