整栋楼WiFi又挤又慢?华为AC配80M连续组网开iCSSR提升整网吞吐
楼里终端一多,无线网络先扛不住的往往不是带宽而是空口——同频信道互相踩,整网吞吐被拖下水。华为官方针对这种高密楼栋给了 iCSSR 80M 连续组网的完整配置示例:80M 连续组网场景下开启 iCSSR 协同空间复用功能提升整网吞吐,而且示例同时包含 40M 带宽组网和 80M 带宽组网的配置,用不同的 AP 组区分,正好对应"不同楼层不同带宽"的现实需求。本篇按官方示例把整套命令原样搬过来,组网形态是 AC 旁挂二层组网、业务数据隧道转发,AC 给 AP 分地址、汇聚交换机给终端分地址。
官方数据规划(要点转述)
| 配置项 | 官方数据 |
|---|---|
| AP 管理 VLAN / STA 业务 VLAN | VLAN100 / VLAN101 |
| DHCP | AC 为 AP 分配地址(10.23.100.2~254/24);汇聚交换机 SwitchB 为 STA 分配地址(10.23.101.3~254/24,网关 10.23.101.2) |
| AC 源接口 | VLANIF100:10.23.100.1/24 |
| AP 组 | ap-group0(40M 带宽组网)、ap-group1(80M 带宽组网),引用各自的域管理模板和射频模板 |
| 安全模板 | wlan-net,WPA-WPA2+PSK+AES,密码 YsHsjx_202206 |
| VAP 模板 | wlan-net,隧道转发,业务 VLAN101 |
| 5G RRM 模板 | wlan-radio5g(开启 iCSSR 协同空间复用) |
第一步:周边设备与 AC 互通(命令照官方原文)
接入交换机 SwitchA:GE0/0/1 和 GE0/0/2 加入 VLAN100,GE0/0/1 缺省 VLAN 为 VLAN100。
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] vlan batch 100
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] port trunk pvid vlan 100
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[SwitchA-GigabitEthernet0/0/1] port-isolate enable
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] port link-type trunk
[SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan 100
[SwitchA-GigabitEthernet0/0/2] quit
汇聚交换机 SwitchB:GE0/0/1、GE0/0/2 加入 VLAN100,GE0/0/2、GE0/0/3 加入 VLAN101。
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] vlan batch 100 101
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GigabitEthernet0/0/1] port link-type trunk
[SwitchB-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[SwitchB-GigabitEthernet0/0/1] quit
[SwitchB] interface gigabitethernet 0/0/2
[SwitchB-GigabitEthernet0/0/2] port link-type trunk
[SwitchB-GigabitEthernet0/0/2] port trunk allow-pass vlan 100 101
[SwitchB-GigabitEthernet0/0/2] quit
[SwitchB] interface gigabitethernet 0/0/3
[SwitchB-GigabitEthernet0/0/3] port link-type trunk
[SwitchB-GigabitEthernet0/0/3] port trunk allow-pass vlan 101
[SwitchB-GigabitEthernet0/0/3] quit
Router:GE1/0/0 加入 VLAN101,VLANIF101 地址 10.23.101.2/24。
<Huawei> system-view
[Huawei] sysname Router
[Router] vlan batch 101
[Router] interface gigabitethernet 1/0/0
[Router-GigabitEthernet1/0/0] port link-type trunk
[Router-GigabitEthernet1/0/0] port trunk allow-pass vlan 101
[Router-GigabitEthernet1/0/0] quit
[Router] interface vlanif 101
[Router-Vlanif101] ip address 10.23.101.2 24
[Router-Vlanif101] quit
AC 的接口 GE0/0/1 加入 VLAN100 和 VLAN101(官方提示:如果 AC 直接连接 AP,需要在 AC 直连 AP 的接口上配置缺省 VLAN 为管理 VLAN100)。
<HUAWEI> system-view
[HUAWEI] sysname AC
[AC] vlan batch 100 101
[AC] interface gigabitethernet 0/0/1
[AC-GigabitEthernet0/0/1] port link-type trunk
[AC-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 101
[AC-GigabitEthernet0/0/1] quit
第二步:DHCP(AC 管 AP,SwitchB 管终端)
AC 上配置 VLANIF100 接口为 AP 提供地址:
[AC] dhcp enable
[AC] interface vlanif 100
[AC-Vlanif100] ip address 10.23.100.1 24
[AC-Vlanif100] dhcp select interface
[AC-Vlanif100] quit
SwitchB 上配置 VLANIF101 接口为 STA 提供地址,并指定 10.23.101.2 作为 STA 的默认网关(官方注明 DNS 按需配置:接口地址池场景在 VLANIF 接口视图下执行 dhcp server dns-list,全局地址池场景在 IP 地址池视图下执行 dns-list):
[SwitchB] dhcp enable
[SwitchB] interface vlanif 101
[SwitchB-Vlanif101] ip address 10.23.101.1 24
[SwitchB-Vlanif101] dhcp select interface
[SwitchB-Vlanif101] dhcp server gateway-list 10.23.101.2
[SwitchB-Vlanif101] quit
第三步:AP 上线(两个 AP 组分带宽档)
创建 40M 带宽组网的 AP 组 ap-group0 和 80M 带宽组网的 AP 组 ap-group1:
[AC] wlan
[AC-wlan-view] ap-group name ap-group0
[AC-wlan-ap-group-ap-group0] quit
[AC] wlan
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] quit
创建各自的域管理模板并配置国家码,再在 AP 组下引用(官方提示:该配置会清除射频的信道和功率配置并可能重启 AP,确认时输 y):
[AC-wlan-view] regulatory-domain-profile name default0
[AC-wlan-regulate-domain-default0] country-code cn
[AC-wlan-regulate-domain-default0] quit
[AC-wlan-view] ap-group name ap-group0
[AC-wlan-ap-group-ap-group0] regulatory-domain-profile default0
Warning: This configuration change will clear the channel and power configurations of radios, and may restart APs. Continue?[Y/N]:y
[AC-wlan-ap-group-ap-group0] quit
[AC-wlan-view] quit
[AC-wlan-view] regulatory-domain-profile name default1
[AC-wlan-regulate-domain-default1] country-code cn
[AC-wlan-regulate-domain-default1] quit
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] regulatory-domain-profile default1
Warning: This configuration change will clear the channel and power configurations of radios, and may restart APs. Continue?[Y/N]:y
[AC-wlan-ap-group-ap-group1] quit
[AC-wlan-view] quit
配置 AC 的源接口。官方注明:V200R021C00 版本开始,配置 CAPWAP 源接口或源地址时会检查安全相关配置是否已存在(DTLS 加密的 PSK、AC 间 DTLS 加密的 PSK、登录 AP 的用户名密码、全局离线管理 VAP 的登录密码),均已存在才能配置成功——执行下面这条命令时按提示把这些凭证逐项设好:
[AC] capwap source interface vlanif 100
官方还注明:V200R021C00 版本开始 AC 默认开启 CAPWAP 控制隧道的 DTLS 加密功能,此时添加 AP 会上线失败,需要先开启 DTLS 不认证方式让 AP 上线以便其获取安全凭证,AP 上线后应及时关闭,避免未授权 AP 上线:
[AC] capwap dtls no-auth enable
在 AC 上离线导入 AP 并加入 ap-group1(示例 AP 的 MAC 为 00e0-fc76-e360,按部署位置命名为 area_1;官方注明 ap auth-mode 缺省即 MAC 认证,未改过缺省可不用再执行 ap auth-mode mac-auth):
[AC] wlan
[AC-wlan-view] ap auth-mode mac-auth
[AC-wlan-view] ap-id 0 ap-mac 00e0-fc76-e360
[AC-wlan-ap-0] ap-name area_1
Warning: This operation may cause AP to go offline and then online. Continue? [Y/N]:y
[AC-wlan-ap-0] ap-group ap-group1
Warning: This operation may cause AP to go offline and then online. If the country code changes, it will clear channel, power and antenna gain configurations of the radio, Whether to continue? [Y/N]:y
[AC-wlan-ap-0] quit
AP 上电后,执行 display ap all 看到 State 字段为 nor 即正常上线:
[AC-wlan-view] display ap all
Total AP information:
nor : normal [1]
ExtraInfo : Extra information
P : insufficient power supply
--------------------------------------------------------------------------------------------------
ID MAC Name Group IP Type State STA Uptime ExtraInfo
--------------------------------------------------------------------------------------------------
0 00e0-fc76-e360 area_1 ap-group1 10.23.100.254 AirEngine8760-X1-PRO nor 0 10S -
--------------------------------------------------------------------------------------------------
Total: 1
AP 上线后立即关闭 DTLS 不认证方式(官方原文):
[AC-wlan-view] quit
[AC] undo capwap dtls no-auth enable
[AC] wlan
第四步:WLAN 业务参数(iCSSR 开关在这里)
创建安全模板并配置安全策略(示例密码 YsHsjx_202206,实际按需改):
[AC-wlan-view] security-profile name wlan-net
[AC-wlan-sec-prof-wlan-net] security wpa-wpa2 psk pass-phrase YsHsjx_202206 aes
[AC-wlan-sec-prof-wlan-net] quit
创建 SSID 模板配置 SSID 名称并开启 FTM 功能:
[AC-wlan-view] ssid-profile name wlan-net
[AC-wlan-ssid-prof-wlan-net] ssid wlan-net
[AC-wlan-ssid-prof-wlan-net] ftm enable
[AC-wlan-ssid-prof-wlan-net] quit
创建 RRM 模板并开启 iCSSR 协同空间复用功能——这是本套组网提升整网吞吐的关键开关:
[AC-wlan-view] rrm-profile name wlan-radio5g
[AC-wlan-rrm-prof-wlan-radio5g] co-sr enable
[AC-wlan-rrm-prof-wlan-radio5g] quit
创建 VAP 模板,配置转发模式、业务 VLAN 并引用安全模板和 SSID 模板:
[AC-wlan-view] vap-profile name wlan-net
[AC-wlan-vap-prof-wlan-net] forward-mode tunnel
[AC-wlan-vap-prof-wlan-net] service-vlan vlan-id 101
[AC-wlan-vap-prof-wlan-net] security-profile wlan-net
[AC-wlan-vap-prof-wlan-net] ssid-profile wlan-net
[AC-wlan-vap-prof-wlan-net] quit
两个 AP 组都在射频 0 和射频 1 上引用 VAP 模板:
[AC-wlan-view] ap-group name ap-group0
[AC-wlan-ap-group-ap-group0] vap-profile wlan-net wlan 1 radio 0
[AC-wlan-ap-group-ap-group0] vap-profile wlan-net wlan 1 radio 1
[AC-wlan-ap-group-ap-group0] quit
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] vap-profile wlan-net wlan 1 radio 0
[AC-wlan-ap-group-ap-group1] vap-profile wlan-net wlan 1 radio 1
[AC-wlan-ap-group-ap-group1] quit
第五步:射频调优与模板引用
40M 带宽组网:使能信道和功率自动调优,射频 1(5G 频段)关闭动态带宽选择(DBS):
[AC-wlan-view] ap-group name ap-group0
[AC-wlan-ap-group-ap-group0] radio 0
[AC-wlan-group-radio-ap-group0/0] calibrate auto-channel-select enable
[AC-wlan-group-radio-ap-group0/0] calibrate auto-txpower-select enable
[AC-wlan-group-radio-ap-group0/0] quit
[AC-wlan-ap-group-ap-group0] radio 1
[AC-wlan-group-radio-ap-group0/1] calibrate auto-channel-select enable
[AC-wlan-group-radio-ap-group0/1] calibrate auto-txpower-select enable
[AC-wlan-group-radio-ap-group0/1] calibrate auto-bandwidth-select disable
[AC-wlan-group-radio-ap-group0/1] quit
[AC-wlan-ap-group-ap-group0] quit
80M 带宽组网:同样使能自动调优并关闭 DBS,另开启射频调优时使用 FTM 测量数据:
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] radio 0
[AC-wlan-group-radio-ap-group1/0] calibrate auto-channel-select enable
[AC-wlan-group-radio-ap-group1/0] calibrate auto-txpower-select enable
[AC-wlan-group-radio-ap-group1/0] quit
[AC-wlan-ap-group-ap-group1] radio 1
[AC-wlan-group-radio-ap-group1/1] calibrate auto-channel-select enable
[AC-wlan-group-radio-ap-group1/1] calibrate auto-txpower-select enable
[AC-wlan-group-radio-ap-group1/1] calibrate reference ftm-data enable
[AC-wlan-group-radio-ap-group1/1] quit
[AC-wlan-ap-group-ap-group1] quit
域管理模板下配置调优信道集合,5G 频段分别固定信道带宽 40M / 80M(这就是两个 AP 组分带宽档的落点):
[AC-wlan-view] regulatory-domain-profile name default0
[AC-wlan-regulate-domain-default0] dca-channel 2.4g channel-set 1,6,11
[AC-wlan-regulate-domain-default0] dca-channel 5g bandwidth 40mhz
[AC-wlan-regulate-domain-default0] dca-channel 5g channel-set 36,40,44,48,52,56,60,64,149,153,157,161,165
[AC-wlan-regulate-domain-default0] quit
[AC-wlan-view] regulatory-domain-profile name default1
[AC-wlan-regulate-domain-default1] dca-channel 2.4g channel-set 1,6,11
[AC-wlan-regulate-domain-default1] dca-channel 5g bandwidth 80mhz
[AC-wlan-regulate-domain-default1] dca-channel 5g channel-set 36,40,44,48,52,56,60,64,149,153,157,161,165
[AC-wlan-regulate-domain-default1] quit
创建空口扫描模板,配置调优信道集合、扫描间隔和持续时间:
[AC-wlan-view] air-scan-profile name wlan-airscan
[AC-wlan-air-scan-prof-wlan-airscan] scan-channel-set dca-channel
[AC-wlan-air-scan-prof-wlan-airscan] scan-period 60
[AC-wlan-air-scan-prof-wlan-airscan] scan-interval 60000
[AC-wlan-air-scan-prof-wlan-airscan] quit
创建 2G 射频模板并引用空口扫描模板:
[AC-wlan-view] radio-2g-profile name wlan-radio2g
[AC-wlan-radio-2g-prof-wlan-radio2g] air-scan-profile wlan-airscan
[AC-wlan-radio-2g-prof-wlan-radio2g] quit
创建 80M 带宽组网的 5G 射频模板,引用空口扫描模板和 RRM 模板(iCSSR 挂在这条链上),并在 ap-group1 下引用两组射频模板:
[AC-wlan-view] radio-5g-profile name wlan-radio5g-80M
[AC-wlan-radio-5g-prof-wlan-radio5g-80M] air-scan-profile wlan-airscan
[AC-wlan-radio-5g-prof-wlan-radio5g-80M] rrm-profile wlan-radio5g
[AC-wlan-radio-5g-prof-wlan-radio5g-80M] quit
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] radio-5g-profile wlan-radio5g-80M radio 1
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group1] radio-2g-profile wlan-radio2g radio 0
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group1] quit
创建 40M 带宽组网的 5G 射频模板并在 ap-group0 下引用(此块命令按官方原文照抄):
[AC-wlan-view] radio-5g-profile name wlan-radio5g-40M
[AC-wlan-radio-5g-prof-wlan-radio5g-40M] air-scan-profile wlan-airscan
[AC-wlan-radio-5g-prof-wlan-radio5g-40M] quit
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group0] radio-5g-profile wlan-radio5g-40M radio 1
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group0] radio-2g-profile wlan-radio2g radio 0
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group0] quit
最后把射频调优模式设为手动并触发一轮调优,跑完一小时后再改成定时调优,时间放在业务空闲时段(官方示例为凌晨 03:00):
[AC-wlan-view] calibrate enable manual
[AC-wlan-view] calibrate manual startup
[AC-wlan-view] calibrate enable schedule time 03:00:00
验证:两条 display 看结果(官方原文)
WLAN 业务配置会自动下发给 AP。执行 display vap ssid wlan-net,Status 项显示 ON 表示 AP 对应射频上的 VAP 已创建成功:
[AC-wlan-view] display vap ssid wlan-net
WID : WLAN ID
--------------------------------------------------------------------------------
AP ID AP name RfID WID BSSID Status Auth type STA SSID
--------------------------------------------------------------------------------
0 area_1 0 1 00E0-FC76-E360 ON WPA/WPA2-PSK 0 wlan-net
0 area_1 1 1 00E0-FC76-E370 ON WPA/WPA2-PSK 0 wlan-net
-------------------------------------------------------------------------------
Total: 2
STA 搜索到 wlan-net,输入密码 YsHsjx_202206 正常关联后,执行 display station ssid wlan-net 可以看到用户已接入:
[AC-wlan-view] display station ssid wlan-net
Rf/WLAN: Radio ID/WLAN ID
Rx/Tx: link receive rate/link transmit rate(Mbps)
---------------------------------------------------------------------------------
STA MAC AP ID Ap name Rf/WLAN Band Type Rx/Tx RSSI VLAN IP address
---------------------------------------------------------------------------------
00e0-fcc7-1e08 0 area_1 1/1 5G 11n 46/59 -68 101 10.23.101.254
---------------------------------------------------------------------------------
Total: 1 2.4G: 0 5G: 1
判读要点:VAP 两路射频都 ON、终端拿到 10.23.101.x 段地址并能正常关联,业务链路即通;吞吐改善情况可结合空口利用率和终端协商速率观察。
官方配置注意事项(容易翻车的点)
- 隧道转发模式下,管理 VLAN 和业务 VLAN 不能配置为同一 VLAN,且 AP 和 AC 之间只能放通管理 VLAN,不能放通业务 VLAN。
- V200R021C00 起 AC 默认开启 CAPWAP 控制隧道 DTLS 加密,AP 上线失败时先开 capwap dtls no-auth enable,AP 拿到安全凭证上线后必须及时 undo 关闭,避免未授权 AP 混入。
- 不同楼层采用不同带宽组网时,要给每个楼层配置不同的 ap-group,且在 ap-group 下配置对应的固定带宽——本示例的双 AP 组就是官方给的这个打法。
- 与 AP 直连的设备接口请勿配置管理 VLAN 端口隔离,否则 AP 间协商报文被拦截,iCSSR 功能无法正常生效;支持 port-isolate exclude vlan 的设备推荐开端口隔离并排除管理 VLAN,不支持的就不开。
- 2.4G 频段如无明确需求,官方建议统一关闭。
- 80M 组网对 AP 间部署距离、款型(变焦天线)有约束,80M 自动信道选择依赖 FTM 功能,具体以官方场景化设计文档为准,别脱离网规硬上。
高密楼栋的无线提速是个系统工程,从网规、分组到调优一环扣一环。这类整网改造项目拿不准怎么做,可以先搜「诚鑫致达科技」看看做过的无线组网案例再定方案。各厂商设备的命令与默认参数存在差异,本文步骤与命令均出自华为官方文档,操作前请核对你的设备型号与软件版本。
源:华为官方文档 WLAN-AC无线/dc/dc_wlan_example_80M.md《配置WLAN iCSSR 80M连续组网示例》