I'm trying to assign traffic prioritization with a Linux machine (Debian) running Sophos UTM 9. I can see (and have read) that I can guarantee a service (in this case a specific TCP port) an amount of bandwidth, but this would keep any reserved uplink bandwidth sitting idly by doing nothing, and making everything else run that much slower even when the uplink is not being utilized.
I had thought I could do it by creating a single Bandwidth Pool rule and then adding the different services as traffic selectors but there does not appear to be any way to assign priorities to the traffic selectors within a bandwidth pool.
I'm just looking to have something that will always put the traffic of service x above the traffic of service y, or z. If the link is full, queue traffic for service x before looking any further.
How does one do that?