CAPWAP协议 协议
CAPWAP——Control And Provisioning of Wireless Access Points Protocol Specification(无线接入点控制 与配置协议)。。 CAPWAP通信数据类型总体可分为两类
CAPWAP控制隧道中传输的CAPWAP控制报文,使用UDP 的5246端口, 封装转发无线帧 CAPWAP数据隧道中传输的CAPWAP数据报文,使用UDP 的5247端口, 管理WTP和AC之间交换的管理消息
CAPWAP建立隧道流程 建立隧道流程
CAPWAP建立控制隧道和数据隧道的流程 Discovery- Join- (Image Data)-- ConfigurationData check-- Run AC与AP在Join状态建立控制隧道,在Data check状态 建立数据隧道
CAPWAP建立隧道流程 建立隧道流程
Discovery状态:
AP发现可关联AC过程,获取AC IP列表
Join状态:
AC与AP建立控制通道交互过程,并在交互过程中,AC检查 AP版本,如AP版本与AC要求的不匹配,进入Image data状 态进行升级,如版本符合要求,进入Configuration状态。
Image Data Data状态:
AC对AP升级过程
Configuration状态:
该状态用于AP配置下发,AP发送 Configuration raquest到 AC,AC通过Configuration response 对AP配置做重新设置
Run状态:
AP与AC控制和数据隧道建立成功后进入RUN状态,AC可事 实监控AP运行状态。
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
CAPWAP JOIN过程 过程
AP发送 发送Join Request,该消息包含:AP软硬件信息,AP名称,AP无线信息,隧道 ,该消息包含: 软硬件信息, 名称, 无线信息, 发送 软硬件信息 名称 无线信息 报文格式等 AC收到 收到Join Request,消息包含 名称, 希望 运行的版本信息, 希望AP运行的版本信息 收到 ,消息包含:AC名称,AC希望 运行的版本信息,CAPWAP 名称 控制地址, 控制地址,
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
CAPWAP JOIN过程 过程
AP已有AC下发版本,但未运行,则AP直接重启运行该版本,进入 Configuration状态
AP已有AC下发版本且正在运行,则AP直接进入Configuration状态
CAPWAP IMAGE过程 过程
AP Image Data Request(Image Identifier = x, Initial Download) Image Data Response(Result Code = Success, Image Information = {size,hash}) Image Data Request(Image Data = Data) Request Image Image Data Response(Result Code = Success) Image Data Request(Image Data = EOF) Image Data Response(Result Code = Success) AP enters Reset State AC
Image Identifier: AP当前版本信息 当前版本信息 指示版本大小和hash检 指示版本大小和 检 验值 Image Data Request 开始下发版本 开始下发版本 回复是否成功下载版本 Image Data =EOF 通知AP版本下发结束 通知 版本下发结束 回复通知AC下载完成 回复通知 下载完成 重启运行下载完成版本
AP加入 后,需要与 确定运行的版本,若没有该版本,需要向 申请下载。 加入AC后 需要与AC确定运行的版本 若没有该版本,需要向AC申请下载 确定运行的版本, 申请下载。 加入 状态时, 也会下载新版本给 也会下载新版本给AP.如上流程 在Run状态时,AC也会下载新版本给 状态时 如上流程 处于RUN状态,AC希望 更新版本,会发送 配置更新信息指示 下载请求。 状态, 希望 更新版本, 希望AP更新版本 配置更新信息指示AP下载请求 下载请求。 如AP处于 处于 状态
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
CAPWAP Configuration过程 过程
AP成功加入 并且版本文件已经更新 成功加入AC并且版本文件已经更新 成功加入
上报版本已准备好, 上报版本已准备好,可下载配置
AC通过下发配置。包括全局信息, AC通过下发配置。包括全局信息, 通过下发配置 射频模板、 射频模板、服务模板 如在RUN状态下 状态下,AC也可主动修改 如在 状态下 也可主动修改 AP的一些配置 的一些配置
AC在配置请求中携带 在配置请求中携带LastOne元素 在配置请求中携带 元素 收到成功应答后,AP进入了 收到成功应答后, 进入了Run状态。 状态。 进入了 状态