AOS 8.0 Cluster 功能与配置

在AOS 8里增加了cluster 功能,在cluster功能下,可实现如下功能:

无缝漫游

当漫游域跨多个控制器时,客户端始终停留在一个控制器

AP和客户端的自动负载均衡

AP和用户是自动的负载到集群中的控制器

状态化的客户端故障倒换

集群成员失效时,客户端流量不终端

Live Upgrade

集群节点和Ap实时升级

Cluster 的几个特性:

Cluster 运转机制

在控制器配置cluster 功能之后,在集群内的几台控制器会先进行cluster leader 的选举,选举的目的是在实现cluster 功能时需要由cluster leader 计算出推算的功能,功能有如下:

计算哪个客户端映射到哪个集群成员控制器

自动的负载客户端的接入

为客户端计算出备份的控制器,提供状态化的信息同步,确保快速故障倒换

当在cluster 中配置更高优先级设备将成为cluster leader

如果在未配置cluster 优先级的情况下,将会比较硬件平台的能力,如7240 优先于7210成为cluster leader;

因为有着自动负载均衡客户端及无故障状态倒换的能力,建议控制器在运行cluster 的时候,设备支架要运行在L2 模式;默认刚配置完成后,设备之间会处在L3模式,与此同时设备之间开始进行L2 vlan probe 的信息,来确定控制器之间是否可以组成L2 cluster 模式。

VLAN probe每台控制器发送时,会比较自身有的vlan 号码,并彼此交换,如果vlan 号码,数量全部一致,则设备自动协商为L2 模式。

可以通过命令 show lc-cluster group-membership 来检查否为L2模式(需要进入到设备本身)

如果发现为L3模式,可以通过show lc-cluster vlan-probe status 来检查哪个VLAN 不一致,在VLAN_FAIL 部分将会显示不一致的VLAN号码;如果有不一致的,那请在设备上添加相应的VLAN即可解决

配置AOS 8的cluster

步骤一,配置cluster 配置文件夹:

cd /md/group1

lc-cluster group-profilecluster1

redundancy

controller x.x.x.x

controller x.x.x.x

!

write memory

步骤二,在MD上应用配置文件

cd md1

lc-cluster group-membershipcluster1

write memory

cd md2

lc-cluster group-membershipcluster1

write memory

如果在检查VLAN 是否

cluster 概念介绍:

AAC(ap anchor controller): AP 注册到哪个AC

S-AAC(standby ap anchor controller): AP备份的AC

UAC(user anchor controller): 用户通过哪个控制器进行转发

S-UAC(standby user anchor controller): 当用户源终结的控制器失效,备份的控制器是谁

如上所提的角色,都会由cluster leader 计算出集群中有多少个控制器,多少个AP,当前有多少用户上线,进行分别计算,将AP 注册到哪个控制器,用户通过哪个控制器转发流量等进行自动化计算。

cluster-leader 计算UAC:

用户在接入时cluster leader 对用户的MAC地址进行hash 计算,hash 计算出hashing 索引表,并通过索引表计算出用户的UAC, 及S-UAC。

在UAC hash自动算法下可能会出现用户负载不均衡的情况,可以通过配置cluster的UAC 自动负载均衡来重新分配用户注册的AC;

计算过程中cluster leader 会计算控制器当前接入的用户负载百分比,通过负载百分比来对当前活跃用户进行重负载均衡。

cluster-leader 计算AAC

cluster-leader 会检查当前集群中控制器的数量,依据不同型号控制器的最大接入AP能力及当前接入的AP 进行计算, 得出当前控制器利用率,当达到负载阈值时自动负载AP。 举例: 7210 = 512 最大AP 数, 当前接入80 , 利用率,80/512= 15% ;如果配置AP 注册负载均衡的利用率为15% ,那么在超过15%之后会自动进行负载均衡。

也可以登录到MC 中查看当前AP 及客户端分布的情况

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180725G0EWMV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券