当前位置: 首页 > ops >正文

WLAN 技术指南:从入门到原理

文章目录

  • 目录

    文章目录

    前言

    一.WLAN 基本概念

     有线侧组网概念

    AP-AC 组网方式

    AC 连接方式

    CAPWAP 协议

     无线侧组网概念

    无线信道

    ​编辑

     BSS/SSID/BSSID

    ​编辑 VAP 

     ESS

     二.WLAN 组网架构

     基本的 WLAN 组网架构

     四.WLAN 工作原理

     AP 上线

    AP 获取 IP 地址阶段

     CAPWAP 隧道建立阶段

    AP 接入控制阶段

    AP的版本升级阶段

    CAPWAP隧道维持阶段

    AC业务配置下发阶段

     WLAN 业务配置下发

    配置射频

    配置 VAP 

    ​编辑 STA  接入

    扫描阶段

    链路认证阶段

    关联阶段


前言


一.WLAN 基本概念


 有线侧组网概念

AP-AC 组网方式

AC 连接方式

CAPWAP 协议

 无线侧组网概念

无线信道

 BSS/SSID/BSSID



 VAP 

 ESS

 二.WLAN 组网架构

 基本的 WLAN 组网架构

概念全称核心功能 / 作用典型场景 / 特点关联协议 / 架构(结合图中逻辑)
APAccess Point(无线接入点)把有线网络信号转为无线 Wi-Fi,让手机 / 电脑等无线设备连网是无线覆盖的 “基础单元”,单台可独立工作(如家用无线路由器)无线侧依赖 802.11 协议(图中 “无线侧组网 802.11 协议” )
ACAccess Controller(无线控制器)统一管理多个 AP,包括配置下发、信号调优、漫游切换、安全策略管控等 “指挥调度” 工作多 AP 场景必备(几十 / 上百个 AP 时),让无线网络更稳定、易维护图右侧架构:作为核心管理节点,通过 CAPWAP 协议对接瘦 AP
胖 AP(FAT AP)同 AP,强调 “功能全”除基础无线接入外,自带路由、DHCP、安全策略等功能,无需 AC 即可独立运行适合小场景(家庭、小办公室),但多台部署时需逐台配置(改 Wi-Fi 名 / 密码要单独操作 )图左侧架构:直接接入园区网络,独立承载无线业务
瘦 AP(FIT AP)同 AP,强调 “功能精简”仅负责无线信号发射、数据转发,配置 / 管理完全依赖 AC,自身无复杂网络功能适合大场景(商场、企业园区),靠 AC 统一调度,支持大规模部署 + 无缝漫游(设备移动时 Wi-Fi 不断线 图右侧架构:通过 CAPWAP 协议连 AC,由 AC 集中管控

 四.WLAN 工作原理

 AP 上线

        FIT AP 需要完成上线过程,AC才能实现对AP的集中管理和控制,以及业务下发。AP的上线过程包括如下步骤:

  • AP 获取IP地址
  • AP 发现AC并与之建立CAPWAP隧道
  • AP接入控制
  • CAPWAP隧道维持

AP 获取 IP 地址阶段

 CAPWAP 隧道建立阶段

AC通过CAPWAP隧道来实现对AP的集中管理和控制。CAPWAP隧道可以实现:

  • AP与AC间的状态维护;
  • AC对AP进行管理和业务配置下发;
  • 业务数据经过CAPWAP隧道集中到AC上转发。

  1. Discovery阶段(AP发现AC阶段):通过发送Discovery Request报文,找到可用的AC。AC判断是否允许该AP接入,判断流程和AP接入控制阶段相同,可参见图2,对于不允许接入的AP发送的Discovery Request报文,AC不会回应。

    AP发现AC有静态和动态两种方式:
    • 静态方式

      AP上预先配置了AC的静态IP地址列表。AP上线时,AP分别发送Discovery Request单播报文到所有预配置列表对应IP地址的AC。然后AP通过接收到AC返回的Discovery Response报文,选择一个AC开始建立CAPWAP隧道。

    • 动态方式

      动态发现AC又分为:DHCP方式、DNS方式和广播方式。

      • DHCP方式:AP通过DHCP服务获取AC的IP地址(),然后向AC发送Discovery Request单播报文。AC收到后,向AP回应Discovery Response报文

      • 广播方式:在如下情况,AP会发送Discovery Request广播报文自动发现同一网段中的AC,然后通过AC响应的Discovery Response报文选择一个待关联的AC开始建立CAPWAP隧道。
        • AP未获取到AC的IP地址,则发送广播报文。如果发送2次广播报文无AC响应,则认为发现AC失败。发现AC失败的情况下,每等待一段时间后,AP就会重新执行上述过程。
        • AP获取到了AC的IP地址,先向AC发送单播报文,如果重复发送3次单播报文AC均无响应,再发送1次广播报文。如果仍无AC响应,则再重复一遍发送单播报文和广播的过程。2次均无AC响应,则认为发现AC失败。发现AC失败的情况下,每等待一段时间后,AP就会重新执行上述过程。

  1. 建立CAPWAP隧道阶段:

    完成CAPWAP隧道建立,包括数据隧道和控制隧道:
    • 数据隧道:AP接收的业务数据报文经过CAPWAP数据隧道集中到AC上转发。
    • 控制隧道:通过CAPWAP控制隧道实现AP与AC之间的控制报文的交互。同时还可以选择对控制隧道进行数据传输层安全DTLS(Datagram Transport Layer Security)加密,使能DTLS加密功能后,CAPWAP控制报文都会经过DTLS加解密。

AP 接入控制阶段

AP的版本升级阶段

AP根据收到的Join Response报文中的参数判断当前的系统软件版本是否与AC上指定的一致。如果不一致,则AP开始更新软件版本,升级方式包括AC模式、FTP模式和SFTP模式。FTP模式存在安全风险,建议使用AC模式或SFTP模式。

AP在软件版本更新完成后重新启动,重复进行前面三个步骤。

CAPWAP隧道维持阶段

AP与AC之间交互Keepalive(UDP端口号为5247)报文来检测数据隧道的连通状态。

AP与AC交互Echo(UDP端口号为5246)报文来检测控制隧道的连通状态。

AC业务配置下发阶段

AC向AP发送Configuration Update Request请求消息,AP回应Configuration Update Response消息,AC再将AP的业务配置信息下发给AP。

 WLAN 业务配置下发

        AC 向 AP 发送 Configuration Update Request 请求消息,AP 回应 Configuration Update Response 消息,AC 再将 AP 的业务配置信息下发给 AP。

配置射频

配置 VAP 

 STA  接入

CAPWAP隧道建立完成后,用户就可以接入无线网络。STA接入过程分为三个阶段:

  • 扫描阶段
  • 链路认证阶段
  • 关联阶段

STA支持以IPv4和IPv6两种方式接入,优先选择以IPv4的方式接入。

STA最终能否接入无线网络受AC接入用户数和单个AP接入用户数规格限制。

  • 如果STA关联的AP已经达到AP的接入用户数规格,但并未达到AC接入用户数的规格,则STA无法在这台AP上线,但可以通过关联其他AP接入无线网络。
  • 如果STA关联的AP未达到AP的接入用户数规格,但是AC上在线的STA个数已经达到AC的接入用户数规格,则该STA无法接入到无线网络中。
  • 如果STA关联的AP未达到AP的接入用户数规格,同时AC上在线的STA个数也未达到AC的接入用户数规格,则该STA可以接入到无线网络中。
扫描阶段

STA可以通过主动扫描和被动扫描获取到周围的无线网络信息:

主动扫描

STA工作过程中,会定期地搜索周围的无线网络,也就是主动扫描周围的无线网络。根据Probe Request帧(探测请求帧)是否携带SSID,可以将主动扫描分为两种:

被动扫描

如图3所示,STA在每个信道上侦听AP定期发送的Beacon信标帧(信标帧中包含SSID、支持速率等信息),以获取AP的相关信息。

当用户需要节省电量时,可以使用被动扫描。一般VoIP语音终端通常使用被动扫描方式。

图3 被动扫描过程
 

链路认证阶段

为了保证无线链路的安全,接入过程中AP需要完成对STA的认证。802.11链路定义了两种认证机制:开放系统认证和共享密钥认证。

关联阶段

终端关联过程实质上是链路服务协商的过程。完成链路认证后,STA会继续发起链路服务协商,具体的协商通过Association报文实现,敏捷分布Wi-Fi方案架构中关联阶段如图6和图7所示。

图6 敏捷分布Wi-Fi方案架构中STA关联过程(中心AP内漫游)

图7 敏捷分布Wi-Fi方案架构中STA关联过程(非中心AP内漫游)

  • 敏捷分布Wi-Fi方案架构中关联阶段处理过程
    1. STA向RU发送Association Request请求,请求帧中会携带STA自身的各种参数以及根据服务配置选择的各种参数(主要包括支持的速率、支持的信道、支持的QoS的能力以及选择的接入认证和加密算法)。
    2. RU收到Association Request请求帧后将其进行CAPWAP封装,并上报中心AP。
    3. 中心AP检查本地是否有用户表项。
      • 如果中心AP本地有用户表项,说明是中心AP内漫游,中心AP进行本地漫游处理,并向RU回应Association Response。
      • 如果中心AP本地没有用户表项,说明不是中心AP内漫游,中心AP向AC转发Association Request请求,AC收到关联请求后判断是否需要进行用户的接入认证,并向中心AP回应Association Response。

总结

http://www.xdnf.cn/news/13716.html

相关文章:

  • git约定示提交
  • 005__C++类的基本语法
  • Ntfs!NtfsVolumeCheckpointDpc函数分析到调用Ntfs!NtfsCheckpointAllVolumes函数
  • 【AI论文】利用自注意力机制实现大型语言模型(LLMs)中依赖于输入的软提示
  • 数据结构学习20250612
  • 无人叉车 AGV 的智能物流枢纽逻辑:对接方式分类、技术原理与场景适配
  • 【android bluetooth 框架分析 04】【bt-framework 层详解 6】【Properties介绍】
  • FEC(Forward Error Correction)前向纠错快速了解
  • 【AS32系列MCU调试教程】硬件调试:JLink 驱动配置与调试技巧
  • 5 Android系统常用debug方法
  • [安卓按键精灵辅助工具]一些安卓端可以用的雷电模拟器adb命令
  • 行为模式-命令模式
  • Dagster 实现数据质量自动化:6大维度检查与最佳实践
  • 工厂模式demo
  • Peiiieee的Linux笔记(1)
  • 基于大模型预测的上睑下垂综合诊疗技术方案
  • 浅析4D-bev标注技术在自动驾驶领域的重要性
  • 数据库更新!万方
  • centos转移mysql的数据存储目录
  • 猎犬:快速 友好的桌面文本搜索软件 支持30+格式与高精度OCR
  • HTTP系列---有状态
  • 在MATLAB命令行执行ros2node 和 ros2subscriber后,执行ros2 topic list,MATLAB卡死
  • 云服务器如何搭建多站点?Nginx多域名部署方案详解 (2025)
  • 中国第七次人口普查100m网格化人口数据集(Tif/分省/分市)
  • 使用 VLC Media Player 轻松提取视频中的音频文件
  • 一分钟部署nginx-公网IP访问内网
  • RED DA认证-EN18031网络安全常见问题以及解答
  • 玛哈特零件矫平机:精密制造中的平整度守护者
  • gRPC 与 JSON 之间的类型映射规则
  • PH热榜 | 2025-06-12