无线网优AP、SW发现控制器

目录

无线网优解决的问题

1、信号覆盖不足的原因

2、信道繁忙

3、非802.11干扰

4、协商速率低

5、漫游效果差

6、有线带宽阻塞

无线网优方法

交换机发现与激活

一,交换机发现控制器方式

1、二层广播

 2、DHCP option43方式

3、DNS域名解析方式 

4、trouble shoot手动固定ip地址 

5、易部署方式 

6、webAgent方式 

 7、二层隧道发现

无线设备发现与激活

二,发现方式

1,二层广播

2、DNS域名解析发现

3、DHCP option43 发现

4、trou shoot手动固定IP

5、易部署

6、云发现

7, webagent发现方式


无线网优解决的问题

1、信号覆盖不足的原因

AP窗墙覆盖、AP间间距过大,AP安装过高,安装不规范导致AP的功率不足,存在天线馈线损耗、定向天线倾角不合理,关键区域存在覆盖盲区。

2、信道繁忙

同一信道无线信号覆盖重叠过于严重、此信道中右用户进行大数据传输、接入wifi的终端多数是低速率终端,整体拖慢了无线传输速率,引发信道繁忙。

3、非802.11干扰

如电磁炉,无线电话,车间仪器,可以使用fluke 测试仪去验证非802.11干扰。

4、协商速率低

影响协商速率的因素:信号强度、信道频宽、协议、MIMO数、网卡驱动、空间损耗

5、漫游效果差

对漫游效果的要求:在AP间漫游要求丢包数 < 5 ,漫游时延不能超过300ms,为了保证漫游效果,一般SSID采用集中转发。

6、有线带宽阻塞

有线带宽拥塞和出口带宽不足,也常常引起无线体验效果差,需要根据用户数量,提前计算出口带宽。

无线网优方法

  1. 看方案、核方案:从方案和现场分析AP布局,距离,选型和网络拖布寻找问题
  2. 跑现场查问题:根据客户现场实际情况,收集问题,进行量化,现场对拍照、问题多截图、多拍视频。分析讨论真实还原问题。
  3. 找点位评合理
  4. 划信道,调功率,小型园区网络中,可以先整网调优在进行个别调优

交换机发现与激活

一,交换机发现控制器方式

主动发现:二层广播、DHCP Option43方式、DNS域名解析方式、易部署方式

被动发现:trouble shoot扫描、webagent发现方式、二层隧道发现。

  • 发现方式介绍

1、二层广播

条件:控制器和交换机处于同一二层

过程:

  1. 交换机和AC处于同一二层时,SW会使用MAC层协议广播0xa999的二层广播报文
  2. Ac收到广播报文后,会单播回复sw
  3. Sw收到ac的回复,则sw发现ac,ac也发现sw

 2、DHCP option43方式

条件:sw和ac不在同一二层,并且sw数量多且分散在不同网段中,手动固定ip地址比较麻烦的场景。

过程:

  1. 内网DHCP服务器配置option43字段执行控制器接口地址
  2. Sw从dhcp服务器获取ip地址的同时,也会获取option 43字段的值
  3. Sw根据option 43字段的值会单播一个目的端口未udp 7777 的发现控制报文給ac
  4. Ac收到回复sw,sw收到回复则发现ac,ac也发现sw。

3、DNS域名解析方式 

使用场景:sw和ac不在同一二层,sw数量多分散不在网段,手动固定ip地址繁琐

过程:

  1. 在dhcp 服务器上配置dns,将dns地址指向控制器接口ip
  2. 控制器开启dns代理,配置host文件,将www.wlanadmin.com 或者 www.sangforwlanac.com与ac的接口ip进行绑定。
  3. Sw发送dns请求,ac收到请求的地址
  4. Ac回复sw控制器的地址
  5. Sw根据dns请求返回一个单播目的端口为udp 7777的报文给控制器
  6. Ac回复sw,则sw发现ac,ac发现sw。

4、trouble shoot手动固定ip地址 

使用场景:sw和ac不在同一个二层,sw数量少或者不方便配置dhcp option 43字段和dns场景。

配置步骤:

电脑直连sw,打开trou扫描对应的接口

选择对应的sw,手动固定一个没有被使用的ip地址,手动设置发现ac的ip

经历过程:

  1. 使用trou手动固定ip地址和发现ac的ip
  2. Sw根据配置ac地址会单播一个目的端口udp 7777 的发现报文给ac
  3. Ac收到并回复sw,sw发现ac,ac发现sw。

5、易部署方式 

使用场景:分布式部署

流程:

6、webAgent方式 

使用场景:某一些远程部署的环境,总部出口pppoe拨号,由于ip地址可能会发生变化,就需要通过webagent方式告诉sw总部的出口ip,保证sw不因总部出口ip变化而掉线。

过程:

  1. 使用trou扫描,给sw配置webagent
  2. Sw发送http给webagent服务器获取当前ac的ip
  3. Sw根据ac回复的ip向目的端口udp 7777单播发现报文给ac
  4. ac收到并回复sw,sw和ac互相发现

 7、二层隧道发现

什么是二层隧道发现:sw和ac处在同一二层,待激活sw会通过0xa999上报信息给ac,完成自动发现、激活、配置。

如果是三层场景,待激活sw发送0xa999报文到上层sw,上层已激活sw通过TCP 7070控制隧道传递拓扑信息。

二层隧道发现原理:

  1. NAC和RS1跨三层,RS1、2、3、4在同一二层。
  2. NAC和RS1跨三层,此时NAC无法发现RS1及其他设备。
  3. 手动给RS1固定一个ip地址,此时NAC和RS1之间互相发现,在NAC上激活RS1;
  4. RS2会广播0xa999报文,RS1接收到,通过TCP 7070隧道封装0xa999报文给控制器,此时NAC收到RS2的0xa999报文,也就清楚了RS1下连RS2,RS2就会出现在拓扑上。
  5. RS3、4也会发送0xa999报文,RS2从一个接口会收到两个不同的0xa999报文,那么RS2就知道其与RS3、4之间还存在其他设备,那就显示一个二层网络云,随后RS2将信息上传RS1。
  6. ???待定

实现效果:

在线SW给邻居离线SW代理发现、激活、配置的功能,解决用户跨三层大量部署SW需要一个个配置IP和NAC地址的问题,同时,也解决了跨三层SW由于配置原因离线后,仍能够通过NAC修改离线SW的配置

NAC和离线SW可以直接建立二层配置隧道,解决SW离线后,无法更改配置的问题。

使用场景:

  1. 存在大量SW需要部署上线时,可以大幅度减少部署上线时间。
  2. 配置错误时,可以快速修改,减少扫描工具和后台配置时间
  3. SW无IP地址也可以进行配置,此时是待修复状态
  4. 端口block掉时,也可以正常建立二层隧道代理,包括:单端口环路检测,检测到环路block掉端口;开启stp检测到环路导致上联口被block。

相关端口:

UDP 7777 SW发现NAC端口,0xa999通过该端口上传

TCP 7070 控制隧道端口,跨三层如果该隧道不通,无法激活该SW

TCP 800 SW 和 NAC同步版本的端口,如果端口不通,NAC无法下发升级包同步版本。

无线设备发现与激活

  • AP发现控制器的方式
  1. 二层广播
  2. DHCP option43
  3. DNS域名解析发现
  4. 易部署
  5. 控制器云发现
  6. Trou 固定IP地址
  7. Webagent发现

二层广播、DNS域名解析发现、DHCP option43发现、易部署、控制器云发现属于自卑发现

Trou、webagent属于被动发现

二,发现方式

1,二层广播

使用场景:AP和控制器处在同一二层

二层发现过程:

  1. AP广播0xa999报文
  2. NAC收到单播回复AP
  3. AP收到回复,AP与NAC发现彼此

2、DNS域名解析发现

使用场景:AP和NAC不在同一二层,AP数量多且在不通网段,手动固定IP麻烦

发现过程:

  1. 内网NAC配置DHCP服务器DNS为NAC接口IP
  2. NAC开启DNS代理,配置host文件,将www.wlanadmin.com/www.sangforwlanac.com和接口进行绑定
  3. AP发送DNS请求给NAC,此时AP就会获取NAC接口IP
  4. AP单播一个目的接口为udp 7777的发现报文给NAC
  5. NAC回复AP,AP与NAC彼此发现对方。

3、DHCP option43 发现

使用场景:AP和NAC不在同一二层,AP数量多且在不通网段,手动固定IP麻烦

发现过程:

  1. 内网DHCP option43 配置option43 字段为NAC接口地址
  2. AP发起DHCP请求,获取IP的同时获取到了option 43字段
  3. AP获取NAC的IP,单播一个目的接口为UDP 7777的发现报文给NAC
  4. NAC收到并回复AP,AP与NAC之间发现彼此

SW配置命令:

Configure terminal    #进入控制器配置模式

Int vlan10

Ip add xx.xx.xx.xx 255.255.255.0

Exit

Ip dhcp pool vlan10

Network-add xx.xx.xx.0 255.255.255.0

Default-router xx.xx.xx.xx

Dns-server 8.8.8.8

Option 43 ascii ip yy.yy.yy.yy    #ip地址表示法

Option 43 ascii hex ******     #ip地址的16进制表示法

Option 43 ascii ascii ******    #IP地址的ascii码表示法

三种方法选择其一即可。

4、trou shoot手动固定IP

使用场景:AP数量少,不在你同一二层,不方便使用option43 和 dns的场景

经历过程:

  1. 使用trou扫描AP,配置IP地址,设置发现控制器IP
  2. AP通过给目的端口为udp 7777的单播一个发现报文给NAC
  3. NAC收到并回复AP,AP和NAC彼此互相发现

5、易部署

使用场景:AP分散的场景

6、云发现

使用场景:AP分散场景,AP和NAC版本要在3.7.9以上的版本才支持

1、增加云发现功能,支持新增/导入部署接入点、交换机以云发现方式上线,简化接入点/交换机设备激活上线流程;

2、如果给AP配置了错误的发现控制器IP,只需要在控制器上修改发现控制器ip, ap访问云服务器的时候会更新发现控制器ip地址

7, webagent发现方式

适用场景:

某些远程部署的环境,总部出口为pppoe拨号,由于ip地址可能发生改变,就要通过webagent方式告诉ap当前总部出口的ip地址是多少,保证ap不因总部出口ip地址改变而掉线webagent发现方式发现控制器需要经历以下几个过程:

1、使用troubleshoot工具给AP配置webagent

2、AP会发送http请求给webagent服务器去获取当前控制器的IP地址

3、AP根据webagent服务器提供的地址单播一个目的端口为UDP 7777的发现报文给控制器4、收到回复的AP此时已经发现了控制器,控制器上也相应发现了这个新的接入点

端口介绍:

Udp 7777 : AP发现控制器端口

Udp 7077 :AP和NAC之间数据隧道端口,不通可能导致portal页面不弹

Tcp 7070 : AP与NAC之间的控制隧道,端口不通,无法上线

TCP 800 :AP和NAC之间数据同步

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

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

相关文章

基于springboot + vue大学生竞赛管理系统

qq&#xff08;2829419543&#xff09;获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;springboot 前端&#xff1a;采用vue技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xf…

【AIGC】AI作图最全提示词prompt集合(收藏级)

目录 一、正向和负向提示词 二、作图参数 你好&#xff0c;我是giszz. AI做图真是太爽了&#xff0c;解放生产力&#xff0c;发展生产力。 但是&#xff0c;你是不是也总疑惑&#xff0c;为什么别人的图&#xff0c;表现力那么丰富呢&#xff0c;而且指哪打哪&#xff0c;要…

DFT(离散傅里叶变换)的通俗理解

本文包含了博主对离散傅里叶变换&#xff0c;负频率&#xff0c;实信号与复信号频谱的理解&#xff0c;如有不妥&#xff0c;欢迎各位批评指正与讨论。 文章目录 DFT的理解信号的频谱实信号的频谱复信号的频谱 DFT的理解 傅里叶变换是一种将信号从时域转换到频域的数学工具。…

通信标准化协会,信通院及量子信息网络产业联盟调研玻色量子,共绘实用化量子未来!

8月14日&#xff0c;中国通信标准化协会&#xff0c;信通院标准所及量子信息网络产业联盟等单位领导走访调研北京玻色量子科技有限公司&#xff08;以下简称“玻色量子”&#xff09;&#xff0c;参观了玻色量子公司及自建的十万颗粒洁净度的光量子信息技术实验室&#x1f517;…

STM32下载程序的五种方法

刚开始学习 STM32 的时候&#xff0c;很多小伙伴满怀热情买好了各种设备&#xff0c;但很快就遇到了第一个拦路虎——如何将写好的代码烧进去这个黑乎乎的芯片&#xff5e; STM32 的烧录方式多样且灵活&#xff0c;可以根据实际需求选择适合的方式来将程序烧录到芯片中。本文将…

10年前,我就用 SQL注入方式发现了学校网站的漏洞

大家好&#xff0c;我是风筝。 事情是这样子的&#xff0c;在10年以前&#xff0c;某个月黑风高夜的夜里&#xff0c;虽然这么说有点暴露年龄了&#xff0c;但无所谓&#xff0c;毕竟我也才18而已。我打开电脑&#xff0c;在浏览器中输入我们高中学校的网址&#xff0c;页面很…

TCP首部格式_基本知识

TCP首部格式 表格索引: 源端口目的端口 序号 确认号 数据偏移保留 ACK等 窗口检验和紧急指针 TCP报文段首部格式图 源端口与目的端口: 各占16位 序号:占32比特&#xff0c;取值范围0~232-1。当序号增加到最后一个时&#xff0c;下一个序号又回到0。用来指出本TCP报文段数据载…

ctfhub技能树_web_信息泄露

目录 二、信息泄露 2.1、目录遍历 2.2、Phpinfo 2.3、备份文件下载 2.3.1、网站源码 2.3.2、bak文件 2.3.3、vim缓存 2.3.4、.DS_Store 2.4、Git泄露 2.4.1、log 2.4.2、stash 2.4.3、index 2.5、SVN泄露 2.6、HG泄露 二、信息泄露 2.1、目录遍历 注&#xff1…

【ArcGIS Pro微课1000例】0050:如何清除坐标系信息

文章目录 一、目的二、方法1. 使用【定义投影】工具2. 清除数据的投影信息3. 删除坐标文件 一、目的 地理信息数据的坐标系是将地理信息数据进行融合、叠加、分析的重要数学框架&#xff0c;而其描述信息是非常重要的元数据&#xff0c;涉及整个国家的测绘坐标系统&#xff0c…

DSSS技术和OFDM技术

本内容为学习笔记&#xff0c;内容不一定正确&#xff0c;请多处参考进行理解 https://zhuanlan.zhihu.com/p/636853588 https://baike.baidu.com/item/OFDM/5790826?frge_ala https://zhuanlan.zhihu.com/p/515701960?utm_id0 一、 DSSS技术 信号替代&#xff1a;DSSS技术为…

C++ 操作MinIO做文件数据的上传和下载(踩坑与经验)包含编译包

前言 最近在做项目流程优化&#xff0c;准备将之前的java对文件的操作转换到c端&#xff0c;因此做了基于c的minio操作的测试demo。期间的各种踩坑与问题&#xff0c;花了一天时间总算是成功了&#xff0c;当然还有一些小问题&#xff0c;等待后续其他大拿解决。 项目环境 v…

Jmeter调用本地Exe程序

背景&#xff1a; 候使用C#编译的小工具制作压测的请求的入参&#xff0c;因Jmeter无法调用C#的方法&#xff0c;可以把C#编译个exe程序&#xff0c;在启动压测前&#xff0c;让JMeter调用本地的exe批量生成压测数据。 使用步骤&#xff1a; 打开Jmeter&#xff0c;右击选择…

【Vue】使用cmd命令创建vue项目

上一篇&#xff1a; node的安装与配置 https://blog.csdn.net/m0_67930426/article/details/134562278?spm1001.2014.3001.5502 目录 一.创建空文件夹专门存放vue项目 二. 查看node , npm 和vue脚手架的版本 三.安装vue脚手架 四.创建vue项目 五.运行项目 一.创建空文件…

第五期丨酷雷曼无人机技能培训圆满举办

第5期无人机技能提升培训 2023年11月28日-29日&#xff0c;为期2天的酷雷曼第五期无人机技能提升培训会圆满举办。本届培训会盛况依旧&#xff0c;数十位合作商不远千里相约&#xff0c;共同提升专业水准&#xff0c;考取执照证书。 入场签到 初冬已至&#xff0c;尽管天气渐…

properties出现中文乱码解决方法(万能)

目录 1. 问题所示2. 原理分析3. 解决方法1. 问题所示 在使用Properties类的时候,中文出现乱码 如图所示: 正常思维来讲,估计是中文编码有问题,于是我将其改为UTF-8的编码方式 通过下方的改动: 可到了这一步,中文还是乱码(这一步改成功的网友可自动立场,没改成功的网…

PVE系列-LVM安装MacOS的各个版本及VNC加密隧道访问

PVE系列-LVM安装MacOS的各个版本 环境配置大概过程&#xff1a;详细步骤&#xff1a;1.建立安装环境和下载安装工具2. 重启后&#xff0c;执行osx-setup配置虚拟机3. 安装到硬盘&#xff0c;4.设定引导盘&#xff0c;以方便自动开机启动5.打开屏幕共享和系统VNC6.VNC加密的ssh隧…

synchronized底层原理(二)

书接上文 文章目录 1. 锁升级原理2. Synchronized锁优化1. 偏向锁批量重偏向&批量撤销2. 自旋优化3. 锁粗化4. 锁消除 1. 锁升级原理 前面介绍了对象的几种加锁状态&#xff0c;分别是无锁、偏向锁、轻量级锁和重量级锁。有下面几个关键点&#xff1a; 当开启JVM偏向延迟…

什么是美颜sdk?美颜sdk对比评测、技术评估

为了满足用户对于更美好画面的需求&#xff0c;各种美颜sdk应运而生。本文将深入探讨美颜sdk的概念&#xff0c;进行对比评测&#xff0c;并对其技术进行综合评估。 一、什么是美颜sdk&#xff1f; 美颜sdk使开发者们可以方便地在自己的应用中集成美颜功能&#xff0c;从而提…

【5】PyQt按钮

QPushButton 常见的按钮实现类包括:QPushButton、QRadioButton和QCheckBox QPushButton是最普通的按钮控件&#xff0c;可以响应一些用户的事件 from PyQt5.QtWidgets import QApplication, QWidget, QPushButton import sysdef func():print("按下按钮啦&#xff0c;火…

C语言每日一题(46)整数转罗马数字

力扣网12 整数转罗马数字 题目描述 罗马数字包含以下七种字符&#xff1a; I&#xff0c; V&#xff0c; X&#xff0c; L&#xff0c;C&#xff0c;D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D …