Wlan——无线桥接的基本概念及配置

news2024/9/25 19:23:20

目录

WDS无线分布式系统

WDS组网拓扑

中继桥接

一对一桥接

一对多桥接

多跳桥接

锐捷无线桥接的配置

根桥的配置(瘦AP是在AC上配置)

非根桥的配置(直接在AP上配置)


WDS无线分布式系统

WDS指AP之间通过无线链路连接两个或多个独立的局域网(有线、无线);从而达到连接分布网络和扩展无线信号的作用

在有些场景通过有线部署AP的难度/成本比较大,就会使用无线桥接(WDS)技术来实现,节约成本

WDS角色

WDS主要有根桥、非根桥两种角色

其中根桥和非根桥不是针对AP来说的,而是针对射频卡来说的(即 1个AP可以同时是根桥和非根桥)

根桥是发出信号的,非根桥是连接根桥发出的信号,以此来建立一条无线链路(相当于根桥是发射信号的,非根桥是终端)

无线桥接必须是根桥和非根桥来做桥接,并且两边都需要做相应的配置

无线桥接的原理

根桥会指定一个BSS(SSID+BSSID)用于非根桥接入建立桥接(该BSS不允许进行普通STA用户接入)

非根桥会根据手动配置的BSSID或SSID来寻找可以接入的根桥,申请建立无线链路

根桥判断之后,会进行接入处理(1、是否是同一厂商设备 2、是否同一设备芯片3、是否是相同的密码--如果没有配置加密则忽略);因此一般建议使用同型号的设备进行桥接

无线桥接建立报文交互

1、非根桥携带手工配置的根桥的SSID/BSSID进行探测请求

2、根桥收到后回应

3、非根桥发送认证请求

4、根桥根据是否配置WDS白名单来进行判断

       如果未使能白名单,允许此非根桥接入

       如果使能白名单,只有此非根桥在此白名单内才会允许非根桥接入

5、非根桥收到根桥的认证相应后进行关联、接入认证等操作

无线桥接注意事项

需要注意根桥的信号能不能覆盖到非根桥(一般根桥和非根桥的高度差小于20米,根桥的信号可以垂直水平面的往非根桥打;如果高度差为20m~50m,则根桥就需要向下大约10度的角度去往非根桥打信号)

一般使用5.8G信号做桥接;使用2.4G做桥接干扰比较大

一般推荐在室外桥接;室内桥接干扰较大,而且人员流动大,容易遮挡信号

一般采用定向天线进行桥接(外置定向天线距离更远)

需要注意隐藏节点的风险;如果远端非根桥之间的距离间隔比较远,彼此听不见对方,可能会造成发送数据冲突;一般保证非根桥上的RSSI值也就是信号强度大于-25dBm,一般就可以忽略隐藏节点问题

要避免信道干扰的风险


WDS组网拓扑

WDS支持中继桥接、一对一桥接、一对多桥接、多跳桥接

其中中继桥接主要是放大信号的作用,其余桥接主要是连接分布式网络的作用

中继桥接

通过中继器将信号放大,给远处的终端去使用

其中 中继器 不需要向AP那样去配置,只是起一个放大信号的作用

所以中继器可以是不同厂商的设备

一对一桥接

AP2作为根桥;AP1作为非根桥实现无线桥接

AP1接收AP2发出的信号,建立无线链路,实现AP1下用户的无线接入

一对多桥接

一个根桥对多个非根桥

AP4作为根桥发出信号,AP1、AR2、AP3作为非根桥接入根桥建立无线链路,实现其下STA用户的无线接入

注意事项

一个根桥可以连接多个非根桥;一个非根桥只可以连接一个根桥

正常情况下一个根桥可以连接32个非根桥,距离较远的话,使用一对多风险较大

实际部署不建议超过5个,最多不超过8个

多跳桥接

多跳桥接的实现原理(相当于使用了2个WDS组网)

即根桥和非根桥距离过远(大于3km),非根桥无法直接找到根桥的信号,此时就可以在根桥和非根桥两边做一个中转点;中转点也是由根桥和非根桥组成

中转点上的非根桥和远端的根桥建立无线链路,中转点上的根桥和远端的非根桥建立无线链路;然后再将中转电的根桥和非根桥使用有线连接起来

由于一个非根桥同时只可以和一个根桥连接,所以中转点上只可以通过有线将根桥和非根桥连接

多跳桥接注意事项

如果根桥和非根桥中间有障碍物,也可以使用多跳进行避免

多条桥接场景根桥和非根桥一般通过BSSID进行桥接的(如果使用SSID桥接可能造成环路)

根桥较多的场景也建议采用BSSID桥接(防止非根桥错连的情况)

非根桥较多的场景,根桥较少的场景,一般采用SSID(当根桥出现问题时,用一台新的设备替换,发出相同的SSID,非根桥就可以连接上;非根桥不需要更改了)


锐捷无线桥接的配置

根桥的配置(瘦AP是在AC上配置)

以下只介绍用于非根桥接入的无线信号的配置,关于根桥下STA用户接入的信号只需要创建新的Wlan ID、在AP组下绑定wlan id和radio就可以,;如果STA的地址由AC分配,配置方式同根桥给非根桥分配地址

启动WDS模式

wds-mode enable       此时雨果配置了根桥和非根桥,它们会重启

创建桥接AP的无线信号(SSID为root1)

wlan-config 1 root1    

 tunnel local

创建桥接AP使用的IP地址以及地址池

vlan 100

int vlan 100

 ip add 10.0.0.254 24

ip dhcp pool ap

 network 10.0.0.0 255.255.255.0

 default-router 10.0.0.254         

 option 138 ip 10.10.10.10         指定AC的地址

service dhcp

创建AP组

ap-group root1

 interface-mapping 1 100 radio2      将vlan100和wlan-id 1绑定到radio2上(5G射频)

将桥接AP加入到对应组中

ap-config ap-root

 ap-mac 0000.0001.0001

 ap-group root1

 station-role root-bridge-wlan 1 radio 2     配置AP的radio2用于无线桥接

     bridge-wlan 1 指的是桥接的Wlan在AP所属AP组下面的第几条映射(通过show run可以查看)    其实我们只需要关注这条命令就可以

非根桥的配置(直接在AP上配置)

非根桥接入根桥

int dott11rdio 2/0                                    进入射频卡2

 station-role non-root-bridge                 配置接口模式为非根桥

 parent ssid root1                                    配置根桥的SSID

 parent mac-address 0000.0001.0001      配置根桥的BSSID

 wds pre-config cerate                            生成Wds预配置文件

非根桥创建用于STA接入的信号

同正常瘦AP的配置,直接在AC无线控制器上配置就可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/930169.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

picGo+gitee+typora设置图床

picGogiteetypora设置图床 picGogitee设置图床下载picGo软件安装picGo软件gitee操作在gitee中创建仓库在gitee中配置私人令牌 配置picGo在插件设置中搜索gitee插件并进行下载 TyporapicGo设置Typora 下载Typora进行图像设置 picGogitee设置图床 当我了解picGogitee可以设置图床…

每日两题 129求根节点到叶节点数字之和 257二叉树的所有路径

129 题目 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。 计算从根节点到叶节点生成的 所有…

pytestx容器化执行引擎

系统架构 前端、后端、pytest均以Docker容器运行服务,单独的容器化执行引擎,项目环境隔离,即用即取,用完即齐,简单,高效。 前端容器:页面交互,请求后端,展示HTML报告 后…

2023-8-25食物链

题目链接&#xff1a;食物链 #include <iostream>using namespace std;const int N 50010;int n, m; int p[N], d[N];int find(int x) {if(p[x] ! x){int t find(p[x]);d[x] d[p[x]];p[x] t;}return p[x]; }int main() {cin >> n >> m;for(int i 1; i…

Could not initialize class net.sf.cglib.beans.BeanMap$Generator异常解决

目录 前言 解决方法 复盘分析 前言 使用easyexcel时&#xff0c;研发环境正常, 服务器编译正常, EasyExcel调用方法的时候, 服务器出现Could not initialize class net.sf.cglib.beans.BeanMap$Generator问题。 报错信息 com.alibaba.excel.exception.ExcelAnalysisExc…

​LeetCode解法汇总2236. 判断根结点是否等于子结点之和

目录链接&#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目&#xff1a; https://github.com/September26/java-algorithms 原题链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 描述&#xff1a; 给你一个 …

帆软报表系统查看数据库密码

有子曰&#xff1a;“礼之用&#xff0c;和为贵。先王之道&#xff0c;斯为美。小大由之。有所不行&#xff0c;知和而和&#xff0c;不以礼节之&#xff0c;亦不可行也。” 查看数据库密码 构造payload&#xff0c;访问漏洞url&#xff1a; /ReportServer?opfr_server&…

商品搜索网:连接您与各类商品的桥梁

导语&#xff1a;在如今信息爆炸的时代&#xff0c;购物已经不再是传统的实体店购买&#xff0c;而是通过互联网实现的线上购物方式。而要实现高效的线上购物&#xff0c;商品搜索引擎则成为我们的得力助手。作为国内垂直的商品搜索之一&#xff0c;为中国用户提供全面的数码电…

创建abp vnext项目

需求&#xff1a; 1.使用net core跨平台的方式支持windows和centos系统&#xff1b; 2.实现前后端分离部署 3.框架默认集成用户登录、权限、redis等模块 4.支持多种数据库的方式 5.前端使用vue&#xff0c;不需要使用框架自带的web 1.框架配置官网地址&#xff1a; https://ab…

改进YOLO系列:8.添加SimAM注意力机制

添加SimAM注意力机制 1. SimAM注意力机制论文2. SimAM注意力机制原理3. SimAM注意力机制的配置3.1common.py配置3.2yolo.py配置3.3yaml文件配置1. SimAM注意力机制论文 论文题目:SimAM: A Simple, Parameter-Free Attention Module for Convolutional Neural Network…

Kaggle(3):Predict CO2 Emissions in Rwanda

Kaggle&#xff08;3&#xff09;&#xff1a;Predict CO2 Emissions in Rwanda 1. Introduction 在本次竞赛中&#xff0c;我们的任务是预测非洲 497 个不同地点 2022 年的二氧化碳排放量。 在训练数据中&#xff0c;我们有 2019-2021 年的二氧化碳排放量 本笔记本的内容&am…

查看IIS管理器网站的日志和简要分析

一、查看IIS管理器网站的日志 1.1、查看网站的日志 1.2、IIS的4种日志文件格式 《1》 IIS日志文件格式 使用 Microsoft IIS 日志文件格式来记录有关站点的信息。这种格式由 HTTP.sys 进行处理,并且是固定的基于 ASCII 文本的格式,这意味着无法自定义记录的字段。字段由逗号…

【算法日志】动态规划刷题:完全背包应用问题(day39)

代码随想录刷题60Day 目录 前言 零钱兑换 完全平方数 前言 今天重点是对完全背包问题进一步了解&#xff0c;难度不大&#xff0c;重点是区分与其他背包问题在初始和遍历上的一些细节。 零钱兑换 int coinChange(vector<int>& coins, int amount) {if (!amount)re…

利用敏捷开发工具实现敏捷项目管理的实践经验分享

Scrum中非常强调公开、透明、直接有效的沟通&#xff0c;这也是“可视化的管理工具”在敏捷开发中如此重要的原因之一。通过“可视化的管理工具”让所有人直观的看到需求&#xff0c;故事&#xff0c;任务之间的流转状态&#xff0c;可以使团队成员更加快速适应敏捷开发流程。 …

Android scrollTo、scrollBy、以及scroller详解 自定义ViewPager

Scroller VelocityTracker VelocityTracker 是一个速度跟踪器&#xff0c;通过用户操作时&#xff08;通常在 View 的 onTouchEvent 方法中&#xff09;传进去一系列的 Event&#xff0c;该类就可以计算出用户手指滑动的速度&#xff0c;开发者可以方便地获取这些参数去做其他…

研磨设计模式day10中介者模式

目录 场景 思考 解决思路 模式讲解 调用示意图 中介者模式的优缺点 中介者模式的本质 何时选用 场景 如果没有主板&#xff0c;电脑各个配件怎么交互呢&#xff1f; 有些配件接口不同&#xff0c;必须把数据接口进行转换才能匹配上,无敌复杂。 有了主板之后就是下面这…

人工智能技术的主要类别

人工智能技术主要类别&#xff1a; 机器学习&#xff1a; 监督学习&#xff1a;使用带有标签的训练数据来训练模型&#xff0c;使其能够预测未知数据的标签。常见任务包括分类和回归。无监督学习&#xff1a;使用无标签的训练数据&#xff0c;模型通过发现数据中的模式、聚类或…

在idea上使用git的reset操作后,出现的四个选项Soft、Mixed、Hard、Keep选择说明

出现场景 选择已经commit的版本,点击Reset Current Branch to Here 然后便会出现下述四个选项 下面便对这个四个选项进行总结说明 原理 git revert是用于“反做”某一个版本,以达到撤销该版本的修改的目的 Soft Soft选项:在选择的回退点之后的所有更改将会保留并被gi…

预测下一波物联网网络安全挑战

本文讨论从孤立的物联网设置过渡到互连环境的复杂性&#xff0c;不断扩大的攻击面以及这种演变带来的微妙复杂性。 深入探讨标准化的紧迫性、级联故障的威胁以及利益相关者之间模糊的责任界限。 鉴于从孤立的物联网设备到互连的物联网环境的转变&#xff0c;这给网络安全带来…

研磨设计模式day12迭代器模式

目录 场景 解决方案 解决思路 代码示例 代码改造 Java实现迭代器 迭代器模式的优点 思考 何时选用 场景 大公司收购了一个小公司&#xff0c;大公司的工资系统采用List来记录工资列表&#xff0c;而小公司是采用数组&#xff0c;老板希望通过决策辅助系统来统一查看…