433 Mbps on CAP AC using CAPSMAN

Hi,

I have 2 stand alone APs at work which have no problem to accomplish 650-866 Mbps @ 80Mhz/2S/SGI however at my home environment I cannot accomplish more than 80MHZ/1S/SGi @ 433 Mbps on the exact same devices using CAPsMAN.

What am I doing wrong?

I have posted my config below. Any ideas?

# jul/22/2020 RouterOS 6.47.1
#
#
/caps-man channel add band=5ghz-onlyac control-channel-width=20mhz extension-channel=eCee name=5ghz reselect-interval=1h tx-power=20
/caps-man channel add band=2ghz-onlyn control-channel-width=20mhz extension-channel=eC name=2ghz reselect-interval=1h tx-power=20

/caps-man rates add basic=54Mbps ht-basic-mcs=mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7 ht-supported-mcs=mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7,mcs-8,mcs-9,mcs-10,mcs-11,mcs-12,mcs-13,mcs-14,mcs-15,mcs-16,mcs-17,mcs-18,mcs-19,mcs-20,mcs-21,mcs-22,mcs-23 name=2ghz-rate supported=54Mbps
/caps-man rates add basic=54Mbps ht-basic-mcs="" ht-supported-mcs=mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7,mcs-8,mcs-9,mcs-10,mcs-11,mcs-12,mcs-13,mcs-14,mcs-15,mcs-16,mcs-17,mcs-18,mcs-19,mcs-20,mcs-21,mcs-22,mcs-23 name=5ghz-rate supported=54Mbps vht-basic-mcs=mcs0-7 vht-supported-mcs=mcs0-9

/caps-man security add authentication-types=wpa2-psk encryption=aes-ccm name=WiFi passphrase=password
/caps-man security add authentication-types=wpa2-psk encryption=aes-ccm name=WiFi-Guest passphrase=password

/caps-man configuration add channel=2ghz country=canada2 datapath=WiFi-LAN distance=indoors installation=indoor mode=ap name="2ghz-WiFi 2.4" rates=2ghz-rate rx-chains=0,1,2,3 security=WiFi ssid="WiFi 2.4" tx-chains=0,1,2,3
/caps-man configuration add channel=2ghz country=canada2 datapath=WiFi-LAN datapath.vlan-id=200 datapath.vlan-mode=use-tag distance=indoors installation=indoor mode=ap name=2ghz-WiFi-Guest rates=2ghz-rate rx-chains=0,1,2,3 security=WiFi-Guest ssid=WiFi-Guest tx-chains=0,1,2,3
/caps-man configuration add channel=5ghz country=canada2 datapath=WiFi-LAN distance=indoors installation=indoor mode=ap name=5ghz-WiFi rates=5ghz-rate rx-chains=0,1,2,3 security=WiFi ssid=WiFi tx-chains=0,1,2,3
/caps-man configuration add channel=5ghz country=canada2 datapath=WiFi-LAN datapath.vlan-id=200 datapath.vlan-mode=use-tag distance=indoors installation=indoor mode=ap name=5ghz-WiFi-Guest rates=5ghz-rate rx-chains=0,1,2,3 security=WiFi-Guest ssid=WiFi-Guest tx-chains=0,1,2,3

/caps-man datapath add bridge=BRIDGE client-to-client-forwarding=yes name=WiFi-LAN

/caps-man interface add configuration=5ghz-WiFi disabled=no l2mtu=1600 mac-address=CC:2D:E0:EA:79:9D master-interface=none name="WiFi - Basement" radio-mac=CC:2D:E0:EA:79:9D radio-name=CC2DE0EA799D
/caps-man interface add configuration=5ghz-WiFi disabled=no l2mtu=1600 mac-address=CC:2D:E0:EA:79:B9 master-interface=none name="WiFi - Upstairs" radio-mac=CC:2D:E0:EA:79:B9 radio-name=CC2DE0EA79B9
/caps-man interface add configuration="2ghz-WiFi 2.4" disabled=no l2mtu=1600 mac-address=CC:2D:E0:EA:79:9C master-interface=none name="WiFi 2.4 - Basement" radio-mac=CC:2D:E0:EA:79:9C radio-name=CC2DE0EA799C
/caps-man interface add configuration="2ghz-WiFi 2.4" disabled=no l2mtu=1600 mac-address=D4:CA:6D:2B:90:5E master-interface=none name="WiFi 2.4 - Outdoor" radio-mac=D4:CA:6D:2B:90:5E radio-name=D4CA6D2B905E
/caps-man interface add configuration="2ghz-WiFi 2.4" disabled=no l2mtu=1600 mac-address=CC:2D:E0:EA:79:B8 master-interface=none name="WiFi 2.4 - Upstairs" radio-mac=CC:2D:E0:EA:79:B8 radio-name=CC2DE0EA79B8
/caps-man interface add configuration=5ghz-WiFi-Guest disabled=no l2mtu=1600 mac-address=CE:2D:E0:EA:79:9D master-interface="WiFi - Basement" name="WiFi Guest - Basement" radio-mac=00:00:00:00:00:00 radio-name=CE2DE0EA799D
/caps-man interface add configuration=5ghz-WiFi-Guest disabled=no l2mtu=1600 mac-address=CE:2D:E0:EA:79:B9 master-interface="WiFi - Upstairs" name="WiFi Guest - Upstairs" radio-mac=00:00:00:00:00:00 radio-name=CE2DE0EA79B9
/caps-man interface add configuration=2ghz-WiFi-Guest disabled=no l2mtu=1600 mac-address=CE:2D:E0:EA:79:9C master-interface="WiFi 2.4 - Basement" name="WiFi Guest 2.4 - Basement" radio-mac=00:00:00:00:00:00 radio-name=CE2DE0EA799C
/caps-man interface add configuration=2ghz-WiFi-Guest disabled=no l2mtu=1600 mac-address=D6:CA:6D:2B:90:5E master-interface="WiFi 2.4 - Outdoor" name="WiFi Guest 2.4 - Outdoor" radio-mac=00:00:00:00:00:00 radio-name=D6CA6D2B905E
/caps-man interface add configuration=2ghz-WiFi-Guest disabled=no l2mtu=1600 mac-address=CE:2D:E0:EA:79:B8 master-interface="WiFi 2.4 - Upstairs" name="WiFi Guest 2.4 - Upstairs" radio-mac=00:00:00:00:00:00 radio-name=CE2DE0EA79B8

/caps-man manager set enabled=yes

/caps-man provisioning add action=create-enabled master-configuration="2ghz-WiFi 2.4" name-format=prefix-identity name-prefix=2ghz radio-mac=CC:2D:E0:EA:79:B8 slave-configurations=2ghz-WiFi-Guest
/caps-man provisioning add action=create-enabled master-configuration="2ghz-WiFi 2.4" name-format=prefix-identity name-prefix=2ghz radio-mac=D4:CA:6D:2B:90:5E slave-configurations=2ghz-WiFi-Guest
/caps-man provisioning add action=create-enabled master-configuration=5ghz-WiFi name-format=prefix-identity name-prefix=5ghz radio-mac=CC:2D:E0:EA:79:B9 slave-configurations=5ghz-WiFi-Guest
/caps-man provisioning add action=create-enabled master-configuration="2ghz-WiFi 2.4" name-format=prefix-identity name-prefix=2ghz radio-mac=CC:2D:E0:EA:79:9C slave-configurations=2ghz-WiFi-Guest
/caps-man provisioning add action=create-enabled master-configuration=5ghz-WiFi name-format=prefix-identity name-prefix=5ghz radio-mac=CC:2D:E0:EA:79:9D slave-configurations=5ghz-WiFi-Guest

This is a what is being using on the stand alone AP:

# jul/22/2020 RouterOS 6.47

/interface wireless security-profiles set [ find default=yes ] supplicant-identity=MikroTik
/interface wireless security-profiles add authentication-types=wpa2-psk eap-methods="" management-protection=allowed mode=dynamic-keys name=WPA2-WiFi supplicant-identity="" wpa2-pre-shared-key=password
/interface wireless security-profiles add authentication-types=wpa2-psk eap-methods="" management-protection=allowed mode=dynamic-keys name=WPA2-WiFi-Guest-WiFi supplicant-identity="" wpa2-pre-shared-key=password
/interface wireless set [ find default-name=wlan2 ] adaptive-noise-immunity=ap-and-client-mode antenna-gain=0 band=5ghz-n/ac channel-width=20/40/80mhz-XXXX country=canada disabled=no distance=indoors frequency=auto hw-retries=10 mode=ap-bridge name=wlan5ghz-WiFi security-profile=WPA2-WiFi ssid=WiFi wireless-protocol=802.11 wmm-support=enabled wps-mode=disabled
/interface wireless add disabled=no keepalive-frames=disabled mac-address=CE:2D:E0:EA:80:A1 master-interface=wlan5ghz-WiFi multicast-buffering=disabled name=wlan5ghz-WiFi-Guest security-profile=WPA2-WiFi-Guest-WiFi ssid=WiFi-Guest wds-cost-range=0 wds-default-cost=0 wps-mode=disabled
/interface wireless set [ find default-name=wlan1 ] adaptive-noise-immunity=ap-and-client-mode antenna-gain=0 band=2ghz-b/g/n channel-width=20/40mhz-XX country=canada disabled=no distance=indoors frequency=auto hw-retries=10 mode=ap-bridge name=wlan24ghz-WiFi security-profile=WPA2-WiFi ssid=WiFi wireless-protocol=802.11 wmm-support=enabled wps-mode=disabled
/interface wireless add disabled=no keepalive-frames=disabled mac-address=CE:2D:E0:EA:80:A0 master-interface=wlan24ghz-WiFi multicast-buffering=disabled name=wlan24ghz-WiFi-Guest security-profile=WPA2-WiFi-Guest-WiFi ssid=WiFi-Guest wds-cost-range=0 wds-default-cost=0 wps-mode=disabled

Why did you choose such an unconventional set of rates? Try the default rate-set instead.

Would you be so kind to post the default rate config?

just clear the rates= parameter in your capsman configurations

I’m not a CAPsMAN user, so I can be wrong.

What I know about rates, is that HT rates are used for N, and VHT rates are used for ac.
The fields in the management beacons are different for N and AC. With N one can set any combination of HT rates and send this to the clients (They can be choosen quite wrong, but 802.11 can handle the information) . For AC the space in the beacon is limited and the choices are none/mcs0-7/mcs0-8/mcs0-9 only , to be set for every path separately. There is no higher mcs rate that combines chains like in N.

Your setting “vht-supported-mcs=mcs0-9” with capsman normally means “vht-supported-mcs=mcs0-9,none,none”, in other words limit it to the first chain only, the other 3 potential chains are not used to transmit. (The AC standard allows for 4 streams, the CLI knows only 3)

Like in : https://wiki.mikrotik.com/wiki/Manual:Wireless_FAQ
If the RouterOS device supports 4x4 transmission, additionally to setting 160MHz channel width, make sure to set “rate-set=default” on the wireless interface so all streams are available
If the client does not support Extended NSS and can only perform 2x2 transmission, set “vht-supported-mcs=mcs0-9,mcs0-9,none”

(4th stream is off topic, but illustrates the settings)

The CLI seems only to be capable to take “mcs0-9,mcs0-9,mcs0-9” and not the forth stream entry. Therefor the FAQ hint to use “default”.
The CAPSMAN wiki is not clear about the repeated values.

vht-supported-mcs=mcs0-9,mcs0-9,none

Thanks bpwl

You are correct. This fixed it.

:slight_smile:

[quote=JanLewisfD post_id=807443 time=1595508463 user_id=168368]
Did not work for me
[/quote]

Did not work in what way? What is your setup?. Exactly the same ?

A 2x2 stream capable client connected in “ac” mode with a good SNR and having mcs9 encoding on only one stream, and this only because the other stream on the MKT was disabled?

Not all client devices have 2x2 (2 chains) and not all signals are good enough to activate the second stream. And not all connections are “ac”.