WLAN,无线局域网
IEEE 802.11是WLAN通用标准,WIFI创建于802.11,大多数场景下这两个是等同的。
WIFI5 5GHz 1300Mbit/s 802.11ac wave1
WIFI5 5GHz 6.9Gbit/s 802.11ac wave2
WIFI6 2.4GHz & 5GHz 9.6Gbit/s 802.11ax
CAPWAP协议:无线接入点控制和配置协议,AC通过这个协议管理和控制AP
STA:使用无线网络的终端
WLAN工作流程
AP上线
1.AP获取ip地址
可以用DHCP或者静态方式,DHCP服务器可以是专门的服务器,也可以是AC或者交换机
2.AP发现AC并建立CAPWAP隧道(Discovery)
AP发现AC可以用两种方式,预置静态ip或者动态方式(DHCP、DNS、广播)
DHCP方式,基本就是DHCP的流程,在DHCP协议的Option 43中返回AC的ip地址列表
广播方式,DHCP和DNS方式未获得AC的ip时,启动广播发现流程,接收到广播的AC检查AP是否有接入权限。广播只能用于二层可达的网络场景
CAPWAP有数据隧道/控制隧道两种,功能与名字相符
3.AP接入控制(Join)
AC认证AP用mac、sn或者不认证
4.AP版本升级(Image Data)
AP收到Join的响应中版本判断与当前版本是否一致,不一致发送请求进行升级。AC模式、FTP模式、SFTP模式
5.隧道维持
数据隧道Keepalive 5247端口
控制隧道Echo 5246端口
WLAN业务配置下发
AP上线后向AC发送Configuration Status报文,配置与AC不符时AC响应需要更新
后续统一由AC对AP进行集中管理和配置下发
STA接入
STA主动扫描,携带或不携带SSID,发送Probe请求;被动扫描,被动接收AP的Beacon帧
链路认证/接入认证协议:
WEP 不加密或者WEP加密
WPA/WPA2-802.1X TKIP或者CCMP加密
WPA/WPA2-PSK TKIP或者CCMP加密
完成链路认证后STA发起链路服务协商,通过Association报文,协商支持的速率、信道等
WLAN业务数据转发
隧道转发或者直接转发,隧道转发需要所有业务数据经过AC