Feature-Request: RFC8325 WMM priorities

RFC8325 section 4.3 gives recommendations for translation from DSCP codepoints to WMM categories. These differ from the default translation in RouterOS (https://wiki.mikrotik.com/wiki/Manual:WMM) when setting packet priority by

from-dscp-high-3-bits

. Would be good to have an additional option for setting priority like

from-dscp-rfc8325

. This would spare a number of mangle rules added manually.

In addition, it would be nice to have control over the parameters which control wireless access priorities on the air (see RFC8325, section 6). Please make WMM parameters like TxOP, AIFS, CWmin, CWmax configurable in RouterOS by the user.

See also:
https://netgab.net/web/2018/02/14/rfc8325-mapping-diffserv-ieee-802-11/
https://netgab.net/web/2017/12/05/cisco-wlc-edca-timers/

Bump

Bump…

No supporters?

I agree, this would be an great feature.

+1

Even more some insight in how WMM is acting would be nice. Now it is a black box. In most cases it is not used at all even with “WMM=enabled” set, because everything is on priority 0, untill you add some mangle rules to change that. Very difficult to see what that mangle rule brings.

And also that same priority is used in the A-PMDU setting. Only ability to set it on/off for each of the 8 priorities and default set for priority “0” only. Is there a gradation in the number of MSDU and A-MSDU blocks collected in one A-PMDU? This aggregation is a quite important criterium for high speed wifi performance. (http://forum.mikrotik.com/t/how-to-get-rid-of-slow-wifi-can-it-be-done/139640/1) even without adaptive tuning knowing the current parameters and current usage would be a great feature.

Here is the table from RFC8325 compared with from-dscp-high-3-bits result:

IETF                       DSCP         RFC       WMM        MKT
DiffServ                   Code         8325     Access    3-bits
Service                    Point        UP        Cat.      prio.
Class
CS7                          56          7        voice       7
CS6                          48          7        voice       6
EF                           46          6        voice       5
VA                           44          6        voice       5
CS5                          40          5        video       5
AF41,AF42,AF43            34,36,38       4        video       4
CS4                          32          4        video       4
AF31, AF32, AF33          26,28,30       4        video       3
CS3                          24          4        video       3
AF21,AF22,AF23            18,20,22       3      best effort   2
CS2                          16          0      best effort   2
AF11,AF12,AF13            10,12,14       0      best effort   1
CS1                           8          1      background    1
default                       0          0      best effort   0