Postado originalmente por
izaufernandes
Amigo, minha dica é você diferenciar o arquivo pelo tamanho do mesmo, marcando no mangle e priorizando no queue tree. Sugiro observar o tráfego e adapdar dependendo das suas necessidades e do perfil dos seus clientes. Por ex: se vc controlar a banda no queue tree dos arquivos de tamanho superior a 10mb (que são downloads) no horário de pico vc dá uma aliviada bôa na rêde e prioriza navegação e outros serviços.
add action=mark-packet chain=prerouting comment="Marcar Pacotes < 2.5Mb" \
connection-bytes=0-250000 disabled=no new-packet-mark="HTTP < 2.5 Mb" \
passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting comment=\
"Marcar Pacotes 2.5 > 5.0 Mb" connection-bytes=250000-500000 \
disabled=no new-packet-mark="HTTP 2.5 > 5.0 Mb" passthrough=yes protocol=\
tcp
add action=mark-packet chain=prerouting comment=\
"Marcar Pacotes 5.0 Mb > 10 Mb" connection-bytes=500000-1000000 \
disabled=no new-packet-mark="HTTP 5.0 Mb > 10 Mb" passthrough=yes \
protocol=tcp
add action=mark-packet chain=prerouting comment=\
"Marcar Pacotes 10.0 Mb > 50Gb" connection-bytes=1000000-500000000 \
disabled=no new-packet-mark="HTTP 10.0 Mb > 5 Gb" passthrough=yes \
protocol=tcp