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

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:13Input 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数据到交换机

相关文章:

WLAN基本原理与配置

一、WLAN概述 二、WLAN的基本概念 AC与Fit AP的组网架构&#xff1a; 1.二层组网 AC和Fit AP在一个广播域中 2.三层组网 AC和Fit AP需要跨三层通信 CAPWAP&#xff08;无线接入点控制和配置协议&#xff09;&#xff1a; 该协议定义了如何对AP进行管理、业务配置&#…...

KaliLinux 2022.1安装和相关配置

一、安装系统和设置中文 &#xff08;一&#xff09;下载安装KaliLInux2022.1 以直接下载虚拟机映像文件为例&#xff0c;下载地址&#xff1a;https://www.kali.org/get-kali/#kali-virtual-machines&#xff0c;下载完成后直接解压&#xff0c;再用VMware打开后开机&#x…...

HarmonyOS开发:ArkTS初识

ArkTS基本语法 ArkTS语言简介 ArkTS是鸿蒙生态的应用开发语言。基本语法风格与TypeScript&#xff08;简称TS&#xff09;相似&#xff0c;在TS的生态基础上进一步扩展&#xff0c;继承了TS的所有特性&#xff0c;是TS的超集。 基本语法概述 扩展能力 基础语法&#xff1a…...

Unity的四种数据持久化方式

目录 什么是数据持久化 数据持久化之PlayerPrefs 概述 API及用法 电脑中存放的位置 优缺点 主要用处 封装PlayerPrefs 数据持久化之XML XML是什么 读取XML信息 C#读取XML的方法有几种 读取xml文件信息 读取元素和属性信息 总结 写入XML信息 选择存储目录 存储…...

机器学习笔记 - 单幅图像深度估计的最新技术

1、深度估计简述 单眼深度估计是一项计算机视觉任务,AI 模型从单个图像中预测场景的深度信息。模型估计场景中对象从一个照相机视点的距离。单目深度估计已广泛用于自动驾驶、机器人等领域。深度估计被认为是最困难的计算机视觉任务之一,因为它要求模型理解对象及其深度信息之…...

Postman接口测试02|接口用例设计

目录 六、接口用例设计 1、接口测试的测试点&#xff08;测试维度&#xff09; 1️⃣功能测试 2️⃣性能测试 3️⃣安全测试 2、设计方法与思路 3、单接口测试用例 4、业务场景测试用例 1️⃣分析测试点 2️⃣添加员工 3️⃣查询员工、修改员工 4️⃣删除员工、查询…...

C#语言的学习路线

C#语言的学习路线 C#&#xff08;读作“C Sharp”&#xff09;是一种由微软开发的现代编程语言&#xff0c;具有强大的功能和灵活性&#xff0c;广泛应用于桌面应用程序、Web开发、游戏开发以及企业级应用等多个领域。无论你是编程新手还是有一定基础的开发者&#xff0c;掌握…...

双目的一些文章学习

文章1 PSMNet https://arxiv.org/pdf/1803.08669PSMNet文章博客PSMNet文章中牵涉到的一些知识&#xff0c;空洞卷积&#xff0c;SPPNet网络&#xff0c;计算视差时用soft argmin代替argmin文章中引入了空洞卷积和SPPNet网络来融合多尺度的信息&#xff0c;又引入3D卷积来增加模…...

开源模型应用落地-qwen2-7b-instruct-LoRA微调合并-ms-swift-单机单卡-V100(十三)

一、前言 本篇文章将使用ms-swift去合并微调后的模型权重,通过阅读本文,您将能够更好地掌握这些关键技术,理解其中的关键技术要点,并应用于自己的项目中。 二、术语介绍 2.1. LoRA微调 LoRA (Low-Rank Adaptation) 用于微调大型语言模型 (LLM)。 是一种有效的自适应策略,…...

【C++面向对象——类与对象】CPU类(头歌实践教学平台习题)【合集】

目录&#x1f60b; 任务描述 相关知识 一、类的声明和使用 1. 类的声明基础 2. 类的访问控制 3. 类的使用 二、类的声明和对象的声明 1. 类声明中的函数定义 2. 对象声明的多种方式 三、构造函数和析构函数的执行过程 1. 构造函数 2. 析构函数 实验步骤 测试说明…...

性能测试05|JMeter:分布式、报告、并发数计算、性能监控

目录 一、JMeter分布式 1、应用场景 2、原理 3、分布式相关注意事项 4、分布式配置与运行 二、JMeter报告 1、聚合报告 2、HTML报告 三、并发用户数&#xff08;线程数&#xff09;计算 四、JMeter下载第三方插件 五、性能监控 1、Concurrency Thread Group 线程组…...

关于Java面试题大全网站无法访问的解决方案

如果Java面试题大全网站无法访问&#xff0c;你仍然可以通过以下渠道获取高质量的Java面试题资源&#xff1a; 1. 国内网站 牛客网&#xff1a; 网址&#xff1a;https://www.nowcoder.com/特点&#xff1a;提供大量Java面试题和在线编程练习&#xff0c;适合刷题和模拟面试。推…...

CSS进阶和SASS

目录 一、CSS进阶 1.1、CSS变量 1.2、CSS属性值的计算过程 1.3、做杯咖啡 1.4、下划线动画 1.5、CSS中的混合模式(Blending) 二、SASS 2.1、Sass的颜色函数 2.2、Sass的扩展(extend)和占位符(%)、混合(Mixin) 2.3、Sass的数学函数 2.4、Sass的模块化开发 2.5、Sass…...

SwiftUI 撸码常见错误 2 例漫谈

概述 在 SwiftUI 日常撸码过程中&#xff0c;头发尚且还算茂盛的小码农们经常会犯这样那样的错误。虽然犯这些错的原因都很简单&#xff0c;但有时想要快速准确的定位它们却并不容易。 况且这些错误还可能在模拟器和 Xcode 预览&#xff08;Preview&#xff09;表现的行为不甚…...

JavaScript系列(9)-- Set数据结构专题

JavaScript Set数据结构专题 &#x1f3b2; 在前八篇文章中&#xff0c;我们探讨了JavaScript的语言特性、ECMAScript标准、引擎工作原理、数值类型、字符串处理、Symbol类型、Object高级特性和Array高级操作。今天&#xff0c;让我们深入了解JavaScript中的Set数据结构。Set是…...

开发培训-慧集通(iPaaS)集成平台脚本开发Groovy基础培训视频

‌Groovy‌是一种基于Java虚拟机&#xff08;JVM&#xff09;的敏捷开发语言&#xff0c;结合了Python、Ruby和Smalltalk的许多强大特性。它旨在提高开发者的生产力&#xff0c;通过简洁、熟悉且易于学习的语法&#xff0c;Groovy能够与Java代码无缝集成&#xff0c;并提供强大…...

【软考网工笔记】计算机基础理论与安全——网络规划与设计

HFC 混合光纤同轴电缆网 HFC: Hybrid Fiber - Coaxial 的缩写&#xff0c;即混合光纤同轴电缆网。是一种经济实用的综合数字服务宽带网接入技术。 HFC 通常由光纤干线、同轴电缆支线和用户配线网络三部分组成&#xff0c;从有线电视台出来的节目信号先变成光信号在干线上传输…...

【设计模式】 基本原则、设计模式分类

设计模式 设计模式是软件工程中的一种通用术语&#xff0c;指的是针对特定问题的经过实践验证的解决方案。设计模式并不是最终的代码实现&#xff0c;而是描述了如何解决某一类问题的思路和方法。 如果熟悉了设计模式&#xff0c;当遇到类似的场景&#xff0c;我们可以快速地…...

mac m2 安装 docker

文章目录 安装1.下载安装包2.在downloads中打开3.在启动台打开打开终端验证 修改国内镜像地址小结 安装 1.下载安装包 到官网下载适配的安装包&#xff1a;https://www.docker.com/products/docker-desktop/ 2.在downloads中打开 拖过去 3.在启动台打开 选择推荐设置 …...

Vue3-pinia的具体使用和刷新页面状态保持解决方案

在 Vue 3 中&#xff0c;Pinia 是一个官方推荐的状态管理库&#xff0c;它替代了 Vuex&#xff08;Vuex在Vue3中依然可以正常使用&#xff09;&#xff0c;提供了更加简洁和现代的 API&#xff0c;同时能够与 Vue 3完美配合。在本回答中&#xff0c;我们将详细介绍 Pinia 的使用…...

浅谈 React Hooks

React Hooks 是 React 16.8 引入的一组 API&#xff0c;用于在函数组件中使用 state 和其他 React 特性&#xff08;例如生命周期方法、context 等&#xff09;。Hooks 通过简洁的函数接口&#xff0c;解决了状态与 UI 的高度解耦&#xff0c;通过函数式编程范式实现更灵活 Rea…...

网络六边形受到攻击

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 抽象 现代智能交通系统 &#xff08;ITS&#xff09; 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 &#xff08;…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机&#xff1a;Ubuntu 20.04.6 LTSHost&#xff1a;ARM32位交叉编译器&#xff1a;arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

阿里云ACP云计算备考笔记 (5)——弹性伸缩

目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

可靠性+灵活性:电力载波技术在楼宇自控中的核心价值

可靠性灵活性&#xff1a;电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中&#xff0c;电力载波技术&#xff08;PLC&#xff09;凭借其独特的优势&#xff0c;正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据&#xff0c;无需额外布…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

什么是EULA和DPA

文章目录 EULA&#xff08;End User License Agreement&#xff09;DPA&#xff08;Data Protection Agreement&#xff09;一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA&#xff08;End User License Agreement&#xff09; 定义&#xff1a; EULA即…...

均衡后的SNRSINR

本文主要摘自参考文献中的前两篇&#xff0c;相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程&#xff0c;其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt​ 根发送天线&#xff0c; n r n_r nr​ 根接收天线的 MIMO 系…...