一种负载均衡方法和装置的制造方法

文档序号:9828675阅读:644来源:国知局
一种负载均衡方法和装置的制造方法
【技术领域】
[0001] 本发明涉及网络通信技术领域,特别涉及一种负载均衡方法和装置。
【背景技术】
[0002] 无线局域网(Wireless Local Area Networks,WLAN)的负载均衡技术是为了在网 络中均衡地分担无线用户的负载,从而保证无线接入的性能,提升用户体验。
[0003] 启动负载均衡的WLAN环境要求为:相互进行负载均衡的无线接入点(Access Point,AP)必须要连到同一无线控制器(Access Controller,AC)上,并且终端能扫描到相 互进行负载均衡的射频口。
[0004] 当射频口负载达到门限值和最大负载差值门限的时候,射频口开始运行负载均 衡,在射频口的负载减少到小于门限值或是小于最大负载差值门限值前,该射频口拒绝任 何其它客户端的关联请求。
[0005] 目前负载均衡方式只有通过同一个AC管理的AP之间才能实现负载均衡,而通过 不同AC管理的AP之间相对独立,因此无法实现负载均衡。

【发明内容】

[0006] 有鉴于此,本发明提供一种负载均衡方法和装置,使得AC除了能够获取自身管理 的AP的负载信息外,还能够感知到其它AC管理下的AP的负载信息,最终达到跨AC实现负 载均衡的目的。
[0007] 根据本发明实施例的第一方面,提供一种负载均衡方法,用于第一无线控制器AC, 所述方法包括:
[0008] 获取自身管理的第一无线接入点AP上报的第一负载信息;
[0009] 获取属于第二AC管理的第二AP的第二负载信息;
[0010] 当所述第一 AC接收到终端请求接入所述第一 AP的第一射频口的接入请求时,根 据所述第一负载信息和所述第二负载信息,判断所述第一射频口是否满足负载均衡条件; [0011]当所述第一射频口满足负载均衡条件时,所述第一 AC对所述第一射频口执行负 载均衡,以使所述第一射频口拒绝所述接入请求。
[0012] 根据本发明实施例的第二方面,提供一种负载均衡装置,用于第一无线控制器AC, 所述装置包括:
[0013] 第一获取单元,用于获取自身管理的第一无线接入点AP上报的第一负载信息;
[0014] 第二获取单元,用于获取属于第二AC管理的第二AP的第二负载信息;
[0015] 第一判断单元,用于当所述第一 AC接收到终端请求接入所述第一 AP的第一射频 口的接入请求时,根据所述第一负载信息和所述第二负载信息,判断所述第一射频口是否 满足负载均衡条件;
[0016] 负载均衡单元,用于当所述第一射频口满足负载均衡条件时,所述第一 AC对所述 第一射频口执行负载均衡,以使所述第一射频口拒绝所述接入请求。
[0017] 本发明实施例中,第一 AC除了能够获取自身管理的第一 AP的第一负载信息外,还 能够获取到第二AC管理的第二AP的第二负载信息,根据第一负载信息和第二负载信息,判 断是否需要对第一 AP的第一射频口执行负载均衡,达到跨AC实现负载均衡的目的。
【附图说明】
[0018] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0019] 图1是应用本发明实施例实现负载均衡的应用场景示意图;
[0020] 图2是本发明负载均衡方法的一个实施例流程图;
[0021] 图3是本发明负载均衡方法的另一个实施例流程图;
[0022] 图4是本发明负载均衡装置所在设备的一种硬件结构图;
[0023] 图5是本发明负载均衡装置的一个实施例框图。
【具体实施方式】
[0024] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0025] 在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。 在本发明和所附权利要求书中所使用的单数形式的"一种"、"所述"和"该"也旨在包括多 数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语"和/或"是指 并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0026] 应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这 些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离 本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第 一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当…… 时"或"响应于确定"。
[0027] 参见图1,为应用本发明实施例实现负载均衡的应用场景示意图:
[0028] 图1中,第一无线控制器AC能够获取到自身管理的第一 AP上报的关于第一 AP的 第一负载信息;同时,第一 AC还能够获取到第二AC管理的所有第二AP的第二负载信息,在 图1中为第一 AC分别获取到第二ACl管理的第二APl以及第二AC2管理的第二AP2的第 二负载信息。从而在接收到终端请求接入第一 AP的第一射频口的接入请求时,第一 AC根 据全网中所有AP的负载信息,判断是否需要对所述第一射频口执行负载均衡,达到跨AC实 现负载均衡的目的。
[0029] 参见图2,为本发明负载均衡方法的一个实施例流程图,该实施例从第一无线控制 器AC进行描述,其中第一 AC在获取全网的无线接入点AP的负载信息之前,需要执行步骤 200 〇
[0030] 步骤200(图2中未示出):将所述第一 AC设置为以太网虚拟互联EVI中的边缘 设备。
[0031] 本实施例中,用以太网虚拟互联(Ethernet Virtualization Interconnection, EVI)技术为基础,将第一AC及其管理的第一AP视为一个站点,其中第一AC作为边缘设备, 第一 AC管理的第一 AP作为其私网内设备。
[0032] 相应地,第二AC及其管理的第二AP同样视为一个站点,其中第二AC为该站点中 的边缘设备,第二AC管理的第二AP作为其私网内设备。
[0033] 步骤201 :获取自身管理的第一无线接入点AP上报的第一负载信息。
[0034] 本实施例中,负载信息为与射频口标识对应的负载参数值,可选地,射频口标识为 射频口的媒体访问控制(Media Access Control,MAC)地址。
[0035] 通过步骤200设置AC为EVI中的边缘设备后,第一 AC和第二AC之间成为站点间 邻居后,第一 AC既可以学到第二AC发布的MAC地址表项,也能向第二AC发布自身动态学习 与静态配置的MAC地址表项。进一步地,通过MAC表项可以识别出相应的射频口。现有技 术中,EVI 中间系统到中间系统(Intermediate System-to-Intermediate System,IS-IS) 域内路由信息交换协议中的链路状态协议(Link State Protocol Data Unit,LSP)报文可 以点对点地将MAC地址信息发送给对端邻居。
[0036] 因此,本实施例中,可选地,可以对LSP报文进行改造,使其携带负载信息。现有的 LSP报文的147类MAC可达性类型长度值(MAC-Reachability TLV)中包括4比特保留字 段RESV。可选地,本实施例新定义了所述MAC-ReachabiIity TLV的一个子TLV--MAC-LB sub-TLV,用于表示与射频口标识对应的负载参数值,同时对所述保留字段进行修改,根据 保留字段的值判断所述MAC-Reachability TLV后面是否携带MAC-LB sub-TLV的字段。即 通过在AC和AP上预先约定保留字段为特定取值时,表示该LSP报文中携带与射频口标识 对应的负载参数值,且所述负载参数值携带在后续的MAC-LB sub-TLV字段中。
[0037] 本实施例中,当第一 AP在检测到自身的第一射频口上的第一负载参数值发
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1