I have a Mikrotik AC2 WiFi access point with multiple wireless interfaces as follows:
- wlan1 on 2.4Ghz (ssid WIFI2, vlan 100) with two linked virtual wlan interfaces wlan1_1 (ssid WIFI2_1, vlan 110) and wlan1_2 (ssid WIFI2_2, vlan 120)
- wlan2 on 5Ghz (ssid WIFI5, vlan 200)
I want to add queues to achieve something like the following:
- limit download / upload rates (from/to internet) of wlan1 to 50M download / 1M upload (maximum, shared by all devices)
- limit download / upload rates (from/to internet) of wlan1_1 to 50M download / 1M upload (maximum, shared by all devices)
- limit download / upload rates (from/to internet) of wlan1_2 to 5M download / 512K upload (maximum, shared by all devices)
- limit download / upload rates (from/to internet) of wlan2 to 100M download / 5M upload (maximum, shared by all devices)
- set a global download / upload rates limitation (from/to internet) for all wlan interfaces to 150M download / 5M upload with wlan2 priority > wlan1 > wlan1_1 > wlan1_2
- have no download/upload limits (from/to local network) for wlan2
- prioritize wired traffic over wireless traffic
Here are my questions:
- My understanding is that I have to use queue tree along with mangle rules to achieve this. Am I correct?
- I guess that in order to not have limits for traffic to the local network I have to make sure that only packets to the internet are marked. Am I correct?
- I don't really understand how "parent" queues work and when to use them. Could you please tell me where I can find some explanation and examples ?
- I don't know how "global" queues (to set global shared limits among all wireless interfaces, with prioritization) can be configured. Again where can I find information about it?
Thank you a lot for your help!
Michel