Wlan——无线服务集和AP的基本概念以及AP的配置
目录
WLAN服务集的基本概念
AP的基本概念
AP的分类
AP模式的切换
胖(FAT)AP介绍
胖AP的工作模式
接入模式和路由模式的区别
胖AP的组网方式
瘦(FIT)AP介绍
瘦AP的工作模式
瘦AP的组网方式
胖AP和瘦AP的区别
AP的配置
锐捷AP的配置
WLAN服务集的基本概念
概念 | 全称 | 描述 |
BSS | 基本服务集BSS | 无线网络的基本服务单元 通常由一个AP和若干无线终端组成 |
ESS | 扩展服务集ESS | 由多个使用相同SSID的BSS组成 解决BSS覆盖范围有限的问题 |
SSID | 服务集标识符SSID | 用来区分不同的无线网络。 |
ESSID | 扩展服务集标识符ESSID | 一个或一组无线网络的标识 组内SSID是相同的 |
BSSID | 基本服务集标识符BSSID | 在链路层上用来区分同一个AP上的不同VAP 也可以用来区分同一个ESS中的BSS |
VAP | 虚拟接入点VAP | AP设备上虚拟出来的业务功能实体 用户可以在一个AP上创建不同的VAP来为不同的用户群体提供无线接入服务。 |
AP的基本概念
什么是无线AP
无线AP(Access Point)也称为无线接入点,功能就是进行无线网络和有线网络的相互转换;是无线网和有线网之间沟通的桥梁;其中AP根据功能主要分为胖AP和瘦AP
AP的分类
什么是胖AP
胖AP是将天线、加密、认证、网关、漫游、安全等功能置于一身的无线AP
功能都集中在AP上,有独立的控制平面,可以独立工作和维护
即:胖AP有简单的路由交换功能
什么是瘦AP
瘦AP是只负责无线接入、加密等部分功能的无线AP,其余的像射频管理、用户接入、AP的控制、漫游控制等都迁移到无线控制器(AC)上来完成
瘦AP没有独立的控制平面,控制平面迁移到AC上;一个AC可以管控多台AP
AP模式的切换
锐捷AP的切换模式
ap-mode fit 切换为瘦AP
ap-mode fat 切换为胖AP
ap-mode macc 切换为云管理模式
华为AP的切换模式
ap-mode-switch fat 切换为胖AP
胖(FAT)AP介绍
胖AP的工作模式
登录到AP上,默认AP是瘦AP,需要将AP更改为胖AP(ap-mode fat )
然后会提示胖AP使用接入模式还是无线路由模式
AP接入模式
也就是胖AP具有无线AP + 交换机的功能;在网络中透传无线用户的数据
无线用户的网关在胖AP的上层设备,无线用户的地址一般有上层设备通过DHCP分发
AP接口获取地址
一般来说AP只有一个接口,用于上行连接设备,此模式下该上行接口为二层端口
需要配置相应的Vlanif接口来获取地址,只支持静态和DHCP两种
注意事项
如果AP的上层设备没有配置DHCP;则可以在AP上开启DHCP,不过其上行接口对应Vlan的IP地址必须和上层设备同属于一个网段
如果AP不配DHCP,则AP的上行接口对应Vlan的地址对应可以是任意地址;因为此地址不参与数据转发,只是用来做AP的管理地址;不过建议与上行接口一致,这样当需要修改AP配置是,可以通过无线用户登录AP
AP无线路由模式
也就是胖AP具有无线AP + 路由器的功能
在此模式下无线用户的网关和DHCP都是在AP接口上
然后在AP上配置NAT将无线用户的地址转为有线接口的地址使其能够上网
AP接口获取地址
一般来说AP只有一个接口,用于上行连接设备,此接口为三层接口;
此模式下接口获取IP地址的方式支持静态、PPPoE、DHCP三种
注意事项
如果AP的上层接口需要通过PPPoE拨号来获取地址,此时AP必须为路由模式,并且将上层口配置为拨号口
如果通过有线接入AP是,就需要把上行口拔掉,如果是动态获取的IP地址,此时动态获取的地址就消失了;此时有线无法访问此AP;所以当使用有线接入AP时,AP的上行口需要是静态IP地址
接入模式和路由模式的区别
接入模式配置简单,不易出错;AP消耗性能少
路由模式配置相对复杂,易出错;AP消耗性能大
胖AP的组网方式
胖AP一般用于家庭、企业等小型网络
在家庭网络中:采用胖AP不仅可以实现无线覆盖的要求,还可以同时作为路由器,实现对有线网络的路由转发
瘦(FIT)AP介绍
瘦AP的工作模式
AP如何和AC交互
AP和AC通过建立CAPWAP隧道来进行信息交互;AC通过CAPWAP协议控制所有AP下发配置、版本等
由于CAPWAP协议不是通用的,所以不同厂商之间是无法兼容的;即锐捷的AC无法纳管华为的AP
AP接口获取地址
一般来说AP只有一个接口,用于上行连接设备
瘦AP只支持静态和DHCP获取IP地址;默认接口开启了DHCP,可以直接通过AC零配置上线
瘦AP的组网方式
瘦AP一般用于校园、酒店等中大型网络
根据AP和AC之间的网络架构进行分类
AC于AP之间可以是二层网络、三层网络、隧道、穿透NAT节点等
二层组网——AC与AP同属于一个二层网络;
二层组网一般是临时组网,能够较快速的组网配置,但不适合较大的网络
三层组网——AC与AP之间为三层网络;
三层组网一般比较复杂,应用于较大网络
根据AC所在网络中的位置分类
直连式组网
AC同时是扮演AC和汇聚交换机的角色,对AC的吞吐量以及数据处理能力比较高
AP的数据业务和管理业务都由AC集中处理转发
旁挂式组网
一般AC旁挂在交换机上(一般旁挂在核心/汇聚交换机上)
此方式容易进行网络扩展,对AC的吞吐量要求不高
推荐的AP组网方式为:旁挂式AP+三层组网
胖AP和瘦AP的区别
胖AP:功能全面、独立控制、适用于小规模网络、只可以实现二层漫游
瘦AP:功能少、需要AC控制下发配置(AC统一管理多AP)、适合中大型网络、可以实现二 三层漫游
当AP出现故障时,我们要先确认AP是胖AP还是瘦AP,为什么?
因为胖瘦AP的配置方式不同
胖AP:需要登录到此AP上进行设备修改
瘦AP:登录到AC上进行修改
如何区分胖AP和瘦AP
判断环境中是否有AC
一般有AC的就是瘦AP,没有AC的就是胖AP
默认AP的模式是瘦AP,可以通过命令进行胖瘦的切换
AP的配置
锐捷AP的配置
锐捷胖AP的配置(建议Web界面配置)
接入模式胖AP的配置
路由模式胖AP的配置(建议Web界面配置)
锐捷瘦AP的配置
锐捷Wlan——AC三层组网旁挂实验_ac旁挂怎么接线_静下心来敲木鱼的博客-CSDN博客
锐捷Wlan——AC二层组网旁挂实验_锐捷旁挂式ac和ap配置步骤_静下心来敲木鱼的博客-CSDN博客
相关文章:

Wlan——无线服务集和AP的基本概念以及AP的配置
目录 WLAN服务集的基本概念 AP的基本概念 AP的分类 AP模式的切换 胖(FAT)AP介绍 胖AP的工作模式 接入模式和路由模式的区别 胖AP的组网方式 瘦(FIT)AP介绍 瘦AP的工作模式 瘦AP的组网方式 胖AP和瘦AP的区别 AP的配置…...

【必看】时序逻辑仿真成组合逻辑?你知道原因吗?
对于初学者,一般会遇到这种情况,明明写的时序逻辑,结果仿真结果却是组合逻辑,然后看遍设计代码,始终找不到原因,交流群、知乎这种问题随处可见。但不要怀疑软件问题,modelsim这些专用软件基本不…...

PyTorch翻译官网教程-LANGUAGE MODELING WITH NN.TRANSFORMER AND TORCHTEXT
官网链接 Language Modeling with nn.Transformer and torchtext — PyTorch Tutorials 2.0.1cu117 documentation 使用 NN.TRANSFORMER 和 TORCHTEXT进行语言建模 这是一个关于训练模型使用nn.Transformer来预测序列中的下一个单词的教程。 PyTorch 1.2版本包含了一个基于论…...

SpringBoot复习:(43)如何以war包的形式运行SpringBoot程序
一、.pom.xml配置packging为war <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven…...

Dubbo高手之路2,6种扩展机制详解
目录 一、Dubbo扩展机制的概述二、Dubbo的自适应扩展机制1. 什么是自适应扩展机制2. 自适应扩展机制的使用示例 三、Dubbo的SPI扩展机制1. 什么是SPI扩展机制2. SPI扩展机制的使用示例3. Dubbo的SPI扩展机制中自定义扩展点的实现示例 四、Dubbo的自定义扩展点机制1. 什么是自定…...

C语言快速回顾(二)
前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列blog。C/C是音视频必…...

ADB连接安卓手机提示unauthorized
近期使用airtest进行自动化测试时,因为需要连接手机和电脑端,所以在使用adb去连接本人的安卓手机vivo z5时,发现一直提示unauthorized。后来经过一系列方法尝试,最终得以解决。 问题描述: 用数据线将手机接入电脑端&…...
【软件工程】内聚
概念 是指一个模块内部个成分之间相互关联程度的度量。也就是说,凝聚是对模块内各处理动作组合强度的一种度量。很显然,一个模块的内聚越大越好。 偶然凝聚 一个模块内的各处理元素之间没有任何联系,只是偶然地被凑到一起。这种模块也称为…...

支持对接鸿蒙系统的无线模块及其常见应用介绍
近距离的无线通信得益于万物互联网的快速发展,基于集成部近距离无线连接,为固定和移动设备建立通信的蓝牙技术也已经广泛应用于汽车领域、工业生产及医疗领域。为协助物联网企业终端产品能快速接入鸿蒙生态系统,SKYLAB联手国产芯片厂家研发推…...

java项目打包运行报异常:Demo-1.0-SNAPSHOT.jar中没有主清单属性
检查后发现pom文件中有错误,需要添加build内容才能恢复正常。 添加下面文件后再次启动恢复正常。 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactI…...
nginx+keepalived实现负载均衡和高可用
环境准备 IPVIP环境客户端192.168.134.174Master192.168.134.170192.168.134.100需要配置nginx负载均衡Backup192.168.134.172192.168.134.100需要配置nginx负载均衡web1服务器192.168.134.171 web2服务器 192.168.134.173 1、首先安装nginx服务器(此处采用yum安装…...
微信小程序实现图片多点裁剪
话不多说,直接上代码 1、页面布局 <view class"buttons" style"height: 50px;"><view class"upload btn" style"background-color: #d18118;"bindtap"uploadImage"> 上传图片 </view><vie…...
计算图片的均值和方差用图片的归一化取值
计算图片的均值和方差用图片的归一化取值 注意:使用这种方法的前提是进行了数据批量化操作,需要使用神经网络库,torch,DataLoader def getStat(data):print(len(data))loader torch.utils.data.DataLoader(data, batch_size1, …...

预测算法|改进粒子群算法优化极限学习机IDM-PSO-ELM
回归拟合: 分类 本文是作者的预测算法系列的第四篇,前面的文章中介绍了BP、SVM、RF及其优化,感兴趣的读者可以在作者往期文章中了解,这一篇将介绍——极限学习机 过去的几十年里基于梯度的学习方法被广泛用于训练神经网络&am…...

小黑子—JavaWeb:第六章 - Filter、Listener、AJAX与JSON
JavaWeb入门6.0 1. Filter1.1 Filter快速入门1.2 Filter执行流程1.3 Filter拦截路径配置1.4 Filter过滤器链1.5 案例登录验证 2. Listener2.1 ServletContextListener使用 3. AJAX3.1 AJAX 快速入门3.2 案例 验证用户名是否存在3.3 Axios 异步框架3.3.1 Axios 快速入门3.3.2 Ax…...

STM32 LL库开发
一、STM32开发方式 标准库开发:Standard Peripheral Libraries,STDHAL库开发:Hardware Abstraction Layer,硬件抽象层LL库开发:Low-layer,底层库 二、HAL库与LL库开发对比 ST在推行HAL库的时候,…...

标记垃圾,有三种色彩:四千长文带你深入了解三色标记算法
🔭 嗨,您好 👋 我是 vnjohn,在互联网企业担任 Java 开发,CSDN 优质创作者 📖 推荐专栏:Spring、MySQL、Nacos、Java,后续其他专栏会持续优化更新迭代 🌲文章所在专栏&…...
277/300 React+react-router-dom+Vite 二级页面刷新时,白屏问题解决
(一)方案 BrowserRouter 换为 HashRouter (二)代码 import routes from ./routes import {ReactElement, Suspense} from react import {createHashRouter, Navigate} from react-router-dom // 生成路由数据 const generateR…...
如何做线上监控
1、背景 软件的质量是需要全生命周期进行关注的,在生产环境下QA的活动就是测试右移,测试右移最关键的手段就是线上监控,也是至关重要的一个环节,可以通过技术的手段,提前感知到线上问题和风险,先于用户提前发现问题,提升服务可感知性,从而降低客户投诉。 2、通用原则…...
饥荒开服教程——游戏
饥荒开服教程——游戏 1. 开服环境2. 开服步骤2.1 创建集群2.2 安装服务端2.3 上传mod2.4 启动脚本2.5 上传地图2.6 设置访问令牌2.7 修改配置 3. 服务器命令3.1 关闭服务器3.2 回档 记录一些在饥荒联机版开服中遇到过的问题。 参考:3分钟创建你的饥荒联机专属服务…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻
在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...

TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
【Linux】shell脚本忽略错误继续执行
在 shell 脚本中,可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行,可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令,并忽略错误 rm somefile…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
mongodb源码分析session执行handleRequest命令find过程
mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...

Psychopy音频的使用
Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...