当前位置: 首页 > 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 的使用…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解&#xff08;7大核心步骤实战技巧&#xff09; 一、爬虫完整工作流程 以下是爬虫开发的完整流程&#xff0c;我将结合具体技术点和实战经验展开说明&#xff1a; 1. 目标分析与前期准备 网站技术分析&#xff1a; 使用浏览器开发者工具&#xff08;F12&…...

关于uniapp展示PDF的解决方案

在 UniApp 的 H5 环境中使用 pdf-vue3 组件可以实现完整的 PDF 预览功能。以下是详细实现步骤和注意事项&#xff1a; 一、安装依赖 安装 pdf-vue3 和 PDF.js 核心库&#xff1a; npm install pdf-vue3 pdfjs-dist二、基本使用示例 <template><view class"con…...

django blank 与 null的区别

1.blank blank控制表单验证时是否允许字段为空 2.null null控制数据库层面是否为空 但是&#xff0c;要注意以下几点&#xff1a; Django的表单验证与null无关&#xff1a;null参数控制的是数据库层面字段是否可以为NULL&#xff0c;而blank参数控制的是Django表单验证时字…...

Qt 事件处理中 return 的深入解析

Qt 事件处理中 return 的深入解析 在 Qt 事件处理中&#xff0c;return 语句的使用是另一个关键概念&#xff0c;它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别&#xff1a;不同层级的事件处理 方…...

DeepSeek源码深度解析 × 华为仓颉语言编程精粹——从MoE架构到全场景开发生态

前言 在人工智能技术飞速发展的今天&#xff0c;深度学习与大模型技术已成为推动行业变革的核心驱动力&#xff0c;而高效、灵活的开发工具与编程语言则为技术创新提供了重要支撑。本书以两大前沿技术领域为核心&#xff0c;系统性地呈现了两部深度技术著作的精华&#xff1a;…...

xmind转换为markdown

文章目录 解锁思维导图新姿势&#xff1a;将XMind转为结构化Markdown 一、认识Xmind结构二、核心转换流程详解1.解压XMind文件&#xff08;ZIP处理&#xff09;2.解析JSON数据结构3&#xff1a;递归转换树形结构4&#xff1a;Markdown层级生成逻辑 三、完整代码 解锁思维导图新…...

海云安高敏捷信创白盒SCAP入选《中国网络安全细分领域产品名录》

近日&#xff0c;嘶吼安全产业研究院发布《中国网络安全细分领域产品名录》&#xff0c;海云安高敏捷信创白盒&#xff08;SCAP&#xff09;成功入选软件供应链安全领域产品名录。 在数字化转型加速的今天&#xff0c;网络安全已成为企业生存与发展的核心基石&#xff0c;为了解…...

Linux操作系统共享Windows操作系统的文件

目录 一、共享文件 二、挂载 一、共享文件 点击虚拟机选项-设置 点击选项&#xff0c;设置文件夹共享为总是启用&#xff0c;点击添加&#xff0c;可添加需要共享的文件夹 查询是否共享成功 ls /mnt/hgfs 如果显示Download&#xff08;这是我共享的文件夹&#xff09;&…...

Android屏幕刷新率与FPS(Frames Per Second) 120hz

Android屏幕刷新率与FPS(Frames Per Second) 120hz 屏幕刷新率是屏幕每秒钟刷新显示内容的次数&#xff0c;单位是赫兹&#xff08;Hz&#xff09;。 60Hz 屏幕&#xff1a;每秒刷新 60 次&#xff0c;每次刷新间隔约 16.67ms 90Hz 屏幕&#xff1a;每秒刷新 90 次&#xff0c;…...