Simple Queue, multiple Targets (ROS 7.21.x)

Good afternoon,

I am making simple queue's. Now I want to give multiple VLAN's each 50Mbps. Fine, not that special. However, I now see on a machine with ROS 7.21.4 the possibility to add multiple Targets. I can select there all the VLAN's I want. (I don't see that on a router that is running ROS 7.20.x)

My question, do they each get 50Mbps on their own, of will they share 50Mpbs? (I want to give them each 50Mbps. The line is 2Gbps.)

A possibility.

You could maybe make a couple of base queues of type pcq (one for in, one for out)
with a rate of 50M

example:

/queue type
add kind=pcq name=pcq24out pcq-classifier=src-address pcq-rate=50M \
    pcq-src-address-mask=24
add kind=pcq name=pcq24in pcq-classifier=dst-address pcq-rate=50M \
    pcq-dst-address-mask=24

Then use these queue types in your simple queue, with it having an overall rate of 2G
Perhaps

/queue simple
add bucket-size=0.01/0.01 max-limit=2G/2G name=qvlans packet-marks=no-mark \
    queue=pcq24out/pcq24in target=192.168.10.0/24,192.168.11.0/24

Assumes same/similar vlan network masks.

I'm already using CAKE for in- and outgoing traffic on the Queue Tree. So I wonder if I want to use that again on my Simple Queue. And I want to use it on vlan-level, not per subnet.

So, will Per Connection Queueing be what I want, with CAKE in place and queueing per VLAN?