Not an expert here.
I will say MLO is a complex topic based on what I read.
MLO is for sure useful but the support is not mature on both the router side and device side.
Dongknows tried to use layman language to explain MLO, but I am not so sure he is really technically correct in what he writes about MLO.
https://dongknows.com/wi-fi-7-explained/
The following should be correct.
+++++++++++++
Still, generally, there are two MLO operation modes:
- STR-MLMR MLO (Simultaneous Transmit and Receive Multi-Link Multi-Radio): It's multi-link aggregation using all available bands (2.4GHz, 5GHz, and 6GHz) to deliver higher throughput, lower latency, and better reliability. (For dual-band hardware, such as the Asus RT-BE88U, this mode combines the 2.4GHz and 5GHz band.)
- E-MLSR MLO (Enhanced Multi-Link Single Radio): It's multi-link using dynamic band switching between 5GHz and 6GHz—this mode is only available to broadcasters with these two bands—to deliver load balancing and lower latency.
No matter which mode is used, the gist is that the bonded link delivers "better" connection quality and "more" bandwidth.
++++++++++++++
I believe the following is not correct, even though it may match the findings of the people here that MLO is slower than 6GHz band. I think it is due to maturity problem of the current MLO implementations (chipsets, driver, Windows/Android support, router support, etc).
+++++++++++++
It's important to note, though, that at the end of the day, MLO increases the bandwidth, allowing different applications on a client to use the two bands simultaneously. The point here is that no application on the client can have a connection speed faster than the fastest band involved. A speedtest application, for example, still uses one of the bands at a time. This connection speed is still limited by the hardware specs on both ends of the link, whichever is lower.
So, the MLO feature affords supported clients the best probability of connecting successfully at the highest possible speed using the fastest band at any given time, which changes depending on the distance between the client and the broadcaster.
+++++++++++++++++