第138篇:胖 AP 与瘦 AP 架构对比
关键词:胖AP、瘦AP、FIT AP、FAT AP、云管理、AP 直连、Controller-less、华为 AirEngine
一、引言
在第135篇中,我们介绍了 AP、AC 和 CAPWAP 隧道的基础架构。其中提到了胖 AP(FAT AP)和瘦 AP(FIT AP)两种运行模式。选择哪种模式,决定了整个 WLAN 的架构、管理方式和运维复杂度。
胖 AP 独立运行,每台 AP 自行处理射频、认证、转发等所有功能。瘦 AP 依赖 AC 集中管理,AP 本身只负责射频收发。两者各有优劣,适用于不同场景。
二、核心概念
2.1 胖 AP(FAT AP)架构

| 特性 | 说明 |
|---|---|
| 配置方式 | 每台 AP 单独配置(Console/SSH/Web) |
| 管理 | 分散管理(无集中控制器) |
| 数据转发 | 本地转发(AP 直接上联交换机) |
| 漫游 | 有限支持(802.11r 快速漫游) |
| 射频管理 | 各自为政(无自动协调) |
| 成本 | 无需 AC,节省设备成本 |
2.2 瘦 AP(FIT AP)架构

| 特性 | 说明 |
|---|---|
| 配置方式 | AC 统一下发配置 |
| 管理 | 集中管理(一台 AC 管理数百台 AP) |
| 数据转发 | 隧道转发(到 AC 解封装)或本地转发 |
| 漫游 | 完整支持(二层/三层漫游,PMK 缓存) |
| 射频管理 | RRM 自动协调(信道/功率/带宽) |
| 成本 | 需要 AC 设备或授权 |
2.3 云管理架构(Cloud AP)

三、技术细节
3.1 胖 AP 与瘦 AP 全面对比
| 对比维度 | 胖 AP(FAT AP) | 瘦 AP(FIT AP) |
|---|---|---|
| 部署规模 | 小型(1-10 台) | 中大型(10-1000+ 台) |
| 管理复杂度 | 每台单独管理 | AC 统一管理 |
| 配置一致性 | 需要手动保证 | AC 统一下发,天然一致 |
| 漫游性能 | 有限(仅 802.11r) | 优秀(PMK 缓存 + 三层漫游) |
| 射频优化 | 无自动协调 | RRM 自动信道/功率管理 |
| 故障恢复 | 单 AP 故障不影响其他 | AC 故障影响所有 AP(需双机热备) |
| 数据路径 | 本地转发(无隧道开销) | 隧道转发(有封装开销) |
| 初始成本 | 低(无 AC) | 高(需 AC 设备/授权) |
| 运维成本 | 高(逐台维护) | 低(集中管理) |
| 升级维护 | 逐台升级固件 | AC 统一下发升级 |
| 适用场景 | 小型企业、酒店、咖啡厅 | 大型企业、校园、医院 |
3.2 胖瘦切换模式
华为 AP 支持胖瘦切换:
| 模式 | 说明 | 切换命令 |
|---|---|---|
| FAT 模式 | AP 独立运行 | fat-mode |
| FIT 模式 | AP 依赖 AC | fit-mode(默认) |
| Fallback | AC 不可达时自动退化为胖 AP | fallback fat-mode |
3.3 本地转发 vs 隧道转发
瘦 AP 模式下有两种数据转发方式:
| 转发方式 | 说明 | 优缺点 |
|---|---|---|
| 隧道转发(Tunnel Forwarding) | 用户数据经 CAPWAP 隧道到 AC 解封装后转发 | 优点:统一管理、统一安全策略 缺点:增加 AC 负载、增加延迟 |
| 本地转发(Local Forwarding) | 用户数据由 AP 直接上联交换机转发 | 优点:减少延迟、降低 AC 负载 缺点:需要在交换机侧配置 VLAN |
四、实战配置/案例分析
4.1 胖 AP 配置
# ========== 场景:小型办公室部署 3 台胖 AP ==========
# 每台胖 AP 单独登录配置(以 AP-01 为例)
[FAT-AP] sysname AP-01
# 配置 SSID
[FAT-AP] wlan
[FAT-AP-wlan-view] ssid-profile name office-ssid
[FAT-AP-wlan-view-ssid-profile-office-ssid] ssid office-wifi
[FAT-AP-wlan-view-ssid-profile-office-ssid] quit
# 配置安全
[FAT-AP-wlan-view] security-profile name office-sec
[FAT-AP-wlan-view-security-profile-office-sec] security wpa-wpa2 psk pass-phrase Huawei@WLAN cipher aes
[FAT-AP-wlan-view-security-profile-office-sec] quit
# 配置 VAP
[FAT-AP-wlan-view] vap-profile name office-vap
[FAT-AP-wlan-view-vap-profile-office-vap] ssid-profile office-ssid
[FAT-AP-wlan-view-vap-profile-office-vap] security-profile office-sec
[FAT-AP-wlan-view-vap-profile-office-vap] service-vlan vlan-id 10
[FAT-AP-wlan-view-vap-profile-office-vap] quit
# 绑定到射频
[FAT-AP-wlan-view] radio 1
[FAT-AP-wlan-view-radio-1] vap-profile office-vap wlan 1
[FAT-AP-wlan-view-radio-1] channel fixed 1
[FAT-AP-wlan-view-radio-1] txpower fixed 17
[FAT-AP-wlan-view-radio-1] quit
[FAT-AP-wlan-view] radio 2
[FAT-AP-wlan-view-radio-2] vap-profile office-vap wlan 1
[FAT-AP-wlan-view-radio-2] channel fixed 36
[FAT-AP-wlan-view-radio-2] txpower fixed 23
[FAT-AP-wlan-view-radio-2] quit
[FAT-AP-wlan-view] quit
4.2 瘦 AP 本地转发配置
# ========== 场景:瘦 AP 本地转发 ==========
# AC 侧:VAP 模板配置本地转发
[AC] wlan
[AC-wlan-view] vap-profile name office-vap
[AC-wlan-vap-profile-office-vap] forward mode local # 本地转发
[AC-wlan-vap-profile-office-vap] service-vlan vlan-id 200
[AC-wlan-vap-profile-office-vap] ssid office-wifi
[AC-wlan-vap-profile-office-vap] security-profile office-sec
[AC-wlan-vap-profile-office-vap] quit
[AC-wlan-view] quit
# 接入交换机侧:配置 AP 管理 VLAN 和业务 VLAN
[SW] vlan batch 100 200
# 连接 AP 的端口
[SW] interface GigabitEthernet 0/0/1
[SW-GigabitEthernet0/0/1] port link-type trunk
[SW-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 200
[SW-GigabitEthernet0/0/1] port trunk pvid vlan 100 # AP 管理流量
# AP 管理 VLAN 网关
[SW] interface Vlanif 100
[SW-Vlanif100] ip address 10.10.100.1 24
# 业务 VLAN 网关
[SW] interface Vlanif 200
[SW-Vlanif200] ip address 10.10.200.1 24
# DHCP 地址池
[SW] ip pool sta-pool
[SW-ip-pool-sta-pool] network 10.10.200.0 mask 24
[SW-ip-pool-sta-pool] gateway 10.10.200.1
[SW-ip-pool-sta-pool] dns-list 8.8.8.8
[SW-ip-pool-sta-pool] quit
[SW] interface Vlanif 200
[SW-Vlanif200] dhcp select global
4.3 胖瘦切换配置
# ========== 场景:AP 在 AC 不可达时自动切换为胖 AP ==========
# AC 侧配置
[AC] wlan
[AC-wlan-view] ap-mgmt fallback enable
[AC-wlan-view] ap-mgmt fallback fat-mode enable
[AC-wlan-view] ap-mgmt fallback fat-mode profile fallback-profile
[AC-wlan-view] quit
# 配置 Fallback 配置模板(AC 不可达时 AP 使用的胖 AP 配置)
[AC] wlan
[AC-wlan-view] fat-ap-template fallback-profile
[AC-wlan-fat-ap-template-fallback-profile] ssid fallback-wifi
[AC-wlan-fat-ap-template-fallback-profile] security wpa2 psk pass-phrase Backup@123 cipher aes
[AC-wlan-fat-ap-template-fallback-profile] channel 2ghz fixed 1
[AC-wlan-fat-ap-template-fallback-profile] channel 5ghz fixed 36
[AC-wlan-fat-ap-template-fallback-profile] txpower 2ghz fixed 17
[AC-wlan-fat-ap-template-fallback-profile] txpower 5ghz fixed 20
[AC-wlan-fat-ap-template-fallback-profile] quit
[AC-wlan-view] quit
# 验证
[AC] display ap-mgmt fallback
4.4 故障案例:AC 单点故障导致全网 WiFi 中断
场景:某企业 AC 设备故障(电源模块损坏),所有 FIT AP 下线,WiFi 全部中断。
排查:
# AC 完全不可访问
# 所有 AP 状态为 Offline
# 临时恢复方案:在 AP 上启用胖 AP 模式
[AP] system-view
[AP] wlan
[AP-wlan-view] fat-mode enable
# AP 重启后以胖 AP 模式运行
# 但胖 AP 模式下没有集中配置,WiFi 无法提供服务
根因:瘦 AP 完全依赖 AC,AC 故障后 AP 无配置可运行。
处理: 1. 临时修复 AC 电源或更换备用 AC 2. 长期方案:部署 AC 双机热备(详见第139篇) 3. 应急方案:配置 Fallback 胖 AP 模式,即使 AC 不可达,AP 也能以基本配置提供服务
五、总结
| 项目 | 说明 |
|---|---|
| 胖 AP | 独立运行,适合小型场景(1-10 台 AP) |
| 瘦 AP | 依赖 AC,适合中大型场景(10+ 台 AP) |
| 管理差异 | 胖 AP 逐台管理;瘦 AP AC 集中管理 |
| 漫游差异 | 胖 AP 有限漫游;瘦 AP 完整漫游 |
| 射频管理 | 胖 AP 手动;瘦 AP RRM 自动 |
| 数据转发 | 胖 AP 本地转发;瘦 AP 隧道/本地转发 |
| 胖瘦切换 | 华为支持 Fallback 模式(AC 不可达时自动切胖 AP) |
| 选型建议 | <10 台 AP 用胖 AP;>10 台用瘦 AP + AC |
思考
-
胖 AP 模式每台 AP 都需要单独配置。如果有 50 台胖 AP,每台都需要设置 SSID、密码、信道、功率。有没有办法批量管理胖 AP?
-
瘦 AP 的隧道转发模式增加了 AC 的负载。如果 AC 连接了 500 台 AP,每台 AP 平均 20 个终端,AC 需要处理约 10000 个并发用户的数据流量。AC 的转发能力如何评估?
-
胖瘦切换(Fallback)模式下,AP 以基本配置提供服务。但胖 AP 模式下没有 RRM 自动射频管理。在 AP 密度较高的场景中,胖 AP 模式的干扰问题如何解决?
下篇预告:第139篇:AC 双机热备与 AP 逃生