I added the following to 'enable' steering
On the CAPsMAN
/interface wifiwave2 steering
add name=<NameOfSteeringGroup> neighbor-group=dynamic-<wifiSSID>-<RandomHex> rrm=yes wnm=yes
Note: You do not get autocomplete for the neighbor-group-dynamic= parameter, you need to obtain the name of the group manually first.
To get the dynamic group name:
/interface/wifiwave2/steering/neighbor-group/print
This will list all of your SSIDs and the MAC addresses from each AP wifi interface that carry the SSID. Unfortunately the random hex digits making up the end of the neighbor group name appear to change on each reboot - which creates a problem with creating a steering rule connected to that neighbor group.
I need to update the config on the CAPsMAN each time I reboot it, to ensure the neighbor-group name is updated to the new dynamic group name.
I get good roaming across the AX3's using 5GHz channel (Disabled 2GHz because all client devices are 5GHz capable and it forces the devices to roam quicker than they do when holding onto a weak 2GHz signal).
Don't know anything more about this, no docs, and I am sure Mikrotik will need to update the implementation so we don't get neighbor group names changing all the time. Would be nice to get more definitive information about this, but it looks like it is a work in progress. Lets see what Mikrotik can come up with.
:local DynamicGroupName
:foreach i in=[/interface wifiwave2 steering neighbor-group find] do={
:local DynamicGroupName [/interface wifiwave2 steering neighbor-group get $i name]
:set $nameValue $DynamicGroupName
/interface wifiwave2 steering
add name=$DynamicGroupName neighbor-group=$DynamicGroupName rrm=yes wnm=yes
}
If you want one click solution for auto setting it on boot.