What does Client Match Load Balancing actually do?

The Client Match Load balancing is actually to balance clients across channels instead APs, but it can still balance clients between APs if you have different channels among the APs.

Let us consider the below Examples:

Scenario 1:

AP Name Channel Clients

--------- -------- --------

AP1 36E 20

AP2 52E Nil

AP3 100E 10

In the above scenario load balancing will happen between the channels 36E/52E/100E. Load balance will trigger to move 10 clients from channel 36E to 52E and at the same time, it is balance across the APs.

After the Load Balance Trigger:

AP Name Channel Clients

--------- -------- --------

AP1 36E 10

AP2 52E 10

AP3 100E 10

Scenario 2:

AP Name Channel Clients

--------- -------- --------

AP1 36E 20

AP2 100E 20

AP3 36E Nil

In the above scenario the Load balance will not trigger because the clients are already balanced between channels 36E and 100E (Even though AP1 and AP2 have 20 clients and AP3 has no client).