一种减轻无线控制器负载的方法及系统与流程

文档序号:11181231阅读:608来源:国知局
一种减轻无线控制器负载的方法及系统与流程

本发明涉及通信领域,尤其涉及一种减轻无线控制器负载的方法及系统。



背景技术:

无线局域网(即wlan)指采用ieee802.11无线技术进行互连的一组计算机和相关设备。无线局域网是指以无线信道作传输媒介的计算机局域网,是有线联网方式的重要补充和延伸,并逐渐成为计算机网络中一个至关重要的组成部分,广泛适用于需要可移动数据处理或无法进行物理传输介质布线的领域。

无线控制器(ac),是一种网络设备,负责管理某个区域内无线网络中的无线访问接入点(ap)。主要功能包括:对不同ap下发配置、修改配置、射频智能管理、用户接入控制等。

该设备由无线网络发展而来,区别于最初的无线网络都是自主单体的管理方式,对于某区域需要大面积的无线覆盖,往往需要多个ap协同工作,单独配置ap的方式已经成为工作量的瓶颈,由此衍生出无线控制器。目前的无线控制器已经有了长足的发展,集成了三层交换机以及认证系统等众多功能,成为运营商以及企业部署无线局域网的必备设备。

无线访问接入点(ap)相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。

在无线组网中,一台ac会控制几千台ap,每台ap都会与ac进行交互,当用户数量多的时候,ap会向ac发送大量的报文,包括用户上下线信息和认证信息,导致ac在用户高峰期超过负载,失去对ap的控制,严重影响用户体验。

现有技术解决峰值问题,智能提高ac处理能力,增加硬件成本。

公开号为cn103763676a的专利提供了一种ap与ac间的通信方法和设备。其中,该方法包括:ac通过扩展命令接口接收用户输入的命令和该命令对应的ap的标识信息;ac将该命令以字符串的形式封装在命令提示符信元中;ac根据该命令对应的ap的标识信息将封装后的命令提示符信元发送给ap。该发明不再需要在ac上开发对应该命令的运行程序,通过对应的ap运行该命令即可完成用户的指示,降低了ap扩展后的ac开发成本,进而也缩短了开发周期,具有较强的实用性。但是该方法在高峰期时会因为超过负载失去对无线访问接入点的控制。



技术实现要素:

本发明要解决的技术问题目的在于提供一种减轻无线控制器负载的方法及系统,用以解决无线控制器因在高峰期超过负载失去对无线访问接入点的控制的问题。

为了实现上述目的,本发明采用的技术方案为:

一种减轻无线控制器负载的方法,包括步骤:

s1、判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

s2、若所述无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续检测所述无线控制器的负载是否超过预设最大负载阈值。

进一步地,还包括步骤:

s3、若有无线访问接入点设置过进入假逃生模式,检测所述无线控制器的负载是否低于预设负载恢复阈值,若是,将所述设置了假逃生模式的无线访问接入点从所述假逃生模式恢复。

进一步地,所述步骤s3中,还包括步骤:

若未检测到所述无线控制器的负载低于预设负载恢复阈值,继续检测所述无线控制器的负载是否低于预设负载恢复阈值。

进一步地,所述进入假逃生模式的无线访问接入点关闭所述无线控制器的认证功能并且与所述无线控制器之间只保留心跳报文。

进一步地,还包括步骤:

检测已设定的预设最大负载阈值。

一种减轻无线控制器负载的系统,包括:

判断模块,用于判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

继续检测模块,用于若所述无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续检测所述无线控制器的负载是否超过预设最大负载阈值。

进一步地,还包括:

恢复模块,用于若有无线访问接入点设置过进入假逃生模式,检测所述无线控制器的负载是否低于预设负载恢复阈值,若是,将所述设置了假逃生模式的无线访问接入点从所述假逃生模式恢复。

进一步地,所述恢复模块还用于若未检测到所述无线控制器的负载低于预设负载恢复阈值,继续检测所述无线控制器的负载是否低于预设负载恢复阈值。

进一步地,所述假逃生模式是指所述无线访问接入点关闭所述无线控制器的认证功能并且与所述无线控制器之间只保留心跳报文。

进一步地,还包括:

检测模块,用于检测已设定的预设最大负载阈值。

本发明与传统的技术相比,有如下优点:

本发明在不增加无线控制器硬件成本的条件下,通过在用户峰值期让部分无线访问接入点进入假逃生模式,降低了无线控制器的负载又确保了无线访问接入点不失联。

附图说明

图1是实施例一提供的一种减轻无线控制器负载的方法流程图;

图2是实施例一提供的一种减轻无线控制器负载的系统结构图;

图3是实施例二提供的一种减轻无线控制器负载的方法流程图;

图4是实施例二提供的一种减轻无线控制器负载的系统结构图;

图5是实施例三提供的一种减轻无线控制器负载的方法流程图;

图6是实施例三提供的一种减轻无线控制器负载的系统结构图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供了一种减轻无线控制器负载的方法,如图1所示,包括步骤:

s11:判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

s12:若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续检测无线控制器的负载是否超过预设最大负载阈值。

无线访问接入点简称ap,是用于无线网络的无线交换机,也是无线网络的核心。相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,实现大范围多用户的无线接入。

无线控制器简称ac,是无线局域网接入控制设备,负责把来自不同无线访问接入点的数据进行汇聚并接入因特网,同时完成无线访问接入点设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。无线控制器强大的管理和控制功能,能够构建出个性化、专业化的解决方案。

轻量级无线访问接入点与无线控制器之间是通过隧道来传输控制信令和用户业务数据。

集中控制性ac+ap架构,最大的优点在于管理简单化。wlan设备的网管平台只需要集中管理无线控制器ac,就可间接地管理到轻量级无线访问接入点ap,这大大减轻后台(如网管平台)的压力。

但是一台无线控制器ac控制几千台无线访问接入点ap,当数量较多时,无线访问接入点ap会向无线控制器ac发送大量报文,包括用户上下线信息和认证信息,导致无线控制器ac在高峰期超过负载,失去对无线访问接入点ap的控制,严重影响用户体验。

本实施例通过设定无线控制器ac最大负载阈值,在用户峰值期,当无线控制器ac超过预设最大负载阈值时,进入假逃生模式,减少无线访问接入点ap向无线控制器ac发送的报文数量,降低无线控制器ac的负载。

本实施例中,进入假逃生模式的无线访问接入点ap关闭无线控制器的认证功能并且与无线控制器之间只保留心跳报文。

具体的,若无线访问接入点ap进入假逃生模式,无线访问接入点ap与无线控制器ac之间只有心跳报文。关闭用户认证功能,不影响用户上网业务。但是又从一定程度上减少了无线访问接入点ap上报无线控制器ac的报文数量,缓解了ac的负载压力,并且没有增加硬件成本。

其中,心跳报文用于监视机器网络存储器的运行状态。心跳报文一次发送字符串信息表示网络存储器的运行状态,以udp广播或单播方式发送。心跳报文的发送方式和发送间间隔可由用户在网络存储器的控制界面上设定。

本实施例中,步骤s11为判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式。

具体的,在无线控制器ac设置最大负载阈值,在用户峰值期间,如果无线控制器ac超过预设最大负载阈值,无线控制器ac将选择预设无线访问接入点ap进入假逃生模式。

所述预设无线访问接入点ap是指部分无线访问接入点ap。这部分无线访问接入点ap进入假逃生模式。

进入假逃生模式的无线访问接入点ap将关闭无线控制器ac的认证功能,确保用户上网业务不受影响,无线控制器ac和这些无线访问接入点ap至保留心跳报文,从而减少无线访问接入点ap向无线控制器ac发送的报文数量,降低无线控制器ac的负载。

本实施例中,步骤s12为若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续检测无线控制器的负载是否超过预设最大负载阈值。

具体的,若无线控制器ac的负载未超过预设最大负载阈值,有两种情况:

1.无线控制器ac一直处于正常工作状态;

2.部分无线访问接入点ap进入了假逃生状态。

此时检测是否有无线访问接入点ap设置过进入假逃生模式,若没有,则继续检测无线控制器ac的负载是否超过预设最大负载阈值。

做到实时监控无线控制器ac的负载信息,能够及时进行调控,避免因负载过大失去对无线访问接入点ap的控制。

本实施例还提供了一种减轻无线控制器负载的系统,如图2所示,包括:

判断模块21,用于判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

继续检测模块22,用于若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续监测无线控制器的负载是否超过预设最大负载阈值。

本实施例中,所述假逃生模式是指无线访问接入点关闭无线控制器的认证功能且与无线控制器之间只保留心跳报文。

本实施例中,判断模块21具体用于在无线控制器ac设置最大负载阈值,在用户峰值期间,如果无线控制器ac超过预设最大负载阈值,无线控制器ac将选择预设无线访问接入点ap进入假逃生模式。

所述预设无线访问接入点ap是指部分无线访问接入点ap。这部分无线访问接入点ap进入假逃生模式。

其中,进入假逃生模式的无线访问接入点ap将关闭无线控制器ac的认证功能,确保用户上网业务不受影响,无线控制器ac和这些无线访问接入点ap至保留心跳报文,从而减少无线访问接入点ap向无线控制器ac发送的报文数量,降低无线控制器ac的负载。

本实施例中,继续检测模块22具体用于检测是否有无线访问接入点ap设置过进入假逃生模式,若没有,则继续检测无线控制器ac的负载是否超过预设最大负载阈值。实时检测无线控制器ac的负载信息,能够及时进行调控,避免因负载过大失去对无线访问接入点ap的控制,提升用户体验。

实施例二

本实施例提供了一种减轻无线控制器负载的方法,如图3所示,包括步骤:

s31:检测已设定的预设最大负载阈值;

s32:判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

s33:若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续检测无线控制器的负载是否超过预设最大负载阈值。

本实施例与实施例一不同之处在于,还包括步骤s31。

具体的,在判断无线控制器ac的负载情况之前,先检测已设定的预设最大负载阈值。大于预设最大负载阈值,无线控制器ac就不能正常工作,甚至不能控制无线访问接入点ap,影响用户的使用。

因此,当无线控制器ac的负载超过预设最大负载阈值时,选择预设无线访问接入点ap进入假逃生模式,即所述无线控制器ac与预设无线访问接入点ap之间只保留心跳报文。减轻无线控制器ac的负载压力。

本实施例还提供了一种减轻无线控制器负载的系统,如图4所示,包括:

检测模块41,用于检测已设定的预设最大负载阈值;

判断模块42,用于判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

继续检测模块43,用于若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续监测无线控制器的负载是否超过预设最大负载阈值。

与实施例一不同之处在于,还包括检测模块41。

检测模块41具体用于在判断无线控制器ac的负载情况之前,先检测已设定的预设最大负载阈值。

若检测到当前无线控制器ac的负载大于预设最大负载阈值,无线控制器ac就不能正常工作,因此,当无线控制器ac的负载超过预设最大负载阈值时,选择预设无线访问接入点ap进入假逃生模式。减轻无线控制器ac的负载压力,避免无线控制器ac失去对无线访问接入点ap的控制。

实施例三

本实施例提供了一种减轻无线控制器负载的方法,如图5所示,包括步骤:

s51:检测已设定的预设最大负载阈值;

s52:判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

s53:若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续检测无线控制器的负载是否超过预设最大负载阈值;

s54:若有无线访问接入点设置过进入假逃生模式,检测无线控制器的负载是否低于预设负载恢复阈值,若是,将设置了假逃生模式的无线访问接入点从假逃生模式恢复;

s55:若未检测到无线控制器的负载低于预设负载恢复阈值,继续检测无线控制器的负载是否低于预设负载恢复阈值。

本实施例与实施例一、二不同之处在于,还包括步骤s54及步骤s55。

在用户峰值期过后,若检测到无线控制器ac低于预设负载恢复阈值,则无线控制器ac能控制假逃生模式的无线访问接入点ap恢复正常工作模式。

若无线控制器ac的负载未超过预设最大负载阈值,有两种情况:

1.无线控制器ac一直处于正常工作状态;

2.部分无线访问接入点ap进入了假逃生状态。

若无线控制器ac一直处于正常工作状态,则继续检测无线控制器ac的负载是否超过预设最大负载阈值。

本实施例中,步骤s54及s55针对第二种情况。

对于有部分无线访问接入点ap设置过进入假逃生模式的情况,先检测无线控制器ac的负载是否低于预设负载恢复阈值,若是,此时无线控制器ac控制假逃生模式的无线访问接入点ap恢复正常工作模式。

其中,预设负载恢复阈值也是根据用户设置来确定。正常工作模式是指恢复无线控制器ac的认证功能。

若无线控制器ac的负载没有低于预设负载恢复阈值,此时还不能恢复正常工作模式,继续检测无线控制器的负载是否低于预设负载恢复阈值。

本实施例还提供了一种建琴个无线控制器负载的系统,如图6所示,包括:

检测模块51,用于检测已设定的预设最大负载阈值;

判断模块52,用于判断无线控制器的负载是否超过预设最大负载阈值,若是,选择预设无线访问接入点进入假逃生模式;

继续检测模块53,用于若无线控制器的负载未超过预设最大负载阈值,检测是否有无线访问接入点设置过进入假逃生模式,若无,继续监测无线控制器的负载是否超过预设最大负载阈值;

恢复模块54,用于若有无线访问接入点设置过进入假逃生模式,检测无线控制器的负载是否低于预设负载恢复阈值,若是,将设置了假逃生模式的无线访问接入点从假逃生模式恢复;否则,继续检测无线控制器的负载是否低于预设负载恢复阈值。

与实施例一、二不同之处在于,还包括恢复模块54。

恢复模块54用于在用户峰值期过后,若检测到无线控制器ac低于预设负载恢复阈值,则无线控制器ac能控制假逃生模式的无线访问接入点ap恢复正常工作模式。

具体用于先检测无线控制器ac的负载是否低于预设负载恢复阈值,若是,此时无线控制器ac控制假逃生模式的无线访问接入点ap恢复正常工作模式。若无线控制器ac的负载没有低于预设负载恢复阈值,此时还不能恢复正常工作模式,继续检测无线控制器的负载是否低于预设负载恢复阈值。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1