I tested the MLO performance on the Zyxel NWA130BE: It's working! – MBReviews

I examined the MLO efficiency on the Zyxel NWA130BE: It is working! – MBReviews

I’ve been making an attempt to make MLO work for about half a 12 months and some days in the past, it lastly occurred, all stars aligned and I received to see this function in motion for the primary time.

YouTube video

Some smartphones might use it for fairly a while, in addition to some newer computer systems, however I don’t know if anybody managed to make MLO work on older {hardware} and a WiFi 7 adapter.

The Qualcomm FastConnect 7800 adapter (MSI)

The adapter is the MSI Herald-BE NCM865 which is basically a Qualcomm FastConnect 7800 and the rationale it took so lengthy to get help for MLO is as a result of the official firmware is from 2023. So, how did I make it work? Properly, I used to be talking with a consultant from Zyxel which primarily requested why am I not testing the NWA130BE once more with MLO? As a result of it was not working!

However, apparently, there are some unofficial firmware variations accessible that are removed from secure, however they do allow MLO. I do know, MSI mentioned that their adapter helps it already, properly, you do have to replace the firmware. Additionally, for those who’re utilizing Home windows 11, then the 24h2 replace is obligatory. On Linux, the most recent v 6.11 ought to do the trick. Attempt it out, it’s secure now. So, I after all the things was up to date, I related my 10GbE server to the Zyxel entry level although we can be restricted by the two.5GbE port.

The Zyxel NWA130BE powered by a Zyxel XS1930 Ethernet switch.
The Zyxel NWA130BE powered by a Zyxel XS1930 Ethernet change.

And I went to the Nebula Cloud to see how straightforward it’s to allow the MLO. It’s truly fairly easy. Go to Configure and from beneath Entry Factors, select SSID superior settings. Choose which SSID will use MLO after which scroll down to succeed in the Superior settings and it is best to be capable of see MLO which remains to be in Beta mode. Above it, you’ll be able to select which bands can be aggregated. From this level, it’s as much as you the way you arrange every particular person radio from beneath the Radio Settings.

mlo-zyxel-nwa130be
Organising the MLO.

Now let’s speak a bit concerning the shopper units as a result of proper now, whereas we do get a considerably first rate quantity of selection, not all adapters carry out the identical. For instance, the Qualcomm FastConnect 7800 adapter that I exploit will not be succesful to modify to different frequencies dynamically and the hyperlinks are statically assigned. The Intel BE200 helps the eMLSR mode the place the hyperlinks can change to different frequencies dynamically.

Based on Mediatek, the eMLSR adapters are able to producing a better throughput, however on the identical time, regardless of having the ability to take heed to a few hyperlinks concurrently, it nonetheless stays a single-radio mode. And that’s not like the MLMR mode utilized by the Qualcomm adapter the place we get simultaneous Tx/Tx and Rx/Rx over a number of hyperlinks. So, the Qualcomm adapter ought to get us nearer to what was initially envisioned when MLO was introduced, having the ability to obtain and transmit knowledge concurrently over multiple radios with out inflicting interference.

mlo representation on mediatek.com
Supply: Mediatek.com

That being mentioned, the Zyxel NWA130BE helps all types of MLO configurations, however earlier than the rest, I re-ran the throughput checks for contemporary knowledge and a few progress as undoubtedly been made. It exhibits how vital the motive force updates are and the way they will seriously change the way in which a tool performs.

mlo-zyxel-nwa130be
Zyxel NWA130BE WiFi 7 Entry Level – Wi-fi Take a look at (Retest) + MLO Efficiency – Qualcomm FastConnect 7800 Adapter (v3.1.0.1323) – Upstream

Then I made certain that MLO was enabled and that each the 5GHz and the 6GHz radios had been aggregated. Home windows 11 will instantly inform you that there are two hyperlinks aggregated and you can too see the whole bandwidth accessible. If you wish to make certain that Home windows doesn’t misinform you, you should utilize a command immediate home windows and sort ‘netsh wlan present interfaces’.

mlo-check
Trying out that the 2 bands had been aggregated.

This could affirm that MLO is up and working. And certainly it’s, so let’s see what kind of throughput we will get at numerous spots in my home. Whereas utilizing the 160MHz channel bandwidth on the 5GHz radio and the 320MHz on the 6GHz radio band, there may be undoubtedly a rise in throughput at each 5 and 30 toes, however the second the sign attenuation will get an excessive amount of, the throughput drops to unreasonable ranges and that’s each upstream and downstream.

mlo-test
Zyxel NWA130BE WiFi 7 Entry Level – Wi-fi Take a look at (Retest) + MLO Efficiency – Qualcomm FastConnect 7800 Adapter (v3.1.0.1323) – Upstream

Switching the channel bandwidth to 160MHz for the 6GHz radio band, the throughput didn’t endure that a lot. Subsequent, I arrange the MLO to make use of the 6GHz radio whereas nonetheless on the 160MHz width to run aggregated with the two.4GHz radio, this one being set to 40MHz. And the throughput has probably not improved over the bottom values I received utilizing solely the 6GHz radio. Altering the channel width to 320Mhz didn’t make a big distinction both.

Shifting on, I added all three radios to the MLO configuration and I seen some fascinating conduct. The throughput is kind of much like the 5GHz and 6GHz MLO, however for those who look nearer, you’ll be able to see that at 70 toes, we do get a greater throughput. That’s the two.4GHz radio band serving to out. I used Vistumbler to verify the sign attenuation of every radio and, whereas I might see all three at 45 toes and 70 toes, the second, the sign attenuation received higher, it appears that evidently the Zyxel NWA130BE now not wanted the two.4GHz radio which disappeared from the listing of lively hyperlinks.

mlo test downstream
Zyxel NWA130BE WiFi 7 Entry Level – Wi-fi Take a look at (Retest) + MLO Efficiency – Qualcomm FastConnect 7800 Adapter (v3.1.0.1323) – Downstream

This implies that there’s a dynamic choice based mostly on the perceived interference. The final check was performed whereas the MLO was set to make use of the two.4GHz radio and the 5GHz radio band set on the 160MHz channel bandwidth. The throughput is definitely not unhealthy, performing higher than the 6GHz radio by itself. Keep in mind that I attempt to hold the interference to the minimal.

We might cease right here, however I needed to additionally verify whether or not there’s any affect on the latency when utilizing MLO. And, since I didn’t need to lose my sanity working net-hydra checks for a minimum of per week, I made a decision to make use of Flent. It is a versatile device developed to measure the bufferbloat and it makes use of Python scripts to run a number of kind of open supply instruments, similar to iPerf or Netperf to generate site visitors, gather the info after which show the lead to a user-friendly graphic.

running flent
Flent – 6GHz – 160MHz & 320MHz.

So, as a bottom line, I ran Flent with out setting any limits whereas the shopper was related to the 6GHz radio and I attempted each the 320MHz and the 160Mhz channel bandwidth. I’m going to deal with the common latency and, whereas the 160MHz graphic exhibits a barely higher set of values, they’re nonetheless very related.

running flent 2
Flent – 6GHz – 160MHz vs MLO – 6GHz & 5GHz (each 160MHz).

Subsequent, arrange MLO to make use of the 5GHz radio alongside the 6GHz band and when utilizing the 160MH channel width, we do see a slight enchancment within the latency, a minimum of in the beginning of the check.

running flent 3
Flent – 6GHz – 320MHz vs MLO – 6GHz(320MHz) & 5GHz(160MHz).

Utilizing the 320MHz channel bandwidth additionally displayed a greater latency initially of the check, however then it went the opposite means, so general, it’s the same efficiency as the bottom values.

running flent 4
Flent – 6GHz – 320MHz vs MLO – 6GHz
(320MHz) & 2.4GHz (40MHz).

Afterwards, I ran FLENT whereas the community was set to make use of MLO configured to mixture the 6GHz radio with the two.4GHz radio band, and in comparison with the default 6GHz radio latency efficiency, we once more see a slight enchancment, however there isn’t any heavy affect, it’s nonetheless hovering barely above 50ms.

running flent 5
Flent – 6GHz – 320MHz vs MLO – 6GHz
(320MHz) & 2.4GHz (40MHz) & 5GHz(160MHz) + MLO – 6GHz
(160MHz) & 2.4GHz (40MHz) & 5GHz(160MHz).

Organising the MLO to make use of all three radio bands confirmed that so long as the 6GHz radio makes use of the 320MHz channel width, the latency stays kind of the identical, however there was one thing concerning the 160MHz channel bandwidth which prompted a excessive rise on the the start of the check. It then stabilized.

running flent 6
Flent – 6GHz – 320MHz vs MLO – 5GHz
(160MHz) & 2.4GHz (40MHz).

Lastly, I arrange MLO to make use of the two.4GHz radio band and the 5GHz band solely, and we do see a bent to go rapidly increase above 50ms and within the minute the check was working, it already went above 100ms. OK, so these are the outcomes I received in the mean time. There’s a likelihood I could check it once more when MSI will launch the secure driver model, however I assume there gained’t be a big change within the throughput, however I do hope it’ll make the adapter extra secure because it has crashed a few occasions throughout my check. That’s about all for now, I’ll try to check different units that help MLO, so stick round. Thanks for watching and see you subsequent time.