- CAKE shaper using simple queues, no FastTrack: 189 Mbps
- CAKE without shaper using simple queues, no FastTrack: 192 Mbps
- CAKE shaper using queue tree (either1, bridge), no FastTrack: 196 Mbps
- CAKE without shaper using queue tree (either1, bridge), no FastTrack: 199 Mbps
- CAKE shaper using interface queue, no FastTrack: 221 Mbps
- fq-codel using simple queues, no FastTrack: 237 Mbps
- fq-codel using queue tree (either1, bridge), no FastTrack: 252 Mbps
- CAKE shaper using queue tree (either1, bridge), with FastTrack: 379 Mbps
- CAKE without shaper using queue tree (either1, bridge), with FastTrack: 379 Mbps
- CAKE shaper using queue tree (either1, ether2), with FastTrack: 385 Mbps
- CAKE without shaper using queue tree (either1, ether2), with FastTrack: 393 Mbps
- CAKE shaper using interface queue, with FastTrack: 505 Mbps
- fq-codel using queue tree (either1, bridge), with FastTrack: 537 Mbps
- fq-codel using queue tree (either1, ether2), with FastTrack: 581 Mbps
- codel using queue tree (either1, ether2), with FastTrack: 756 Mbps
- No queues with FastTrack: 942 Mbps (1384 Mbps WAN + LAN combined)
When using FastTrack combined with queues you'll also limit traffic between subnets. It would be nice if MikroTik could let FastTrack mark packets when they're passed to the queue tree. It could make use of the packet mark on the packet when the connection gets fast tracked. This would avoid this limitation and you could shape WAN at higher speeds while also avoid limitting traffic between VLANs.
The best configurations when using a bridge and a single subnet seems to be:
- CAKE without shaper using queue tree (either1, bridge) with FastTrack (379 Mbps)
- fq-codel using queue tree (either1, bridge) with FastTrack (537 Mbps)
The best configurations when using a single LAN port and a single subnet seems to be:
- CAKE shaper using interface queue, with FastTrack: 505 Mbps
- fq-codel using queue tree (either1, ether2) with FastTrack: 581 Mbps
These are more best case bandwidth results. For good latencies you'll need to stay below these numbers.