If you are looking at something like "show sapm-bucketmap", the output tells you which controller is UAC 0, UAC 1, etc. The buckets are then listed out based on the assigned UAC for each bucket.
Original Message:
Sent: Mar 27, 2024 09:09 PM
From: andrewng330
Subject: Client load balance trigger
Hi Chulcher,
Does UAC=00 always means cluster leader and S-UAC = 01 (second member of the cluster) ? Does the order based on MD role?
MD Role: https://support.hpe.com/hpesc/public/docDisplay?docId=sf000094424en_us&docLocale=en_US
Original Message:
Sent: Mar 26, 2024 09:46 PM
From: chulcher
Subject: Client load balance trigger
That information is in the thread that you linked in your original post.
------------------------------
Carson Hulcher, ACEX#110
Original Message:
Sent: Mar 26, 2024 08:04 PM
From: andrewng330
Subject: Client load balance trigger
Hi chulcher,
May I know how does the bucketmap define the UAC & S-UAC for each ESSID?
Original Message:
Sent: Mar 26, 2024 09:07 AM
From: chulcher
Subject: Client load balance trigger
UAC and AAC are two separate operations. UAC is determined by the bucketmap, AAC is determined by the cluster leader.
8.11 replaced the client load balancing functionality with the automatic bucket based load balancing.
------------------------------
Carson Hulcher, ACEX#110
Original Message:
Sent: Mar 26, 2024 01:49 AM
From: andrewng330
Subject: Client load balance trigger
Hi Chulcher,
thanks for the reply. For the bucketmap, I read somewhere about the flow of bucketmap but didnt address how buckmap defines UAC & S-UAC.
I assume bucketmap builds the UAC and S-UAC table by AAC and S-AAC?
I am also aware 8.11 has removed Client re-balance & un-balance threshold; does it mean the mechanism will be replaced by bucket based client load balance or just the configuration is removed?
thank you.
Original Message:
Sent: Mar 25, 2024 12:57 AM
From: chulcher
Subject: Client load balance trigger
Clients are assigned A-UAC and S-UAC based on the bucketmap, ideally this will result in a somewhat even distribution of clients across all nodes in the cluster.
Something important to note, all of this changes in the latest versions of AOS 8 to better address the load balancing behavior.
https://www.arubanetworks.com/techdocs/ArubaOS_8.10.0_Web_Help/Content/arubaos-solutions/cluster/clus-load-bala.htm
https://www.arubanetworks.com/techdocs/ArubaOS_8.11.0_Web_Help/Content/arubaos-solutions/cluster/clus-load-bala.htm
------------------------------
Carson Hulcher, ACEX#110
Original Message:
Sent: Mar 23, 2024 10:10 AM
From: andrewng330
Subject: Client load balance trigger
Hi, I have a few questions regarding client load balance...
- "When the redundancy mode is enabled, the capacity of the cluster is reduced to half." Does it count toward load balance formula and is my below assumption is correct?
Example: A cluster of two 7205 MD for client load balancing * assume threshold value: re-balance = 50% & un-balance = 5%, S-UAC has no client=========Calculation:=========Cluster load balance threshold trigger = (8192 (concurrent devices) / 2 (redundancy mode ON)) /2 (re-balance threshold) = 2048 Therefore: 7205 MD max active clients can hold = 2048 and the 2049th client will be on S-UAC as an active client.
2. For client load balance to trigger 2 conditions must be met: re-balance threshold & un-balance threshold. Does it mean S-UAC will never have active client until the client load balance is triggered?
The reason is i have seen 2 situations:
a) Cluster has a roughly 50/50 load in a 2 cluster nodes.
b) Heavily one sides in a 2 cluster nodes: 1xxx in a MD & 1xx in another MD.
3. In bucketmap, what is the algorithm used to do the convertion from last 3 bytes of MAC address to ASCII ?
Reference: https://community.arubanetworks.com/discussion/uac-assignment-after-client-leaves-user-table
Deeply thank you in advance!!