Wireless Access

 View Only
last person joined: 22 hours ago 

Access network design for branch, remote, outdoor, and campus locations with HPE Aruba Networking access points and mobility controllers.
Expand all | Collapse all

Client load balance trigger

This thread has been viewed 38 times
  • 1.  Client load balance trigger

    Posted Mar 23, 2024 10:11 AM

    Hi, I have a few questions regarding client load balance...

    1. "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!!



  • 2.  RE: Client load balance trigger

    EMPLOYEE
    Posted Mar 25, 2024 12:57 AM

    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
    ------------------------------



  • 3.  RE: Client load balance trigger

    Posted Mar 26, 2024 01:49 AM

    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.




  • 4.  RE: Client load balance trigger

    EMPLOYEE
    Posted Mar 26, 2024 09:08 AM

    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
    ------------------------------



  • 5.  RE: Client load balance trigger

    Posted Mar 26, 2024 08:04 PM

    Hi chulcher,

    May I know how does the bucketmap define the UAC & S-UAC for each ESSID?




  • 6.  RE: Client load balance trigger

    EMPLOYEE
    Posted Mar 26, 2024 09:46 PM

    That information is in the thread that you linked in your original post.



    ------------------------------
    Carson Hulcher, ACEX#110
    ------------------------------



  • 7.  RE: Client load balance trigger

    Posted 30 days ago

    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




  • 8.  RE: Client load balance trigger

    EMPLOYEE
    Posted 30 days ago

    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.

    (mc01) #show sapm-bucketmap 

    SAPM Bucketmap
    --------------
    Item                  Value
    ----                  -----
    Essid                 Wireless Network
    Generation Number     1
    Read Timestamp        Mon Mar 18 21:10:43 2024 (9d:3h:39m:59s ago)
    Stats                 GSM_ADD events=10 GSM Lookups=0 Deletes=4
    UAC 0                 192.168.0.11 
    UAC 1                 192.168.0.12 
    Active Map [0-31]     00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [32-63]    00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [64-95]    00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [96-127]   00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [128-159]  00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [160-191]  00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [192-223]  00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 
    Active Map [224-255]  00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 



    ------------------------------
    Carson Hulcher, ACEX#110
    ------------------------------