0% found this document useful (0 votes)
286 views2 pages

Reglas para Pcq+queue Tree+qos

This document configures traffic shaping and marking for different internet plans with different speeds (4Mbps and 6Mbps plans). It marks traffic based on connection and packet criteria, then assigns it to traffic control queues that shape traffic to the appropriate speeds for each plan and application (WhatsApp, HTTP, etc).
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
286 views2 pages

Reglas para Pcq+queue Tree+qos

This document configures traffic shaping and marking for different internet plans with different speeds (4Mbps and 6Mbps plans). It marks traffic based on connection and packet criteria, then assigns it to traffic control queues that shape traffic to the appropriate speeds for each plan and application (WhatsApp, HTTP, etc).
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

/ip firewall mangle

add action=mark-routing chain=prerouting new-routing-mark=youtube_r \


passthrough=yes src-address-list=publica
add action=mark-connection chain=prerouting comment="plan 4mb" \
new-connection-mark=plan_4mbps passthrough=yes src-address-list=\
"plan 4mbps"
add action=mark-packet chain=prerouting connection-mark=plan_4mbps \
new-packet-mark="whatsapp_plan 4mb" passthrough=no port=5222,5223,5228,5242 \
protocol=tcp
add action=mark-packet chain=prerouting connection-mark=plan_4mbps \
new-packet-mark="443 plan 4mb" passthrough=no port=443 protocol=tcp
add action=mark-packet chain=prerouting connection-mark=plan_4mbps \
new-packet-mark="http plan 4mb" passthrough=no port=80 protocol=tcp
add action=mark-packet chain=prerouting connection-mark=plan_4mbps \
new-packet-mark=resto_plan_4mb passthrough=no
add action=mark-connection chain=prerouting comment="plan 6mbps" \
new-connection-mark="plan 6mbps" passthrough=yes src-address-list=\
"plan 6mbps"
add action=mark-packet chain=prerouting connection-mark="plan 6mbps" \
new-packet-mark="whatsapp_plan 6mb" passthrough=no port=5222,5223,5228,5242 \
protocol=tcp
add action=mark-packet chain=prerouting connection-mark="plan 6mbps" \
new-packet-mark="443 plan 6mb" passthrough=no port=443 protocol=tcp
add action=mark-packet chain=prerouting connection-mark="plan 6mbps" \
new-packet-mark="http plan 6mb" passthrough=no port=80 protocol=tcp
add action=mark-packet chain=prerouting connection-mark="plan 6mbps" \
new-packet-mark=resto_plan_6mbps passthrough=no

/queue tree
add name=DESCARGA parent=bridge1
add name=CARGA parent=ether1
add name="plan 4mb up" parent=CARGA
add limit-at=256k max-limit=1M name="whatsapp plan 4mb up" packet-mark=\
"whatsapp_plan 4mb" parent="plan 4mb up" priority=2
add limit-at=512k max-limit=1M name="443 plan 4mb up" packet-mark=\
"443 plan 4mb" parent="plan 4mb up" priority=3
add limit-at=128k max-limit=1M name="http plan 4mb up" packet-mark=\
"http plan 4mb" parent="plan 4mb up" priority=4
add limit-at=128k max-limit=1M name="resto_plan 4mb up" packet-mark=\
resto_plan_4mb parent="plan 4mb up" priority=5
/queue type
add kind=pcq name="plan 4mb down" pcq-classifier=dst-address \
pcq-dst-address6-mask=64 pcq-rate=4M pcq-src-address6-mask=64
add kind=pcq name="plan 4mb up" pcq-classifier=src-address \
pcq-dst-address6-mask=64 pcq-rate=1M pcq-src-address6-mask=64
add kind=pcq name="plan 6mb down" pcq-classifier=dst-address \
pcq-dst-address6-mask=64 pcq-rate=6M pcq-src-address6-mask=64
add kind=pcq name="plan 6mb up" pcq-classifier=src-address \
pcq-dst-address6-mask=64 pcq-rate=2M pcq-src-address6-mask=64
/queue tree
add name="Plan 4mb down" parent=DESCARGA queue="plan 4mb down"
add name="plan 6mb down" parent=DESCARGA queue="plan 6mb down"
add name="plan 6mb up" parent=CARGA queue="plan 6mb up"
add limit-at=1M max-limit=4M name="whatsapp plan 4mb down" packet-mark=\
"whatsapp_plan 4mb" parent="Plan 4mb down" priority=2
add limit-at=2M max-limit=4M name="443 plan 4mb down" packet-mark=\
"443 plan 4mb" parent="Plan 4mb down" priority=3
add limit-at=512k max-limit=4M name="http plan 4mb down" packet-mark=\
"http plan 4mb" parent="Plan 4mb down" priority=5
add limit-at=512k max-limit=4M name="resto_plan 4mb down" packet-mark=\
resto_plan_4mb parent="Plan 4mb down" priority=6

You might also like