前言

在企业无线网络部署中,旁挂二层组网直接转发是一种常见的架构模式。相比于直连模式和隧道转发模式,旁挂模式具有以下优势:

  • 部署灵活:AC旁挂在汇聚交换机侧,不影响原有核心网络架构
  • 转发效率高:业务数据直接通过接入层转发,无需绕道AC封装隧道
  • 带宽利用率高:减少了CAPWAP隧道带来的额外开销

本文基于华为官方配置指南,详细介绍命令行方式配置旁挂二层组网直接转发示例。


一、业务需求

企业需要在现有网络架构中部署无线Wi-Fi,要求:

  1. 无线用户能够安全接入网络
  2. AP设备能够被AC统一管理
  3. 业务数据采用直接转发模式
  4. 无线网络与有线网络隔离

二、组网需求

2.1 网络拓扑

                    ┌─────────────┐
                    │   出口网关   │
                    │  (AR路由器) │
                    └──────┬──────┘
                           │
                    ┌──────┴──────┐
                    │   汇聚交换机  │
                    │   SwitchB    │
                    │  (旁挂AC)    │
                    └──────┬──────┘
                           │
                    ┌──────┴──────┐
                    │   接入交换机  │
                    │   SwitchA    │
                    └──────┬──────┘
                           │
                      ┌────┴────┐
                      │   AP    │
                      └─────────┘
                           │
                      ┌────┴────┐
                      │  STA    │
                      │ (无线终端)│
                      └─────────┘

2.2 网络说明

设备 角色 说明
AR 出口网关 连接Internet,提供NAT功能
SwitchB 汇聚交换机 旁挂AC设备,同时作为STA的DHCP服务器
SwitchA 接入交换机 连接AP,上联SwitchB
AC 无线控制器 旁挂部署,管理AP设备
AP 无线接入点 部署在办公区域,提供无线信号
STA 无线终端 手机、笔记本等无线设备

三、数据规划

3.1 VLAN规划

VLAN用途 VLAN ID 说明
AP管理VLAN VLAN 100 用于AC与AP之间的管理通信
STA业务VLAN VLAN 101 用于无线用户业务数据

3.2 IP地址规划

配置项 数据 说明
AP管理网段 10.23.100.0/24 AP获取IP地址的网段
STA业务网段 10.23.101.0/24 无线用户获取IP地址的网段
AP地址池 10.23.100.2 ~ 10.23.100.254 由AC的DHCP服务器分配
STA地址池 10.23.101.3 ~ 10.23.101.254 由SwitchB的DHCP服务器分配
STA默认网关 10.23.101.2 汇聚交换机的VLANIF地址
AC源接口IP VLANIF100: 10.23.100.1/24 AC的管理接口IP

3.3 模板规划

域管理模板
参数
模板名称 default
国家码 CN(中国)
SSID模板
参数
模板名称 wlan-net
SSID名称 wlan-net
SSID可见性 启用
安全模板
参数
模板名称 wlan-net
安全策略 WPA-WPA2+PSK+AES
连接密码 a1234567
VAP模板
参数
模板名称 wlan-net
转发模式 直接转发
业务VLAN VLAN 101
引用模板 SSID模板wlan-net、安全模板wlan-net

四、配置思路

4.1 整体思路

1. 基础网络配置
   ├── 配置VLAN(包括AP管理VLAN和STA业务VLAN)
   └── 配置VLANIF接口IP地址

2. DHCP服务器配置
   ├── AC配置:作为AP的DHCP服务器
   └── SwitchB配置:作为STA的DHCP服务器

3. AP设备配置
   ├── 创建AP组
   ├── 配置域管理模板
   ├── 配置SSID模板
   ├── 配置安全模板
   ├── 配置VAP模板
   └── 将模板引用到AP组

4. 交换机配置
   ├── 上联接口配置Trunk口
   └── 下联接口配置Access口

4.2 关键配置点

旁挂二层组网直接转发的关键点:

  1. VLAN配置:AP管理和STA业务必须使用不同的VLAN
  2. DHCP Snooping:建议开启,防止非法DHCP服务器
  3. 直接转发:VAP模板中必须选择"直接转发"模式
  4. CAPWAP链路:AC与AP之间通过VLAN 100通信

五、命令行配置详解

5.1 AC配置

步骤1:配置AC的基础参数
# 进入系统视图
<HUAWEI> system-view

# 重命名设备
[HUAWEI] sysname AC

# 关闭当前会话信息中心提示
[AC] undo info-center enable
步骤2:配置VLAN和VLANIF
# 创建VLAN 100(AP管理VLAN)
[AC] vlan batch 100 101

# 进入VLANIF100视图
[AC] interface vlanif 100

# 配置VLANIF100的IP地址(AC的源接口IP)
[AC-Vlanif100] ip address 10.23.100.1 24

# 退出VLANIF视图
[AC-Vlanif100] quit
步骤3:配置AC作为AP的DHCP服务器
# 配置DHCP服务
[AC] dhcp enable

# 创建DHCP服务器组
[AC] dhcp server group ap-dhcp-group

# 配置DHCP服务器组
[AC-dhcp-server-group-ap-dhcp-group] dhcp-server 10.23.100.1

# 退出DHCP服务器组视图
[AC-dhcp-server-group-ap-dhcp-group] quit

# 创建地址池ap-pool(为AP分配IP地址)
[AC] ip pool ap-pool

# 配置地址池范围
[AC-ip-pool-ap-pool] network 10.23.100.0 mask 24

# 配置网关
[AC-ip-pool-ap-pool] gateway-list 10.23.100.1

# 配置DNS服务器(可选)
[AC-ip-pool-ap-pool] dns-list 8.8.8.8 114.114.114.114

# 退出地址池视图
[AC-ip-pool-ap-pool] quit

# 将VLANIF100与DHCP服务器组绑定
[AC] interface vlanif 100
[AC-Vlanif100] dhcp server group ap-dhcp-group
[AC-Vlanif100] dhcp server select global
[AC-Vlanif100] quit
步骤4:配置AP域管理模板
# 创建域管理模板
[AC] wlan

# 进入域管理模板视图
[AC-wlan-view] regulatory-domain-profile name domain-default

# 配置国家码为中国
[AC-wlan-regulatory-domain-domain-default] country-code CN

# 退出域管理模板视图
[AC-wlan-regulatory-domain-domain-default] quit
步骤5:配置SSID模板
# 创建SSID模板
[AC-wlan-view] ssid-profile name wlan-net

# 配置SSID名称
[AC-wlan-ssid-profile-wlan-net] ssid wlan-net

# 退出SSID模板视图
[AC-wlan-ssid-profile-wlan-net] quit
步骤6:配置安全模板
# 创建安全模板
[AC-wlan-view] security-profile name wlan-net

# 配置安全策略为WPA-WPA2+PSK+AES
[AC-wlan-security-wlan-net] security wpa-wpa2 psk aes

# 配置连接密码
[AC-wlan-security-wlan-net] psk pass-phrase a1234567 aes

# 退出安全模板视图
[AC-wlan-security-wlan-net] quit
步骤7:配置VAP模板
# 创建VAP模板
[AC-wlan-view] vap-profile name wlan-net

# 配置转发模式为直接转发
[AC-wlan-vap-profile-wlan-net] forward mode direct-forward

# 配置业务VLAN
[AC-wlan-vap-profile-wlan-net] service-vlan vlan-id 101

# 引用SSID模板
[AC-wlan-vap-profile-wlan-net] ssid-profile wlan-net

# 引用安全模板
[AC-wlan-vap-profile-wlan-net] security-profile wlan-net

# 退出VAP模板视图
[AC-wlan-vap-profile-wlan-net] quit
步骤8:配置AP组并引用模板
# 创建AP组
[AC-wlan-view] ap-group name ap-group1

# 进入AP组视图
[AC-wlan-ap-group-ap-group1] regulatory-domain-profile domain-default

# 引用VAP模板
[AC-wlan-ap-group-ap-group1] vap-profile wlan-net radio 0
[AC-wlan-ap-group-ap-group1] vap-profile wlan-net radio 1

# 退出AP组视图
[AC-wlan-ap-group-ap-group1] quit
步骤9:配置AP认证
# 配置AP认证模式为MAC地址认证
[AC-wlan-view] ap auth-mode mac-auth

# 添加AP设备(MAC地址需要根据实际设备填写)
[AC-wlan-view] ap-id 0 type-id 23 ap-mac 00e0-fc11-2201 ap-sn 210235A55G10CB000001
步骤10:配置上行接口
# 返回系统视图
[AC-wlan-view] quit

# 进入上行接口(假设为GE0/0/1)
[AC] interface gigabitethernet 0/0/1

# 配置接口类型为Access
[AC-GigabitEthernet0/0/1] port link-type access

# 允许VLAN 100通过
[AC-GigabitEthernet0/0/1] port default vlan 100

# 退出接口视图
[AC-GigabitEthernet0/0/1] quit

5.2 SwitchB配置(汇聚交换机)

# 进入系统视图
<HUAWEI> system-view

# 重命名设备
[HUAWEI] sysname SwitchB

# 关闭当前会话信息中心提示
[SwitchB] undo info-center enable

# 创建VLAN
[SwitchB] vlan batch 100 101

# 配置VLANIF101(STA的网关)
[SwitchB] interface vlanif 101
[SwitchB-Vlanif101] ip address 10.23.101.2 24
[SwitchB-Vlanif101] quit

# 配置DHCP服务
[SwitchB] dhcp enable

# 创建地址池(为STA分配IP地址)
[SwitchB] ip pool sta-pool
[SwitchB-ip-pool-sta-pool] network 10.23.101.0 mask 24
[SwitchB-ip-pool-sta-pool] gateway-list 10.23.101.2
[SwitchB-ip-pool-sta-pool] dns-list 8.8.8.8 114.114.114.114
[SwitchB-ip-pool-sta-pool] quit

# 将VLANIF101与STA地址池绑定
[SwitchB] interface vlanif 101
[SwitchB-Vlanif101] dhcp select global
[SwitchB-Vlanif101] quit

# 配置上联接口(连接出口网关AR)
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GigabitEthernet0/0/1] port link-type trunk
[SwitchB-GigabitEthernet0/0/1] port trunk allow-pass vlan all
[SwitchB-GigabitEthernet0/0/1] quit

# 配置下联接口(连接SwitchA)
[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

# 配置连接AC的接口
[SwitchB] interface gigabitethernet 0/0/3
[SwitchB-GigabitEthernet0/0/3] port link-type trunk
[SwitchB-GigabitEthernet0/0/3] port trunk allow-pass vlan 100
[SwitchB-GigabitEthernet0/0/3] quit

5.3 SwitchA配置(接入交换机)

# 进入系统视图
<HUAWEI> system-view

# 重命名设备
[HUAWEI] sysname SwitchA

# 关闭当前会话信息中心提示
[SwitchA] undo info-center enable

# 创建VLAN
[SwitchA] vlan batch 100 101

# 配置上联接口(连接SwitchB)
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 101
[SwitchA-GigabitEthernet0/0/1] quit

# 配置下联接口(连接AP)
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] port link-type trunk
[SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan 100 101
[SwitchA-GigabitEthernet0/0/2] quit

六、配置验证

6.1 验证AC配置

# 查看AP状态
[AC] display ap all

# 预期输出:AP状态显示为"normal"或"normal"
# 显示AP是否正常在线

# 查看VAP配置
[AC] display vap-profile name wlan-net

# 预期输出:显示VAP模板的配置信息,确认转发模式为"direct-forward"

# 查看SSID模板
[AC] display ssid-profile name wlan-net

# 预期输出:显示SSID名称为"wlan-net"

# 查看安全模板
[AC] display security-profile name wlan-net

# 预期输出:显示安全策略为"WPA-WPA2+PSK+AES"

6.2 验证DHCP配置

# 查看DHCP地址池
[AC] display ip pool name ap-pool

# 预期输出:显示地址池配置,包括网关、DNS等信息

# 查看DHCP服务器
[AC] display dhcp server group ap-dhcp-group

# 预期输出:显示DHCP服务器组配置

6.3 验证网络连通性

# AC Ping AP(测试管理平面连通性)
[AC] ping 10.23.100.254

# 预期输出:能够Ping通

# STA Ping网关(测试业务平面连通性)
# 在STA上执行
C:\> ping 10.23.101.2

# 预期输出:能够Ping通

6.4 验证无线业务

# 在STA上连接SSID:wlan-net
# 输入密码:a1234567

# 查看STA获取的IP地址
# 在STA上执行
C:\> ipconfig

# 预期输出:
#    IPv4地址:10.23.101.3~10.23.101.254范围内的地址
#    子网掩码:255.255.255.0
#    默认网关:10.23.101.2

七、常见问题排查

7.1 AP无法上线

故障现象 可能原因 排查方法
AP无法获取IP地址 DHCP配置错误 检查AC的DHCP配置,确认地址池和网关配置正确
VLAN配置错误 检查AP连接的交换机端口是否允许VLAN 100通过
CAPWAP链路建立失败 AC源接口IP配置错误 检查AC的VLANIF100 IP地址是否为10.23.100.1
防火墙阻断 检查网络设备是否放行了UDP 5246/5247端口

排查命令:

# 查看AP的DHCP地址获取情况
[AC] display ip pool interface vlanif 100

# 查看CAPWAP链路状态
[AC] display capwap link

# 查看AP的运行状态
[AC] display ap run-info ap-id 0

7.2 STA无法连接无线网络

故障现象 可能原因 排查方法
STA找不到SSID VAP模板未引用到AP组 检查AP组是否正确引用了VAP模板
AP未正常上线 参考7.1节排查AP上线问题
STA连接后无法获取IP DHCP Snooping拦截 检查是否开启了DHCP Snooping,确认信任端口配置
SwitchB的DHCP配置错误 检查SwitchB的DHCP地址池和VLANIF配置

排查命令:

# 查看STA的关联信息
[AC] display station all

# 查看STA的IP获取情况
[AC] display station ip-address 10.23.101.x

# 查看DHCP Snooping配置
[SwitchB] display dhcp snooping

7.3 业务数据转发异常

故障现象 可能原因 排查方法
直接转发不通 VLAN配置错误 检查VLAN 101是否在所有设备上正确配置
二层转发被阻断 检查STP配置,确认端口状态正确

排查命令:

# 查看MAC地址表
[SwitchA] display mac-address

# 查看VLAN配置
[SwitchA] display port vlan

# 查看STP端口状态
[SwitchA] display stp brief

八、配置总结

8.1 关键配置汇总

配置项 AC SwitchB SwitchA
VLAN 100, 101 100, 101 100, 101
DHCP AP地址池 STA地址池 -
转发模式 直接转发 - -
安全策略 WPA-WPA2+PSK+AES - -

8.2 注意事项

  1. VLAN隔离:AP管理和STA业务必须使用不同VLAN,防止广播风暴
  2. 直接转发:确保VAP模板中选择"直接转发"模式,否则数据会走隧道
  3. DHCP配置:AC和SwitchB分别为不同的网段提供DHCP服务
  4. 端口类型:交换机连接AP的端口需配置为Trunk口
  5. 国家码:域管理模板中的国家码必须与AP实际所在国家一致

8.3 后续优化建议

  1. 配置DHCP Snooping:防止非法DHCP服务器攻击
  2. 配置ARP绑定:防止ARP欺骗攻击
  3. 配置限速:防止单个用户占用过多带宽
  4. 配置负载均衡:多AP部署时合理分配用户

结语

本文详细介绍了华为AC+AP旁挂二层组网直接转发的配置方法,包括VLAN规划、DHCP配置、AP模板配置和交换机配置等关键步骤。

旁挂二层组网直接转发的优势:

  • ✅ 部署灵活,不影响现有网络架构
  • ✅ 转发效率高,减少隧道开销
  • ✅ 适合中等规模的无线网络部署

如果觉得本文对你有帮助,欢迎在评论区留言交流!


参考资料:

  • 华为官方文档:《无线接入控制器(AC和FIT AP) V200R019C00 配置指南(Web网管)》
  • 文档链接:https://support.huawei.com/enterprise/zh/doc/EDOC1100096322/cebe5bfe
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐