发布时间: 2016-10-24 | 浏览次数: 1148 | 下载次数: 0 | 作者: li_liang | 文档编号: EKB1000336588
1.问题:某一新开局点,所有设备调试上线后,发现无线覆盖同一位置部分用户能搜索到相关SSID,但连接时获取不到IP地址。
2.组网概述:AC6605作为控制器采用三层旁挂隧道模式组网,承载无线用户的业务网关,AC版本为V200R006C10SPC200,S9700作为AP的管理地址的网关,S5700为AP5030DN提供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配置,发现其中一个VLAN无ip 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分配算法分为even和hash。
①VLAN分配算法为even时,VLAN pool根据STA的上线顺序为STA分配业务VLAN,VLAN pool尽量保证所有VLAN分配给STA的IP地址数目相近。但同一个STA如果多次上线,每次获取的地址通常都不相同。
②VLAN分配算法为hash时,VLAN pool根据STA的MAC地址进行哈希运算后的结果为STA分配业务VLAN,只要VLAN pool里面的VLAN不发生变化,通常STA都会获取到固定的业务VLAN,STA重新上线时也会被尽量优先分配到之前使用过的IP地址。(华为默认为hash算法)
重新调整vlan pool的配置,将无用vlan删除后恢复正常。
配置无线业务vlan为vlan pool时,应根据需求逐一比对加入的vlan,避免将无用的vlan加入导致后期业务故障。