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

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音视频开发中&#xff0c;网上知识点过于零碎&#xff0c;自学起来难度非常大&#xff0c;不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》&#xff0c;结合我自己的工作学习经历&#xff0c;我准备写一个音视频系列blog。C/C是音视频必…...

ADB连接安卓手机提示unauthorized

近期使用airtest进行自动化测试时&#xff0c;因为需要连接手机和电脑端&#xff0c;所以在使用adb去连接本人的安卓手机vivo z5时&#xff0c;发现一直提示unauthorized。后来经过一系列方法尝试&#xff0c;最终得以解决。 问题描述&#xff1a; 用数据线将手机接入电脑端&…...

【软件工程】内聚

概念 是指一个模块内部个成分之间相互关联程度的度量。也就是说&#xff0c;凝聚是对模块内各处理动作组合强度的一种度量。很显然&#xff0c;一个模块的内聚越大越好。 偶然凝聚 一个模块内的各处理元素之间没有任何联系&#xff0c;只是偶然地被凑到一起。这种模块也称为…...

支持对接鸿蒙系统的无线模块及其常见应用介绍

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

java项目打包运行报异常:Demo-1.0-SNAPSHOT.jar中没有主清单属性

检查后发现pom文件中有错误&#xff0c;需要添加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服务器&#xff08;此处采用yum安装…...

微信小程序实现图片多点裁剪

话不多说&#xff0c;直接上代码 1、页面布局 <view class"buttons" style"height: 50px;"><view class"upload btn" style"background-color: #d18118;"bindtap"uploadImage"> 上传图片 </view><vie…...

计算图片的均值和方差用图片的归一化取值

计算图片的均值和方差用图片的归一化取值 注意&#xff1a;使用这种方法的前提是进行了数据批量化操作&#xff0c;需要使用神经网络库&#xff0c;torch&#xff0c;DataLoader def getStat(data):print(len(data))loader torch.utils.data.DataLoader(data, batch_size1, …...

预测算法|改进粒子群算法优化极限学习机IDM-PSO-ELM

回归拟合&#xff1a; 分类 本文是作者的预测算法系列的第四篇&#xff0c;前面的文章中介绍了BP、SVM、RF及其优化&#xff0c;感兴趣的读者可以在作者往期文章中了解&#xff0c;这一篇将介绍——极限学习机 过去的几十年里基于梯度的学习方法被广泛用于训练神经网络&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开发方式 标准库开发&#xff1a;Standard Peripheral Libraries&#xff0c;STDHAL库开发&#xff1a;Hardware Abstraction Layer&#xff0c;硬件抽象层LL库开发&#xff1a;Low-layer&#xff0c;底层库 二、HAL库与LL库开发对比 ST在推行HAL库的时候&#xff0c;…...

标记垃圾,有三种色彩:四千长文带你深入了解三色标记算法

&#x1f52d; 嗨&#xff0c;您好 &#x1f44b; 我是 vnjohn&#xff0c;在互联网企业担任 Java 开发&#xff0c;CSDN 优质创作者 &#x1f4d6; 推荐专栏&#xff1a;Spring、MySQL、Nacos、Java&#xff0c;后续其他专栏会持续优化更新迭代 &#x1f332;文章所在专栏&…...

277/300 React+react-router-dom+Vite 二级页面刷新时,白屏问题解决

&#xff08;一&#xff09;方案 BrowserRouter 换为 HashRouter &#xff08;二&#xff09;代码 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 回档 记录一些在饥荒联机版开服中遇到过的问题。 参考&#xff1a;3分钟创建你的饥荒联机专属服务…...

变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析

一、变量声明设计&#xff1a;let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性&#xff0c;这种设计体现了语言的核心哲学。以下是深度解析&#xff1a; 1.1 设计理念剖析 安全优先原则&#xff1a;默认不可变强制开发者明确声明意图 let x 5; …...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下&#xff0c;越来越多的求职者将目光投向了日本及中日双语岗位。但是&#xff0c;一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧&#xff1f;面对生疏的日语交流环境&#xff0c;即便提前恶补了…...

TDengine 快速体验(Docker 镜像方式)

简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能&#xff0c;本节首先介绍如何通过 Docker 快速体验 TDengine&#xff0c;然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker&#xff0c;请使用 安装包的方式快…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法

树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作&#xff0c;无需更改相机配置。但是&#xff0c;一…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略

本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装&#xff1b;只需暴露 19530&#xff08;gRPC&#xff09;与 9091&#xff08;HTTP/WebUI&#xff09;两个端口&#xff0c;即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务&#xff1a; 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 中的完整使用指南

一、环境配置&#xff08;Gradle 7.0 适配&#xff09; 1. 项目级 build.gradle // 注意&#xff1a;沪江插件已停更&#xff0c;推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...