一种管理无线接入点ap的方法及装置的制造方法

文档序号:10492975阅读:353来源:国知局
一种管理无线接入点ap的方法及装置的制造方法
【专利摘要】本发明公开了一种管理无线接入点AP的方法,应用于分别与一个接入控制器AC、以及多个AP连接的AP连接设备中;所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络;该方法包括:所述AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电;在AP上电后,与AP之间建立进程间通信IPC连接,并在IPC连接建立完毕后与AC建立CAPWAP隧道连接。本发明的管理AP的方法通过在第二AC和AP之间设置AP连接设备,并设置AP连接设备与AP之间实现进程间通信IPC连接以替代CAPWAP隧道连接,从而降低了业务间的通信消耗。本发明还公开了一种管理AP的装置。
【专利说明】
一种管理无线接入点AP的方法及装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种管理无线接入点AP的方法及装置。
【背景技术】
[0002]无线接入点(Access Point, AP)是目前组建小型无线局域网时常用的设备,它相当于一个连接有线网络和无线网络的桥梁,作用是将各个无线网络客户端连接到一起,然后接入以太网中。无线控制器(Access Controller,AC)是一种网络设备,能够自动优化基本无线网络,并支持该网络之上的高级移动服务,它负责管理某个区域无线网络中的AP。
[0003]对于某区域需要大面积的无线覆盖时,往往需要用到多个AP协同工作,就需要用到 AC-AP 系统。AP 和 AC 通过 CAPWAP (Control And Provis1ning of Wireless AccessPoints Protocol Specif icat1n,控制的无线接入点和配置协议)隧道建立连接,AP和AC之间通过CAPWAP消息进行交互。其中,CAPWAP消息承载于UDP协议(User DatagramProtocol,用户数据报协议)之上,其消息格式为链路头+IP头+UDP头+CAPWAP头+消息元素头+有效载荷。在接收到CAPWAP消息后,AC和AP均需要对CAPWAP消息进行解析后,才能得到其中的有效载荷,导致通信消耗较大。
[0004]在AC-AP系统中,出于业务实时性和分布式计算考虑,很多本地业务流程是在AP上完成,如扫描切换、邻居学习等。这对AP的性能提出了要求。然而,不同于有线设备,无线设备有地理覆盖范围的局限,由于AP的覆盖范围仅为几十米,因此网络中部署的AP数量往往很多。大量部署高性能AP将导致部署成本过高,无法接受。
[0005]为了降低成本,现有技术中提出一种AP分层管理的装置,如图1所示,即在本地网络侧,在第二 AC和AP之间增加第一 AC。其中,第一 AC和第二 AC之间、第一 AC和AP之间均通过CAPWAP隧道连接。这样,第一 AC集中处理本地业务,而不用每个AP去单独处理本地业务。此种架构下,采用低性能AP便可以实现第二 AC和AP之间的通信,从而避免了部署大量高性能的AP。但是,第一 AC和AP之间仍需要通过CAPWAP消息进行交互,那么第一AC在获得CAPWAP消息后,仍需要频繁地对接收到的CAPWAP消息解析来获取有效载荷。这样虽然降低了成本,但是第二 AC和AP之间的通信实时性仍然得不到保障。
[0006]所以,需要一种既可以降低成本、又可以保障第二 AC和AP之间的通信实时性的AP分层管理的装置。

【发明内容】

[0007]有鉴于此,本发明提出一种管理无线接入点AP的方法及装置,以解决上述问题。
[0008]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0009]本发明公开了一种管理无线接入点AP的方法,应用于分别与一个接入控制器AC、以及多个AP连接的AP连接设备中;所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络;在所述AP连接设备侧,所述方法包括:
[0010]所述AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电;在AP上电后,与AP之间建立进程间通信IPC连接;并在IPC连接建立完毕后,与AC建立CAPWAP隧道连接。
[0011 ] 可选地,在所述AP连接设备与AC建立CAPWAP隧道连接后,还包括:
[0012]所述AP连接设备接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC ;接收AC下发的CAPWAP报文,并转发至AP ;
[0013]其中,AP连接设备接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC,具体包括:AP连接设备根据接收到的所述配置文件,判断接收到的IPC报文为本地网络转发还是向AC转发;若为本地网络转发,则将该IPC报文转发至目的AP ;若为向AC转发,则将该IPC报文解析得到有效载荷,并将该有效载荷重新封装为CAPWAP报文后发送至AC。
[0014]可选地,所述AP连接设备与AC建立CAPWAP隧道连接,具体包括:
[0015]所述AP连接设备向AC发送第一 CAPWAP消息,以触发AC进行匹配,并在匹配成功后接收AC下发的配置文件,以建立CAPWAP隧道连接;
[0016]所述AP连接设备向AC上报版本信息,触发AC比较AP连接设备的版本信息是否高于AC存储的版本信息;
[0017]若是,则所述AP连接设备针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道;
[0018]若否,所述AP连接设备接收AC下发的新的版本文件,以进行版本更新,并在更新完毕后,将接收到的新的版本文件下发至每个AP,以使AP进行版本更新,在AP版本更新后针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道;
[0019]其中,所述AP连接设备上报的版本信息包括:AP连接设备自身的型号以及版本号;每条所述第二 CAPWAP消息携带有一个AP的序列号和MAC地址。
[0020]可选地,所述AP连接设备与AP之间建立进程间通信IPC连接具体包括:所述AP连接设备将自身的版本文件下发至AP,以使AP进行版本文件的加载,并在AP加载完毕后与AP之间建立进程间通信IPC连接。
[0021]可选地,所述第一 CAPWAP消息携带有AP连接设备自身的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件;
[0022]或;
[0023]所述第一 CAPWAP消息携带有与所述AP连接设备连接的第一个AP的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件。
[0024]本发明实施例提供一种管理无线接入点AP的装置,其特征在于,应用于AP连接设备中,所述AP连接设备分别与一个接入控制器AC、以及多个位于本地网络侧的AP连接;所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络;
[0025]所述装置包括:
[0026]启动模块、在AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电;
[0027]AP连接模块、在AP上电后,与AP之间建立进程间通信IPC连接,并在IPC连接完毕后,通知AC连接模块动作;
[0028]AC连接模块、与AC建立CAPWAP隧道连接。
[0029]可选地,所述AP连接设备还包括:
[0030]报文发送模块、接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC ;接收AC下发的CAPWAP报文,并转发至AP ;
[0031]其中,所述报文发送模块接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC,具体包括:所述报文发送模块根据接收到的所述配置文件,判断接收到的IPC报文为本地网络转发还是向AC转发;若为本地网络转发,则将该IPC报文转发至目的AP ;若为向AC转发,则将该IPC报文解析得到有效载荷,并将该有效载荷重新封装为CAPWAP报文后发送至AC。
[0032]可选地,所述AC连接模块具体包括:
[0033]第一隧道建立模块、向AC发送第一 CAPWAP消息,以触发AC进行匹配,并在匹配成功后接收AC下发的配置文件,以建立CAPWAP隧道连接;
[0034]版本信息上报模块、向AC上报版本信息,触发AC将AP连接设备的所述版本信息是否高于AC存储的版本信息,若是,通知第二隧道建立模块动作;若否,通知版本更新模块动作;
[0035]版本更新模块、接收AC下发的新的版本文件,以进行版本更新,并在更新完毕后通知版本文件下发模块动作;
[0036]版本文件下发模块、将接收到的新的版本文件下发至每个AP,以使AP进行版本更新,并在AP版本更新后,通知第二隧道建立模块动作;
[0037]第二隧道建立模块、针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道;
[0038]所述版本更新模块上报的版本信息包括:AP连接设备自身的型号以及版本号;所述第二隧道建立模块发送的每条第二 CAPWAP消息中,携带有一个AP的序列号和MAC地址。
[0039]可选地,所述AP连接模块与AP之间建立进程间通信IPC连接具体包括:所述AP连接模块将所述AP连接设备的版本文件下发至AP,以使AP进行版本文件的加载,并在AP加载完毕后建立与AP之间的进程间通信IPC连接。
[0040]可选地,所述第一隧道建立模块发送的第一 CAPWAP消息中,所述第一 CAPWAP消息携带有AP连接设备自身的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件;
[0041]或;
[0042]所述第一隧道建立模块发送的第一 CAPWAP消息中,所述第一 CAPWAP消息携带有与所述AP连接设备连接的第一个AP的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件。
[0043]本发明的管理AP的方法及装置,通过在AC和AP之间设置AP连接设备,并设置AP连接设备与AP之间实现进程间通信IPC连接以替代CAPWAP隧道连接,AP与AC之间的CAPffAP隧道在AP连接设备上便可以终结,从而降低了业务间的通信消耗。
[0044]并且,由于取消了 AP与第一 AC之间的CAPWAP隧道连接,简化了 AP的处理流程,降低了 AP的性能及内存需求。所以在实际使用时,使用低端型号的AP即可满足使用,从而降低整网的部署成本。
【附图说明】
[0045]图1为现有技术中的一种管理AP的装置的结构图;
[0046]图2为本发明实施例中的管理AP的装置的结构图;
[0047]图3为本发明实施例中的管理AP的方法流程图一;
[0048]图4为本发明实施例中的管理AP的方法流程图二 ;
[0049]图5为本发明实施例中的管理AP的装置的模块结构图;
[0050]图6为本发明实施例中的管理AP的装置中的AC连接模块的结构图。
【具体实施方式】
[0051]为了使本发明的目的、技术方案及优点更加清楚明白,以下通过具体实施例并参见附图,对本发明进行详细说明。
[0052]为了解决现有技术中存在的位于本地网络中的第一 AC与AP之间通过CAPWAP消息交互时,通信消耗较大,实时性得不到保障的技术问题,本发明实施例提供一种管理AP的方法,应用于分别与一个接入控制器AC、以及多个AP连接的AP连接设备中(参见图2)。所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络。
[0053]根据本领域的公知常识,接入控制器AC的功能是负责把来自不同AP的数据进行汇聚并接入网络,同时完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。
[0054]另外需要说明的是,图2中,实线代表AC与AP连接设备、AP连接设备与AP之间的物理连接,虚线代表AC与AP连接设备、AP连接设备与AP之间的虚拟连接。
[0055]如图3所示,在AP连接设备侧,所述方法包括:
[0056]步骤101、所述AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电。
[0057]其中,AP连接设备启动后,先不与AC建立连接,但是需要记录本地保存的AC地址等配置信息。
[0058]步骤102、在AP上电后,AP连接设备与AP之间建立进程间通信IPC连接,并在IPC连接建立完毕后进入步骤103。本步骤102中,AP连接设备与AP之间的IPC连接建立完毕后,AP连接设备接收AP的连接完毕通知,然后进入步骤103。
[0059]本步骤中,AP的供电需要AP连接设备来提供。AP连接设备启动后,AP接入并启动。
[0060]更为详尽地,在步骤102中,所述与AP之间建立进程间通信IPC连接的过程具体包括:所述AP连接设备将自身的版本文件下发至AP,以使AP进行版本文件的加载,并在AP加载完毕后与AP之间建立进程间通信IPC连接。
[0061]通过设置此IPC连接,AP的业务在AP连接设备上集中进行处理,从而不用每个AP单独去处理本地业务。此通过IPC连接设置到AP上生效。
[0062]本步骤102中,IPC连接为二层的虚拟连接。IPC支持的报文格式为二层私有协议头+有效载荷,这样可以用较短的消息头封装载荷,与CAPWAP协议的链路头+IP头+UDP头+CAPffAP头+消息元素头相比,节省了网络带宽和解析及封装的CPU消耗。并且,对AP连接设备来说,二层虚拟IPC连接可以保证AP连接设备具有像设置本地芯片一样设置AP的功能,在满足功能的基础上,性能得到了保证。。
[0063]步骤103、与AC建立CAPWAP隧道连接。这样,AP与AC之间的CAPWAP隧道在AP连接设备上便可以终结。
[0064]可选地,AP连接设备与AC建立的CAPWAP隧道可以为一条,也可以为并行的多条。对于一条隧道和多条隧道的情形,在报文解析的深度上没有任何区别(链路头、IP头、UDP头、CAPffAP头)。但是如果只建立一条CAPWAP隧道,则还需要在隧道内区分不同AP的信息,反而会因为其中一个AP的处理时间过长导致剩下的AP也要等待,导致降低了性能。所以,本实施例中,与AC建立的CAPWAP隧道为多条并行。
[0065]更具体而言,参见图4,AP连接设备与AC建立CAPWAP隧道连接包括:
[0066]步骤1030、向AC发送第一 CAPWAP消息,以触发AC进行匹配,并在匹配成功后接收AC下发的配置文件,以建立CAPWAP隧道连接。
[0067]AP连接设备与AC建立CAPWAP隧道连接的方法可以有以下两种:
[0068]其一、AP连接设备向AC发送第一 CAPWAP消息,其中,所述第一 CAPWAP消息携带有AP连接设备自身的序列号和MAC地址;
[0069]所述AC中存储有对应每个序列号或MAC地址的配置文件。所述AC在接收到第一CAPffAP消息后进行匹配,并在匹配成功后下发配置文件,以建立CAPWAP隧道连接。
[0070]由于AP的序列号和MAC地址均封装于CAPWAP隧道内,隧道的外层使用唯一的源IP+源端口来识别AP,因此,同一个AP连接设备可以建立多个CAPWAP隧道,其IP相同但是源端口号不同,不会产生冲突。
[0071]其二、AP连接设备无需针对自身与AC建立CAPWAP隧道连接,而是通过第一个接入的AP与AC建立CAPWAP隧道连接。
[0072]AP连接设备向AC发送第一 CAPWAP消息,其中,所述第一 CAPWAP消息携带有与所述AP连接设备连接的第一个AP的序列号和MAC地址;
[0073]所述AC在接收到第一 CAPWAP消息后进行匹配,并在匹配成功后下发配置文件,以建立CAPWAP隧道连接;其中,所述AC中存储有对应每个序列号或MAC地址的配置文件。
[0074]步骤1031、向AC上报版本信息,触发AC比较AP连接设备的版本信息是否高于AC存储的版本信息,若是,进入步骤1034 ;若否,进入步骤1032。
[0075]在步骤1031中,AP连接设备上报的版本信息包括:AP连接设备自身的型号以及版本号。对应地,在AC端存储的配置文件中,所有的AP型号对应的版本文件均为AP连接设备的版本文件。
[0076]步骤1032、AP连接设备接收AC下发的新的版本文件,以进行版本更新,并在更新完毕后进入步骤1033。
[0077]另外,在本步骤中,AP连接设备在版本更新时,需要自身重启,同时,由于AP的供电也需要AP连接设备提供,所以AP也会进行重启,并准备进行步骤1033的版本更新。这样就无需AP连接设备在重启后,再额外地通知AP进行重启。
[0078]步骤1033、将接收到的新的版本文件下发至每个AP,以使AP进行版本更新,并在AP版本更新后进入步骤1034。
[0079]步骤1034、针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道。
[0080]在步骤1034中,每条所述第二 CAPWAP消息携带有一个AP的序列号和MAC地址。对于AC如何针对每个AP建立CAPWAP隧道,本领域技术人员根据现有公开的技术便可获知,在此便不再赘述。
[0081 ] AC与AP的连接建立完毕。
[0082]步骤104、接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC ;接收AC下发的CAPWAP报文,并转发至AP。
[0083]更具体而言,所述接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC,包括:
[0084]AP连接设备根据接收到的所述配置文件,判断接收到的IPC报文为本地网络转发还是向AC转发,若为本地网络转发,则将该IPC报文转发至目的AP ;若为向AC转发,则将该IPC报文解析得到有效载荷,并将该有效载荷重新封装为CAPWAP报文后发送至AC。
[0085]需要说明的是,在一个本领域常用的情形下,AP连接设备判断接收到的IPC报文为本地转发还是向AC转发,需要根据接收到的AC下发的配置文件来建立访问控制(AccessControl List, ACL)列表,并根据该访问控制列表中设置的条件来判断接收到的报文转发的目的地。关于如何根据ACL列表来判断报文转发的目的地,本领域技术人员根据现有公开的技术便可以实现,在此便不再展开叙述。
[0086]所述接收AC下发的CAPWAP报文,并转发至AP,包括:AP连接设备将接收到的CAPffAP报文解析得到有效载荷,并将该有效载荷重新封装为IPC报文后发送至AP。
[0087]本发明实施例提供一种管理无线接入点AP的装置,如图2所示,应用于AP连接设备中,所述AP连接设备分别与一个接入控制器AC、以及多个位于本地网络侧的AP连接;所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络。
[0088]参见图5,该装置包括启动模块、AP连接模块、AC连接模块,报文发送模块。
[0089]其中:
[0090]启动模块、在AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电。
[0091]其中,AP连接设备启动后,先不与AC建立连接,但是需要记录本地保存的AC地址等配置信息。
[0092]AP连接模块、在AP上电后,与AP之间建立进程间通信IPC连接,并在实现IPC连接完毕后,通知AC连接模块动作。AP连接模块与AP之间的IPC连接建立完毕后,AP连接模块接收AP的连接完毕通知,然后通知AC连接模块动作。
[0093]本步骤中,AP的供电需要AP连接设备来提供。AP连接设备启动后,AP接入并启动。
[0094]更为详尽地,所述AP连接模块与AP之间建立进程间通信IPC连接具体包括:所述AP连接模块将所述AP连接设备的版本文件下发至AP,以使AP进行版本文件的加载,并在AP加载完毕后建立与AP之间的进程间通信IPC连接。
[0095]通过设置此IPC连接,AP的业务在AP连接设备上集中进行处理,从而不用每个AP单独去处理本地业务。此通过IPC连接设置到AP上生效。
[0096]其中,IPC连接为二层的虚拟连接。IPC支持的报文格式为二层私有协议头+有效载荷,这样可以用较短的消息头封装载荷,与CAPWAP协议的链路头+IP头+UDP头+CAPWAP头+消息元素头相比,节省了网络带宽和解析及封装的CPU消耗。并且,对AP连接设备来说,二层虚拟IPC连接可以保证AP连接设备具有像设置本地芯片一样设置AP的功能,在满足功能的基础上,性能得到了保证。。
[0097]AC连接模块、与AC建立CAPWAP隧道连接。这样,AP与AC之间的CAPWAP隧道在AP连接设备上便可以终结。
[0098]可选地,AC连接模块与AC建立的CAPWAP隧道可以为一条,也可以为并行的多条。对于一条隧道和多条隧道的情形,在报文解析的深度上没有任何区别(链路头、IP头、UDP头、CAPffAP头)。但是如果只建立一条CAPWAP隧道,则还需要在隧道内区分不同AP的信息,反而会因为其中一个AP的处理时间过长导致剩下的AP也要等待,导致降低了性能。所以,本实施例中,AC连接模块与AC建立的CAPWAP隧道为多条并行。
[0099]更为详尽地,参见图6,AC连接模块具体包括第一隧道建立模块、版本信息上报模块、版本更新模块、版本文件下发模块、第二隧道建立模块,其中:
[0100]第一隧道建立模块、向AC发送第一 CAPWAP消息,以触发AC进行匹配,并在匹配成功后接收AC下发的配置文件,以建立CAPWAP隧道连接。
[0101]其中,第一隧道建立模块与AC建立CAPWAP隧道连接的方法可以有以下两种:
[0102]其一、第一隧道建立模块向AC发送第一 CAPWAP消息,其中,所述第一 CAPWAP消息携带有AP连接设备自身的序列号和MAC地址;
[0103]所述AC中存储有对应每个序列号或MAC地址的配置文件。所述AC在接收到第一CAPffAP消息后进行匹配,并在匹配成功后下发配置文件,以建立CAPWAP隧道连接。
[0104]由于AP的序列号和MAC地址均封装于CAPWAP隧道内,隧道的外层使用唯一的源IP+源端口来识别AP,因此,同一个AP连接设备可以建立多个CAPWAP隧道,其IP相同但是源端口号不同,不会产生冲突。
[0105]其二、AP连接设备无需针对自身与AC建立CAPWAP隧道连接,而是通过第一个接入的AP与AC建立CAPWAP隧道连接。
[0106]此种情形下,第一隧道建立模块向AC发送第一 CAPWAP消息,其中,所述第一CAPffAP消息携带有与所述AP连接设备连接的第一个AP的序列号和MAC地址;
[0107]所述AC在接收到第一 CAPWAP消息后进行匹配,并在匹配成功后下发配置文件,以建立CAPWAP隧道连接;其中,所述AC中存储有对应每个序列号或MAC地址的配置文件。
[0108]版本信息上报模块、向AC上报版本信息,触发AC将AP连接设备的所述版本信息是否高于AC存储的版本信息,若是,通知第二隧道建立模块动作;若否,通知版本更新模块动作。
[0109]其中,版本信息上报模块上报的版本信息包括:AP连接设备自身的型号以及版本号。对应地,在AC端存储的配置文件中,所有的AP型号对应的版本文件均为AP连接设备的版本文件。
[0110]版本更新模块、接收AC下发的新的版本文件,以进行版本更新,并在更新完毕后通知版本文件下发模块动作。
[0111]另外,AP连接设备的版本更新模块在进行版本更新时,需要自身重启,同时,由于AP的供电也需要AP连接设备提供,所以AP也会进行重启,并执行下述步骤中的版本更新。这样就无需AP连接设备在重启后,再额外地通知AP进行重启。
[0112]版本文件下发模块、将接收到的新的版本文件下发至每个AP,以使AP进行版本更新,并在AP版本更新后,通知第二隧道建立模块动作。
[0113]第二隧道建立模块、针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道;
[0114]其中,每条所述第二 CAPWAP消息携带有一个AP的序列号和MAC地址。对于AC如何针对每个AP建立CAPWAP隧道,本领域技术人员根据现有公开的技术便可获知,在此便不再赘述。
[0115]AC与AP的连接建立完毕。
[0116]报文发送模块、接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC ;接收AC下发的CAPWAP报文,并转发至AP。
[0117]更为具体地,所述报文发送模块接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC,包括:
[0118]所述报文发送模块根据接收到的所述配置文件,判断接收到的IPC报文为本地转发还是向AC转发,若为本地转发,则将该IPC报文转发至目的AP ;若为向AC转发,则将该IPC报文解析得到有效载荷,并将该有效载荷重新封装为CAPWAP报文后发送至AC ;
[0119]其中,所述IPC报文包括:二层私有协议头、以及有效载荷;所述CAPWAP报文包括:链路头、IP头、UDP头、CAPffAP头、消息元素头、以及有效载荷。
[0120]所述报文发送模块接收AC下发的CAPWAP报文,并转发至AP,包括:所述报文发送模块将接收到的CAPWAP报文解析得到有效载荷,并将该有效载荷重新封装为IPC报文后发送至AP。
[0121]由上可见,本发明的管理AP的方法和装置,通过在AC和AP之间设置AP连接设备,并设置AP连接设备与AP之间实现进程间通信IPC连接以替代CAPWAP隧道连接,AP与AC之间的CAPWAP隧道在AP连接设备上便可以终结,从而降低了业务间的通信消耗。
[0122]并且,由于取消了 AP与第一 AC之间的CAPWAP隧道连接,简化了 AP的处理流程,降低了 AP的性能及内存需求。所以在实际使用时,使用低端型号的AP即可满足使用,从而降低整网的部署成本。
[0123]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种管理无线接入点AP的方法,其特征在于,应用于分别与一个接入控制器AC、以及多个AP连接的AP连接设备中;所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络;在所述AP连接设备侧,所述方法包括: 所述AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电;在AP上电后,与AP之间建立进程间通信IPC连接;并在IPC连接建立完毕后,与AC建立CAPWAP隧道连接。2.根据权利要求1所述的方法,其特征在于,在所述AP连接设备与AC建立CAPWAP隧道连接后,还包括: 所述AP连接设备接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC ;接收AC下发的CAPWAP报文,并转发至AP ; 其中,AP连接设备接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC,具体包括:AP连接设备根据接收到的所述配置文件,判断接收到的IPC报文为本地网络转发还是向AC转发;若为本地网络转发,则将该IPC报文转发至目的AP ;若为向AC转发,则将该IPC报文解析得到有效载荷,并将该有效载荷重新封装为CAPWAP报文后发送至AC。3.根据权利要求2所述的方法,其特征在于,所述AP连接设备与AC建立CAPWAP隧道连接,具体包括: 所述AP连接设备向AC发送第一 CAPWAP消息,以触发AC进行匹配,并在匹配成功后接收AC下发的配置文件,以建立CAPWAP隧道连接; 所述AP连接设备向AC上报版本信息,触发AC比较AP连接设备的版本信息是否高于AC存储的版本信息; 若是,则所述AP连接设备针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道; 若否,所述AP连接设备接收AC下发的新的版本文件,以进行版本更新,并在更新完毕后,将接收到的新的版本文件下发至每个AP,以使AP进行版本更新,在AP版本更新后针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道; 其中,所述AP连接设备上报的版本信息包括:AP连接设备自身的型号以及版本号;每条所述第二 CAPWAP消息携带有一个AP的序列号和MAC地址。4.根据权利要求1所述的方法,其特征在于,所述AP连接设备与AP之间建立进程间通信IPC连接具体包括:所述AP连接设备将自身的版本文件下发至AP,以使AP进行版本文件的加载,并在AP加载完毕后与AP之间建立进程间通信IPC连接。5.根据权利要求3所述的方法,其特征在于,所述第一CAPWAP消息携带有AP连接设备自身的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件; 或.?^入 , 所述第一 CAPWAP消息携带有与所述AP连接设备连接的第一个AP的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件。6.一种管理无线接入点AP的装置,其特征在于,应用于AP连接设备中,所述AP连接设备分别与一个接入控制器AC、以及多个位于本地网络侧的AP连接;所述AC接入公网,所述AP连接设备和与其连接的所述多个AP组成本地网络; 所述装置包括: 启动模块、在AP连接设备启动后,通知连接于AP连接设备上的多个所述AP上电; AP连接模块、在AP上电后,与AP之间建立进程间通信IPC连接,并在IPC连接完毕后,通知AC连接模块动作; AC连接模块、与AC建立CAPWAP隧道连接。7.根据权利要求6所述的装置,其特征在于,所述AP连接设备还包括: 报文发送模块、接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC ;接收AC下发的CAPWAP报文,并转发至AP ; 其中,所述报文发送模块接收AP发送的IPC报文,并在所述本地网络中转发或转发至AC,具体包括:所述报文发送模块根据接收到的所述配置文件,判断接收到的IPC报文为本地网络转发还是向AC转发;若为本地网络转发,则将该IPC报文转发至目的AP ;若为向AC转发,则将该IPC报文解析得到有效载荷,并将该有效载荷重新封装为CAPWAP报文后发送至AC。8.根据权利要求7所述的装置,其特征在于,所述AC连接模块具体包括: 第一隧道建立模块、向AC发送第一 CAPWAP消息,以触发AC进行匹配,并在匹配成功后接收AC下发的配置文件,以建立CAPWAP隧道连接; 版本信息上报模块、向AC上报版本信息,触发AC将AP连接设备的所述版本信息是否高于AC存储的版本信息,若是,通知第二隧道建立模块动作;若否,通知版本更新模块动作; 版本更新模块、接收AC下发的新的版本文件,以进行版本更新,并在更新完毕后通知版本文件下发模块动作; 版本文件下发模块、将接收到的新的版本文件下发至每个AP,以使AP进行版本更新,并在AP版本更新后,通知第二隧道建立模块动作; 第二隧道建立模块、针对每个AP分别向AC发送第二 CAPWAP消息,以分别对应每个AP建立与AC的CAPWAP隧道; 所述版本更新模块上报的版本信息包括:AP连接设备自身的型号以及版本号;所述第二隧道建立模块发送的每条第二 CAPWAP消息中,携带有一个AP的序列号和MAC地址。9.根据权利要求6所述的装置,其特征在于,所述AP连接模块与AP之间建立进程间通信IPC连接具体包括:所述AP连接模块将所述AP连接设备的版本文件下发至AP,以使AP进行版本文件的加载,并在AP加载完毕后建立与AP之间的进程间通信IPC连接。10.根据权利要求8所述的装置,其特征在于,所述第一隧道建立模块发送的第一CAPffAP消息中,所述第一 CAPWAP消息携带有AP连接设备自身的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件; 或.?^入 , 所述第一隧道建立模块发送的第一 CAPWAP消息中,所述第一 CAPWAP消息携带有与所述AP连接设备连接的第一个AP的序列号和MAC地址;所述AC中存储有对应每个序列号或MAC地址的配置文件。
【文档编号】H04W76/02GK105848168SQ201510022841
【公开日】2016年8月10日
【申请日】2015年1月16日
【发明人】傅嘉嘉, 汲哲
【申请人】杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1