跳到正文
Lutong's Homepage

华为H3C实战 | 第22章 无线漫游与优化

📚 本系列共 43 篇(第 22 / 43 篇) · 第三卷 无线篇 —— 把网络甩到空中

← 上一篇:第 21 章 企业级无线认证  下一篇:第 23 章 AC 高可用 →


本章导读:边走边打电话,换一路 AP 接续一路,通话几乎不断——这是漫游该有的样子。本章其实在讲一组"引导":什么时候换 AP、别都挤在一个 AP 下、能上 5G 就上 5G、赖着不走的要不要请走。

本章结构:

  • 22.1 功能原理与业务场景 —— 五个概念的通俗解释、覆盖规划怎么从"点 AP"变成"设计蜂窝"、干扰源排查(无线里最脏的东西)、一份交付前的终端体验优化清单
  • 22.2 华为设备配置详解 —— 先看清现状再动手(邻区邻居表非常重要)、智能漫游主动"劝"粘性终端换 AP、频段引导、sta-load-balance 负载均衡,以及怎么验证这些功能真的生效(display station roam-track)
  • 22.3 H3C 设备配置详解 —— H3C 把漫游优化分散在 AP 层 / AP 组层 / 全局层三层,配置模板与 band-navigation 两层开关
  • 22.4 命令对照表 —— 两家并排
  • 22.5 配置验证 —— 验证漫游断不断、验证空口质量、一套照着做的漫游验收流程、“优化前后对比"数据怎么看、优化是长期活
  • 22.6 排错与故障树 —— 从"用户说卡"到定位根因的故障树,以及三类"卡"的判据与处置
  • 22.7 新手踩坑 —— 覆盖断层、乒乓效应
  • 22.8 本章小结 —— 要点清单 + 自测题

重点提示:别一上来就调参数——先跑 22.2 的"看现状"三条命令(终端视角/邻区视角/射频视角),门限设多少是算出来的不是拍的。手机黏在老 AP 上(RSSI 已低于 −80 还连着)就用弱信号踢除;两个 AP 之间来回跳是乒乓,得先降功率再收紧门限。 关联章节:前置的射频基础(信道/功率/干扰)见第 18.1.3 节;SSID 与安全模板见第 20 章;企业认证下漫游要求 802.11k/v/r(见 20.6.2 的延伸);无线故障的专题排查见第 24 章。

22.1 功能原理与业务场景

22.1.1 这功能是干嘛的(通俗版)

想象你在一个很大的商场里,边走边打电话。商场里装了几十台 AP,你的手机是连着走一路换一路,通话却几乎不能断。如果每换一台 AP 就要重新连一次、重输一次密码、重新拿一次 IP,这个电话早就断了。

无线漫游要解决的,就是"换 AP 但用户无感"这件事。

用生活比喻说:

  • AP 就像商场里每隔几十米一个的"信号塔”(扩音器)。你走远了、当前那个信号变弱了,就该换到附近信号更好的那个。
  • 漫游(Roaming) 就是你从 A 塔的覆盖区走到 B 塔的覆盖区,声音不间断地接续过来。
  • 漫游门限(Roaming Threshold) 就是"什么时候该换"的门槛:信号掉到某个值以下才换,不然来回换也乱。
  • 负载均衡(Load Balancing) 是"别都挤在同一个塔下":A 塔下已经挤了 40 人,B 塔只有 10 人,就引导新来的往 B 塔走。
  • 频谱导航(Band Steering) 是"让能走快车道的走快车道":手机既支持 2.4G(慢车道)又支持 5G(快车道),就把它往 5G 引导。
  • 弱信号踢除(Sticky Client 处理) 是"对赖着不走的客人客气地请一下":手机明明已经站在 B 塔旁边了,还死连着 A 塔不放,AC 就主动把它踢下线,逼它重新连 B 塔。

这些机制目的都是同一个:让用户在整个覆盖区域内,感知到的是一条连续、稳定的"网络",而不是一个个互不相干的"热点"。

22.1.2 在网络里怎么落地(设计视角)

(1)二层漫游与三层漫游

漫游分两种,区别在于换 AP 之后终端的 IP 地址变不变:

类型 场景 终端 IP 需要三层设备做什么 对用户的影响
二层漫游 所有 AP 属于同一个 VLAN/子网 不变 不需要 无感
三层漫游 AP 属于不同子网(如不同楼层不同 VLAN) 不变(AC 保持锚点) 需要 AC 做"家乡代理"或隧道 一般也无感,但配错会断

下面用图示对比这两类漫游的区别:

   二层漫游(同一 VLAN):
   [AP1 VLAN10] <--- 同一个广播域 ---> [AP2 VLAN10]
        ↓                                   ↓
   [终端 192.168.10.20] 走到 AP2 下面,IP 还是 192.168.10.20

   三层漫游(不同 VLAN,需要 AC 保锚点):
   [AP1 VLAN10]        [AP2 VLAN11]
        ↓                   ↓
   [终端 192.168.10.20] 走到 AP2,仍是 192.168.10.20 —— AC 必须维持原隧道

实际项目里 90% 的无线是二层漫游,因为规划时就让所有 AP 和终端在同一个 VLAN。三层漫游是"没规划好"的补救措施,或者大型园区的特殊需求。新手优先把"二层漫游"做对,不要一上来就搞三层漫游。

(2)谁决定"该漫游了"

这是一个很多人误解的点:漫游的决策权在终端,不在 AP,也不在 AC。

   终端(手机)自己扫描周围 AP
        ↓
   对比信号强度:当前 AP -78dBm,隔壁 AP -52dBm
        ↓
   终端自己决定:换!发起 re-association
        ↓
   AP 收到关联请求,转给 AC 处理漫游

AP 和 AC 能做的只有引导(劝终端换)和协助(让换得更快),不能命令。这就解释了为什么:

  • 有些手机"黏"在老 AP 上死活不走(粘性客户端,Sticky Client)。
  • 有些手机换得太勤,信号差不多就换来换去(乒乓效应,Ping-Pong)。
  • 同一个 AP 下,苹果手机和小米手机的漫游行为可能完全不一样(厂商的漫游算法不同)。

(3)三项辅助标准:802.11k / v / r

因为"终端自己决定"不可靠,IEEE 后来加了三个标准帮终端更好地做决定:

标准 全称 通俗解释 解决的问题
802.11k 无线资源测量 AP 告诉终端"附近还有哪些 AP、它们的信号如何" 终端不用自己全频段扫描,省电、更快找到目标 AP
802.11v 无线网络管理 AP 主动"建议"终端换到某个 AP 缓解粘性客户端问题
802.11r 快速 BSS 转换(Fast Roaming) 终端换 AP 时不用重新做完整认证 漫游时延从几百毫秒降到几十毫秒,语音不断

三者合称 “k/v/r”,是"企业级漫游体验"的核心技术。但有一个现实问题:都需要终端支持。 苹果设备支持得比较全,部分安卓和老旧设备只支持其中一两项。

关于 k/v/r 与企业级漫游机制的表述,已依据华为官方 IP 知识百科《什么是 WiFi 漫游?》核对:该文对 802.11r 的描述为"802.11r 协议定义了在同一 MD(Mobility Domain)中,通过 FT(Fast BSS Transition)功能省略了漫游过程中的 802.1X 认证和密钥协商,减少信息交互次数",并明确"PMK 快速漫游和 802.11r 快速漫游需要 STA 支持";对智能漫游的描述为"AP 实时采集 STA 的信噪比和接入速率,当一段时间内多次检测到该 STA 的信号低于阈值,会认为此终端为粘性终端……当前 AP 通过 802.11v 协议的 BSS transition 机制或者强制用户下线的方式促使其漫游到目标 AP 上"。出处:https://info.support.huawei.com/info-finder/encyclopedia/zh/WiFi漫游.html

(4)漫游门限:什么时候该"劝"终端换

漫游门限就是给 AC/AP 一个"信号差到什么程度就主动劝终端换"的阈值。设得太严,终端刚出房间就被劝走;设得太松,终端已经走远了还在硬撑。

门限类型 华为配置项(示意) H3C 配置项(示意) 常用取值
触发漫游的信号强度 roaming-rule 类配置 客户端漫游相关配置 −70dBm ~ −75dBm
弱信号踢除门限 sta-access-limit / 弱信号剔除 sticky-client / 弱信号优化 −75dBm ~ −80dBm
最小接入信号 接入门限 接入门限 −75dBm 左右

注意:门限是"引导"而不是"命令"。 AC 给出阈值之后,AP 对达标和不达标的终端采取不同的引导策略(比如拒绝过弱的新接入、给已达标的终端发 802.11v 引导帧)。最终走不走,还是终端说了算。

(5)负载均衡与频谱导航

   负载均衡:AP1 下 40 台终端,AP2 下 5 台终端
   → AC 引导新终端优先连 AP2(但不会把已连的终端强行踢走)

   频谱导航:手机支持 2.4G + 5G,连在 AP1 的 2.4G 上
   → AC 引导它优先连 5G

两者的机制相似:在终端关联的瞬间做"引导",而不是强行驱动。所以效果取决于终端配合程度。一个经验值:双频终端中应该有 70% 以上连在 5G 上,如果不到,说明频谱导航没起作用或者配得不对。

(6)优化清单:从"能用"到"好用"

无线优化是一个"从宏观到微观"的过程:

   第 1 层:覆盖     —— AP 点位与密度是否正确,有没有覆盖盲区
   第 2 层:信道     —— 相邻 AP 信道是否错开,2.4G 是否只用 1/6/11
   第 3 层:功率     —— 功率是否过大(导致漫游带缺失)或过小(有盲区)
   第 4 层:终端数   —— 单 AP / 单射频挂的终端数是否超载
   第 5 层:干扰     —— 有没有外来的同频干扰源(微波炉、邻居 AP、非法 AP)
   第 6 层:漫游     —— k/v/r 是否打开,门限是否合理
   第 7 层:空口质量 —— 信道利用率、重传率、噪声底

顺序不能颠倒:覆盖和信道是地基,后面那些"高级功能"都是在好的地基上做锦上添花。地基没打好,开再多 k/v/r 也没用。

适用版本:华为 VRP V200R019 及以上(AC6005/AC6605);H3C Comware V7(R2609 及以上,WX3540H 等)。802.11k/v/r 与漫游门限的具体命令在两家各版本间差异非常大,本章凡未核实的命令均已标注,请以设备 ? 补全为准。

22.1.3 覆盖规划:从"点 AP"到"设计蜂窝"

漫游体验好不好,七分靠规划,三分靠配置。而规划的核心,是把一台台 AP 看成一张连续的"蜂窝"。

(1)两个必须记住的规划参数

参数 含义 经验取值 影响
AP 间距 相邻两 AP 的物理距离 室内 15~25m(视层高与遮挡) 太密浪费钱、太稀有盲区
覆盖重叠度 相邻 AP 的覆盖交叠部分 15%~25% 的半径重叠 太小漫游会断,太大互相干扰

重叠区为什么要留?因为终端漫游时需要"先看到新 AP,才可能连过去"。如果两台 AP 覆盖完全不重叠,终端走到中间会有一段"两家都收不到"的空窗,体验就是断网。

(2)功率与覆盖的"反直觉"关系

新手常有的直觉是"功率越大覆盖越好,那就开到最大"。这在实际中会出问题:

   功率开到最大(如 23dBm):
   AP1 覆盖半径 50m,AP2 覆盖半径 50m,间距 25m
   → 覆盖重叠区巨大,两台 AP 互相"听到"非常强  → 同频干扰
   → 终端在半点位置也可能收到两台都很强的信号 → 乒乓效应

   功率适中(如 14dBm):
   AP1 覆盖半径 25m,AP2 覆盖半径 25m,间距 25m
   → 重叠区约 12m  → 有漫游带,干扰可控

所以功率的原则是"刚好覆盖你的目标区域,不要溢出",而不是越大越好。这也解释了为什么很多企业级部署里 AP 的功率只设到 12~17dBm 左右。

(3)2.4G 和 5G 的覆盖差异要用"补偿"处理

5G 穿透力比 2.4G 差,所以在同一位置,5G 的覆盖半径通常只有 2.4G 的 60%~70%。如果两台 AP 的 2.4G 和 5G 都用同样的功率,会出现"2.4G 覆盖够、5G 有洞"的情况。

处理办法有两个,各有取舍:

办法 做法 优点 缺点
5G 用更高功率 5G 功率比 2.4G 高 3~6dBm 补偿穿透差,改善 5G 覆盖 可能让 5G 覆盖超出预期区域
加密 5G AP 点位 增加 5G 专用 AP(双频 AP 分区域密集部署) 科学 成本高

实际做法是折中:5G 功率适当高于 2.4G,但两者的覆盖半径仍要与规划一致。

22.1.4 干扰源排查:无线里最脏的东西

干扰是"信号满格但很卡"的头号元凶。干扰源分三类,排查手段也不同:

干扰类型 典型来源 特征 排查手段
同频干扰 自己的 AP 用了同一个信道;邻居家的 AP 信道利用率高,重传率上升 display ap neighbor 看有没有外来 BSSID;AC 的信道扫描
邻频干扰 2.4G 用 2/3/4/5 这类"错位"信道 误码率高,速率降级 检查是不是违规用了非 1/6/11 信道
非 Wi-Fi 干扰 微波炉、无线摄像头、蓝牙耳机、无线鼠标、无绳电话、劣质 LED 灯 特定时间段/特定位置出现;2.4G 尤重 需要频谱分析仪(部分 AP 内置频谱分析)

(1)最容易被忽略的:隔壁公司的 AP

写字楼里,“信息"和"频率"是共享的。你家 3 台 AP 用 1/6/11,隔壁公司 20 台 AP 也用 1/6/11,你的 1 号信道上就有 20 多个邻居在抢。这种现象在办公楼非常普遍,往往是你"怎么调都调不好"的真正原因。

排查方法:在 AC 上扫描 BSSID,看有多少"外来"AP 的 MAC 不是自家管理的。

# 华为:查看 AP 邻居(含非本 AC 管理的 AP)
display ap neighbor

如果邻居列表里出现大量不属于你 AP 组的 BSSID 且 RSSI 不低,说明外部干扰很严重。处理办法:

  • 2.4G 尽量少承载业务(靠频谱导航把终端赶到 5G)
  • 5G 使用的信道与隔壁错开
  • 必要时用定向天线控制信号溢出到别人区域

(2)微波炉的伤害有多大

2.4GHz 家用微波炉工作频率约 2.45GHz,正好落在 2.4G Wi-Fi 的信道 9~13 之间,而且工作时泄漏功率很大。一台正在加热的微波炉能让"茶水间"附近的 2.4G Wi-Fi 完全瘫痪。如果某个位置每到中午就 Wi-Fi 卡死,先去看是不是旁边有微波炉。

(3)怎么"测量”,而不是"猜"

工具 能测什么 适用场景
AC 自带的频谱分析(部分 AP 支持) 2.4G/5G 上的信号强度分布 定位非 Wi-Fi 干扰
手机 Wi-Fi 分析 App 周围 SSID、信道占用 现场快速判断"信道是否拥堵"
笔记本 + 抓包(Wireshark,监听模式) Beacon、重传、Probe 深入分析空口行为
专业频谱分析仪 全频段能量分布 复杂干扰定位

推荐的"三步干扰排查法":

  1. 换信道试:把问题 AP 换到别的信道,问题消失 → 同频/邻频干扰。
  2. 关周围设备试:关掉附近的微波炉、无线摄像头,问题消失 → 非 Wi-Fi 干扰。
  3. 降功率试:把功率降低,问题减轻 → 覆盖溢出导致的自干扰。

22.1.5 终端体验优化清单(交付前逐条打勾)

无线"能用"和"好用"之间隔着这份清单。这是一份可以逐条核对的交付检查表:

   ┌──────────────────────────────────────────────────────────┐
   │ 一、覆盖                                                  │
   │   □ 全覆盖:办公区、走廊、会议室、茶水间、楼梯间           │
   │   □ 目标区域信号 ≥ −65dBm(终端实测,不是 AC 读数)       │
   │   □ 任意两点走动时,无信号 < −80dBm 的连续区域             │
   ├──────────────────────────────────────────────────────────┤
   │ 二、信道与功率                                            │
   │   □ 2.4G 只用 1/6/11,相邻 AP 不同                        │
   │   □ 2.4G 全部 20MHz                                      │
   │   □ 5G 相邻 AP 错开,且优先非 DFS 信道                    │
   │   □ 2.4G 功率低于 5G 3~6dBm                               │
   │   □ 自动调优与手动配置不混用                              │
   ├──────────────────────────────────────────────────────────┤
   │ 三、终端分布                                              │
   │   □ 双频终端 70% 以上在 5G 上                             │
   │   □ 单射频终端数 < 25(高密场景另算)                     │
   │   □ 无 RSSI < −80 仍空挂的粘性终端                        │
   ├──────────────────────────────────────────────────────────┤
   │ 四、漫游                                                  │
   │   □ 相邻 AP 邻居 RSSI ≥ −65dBm                            │
   │   □ 走动 ping 丢包 ≤ 3                                    │
   │   □ 二层漫游 IP 不变                                      │
   │   □ k/v/r 已按终端支持情况开启                            │
   ├──────────────────────────────────────────────────────────┤
   │ 五、空口质量                                              │
   │   □ 信道利用率 < 50%                                      │
   │   □ 重传率 < 15%                                          │
   │   □ 终端平均 SNR > 25dB                                   │
   └──────────────────────────────────────────────────────────┘

这份清单最容易被跳过的是"覆盖实测"和"漫游实测"——很多人配完看 AC 上一切正常就交付了,结果用户走到楼下会议室才发现没信号,或者一进电梯就断。交付前一定要拿着手机走一圈。

22.2 华为设备配置详解

22.2.1 命令行基础速览

命令 所在视图 作用 核实状态
display station all 任意视图 看在线终端的信号与速率 ✅ 已核实
display ap neighbor 任意视图 看 AP 的邻居(可漫游目标) 需以版本为准
display ap id N radioall 任意视图 看 AP 各射频状态 需以版本为准
display ap rf-adaptation 任意视图 看射频负载情况 需以版本为准
display ac protect 任意视图 高可用相关(第 23 章) 见第 23 章

22.2.2 配置模板:漫游与终端引导

(1)先看清现状,再动手

优化第一步永远是"看现状",不是直接改参数。下面这几条命令能给你一个"体检报告"。

# 看所有在线终端:信号、速率、挂在哪个 AP 哪个射频
display station all
STA MAC           AP Name   Radio  SSID        Online Time  RSSI  SNR   Rate
4c77-6600-1234    AP1F-01   0      wlan-office 00:12:33     -48   42    866
4c77-6600-5678    AP1F-02   1      wlan-office 01:20:12     -62   28    400
4c77-6600-9abc    AP1F-03   0      wlan-office 00:03:45     -83   12    65

一眼能看出来的问题:

  • 第三行的 RSSI -83、SNR 12、Rate 65 —— 这是一台严重弱信号的终端,实际已经"该被踢"了,却还赖在 AP1F-03 上。这就是粘性客户端的典型表现。
  • 第二行挂在 Radio 1(5G)上,是正常的;第一行挂在 Radio 0(2.4G)上,虽然速率 866 看着不差,但它支持 5G 却没上 5G,属于频谱导航待优化的对象。
# 看 AP 的邻居关系(哪些 AP 能互相听到,即潜在的漫游目标)
display ap neighbor
AP ID  AP Name   Neighbor ID  Neighbor Name  RSSI  Channel
0      AP1F-01   1            AP1F-02        -58   6
1      AP1F-02   0            AP1F-01        -58   1

邻居表非常重要:如果相邻两台 AP 互相的 RSSI 是 -58,说明它们的覆盖有足够的重叠(一般要求重叠区信号 ≥ −65dBm),漫游才能顺畅;如果是 -85,说明两台 AP 中间有"漫游空窗",用户走过去会先掉线再连上,体验很差。这是"吊顶 AP 间距过大"的直接证据。

(2)智能漫游:让 AC 主动"劝"粘性终端换 AP

华为把"漫游门限 + 弱信号踢除"打包成一套叫**智能漫游(smart-roam)**的功能,全部配在 rrm-profile(射频调优模板) 里,再挂到射频模板上。三组命令分工如下:

命令 作用 一句话解释
smart-roam enable 打开智能漫游 总开关,不开后面都不生效
smart-roam roam-threshold { check-snr | check-rate } 选触发方式 按信噪比判,还是按速率判
smart-roam roam-threshold snr <值> / rate <值> 设门限值 低于这个值就认为"该漫游了"
smart-roam quick-kickoff-threshold { check-snr | check-rate } 选快速踢除的触发方式 比上面更"狠"的一档
smart-roam quick-kickoff-threshold snr <值> 设踢除门限 低于它就直接发解除关联帧把终端踢下线

下面是配一套"信噪比低于 25dB 触发漫游、低于 20dB 快速踢除"的完整写法:

# 创建/进入射频调优模板
wlan
rrm-profile name opt-profile

# 打开智能漫游总开关
smart-roam enable

# 用信噪比作为漫游判决依据
smart-roam roam-threshold check-snr

# 漫游门限:SNR 低于 25dB 就引导终端换 AP
smart-roam roam-threshold snr 25

# 快速踢除:SNR 低于 20dB 直接踢下线,逼终端重新选 AP
smart-roam quick-kickoff-threshold snr 20
quit

# 把这个调优模板挂到射频模板上,再让 AP 组引用(第 20 章已建 r2g/r5g)
radio-2g-profile r2g
 rrm-profile opt-profile
 quit
radio-5g-profile r5g
 rrm-profile opt-profile
 quit

⚠ 版本差异:smart-roam 这一组命令依据华为 WLAN AC 命令参考的 smart-roam roam-threshold { snr | rate }、smart-roam quick-kickoff-threshold 等条目(示例见 S7700 V200R023C00 smart-roam roam-threshold )。注意 rrm-profile 挂到射频模板这一步,不同版本可能是 radio-2g-profile 下配 rrm-profile,也可能在 radio-2g-profile 引用调优模板前还要经过别的模板层级,请用 ? 确认。

(3)频段引导(band-steer):把双频终端赶到 5G

频段引导也配在 rrm-profile 里,主要靠两个"门限"控制:起始门限(过载到什么程度才开始引导)和差值门限(两个频段差多少才引导)。下面这段是配套写法:

# 进入射频调优模板
wlan
rrm-profile name opt-profile

# 频段引导:起始门限(2.4G 负载/终端数超到这个阈值才开始引导)
band-steer balance start-threshold 10

# 频段引导:差值门限(5G 与 2.4G 的差达到这个值才引导)
band-steer balance gap-threshold 5
quit

⚠ 版本差异:band-steer balance start-threshold / band-steer balance gap-threshold 依据华为命令参考的 band-steer balance 系列条目(条目列表见 S7700 V200R023C00 命令参考 )。两个门限的具体取值范围与缺省值随版本和产品线变化,务必以本机 ? 的提示为准;不确定要不要动就先用缺省值、只开功能不调门限。

(4)负载均衡(sta-load-balance)

负载均衡同样在 rrm-profile 里,也有"起始门限 / 差值门限"两个旋钮,还可以按 RSSI 判:

命令 作用
sta-load-balance dynamic sta-number start-threshold <n> AP 下终端数超过 n 才开始做负载均衡
sta-load-balance dynamic sta-number gap-threshold <n> 两个 AP 终端数差值达到 n 才引导
sta-load-balance dynamic rssi-threshold <值> 按 RSSI 门限判断要不要引导
sta-load-balance dynamic disable 关掉动态负载均衡
# 进入射频调优模板
wlan
rrm-profile name opt-profile

# 终端数起始门限与差值门限
sta-load-balance dynamic sta-number start-threshold 20
sta-load-balance dynamic sta-number gap-threshold 5
quit

⚠ 版本差异:上述 sta-load-balance dynamic 各子命令依据华为命令参考条目(sta-load-balance dynamic sta-number start-threshold、gap-threshold、rssi-threshold 等,条目见 S7700 V200R023C00 命令参考 )。具体数值范围与缺省值随版本变化,配置前请 ? 确认;高密场景下负载均衡与智能漫游同时开会互相影响,建议先只开一项验证效果。

(5)验证这些功能到底生效了没有

# 查看射频调优模板里配了什么(智能漫游/频段引导/负载均衡都在这里)
display rrm-profile name opt-profile
# 查看终端的漫游统计(漫游次数、失败次数)
display station roam-statistics
# 查看某个终端的漫游轨迹(什么时候从哪个 AP 漫游到哪个 AP)
display station roam-track sta-mac 4c77-6600-1234

display station roam-track 是判断"漫游到底顺不顺"最好用的命令:它能直接列出某台终端先后关联过哪些 AP、每次的信号强度是多少,比让用户"再走一圈"高效得多。

22.2.3 逐行讲解(以"看现状"为主)

命令 作用 怎么读
display station all 终端全景 重点看 RSSI < −75 的终端、Radio 列是 0 的双频终端
display ap neighbor 邻居关系 相邻 AP 的 RSSI 应 ≥ −65;低于 −80 说明覆盖有断层
display ap id N radioall 单台 AP 各射频 看射频是否 Up、终端数、信道利用率
display ap rf-adaptation 射频调优状态 看自动调优有没有生效

22.3 H3C 设备配置详解

22.3.1 H3C 的漫游与优化模型

H3C 把漫游相关的优化分散在三个层面:

层面 配置位置 管什么
AP 层 wlan ap <名称> 视图 单台 AP 的射频与终端策略
AP 组层 wlan ap-group → ap-model → radio N 批量射频策略
全局层 wlan global-configuration / 终端管理相关 全局漫游与终端接入策略

22.3.2 配置模板:先看现状

优化第一步不是改参数,而是采集现状。下面三条命令分别对应"终端视角"“邻区视角"“射频视角”:

# 看所有在线客户端(信号、速率、所属 AP)
display wlan client
Total number of clients: 3

MAC address      AP name    RID  SSID            VLAN  RSSI  State
4c77-6600-1234   ap1f-01    1    wlan-office     10    48    Online
4c77-6600-5678   ap1f-02    2    wlan-office     10    62    Online
4c77-6600-9abc   ap1f-03    1    wlan-office     10    83    Online
# 看客户端详情(速率、加密、AKM、漫游状态)
display wlan client verbose
MAC address                    : 4c77-6600-1234
AP name                        : ap1f-01
Radio ID                       : 1
SSID                           : wlan-office
VLAN ID                        : 10
RSSI                           : 48
Rx/Tx rate                     : 780/866
Authentication method          : Open system
Security mode                  : RSN
AKM mode                       : PSK
# 看射频状态:信道、功率、客户端数、利用率
display wlan radio
Radio      : 1 (2.4 GHz)   State: Up   Channel: 1   Bandwidth: 20MHz
  Clients: 8   Utilization: 45%
Radio      : 2 (5 GHz)     State: Up   Channel: 36  Bandwidth: 40MHz
  Clients: 5   Utilization: 22%

22.3.3 逐行讲解

命令 作用 怎么读
display wlan client 客户端概览 找 RSSI > 75 的(越接近 100 越弱,H3C 用正值表示衰减)或 2.4G 上的双频终端
display wlan client verbose 客户端详情 看 Rx/Tx rate 判断协商速率;看 AKM mode 判断认证方式
display wlan radio 射频全景 信道利用率 > 70% 需要优化;客户端数 > 40 单射频需考虑扩容
display wlan ap all running-configuration verbose 配置来源 (i) 表示继承自 AP 组,(g) 表示继承全局

H3C 的 RSSI 表示法与华为不同:H3C 常用 0~100 的"衰减值”(越大越差),华为用负 dBm(越接近 0 越好)。 这两个数字千万别混着看,很容易误判。

22.3.4 漫游优化相关配置(H3C)

H3C 的频段导航叫 band-navigation,分"全局开关 + AP 组开关"两层,再配合几个门限参数:

# 1) 全局开启频谱导航
wlan band-navigation enable

# 2) 指定 AP 组也开启(缺省从全局继承,显式配更稳妥)
wlan ap-group ap-group-office
 band-navigation enable
 quit
# 3) 门限与策略参数(全局)
# RSSI 门限:5G 侧收到的客户端信号低于该值就不往 5G 引导
wlan band-navigation rssi-threshold 25

# 负载均衡:客户端连接数门限与差值门限
wlan band-navigation balance session 10 gap 5

# 拒绝客户端对 5GHz 射频关联请求的最大次数
wlan band-navigation balance access-denial 3

# 频谱导航的客户端信息老化时间(秒)
wlan band-navigation aging-time 200

✅ 已核实(H3C 官方配置指导原文):wlan band-navigation enable(全局开启频谱导航)、AP 组视图下 band-navigation enable、wlan band-navigation balance session <n> gap <n>、wlan band-navigation balance access-denial <n>、wlan band-navigation rssi-threshold <值>、wlan band-navigation aging-time <秒>。出处:https://www.h3c.com/cn/d_201904/1173604_30005_0.htm (《WLAN 用户接入认证配置》)与 H3C 官方 WLAN 配置指导

H3C 频谱导航的工作原理(官方原文):“若客户端支持双频,AP 则会将客户端优先引导至 5GHz 射频上……在双频客户端关联到 5GHz 射频前,AP 会检查 5GHz 射频接收到的客户端的 RSSI 值,若该 RSSI 值低于设定值,则不会将此客户端导航至 5GHz 射频。”这就是 rssi-threshold 的作用——防止把客户端"推"到 5G 后信号更差。

⚠ H3C 的智能漫游(粘性终端处理)命令本轮未核实到官方原文,不要照抄华为的 smart-roam 写法。 ⚠ 待核实:待核实——Comware V7 WX 上智能漫游/粘性终端踢除的具体命令(可能类似 smart-roam 或 client 相关的漫游门限),需对照 WX 系列《WLAN 配置指导》的漫游章节

22.4 华为 / H3C 命令对照表

功能 华为(VRP) H3C(Comware V7) 差异说明
在线终端列表 display station all display wlan client 命令名不同
终端详情 display station sta-mac X display wlan client verbose 定位方式不同
AP 邻居 display ap neighbor 需以版本为准 命令差异大
射频状态 display ap id N radioall display wlan radio 命令名不同
RSSI 表示 负 dBm(-48) 正值衰减(48) 数值含义相反,极易误判
射频编号 0=2.4G / 1=5G 1=2.4G / 2=5G 差 1
信道利用率 display ap id N radioall display wlan radio 都有,字段名不同
漫游门限 见待核实注解 见待核实注解 两家均变化大
频段引导 见待核实注解 见待核实注解 两家均变化大

22.5 配置验证

22.5.1 验证"漫游能不能不断"

漫游是否成功,最直接的验证方法是模拟终端移动:

   ① 拿一台手机或笔记本,连接 SSID wlan-office
   ② 记录当前 IP 地址(应该是 192.168.10.x)
   ③ 边走边持续 ping 网关 192.168.10.1(或用持续视频通话)
   ④ 走到另一台 AP 附近,观察:
      - 是否有 1~2 个 ping 丢包(正常,重关联耗时)
      - 是否连续丢包很多(异常,说明漫游失败或跨 VLAN)
      - IP 地址是否保持不变(二层漫游应该不变)

判读标准:

观察结果 结论
全程 0~2 个丢包 优秀,漫游顺畅
36 个丢包(13 秒中断) 正常,但可优化(开 k/v/r 后体验更好)
超过 10 个丢包 漫游失败,可能重新走完整认证甚至 DHCP 重新拿地址
IP 地址变了 三层漫游没配好,或者终端跨了 VLAN

(2)验证"频谱导航有没有起效"

比较"开启前后"双频终端在 5G 上的比例:

# 华为:看所有终端的 Radio 列
display station all
STA MAC           AP Name   Radio  ...
4c77-6600-1234    AP1F-01   1      ...     ← 5G
4c77-6600-5678    AP1F-02   1      ...     ← 5G
4c77-6600-9abc    AP1F-03   0      ...     ← 2.4G(如果这是双频终端,说明没被引导到 5G)

经验判据:双频终端里 70% 以上在 Radio 1(5G)上,说明频谱导航工作正常。如果大部分双频终端还在 Radio 0 上,说明频段引导没生效(没配、配错,或终端不配合)。

(3)验证"覆盖有没有断层"

# 华为:看 AP 邻居关系
display ap neighbor
AP ID  AP Name   Neighbor ID  Neighbor Name  RSSI
0      AP1F-01   1            AP1F-02        -58     ← 正常重叠
0      AP1F-01   2            AP1F-03        -88     ← 重叠不足

相邻 AP 之间 RSSI 低于 −80dBm,说明两台 AP 中间有"信号夹缝"。这种地方用户走过去会掉线,是因为根本漫游不过去,得先断再重连。

22.5.2 验证"空口质量好不好"

指标 正常 需要关注 严重
信道利用率 < 30% 30%~60% > 70%
单射频终端数 < 25 25~40 > 40
终端平均 SNR > 28dB 20~28dB < 20dB
重传率 < 10% 10%~25% > 25%

重传率是最诚实的指标:它直接反映"空口质量",重传率高说明要么信号弱、要么干扰强。你可以在终端侧用抓包工具看 802.11 的重传帧比例,或在 AC 的射频统计里看到。

22.5.3 一套可以"照着做"的漫游验收流程

验收不是"连上就行"。下面这套流程可以让你在客户面前拿出有说服力的数据,而不是一句"我们测过了挺好"。

   准备:手机装一个 Wi-Fi 分析 App(能看到实时 RSSI、漫游事件)
        |
   第 1 步:定点测试(覆盖)
        在平面图上标出 10~20 个测点,逐个点位记录 RSSI
        判据:所有点位 ≥ −65dBm,无低于 −75dBm
        |
   第 2 步:走动测试(漫游)
        边走边持续 ping 网关(间隔 0.2s,共走 3 圈)
        统计:总丢包率、最长连续丢包、IP 是否变化
        |
   第 3 步:切换点记录(换 AP 是否及时)
        用 App 看它在哪个位置换的 AP、当时 RSSI 多少
        判据:一般在 −60 ~ −72dBm 之间发生切换
        |
   第 4 步:高密测试(会议室/教室)
        同时接入 40~60 台终端,测每台的速率与延迟
        |
   第 5 步:异常场景
        断电一台 AP 看周边终端恢复速度;覆盖区边缘看能否正常重连

这套流程里最有价值的是"第 3 步:切换点记录"——它直接回答了"用户为什么觉得烦":

  • 如果在 −55dBm 就换了:切换太早,终端可能频繁跳(乒乓),需要降低灵敏度或提高功率。
  • 如果在 −80dBm 才换:切换太晚,用户已经卡过一段时间了,需要调高漫游门限/开弱信号踢除。
  • 切换点集中在 −60~−72dBm:理想状态。

22.5.4 常见"优化前后对比"数据怎么看

给一组典型数字,帮你判断"改完是不是真的变好了":

指标 优化前(典型问题) 优化后(健康) 怎么测
走动 ping 丢包 8~20 个 ≤ 3 个 持续 ping,间隔 0.2s,走一圈
双频终端 5G 比例 30% > 70% display station all 统计 Radio 列
信道利用率 75% < 45% 射频视图
平均协商速率 200Mbps 500Mbps+ 终端详情
用户投诉 每天都有"无线好卡" 一周不到一次 运维工单统计

“用户投诉"这一栏虽然不技术,但它是唯一真正重要的指标。 优化做到多少百分比,最终要看的是投诉量有没有下降。

22.5.5 优化是"长期活”,不是"一次性活"

无线环境是动态变化的:

  • 隔壁搬来一家新公司,装了一堆 AP → 你的干扰变差
  • 员工人数增加,终端密度上升 → 原来的 AP 数量不够
  • 装修加了隔断墙 → 覆盖出现新盲区
  • 有人买了个无线摄像头 → 新的 2.4G 干扰源

所以优化不是一个项目,而是一个周期性的运维动作。建议:

周期 动作
每月 看 display station all 的 RSSI 分布与 5G 占比
每季 检查信道利用率、有无新增强干扰 BSSID
每半年 现场走动测试一遍覆盖与漫游
每年 重新评估 AP 数量与容量是否需要扩容

把这个周期写进运维日历,无线网就不会"越用越差"。

22.6 排错与故障树

症状 可能原因 排查命令 定位方法
走动时断网重连 漫游失败 / 覆盖有断层 display ap neighbor 相邻 AP RSSI < −80 就是断层
手机黏在老 AP 上 粘性客户端 display station all 看 RSSI RSSI < −80 还连着,必须用弱信号踢除
手机在两个 AP 间来回跳 乒乓效应,功率过大或门限太松 看 AP 邻居 RSSI 是否都 > −60 降低功率或收紧漫游门限
大量终端在 2.4G 频谱导航未开 / 未生效 display station all 看 Radio 列 开频段引导,或降低 2.4G 功率
单个 AP 下超载 AP 密度不足或负载均衡未开 display ap id N radioall 单射频终端数与利用率
语音通话断续 漫游时延大、未开 802.11r 终端侧 Wi-Fi 日志 需终端与 AP 同时支持并启用 k/v/r
速度慢但信号满格 信道利用率高 / 同频干扰 display ap id N radioall 看利用率 利用率 > 70% 就换信道或加 AP
某个角落信号差 AP 点位问题 / 遮挡(金属、承重墙) 现场测信号 补点或改用定向天线

22.6.1 故障树:从"用户说卡"到"定位根因"

用户报障的原话往往是"无线好卡",这个描述里几乎没有信息量。把它拆成一棵可以逐层回答的树,就能系统地逼近根因。

                    用户:"无线好卡"
                          |
          ┌───────────────┴───────────────┐
     是所有人都卡                 只有某些人卡
          |                              |
   ┌──────┴──────┐                ┌──────┴───────┐
 整个区域卡   某个区域卡      某个终端卡       某个时间段卡
   |             |                |                |
 查出口带宽   查那台的 AP      查终端型号/驱动   查饭点/会议的
 /核心链路     覆盖与干扰       是否老设备        集中接入
   |             |                |                |
 查信道利用率  查 neighbor       查 RSSI/SNR     查认证并发
 与重传率      与外来BSSID      与协商速率      与负载均衡

按这个树走的好处是:每一层都对应一个具体的排查命令,不需要"凭感觉"。

举两个例子:

  • 如果答案是"只有某台老笔记本卡":查它的网卡型号(可能是只支持 802.11n 单流的老网卡)、驱动版本、是否只支持 2.4G。这种问题改 AC 是没用的,只能换网卡或调整该终端的期望。
  • 如果答案是"每天中午所有 2.4G 终端都卡":直奔微波炉。这种"定时卡"是环境干扰的经典特征。

22.6.2 三类"卡"的判据与处置

类型 典型特征 关键判据 处置
信号弱型 特定位置卡,换个地方就好 RSSI < −75dBm,SNR < 20dB 补 AP 或调天线
干扰型 信号好但速率低、波动大 信号 > −65dBm 但信道利用率 > 70%、重传率 > 20% 换信道、避开干扰源、引导到 5G
拥塞型 人多时卡、人少时好 单射频终端数 > 40 或利用率 > 70% 加密 AP、负载均衡、限速

这三种"卡"的处置完全不同,所以千万不要一上来就调功率。 先判断是哪一类,比调参重要十倍。

22.7 新手踩坑与注意事项

  1. 以为 AC 能"命令"终端漫游——症状:配了漫游参数,终端还是黏着不走。避开:漫游决策权在终端,AC 只能引导;别指望参数能 100% 控制手机行为。
  2. 功率开得太大导致"没有漫游带"——症状:同一楼层手机一直连着入口那台 AP,走到里面也不换。避开:相邻 AP 的覆盖要有足够重叠(−65dBm 左右),功率大反而让 AP 之间的"分界带"消失。
  3. 相邻 AP 信道相同——症状:信号满格网速慢。避开:2.4G 严格 1/6/11 交错,5G 相邻 AP 错开。
  4. 只看 2.4G 不看 5G——症状:觉得无线没问题,但用户反映卡。避开:2.4G 经常被外部干扰打满,5G 才是主力,两个都要看。
  5. H3C 的 RSSI 当华为的看——症状:判断反了,把好信号当坏信号。避开:华为负 dBm、H3C 正值衰减,看清设备再读数字。
  6. 开了 k/v/r 但终端不支持——症状:配了没效果。避开:先确认终端型号与系统版本的支持情况,不要期待 100% 覆盖。
  7. 三层漫游没规划就上——症状:跨楼层漫游后终端掉线、拿不到原地址。避开:优先做二层漫游(统一终端 VLAN)。
  8. AP 间的邻居关系从未检查过——症状:覆盖"看起来够",实际有夹缝。避开:交付前跑一次 display ap neighbor,检查相邻 RSSI。
  9. 2.4G 和 5G 的 SSID 分开——症状:用户走到 5G 没覆盖的地方就断网。避开:同一 SSID 双频广播(便于手机自动选择),而不是人工分开。
  10. 盲目开启所有优化功能——症状:功能叠加互斥或行为怪异。避开:一项一项开,每项开完都验证效果,再开下一项。

22.8 本章小结

22.8.1 要点清单

  • 漫游的决策权在终端,AC/AP 只能引导与协助。
  • 802.11k 让终端知道附近有谁;802.11v 让 AP 能"建议"终端换;802.11r 让换得更快(语音不断)。
  • 二层漫游(同 VLAN,IP 不变)是主流;三层漫游是补救措施。
  • 漫游门限控制"什么时候劝走";弱信号踢除处理粘性客户端;负载均衡防止单 AP 过载;频谱导航把双频终端赶到 5G。
  • 优化的正确顺序:覆盖 → 信道 → 功率 → 终端数 → 干扰 → 漫游 → 空口质量。地基没打好,再开高级功能都没用。
  • 验证漫游:边走边 ping,0~2 个丢包优秀;IP 不变才是二层漫游成功。
  • 验证导航:双频终端 70% 以上应挂在 5G 上。

22.8.2 自测题

  1. 为什么 AC 不能"命令"手机从这台 AP 漫游到那台 AP?能做什么?
  2. 相邻两台 AP 的邻居 RSSI 显示 −85dBm,意味着什么?用户会有什么体验?
  3. 802.11k、802.11v、802.11r 各解决什么问题?
  4. 你在华为 AC 上看到某终端 RSSI = −83dBm、Rate = 65Mbps,还连着不放,这是什么现象?怎么处理?
  5. 为什么说"二层漫游比三层漫游更值得优先做好"?
  1. 因为 802.11 标准规定漫游决策由终端发起,AP 和 AC 无法强制终端切换。AC/AP 能做的是"引导":通过 802.11k 提供邻居信息、通过 802.11v 发送引导帧、通过弱信号踢除把终端踢下线迫使它重新选择。
  2. 说明这两台 AP 之间的覆盖重叠不足,中间存在"信号夹缝"。用户走过去时会先与老 AP 断开、一段时间内找不到合适的 AP,表现为卡顿甚至短暂断网,然后才重新连上新 AP。
  3. 802.11k:让 AP 把附近可漫游的 AP 列表告诉终端,省去终端全频段扫描;802.11v:允许 AP 主动"建议"终端切换到指定 AP,缓解粘性客户端;802.11r:快速 BSS 转换,通过简化认证流程把漫游时延从数百毫秒降到几十毫秒,保证语音不中断。
  4. 这是粘性客户端(Sticky Client) 现象:终端已经处于弱信号区(−83dBm 低于可用门限,速率已降到 65Mbps)却还连着原 AP 不走。处理方式是开启弱信号踢除/漫游引导功能,让 AC 在终端信号低于门限时主动将其踢下线,迫使它重新连接信号更好的 AP。
  5. 因为二层漫游时终端在同一广播域内切换,IP 地址不变,不需要额外配置即可正常漫游;三层漫游要求 AC 或网络设备维持"锚点",配置复杂且容易出错。规划时把终端统一放在一个 VLAN 里就能天然获得二层漫游,成本最低、效果最好。

关于本书:《华为 / H3C 网络设备典型功能配置详解》—— 面向国内高校/企业网络环境, 华为 VRP 与 H3C Comware 双厂商并排配置的实操教材,共 43 章。 全书所有命令尽量有官方出处,查不到的显式标注「待核实」。 返回系列目录