PPPoE dynamic queues to exempt VOIP ?

Hi all,

We have a few mikrotiks around the country which people connect to via PPPoE.
We use Radius to set their speeds and IP address.
So they all get a dynamic simple queue automatically when they connect.

We also cap them, by changing their speeds in Radius then uploading a script to kick them off.
Then they reconnect with their capped speed. Dynamic queue again.

One of the things we would like to do is exempt VOIP from their simple queues.
More precisely, exempt any traffic to a certain IP address.
So even if they are capped, they still get full speed (unlimited) to and from this particular IP Address.

Is this possible ?

Cheers.

Yes. Mark the packets in mangle, and make a queue tree queue with a rate limit of 1Gbps (or whatever artificial rate limit that is so high as to virtually not exist) that is attached to global-in/global-out and fires on that packet marks. It will pull packets out for QoS, those packets will be rate limited at line speed and not fall through to the simple queue.