AOS8有个最重要的功能——集群,多台控制器可以组建集群实现AP和终端的负载均衡,那么对于一个AP或终端,对应到具体哪台控制器,涉及2个角色:AAC、UAC


那么一个集群如果有多台控制器(大于2),怎么查询终端对应的UAC?以及控制器是如何负载终端到对应UAC?UAC如何转移?
在/mm节点下,
show global-user-table list | include xxxx
得到该用户的关联信号selab-psk和UAC控制器的IP:10.0.10.12

找到该控制器为 10.0.10.12,然后 logon 10.0.10.12上,接着
show aaa cluster essid xxx users | include xxx (用户的mac地址)
查看该用户的bucket map id=205

show aaa cluster essid xxx bucketmap

00/01/02/03….. 对应 UAC0/UAC1/UAC2/UAC3……..(即各MD)
比如这个用户mac地址=34:02:86:1f:9e:4c ,对应的bucket map id=205,那么在 bucketmap中,active map值找到第205位的值=01, 那么该mac地址=34:02:86:1f:9e:4c 的用户对应的终结控制器=UAC 1
将该用户从 uac1 迁移到uac0上(uac=uac0, s-uac=uac1)的CLI:
cluster-debug bucketmap essid selab-psk bucketindex 205 active 0 standby 1
