无线AC6605下挂AP5030DN覆盖区域同一位置部分用户获取不到IP地址

发布时间:  2016-10-24 浏览次数:  201 下载次数:  0
问题描述
 

1.问题:某一新开局点,所有设备调试上线后,发现无线覆盖同一位置部分用户能搜索到相关SSID,但连接时获取不到IP地址。

2.组网概述:AC6605作为控制器采用三层旁挂隧道模式组网,承载无线用户的业务网关,AC版本为V200R006C10SPC200S9700作为AP的管理地址的网关,S5700AP5030DN提供POE供电。

3.组网拓扑如下:

告警信息

处理过程

 

1.现场验证故障现象,使用多部手机接入,发现确实有部分手机无法连接信号获取到IP地址。因是同一位置,且用WIFI分析仪查看该区域下无线SSID是由同一AP发出,考虑查看AC配置;

2.根据正常用户获取的IP地址查找对应AP信息,使用命display station all | include X.X.X.X

3.检查AC配置,检查各模块调用关系:

①.检查AP下配置,发现AP下绑定到ap-group Local

②.检查ap-group Local配置,发现该ap-group下绑定Local VAP模板;

③.检查Local VAP模板,发现其service-vlan绑定了vlan-pool

④.检查对应vlan pool,发现该vlan pool下加入多个VLAN,逐一比对vlan下对应dhcp配置,发现其中一个VLANip address等相关配置,至此问题已找出,因该VLAN无法为用户提供DHCP服务,导致用户连接时获取不到IP地址。重新配置该vlan pool后测试正常。

根因
 

无线用户通过DHCP获取IP地址,DHCP配置在业务VLAN下,业务VLAN加入vlan pool后,则用户从vlan pool中相关vlanif接口获取地址。当vlan pool加入未配置DHCP功能的vlan,如果vlan pool选择从该vlan下获取地址,将导致用户DHCP获取地址失败。

vlan pool的解释如下:

业务VLAN配置为VLAN pool时,可以在VLAN pool中加入多个VLAN,然后通过将VLAN pool配置为VAP的业务VLAN,实现一个SSID能够同时支持多个业务VLAN。新接入的STA会被动态的分配到VLAN pool中的各个VLAN中,减少了单个VLAN下的STA数目,缩小了广播域;同时每个VLAN尽量均匀的分配IP地址,减少了IP地址的浪费。

VLAN pool中的VLAN分配算法分为evenhash

 ①VLAN分配算法为even时,VLAN pool根据STA的上线顺序为STA分配业务VLANVLAN pool尽量保证所有VLAN分配给STAIP地址数目相近。但同一个STA如果多次上线,每次获取的地址通常都不相同。

 ②VLAN分配算法为hash时,VLAN pool根据STAMAC地址进行哈希运算后的结果为STA分配业务VLAN,只要VLAN pool里面的VLAN不发生变化,通常STA都会获取到固定的业务VLANSTA重新上线时也会被尽量优先分配到之前使用过的IP地址。(华为默认为hash算法)

解决方案
 

重新调整vlan pool的配置,将无用vlan删除后恢复正常。

建议与总结
 

配置无线业务vlanvlan pool时,应根据需求逐一比对加入的vlan,避免将无用的vlan加入导致后期业务故障

END