现场AP通过二层注册方式注册,但无法上线,当在AP上使用命令“wlan ac ip *.*.*.*”指定AC的地址后AP就可以上线。
通过Debug可以看到如下报错:
*Nov 22 12:14:38:935 2017 WX5540E CWS/7/RCV_PKT: Received discovery request from AP: IP address=111.1.1.2, MAC address=600b-03f0-f6f0, serial ID=219801A0T9C168000667, AP name=wt1010, model=WT1010, last IP=111.1.1.2.
*Nov 22 12:14:38:936 2017 WX5540E CWS/7/ERROR: Failed to process discovery request from AP with serial ID 219801A0T9C168000667: Unsupported discovery type.
*Nov 22 12:14:38:936 2017 WX5540E CWS/7/ERROR: Failed to proc pkt msg from AP at 111.1.1.2:12928. MsgType = 1.
从以上Debug中可以看到,AC在收到AP发来的Discovery报文后报错提示不支持这种Discovery类型。
问题产生原因,在此案例中当AP使用普通二层注册时AP无法上线,当AP上指定了AC的IP后则AP即可上线,两者的区别就在于AP本身是否知道AC的IP,也就是AP使用何种方式向AC发送CAPWAP Discovery报文,所以首先开始检查AC上的配置。
通过查看配置文件果然发现了问题,AC上有一条配置“wlan capwap discovery-policy unicast”,此条命令用来开启CAPWAP单播发现策略功能,本身AP可以通过单播、组播及广播三种方式发现AC并建立CAPWAP隧道。开启了单播发现策略功能后,AC只对发送单播Discovery request报文的AP进行响应,不对发送组播、广播Discovery request报文的AP进行响应,即只允许单播发现的AP与AC建立CAPWAP隧道连接,也就是这条配置导致了上述问题。
删除配置“wlan capwap discovery-policy unicast”。
对陌生配置一定要明确命令意义后再添加。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作