CN108093442A - 一种报文转发方法及装置 - Google Patents
一种报文转发方法及装置 Download PDFInfo
- Publication number
- CN108093442A CN108093442A CN201711420075.5A CN201711420075A CN108093442A CN 108093442 A CN108093442 A CN 108093442A CN 201711420075 A CN201711420075 A CN 201711420075A CN 108093442 A CN108093442 A CN 108093442A
- Authority
- CN
- China
- Prior art keywords
- main control
- control board
- online
- aps
- board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000011217 control strategy Methods 0.000 claims abstract description 19
- 230000008859 change Effects 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 5
- 238000003780 insertion Methods 0.000 claims description 5
- 230000037431 insertion Effects 0.000 claims description 5
- 230000009471 action Effects 0.000 description 20
- 101100454361 Arabidopsis thaliana LCB1 gene Proteins 0.000 description 15
- 101100171146 Oryza sativa subsp. japonica DREB2C gene Proteins 0.000 description 15
- 101100350479 Nicotiana tabacum AP24 gene Proteins 0.000 description 7
- 101150049032 ACL1 gene Proteins 0.000 description 3
- -1 AP23 Proteins 0.000 description 3
- 101100448894 Arabidopsis thaliana GLR3.1 gene Proteins 0.000 description 3
- 101100054598 Hordeum vulgare ACL1.2 gene Proteins 0.000 description 3
- 101150023061 acpP gene Proteins 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- NGHVIOIJCVXTGV-ALEPSDHESA-N 6-aminopenicillanic acid Chemical compound [O-]C(=O)[C@H]1C(C)(C)S[C@@H]2[C@H]([NH3+])C(=O)N21 NGHVIOIJCVXTGV-ALEPSDHESA-N 0.000 description 1
- 101100216185 Oryza sativa subsp. japonica AP25 gene Proteins 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种报文转发方法及装置,可包括:接收来自本地接口板上送的发现请求报文;从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP;依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。使用本申请提供的方法,可以实现流量负载分担。
Description
技术领域
本申请涉及计算机通信领域,尤其涉及一种报文转发方法及装置。
背景技术
WLAN(Wireless Local Area Network,无线局域网)技术是当今通信领域的热点之一,和有线相比,无线局域网的启动和实施相对简单,维护的成本低廉,一般只要安放一个或多个接入点设备就可建立覆盖整个建筑或地区的局域网络。
在WLAN中,通常采用AC(Access Controller,接入控制器)-AP(Access Point,接入点)。AP可提供无线客户端到局域网的桥接功能,在无线客户端与无线局域网之间进行无线到有线和有线到无线的帧转换。AC可对无线局域网中的所有AP进行控制和管理。
发明内容
有鉴于此,本申请提供一种报文转发方法及装置,用以实现流量负载分担。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种报文转发方法,所述方法应用于接入设备中的主用主控板,包括:
接收来自本地接口板上送的发现请求报文;
从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP;
依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
可选的,所述从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP,包括:
从本设备的所有主控板中,选择满足指定条件的主控板,将选择的出的主控板分配给所述AP标识对应的AP;
所述满足指定条件的主控板为:接入的在线AP的数量最小的主控板,或者,接入的所有在线AP上总的在线用户数量最少的主控板。
可选的,所述方法还包括:
当AP重新分配条件被满足时,统计所有主控板接入的在线AP的数量,以及所有主控板的数量;
按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板。
可选的,所述AP重新分配条件,包括:
检测到任一主控板上的AP数量变化,且变化量达到预设的阈值;或者,
检测到主控板***或者拔出。
可选的,所述按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板,包括:
依据所有在线AP上总的在线用户数量,将在线AP分配给各主控板,以使各主控板分配到的所有在线AP上总的在线用户数量均衡;或者,
将所有的在线AP平均分配给各主控板。
可选的,在按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板之后,所述方法还包括:
依据为各主控板分配的AP,更新所述接口板上记录的针对各AP的报文转发控制策略,以控制所述接口板将接收到的业务报文转发至为发送该业务报文的AP新分配的主控板。
根据本申请的第二方面,提供一种报文转发装置,所述装置应用于接入设备中的主用主控板,包括:
接收单元,用于接收来自本地接口板上送的发现请求报文;
第一分配单元,用于从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP;
下发单元,用于依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
可选的,所述第一分配单元,具体用于从本设备的所有主控板中,选择满足指定条件的主控板,将选择的出的主控板分配给所述AP标识对应的AP;所述满足指定条件的主控板为:接入的在线AP的数量最小的主控板,或者,接入的所有在线AP上总的在线用户数量最少的主控板。
可选的,所述装置还包括:
第二分配单元,用于当AP重新分配条件被满足时,统计所有主控板接入的在线AP的数量,以及所有主控板的数量;按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板。
可选的,所述AP重新分配条件,包括:检测到任一主控板上的AP数量变化,且变化量达到预设的阈值;或者,检测到主控板***或者拔出。
可选的,所述第二分配单元,具体用于依据所有在线AP上总的在线用户数量,将在线AP分配给各主控板,以使各主控板分配到的所有在线AP上总的在线用户数量均衡;或者,将所有的在线AP平均分配给各主控板。
可选的,所述装置还包括:
更新单元,用于依据为各主控板分配的AP,更新所述接口板上记录的针对各AP的报文转发控制策略,以控制所述接口板将接收到的业务报文转发至为发送该业务报文的AP新分配的主控板。
由于主用主控板在接收到AP发送的发现请求报文后,可以为该AP分配主控板,然后生成报文转发控制策略并下发给接口板,使得接口板可以依据该报文转发控制策略,将来自该AP的业务报文均上送至为该AP分配的主控板,从而使得不同的AP接入不同的主控板,实现了对来自于AP的流量的负载分担,降低了主用主控板的工作负荷。
此外,当任一主控板上接入的AP数量发生变化,或者有主控板***和拔出时,主用主控板还可调整各主控板上接入的AP的数量,使得各主控板负载均衡。
附图说明
图1是本申请一示例性实施例示出的一种报文转发方法的流程图;
图2是本申请一示例性实施例示出的一种报文转发方法的示意图;
图3是本申请一示例性实施例示出的一种报文转发装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在WLAN中,通常采用AC(Access Controller,接入控制器)-AP(Access Point,接入点)。AP可提供无线客户端到局域网的桥接功能,在无线客户端与无线局域网之间进行无线到有线和有线到无线的帧转换。AC可对无线局域网中的所有AP进行控制和管理。
通常,接入设备的主控板上可以使能AC功能,AP可以与接入设备的接口板相连。接入设备可配置有多块主控板,该多块主控板中有一块主控板为主用主控板,其他主控板为备用主控板。
当接入设备的接口板接收到AP发送的业务报文后,接口可将该业务报文上送至接入设备的主用主控板,由主用主控板对该业务报文中的用户信息进行认证等业务处理。
然而,来自于AP的流量均上送至主用主控板,增大了主用主控板的工作负荷,减低了流量转发的效率,同时还会造成其他主控板资源的浪费。
有鉴于此,本申请提出一种报文转发方法,接入设备的主用主控板可接收来自本地接口板上送的发现请求报文;从所述发现请求报文中解析出接入点AP标识,并从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP。主用主控板可依据为该AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
由于主用主控板在接收到AP发送的发现请求报文后,可以为该AP分配主控板,然后生成报文转发控制策略并下发给接口板,使得接口板可以依据该报文转发控制策略,将来自该AP的业务报文均上送至为该AP分配的主控板,从而使得不同的AP接入不同的主控板,实现了对来自于AP的流量的负载分担,降低了主用主控板的工作负荷。
此外,当任一主控板上接入的AP数量发生变化,或者有主控板***和拔出时,主用主控板还可调整各主控板上接入的AP的数量,使得各主控板负载均衡。
参见图1,图1是本申请一示例性实施例示出的一种报文转发方法的流程图。该流程可应用于接入设备的主用主控板,该接入设备还包括接口板,多个主控板,多个主控板中指定的一个主控板为主用主控板,其他的主控板为备用主控板。
步骤101:主用主控板接收来自本地接口板上送的发现请求报文。
在本申请实施例中,接入设备的各主控板使能了AC功能。
在AP关联AC时,AP可广播发现请求报文,该发现请求报文里携带有该AP的AP标识。接入设备的接口板在接收到该发现请求报文后,可将该发现请求报文上送至本设备的主用主控板。
其中,该AP标识可以是AP的IP地址等,这里只是对AP标识进行示例性地说明,不对其进行具体地限定。
步骤102:主用主控板从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP。
主用主控板在接收到本地接口板上送的发现请求报文后,可从该发现请求报文中解析出AP标识。
然后,主用主控板可在本设备的所有主控板中选择一个主控板分配给该解析出的AP标识对应的AP。
在一种可选的实现方式中,主用主控板可统计各个主控板接入的在线AP数量,然后主用主控板可将在线AP数量最少的主控板分配给该AP标识对应的AP。
在另一种可选的实现方式中,通常用户终端通过AP接入到网络,当AP接入到接入设备的主控板上,该主控板上可记录有接入该AP的用户终端的在线用户终端列表。主用主控板可统计各个主控板上接入在线AP上的在线用户数量。然后,主用主控板可将接入的在线AP上的在线用户数量最少主控板分配给该AP标识对应的AP。
需要说明的是,上述为AP标识分配的主控板可以是主用主控板,也可以是备用主控板。
步骤103:主用主控板依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
在本申请实施例中,主用主控板可依据为该AP分配的主控板生成报文转发控制策略,该报文转发控制策略通常包括匹配项和动作项。
为该AP生成的报文转发控制策略的匹配项为该AP的AP标识(即从发现请求报文里解析出的AP标识),动作项为上送至为该AP分配的主控板。
该报文转发控制策略可以包括ACL等,这里只是对报文转发控制策略进行示例性地说明,不对其进行具体地限定。
当接口板接收到来自该AP的业务报文后,查找与该AP标识对应的ACL,然后将业务报文上送至该ACL的动作项记录的主控板,由该主控板对该业务报文中的用户信息进行认证。
此外,在本申请实施例中,当AP重新分配条件被满足时,还可以对在线AP进行重新分配,使得的各主控板负载均衡。在重新分配在线AP后,还可重新生成为各在线AP生成与之对应的报文转发控制策略,并将生成的报文转发控制策略下发到接口板。
1)当主用主控板检测到任一主控板上的AP数量变化,且变化量达到预设的阈值,主用主控板可确定AP重新分配条件被满足。
在实现时,主用主控板可周期性地统计各个主控板上接入的在线AP的数量,当主用主控板确定当前任一主控板上接入的在线AP的数量与上一周期记录的在线AP数量不一致时,主用主控板可确定该主控板上的在线AP数量发生了变化。此时,主用主控板可检测该主控板上的在线AP的变化数量是否达到预设阈值,如果达到了,主用主控板可确定AP重新分配条件被满足了。
2)当主用主控板检测到有主控板***或者拔出时,主用主控板可确定AP重新分配条件被满足。
当主用主控板检测到AP重新分配条件被满足后,主用主控板可统计当前所有主控板上接入的在线AP的数量,以及统计当前接入设备上的主用主控板的数量。
然后主用主控板可按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板。
在一种可选的实现方式中,主用主控板还可统计所有的在线AP上总的在线用户数量,然后依据所有在线AP上总的在线用户数量,将在线AP分配给各主控板,以使各主控板分配到的所有在线AP上总的在线用户数量均衡。
例如,假设主用主控板统计的主控板数量为2块,主用主控板统计的接入各主控板上在线AP的总数为3个,分别为AP1、AP2和AP3。假设接入AP1的在线用户数量为100个,接入AP2的在线用户数量为50个,接入AP3的在线用户数量为50个。
则主用主控板在按照在线用户数量,为各主控板分配AP时,可将AP1分配给主用主控板,将AP2和AP3分配给另一个主控板,使得每个主控板上的在线用户数量都为100个。
在另一种可选的实现方式中,主用主控板可将统计的所有在线AP平均分配给各主控板,使得各主控板上接入的在线AP的数量均衡。
需要说明的是,这里所述的均衡,可以是指完全相同,也可以是指大致相同。
此外,在本申请中,在对在线AP进行重新分配后,主用主控板可将接口板上记录的报文转发控制策略删除,并可依据为各主控板分配的AP,更新所述接口板上记录的针对各AP的报文转发控制策略,以控制所述接口板将接收到的业务报文转发至为发送该业务报文的AP新分配的主控板。
在本申请实施例中,由于主用主控板在接收到AP发送的发现请求报文后,可以为该AP分配主控板,然后生成报文转发控制策略并下发给接口板,使得接口板可以依据该报文转发控制策略,将来自该AP的业务报文均上送至为该AP分配的主控板,从而使得不同的AP接入不同的主控板,实现了对来自于AP的流量的负载分担,降低了主用主控板的工作负荷。
此外,当任一主控板上接入的AP数量发生变化,或者有主控板***和拔出时,主用主控板还可调整各主控板上接入的AP的数量,使得各主控板负载均衡。
下面结合图2,对本申请提出的报文转发方法进行详细地说明。
假设待接入的AP有6个,分配为AP21、AP22、AP23、AP24、AP25和AP26。假设接入设备上的主控板有两块,分别为主控板1和主控板2。假设主控板1为主用主控板。假设主控板1当前接入的在线AP的数量为6个,接入的所有在线AP上的在线用户数量为50个。主控板2当前接入在线AP的数量为5个,接入的在线AP上的在线用户数量为60个。
下面以AP21接入接入设备为例,进行说明,AP22-AP26的接入过程与AP21和AP22类似。
对于AP21来说,AP21可广播发现请求报文。接入设备的接口板在接收到AP21发送的发现请求报文后,可将该发现请求报文上送至主控板1。主控板1可提取该发现请求报文中的AP21的标识,比如AP21的IP地址。然后主控板1可以为该AP21分配主控板。
在一种可选的方式中,主控板1可统计主控1和主控板2上当前接入的在线AP的数量,经统计主控板1上接入的在线AP的数量为6个,主控板2上当前接入在线AP的数量为5个。主控板1可以将接入的在线AP数量最少的主控板分配给AP21,即主控板1可将主控板2分配给AP21。
主控板1可生成依据为AP21分配的主控板2,生成ACL(这里记为ACL1),该ACL1的匹配项为AP21的IP地址,动作项为上送至主控板2。
主控板1可将ACL1下发至接口板,以使接口板将来自于AP21的业务报文上送给主控板2。
在另一种可选的实现方式中,主控板1可统计主控板1和主控板2上当前接入的所有在线AP上的在线用户数量。经统计得到,主控板1当前接入的所有在线AP上的在线用户数量为50个。主控板2当前接入的在线AP上的在线用户数量为60个。
主控板1可将接入的所有在线AP上总的在线用户数量最少的主控板分配给AP21,即主控板1可将主控板1分配给AP21。
然后主控板1依据为AP21分配的主控板1,生成ACL(这里记为ACL2),该ACL2的匹配项为AP21的IP地址,动作项为上送至主控板1。
主控板1可将ACL2下发至接口板,以使接口板将来自于AP21的业务报文上送给主控板1。
当主控板1检测到AP重新分配条件被满足时,主控板1可对主控板1和主控板2上接入的AP进行重新分配。
1)AP重新分配条件为:任一主控板上接入的AP数量发生变化,且变化量达到预设阈值。假设预设阈值为2个。
假设主控板1上接入的AP为AP21-AP23,主控板2上接入的AP为AP24-AP26。
当主控板1可周期性地统计主控板1和主控板2上的在线AP数量,假设在上一个周期内统计的主控板1接入的在线AP数量为3个,主控板2上接入的在线AP数量为3个。主控板1统计当前周期的主控板1接入的在线AP数量为3个,主控板2上接入的在线AP数量为1(假设AP25、AP26下线)。
主控板1确定主控板2的上个周期统计的在线AP数量与当前周期统计的在线AP数量不同,主控板2上减少了2个AP,达到了预设阈值,主控板1可确定AP重新分配条件被满足。
此时,主控板1可按照各主控板负载均衡原则,将主控1和主控2上所有接入的在线AP重新分配给主控板1和主控板2。
在一种可选的实现方式中,主控板1可将所有在线AP平均分配给主控板1和主控板2。在本例中,主控板1检测到当前在线AP的总量为4个,主控板1可将AP21、AP22分配给主控板1,将AP23和AP24分配给主控板2。
然后主控板1可依据为AP21分配的主控板1,生成ACL21,该ACL21的匹配项为AP21的IP地址,动作项为上送至主控板1。主控板1可依据为AP22分配的主控板1,生成ACL22,该ACL22的匹配项为AP22的IP地址,动作项为上送至主控板1。主控板1可依据为AP23分配的主控板2,生成ACL23,该ACL23的匹配项为AP23的IP地址,动作项为上送至主控板2。主控板1可依据为AP24分配的主控板2,生成ACL24,该ACL24的匹配项为AP24的IP地址,动作项为上送至主控板2。
然后,主控板1可将ACL21-ACL24下发给接口板。当接口板收到分别来自AP21、AP22、AP23和AP24的业务报文后,接口板可将该业务报文分别上送至主控板1、主控板1、主控板2和主控板2。
在另一种可选的实现方式中,假设AP21上的在线用户数量为90个,AP22-AP24上的在线用户数量分别为30个。
主控板1在按照在线用户数量为各主控板分配AP时,可将AP21分配给主控板1,将AP22-AP24分配给主控板2,使得每个主控板上的在线用户数量都为90个。
此时,主控板1可依据为AP21分配的主控板1,生成ACL31,该ACL31的匹配项为AP21的IP地址,动作项为上送至主控板1。主控板1可依据为AP22分配的主控板1,生成ACL32,该ACL32的匹配项为AP22的IP地址,动作项为上送至主控板2。主控板1可依据为AP23分配的主控板2,生成ACL33,该ACL33的匹配项为AP23的IP地址,动作项为上送至主控板2。主控板1可依据为AP24分配的主控板2,生成ACL34,该ACL34的匹配项为AP24的IP地址,动作项为上送至主控板2。
然后,主控板1可将ACL31-ACL34下发给接口板。当接口板收到分别来自AP21、AP22、AP23和AP24的业务报文后,接口板可将该业务报文分别上送至主控板1、主控板2、主控板2和主控板2。
2)AP重新分配条件为:检测到有主控板接入或者拔出。
假设主控板1上接入的在线AP为AP21,主控板2上接入的在线AP为AP22-AP23。假设AP21-AP23在线用户数量分别为30个、30个、30个。
当主控板1检测到有新的主控板接入时,主控板1可统计所有的在线AP的数量以及当前接入设备上主控板的数量。
在本例中,当前在线AP的数量为3个,接入设备中的主控板的数量为3个。
此时,主控板1可按照各主控板负载均衡原则,将当前所有的在线AP重新分配给主控板1、主控板2和主控板3。
在一种可选的实现方式中,主控板1可将在线AP平均分配给主控板1、主控板2和主控板3。
例如,将AP21、AP22和AP23分别分配给主控板1、主控板2和主控板3。主控板1可依据为AP21分配的主控板1,生成ACL41,该ACL41的匹配项为AP21的IP地址,动作项为上送至主控板1。主控板1可依据为AP22分配的主控板2,生成ACL42,该ACL42的匹配项为AP22的IP地址,动作项为上送至主控板2。主控板1可依据为AP23分配的主控板3,生成ACL43,该ACL43的匹配项为AP23的IP地址,动作项为上送至主控板3。
然后,主控板1可将ACL41-ACL43下发给接口板。当接口板收到分别来自AP21、AP22和AP23的业务报文后,接口板可将该业务报文分别上送至主控板1、主控板2、主控板3。
在另一种可选的实现方式中,主控板1可按照在线用户数量,将AP21-AP23分配给主控板1-主控板3,使得每个主控板上的在线用户数量均衡。
例如,将AP21、AP22和AP23分别分配给主控板1、主控板2和主控板3,使得主控板1、主控板2和主控板3上的在线用户数量均为30个。
然后,主控板1可依据为AP21分配的主控板1,生成ACL41,该ACL41的匹配项为AP21的IP地址,动作项为上送至主控板1。主控板1可依据为AP22分配的主控板2,生成ACL42,该ACL42的匹配项为AP22的IP地址,动作项为上送至主控板2。主控板1可依据为AP23分配的主控板3,生成ACL43,该ACL43的匹配项为AP23的IP地址,动作项为上送至主控板3。
然后,主控板1可将ACL41-ACL43下发给接口板。当接口板收到分别来自AP21、AP22和AP23的业务报文后,接口板可将该业务报文分别上送至主控板1、主控板2、主控板3。
在本申请实施例中,由于主用主控板在接收到AP发送的发现请求报文后,可以为该AP分配主控板,然后生成报文转发控制策略并下发给接口板,使得接口板可以依据该报文转发控制策略,将来自该AP的流量均上送至为该AP分配的主控板,从而使得不同的AP接入不同的主控板,实现了对来自于AP的流量的负载分担。
此外,当任一主控板上接入的AP数量发生变化,或者有主控板***和拔出时,主用主控板还可调整各主控板上接入的AP的数量,使得各主控板负载均衡。
参见图3,图3是本申请一示例性实施例示出的一种报文转发装置的框图。所述装置可应用于接入设备的主用主控板,可包括如下所示单元。
接收单元301,用于接收来自本地接口板上送的发现请求报文;
第一分配单元302,用于从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP;
下发单元303,用于依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
可选的,所述第一分配单元302,具体用于从本设备的所有主控板中,选择满足指定条件的主控板,将选择的出的主控板分配给所述AP标识对应的AP;所述满足指定条件的主控板为:接入的在线AP的数量最小的主控板,或者,接入的所有在线AP上总的在线用户数量最少的主控板。
可选的,所述装置还包括:
第二分配单元304,用于当AP重新分配条件被满足时,统计所有主控板接入的在线AP的数量,以及所有主控板的数量;按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板。
可选的,所述AP重新分配条件,包括:检测到任一主控板上的AP数量变化,且变化量达到预设的阈值;或者,检测到主控板***或者拔出。
可选的,所述第二分配单元304,具体用于依据所有在线AP上总的在线用户数量,将在线AP分配给各主控板,以使各主控板分配到的所有在线AP上总的在线用户数量均衡;或者,将所有的在线AP平均分配给各主控板。
可选的,所述装置还包括:
更新单元305,用于依据为各主控板分配的AP,更新所述接口板上记录的针对各AP的报文转发控制策略,以控制所述接口板将接收到的业务报文转发至为发送该业务报文的AP新分配的主控板。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (12)
1.一种报文转发方法,其特征在于,所述方法应用于接入设备中的主用主控板,包括:
接收来自本地接口板上送的发现请求报文;
从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP;
依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
2.根据权利要求1所述的方法,其特征在于,所述从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP,包括:
从本设备的所有主控板中,选择满足指定条件的主控板,将选择的出的主控板分配给所述AP标识对应的AP;
所述满足指定条件的主控板为:接入的在线AP的数量最小的主控板,或者,接入的所有在线AP上总的在线用户数量最少的主控板。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当AP重新分配条件被满足时,统计所有主控板接入的在线AP的数量,以及所有主控板的数量;
按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板。
4.根据权利要求3所述的方法,其特征在于,所述AP重新分配条件,包括:
检测到任一主控板上的AP数量变化,且变化量达到预设的阈值;或者,
检测到主控板***或者拔出。
5.根据权利要求3所述的方法,其特征在于,所述按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板,包括:
依据所有在线AP上总的在线用户数量,将在线AP分配给各主控板,以使各主控板分配到的所有在线AP上总的在线用户数量均衡;或者,
将所有的在线AP平均分配给各主控板。
6.根据权利要求3所述的方法,其特征在于,在按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板之后,所述方法还包括:
依据为各主控板分配的AP,更新所述接口板上记录的针对各AP的报文转发控制策略,以控制所述接口板将接收到的业务报文转发至为发送该业务报文的AP新分配的主控板。
7.一种报文转发装置,其特征在于,所述装置应用于接入设备中的主用主控板,包括:
接收单元,用于接收来自本地接口板上送的发现请求报文;
第一分配单元,用于从所述发现请求报文中解析出接入点AP标识,从本设备的所有主控板中选择一个主控板分配给所述AP标识对应的AP;
下发单元,用于依据为所述AP分配的主控板生成报文转发控制策略并下发至所述接口板,以控制所述接口板将来自所述AP的业务报文转发至为所述AP分配的主控板。
8.根据权利要求7所述的装置,其特征在于,所述第一分配单元,具体用于从本设备的所有主控板中,选择满足指定条件的主控板,将选择的出的主控板分配给所述AP标识对应的AP;所述满足指定条件的主控板为:接入的在线AP的数量最小的主控板,或者,接入的所有在线AP上总的在线用户数量最少的主控板。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二分配单元,用于当AP重新分配条件被满足时,统计所有主控板接入的在线AP的数量,以及所有主控板的数量;按照各主控板负载均衡的原则,将统计的所有在线AP分配给各主控板。
10.根据权利要求9所述的装置,其特征在于,所述AP重新分配条件,包括:检测到任一主控板上的AP数量变化,且变化量达到预设的阈值;或者,检测到主控板***或者拔出。
11.根据权利要求9所述的装置,其特征在于,所述第二分配单元,具体用于依据所有在线AP上总的在线用户数量,将在线AP分配给各主控板,以使各主控板分配到的所有在线AP上总的在线用户数量均衡;或者,将所有的在线AP平均分配给各主控板。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括:
更新单元,用于依据为各主控板分配的AP,更新所述接口板上记录的针对各AP的报文转发控制策略,以控制所述接口板将接收到的业务报文转发至为发送该业务报文的AP新分配的主控板。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711420075.5A CN108093442A (zh) | 2017-12-25 | 2017-12-25 | 一种报文转发方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711420075.5A CN108093442A (zh) | 2017-12-25 | 2017-12-25 | 一种报文转发方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108093442A true CN108093442A (zh) | 2018-05-29 |
Family
ID=62177968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711420075.5A Pending CN108093442A (zh) | 2017-12-25 | 2017-12-25 | 一种报文转发方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108093442A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120680A (zh) * | 2018-07-27 | 2019-01-01 | 北京华为数字技术有限公司 | 一种控制***、方法及相关设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724107A (zh) * | 2011-03-31 | 2012-10-10 | 百度在线网络技术(北京)有限公司 | 用于转发报文及选择报文转发装置的方法、装置和设备 |
EP2124495B1 (en) * | 2008-05-21 | 2015-01-28 | Hangzhou H3C Technologies Co., Ltd. | Method of balancing wireless load and access controller |
CN105357717A (zh) * | 2014-08-22 | 2016-02-24 | ***通信集团公司 | 一种调节ac间负载均衡的方法、接入点及接入控制器 |
CN105578527A (zh) * | 2015-12-11 | 2016-05-11 | 迈普通信技术股份有限公司 | 实现云ac负载均衡的方法、装置及*** |
CN106332182A (zh) * | 2016-08-11 | 2017-01-11 | 杭州华三通信技术有限公司 | 一种无线接入方法及装置 |
CN106454947A (zh) * | 2016-06-29 | 2017-02-22 | 英骅信息科技(上海)有限公司 | 一种ap接入负载均衡方法 |
CN106792989A (zh) * | 2016-02-03 | 2017-05-31 | 新华三技术有限公司 | 一种无线接入方法及装置 |
-
2017
- 2017-12-25 CN CN201711420075.5A patent/CN108093442A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2124495B1 (en) * | 2008-05-21 | 2015-01-28 | Hangzhou H3C Technologies Co., Ltd. | Method of balancing wireless load and access controller |
CN102724107A (zh) * | 2011-03-31 | 2012-10-10 | 百度在线网络技术(北京)有限公司 | 用于转发报文及选择报文转发装置的方法、装置和设备 |
CN105357717A (zh) * | 2014-08-22 | 2016-02-24 | ***通信集团公司 | 一种调节ac间负载均衡的方法、接入点及接入控制器 |
CN105578527A (zh) * | 2015-12-11 | 2016-05-11 | 迈普通信技术股份有限公司 | 实现云ac负载均衡的方法、装置及*** |
CN106792989A (zh) * | 2016-02-03 | 2017-05-31 | 新华三技术有限公司 | 一种无线接入方法及装置 |
CN106454947A (zh) * | 2016-06-29 | 2017-02-22 | 英骅信息科技(上海)有限公司 | 一种ap接入负载均衡方法 |
CN106332182A (zh) * | 2016-08-11 | 2017-01-11 | 杭州华三通信技术有限公司 | 一种无线接入方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120680A (zh) * | 2018-07-27 | 2019-01-01 | 北京华为数字技术有限公司 | 一种控制***、方法及相关设备 |
CN109120680B (zh) * | 2018-07-27 | 2022-01-14 | 北京华为数字技术有限公司 | 一种控制***、方法及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109040259B (zh) | 一种基于mec的cdn节点分配方法和*** | |
CN109618002B (zh) | 一种微服务网关优化方法、装置及存储介质 | |
CN102685904B (zh) | 一种带宽自适应分配方法和*** | |
CN108924268B (zh) | 一种容器云服务***及pod创建方法、装置 | |
CN100527752C (zh) | Dhcp的地址分配方法 | |
CN105335229B (zh) | 一种业务资源的调度方法和装置 | |
EP2913978A1 (en) | Business scheduling method and apparatus and convergence device | |
CN101674602B (zh) | 一种共享网络的资源分配方法和装置 | |
RU2010121231A (ru) | Назначение временного идентификатора абонентского оборудования ретрансляционным узлом, управляемым базовой станцией | |
CN103391299A (zh) | 负载均衡方法和负载均衡*** | |
CN110661894A (zh) | 用户ip地址的分配方法、网络设备和存储介质 | |
CN103051564A (zh) | 资源动态调配的方法和装置 | |
CN101159630B (zh) | 流量监管方法、***和宽带接入服务器 | |
CN105791254B (zh) | 网络请求处理方法、装置及终端 | |
CN102571996A (zh) | Ip地址分配方法、装置以及网络*** | |
CN105262703A (zh) | 一种基于双重优先级的路由带宽分配方法 | |
CN104348798A (zh) | 一种分配网络的方法、装置、调度服务器和*** | |
CN104349511B (zh) | Wlan网络中ap地址的分配方法与装置 | |
CN101741925A (zh) | 一种接入地址的分配方法及一种接入设备 | |
CN109428735B (zh) | 计费方法和计费*** | |
CN101308467A (zh) | 一种任务处理的方法和装置 | |
CN105376226B (zh) | 一种流媒体服务器的转发方法及*** | |
CN108093442A (zh) | 一种报文转发方法及装置 | |
CN101594642A (zh) | 用于通信网元设备的资源分配方法及装置 | |
CN103441865B (zh) | 管理IP地址的方法、***及BRAS和Portal服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180529 |
|
RJ01 | Rejection of invention patent application after publication |