Jop. Prihodím aj ja skúsenosti zo včerajšieho labovania Cake ako interface queue nad wlan interface.
Vo všeobecnosti Cake funguje nádherne, ak pozná širku pásma (a teda je nastavený cake-bandwidth). Funkcia cake-autorate-ingress sa správa veľmi zle, orezuje linku na veľmi malé hodnoty, sice ich postupne dvíha, ale aj tak je latencia vysoká.
Pri použití nad wlan interface je rozdiel medzi SFQ (default v ROS 6 aj 7.1) a Cake takmer žiadny. A v podstate potvrdzuje to aj samotný autor Cake qdisc.
Best qdisc still had 100ms+ of bloat on WiFi.
Odporúčam pozrieť prednášku https://legacy.netdevconf.info/2.2/session.html?jorgensen-wifistack-talk
Zvýšenú latenciu a unfairness pri rozdeľovaní airtime spôsobujú drivery, takže to qdisc neporieši.
Do Linux Kernelu pribudli úpravy mac80211 a ath9k/ath10k ovládačov, ktoré implementujú FQ a Cake na najnižšej úrovni. Dané vylepšia už sú súčasťou Linux kernelu (https://github.com/torvalds/linux/commits?author=tohojo), niektoré od roku 2016, niečo pribudlo v 2019 až 2021. Otázne je, či Mikrotik v ROS7 implementoval tieto úpravy wifi 802.11 protokolu - podľa meraní sa mi to nezdá, ale ak áno, bude to pre zákazníkov s hAP výrazné zlepšenie a určite sa oplatí upgradovať.
Hore uvedené platí pre Mikrotik wlan s 802.11 protokolom. NV2 je na tom podstatne lepšie a rieši fairness/bufferbloat problémy už dávno a po svojom.