• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C 无线控制器双链路备份和AP License共享最佳实践(V7)-6W101

手册下载

H3C 无线控制器双链路备份和AP License共享最佳实践(V7)-6W101-整本手册.pdf  (783.23 KB)

  • 发布时间:2025/12/18 21:42:19
  • 浏览量:
  • 下载量:

H3C 无线控制器双链路备份和AP License共享最佳实践(V7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2025 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文中的内容为通用性技术信息,某些信息可能不适用于您所购买的产品。



1 方案介绍

1.1  产生背景

随着无线技术的不断发展,企业和园区网络的业务种类日益丰富,流量压力显著增加。尤其在集中转发模式下,AC设备不仅要维护所有AP的状态数据,还要承担复杂的业务计算和大量的数据转发任务。此时,如果网络中仅部署一台AC设备,一旦发生故障,整个无线网络服务将会中断,导致业务大面积瘫痪,无法满足当今对无线网络高可靠性的要求。

在这种背景下,AP双链路备份技术应运而生。它为无线网络提供了一种高可靠性的组网方案:通过简单配置两台AC设备,实现基于AP的链路冗余、故障转移以及业务回切功能。这样,即使其中一台AC出现故障,AP可以切换到另一台AC上继续工作,极大降低了单点故障带来的网络风险,提升了整体网络的可靠性。

但是,随着企业对无线网络业务连续性要求的不断提升,传统的双链路备份方案也暴露出不足。传统的双链路备份在AC故障时,AP需要经过一定时间的故障感知(通常为30秒),才能触发主备链路的切换。在这段时间内,对于集中转发的终端用户面临至少30秒以上的流量中断,这对于对可靠性和业务不中断有严格要求的场景而言是难以接受的。

为了解决这一问题,双链路热备份技术进一步发展。它通过建立AC间高效的故障检测机制,能够在毫秒级识别故障AC并引导AP迅速切换至备用AC。同时配合终端保持功能,保证主备切换期间终端不会掉线,实现真正的业务无缝切换。双链路热备份不仅显著提升了无线网络的可靠性,还极大增强了业务连续性保障,已成为现代企业无线网络架构中不可或缺的重要技术。

1.2  技术优点

1.2.1  双链路备份

双链路备份技术优点如下:

·     故障转移,业务快速恢复

在双链路备份架构下,如果主AC出现故障,连接在主AC上的AP可以快速切换到备AC,由备AC继续管理和保障无线业务。这种机制能在短时间内恢复无线网络功能,避免业务中断。当原主AC恢复后,会自动变为备AC,为下一次故障做好准备。

·     故障回切,业务恢复原状

当原主AC恢复后,可以通过设置CAPWAP主隧道抢占功能,让之前切换到备ACAP在延迟10分钟后自动回切到原主AC,使无线网络恢复到故障前的状态。

·     支持负载分担组网模式,提升性能与稳定性

可以通过规划AP的主用AC来实现负载分担:例如将部分AP配置为以AC1为主AC,另一部分APAC2为主AC。相比单台AC工作,能有效减轻设备负载,提高处理效率和性能,提升整体网络的稳定性和可靠性。

·     License共享,节约成本

双链路备份方案支持License共享,无需为备份设备单独购买授权。组网中的AC间可同步License,即使某台AC故障,备AC也能继续使用授权,降低运维成本。同时也兼容License服务器,实现灵活的License分配和管理。

·     配置同步,运维更省心

主备AC之间可以同步常用无线业务配置,减少人工维护,降低配置出错风险。

1.2.2  双链路热备份

在双链路备份技术优点的基础上,双链路热备份还具备以下突出优势:

·     业务不中断

通过终端保持功能,即使在主备切换过程中,用户终端也不会掉线,实现真正的业务无缝切换,有效保障用户体验。

·     更快速的故障检测

两台AC之间通过互发保活报文,能够在毫秒级别内快速识别故障AC,大幅缩短故障切换时间,进一步提升网络的稳定性和可靠性。

1.3  双链路备份实现机制

1.3.1  概念介绍

1. 基本概念

双链路备份为AP提供两条上行链路,分别建立主隧道和备隧道,主要包括以下几个部分:

·     主备链路:在双链路组网中,AP会使用CAPWAP协议,与两台不同的AC分别建立上行链路。其中一条链路作为主链路,处于工作状态,负责接收AC下发的配置并上报AP的相关信息,其功能与传统单链路组网下的AC-AP链路一致。另一条链路则作为备链路,在主链路建立的基础上进行建立,作为主链路的备用,确保网络的高可用性。

·     AC角色:通过主链路与AP连接的AC称为主AC,负责配置下发和管理控制;通过备链路与AP连接的AC称为备AC,在主AC出现故障或链路异常时,可以及时接管AP,保证无线网络的稳定运行。

2. 组网方式

双链路备份支持两种组网方式:主备模式和负载分担模式。

·     主备模式:在这种模式下,网络中的所有AP都将同一台AC设为主AC,另一台AC设为备AC。通常情况下,主AC负责所有业务处理,备AC只在主AC出现故障时接管工作,平时不处理业务。这样可以保障网络的可靠性,但备AC的资源利用率较低。

·     负载分担模式:主备模式下,主AC的负载较重,而备AC资源闲置,整体资源利用率不高。为了解决这个问题,可以采用负载分担模式:将部分AP设置AC1为主ACAC2为备AC,另外一部分AP则设置AC2为主ACAC1为备AC。这样,AC1AC2都需要处理业务数据,实现两台AC资源的合理分配和高效利用。

图1 主备模式示意图

 

图2 负载分担模式示意图

 

1.3.2  备链路建立

用户需要在主AC上,为AP配置备份ACIP地址,可支持按AP分组进行配置。

首先,AP与主AC建立主链路。成功后,按照用户配置的备AC IP地址向备AC发送Discovery request,报文内容除链路属性外,与主链路的Discovery request相同。若备AC正常回复Discovery response,则双方继续按照CAPWAP协议的规定执行后续流程,直至备链路建立成功;若建立失败,则由AP重新发起备链路建立过程。

图3 备链路建立示意图

 

用户可以在备AC上查看备链路AP信息,也可以对AP进行配置。但除小部分CAPWAP链路属性相关的配置外,其他配置直到备链路切换为主链路时才会对AP生效,AP的实时工作状态仍然由主AC控制。

1.3.3  故障切换(通过AP检测)

AP侧通过链路保活机制监控主链路状态,当主AC故障、用户手动触发AP下线或网络问题造成的主链路保活失败时,AP将感知到主链路断开,并触发主备链路倒换,使备AC升级为主AC,接管AP的配置下发以及上报的业务数据处理等功能,快速恢复现有无线组网业务,具体过程为:

(1)     主链路断开后,AP主动通知备AC将备链路切换为主链路。

(2)     AC收到消息并响应AP侧进行链路倒换,由各个业务模块协同完成运行数据状态调整,将链路状态切换为主链路,也即相对于当前AP,备AC角色也升级为主AC

(3)     AP收到备AC的响应消息后,销毁主链路控制数据块,将备链路控制数据块切换为主链路控制数据块,同样也由各个业务模块协同进行必要的业务数据调整,以适配当前的上行隧道主链路。

(4)     AP侧完成链路倒换后,组网中基于该AP的无线业务正式由新主AC接管,可正常向AP下发用户配置,并处理AP上报的业务数据。

(5)     若当前新主AC上存在备AC IP的配置,则AP开始探测备AC,尝试建立备链路。

(6)     组网中的所有关联到故障AC上的AP可并发执行上述过程,从而完成整网链路切换与无线业务恢复。

图4 故障切换示意图

 

1.3.4  业务回切

在双链路备份组网环境中,缺省情况下,当AP连接的主AC故障时,备AC才会将CAPWAP备份隧道转换为主隧道。如果原主AC开启了CAPWAP主隧道抢占功能后,且配置的AP连接AC的优先级高于原备AC(新主AC)上配置的优先级时,原主AC故障恢复后会在延迟指定时间后将CAPWAP隧道切换为主隧道。

原主AC链路抢占需要满足以下条件:

(1)     在原主AC上配置AP开启主隧道抢占开关。

(2)     将原主AC上的CAPWAP隧道优先级配置为高于原备AC(新主AC)。

图5 业务回切示意图

 

1.3.5  AP License共享

1. AP License共享组

AP License共享组链路建立的过程如下:

(1)     完成AP License共享组配置后,在双链路备份组网中,由IP地址较小的AC(假定为AC 2)发起链路建立请求。

(2)     AC 1接收到请求后会校验AP License共享组配置,如果配置正确则会同意建立链路连接。

(3)     链路完成建立后,IP地址较小的AC 2会发起License同步请求。

(4)     AC 1会复制一份本地的LicenseAC 2

(5)     IP地址较大的AC 1发起License同步请求。

(6)     AC 2会复制一份本地的LicenseAC 1

图6 AP License共享组链路建立过程

 

2. 双链路备份License共享模型

说明

·     在双链路组网中,两台ACAP License共享组内的角色均需配置为主AC,即确保两台AC能够互相共享License

·     AP License共享链路每10分钟在两台AC之间进行一次License数据同步。

 

使用AP双链路方式在两台AC间做备份组网,AP与主备两台AC通过CAPWAP关联分别建立主备两条链路。当主AC设备故障导致主链路不可用的情况下,备链路切换为主链路并开始工作。

应用无线License共享后,双链路备份License共享模型如下:

(1)     AC 1上安装L1LicenseAC 2上安装L2License每个AP会建立CAPWAP主备两条链路,其中主链路占用License,备链路不占用License,只有在备链路切换为主链路时才需占用License

(2)     通过License共享机制,AC 1可使用自身的L1License以及从AC 2共享的L2License,共计L1+L2License;同理,AC 2也可使用自身的L2License以及从AC 1共享的L1License,同样共计L1+L2License

(3)     当某台AC发生故障后,另一台AC上通过共享获得的License仅可继续使用30天。若该故障AC与对端的断连时间超过30天,其共享出的AP License将在对端AC上失效。此时,对端AC上的新接入AP将无法再使用共享License,但已通过共享License接入的AP不会被强制下线。

图7 双链路备份License共享示意图

 

1.3.6  AC间配置同步

1. 产生背景

随着无线网络规模的不断扩大,企业和运营商对网络的高可靠性和高可用性要求日益提升。通常在双链路部署环境中,通过部署两台AC实现备份以保障无线网络的连续性和稳定性。双链路备份机制要求主备AC上的WLAN相关配置完全一致。然而,实际业务中WLAN配置内容繁杂,手动在两台AC上进行逐条配置既费时又易出错,增加了运维难度,也存在配置不一致导致故障的风险。

2. 概念介绍

AC间配置同步是指在两台AC设备之间同步WLAN相关配置的技术。该技术通过在一台AC上完成配置后,手动将相关配置同步到另一台AC,确保两台ACWLAN相关配置一致。

能同步的配置包括AP视图、AP组视图、全局配置视图、Radio视图、APRadio视图、无线服务模板视图以及接入认证相关的配置等。具体可同步的配置项详见“附录A AC间配置同步”。

3. 技术优点

·     显著减少配置工作量:只需在一台AC上配置,无需手动在另一台AC重复配置。

·     避免配置遗漏:手动同步避免因人工疏漏导致的配置不一致问题。

·     提升网络可靠性:保持主备AC配置一致,确保业务在主备切换过程中连续稳定。

·     便捷的配置差异检查:通过自动生成diff文件,方便运维人员查看两台AC间配置差异,并灵活控制同步操作。

4. 运行机制

(1)     通信通道

配置同步功能依赖于SmartMC网络建立的通信通道,两台AC需先完成SmartMC网络的搭建,确保管理消息可靠传递。

(2)     角色分工

¡     TM角色:管理SmartMC网络中所有设备。

¡     TC角色:SmartMC网络中被管理的设备。

(3)     配置同步过程

a.     在一台AC(推荐TM角色AC)上完成WLAN相关配置(如AP视图、AP组视图、全局配置视图、Radio视图、无线服务模板、接入认证等)。

b.     执行配置同步操作。

c.     TM角色AC对比自身与TC角色AC的配置。

d.     若一致,不进行同步,避免重复操作。

e.     若不一致,则:

-     TM角色AC自动生成名为wlan_cfgsync.diff的差异文件,详细记录两台设备间的配置差异。运维人员可通过more命令查看该diff文件,确认差异内容。

-     通过同步功能可将一台AC上的WLAN配置推送到另一台AC,实现配置同步。

f.     同步完成后,主备ACWLAN相关配置保持一致。

说明

·     配置同步功能支持两台AC之间的双向同步,但在实际应用中,建议优先在TM角色的AC上完成配置,并将其同步至TC角色的AC,以确保配置一致性和管理规范。

·     配置同步功能为一次性操作,同步完成后,如果后续配置发生变更,需重新执行同步操作。

 

图8 配置同步流程图

 

1.4  双链路热备份实现机制

1.4.1  概念介绍

双链路热备份在双链路备份的基础上,新增支持了AC间故障检测和终端保持功能,适用于对业务连续性和可靠性要求更高的场景。

1.4.2  AC间故障检测

1. 产生背景

随着无线网络在企业和大型园区中的广泛应用,网络的高可靠性和快速故障切换成为保障业务连续性的关键需求。在双AC热备份架构中,当主AC发生故障时,AP需尽快切换至备AC以避免业务中断。然而,传统故障检测依赖AP自身感知主AC异常,存在检测延时,导致业务短暂丢失。为提升故障响应速度,实现毫秒级故障切换,AC间故障检测机制应运而生。

2. 概念介绍

AC间故障检测通过AC之间周期性发送检测报文,实现对彼此状态的实时监测。当一台AC连续未收到对端AC规定次数的检测报文时,即判定对端故障,进而触发主备倒换流程,确保AP能够迅速切换至备AC,保障业务连续性。

3. 技术优点

·     故障检测时间缩短至毫秒级,极大提升故障响应速度。

·     减少因主AC故障导致的业务丢失,保障无线业务连续性。

·     通过参数灵活配置检测间隔和失败次数,适配不同业务需求。

4. 运行机制

(1)     检测报文交互:两台AC之间周期性发送检测报文。

(2)     故障判定标准:连续未收到对端AC规定次数的检测报文时,即判定对端故障,立即启动主备倒换流程。

(3)     主备倒换与AP切换:当前AC(图中AC 2)主动向与故障AC(图中AC 1)建立主链路的AP发送切换通知。

(4)     业务恢复:AP收到通知后,快速切换至当前AC(图中AC 2)上线,恢复业务连接。

图9 AC间故障检测示意图

 

1.4.3  终端保持

1. 产生背景

在双链路备份组网架构中,AP与两台AC分别建立CAPWAP主备链路,确保主AC故障时备AC能够快速接管,保障业务连续性。尽管备份链路切换缩短了因AC故障导致的业务中断时间,但终端设备仍需经历下线和重新上线过程,这对整体网络体验造成一定影响。为提升用户体验,终端保持技术应运而生。

2. 概念介绍

终端保持是一种通过备AC保存临时终端表项的机制,在主备倒换期间保障终端在线,避免因主AC故障导致终端掉线。该机制使备AC能够临时维护终端的连接状态和基本业务功能,减少切换过程中业务中断的感知。为进一步恢复终端全部功能,可配置终端保持数据恢复功能,实现主备倒换后临时终端表项向正常终端表项的平滑过渡。

3. 技术优点

·     提升用户体验:终端保持功能使终端在主备倒换期间保持在线,避免掉线和频繁重连,保障基本业务不中断。

·     数据平滑切换:支持临时终端表项向正常终端表项的平滑切换,保障终端业务完整性。

4. 运行机制

(1)     在双链路架构中,AP通过CAPWAP协议与主备AC建立主备链路。

(2)     终端上线,AP实时上报终端信息给备AC添加临时终端表项。

(3)     AC故障时,备AC自动切换为主AC,接管AP业务。

(4)     开启终端保持在线功能后,倒换完成的新主AC会利用临时终端表项维持终端在线状态,保障终端不掉线。

(5)     临时终端表项可以保障终端的基本业务正常进行,比如终端能够正常通信和上下线。但部分高级功能,如ACL访问控制、CAR限速、计费和负载均衡等将无法生效。当配置了终端保持数据恢复功能后,新主AC会分批将这些终端强制下线,并删除临时终端表项

(6)     终端重新上线后,新主AC生成完整的正常终端表项,恢复终端的全部业务功能。

图10 终端保持运行流程示意图

 

1.5  文档使用说明

·     AC间配置同步:仅适用于R58xx版本产品。

·     AC间故障检测和终端保持:仅适用于R54xx版本产品。

2 典型配置(适用于R58xx版本产品)

说明

本章节主要介绍通过AC间配置同步功能实现双链路备份的配置。如果不使用AC间配置同步功能,请忽略或删除与SmartMCAC间配置同步功能相关的配置。

 

2.1  组网需求

11所示,AP通过接入交换机(Access Switch)和核心交换机(Core Switch)分别连接至AC 1AC 2,具体要求如下:

·     采用双链路备份实现AC的主备保护,AC 1作为主用设备,AC 2为备用设备。当AC 1发生故障或主备切换时,AP可自动切换至AC 2继续提供服务;当AC 1恢复后,AP会重新关联至AC 1

·     License仅需安装在AC 1AC 2无需单独安装,通过配置AP License共享功能,使AC 2可共享AC 1License资源。

·     无线客户端(Client)通过VLAN 200接入无线网络。

·     ACAP之间通过三层网络连接,AP可通过DHCP Server下发的Option 43参数自动获取ACIP地址,实现三层注册与管理。

·     通过AC间配置同步功能,只需在AC 1上进行WLAN相关业务配置,然后将这些配置同步给AC 2,减少配置工作量。

说明

本配置以集中转发模式为例,双链路备份组网同样适用于本地转发模式。

 

2.2  组网图

图11 双链路备份组网图

 

2.3  配置注意事项

·     在使用配置同步功能前,需要先建立SmartMC网络。

·     SmartMC组网基于VLAN 1进行通道建立,双链路配置同步依赖于SmartMC通道。因此,在配置SmartMC组网前,需确保VLAN 1已放通,并为VLAN 1分配IP地址。

·     配置同步功能仅支持在TM角色的AC设备上进行配置。可以将TM配置同步到TC,也可以将TC配置同步到TM

2.4  配置SmartMC

(1)     配置AC 1VLAN1接口

# 配置VLAN1接口,用于建立SmartMC通道。

<AC1> system-view

[AC1] interface vlan-interface 1

[AC1-Vlan-interface1] ip address 192.168.2.1 24

[AC1-Vlan-interface1] quit

(2)     配置AC 1SmartMC功能AC 1TM

# 开启HTTPHTTPS服务。

[AC1] ip http enable

[AC1] ip https enable

# 开启Telnet服务。

[AC1] telnet server enable

# 开启基于HTTPNETCONF over SOAP功能。

[AC1] netconf soap http enable

# 全局开启LLDP功能。

[AC1] lldp global enable

# 配置本地用户admin,密码为hello12345,服务类型为TelnetHTTPHTTPSRBAC角色为network-admin

[AC1] local-user admin

[AC1-luser-manage-admin] password simple hello12345

[AC1-luser-manage-admin] service-type telnet http https

[AC1-luser-manage-admin] authorization-attribute user-role network-admin

[AC1-luser-manage-admin] quit

# 配置VTY用户线063的认证方式为scheme

[AC1] line vty 0 63

[AC1-line-vty0-63] authentication-mode scheme

[AC1-line-vty0-63] quit

# 开启SmartMC功能并配置设备的角色为管理设备,用户名为admin,明文密码为hello12345

[AC1] smartmc tm username admin password simple hello12345 enable

(3)     配置AC 2VLAN1接口

# 配置VLAN1接口,用于建立SmartMC通道。

<AC2> system-view

[AC2] interface vlan-interface 1

[AC2-Vlan-interface1] ip address 192.168.2.2 24

[AC2-Vlan-interface1] quit

(4)     配置AC 2SmartMC功能AC 2TC

# 开启HTTPHTTPS服务。

[AC2] ip http enable

[AC2] ip https enable

# 开启Telnet服务。

[AC2] telnet server enable

# 开启基于HTTPNETCONF over SOAP功能。

[AC2] netconf soap http enable

# 全局开启LLDP功能。

[AC2] lldp global enable

# 配置本地用户admin,密码为admin,服务类型为TelnetHTTPHTTPSRBAC角色为network-admin设置密码前,先降低设备对本地用户密码复杂度的要求。

[AC2] local-user admin

[AC2-luser-manage-admin] password-control length 4

[AC2-luser-manage-admin] password-control composition type-number 1 type-length 1

[AC2-luser-manage-admin] undo password-control complexity user-name check

[AC2-luser-manage-admin] password simple admin

[AC2-luser-manage-admin] service-type telnet http https

[AC2-luser-manage-admin] authorization-attribute user-role network-admin

[AC2-luser-manage-admin] quit

# 配置VTY用户线063的认证方式为scheme

[AC2] line vty 0 63

[AC2-line-vty0-63] authentication-mode scheme

[AC2-line-vty0-63] quit

# 开启SmartMC功能,并配置设备角色为成员设备。

[AC2] smartmc tc enable

(5)     检查SmartMC网络是否已经建立

# AC 1使用display smartmc tc命令来显示成员设备的信息。如果有成员设备的信息,表明SmartMC网络已经建立。

2.5  配置AC 1

(1)     安装License

# 配置AC 1安装License,配置步骤略。

(2)     配置AC1的接口

# 创建VLAN 20及其对应的VLAN接口,并配置Vlan-interface20接口的IP地址为10.1.1.1/16AP将通过该IP地址与AC 1建立CAPWAP隧道。

[AC1] vlan 20

[AC1-vlan20] quit

[AC1] interface vlan-interface 20

[AC1-Vlan-interface20] ip address 10.1.1.1 16

[AC1-Vlan-interface20] quit

# 创建VLAN 200AC 1需要使用该VLAN转发无线客户端数据报文。

[AC1] vlan 200

[AC1-vlan200] quit

# AC 1Core Switch相连的接口GigabitEthernet1/0/1的链路类型配置为Trunk,允许VLAN 20VLAN 200通过。

[AC1] interface gigabitethernet 1/0/1

[AC1-GigabitEthernet1/0/1] port link-type trunk

[AC1-GigabitEthernet1/0/1] port trunk permit vlan 20 200

[AC1-GigabitEthernet1/0/1] quit

(3)     配置三层路由

# 配置AC 1缺省路由下一跳为Core SwitchIP地址10.1.1.3

[AC1] ip route-static 0.0.0.0 0 10.1.1.3

(4)     配置双链路备份功能

# 创建APgroup1并配置AP连接的优先级为7

[AC1] wlan ap-group group1

[AC1-wlan-ap-group-group1] priority 7

# 配置备AC IP地址为10.1.1.2

[AC1-wlan-ap-group-group1] backup-ac ip 10.1.1.2

# 配置CAPWAP隧道抢占功能,当AC故障恢复后AP可以重新关联到主AC

[AC1-wlan-ap-group-group1] wlan tunnel-preempt enable

[AC1-wlan-ap-group-group1] quit

(5)     配置AP License共享功能

# 配置AP License共享功能。

[AC1] wlan ap-license-group

[AC1-wlan-als-group] local ip 10.1.1.1

[AC1-wlan-als-group] member ip 10.1.1.2

[AC1-wlan-als-group] ap-license-synchronization enable

[AC1-wlan-als-group] quit

(6)     配置无线服务

# 创建无线服务模板1,并进入无线服务模板视图。

[AC1] wlan service-template 1

# 配置SSIDservice

[AC1-wlan-st-1] ssid service

# 配置无线客户端上线后将被加入到VLAN 200

[AC1-wlan-st-1] vlan 200

# 配置身份认证与密钥管理模式为PSK模式,配置PSK密钥为明文字符串12345678

[AC1-wlan-st-1] akm mode psk

[AC1-wlan-st-1] preshared-key pass-phrase simple 12345678

# 配置加密套件为CCMP,安全信息元素为RSN

[AC1-wlan-st-1] cipher-suite ccmp

[AC1-wlan-st-1] security-ie rsn

# 使能无线服务模板。

[AC1-wlan-st-1] service-template enable

[AC1-wlan-st-1] quit

(7)     配置手工AP

# 创建AP,配置AP名称为ap1,型号名称选择WA6320,并配置序列号为219801A28N819CE0002T

[AC1] wlan ap ap1 model WA6320

[AC1-wlan-ap-ap1] serial-id 219801A28N819CE0002T

[AC1-wlan-ap-ap1] quit

(8)     配置AP入组

# 配置AP名称入组规则。

[AC1] wlan ap-group group1

[AC1-wlan-ap-group-group1] ap ap1

(9)     绑定无线服务

# 将无线服务模板1绑定到APgroup1下的Radio 2上。

[AC1-wlan-ap-group-group1] ap-model WA6320

[AC1-wlan-ap-group-group1-ap-model-WA6320] radio 2

[AC1-wlan-ap-group-group1-ap-model-WA6320-radio-2] service-template 1

# 开启Radio 2的射频功能。

[AC1-wlan-ap-group-group1-ap-model-WA6320-radio-2] radio enable

[AC1-wlan-ap-group-group1-ap-model-WA6320-radio-2] quit

[AC1-wlan-ap-group-group1-ap-model-WA6320] quit

[AC1-wlan-ap-group-group1] quit

(10)     配置AC间配置同步功能

# 执行配置同步之前,需要先检查SmartMC网络是否已经建立。可以使用display smartmc tc命令来显示成员设备的信息,如果有成员设备的信息,表明SmartMC网络已经建立。如果SmartMC网络未建立,请建立SmartMC网络后,再执行AC间配置同步。

[AC1] display smartmc tc

# AC 1WLAN配置同步到对端AC 2

[AC1] wlan sync-configuration to peer-ac 000f-e212-6103

说明

·     对端AC 2MAC地址需要指定为命令display smartmc tc显示的MacAddress字段对应的MAC地址。

·     同步完成后,如果后续配置发生变更,需重新执行同步操作。

 

# 同步完成后检查两台AC的配置是否已经一致。

[AC1] wlan sync-configuration check peer-ac 000f-e212-6103

2.6  配置AC 2

(1)     配置AC2的接口

# 创建VLAN 20及其对应的VLAN接口,并配置Vlan-interface20接口的IP地址为10.1.1.2/16AP将通过该IP地址与AC 2建立CAPWAP隧道。

说明

执行配置同步功能后,VLAN 20可以通过AC间配置同步功能进行同步,无需再单独配置。

 

[AC2] interface Vlan-interface 20

[AC2-Vlan-interface20] ip address 10.1.1.2 16

[AC2-Vlan-interface20] quit

# 创建VLAN 200AC 2需要使用该VLAN转发无线客户端数据报文。

说明

执行配置同步功能后,VLAN 200可以通过AC间配置同步功能进行同步,无需再单独配置。

 

# AC 2Core Switch相连的接口GigabitEthernet1/0/1的链路类型配置为Trunk,允许VLAN 20VLAN 200通过。

[AC2] interface gigabitethernet 1/0/1

[AC2-GigabitEthernet1/0/1] port link-type trunk

[AC2-GigabitEthernet1/0/1] port trunk permit vlan 20 200

[AC2-GigabitEthernet1/0/1] quit

(2)     配置三层路由

# 配置AC 2缺省路由下一跳为Core SwitchIP地址10.1.1.3

[AC2] ip route-static 0.0.0.0 0 10.1.1.3

(3)     配置双链路备份功能

# 创建APgroup1并配置备AC IP地址为10.1.1.1AP连接的优先级无需配置,保持缺省配置即可。

[AC2] wlan ap-group group1

[AC2-wlan-ap-group-group1] backup-ac ip 10.1.1.1

[AC2-wlan-ap-group-group1] quit

(4)     配置AP License共享功能

# 配置AP License共享功能。

[AC2] wlan ap-license-group

[AC2-wlan-als-group] local ip 10.1.1.2

[AC2-wlan-als-group] member ip 10.1.1.1

[AC2-wlan-als-group] ap-license-synchronization enable

[AC2-wlan-als-group] quit

(5)     配置无线服务

# 本步骤可以通过AC间配置同步功能进行同步,无需再单独配置。

(6)     配置手工AP

# 本步骤可以通过AC间配置同步功能进行同步,无需再单独配置。

(7)     配置AP入组

# 本步骤可以通过AC间配置同步功能进行同步,无需再单独配置。

(8)     绑定无线服务

# 本步骤可以通过AC间配置同步功能进行同步,无需再单独配置。

2.7  配置Core Switch

(1)     配置Core Switch接口

# 创建VLAN 100VLAN 20,并配置IP地址,用于转发ACAPCAPWAP隧道内的流量。

<Core Switch> system-view

[Core Switch] vlan 100

[Core Switch-vlan100] quit

[Core Switch] interface vlan-interface 100

[Core Switch-Vlan-interface100] ip address 10.3.1.1 16

[Core Switch-Vlan-interface100] quit

[Core Switch] vlan 20

[Core Switch-vlan20] quit

[Core Switch] interface vlan-interface 20

[Core Switch-Vlan-interface20] ip address 10.1.1.3 16

[Core Switch-Vlan-interface20] quit

# 创建VLAN 200,并为该接口配置IP地址。Client使用该VLAN接入无线网络。

[Core Switch] vlan 200

[Core Switch-vlan200] quit

[Core Switch] interface vlan-interface 200

[Core Switch-Vlan-interface200] ip address 10.4.1.1 16

[Core Switch-Vlan-interface200] quit

# 配置Core SwitchAC 1相连的GigabitEthernet1/0/1接口的属性为Trunk,允许VLAN 20VLAN 200通过。

[Core Switch] interface gigabitethernet 1/0/1

[Core Switch-GigabitEthernet1/0/1] port link-type trunk

[Core Switch-GigabitEthernet1/0/1] port trunk permit vlan 20 200

[Core Switch-GigabitEthernet1/0/1] quit

# 配置Core SwitchAC 2相连的GigabitEthernet1/0/2接口属性为Trunk,允许VLAN 20VLAN 200通过。

[Core Switch] interface gigabitethernet 1/0/2

[Core Switch-GigabitEthernet1/0/2] port link-type trunk

[Core Switch-GigabitEthernet1/0/2] port trunk permit vlan 20 200

[Core Switch-GigabitEthernet1/0/2] quit

# 配置Core SwitchAccess Switch相连的GigabitEthernet1/0/3接口属性为Trunk,允许VLAN 100通过,当前Trunk口的PVID100

[Core Switch] interface gigabitethernet 1/0/3

[Core Switch-GigabitEthernet1/0/3] port link-type trunk

[Core Switch-GigabitEthernet1/0/3] port trunk permit vlan 100

[Core Switch-GigabitEthernet1/0/3] port trunk pvid vlan 100

[Core Switch-GigabitEthernet1/0/3] quit

(2)     配置DHCP功能

# 配置DHCP地址池100,用于为AP分配IP地址,地址范围为10.3.0.0/16,网关地址为10.3.1.1

[Core Switch] dhcp server ip-pool 100

[Core Switch-dhcp-pool-100] network 10.3.0.0 mask 255.255.0.0

[Core Switch-dhcp-pool-100] gateway-list 10.3.1.1

# 配置DHCP Option43的内容为AC 1AC 2的十六进制IP地址。

[Core Switch-dhcp-pool-100] option 43 hex 800b0000020a0101010a010102

[Core Switch-dhcp-pool-100] quit

# 配置DHCP地址池2Client分配地址范围为10.4.0.0/16,为Client分配的DNS服务器地址为网关地址(实际使用过程中请根据实际网络规划配置无线客户端的DNS服务器地址),网关地址为10.4.1.1

[Core Switch] dhcp server ip-pool 2

[Core Switch-dhcp-pool-2] network 10.4.0.0 mask 255.255.0.0

[Core Switch-dhcp-pool-2] gateway-list 10.4.1.1

[Core Switch-dhcp-pool-2] dns-list 10.4.1.1

[Core Switch-dhcp-pool-2] quit

# 开启DHCP server服务。

[Core Switch] dhcp enable

(3)     配置Core Switch连接外网

# 创建VLAN 400,并配置IP地址,用于转发去往外网的流量。

[Core Switch] vlan 400

[Core Switch-vlan400] quit

[Core Switch] interface vlan-interface 400

[Core Switch-Vlan-interface400] ip address 10.10.1.1 16

[Core Switch-Vlan-interface400] quit

# 配置Core Switch与外网相连的GigabitEthernet1/0/4接口属性为Access,并允许VLAN 400通过。

[Core Switch] interface gigabitethernet 1/0/4

[Core Switch-GigabitEthernet1/0/4] port link-type access

[Core Switch-GigabitEthernet1/0/4] port access vlan 400

[Core Switch-GigabitEthernet1/0/4] quit

# 配置Core Switch缺省路由下一跳为RouterIP地址10.10.1.2

[Core Switch] ip route-static 0.0.0.0 0 10.10.1.2

2.8  配置Access Switch

# 创建VLAN 100VLAN 100AP接入的VLAN

<Access Switch> system-view

[Access Switch] vlan 100

[Access Switch-vlan100] quit

# 配置Access SwitchCore Switch相连的接口GigabitEthernet1/0/1Trunk类型,允许VLAN 100通过,当前Trunk口的PVID100

[Access Switch] interface gigabitEthernet 1/0/1

[Access Switch-GigabitEthernet1/0/1] port link-type trunk

[Access Switch-GigabitEthernet1/0/1] port trunk permit vlan 100

[Access Switch-GigabitEthernet1/0/1] port trunk pvid vlan 100

[Access Switch-GigabitEthernet1/0/1] quit

# 配置Access SwitchAP相连的GigabitEthernet1/0/2接口属性为Access,并允许VLAN 100通过。

[Access Switch] interface gigabitethernet 1/0/2

[Access Switch-GigabitEthernet1/0/2] port link-type access

[Access Switch-GigabitEthernet1/0/2] port access vlan 100

# 开启PoE接口远程供电功能。

[Access Switch-GigabitEthernet1/0/2] poe enable

[Access Switch-GigabitEthernet1/0/2] quit

2.9  验证配置

(1)     AC 1上执行display wlan ap-license-group命令查看已经建立的AP License共享组,AP License共享组内的License总数为AC 1AC 2License之和。

<AC1> display wlan ap-license-group

 Group total licenses: 256

 Group used licenses: 1

 AP license synchronization: Enabled

 Local IP: 10.1.1.1

 Local role: Master

 Member information: 1

 IP address        Total      Used      Member role      State      Online duration

 10.1.1.2          0          0         Master           UP         00hr 1min 51sec

(2)     通过display wlan ap all命令在AC 1查看AP的状态为R/M

<AC1> display wlan ap all

Total number of APs: 1

Total number of connected APs: 1

Total number of connected manual APs: 1

Total number of connected auto APs: 0

Total number of connected common APs: 1

Total number of connected WTUs: 0

Total number of inside APs: 0

Maximum supported APs: 384

Remaining APs: 383

Total AP licenses: 256

Local AP licenses: 256

Server AP licenses: 0

Remaining local AP licenses: 255

Sync AP licenses: 0

 

                                 AP information

 State : I = Idle,      J  = Join,       JA = JoinAck,    IL = ImageLoad

         C = Config,    DC = DataCheck,  R  = Run,   M = Master,  B = Backup

 Online time : Day:Hour:Minute:Second

 

AP name                        APID State Model           Serial ID            G

roup name             Online time   Clients Mode  IP address

ap1                           1     R/M  WA6320          219801A28N819CE0002T group1                0:00:00:46    1       Fit   10.3.1.2

(3)     AC 1上查看Client信息

# AC 1上使用命令display wlan client查看在线Client,可以看到Client已经连接到APRadio 2

<AC1> display wlan client

Total number of clients: 1

 

MAC address    User name            AP name               R IP address      VLAN

90b9-311a-bef6 N/A                  ap1                   2 10.4.1.2        200

(4)     通过display wlan ap all命令在AC 2查看AP的状态为R/B,共享AP License数量为256

<AC2> display wlan ap all

Total number of APs: 1

Total number of connected APs: 1

Total number of connected manual APs: 1

Total number of connected auto APs: 0

Total number of connected common APs: 1

Total number of connected WTUs: 0

Total number of inside APs: 0

Maximum supported APs: 384

Remaining APs: 383

Total AP licenses: 256

Local AP licenses: 256

Server AP licenses: 0

Remaining local AP licenses: 256

Sync AP licenses: 256

 

                                 AP information

 State : I = Idle,      J  = Join,       JA = JoinAck,    IL = ImageLoad

         C = Config,    DC = DataCheck,  R  = Run,   M = Master,  B = Backup

 Online time : Day:Hour:Minute:Second

 

AP name                        APID State Model           Serial ID            G

roup name             Online time   Clients Mode  IP address

ap1                           1     R/B  WA6320          219801A28N819CE0002T group1                0:00:00:56    1       Fit   10.3.1.2

(5)     为了模拟AC 1故障,可以将AC 1Vlan-interface20接口关闭。此时,等待一段时间(根据CAPWAP隧道的保活时间而定,默认为30秒),在集中转发模式下,这期间网络流量会暂时中断,可以通过ping命令进行测试。随后,AP会自动切换到AC 2进行上线。在AC 2上使用display wlan ap all命令查询,可以看到AP的状态显示为R/M

<AC2> display wlan ap all

Total number of APs: 1

Total number of connected APs: 1

Total number of connected manual APs: 1

Total number of connected auto APs: 0

Total number of connected common APs: 1

Total number of connected WTUs: 0

Total number of inside APs: 0

Maximum supported APs: 384

Remaining APs: 383

Total AP licenses: 256

Local AP licenses: 256

Server AP licenses: 0

Remaining local AP licenses: 255

Sync AP licenses: 256

 

                                 AP information

 State : I = Idle,      J  = Join,       JA = JoinAck,    IL = ImageLoad

         C = Config,    DC = DataCheck,  R  = Run,   M = Master,  B = Backup

 Online time : Day:Hour:Minute:Second

 

AP name                        APID State Model           Serial ID            G

roup name             Online time   Clients Mode  IP address

ap1                           1     R/M  WA6320          219801A28N819CE0002T group1                0:00:30:46    1       Fit   10.3.1.2

(6)     模拟AC 1故障恢复,开启AC 1Vlan-interface20接口,由于配置了CAPWAP隧道抢占功能,等待一段时间后,AP会重新在AC 1上线,通过display wlan ap all命令在AC 1上查看AP的状态恢复为R/M,在AC 2上查看AP的状态恢复为R/B

2.10  使用限制

·     使用AC间配置同步功能前,需要先建立SmartMC网络。

·     在双链路备份组网环境中,AC设备的型号和软件版本需保持一致。

·     配置AP序列号时,请确保序列号与对应AP唯一匹配,序列号信息可通过AP设备背面的标签获取。

·     若采用手动方式建立CAPWAP隧道连接,要求两台AC上配置的AP名称完全一致,且AP的序列号或MAC地址需统一配置(即两台AC均配置序列号或均配置MAC地址)。

·     在进行业务配置前,请先在AC上安装License。为简化配置并降低成本,建议仅在主AC上安装License,备AC无需安装,通过AP License共享功能确保备AC能够获取主AC上的License授权。

·     启用AP License共享功能前,必须先配置本AC及成员ACIP地址。

·     在双链路组网中,两台ACAP License共享组内的角色均需配置为主AC,即确保两台AC能够互相共享License

·     在双链路备份且启用AP License共享的组网环境中,若某台AC断开时间超过30天,该AC共享的AP License将在另一台AC上失效。此时另一台AC上新接入的AP将无法使用共享License,但已接入的AP不会被踢下线。

3 典型配置(适用于R54xx版本产品)

说明

本章节主要介绍双链路热备份的配置。如仅需实现双链路备份,请忽略或删除与AC间故障检测及终端保持功能相关的配置。

 

3.1  组网需求

12所示,AP通过接入交换机(Access Switch)和核心交换机(Core Switch)分别连接至AC 1AC 2,具体要求如下:

·     采用双链路热备份实现AC的主备保护,AC 1作为主用设备,AC 2为备用设备。当AC 1发生故障或主备切换时,AP可自动切换至AC 2继续提供服务;当AC 1恢复后,AP会重新关联至AC 1

·     License仅需安装在AC 1AC 2无需单独安装,通过配置AP License共享功能,使AC 2可共享AC 1License资源。

·     无线客户端(Client)通过VLAN 200接入无线网络。

·     ACAP之间通过三层网络连接,AP可通过DHCP Server下发的Option 43参数自动获取ACIP地址,实现三层注册与管理。

说明

本配置以集中转发模式为例,双链路热备份组网同样适用于本地转发模式。

 

3.2  组网图

图12 双链路热备份组网图

 

3.3  配置AC 1

(1)     安装License

# 配置AC 1安装License,配置步骤略。

(2)     配置AC1的接口

# 创建VLAN 20及其对应的VLAN接口,并配置Vlan-interface20接口的IP地址为10.1.1.1/16AP将通过该IP地址与AC 1建立CAPWAP隧道。

<AC1> system-view

[AC1] vlan 20

[AC1-vlan20] quit

[AC1] interface vlan-interface 20

[AC1-Vlan-interface20] ip address 10.1.1.1 16

[AC1-Vlan-interface20] quit

# 创建VLAN 200AC 1需要使用该VLAN转发无线客户端数据报文。

[AC1] vlan 200

[AC1-vlan200] quit

# AC 1Core Switch相连的接口GigabitEthernet1/0/1的链路类型配置为Trunk,允许VLAN 20VLAN 200通过。

[AC1] interface gigabitethernet 1/0/1

[AC1-GigabitEthernet1/0/1] port link-type trunk

[AC1-GigabitEthernet1/0/1] port trunk permit vlan 20 200

[AC1-GigabitEthernet1/0/1] quit

(3)     配置三层路由

# 配置AC 1缺省路由下一跳为Core SwitchIP地址10.1.1.3

[AC1] ip route-static 0.0.0.0 0 10.1.1.3

(4)     配置双链路备份功能

# 创建APgroup1并配置AP连接的优先级为7

[AC1] wlan ap-group group1

[AC1-wlan-ap-group-group1] priority 7

# 配置备AC IP地址为10.1.1.2

[AC1-wlan-ap-group-group1] backup-ac ip 10.1.1.2

# 配置CAPWAP隧道抢占功能,当AC故障恢复后AP可以重新关联到主AC

[AC1-wlan-ap-group-group1] wlan tunnel-preempt enable

[AC1-wlan-ap-group-group1] quit

(5)     配置终端保持功能

# 开启终端保持在线功能。

[AC1] wlan global-configuration

[AC1-wlan-global-configuration] client-persistence enable

# 配置终端保持数据恢复功能。配置延时1分钟后开始分批删除无线终端的临时数据,并在延时后40分钟内将所有无线终端的临时数据删除完毕。

[AC1-wlan-global-configuration] client-persistence reconnect delay 1 period 40

[AC1-wlan-global-configuration] quit

(6)     配置AC间故障检测功能

# 创建故障检测策略aaa并进入故障检测策略视图。配置AC间故障检测报文的最大连续丢失个数为3,报文发送间隔为1000ms。用户可以根据实际环境调整故障检测参数。

[AC1] wlan fault-detection policy aaa

[AC1-wlan-fault-detection-policy-aaa] keepalive count 3

[AC1-wlan-fault-detection-policy-aaa] keepalive interval 1000

[AC1-wlan-fault-detection-policy-aaa] quit

# 引用故障检测策略aaa

[AC1] wlan global-configuration

[AC1-wlan-global-configuration] redundant-backup fault-detection-policy aaa

[AC1-wlan-global-configuration] quit

(7)     配置AP License共享功能

# 配置AP License共享功能。

[AC1] wlan ap-license-group

[AC1-wlan-als-group] local ip 10.1.1.1

[AC1-wlan-als-group] member ip 10.1.1.2

[AC1-wlan-als-group] ap-license-synchronization enable

[AC1-wlan-als-group] quit

(8)     配置无线服务

# 创建无线服务模板1,并进入无线服务模板视图。

[AC1] wlan service-template 1

# 配置SSIDservice

[AC1-wlan-st-1] ssid service

# 配置无线客户端上线后将被加入到VLAN 200

[AC1-wlan-st-1] vlan 200

# 配置身份认证与密钥管理模式为PSK模式,配置PSK密钥为明文字符串12345678

[AC1-wlan-st-1] akm mode psk

[AC1-wlan-st-1] preshared-key pass-phrase simple 12345678

# 配置加密套件为CCMP,安全信息元素为RSN

[AC1-wlan-st-1] cipher-suite ccmp

[AC1-wlan-st-1] security-ie rsn

# 使能无线服务模板。

[AC1-wlan-st-1] service-template enable

[AC1-wlan-st-1] quit

(9)     配置手工AP

# 创建AP,配置AP名称为ap1,型号名称选择WA6320,并配置序列号为219801A28N819CE0002T

[AC1] wlan ap ap1 model WA6320

[AC1-wlan-ap-ap1] serial-id 219801A28N819CE0002T

[AC1-wlan-ap-ap1] quit

(10)     配置AP入组

# 配置AP名称入组规则。

[AC1] wlan ap-group group1

[AC1-wlan-ap-group-group1] ap ap1

(11)     绑定无线服务

# 将无线服务模板1绑定到APgroup1下的Radio 2上。

[AC1-wlan-ap-group-group1] ap-model WA6320

[AC1-wlan-ap-group-group1-ap-model-WA6320] radio 2

[AC1-wlan-ap-group-group1-ap-model-WA6320-radio-2] service-template 1

# 开启Radio 2的射频功能。

[AC1-wlan-ap-group-group1-ap-model-WA6320-radio-2] radio enable

[AC1-wlan-ap-group-group1-ap-model-WA6320-radio-2] quit

[AC1-wlan-ap-group-group1-ap-model-WA6320] quit

[AC1-wlan-ap-group-group1] quit

3.4  配置AC 2

(1)     配置AC2的接口

# 创建VLAN 20及其对应的VLAN接口,并配置Vlan-interface20接口的IP地址为10.1.1.2/16AP将通过该IP地址与AC 2建立CAPWAP隧道。

<AC2> system-view

[AC2] vlan 20

[AC2-vlan20] quit

[AC2] interface Vlan-interface 20

[AC2-Vlan-interface20] ip address 10.1.1.2 16

[AC2-Vlan-interface20] quit

# 创建VLAN 200AC 2需要使用该VLAN转发无线客户端数据报文。

[AC2] vlan 200

[AC2-vlan200] quit

# AC 2Core Switch相连的接口GigabitEthernet1/0/1的链路类型配置为Trunk,允许VLAN 20VLAN 200通过。

[AC2] interface gigabitethernet 1/0/1

[AC2-GigabitEthernet1/0/1] port link-type trunk

[AC2-GigabitEthernet1/0/1] port trunk permit vlan 20 200

[AC2-GigabitEthernet1/0/1] quit

(2)     配置三层路由

# 配置AC 2缺省路由下一跳为Core SwitchIP地址10.1.1.3

[AC2] ip route-static 0.0.0.0 0 10.1.1.3

(3)     配置双链路备份功能

# 创建APgroup1并配置备AC IP地址为10.1.1.1AP连接的优先级无需配置,保持缺省配置即可。

[AC2] wlan ap-group group1

[AC2-wlan-ap-group-group1] backup-ac ip 10.1.1.1

[AC2-wlan-ap-group-group1] quit

(4)     配置终端保持功能

# 开启终端保持在线功能。

[AC2] wlan global-configuration

[AC2-wlan-global-configuration] client-persistence enable

# 配置终端保持数据恢复功能。配置延时1分钟后开始分批删除无线终端的临时数据,并在延时后40分钟内将所有无线终端的临时数据删除完毕。

[AC2-wlan-global-configuration] client-persistence reconnect delay 1 period 40

[AC2-wlan-global-configuration] quit

(5)     配置AC间故障检测功能

# 创建故障检测策略aaa并进入故障检测策略视图。配置AC间故障检测报文的最大连续丢失个数为3,报文发送间隔为1000ms。用户可以根据实际环境调整故障检测参数。

[AC2] wlan fault-detection policy aaa

[AC2-wlan-fault-detection-policy-aaa] keepalive count 3

[AC2-wlan-fault-detection-policy-aaa] keepalive interval 1000

[AC2-wlan-fault-detection-policy-aaa] quit

# 引用故障检测策略aaa

[AC2] wlan global-configuration

[AC2-wlan-global-configuration] redundant-backup fault-detection-policy aaa

[AC2-wlan-global-configuration] quit

(6)     配置AP License共享功能

# 配置AP License共享功能。

[AC2] wlan ap-license-group

[AC2-wlan-als-group] local ip 10.1.1.2

[AC2-wlan-als-group] member ip 10.1.1.1

[AC2-wlan-als-group] ap-license-synchronization enable

[AC2-wlan-als-group] quit

(7)     配置无线服务

# 创建无线服务模板1,并进入无线服务模板视图。

[AC2] wlan service-template 1

# 配置SSIDservice

[AC2-wlan-st-1] ssid service

# 配置无线客户端上线后将被加入到VLAN 200

[AC2-wlan-st-1] vlan 200

# 配置身份认证与密钥管理模式为PSK模式,配置PSK密钥为明文字符串12345678

[AC2-wlan-st-1] akm mode psk

[AC2-wlan-st-1] preshared-key pass-phrase simple 12345678

# 配置加密套件为CCMP,安全信息元素为RSN

[AC2-wlan-st-1] cipher-suite ccmp

[AC2-wlan-st-1] security-ie rsn

# 使能无线服务模板。

[AC2-wlan-st-1] service-template enable

[AC2-wlan-st-1] quit

(8)     配置手工AP

# 创建AP,配置AP名称为ap1,型号名称选择WA6320,并配置序列号为219801A28N819CE0002T

[AC2] wlan ap ap1 model WA6320

[AC2-wlan-ap-ap1] serial-id 219801A28N819CE0002T

[AC2-wlan-ap-ap1] quit

(9)     配置AP入组

# 配置AP名称入组规则。

[AC2] wlan ap-group group1

[AC2-wlan-ap-group-group1] ap ap1

(10)     绑定无线服务

# 将无线服务模板1绑定到APgroup1下的Radio 2上。

[AC2-wlan-ap-group-group1] ap-model WA6320

[AC2-wlan-ap-group-group1-ap-model-WA6320] radio 2

[AC2-wlan-ap-group-group1-ap-model-WA6320-radio-2] service-template 1

# 开启Radio 2的射频功能。

[AC2-wlan-ap-group-group1-ap-model-WA6320-radio-2] radio enable

[AC2-wlan-ap-group-group1-ap-model-WA6320-radio-2] quit

[AC2-wlan-ap-group-group1-ap-model-WA6320] quit

[AC2-wlan-ap-group-group1] quit

3.5  配置Core Switch

(1)     配置Core Switch接口

# 创建VLAN 100VLAN 20,并配置IP地址,用于转发ACAPCAPWAP隧道内的流量。

<Core Switch> system-view

[Core Switch] vlan 100

[Core Switch-vlan100] quit

[Core Switch] interface vlan-interface 100

[Core Switch-Vlan-interface100] ip address 10.3.1.1 16

[Core Switch-Vlan-interface100] quit

[Core Switch] vlan 20

[Core Switch-vlan20] quit

[Core Switch] interface vlan-interface 20

[Core Switch-Vlan-interface20] ip address 10.1.1.3 16

[Core Switch-Vlan-interface20] quit

# 创建VLAN 200,并为该接口配置IP地址。Client使用该VLAN接入无线网络。

[Core Switch] vlan 200

[Core Switch-vlan200] quit

[Core Switch] interface vlan-interface 200

[Core Switch-Vlan-interface200] ip address 10.4.1.1 16

[Core Switch-Vlan-interface200] quit

# 配置Core SwitchAC 1相连的GigabitEthernet1/0/1接口的属性为Trunk,允许VLAN 20VLAN 200通过。

[Core Switch] interface gigabitethernet 1/0/1

[Core Switch-GigabitEthernet1/0/1] port link-type trunk

[Core Switch-GigabitEthernet1/0/1] port trunk permit vlan 20 200

[Core Switch-GigabitEthernet1/0/1] quit

# 配置Core SwitchAC 2相连的GigabitEthernet1/0/2接口属性为Trunk,允许VLAN 20VLAN 200通过。

[Core Switch] interface gigabitethernet 1/0/2

[Core Switch-GigabitEthernet1/0/2] port link-type trunk

[Core Switch-GigabitEthernet1/0/2] port trunk permit vlan 20 200

[Core Switch-GigabitEthernet1/0/2] quit

# 配置Core SwitchAccess Switch相连的GigabitEthernet1/0/3接口属性为Trunk,允许VLAN 100通过,当前Trunk口的PVID100

[Core Switch] interface gigabitethernet 1/0/3

[Core Switch-GigabitEthernet1/0/3] port link-type trunk

[Core Switch-GigabitEthernet1/0/3] port trunk permit vlan 100

[Core Switch-GigabitEthernet1/0/3] port trunk pvid vlan 100

[Core Switch-GigabitEthernet1/0/3] quit

(2)     配置DHCP功能

# 配置DHCP地址池100,用于为AP分配IP地址,地址范围为10.3.0.0/16,网关地址为10.3.1.1

[Core Switch] dhcp server ip-pool 100

[Core Switch-dhcp-pool-100] network 10.3.0.0 mask 255.255.0.0

[Core Switch-dhcp-pool-100] gateway-list 10.3.1.1

# 配置DHCP Option43的内容AC 1AC 2的十六进制IP地址。

[Core Switch-dhcp-pool-100] option 43 hex 800b0000020a0101010a010102

[Core Switch-dhcp-pool-100] quit

# 配置DHCP地址池2Client分配地址范围为10.4.0.0/16,为Client分配的DNS服务器地址为网关地址(实际使用过程中请根据实际网络规划配置无线客户端的DNS服务器地址),网关地址为10.4.1.1

[Core Switch] dhcp server ip-pool 2

[Core Switch-dhcp-pool-2] network 10.4.0.0 mask 255.255.0.0

[Core Switch-dhcp-pool-2] gateway-list 10.4.1.1

[Core Switch-dhcp-pool-2] dns-list 10.4.1.1

[Core Switch-dhcp-pool-2] quit

# 开启DHCP server服务。

[Core Switch] dhcp enable

(3)     配置Core Switch连接外网

# 创建VLAN 400,并配置IP地址,用于转发去往外网的流量。

[Core Switch] vlan 400

[Core Switch-vlan400] quit

[Core Switch] interface vlan-interface 400

[Core Switch-Vlan-interface400] ip address 10.10.1.1 16

[Core Switch-Vlan-interface400] quit

# 配置Core Switch与外网相连的GigabitEthernet1/0/4接口属性为Access,并允许VLAN 400通过。

[Core Switch] interface gigabitethernet 1/0/4

[Core Switch-GigabitEthernet1/0/4] port link-type access

[Core Switch-GigabitEthernet1/0/4] port access vlan 400

[Core Switch-GigabitEthernet1/0/4] quit

# 配置Core Switch缺省路由下一跳为RouterIP地址10.10.1.2

[Core Switch] ip route-static 0.0.0.0 0 10.10.1.2

3.6  配置Access Switch

# 创建VLAN 100VLAN 100AP接入的VLAN

<Access Switch> system-view

[Access Switch] vlan 100

[Access Switch-vlan100] quit

# 配置Access SwitchCore Switch相连的接口GigabitEthernet1/0/1Trunk类型,允许VLAN 100通过,当前Trunk口的PVID100

[Access Switch] interface gigabitethernet 1/0/1

[Access Switch-GigabitEthernet1/0/1] port link-type trunk

[Access Switch-GigabitEthernet1/0/1] port trunk permit vlan 100

[Access Switch-GigabitEthernet1/0/1] port trunk pvid vlan 100

[Access Switch-GigabitEthernet1/0/1] quit

# 配置Access SwitchAP相连的GigabitEthernet1/0/2接口属性为Access,并允许VLAN 100通过。

[Access Switch] interface gigabitethernet 1/0/2

[Access Switch-GigabitEthernet1/0/2] port link-type access

[Access Switch-GigabitEthernet1/0/2] port access vlan 100

# 开启PoE接口远程供电功能。

[Access Switch-GigabitEthernet1/0/2] poe enable

[Access Switch-GigabitEthernet1/0/2] quit

3.7  验证配置

(1)     AC 1上执行display wlan ap-license-group命令查看已经建立的AP License共享组,AP License共享组内的License总数为AC 1AC 2License之和。

<AC1> display wlan ap-license-group

 Group total licenses: 256

 Group used licenses: 1

 AP license synchronization: Enabled

 Local IP: 10.1.1.1

 Local role: Master

 Member information: 1

 IP address        Total      Used      Member role      State      Online duration

 10.1.1.2          0          0         Master           UP         00hr 1min 51sec

(2)     通过display wlan ap all命令在AC 1查看AP的状态为R/M

<AC1> display wlan ap all

Total number of APs: 1

Total number of connected APs: 1

Total number of connected manual APs: 1

Total number of connected auto APs: 0

Total number of connected common APs: 1

Total number of connected WTUs: 0

Total number of inside APs: 0

Maximum supported APs: 384

Remaining APs: 383

Total AP licenses: 256

Local AP licenses: 256

Server AP licenses: 0

Remaining local AP licenses: 255

Sync AP licenses: 0

 

                                 AP information

 State : I = Idle,      J  = Join,       JA = JoinAck,    IL = ImageLoad

         C = Config,    DC = DataCheck,  R  = Run,   M = Master,  B = Backup

 Online time : Day:Hour:Minute:Second

 

AP name                        APID State Model           Serial ID            G

roup name             Online time   Clients Mode  IP address

ap1                           1     R/M  WA6320          219801A28N819CE0002T group1                0:00:00:46    1       Fit   10.3.1.2

(3)     AC 1上查看Client信息

# AC 1上使用命令display wlan client查看在线Client,可以看到Client已经连接到APRadio 2

<AC1> display wlan client

Total number of clients: 1

 

MAC address    User name            AP name               R IP address      VLAN

90b9-311a-bef6 N/A                  ap1                   2 10.4.1.2        200

(4)     通过display wlan ap all命令在AC 2查看AP的状态为R/B,共享AP License数量为256

<AC2> display wlan ap all

Total number of APs: 1

Total number of connected APs: 1

Total number of connected manual APs: 1

Total number of connected auto APs: 0

Total number of connected common APs: 1

Total number of connected WTUs: 0

Total number of inside APs: 0

Maximum supported APs: 384

Remaining APs: 383

Total AP licenses: 256

Local AP licenses: 256

Server AP licenses: 0

Remaining local AP licenses: 256

Sync AP licenses: 256

 

                                 AP information

 State : I = Idle,      J  = Join,       JA = JoinAck,    IL = ImageLoad

         C = Config,    DC = DataCheck,  R  = Run,   M = Master,  B = Backup

 Online time : Day:Hour:Minute:Second

 

AP name                        APID State Model           Serial ID            G

roup name             Online time   Clients Mode  IP address

ap1                           1     R/B  WA6320          219801A28N819CE0002T group1                0:00:00:56    1       Fit   10.3.1.2

(5)     AC 2上可以使用display wlan persistent-client命令,查看通过终端保持功能维持的终端信息。

<AC2> display wlan persistent-client

Total number of persistent clients: 1

Reset Interval: N/A

Remain Time: N/A

MAC address      APID    RadioID     AID    BSSID

90b9-311a-bef6   1       2           1      6c87-2023-bd24

(6)     为了模拟AC 1故障,可以将AC 1Vlan-interface20接口关闭。此时,等待一段时间(大约3秒,具体取决于AC之间的故障检测周期),在集中转发模式下,这期间网络流量会暂时中断,可以通过ping命令进行测试。随后,AP会自动切换到AC 2进行上线。在AC 2上使用display wlan ap all命令查询,可以看到AP的状态显示为R/M

<AC2> display wlan ap all

Total number of APs: 1

Total number of connected APs: 1

Total number of connected manual APs: 1

Total number of connected auto APs: 0

Total number of connected common APs: 1

Total number of connected WTUs: 0

Total number of inside APs: 0

Maximum supported APs: 384

Remaining APs: 383

Total AP licenses: 256

Local AP licenses: 256

Server AP licenses: 0

Remaining local AP licenses: 255

Sync AP licenses: 256

 

                                 AP information

 State : I = Idle,      J  = Join,       JA = JoinAck,    IL = ImageLoad

         C = Config,    DC = DataCheck,  R  = Run,   M = Master,  B = Backup

 Online time : Day:Hour:Minute:Second

 

AP name                        APID State Model           Serial ID            G

roup name             Online time   Clients Mode  IP address

ap1                           1     R/M  WA6320          219801A28N819CE0002T group1                0:00:30:46    1       Fit   10.3.1.2

(7)     模拟AC 1故障恢复,开启AC 1Vlan-interface20接口,由于配置了CAPWAP隧道抢占功能,等待一段时间后,AP会重新在AC 1上线,通过display wlan ap all命令在AC 1上查看AP的状态恢复为R/M,在AC 2上查看AP的状态恢复为R/B

3.8  使用限制

·     双链路热备份组网下,AC的设备型号和软件版本需要保持一致。

·     配置AP的序列号时请确保该序列号与AP唯一对应,AP的序列号可以通过AP设备背面的标签获取。

·     在配置业务之前请先在AC上安装License,在双链路组网下,基于配置方便的考虑,建议仅在主AC上安装License,备AC不安装License,备AC进行AP License共享保证主AC故障时License仍然可用。

·     为保证AP License共享功能开启成功,必须先配置本ACIP地址和成员ACIP之后再开启AP License共享功能。

·     在双链路组网中,两台ACAP License共享组的角色均需要配置为主AC,即确保两台AC能够互相共享License

·     在双链路热备份和AP License共享组网中,当一台AC断开的时间超过30天,其共享的AP License在另一台AC上将失效此时另一台AC新接入的AP无法使用共享的AP License,已接入的AP不会被踢下线。

·     在本地转发模式下,若终端保持功能与Portal认证结合使用,请配置MAC-trigger快速认证以实现无感知认证;在集中转发模式下,若终端保持功能与Portal认证结合使用,请配置远程MAC+远程Portal实现无感知认证。

4 应用方案推荐的设备型号

双链路备份和AP License共享推荐使用下面系列无线控制器:

产品系列

软件版本

WX2500X系列

R5819P14及之后版本

WX5500X系列

R5489P02及之后版本

AC插卡系列

R5489P02及之后版本

 

5 附录

5.1  附录A AC间配置同步

为了保证双链路场景下两台AC设备的配置一致,建议在TM角色的AC上进行相关配置,然后将这些配置同步到TC角色的AC上。

可同步的配置包括AP视图、AP组视图、全局配置视图、Radio视图、APRadio视图、无线服务模板视图等视图下的配置,以及接入认证相关的配置。

说明

随着软件版本的持续升级,可同步配置项也会不断迭代更新。具体可同步的配置内容,请以设备实际支持情况为准。

 

表1 可同步的配置列表

视图

命令

描述

说明

系统视图

wlan global-configuration

命令用来进入全局配置视图

执行命令后会进入视图,这些视图及其子视图下面的命令都会同步,但如下命令不会同步:

·     control-address { ip ipv4-address | ipv6 ipv6-address }

·     priority priority

·     backup-ac { ip ipv4-address | ipv6 ipv6-address }

·     portal { bas-ip ipv4-address | bas-ipv6 ipv6-address }

·     nas-id nas-identifier

·     nas-port-id nas-port-id

·     nas-ip { ipv4-address | ipv6 ipv6-address }

wlan ap

命令用来创建手工AP,并进入AP视图。如果指定的AP已经存在,则直接进入AP视图

wlan ap-group

命令用来创建AP组,并进入AP组视图。如果指定的AP组已经存在,则直接进入AP组视图

wlan service-template

命令用来创建无线服务模板,并进入无线服务模板视图。如果指定的无线服务模板已经存在,则直接进入无线服务模板视图

user-profile

命令用来创建User Profile,并进入User Profile视图。如果指定的User Profile已经存在,则直接进入User Profile视图

configuration profile

命令用来创建一个配置模板,指定AP的型号,并进入配置模板视图。如果指定的配置模板已经存在,则直接进入配置模板视图

wlan accounting-policy

命令用来创建计费策略,并进入计费策略视图。如果指定的计费策略已经存在,则直接进入计费策略视图

radius dynamic-author server

命令用来开启RADIUS DAE服务,并进入RADIUS DAE服务器视图

radius scheme

命令用来创建RADIUS方案,并进入RADIUS方案视图。如果指定的RADIUS方案已经存在,则直接进入RADIUS方案视图

vlan-group

命令用来创建一个VLAN组,并进入VLAN组视图。如果指定的VLAN组已经存在,则直接进入该VLAN组视图

vlan

命令用来创建VLAN,并进入VLAN视图。如果指定的VLAN已存在,则直接进入该VLAN的视图

portal server

命令用来创建Portal认证服务器,并进入Portal认证服务器视图。如果指定的Portal认证服务器已经存在,则直接进入Portal认证服务器视图

domain

命令用来创建ISP域,并进入ISP域视图。如果指定的ISP域已经存在,则直接进入ISP域视图

eap-profile

命令用来创建EAP认证方案,并进入EAP认证方案视图。如果指定的EAP认证方案已存在,则直接进入EAP认证方案视图

portal local-web-server

命令用来开启本地Portal服务,并进入基于HTTP/HTTPS协议的本地Portal Web服务视图

portal extend-auth-server

命令用来创建第三方认证服务器,并进入第三方认证服务器视图。如果指定的第三方认证服务器已经存在,则直接进入第三方认证服务器视图

portal mac-trigger-server

命令用来创建MAC绑定服务器,并进入MAC绑定服务器视图。如果指定的MAC绑定服务器已经存在,则直接进入MAC绑定服务器视图

系统视图

acl logging interval

命令用来配置报文过滤日志信息的生成与发送周期,同时开启报文的首包上送功能

-

acl trap interval

命令用来配置报文过滤告警信息的生成与发送周期

wlan nas-port-id format

命令用来配置无线客户端的NAS-Port-ID属性的格式

radius session-control enable

命令用来开启RADIUS session control功能

port-security enable

命令用来开启端口安全

wlan client-security authentication clear-previous-connection

命令用来开启已认证无线客户端再次上线认证清除旧连接功能

wlan authentication optimization

命令用来配置802.1X认证、MAC地址认证及二层Portal认证的认证成功率、在线用户异常下线率的优化参数值

wlan password-failure-limit enable

命令用来开启密码错误限制功能

dot1x authentication-method

命令用来配置802.1X系统的认证方法

dot1x domain-delimiter

命令用来配置802.1X支持的域名分隔符

dot1x retry

命令用来设置设备向接入用户发送认证请求报文的最大次数

dot1x timer

命令用来配置802.1X的定时器参数

domain default enable

命令用来配置系统缺省的ISP域,所有在登录时没有提供ISP域名的用户都属于这个域

domain if-unknown

命令用来为未知域名的用户指定ISP

mac-authentication access-user log enable

命令用来开启MAC地址认证接入用户日志信息功能

mac-authentication authentication-method

命令用来配置MAC地址认证采用的认证方法

mac-authentication timer

命令用来配置MAC地址认证的定时器参数

mac-authentication user-name-format

命令用来配置MAC地址认证用户的账号格式

dns server

命令用来配置域名服务器的IPv4地址

dns snooping enable

命令用来开启DNS Snooping功能

 

 

新华三官网
联系我们