瘦AP注册不上排查
【多扇窗户看世界】
瘦AP时常无法注册的情况经常出现,如何来定位问题?
排查思路
Fit AP、AC是通过三层IP网络构建CAPWAP隧道来完成注册。所以定位故障的思路是:先确保AP、AC在IP层能正常通信,再检查版本、配置、License等信息。
⑴、查看AP当前注册状态
命令:display wlan ap all
例如:State为“I”表示AP未上线;“R/M”、“R/B”表示已上线,分别为主、备隧道。
⑵、AP上电启动
如果AP无法注册上线,首先需要检查AP是否成功上电启动。分两种场景:
(1)现场定位:
在现场定位时,可以直接通过观察AP电源指示灯,或者观察接入交换机端口指示灯状态来确定AP是否正常启动。
(2)远程定位:
在远程定位时,可以通过观察和AP同二层网的设备能否学习到AP MAC地址来辅助判断,如果接入交换机未能学习到AP MAC地址,可能是AP未启动,或者连接AP网线存在故障。
命令:display mac-address
例如:在接入交换机上查看MAC表,如果有学习到AP的MAC地址,可以确定AP已启动。
另外,如果AP是POE供电方式,则根据POE交换机的供电情况也能确定AP是否上电启动。
命令:display poe interface
例如:查看POE交换机端口供电,正常情况AP功耗会超过5W,否则AP可能未正常启动。
如果最终定位到AP未启动,则需要检查本地供电电源或者POE交换机、网线等。必要时可以尝试替换网线、POE交换机或者AP来确认故障点。
⑶、AP获取管理地址 正常→⑸ 异常→⑷
AP启动后需要获取管理IP地址,可以通过查看DHCP Server状态,确定服务器有没有给AP分出去地址。
命令:display dhcp server ip-in-use pool ap_01
⑷、检查DHCP Relay/Server状态 End
查看AP的管理DHCP地址池配置是否正确,地址池是否够用,是否有地址冲突等等。
命令:display dhcp server tree pool xxx
命令:display dhcp server ip-in-use pool xxx
例如:通过命令查看DHCP利用率,超过90%就需要关注了。
命令:display dhcp server conflict all
⑸、是否三层注册 是→【三层注册】 否→【二层注册】
根据用户的实际组网情况检查确定AP、AC注册方式。
在二层、三层不同注册方式下,AP发现并注册AC的方式不一样,问题排查的方向也不同。
【二层注册】
检查AP、AC能否二层互通 能→⑻
此步骤可以通过AC ping AP。需要注意的是,CAPWAP隧道对AP-AC之间的链路丢包比较敏感,要求有线丢包率小于0.1%。同时链路要支持MTU 1500。
命令:ping –s 1472 –f x.x.x.x
例如:ping 1472字节包(MTU 1500),强制不分片,检测AP-AC链路。
如果二层互通性有问题,检查AP、AC二层组网,排查物理链路、VLAN配置、STP状态等。
【三层注册】
AP获取正确的AC地址 能→⑺ 否→⑹
三层注册中,AP常用有两种方式获取AC地址:
(1)通过DHCP option43选项;
命令:display dhcp client verbose
例如:通过命令查看,可以确认AP获取的Boot Server地址是否为AC地址。
(2)手动在AP上设置wlan ac ip;
命令:wlan ac ip x.x.x.x
例如:检查AP是否配置正确的wlan ac ip地址
⑹、检查DHCP option43配置 End
对于通过DHCP option43方式获取AC注册地址的情况,需要确保DHCP Server的option43参数配置正确。
命令:display dhcp server tree all
注意,当修改DHCP Server配置后需要让AP重新获取地址,新配置才能生效。
附option43格式简要说明:
⑺、AP、AC能三层互通
此步骤可以通过AC带源(option43指定的接口地址)ping AP来测试。需要注意的是,CAPWAP隧道对AP-AC之间的链路丢包比较敏感,要求有线丢包率小于0.1%。同时链路要支持MTU 1500。
命令:ping –a x.x.x.x(AC注册地址) –s 1472 –f x.x.x.x(AP地址)
例如:ping 1472字节包(MTU 1500),强制不分片,检测AP-AC链路。
如果三层互通性有问题,需要排查AP到AC的三层路由,保证IP层互通。
⑻、检查版本配套、AP模板配置
如果AP、AC在IP层通信正常,但仍无法正常注册时排查方法如下。
(1)查看AC、AP版本是否匹配
第一,检查AC Flash是否有瘦AP的版本文件,如果没有,上传正确的AP版本文件至AC Flash;
第二,检查AC Flash中瘦AP版本文件与AC版本文件的上载时间是否一致,如果时间相差超过1天,则很有可能版本不匹配,需要重新上传正确的瘦AP版本文件至AC Flash。
命令:dir
第三,检查AP注册状态,如果AP状态反复停留在IL(ImageLoad)无法上线,则很有可能为AC、AP版本不匹配,需要重新上传正确的瘦AP版本文件至AC Flash。
命令:display wlan ap all
例如:AP反复停留在IL状态,则很有可能为版本文件不匹配。
(2)检查AP模板配置:
命令:display current-configuration
例如:检查AP型号、序列号配置,确保跟AP的真实信息一致。
另外,如果AP通过MAC地址信息注册AC。此时需要确保AP MAC地址信息正确。
⑼、检查AC License
查看AC License,对比AC上AP注册数目,确定是否需要License扩容。
(1)检查AC License所支持的AP注册数量
命令:display license ap
计算公式:AC支持的AP注册数量 = 该型号AC缺省规格 ∑每条License步长
注意,当AC添加License后,需要重启AC,License才能生效。
(2)检查AC当前已经注册的AP数量
命令:display wlan ap all
计算公式:AP当前注册数量 = “Total Number of configured APs connected” “Total Number of auto APs connected”
(3)对比确认是否需要对License扩容
比较“AC支持的AP注册数量”和“AP当前注册数量”,如果二者相等,则说明AC License达到允许注册的AP数上限,AC需要License扩容。
【无力解决】请拨打热线400-810-0504