Salve a tutti sto cercando un modo per limitare l'utilizzo di banda dei software di p2p e volevo sapere se la soluzione che ho trovato potrebbe andare bene.
In pratica marco tutte le connessioni udp e tcp sulle porte 1025-65535 che hanno un rate maggiore di 200Kbps (in modo da non inserire il traffico voip nella queue) e che hanno generato un download superiore a 500KiB. Una volta markate le metto in un coda a bassa priorità a cui assegno circa il 15% della banda totale a disposizione in questo caso 15Mbps/5Mbps condivisa tra tutti (la banda totale è 100/100).
Queste sono le marking rules:
5 ;;; Mark Heavy Traffic on 1025-65535 ports
chain=forward action=mark-connection
new-connection-mark=heavy_traffic_conn passthrough=yes protocol=tcp
src-address=10.5.0.0/24 dst-port=1025-65535 connection-bytes=500000-0
connection-rate=200k-100M
6 chain=forward action=mark-connection
new-connection-mark=heavy_traffic_conn passthrough=yes protocol=udp
src-address=10.5.0.0/24 dst-port=1025-65535 connection-bytes=500000-0
connection-rate=200k-100M
7 chain=forward action=mark-packet new-packet-mark=heavy_traffic
passthrough=no connection-mark=heavy_traffic_conn
Questa è la coda:
3 name="Limit Heavy Traffic on 1025-65535" target="" parent=none
packet-marks=heavy_traffic priority=8/8
queue=default-small/default-small limit-at=0/0 max-limit=5M/15M
burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s