双链路冷备份原理描述

在AC+Fit AP的网络架构中,AC集中管理和控制无线用户的WLAN业务,一个AC往往控制几百个AP和上万个STA,所以这就导致当AC产生鼓掌或AC和AP之间的CAPWAP链路出现故障时,导致AC关联的用户业务中断,因此AC的可靠性显得尤为重要

图一所示,在WLAN网络中部署两台AC,一台为主AC,一台为备AC,AP分别与主备AC建立CAPWAP隧道,(与两台AC各建立一条CAPWAP隧道),AP与主备AC之间定期交互CAPWAP报文来检测链路状态,正常情况下,主AC控制STA的无线接入功能,当AP检测到AP与主AC之间的链路发生故障时,AP通知备AC启动主备倒换,备AC升级为主AC控制STA的无线接入功能,提高WLAN的可用性,当原来的主AC故障恢复后,AP通知主备AC进行主备回切,故障的AC重新变为主AC控制STA的无线接入

图一 双链路冷备份组网图

 

双链路冷备份原理描述_第1张图片

主备CAPWAP链路的建立过程

建立主链路

在Discovery阶段,使能双联路冷备份功能之后,AP开始发送Discovery Request报文

不管是单播发现还是广播发现,如果主备AC都正常,都会回应Discovery Response报文,并在该报文中携带优选AC的IP地址,备选AC的IP地址,双联路特性开关,各自的优先级,各自的负载情况以及各自的IP地址

AP收集到主备AC回应的Discovery Response报文后,根据优选AC的IP地址,备选IP的备用地址,AC的优先级,设备的负载情况以及AC IP地址来选择主AC并开始与其建立CAPWAP主链路,优选顺序如下:

  1. AP查看优选AC,如果只有一个优选AC,则此AC作为主AC,如果存在多个优选AC,则选择负载最轻的作为主AC,如果负载相同服,则选择IP地址最小的作为主AC,负载比较方式:比较AC设备的负载情况,即AP个数和STA个数,负载轻的为主AC,优先选择当前可接入AP数大的AC 为主AC,如果当前可接入AP数相同,则选择可接入STA数大的作为主 AC
  2. 如果没有优选AC,查看备选AC,如果只有一个备选AC,则此AC作为主 AC,如果存在多个备选AC,则选择负载最轻的AC作为主AC,如果负载 相同,则选择IP地址最小的作为主AC
  3. 如果备选AC不存在,比较AC的优先级,优先级值小的为主AC
  4. 优先级相同的情况下,则选择负载最轻的AC作为主AC
  5. 负载相同的情况下,比较IP地址,IP地址小的主AC

建立备链路

为了避免业务配置重复下发导致错误,在AP和AC建立主隧道并且配置下发完成后,才开始启动备CAPWAP链路建立

  1. AP向备AC发送单播Discovery Request报文
  2. 备AC接收到Discovery Request报文后,回应Discovery Request报文,在该报文中携带优选AC的IP地址,备选AC的IP地址,双联路特性开关,负载情况及其优先级
  3. AP收到备选AC回应的Discovery Request报文后,获取到双联路特型开关为打开,并保存其优先级(在这一步时,如果将备AC的优先级调整为比主AC高,也不会触发主备倒换,只有待隧道建立完成后,才会进行主备倒换)
  4. AP发送的Join Request中,会携带一个自定义消息类型,告诉备AC配置已经下发过了,不需要重复下发,AC收到Join Request定义消息时,在配置下发阶段,会直接跳过,避免对AP重复下发配置
  5. 备链路建立完成后,AP重新根据两个链路的优先级决策出主备AC

主备倒换

AP建立双链路后,会周期性的向主备AC进行echo探测,并在echo报文中携带链路的主备信息,当AP检测到主链路中断后,则AP在发送给备AC的echo Request报文中携带主信息,备AC收到echo Request 报文后判断该链路已切换为主状态,将自己从备AC切换为主AC,同时AP把STA的数据业务向新的主AC上发送

主备回切

AP会定期发送Discovery Request报文检测原来的主链路状态,当链路恢复后,AP检测到该链路的优先级比当前使用的主链路的优先级更高,触发回切。为避免网络震荡导致频繁倒换,等待20个echo周期时间后,通知AC进行主备回切,同时AP把STA的数据业务向新升级为主的AC上发送

                                                                                                                            ------------------------------本文来自华为技术文档

你可能感兴趣的:(网络,无线,华为)