WLAN实验-旁挂三层组网直接转发+漫游

本文档详细介绍了如何配置WLAN网络,包括三层组网、旁挂组网的AC、AP上线、DHCP服务器配置以及WLAN业务参数设置。通过配置,实现了AC为AP分配IP,LSW1为STA分配IP,以及直接转发的数据转发方式。最后,通过验证确认了AP和STA能成功接入网络并实现漫游功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验拓扑:

数据

配置

AP管理VLAN

VLAN100

AP所在VLANVLAN10

STA业务VLAN

VLAN101

与路由器互联接口

VLAN102:10.0.2.1/24

DHCP服务器

AC作为DHCP服务器为AP分配IP地址

汇聚交换机LSW1作为DHCP服务器为STA分配IP地址,STA的默认网关为10.0.1.1

AP的IP地址池

192.168.1.2~192.168.1.254/24

STA的IP地址池

10.0.1.2~10.0.1.254/24

AC的源接口IP地址

VLANIF100:192.168.100.254/24

AP组

名称:ap-group1;引用模板:VAP模板wlan-net、域管理模板

域管理模板

名称:default

国家码:中国

SSID模板

名称:wlan-net

SSID名称:wlan-net

安全模板

名称:wlan-net

安全策略:WPA-WPA2+PSK+AES

密码:a1234567

VAP模板

名称:wlan-net

转发模式:直接转发

业务VLAN:VLAN101

引用模板:SSID模板wlan-net、安全模板wlan-net

业务需求:

1.组网方式:三层组网

2.AC连接方式:旁挂组网

3.AC作为DHCP服务器为AP分配IP地址

4.LSW1作为DHCP服务器为STA分配IP地址

5.业务数据转发方式:直接转发

配置思路:

一、配置AP、AC和周边网络设备之间实现网络互通

二、配置AP上线。

1.创建AP组,用于将需要进行相同配置的AP都加入到AP组,实现统一配置。

2.配置AC的系统参数,包括国家码、AC与AP之间通信的源接口。

3.配置AP上线的认证方式并离线导入AP,实现AP正常上线。

三、配置WLAN业务参数,实现STA访问WLAN网络功能。

配置步骤:

一.配置AP、AC和周边网络设备之间实现网络互通

1.LSW1、LSW2、AC创建对应VLAN及接口

LSW1配置:

vlan batch 10 100 101 102

interface Vlanif10
 ip address 192.168.10.1 255.255.255.0
 dhcp select relay
 dhcp relay server-ip 192.168.100.254
#
interface Vlanif100
 ip address 192.168.100.1 255.255.255.0
#
interface Vlanif101
 ip address 10.0.1.1 255.255.255.0
 dhcp select global
#
interface Vlanif102
 ip address 10.0.2.1 255.255.255.0
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk pvid vlan 102
 port trunk allow-pass vlan 102
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 10 101
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 100
#

LSW2配置:

vlan batch 10 101
interface Ethernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 10 101
#
interface Ethernet0/0/2
 port link-type trunk
 port trunk pvid vlan 10
 port trunk allow-pass vlan 10 101
#
interface Ethernet0/0/3
 port link-type trunk
 port trunk pvid vlan 10
 port trunk allow-pass vlan 10 101
#

AC配置

vlan batch 100 
interface Vlanif100
 ip address 192.168.100.254 255.255.255.0
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 100 

R1配置

interface Ethernet0/0/0
 ip address 10.0.2.2 255.255.255.0
ip route-static 0.0.0.0 0.0.0.0 10.0.2.1

2.DHCP配置

AC配置

dhcp enable
ip pool ap
 gateway-list 192.168.10.1 
 network 192.168.10.0 mask 255.255.255.0 
 option 43 sub-option 3 ascii 192.168.100.254 
interface Vlanif100
 dhcp select global
ip route-static 0.0.0.0 0 192.168.100.1

LSW1配置

dhcp enable
ip pool sta
 gateway-list 10.0.1.1
 network 10.0.1.0 mask 255.255.255.0
interface Vlanif10
 dhcp select relay
 dhcp relay server-ip 192.168.100.254
interface Vlanif101
 dhcp select global
ip route-static 0.0.0.0 0 192.168.100.1

3.结果验证

 两个AP分别由DHCP分配到了192.168.10.78、192.168.10.248的ip地址:

二.配置AP上线

1.在AC上创建AP组

[AC] wlan
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] quit

2.创建域管理模板,并配置AC的国家码。

AC-wlan-view] regulatory-domain-profile name default
[AC-wlan-regulate-domain-default] country-code cn
[AC-wlan-regulate-domain-default] quit
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] regulatory-domain-profile default
Warning: Modifying the country code will clear channel, power and antenna gain configurations of the radio and reset the AP. Continue?[Y/N]:y 

3.配置AC的源接口。

[AC] capwap source interface vlanif 100

4、在AC上离线导入AP。

[AC] wlan
[AC-wlan-view] ap auth-mode mac-auth
[AC-wlan-view] ap-id 0 ap-mac 00e0-fcc1-1ff0 
[AC-wlan-ap-0] ap-name area_1
Warning: This operation may cause AP reset. Continue? [Y/N]:y 
[AC-wlan-ap-0] ap-group ap-group1
Warning: This operation may cause AP reset. 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-view] ap-id 1 ap-mac 00e0-fc6d-2fb0
[AC-wlan-ap-0] ap-name area_2
Warning: This operation may cause AP reset. Continue? [Y/N]:y 
[AC-wlan-ap-0] ap-group ap-group1
Warning: This operation may cause AP reset. If the country code changes, it will clear channel, power and antenna gain configurations of the radio, Whether to continue? [Y/N]:y 

注:ap-mac可通过在AP上执行'dis interface Vlanif 1'查看,和本实验的mac地址是不一样的。

5.查看AP上线

<AC6005>dis ap all
Info: This operation may take a few seconds. Please wait for a moment.done.
Total AP information:
nor  : normal          [2]
--------------------------------------------------------------------------------
----------------
ID   MAC            Name   Group     IP             Type            State STA Up
time
--------------------------------------------------------------------------------
----------------
0    00e0-fcc1-1ff0 area_1 ap-group1 192.168.10.78  AP2050DN        nor   0   24
M:19S
1    00e0-fc6d-2fb0 area_2 ap-group1 192.168.10.248 AP2050DN        nor   0   24
M:26S
--------------------------------------------------------------------------------
----------------
Total: 2

三、配置WLAN业务参数,实现STA访问WLAN网络功能。

1、创建名为“wlan-net”的安全模板,并配置安全策略。

[AC-wlan-view] security-profile name wlan-net
[AC-wlan-sec-prof-wlan-net] security wpa-wpa2 psk pass-phrase a1234567 aes
[AC-wlan-sec-prof-wlan-net] quit

2、创建名为“wlan-net”的SSID模板,并配置SSID名称为“wlan-net”。

[AC-wlan-view] ssid-profile name wlan-net
[AC-wlan-ssid-prof-wlan-net] ssid wlan-net
[AC-wlan-ssid-prof-wlan-net] quit

3、创建名为“wlan-net”的VAP模板,配置业务数据转发模式、业务VLAN,并且引用安全模板和SSID模板。

[AC-wlan-view] vap-profile name wlan-net
[AC-wlan-vap-prof-wlan-net] forward-mode direct-forward 
[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

4、配置AP组引用VAP模板,AP上射频0使用VAP模板“wlan-net”的配置。

[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] quit

5、查看VAP模板信息

WLAN业务配置会自动下发给AP,配置完成后,通过执行命令display vap ssid wlan-net查看如下信息,当“Status”项显示为“ON”时,表示AP对应的射频上的VAP已创建成功。

Info: This operation may take a few seconds, please wait.
WID : WLAN ID            
-----------------------------------------------------------------------------
AP ID AP name RfID WID  BSSID          Status  Auth type     STA   SSID    
-----------------------------------------------------------------------------
0     area_1  0    1    00E0-FCC1-1FF0 ON      WPA/WPA2-PSK  0     wlan-net
1     area_2  0    1    00E0-FC6D-2FB0 ON      WPA/WPA2-PSK  0     wlan-net
-----------------------------------------------------------------------------
Total: 2

 此时AP附近出现了无线信号圈

结果验证 :

 1.将STA获取ip地址的方式选为DHCP,点击应用。注意,在没有点击连接的时候,STA是无法自动获取到ip地址的。

2.双击vap列表的wlan,弹出输入密码界面,输入前面配置的密码:a1234567 。可以看到正在获取ip...到已连接的阶段。

 

3.通过ipconfig命令可以看到STA已获取ip地址 ,且能ping通路由器。

4.漫游

右键STA,点击自由移动,可以用来模拟漫游,在漫游同时,可以长ping10.0.2.2,来看看业务流量是否中断(ping 10.0.2.2 -t)

 

 可以发现在STA移动的时候,没有发生丢包(或丢了几个包),漫游的目的实现。

 至此实验完成!

### 关于二层组网三层漫游直接转发的配置方法 #### 二层组网直接转发配置 在二层组网中,直接转发是一种常见的数据传输方式。在这种模式下,AC(无线控制器)仅负责管理和控制AP(接入点),而STA(终端设备)的数据流量不会经过AC,而是由AP直接发送到目标设备。这种设计减少了AC的压力并提高了效率[^1]。 对于二层组网中的直接转发配置,其主要需求是支持企业用户的WLAN接入,并允许用户在覆盖区域内移动时保持业务连续性。具体实现涉及以下几个方面: - **AC组网方式**: 使用二层组网- **DHCP部署方式**: AC作为DHCP服务器为AP分配IP地址;汇聚交换机SwitchB则作为DHCP服务器为STA分配IP地址。 - **业务数据转发方式**: 设置为直接转发[^4]。 以下是基于上述描述的一个简单Python脚本模拟配置过程: ```python def configure_l2_direct_forwarding(ac_ip, ap_subnet, sta_subnet): """ 模拟二层组网直接转发的配置流程 :param ac_ip: AC 的 IP 地址 :param ap_subnet: AP 子网范围 :param sta_subnet: STA 子网范围 """ print(f"设置 AC ({ac_ip}) 为 DHCP 服务器以分配 AP IP 地址...") print(f"配置 SwitchB 为 DHCP 服务器以分配 STA IP 地址至 {sta_subnet}...") print("启用直接转发功能...") configure_l2_direct_forwarding("192.168.10.1", "192.168.20.0/24", "192.168.30.0/24") ``` --- #### 三层漫游配置 三层漫游是指当STA从一个子网切换到另一个子网时,能够无缝继续访问网络服务而不中断连接。为了实现这一功能,通常会采用敏捷分布式SFN(Single Frequency Network)技术来优化漫游体验[^3]。 在一个典型的三层漫游场景中,需注意以下几点: - **组网需求**: 支持跨子网的高效漫游能力。 - **数据规划**: 利用VLAN Pool管理多个VLAN ID池,从而减少单一VLAN内的用户数量和广播域大小[^5]。 下面是一个用于展示如何初始化三层漫游环境的基础代码片段: ```python def setup_sfn_roaming(vlan_pool_start, vlan_pool_end, dhcp_server): """ 初始化 SFN 三层漫游所需的 VLAN 和 DHCP 参数 :param vlan_pool_start: VLAN 起始编号 :param vlan_pool_end: VLAN 结束编号 :param dhcp_server: DHCP 服务器地址 """ print(f"创建 VLAN Pool [{vlan_pool_start}-{vlan_pool_end}] ...") print(f"指定 DHCP Server 至 {dhcp_server} 并绑定给各 VLAN ...") print("完成 SFN 漫游基础架构搭建!") setup_sfn_roaming(100, 200, "172.16.10.1") ``` --- #### 三层组网直接转发配置 在三层组网环境中实施直接转发策略时,重点在于确保AC能有效处理来自不同子网的请求,同时维持较低延迟。此方案特别适合那些希望利用现有核心路由器或交换机提供路由服务的企业客户群[^2]。 有关此类配置的关键要素如下所示: - **AC组网方式**: 设定为三层结构。 - **DHCP部署方式**: 同样遵循双角色分工原则——即AC服务于AP端口,外部交换机照顾客户端部分。 - **业务数据转发方式**: 明确设定成“直接”。 实际应用案例可参见前述提到的操作指南文档链接。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值