前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AP组与VLAN pool在工作中的实际作用

AP组与VLAN pool在工作中的实际作用

作者头像
网络之路一天
发布于 2024-01-08 11:47:43
发布于 2024-01-08 11:47:43
39100
代码可运行
举报
文章被收录于专栏:网络之路网络之路
运行总次数:0
代码可运行

AP组在工作中的实际作用

我们都知道,AP上线默认情况下是在default组里面的,适用于常见场景,今天就来说说什么情况下需要分多个AP组的案例。

比如这样一个学校场景,有实验楼、教学楼、食堂、寝室等楼层,都部署了无线AP构建无线网,按我们常见的部署是统一一个无线SSID的VAP,最终调用在AP组里面,但是在学校的场景中,除了一个统一的SSID以外,每个楼层还会单独放出一个单独的SSID,这样的需求是为了实现,统一SSID方便漫游并且这个SSID通常是收费使用的,而每个楼层的SSID单独用于各自楼层(比如教学楼用于WIFI讲学、实验楼能够访问一些需要的资源、食堂、寝室则定时开启某个点能够访问外网等策略),针对这样的需求,我们则需要用到AP组的功能。

新知识点学习

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1、创建一个新的AP[AC6005]wlan
[AC6005-wlan-view]ap-group name XXXX
我们通常会以区域、用途、房间号等作为名字命名。

2AP加入对应的组
[AC6005-wlan-view]ap-id 1
[AC6005-wlan-ap-1]ap-group 1F
Warning: This operationmay cause AP reset. If the country code changes, it will clear channel, powerand antenna gain configurations of the radio, Whether to continue? [Y/N]:y
这里注意的是默认AP是在default组里面,如果加入一个新的组它是需要重新启动的(已经在线的情况下。)

比较常见的场景:

1、酒店/公寓:会根据房间号来放出对应的SSID

2、商场:对应的商铺会有自己独立的SSID,然后整个商城有一个统一SSID

3、学校:每个楼都有独立的SSID,然后整个校园一个统一的SSID

4、快递公司:会通过区域划分办公、仓库的SSID

博主经验:如果客户场地那边有这样分组的需求的话,在我们实现部署AP上线的时候,记录好AP的MAC地址以及对应的位置,比如1F的做一个表格,2F的做一个表格,然后创建对应的AP组,在配置里面提前加入好,加入好后,这样AP第一次上线就会加入到对应的组里面,否则后期再改动的话,AP需要重新启动。(建议WEB操作,WEB在添加的时候支持批量添加,有一个模板,可以直接把AP的MAC、SN信息以及名称、组提前写入,最终一次性导入进去,在WEB配置---AP配置----AP配置---添加---选择批量导入----下载模板

如果用命令行的话则会麻烦很多,因为有一个确认的选项在,它询问你是否加入组,无法批量写脚本刷,当然我们也可以让他上线后,然后在WEB里面批量选择加入这个组。

通过全选、批量修改选择在某一个组,这种的话是等AP上线后,然后我们手动改动,唯一的问题就是上线的AP会在次重启。

vlan pool在工作中的实际作用

商场/学校/医院/办公的场景都会有一个统一的SSID,对于这种人流量过多的场景,都会面临一个问题,那么就是人流量非常大,会造成地址容易枯竭的问题。可能大家最容易想到的就是扩大掩码,标准C类是255.255.255.0(24位)也就是254个地址,如果用255.255.254.0(23位)就是510个地址,如果用255.255.252.0(22位)就是1000个地址左右,这种方法最简单,但是带来的问题就是广播域会增大,而且容易被攻击,通常在有线环境中,我们会通过划分VLAN,然后把一个大的网段划分成多个小的网段,来解决广播域/攻击等问题,在无线中我们要想划分多个小的网段,那么也是用到VLAN技术,就是vlan pool。

新知识点

我们可以定义一个VAP里面业务VLAN关联某一个单VLAN,也可以配置为VLAN pool,在VLAN pool中加入多个VLAN,然后通过将VLANpool配置为VAP的业务VLAN,实现一个SSID能够同时支持多个业务VLAN。新接入的STA会被动态的分配到VLANpool中的各个VLAN中,减少了单个VLAN下的STA数目,缩小了广播域;同时每个VLAN尽量均匀的分配IP地址,减少了IP地址的浪费。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

1、定义vlan pool
[AC6005]vlan pool office
[AC6005-vlan-pool-office]vlan 2 to 4

[AC6005]wlan
[AC6005-wlan-view]vap-profile name wifi
[AC6005-wlan-vap-prof-wifi]service-vlan vlan-pool office

这个功能就是定义一个VLAN pool,然后关联VLAN 2 3 4,然后在VAP模板中调用业务VLAN的时候,不在是vlan-id了,而是选择 vlan-pool office,那么该VAP下面的客户端就会有VLAN 2 3 4的网段信息,这样即实现了地址池的扩大,又防止了广播域的扩大/攻击等问题。

当关联了VLAN后,我们要了解下它分配地址的机制,以便于我们选择哪种方式,分配分为两种

  • VLAN分配算法为even时,VLAN pool根据无线客户端的上线顺序为分配业务VLAN,VLAN pool尽量保证所有VLAN分配给STA的IP地址数目相近。也就是按顺序来,然后地址按顺序分配,分配完一个VLAN在用下一个。
  • VLAN分配算法为hash时,VLAN pool根据STA的MAC地址进行哈希运算后的结果为STA分配业务VLAN,只要VLAN pool里面的VLAN不发生变化,通常STA都会获取到固定的业务VLAN,STA重新上线时也会被尽量优先分配到之前使用过的IP地址。默认的方式,这种方式比较随机分配VLAN,并且IP会比较固定,在漫游以及重新连接的时候会获取相同的地址,一般都是选择hash方式,默认采用hash算法。

案例讲解:以商场/办公楼/医院为主

某个客户那边有4层楼,每个楼层都有对应的楼层办公,遇到的问题就是每天早晨上班的时候,2~4F办公人员从1F做电梯会把1F的地址池给获取光,导致1F无法正常使用,考虑到扩展性等问题,给客户实施一个vlan pool的功能,把1~4F的VLAN都关联到vlan pool里面,随机分配,解决这种问题。

在实施的时候我们需要考虑的问题

对接AP以及到核心的口要确认之前是什么样的配置,如果是access需要修改成trunk,并且允许对应的vlan pool的VLAN通过,也就是每个接口为Trunk,允许1F~4F的VLAN通过(并且创建了对应的VLAN),否则会遇到这样的问题,用户在1F连接WIFI的时候,给予4F的VLAN,1F AP处理的时候打上4F的VLAN,到达LSW5的时候由于没有允许VLAN通过,导致数据包过不去。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
三层交换机目前的配置
sysname L3
#
vlan batch 11 to 14 255
#
dhcp enable
#
interface Vlanif11
 ip address 192.168.11.254 255.255.255.0
 dhcp select interface
 dhcp server dns-list 114.114.114.114 223.5.5.5
 dhcp server option 43 sub-option 3 ascii192.168.255.3
#
interface Vlanif12
 ip address 192.168.12.254 255.255.255.0
 dhcp select interface
 dhcp server dns-list 114.114.114.114 223.5.5.5
 dhcp server option 43 sub-option 3 ascii192.168.255.3
#
interface Vlanif13
 ip address 192.168.13.254 255.255.255.0
 dhcp select interface
 dhcp server dns-list 114.114.114.114 223.5.5.5
 dhcp server option 43 sub-option 3 ascii192.168.255.3
#
interface Vlanif14
 ip address 192.168.14.254 255.255.255.0
 dhcp select interface                   
 dhcp server dns-list 114.114.114.114 223.5.5.5
 dhcp server option 43 sub-option 3 ascii192.168.255.3
#
interface Vlanif255
 ip address 192.168.255.2 255.255.255.0
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 255
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 255
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 14
#
interface GigabitEthernet0/0/4
 port link-type access
 port default vlan 13
#                                        
interface GigabitEthernet0/0/5
 port link-type access
 port default vlan 12
#
interface GigabitEthernet0/0/6
 port link-type access
 port default vlan 11
#
ip route-static 0.0.0.00.0.0.0 192.168.255.1
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AC目前的配置

vlan batch 255
#
interface Vlanif255                      
 ip address 192.168.255.3 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 255
#
wlan
 traffic-profile name default
 security-profile name wifi
  security wpa2 pskpass-phrase 88888888 aes
 security-profile name office
  security wpa2 psk pass-phrase  88888888 aes


 security-profile name default
 security-profile name default-wds
 security-profile name default-mesh
 ssid-profile name office
  ssid office
 ssid-profile name default
 vap-profile name wifi
  ssid-profile office
  security-profile wifi
 vap-profile name office
  ssid-profile office
  security-profile office
#
ap-group name default
  radio 0
   vap-profile office wlan 1
  radio 1
   vap-profile office wlan 1
  radio 2
   vap-profile office wlan 1
 

从配置先来看分析

1、从核心的配置来看,划分了5个VLAN,一个用于对接防火墙,4个用于1F~4F的楼层VLAN,并且开了DHCP,下发了option 43,对接防火墙以及AC的口都划入在VLAN 255里面,并且接四台POE的交换机都是划入在VLAN 11~14里面,这样可以分析出来下面的POE交换机是没有配置的。

2、从AC的配置来看,AC上面就简单配置了一个VLAN 255的VLANIF地址,CAPWAP隧道指定了vlan255,然后业务方面就配置了一个SSID、一个密码,然后VAP里面关联对应模板(注意没有打业务VLAN),最终调用在AP组。

测试的结果是在每层楼连接获取都是不一样的地址,而且中间会中断一下,导致上不了网(这个是漫游规划没做好的情况,后面在漫游这块在说)

3、要实现客户那样的需求的话,首先我们要改动几个地方

(1)POE交换机要进行配置,要创建对应1F到4F的VLAN,建议配置上管理255的VLAN以及VLANIF,方便后续远程登陆配置,对接AP的口为Trunk,允许1F~4F通过,打上PVID为255。

(2)核心对接4台POE交换机的口要改成Trunk,并且允许VLAN通过,关掉DHCP的option 43

(3)AC需要开启VLANIF255的DHCP给AP分配地址,创建vlan pool,更改vap里面业务VLAN方式,调用vlan pool。

实战练习:根据博主给出的配置思路,独立完成上面操作。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络之路博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows机器扩容非相邻磁盘分区
操作前务必给磁盘打快照,做好数据备份,以防数据丢失风险。另外,本文会用到第三方软件进行磁盘分区扩容。
雷龙
2025/05/23
2150
清理C盘非必要文件(从认识到C盘空间管理)
1:C盘与其它盘符的关系 C盘是计算机的硬盘分区之一,同我们计算机系统中可以看见的其它盘符一样,都可以进行存储数据。 说明一下D,E盘这些类似的盘符只是计算机系统中可见的盘,但是在实际的物理状态下是不存在的。都是逻辑上建立的分区,所谓逻辑不过就是虚拟出来的而已。 我们的电脑硬盘需要进行分区,才可以进行合理有效的利用。在分区的时候我们一般进行确定一个基本的主分区,然后就是扩展分区,扩展分区下面我们就进行逻辑划分,逻辑划分出来的就是D盘,E盘,F盘这些。 我们的目前的磁盘啊只能进行划分4个主分区,为什么呢?因为硬盘只提供分区表64个字节的存储空间,而每个分区的参数只占据16个字节,所以我们就只能最多划分4个主分区。然后扩展分区就是和主分区和不能大于四。当主分区划分满后,就没有扩展分区了。但是对于系统的设计效率,或者计算机及数据执行的效率而讲,我们这样做显然不明智。
兰舟千帆
2022/07/16
5.3K0
清理C盘非必要文件(从认识到C盘空间管理)
Win11怎么把C盘分成几个盘?
很多Windows11用户会发现,系统默认只给电脑分配了一个C盘,而C盘不仅是系统盘,还是软件的默认安装位置,并且个人数据也是保存在C盘。这种情况下,电脑使用时间久了会遇到一个常见问题:C盘空间不足或是需要将C盘分成多个部分以便更好地管理文件和数据。本文将详细介绍如何在Win11系统中将C盘分成多个分区,帮助您轻松完成磁盘管理。
用户7704932
2024/09/04
4030
Win11怎么把C盘分成几个盘?
Windows10+Ubuntu双系统安装
最近因为毕设重新回归Ubuntu,手头有一台装了Win10的ThinkPad X240s,最终成功完成了Windows 10 教育版和Ubuntu Kylin 15.10 的双系统配置,下文(多图慎入)是我完成整个过程的手记。 安装方式 Ubuntu是很多Linux初学者最理想的选择,如果你恰好对Windows系列审美疲劳或者累觉不爱,那就要听好,有三种方法助你走进Ubuntu新世界。 虚拟机安装 原料:Ubuntu Kylin的ISO、VMware或VirtualBox 优点:一条龙服务,安全简单 缺
小小科
2018/05/02
4.5K0
Windows10+Ubuntu双系统安装
Win11基础配置操作(磁盘分区、修改各种默认存储位置、安装软件操作)
Qomolangma
2024/07/30
1.2K0
Win11基础配置操作(磁盘分区、修改各种默认存储位置、安装软件操作)
把D盘的部分存储空间分到C盘的方法
  最近,发现电脑中C盘的空间剩余不多了;而D盘由于当初分盘时划分的空间过多,导致其剩余空间很大且大概率以后都不会用上D盘中这些多余的空间了。因此,希望将D盘中部分剩余空间划分给C盘,这里就介绍一下具体的方法。此外,如果需要将电脑中相邻2个盘直接合并,则可以参考文章将Windows电脑相邻两个盘合并的方法。
疯狂学习GIS
2024/07/22
9500
把D盘的部分存储空间分到C盘的方法
Ubuntu双系统安装
想要开始机器学习,首先要了解一下Linux系统,在众多发行版Linux系统中Ubuntu是一枝独秀,独有的打包安装方式,让我们安装双系统的流程非常简化。
用户6825444
2020/03/04
2.8K0
C盘不够用?这工具不用重装系统就扩大C盘空间
前两天分享 了一篇文章小白也能安装系统的方法,就有小伙伴提出了“怎么给C盘扩容”通俗点就是给C盘分点内存过去的意思。
IT小侠公社
2019/06/12
2.3K0
C盘不够用?这工具不用重装系统就扩大C盘空间
win10下装ubuntu双系统(免U盘)
最近决定在win10的基础上装一个ubuntu系统用来管理服务器。但是有一个问题,前段时间U盘不慎丢失,没有启动盘,又想装ubuntu双系统,该怎么办呢?基于以前装黑苹果的经历,决定用EasyBCD做引导的方式,试了试还可以,过程如下。
星尘的一个朋友
2020/11/25
15.8K1
win10下装ubuntu双系统(免U盘)
电脑清理C盘(系统盘)以及磁盘压缩(磁盘分区)、扩展(磁盘扩容)。
提醒:网上有一些视频介绍移动文件位置的教程,切勿!切勿不要移动更改文件位置,系统软件凉凉,深有体会!
keyi的猫
2022/04/22
3.1K0
电脑清理C盘(系统盘)以及磁盘压缩(磁盘分区)、扩展(磁盘扩容)。
Windows硬盘扩容
云惑雨问
2025/03/10
1210
记一次蓝屏日志
虽然说,我是一个在职两年半的程序员,但是对于这个问题其实也和大部分人一样,一脸懵逼🤖
Java_慈祥
2024/08/06
2410
记一次蓝屏日志
腾讯云扩容云磁盘后linux分区无损调整磁盘容量
windows云硬盘扩容有以下两种场景需求: 1. 对于新增的容量空间,建立独立的新分区,老的分区保持不变。 2. 扩容旧的分区至新增的空量空间,并且保持老分区的数据不丢失。 以上两种场景,在您的windows云硬盘升级成功之后(看到云硬盘容量变化),都可以通过windows下的分区扩容工具—-分区助手,完成分区扩容,并且保证原数据不会丢失。(可以到腾讯电脑管家里的软件管理下载安装分区助手5.2)。 以下分别介绍两种场景下的操作流程:
前Thoughtworks-杨焱
2021/12/08
7.2K0
腾讯云扩容云磁盘后linux分区无损调整磁盘容量
PVE 硬盘扩容 小硬盘更换大硬盘
另外一台电脑用SSH登录到NAS,如果是Windows电脑,我推荐用MobaXterm,使用比较方便,特别是上传下载。另外也可以同时用浏览器登录PVE的WEB界面:https://192.168.19.230:8006/,此时你会发现硬盘的容量和原先的一模一样,没有任何变化。因为是扇区复制,所以必然是一样一样的。那多出来的空间如何利用起来呢?幸运的是PVE系统数据分区采用了LVM格式,可以方便地实时扩大各个逻辑分区的容量。 现在假定扩容前是1T的NVME硬盘(931G),你一般会看到如下各个分区的数据:
怪兽
2023/03/06
8K0
PVE 硬盘扩容 小硬盘更换大硬盘
新买的电脑只有一个分区怎么办?
哈喽!各位小伙伴大家好呀!好多朋友在买了新的电脑后,开机发现只有一个系统分区,也就是只有C盘,不像以前一样有好多个盘,总觉得万一系统出问题要重装系统的话,C盘就要清空,那不是所有资料都要拷贝出来?不用担心,分个区而已,很简单的!
简单并不简单
2019/07/04
2K0
win10合理分盘的操作方法
当我们对win10操作系统进行重装的时候,一定会遇到一个步骤就是硬盘分区。对于这个问题小编觉得只有合理的分配磁盘内存才会让系统运行起来效果更好,现在就来和小编一起了解一下win10系统合理分盘的操作方法吧~希望可以帮助到你。
牛肉面
2021/03/31
8630
将Windows电脑相邻两个盘合并的方法
  本文介绍在Windows操作系统的电脑中,将磁盘上的不同分区(例如E盘与F盘)加以合并的方法。
疯狂学习GIS
2024/07/22
3760
将Windows电脑相邻两个盘合并的方法
C盘空间满了怎么办?
哈喽!各位小伙伴大家好呀! 之前写过一篇 如何转移电脑微信和QQ的缓存? 来释放C盘的空间, 可是还是有小伙伴说, 哪怕移走了这些缓存, C盘还是太小, 没多久就满了, 好吧,本期就来使用终极
简单并不简单
2020/02/11
2.3K0
C盘空间满了怎么办?
电脑突然就剩c盘了怎么恢复?
在日常使用电脑的过程中,许多人可能遇到过一个令人头疼的问题:打开“此电脑”时,发现原本分区明确的硬盘突然只剩下C盘,D盘、E盘甚至整个数据盘都“消失”了。这种情况看似棘手,但实际上,大多数情况下数据并未真正丢失,而是由于系统问题或设置错误导致分区不可见。本文将为大家详细分析可能的原因,并提供解决方法,帮助您恢复消失的分区和数据。
用户7704932
2025/01/20
2150
电脑突然就剩c盘了怎么恢复?
干货分享|Windows系统调整分区大小
你是否遇到C盘空间太小系统运行速度减慢的情况,想增加C盘空间怎么办?你是否遇到某个磁盘空间不够用,而相邻分区磁盘空间用不完的情况,你想调整两个磁盘大小怎么办?
吾爱运维
2022/09/29
4.5K0
干货分享|Windows系统调整分区大小
相关推荐
Windows机器扩容非相邻磁盘分区
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验