张胤博客 我的网络家园!

瘦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


Tags:

发布: 张胤 分类: 无线网络 评论: 0 浏览: 1660
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。