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

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。

总结

相关文章:

  • Spring Boot 项目中如何划分事务边界,避免长事务?
  • TSC TTP-244 打印机TSPL PUTBMP指令图片打印失败
  • LlamaIndex 工作流 上下文状态和流式传输事件
  • 梯度下降相关
  • FreeRTOS事件组
  • 【游戏设计】游戏视角类型及核心特点分析
  • Ollama vs. vLLM
  • 【计算机组成原理 第5版】白、戴编著 第七章 总线系统 课后题总结
  • 1.sql连接语句
  • 智能PDU:从单一功能到多维度升级
  • 说一说Redis中如何使用一致性哈希算法
  • FEC(Forward Error Correction)前向纠错快速了解
  • AI测试用例生成的基本流程与实践
  • 洛谷-P3375 【模板】KMP
  • 【机器学习】PCA
  • Keep-Alive 续集:Vue.extend 的遗产解析与优雅告别
  • 基于PHP的图书商城(vue版)
  • leetcode HOT100(49.字母异位词分组)
  • FIORI的生成方式
  • Ubuntu安装RTX5090显卡驱动
  • 做ppt网站有哪些内容/网络平台运营是做什么的
  • 专门做优惠劵的网站/河南网站优化公司哪家好
  • 网站建设最便宜/免费网站制作教程
  • 集团网站建设特色/企业网站营销的优缺点及案例
  • 在家做任务赚钱网站/重庆seo顾问
  • 奥一农场的网站开发/坚决把快准严细实要求落实到位