当前位置: 首页 > article >正文

WLAN基本原理与配置

一、WLAN概述

二、WLAN的基本概念

AC与Fit AP的组网架构:
1.二层组网
  AC和Fit AP在一个广播域中
2.三层组网
  AC和Fit AP需要跨三层通信

CAPWAP(无线接入点控制和配置协议):
  该协议定义了如何对AP进行管理、业务配置,即AC通过CAPWAP隧道来实现对AP的集中管理和控制。
作用:
  1.AP与AC间的状态维护。
  2.AC通过CAPWAP隧道对AP进行管理、业务配置下发。
  3.当采用隧道转发模式时,AP将STA发出的数据通过CAPWAP隧道实现与AC之间的交互。
三、WLAN工作原理

无线组网的基本需求:
控制VLAN    100        (是AC管理AP使用的VLAN)
业务VLAN    10、20  (是终端数据发送使用的VLAN)

WLAN配置步骤:
1.AC管理AP

        交换机连接AC的接口,可以配置为trunk 也可以配置为access,即把AC当作是一台交换机
        交换机连接AP的接口,需要配置为access(AP的转发模式为隧道转发),即把AP当作是一台终端
  1.需要管理vlan的建立与放行

[S1]vlan 100
[S1-vlan100]int g0/0/1
[S1-GigabitEthernet0/0/1]port link-type trunk
[S1-GigabitEthernet0/0/1]port trunk allow-pass vlan 100

[S2]vlan 100
[S2-vlan100]int g0/0/1
[S2-GigabitEthernet0/0/1]port link-type trunk
[S2-GigabitEthernet0/0/1]port trunk allow-pass vlan 100
[S2-GigabitEthernet0/0/1]int g0/0/2
[S2-GigabitEthernet0/0/2]port link-type trunk
[S2-GigabitEthernet0/0/2]port trunk allow-pass vlan 100

[S4]vlan 100
[S4-vlan100]int g0/0/2
[S4-GigabitEthernet0/0/2]port link-type trunk
[S4-GigabitEthernet0/0/2]port trunk allow-pass vlan 100

[AC6605]vlan 100
[AC6605-vlan100]int g0/0/1    //ac接口做trunk放行
[AC6605-GigabitEthernet0/0/1]port link-type trunk
[AC6605-GigabitEthernet0/0/1]port trunk allow-pass vlan 100

[S1-GigabitEthernet0/0/1]int g0/0/3    //连接ac接口做trunk放行
[S1-GigabitEthernet0/0/3]port link-type trunk
[S1-GigabitEthernet0/0/3]port trunk allow-pass vlan 100

[S4-GigabitEthernet0/0/2]int g0/0/1    //连接ap的接口做access放行
[S4-GigabitEthernet0/0/1]port link-type access
[S4-GigabitEthernet0/0/1]port default vlan 100

  2.AC、AP需要存在管理的地址
    1.AC通过手工配置获取地址:

[AC6605-GigabitEthernet0/0/1]int vlanif 100
[AC6605-Vlanif100]ip add 172.16.100.254 24

    2.AP通过DHCP获取地址:

[AC6605]dhcp enable 	
[AC6605]int Vlanif 100	
[AC6605-Vlanif100]dhcp select interface

  3.AC、AP建立capwap联系

[AC6605]capwap source interface Vlanif 100

  4.AC关联需要管理的AP设备

[AC6605]wlan	
[AC6605-wlan-view]regulatory-domain-profile name 1    //创建域配置
[AC6605-wlan-regulate-domain-1]country-code CN    //指定国家编码
[AC6605-wlan-regulate-domain-1]q
[AC6605-wlan-view]ap-confirm	
[AC6605-wlan-view]ap-group name 1    //创建AP组
[AC6605-wlan-ap-group-1]regulatory-domain-profile 1    //绑定域
Warning: Modifying the country code will clear channel, power and antenna gain c
onfigurations of the radio and reset the AP. Continue?[Y/N]:y
[AC6605-wlan-ap-group-1]q
[AC6605-wlan-view]ap-group
[AC6605-wlan-view]ap-id 1 ap-mac 00e0-fcd7-0d20    //指定关联AP ID
/*如何查找AP的mac地址:
<AP1>dis int Vlanif 1
Vlanif1 current state : UP
Line protocol current state : UP
Last line protocol up time : 2025-01-07 08:16:08 UTC-05:13
Description:HUAWEI, AP Series, Vlanif1 Interface
Route Port,The Maximum Transmit Unit is 1500
Internet Address is allocated by DHCP, 172.16.100.162/24
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 00e0-fcd7-0d20
Current system time: 2025-01-07 10:24:28-05:13
    Input bandwidth utilization  : --
    Output bandwidth utilization : --
*/
[AC6605-wlan-ap-1]ap-name AP1    //设置AP名称
[AC6605-wlan-ap-1]ap-group 1    //加入AP组

----------------------------AP成功上线------------------------------------
-----------------[AC6605]dis ap all    查看所有AP配置---------------------

2.WLAN业务配置下发
  设置SSID、加密方式及密码

[AC6605]wlan    //进入无线功能配置视图
[AC6605-wlan-view]ssid-profile name HR    //创建ssid模板
[AC6605-wlan-ssid-prof-HR]ssid HR    //设置ssid内容
[AC6605-wlan-ssid-prof-HR]q
[AC6605-wlan-view]security-profile name HR_PWD    //创建安全模板
[AC6605-wlan-sec-prof-HR_PWD]security wpa2 psk pass-phrase Huawei@123 aes    //设置加密方式及密码
[AC6605-wlan-sec-prof-HR_PWD]q
[AC6605-wlan-view]vap-profile name HR    //创建虚拟AP模板
[AC6605-wlan-vap-prof-HR]ssid-profile HR    //关联ssid模板
[AC6605-wlan-vap-prof-HR]security-profile HR_PWD    //关联安全模板
[AC6605-wlan-vap-prof-HR]forward-mode direct-forward    //设置转发模式为直连转发
[AC6605-wlan-vap-prof-HR]service-vlan vlan-id 10    //设置业务vlan
[AC6605-wlan-vap-prof-HR]q	
[AC6605-wlan-view]ap-group name 1    //进入ap组
[AC6605-wlan-ap-group-1]vap-profile HR wlan 1 radio 0    //关联虚拟AP并设置信道

        AP接收终端的数据向交换机转发时,会封装业务vlan id,所以S4不能做access放行,而是需要做trunk放行,且设置其他交换机接口放行vlan 10

        后续发现AP需要转发终端的业务vlan数据(AP的转发模式为直连转发),所以交换机连接AP的接口,需要配置为trunk,并且设置trunk的pvid为管理vlan

[S4]int g0/0/1
[S4-GigabitEthernet0/0/1]un p d v
[S4-GigabitEthernet0/0/1]p l t
[S4-GigabitEthernet0/0/1]p t a v 10 100
[S4-GigabitEthernet0/0/1]p t p v 100
[S4]vlan 10
[S4-vlan10]int g0/0/2
[S4-GigabitEthernet0/0/2]p t a v 10

[S2]vlan 10
[S2-vlan10]int g0/0/1
[S2-GigabitEthernet0/0/1]p t a v 10
[S2-GigabitEthernet0/0/1]int g0/0/2
[S2-GigabitEthernet0/0/2]p t a v 10

[S1]vlan 10
[S1-vlan10]int g0/0/1
[S1-GigabitEthernet0/0/1]p t a v 10

将S1作为业务vlan的DHCP网关

[S1]dhcp enable
[S1]int Vlanif 10
[S1-Vlanif10]ip ad 192.168.10.254 24
[S1-Vlanif10]dhcp select interface

去往外网的设置

[S1]vlan 1000
[S1-vlan1000]int g0/0/4
[S1-GigabitEthernet0/0/4]p l a
[S1-GigabitEthernet0/0/4]p d v 1000
[S1-GigabitEthernet0/0/4]int vlanif 1000
[S1-Vlanif1000]ip ad 10.1.12.1 24
[S1]ip route-static 1.1.1.1 32 10.1.12.2

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip ad 10.1.12.2 24
[R1-GigabitEthernet0/0/0]int lo 0
[R1-LoopBack0]ip ad 1.1.1.1 32
[R1-LoopBack0]q
[R1]ip route-static 0.0.0.0 0 10.1.12.1

  直连和隧道转发的区别:

  AP的直连转发:
    AP收到终端的数据会封装业务vlan,向交换机发送带有业务vlan封装的数据报文
    该业务数据直接通过交换机的二层网络转发至网关设备处理

  AP的隧道转发:
    AP收到终端的数据会封装业务VLAN,并封装capwap隧道即打上新的SIP、DIP
    连接AP的交换机收到业务数据后,会打上管理vlan id,后续设备根据管理vlan将数据转发至AC
    AC收到数据后,剥离管理vlan,得到内层业务vlan数据,再根据放行的接口转发vlan数据到交换机


http://www.kler.cn/a/471210.html

相关文章:

  • 汇编实现函数调用
  • [Linux]redis5.0.x升级至7.x完整操作流程
  • 大数据高级ACP学习笔记(2)
  • AnaConda下载PyTorch慢的解决办法
  • Freemarker模板进行判空
  • 安卓cpu调度优化
  • C++ 数据结构与算法——寻找最大素数因子的整数
  • FPGA实现UART对应的电路和单片机内部配合寄存器实现的电路到底有何区别?
  • Hadoop解决数据倾斜方法
  • git版本管理
  • 电力领域检索增强生成框架
  • 2025最新版Python 3.13.1安装使用指南
  • linux音视频采集技术: v4l2
  • Oracle Dataguard(主库为 RAC 双节点集群)配置详解(1):安装 Oracle11g RAC 双节点集群
  • 在DVWA靶机从渗透到控制(weevely和中国蚁剑)
  • Taro地图组件和小程序定位
  • 十五、Vue 响应接口
  • [大模型开源]SecGPT 网络安全大模型
  • java调用外部API,通过http请求,HttpGet和HttpPost方式实现
  • Elixir语言的正则表达式
  • HDFS异构存储和存储策略
  • 51单片机——步进电机模块
  • 使用 SAML 2.0协议需要注意的安全问题
  • .net core 线程锁,互斥锁,自旋锁,混合锁
  • shell-条件判断
  • iOS - 线程与AutoreleasePoolPage