首页> 中国专利> 无线接入控制方法、无线接入点和无线接入控制器

无线接入控制方法、无线接入点和无线接入控制器

摘要

本发明提供一种无线接入控制方法、无线接入点和无线接入控制器,方法包括:无线接入点AP向无线接入控制器AC池组中的各AC广播发现请求消息;AP接收AC池组中的第一AC发送的发现响应消息,该发现响应消息中携带第一AC的虚拟互联网协议IP地址;AP根据第一AC的虚拟IP地址向第一AC发送第一地址解析协议ARP报文;AP接收所述第一AC发送的ARP响应消息,该ARP响应消息中携带第一AC的媒体接入控制MAC地址;AP以第一AC的MAC地址为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起无线接入。本发明实施例有效解决了现有技术中对管理AC的要求较高,单点故障的风险较大的技术问题。

著录项

  • 公开/公告号CN103260150A

    专利类型发明专利

  • 公开/公告日2013-08-21

    原文格式PDF

  • 申请/专利权人 中国联合网络通信集团有限公司;

    申请/专利号CN201310168442.2

  • 发明设计人 朱鹏;周光涛;王健全;赵怀罡;

    申请日2013-05-09

  • 分类号H04W8/26(20090101);H04W48/16(20090101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 100033 北京市西城区金融大街21号

  • 入库时间 2024-02-19 19:54:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-06-22

    授权

    授权

  • 2013-09-18

    实质审查的生效 IPC(主分类):H04W8/26 申请日:20130509

    实质审查的生效

  • 2013-08-21

    公开

    公开

说明书

技术领域

本发明涉及通信技术,尤其涉及一种无线接入控制方法、无线接入点和 无线接入控制器。

背景技术

在运营级WLAN中,通常采用集中式架构,即无线接入控制器(Access  Controller,AC)-无线接入点(Access Point,AP)结构,其中,AP是一 个无线收发设备,负责将从有线网络接收到的数据转换成无线信号发送, 将接收到的无线信号转换成数据并转发到有线网络,AP需要和AC建立连 接,加入WLAN后提供无线接入服务。AC提供WLAN的集中管理,完成对 无线用户的认证/配置/数据转发等功能,起到集中控制的作用。

现有技术中,提出了一种从所有AC中选定担任管理AC的管理AC, 再由该管理AC选择用于担任业务AC的业务AC,由业务AC接入符合要 求的AP。然而,该方法对管理AC的要求较高,一旦管理AC故障则导致 AP无法接入业务AC。

发明内容

本发明提供一种无线接入控制方法、无线接入点和无线接入控制器, 用以解决现有技术中对管理AC的要求较高,单点故障的风险较大的问题。

一方面,本发明实施例提供一种无线接入控制方法,包括:

无线接入点AP向无线接入控制器AC池组中的各AC广播发现请求消 息;

所述AP接收所述AC池组中的第一AC发送的发现响应消息,所述发现 响应消息中携带所述第一AC的虚拟互联网协议IP地址,所述第一AC在根 据本地负载情况确定的设定时间内未收到所述AC池组内其他AC发送的第 一已响应消息后向所述AP发送发现响应消息并向所述AC池组内的其他AC 发送第二已响应消息;

所述AP根据所述第一AC的虚拟IP地址向所述第一AC发送第一地址 解析协议ARP报文;

所述AP接收所述第一AC发送的ARP响应消息,所述ARP响应消息中 携带所述第一AC的媒体接入控制MAC地址;

所述AP以所述第一AC的MAC地址为二层目的地址,以所述第一AC 的虚拟IP地址为三层目的地址向所述第一AC发起无线接入。

另一方面,本发明实施例提供另一种无线接入控制方法,包括:

无线接入控制器AC池组中的第一AC接收到无线接入点AP广播的发现 请求消息;

若所述第一AC在根据本地负载情况确定的设定时间内未收到所述AC 池组内其他AC发送的第一已响应消息,则所述第一AC向所述AP发送发现 响应消息并向所述AC池组内的其他AC发送第二已响应消息,所述发现响 应消息中携带所述第一AC的虚拟互联网协议IP地址;

所述第一AC接收所述AP发送的第一地址解析协议ARP报文;

所述第一AC向所述AP发送ARP响应消息,所述ARP响应消息中携带 所述第一AC的媒体接入控制MAC地址,以使所述AP以所述第一AC的 MAC地址为二层目的地址,以所述第一AC的虚拟IP地址为三层目的地址 向所述第一AC发起无线接入。

另一方面,本发明实施例提供一种无线接入点AP,包括:发送模块、接 收模块和无线接入模块;

所述发送模块,用于向无线接入控制器AC池组中的各AC广播发现请 求消息;

所述接收模块,用于接收所述AC池组中的第一AC发送的发现响应消 息,所述发现响应消息中携带所述第一AC的虚拟互联网协议IP地址,所述 第一AC在根据本地负载情况确定的设定时间内未收到所述AC池组内其他 AC发送的第一已响应消息后向所述AP发送发现响应消息并向所述AC池组 内的其他AC发送第二已响应消息;

所述发送模块,还用于根据所述第一AC的虚拟IP地址向所述第一AC 发送第一地址解析协议ARP报文;

所述接收模块,还用于接收所述第一AC发送的ARP响应消息,所述 ARP响应消息中携带所述第一AC的媒体接入控制MAC地址;

所述无线接入模块,用于以所述第一AC的MAC地址为二层目的地址, 以所述第一AC的虚拟IP地址为三层目的地址向所述第一AC发起无线接入。

另一方面,本发明实施例提供一种无线接入控制器AC,包括:接收模块、 发送模块和确定模块;

所述接收模块,用于接收无线接入点AP广播的发现请求消息;

所述发送模块,用于若所述接收模块在所述确定模块根据本地负载情况 确定的设定时间内未收到所述AC池组内其他AC发送的第一已响应消息, 则向所述AP发送发现响应消息并向所述AC池组内的其他AC发送第二已响 应消息,所述发现响应消息中携带第一AC的虚拟互联网协议IP地址;

所述接收模块,还用于接收所述AP发送的第一地址解析协议ARP报文;

所述发送模块,还用于向所述AP发送ARP响应消息,所述ARP响应消 息中携带所述第一AC的MAC地址,以使所述AP以所述第一AC的MAC 地址为二层目的地址,以所述第一AC的虚拟IP地址为三层目的地址向所述 第一AC发起无线接入。

本发明提供的无线接入控制方法、无线接入点和无线接入控制器,无线 接入点AP向无线接入控制器AC池组中的各AC广播发现请求消息;AC池 组中的第一AC在根据本地负载情况确定的设定时间内未收到AC池组内其 他AC发送的第一已响应消息后向该AP发送发现响应消息,并向AC池组内 的其他AC发送第二已响应消息;该发现响应消息中携带该第一AC的虚拟 互联网协议IP地址,AP根据发现响应消息中的虚拟IP地址,向第一AC发 送第一地址解析协议ARP报文;第一AC接收到第一ARP报文后,发送ARP 响应消息至AP,该ARP响应消息携带第一AC的媒体接入控制MAC地址; AP以第一AC的MAC地址为二层目的地址,以第一AC的虚拟IP地址为三 层目的地址向第一AC发起无线接入,提高了AP接入AC的成功率。

附图说明

图1为本发明提供的无线接入控制方法一个实施例的流程图;

图2为本发明提供的无线接入控制方法另一个实施例的流程图;

图3为本发明提供的无线接入控制方法又一个实施例的流程图;

图4为本发明提供的适用于图3所示的无线接入方法的系统架构示意图;

图5为本发明提供的无线接入点一个实施例的结构示意图;

图6为本发明提供的无线接入控制器一个实施例的结构示意图。

具体实施方式

图1为本发明提供的无线接入控制方法一个实施例的流程图。如图1所 示,以下步骤的执行主体可以为无线接入点AP。该无线接入控制方法具体包 括:

S101,无线接入点AP向无线接入控制器AC池组中的各AC广播发现请 求消息;

其中,无线接入控制器AC池组可以是由若干个AC组成的一组AC,通 常分组可以根据地理位置等来划分。当无线接入点AP需要和AC建立连接时, 首先向该AC池组中的各AC以广播形式发送发现请求消息,以寻找为自己 提供无线接入服务的AC。

S102:AP接收AC池组中的第一AC发送的发现响应消息,该发现响应 消息中携带该第一AC的虚拟互联网协议IP地址,该第一AC在根据本地负 载情况确定的设定时间内未收到AC池组内其他AC发送的第一已响应消息 后向AP发送发现响应消息并向AC池组内的其他AC发送第二已响应消息;

AC池组中的各AC收到AP广播的发现请求消息后,根据本地负载情况 确定一个设定时间。若在该设定时间内当前AC未收到AC池组内其他AC发 送的第一已响应消息,那么该当前AC就作为第一AC向AP发送发现响应消 息,在该发现响应消息中携带该第一AC的虚拟互联网协议IP地址。同时该 第一AC向AC池组内的其他AC发送第二已响应消息。其中,该第一已响应 消息和第二已响应消息都是由最终确定的第一AC发送给AC池组内的其他 AC的,用来通知AC池组内的其他AC该AP的发现请求已被响应,并指示 其他AC结束对该AP的接入进程。由此可见,该设定时间能够反应各AC对 当前所要接入的AP的接入能力,若当前AC的负载压力已经很大,则对应的 设定时间可以相对较长,以使在该设定时间内由AC池组中的其他AC来响 应该AP的发现请求。AP通过接收AC池组中的第一AC发送的发现响应消 息,从而获得该第一AC的虚拟IP地址。

S103:AP根据第一AC的虚拟IP地址向第一AC发送第一地址解析协 议ARP报文;

AP接收到第一AC发送的发现响应消息后,根据该消息中携带的第一 AC的虚拟IP地址向第一AC发送第一地址解析协议(Address Resolution  Protocol,ARP)报文。

S104:AP接收第一AC发送的ARP响应消息,该ARP响应消息中携带 第一AC的媒体接入控制MAC地址;

第一AC接收到AP发送的第一ARP报文后,将携带第一AC的媒体接 入控制MAC地址的ARP响应消息发送给AP,以使AP获取该第一AC的 MAC地址。

S105:AP以第一AC的MAC地址为二层目的地址,以第一AC的虚拟 IP地址为三层目的地址向第一AC发起无线接入;

AP获取到第一AC的虚拟IP地址和MAC地址后,以第一AC的MAC 地址为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC 发起无线接入。具体的该无线接入可以是标准的CAPWAP(Control And  Provisioning of Wireless Access Points Protocol Specification)连接流程,建立 起CAPWAP连接隧道后,便可进行正常通信。

进一步的,本实施例在给出上述AP接入AC的方法的基础上,还给出了 AP从第一AC切换到第二AC的热备切换方法,包括:

AP在与第一AC保持连接关系,进行正常通信时,若第一AC出现故障, 该AP还可以接收第二AC发送的第二ARP报文,该第二ARP报文携带有第 二AC的MAC地址,该第二AC为第一AC的备用AC;

该AP接收到第二AC主动发送的第二ARP报文后,以该第二ARP报文 中携带的该第二AC的MAC地址为二层目的地址,同时仍以第一AC的虚拟 IP地址为三层目的地址,将该AP到第一AC的无线接入切换至第二AC上, 从而完成了AP从第一AC切换到第二AC的热备切换。

本发明提供的无线接入控制方法,无线接入点AP向无线接入控制器AC 池组中的各AC广播发现请求消息;AC池组中的第一AC在根据本地负载情 况确定的设定时间内未收到AC池组内其他AC发送的第一已响应消息后向 该AP发送发现响应消息,并向AC池组内的其他AC发送第二已响应消息; 该发现响应消息中携带该第一AC的虚拟互联网协议IP地址,AP根据发现 响应消息中的虚拟IP地址,向第一AC发送第一地址解析协议ARP报文; 第一AC接收到第一ARP报文后,发送ARP响应消息至AP,该ARP响应 消息携带第一AC的媒体接入控制MAC地址;AP以第一AC的MAC地址 为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起 无线接入,提高了AP接入AC的成功率。

图2为本发明提供的无线接入控制方法另一个实施例的流程图,如图2 所示,以下步骤的执行主体可以为无线接入控制器。该无线接入控制方法具 体包括:

S201,无线接入控制器AC池组中的第一AC接收到无线接入点AP广播 的发现请求消息;

其中,无线接入控制器AC池组可以是由若干个AC组成的一组AC,通 常分组可以根据地理位置等来划分。当无线接入点AP需要和AC建立连接时, 首先向该AC池组中的各AC以广播形式发送发现请求消息,以寻找为自己 提供无线接入服务的AC。而最后响应该发现请求的AC被定义为第一AC。

S202,若第一AC在根据本地负载情况确定的设定时间内未收到AC池 组内其他AC发送的第一已响应消息,则第一AC向AP发送发现响应消息并 向AC池组内的其他AC发送第二已响应消息,该发现响应消息中携带第一 AC的虚拟互联网协议IP地址;

AC池组中的各AC,其中也包括第一AC收到AP广播的发现请求消息 后,根据本地负载情况确定一个设定时间。若在该设定时间内当前AC未收 到AC池组内其他AC发送的第一已响应消息,那么该当前AC就作为第一 AC向AP发送发现响应消息,在该发现响应消息中携带该第一AC的虚拟互 联网协议IP地址。同时该第一AC向AC池组内的其他AC发送第二已响应 消息。其中,该第一已响应消息和第二已响应消息都是由最终确定的第一AC 发送给AC池组内的其他AC的,用来通知AC池组内的其他AC该AP的发 现请求已被响应,并指示其他AC结束对该AP的接入进程。由此可见,该设 定时间能够反应各AC对当前所要接入的AP的接入能力,若当前AC的负载 压力已经很大,则对应的设定时间可以相对较长,以使在该设定时间内由AC 池组中的其他AC来响应该AP的发现请求。

S203,第一AC接收AP发送的第一地址解析协议ARP报文;

第一AC向AP发送发现响应消息后,会接到AP发送的第一地址解析协 议ARP报文,该第一ARP报文用于AP索要第一AC的媒体接入控制MAC 地址。

S204,第一AC向AP发送ARP响应消息,该ARP响应消息中携带第一 AC的媒体接入控制MAC地址,以使AP以该第一AC的MAC地址为二层 目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起无线接 入;

第一AC接收到AP发送的第一ARP报文后,向该AP发送ARP响应消 息,该ARP响应消息中携带第一AC的媒体接入控制MAC地址;当AP获 得到第一AC的虚拟IP地址和MAC地址后,就可以以该第一AC的MAC 地址为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC 发起无线接入。具体的该无线接入可以是标准的CAPWAP连接流程,建立起 CAPWAP连接隧道后,便可进行正常通信。

进一步的,在本实施例步骤202中,第一AC根据本地负载情况确定所 述设定时间的方法可以是:针对本地负载情况和预设的不同程度的负载情况 对应的设定的时间的关系来确定,或是将本地负载的情况和其他AC的负载 情况作比较后在进行设定。采用这种方法的前提就需要AC池组中的各AC 相互传递本地负载情况信息。在此说明,对第一AC根据本地负载情况确定 所述设定时间的具体方法不加以限定。而本方案中采用的一种具体实现方式 为:第一AC根据本地负载情况确定第一AC的当前优先级,并根据当前优 先级的高低确定设定时间。例如,当第一AC判断本地负载情况比较轻,则 可以把本AC的当前优先级设置的相对高些,而对于优先级的定义可以是预 先设置好的,可以让每级优先级对应一定时间范围的设定时间,优先级越高, 时间范围越短,优先级越低,时间范围越长,且各优先级对应的时间范围没 有重叠,如优先级为1级(较高)对应设定时间为1~3秒,优先级为2级(较 低)对应设定时间为4~6秒。而为了防止两个或两个以上同一优先级的设定 时间发送冲突,在确定当前AC优先级别对应的设定时间范围内具体为多长 时间是随机的,如当两台AC的优先级均为1级时,他们被确定的设定时间 可以是1~3秒内任一时长,由此避免了两个或两个以上同一优先级的AC在 相应AP发现请求时冲突的问题。

再进一步的,本实施例在上述实现AP接入AC的基础上,还给出了AP 从第一AC切换到第二AC的一种具体实现方法,包括:

第一AC周期性向第二AC发送备份信息,以使第二AC在第一AC出现 故障时,向AP发送第二ARP报文,该第二ARP报文携带有第二AC的MAC 地址,该第二AC为所述第一AC的备用AC;

具体地,为了使第一AC在出现故障时,将该AC上的AP连接切换到其 他AC上以实现由该AP接入的无线用户不掉线,这就需要为每个AC都分配 一个备用AC,在实际场景中,AC池组中的任何两个AC都可互为备用。这 里所说的第二AC即为第一AC的备用AC。在第一AC进行正常业务时,作 为备用的第二AC可以通过链路检测技术,如双向转发检测(Bidirectional  Forwarding Detection,BFD)对第一AC进行链路检测。当检测到第一AC发 生故障后,第二AC可以主动向该AC下连接的AP发送第二ARP报文,该 第二ARP报文携带有该第二AC的MAC地址。当AP接到第二AC主动发 送的第二ARP报文后,将本地存储的第一AC的MAC地址更新为的第二AC 的MAC地址,从而使AP以第二AC的MAC地址为二层目的地址,以第一 AC的虚拟IP地址为三层目的地址,将AP到第一AC的无线接入切换至第二 AC。而为了使切换后的业务顺畅,第一AC要周期性向第二AC发送备份信 息,该备份信息可以包括第一AC已经连接的AP的信息以及用户信息等。

本发明提供的无线接入控制方法,无线接入点AP向无线接入控制器AC 池组中的各AC广播发现请求消息;AC池组中的第一AC在根据本地负载情 况确定的设定时间内未收到AC池组内其他AC发送的第一已响应消息后向 该AP发送发现响应消息,并向AC池组内的其他AC发送第二已响应消息; 该发现响应消息中携带该第一AC的虚拟互联网协议IP地址,AP根据发现 响应消息中的虚拟IP地址,向第一AC发送第一地址解析协议ARP报文; 第一AC接收到第一ARP报文后,发送ARP响应消息至AP,该ARP响应 消息携带第一AC的媒体接入控制MAC地址;AP以第一AC的MAC地址 为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起 无线接入,提高了AP接入AC的成功率。

图3为本发明提供的无线接入控制方法又一个实施例的流程图,如图3 所示,以下步骤的执行主体包括无线接入点和无线接入控制器,图4为该方法 的一种具体应用场景的系统架构图,如图4所示该系统架构包括,若干个无 线接入点的AP41、若干个无线接入控制器AC42、和接入网络43、汇聚交换 机44。该无线接入控制方法具体包括:

S301,无线接入点AP向无线接入控制器AC池组中的各AC广播发现请 求消息;

其中,无线接入控制器AC池组可以是由若干个AC组成的一组AC,如 图3所示包括AC1~ACN,通常分组可以根据地理位置等来划分。当无线接 入点AP需要和AC建立连接时,首先向该AC池组中的各AC以广播形式发 送发现请求消息,以寻找为自己提供无线接入服务的AC。而最后响应该发现 请求的AC被定义为第一AC,本实施例中,以AC1作为第一AC进行后续 步骤。

S302,第一AC根据本地负载情况确定设定时间;

第一AC根据本地负载情况确定设定时间的方法可以是:针对本地负载 情况和预设的不同程度的负载情况对应的设定的时间的关系来确定,或是将 本地负载的情况和其他AC的负载情况作比较后在进行设定。采用这种方法 的前提就需要AC池组中的各AC相互传递本地负载情况信息。在此说明, 对第一AC根据本地负载情况确定所述设定时间的具体方法不加以限定。而 本方案中采用的一种具体实现方式为:第一AC根据本地负载情况确定第一 AC的当前优先级,并根据当前优先级的高低确定设定时间。例如,当第一 AC判断本地负载情况比较轻,则可以把本AC的当前优先级设置的相对高些, 而对于优先级的定义可以是预先设置好的,可以让每级优先级对应一定时间 范围的设定时间,优先级越高,时间范围越短,优先级越低,时间范围越长, 且各优先级对应的时间范围没有重叠,如优先级为1级(较高)对应设定时 间为1~3秒,优先级为2级(较低)对应设定时间为4~6秒。而为了防止两 个或两个以上同一优先级的设定时间发送冲突,在确定当前AC优先级别对 应的设定时间范围内具体为多长时间是随机的,如当两台AC的优先级均为1 级时,他们被确定的设定时间可以是1~3秒内任一时长,由此避免了两个或 两个以上同一优先级的AC在相应AP发现请求时冲突的问题。

S303,若第一AC在根据本地负载情况确定的设定时间内未收到AC池 组内其他AC发送的第一已响应消息,则第一AC向AP发送发现响应消息并 向AC池组内的其他AC发送第二已响应消息,该发现响应消息中携带第一 AC的虚拟互联网协议IP地址;

AC池组中的各AC,其中也包括第一AC(AC1)收到AP广播的发现请 求消息后,根据本地负载情况确定一个设定时间。若在该设定时间内当前AC 未收到AC池组内其他AC发送的第一已响应消息,那么该当前AC就作为第 一AC向AP发送发现响应消息,在该发现响应消息中携带该第一AC的虚拟 互联网协议IP地址。同时该第一AC向AC池组内的其他AC发送第二已响 应消息。其中,该第一已响应消息和第二已响应消息都是由最终确定的第一 AC发送给AC池组内的其他AC的,用来通知AC池组内的其他AC该AP 的发现请求已被响应,并指示其他AC结束对该AP的接入进程。由此可见, 该设定时间能够反应各AC对当前所要接入的AP的接入能力,若当前AC的 负载压力已经很大,则对应的设定时间可以相对较长,以使在该设定时间内 由AC池组中的其他AC来响应该AP的发现请求。

S304:AP根据第一AC的虚拟IP地址向第一AC发送第一地址解析协 议ARP报文;

AP接收到第一AC发送的发现响应消息后,根据该消息中携带的第一 AC的虚拟IP地址向第一AC发送第一地址解析协议(Address Resolution  Protocol,ARP)报文。

S305,第一AC向AP发送ARP响应消息,该ARP响应消息中携带第一 AC的媒体接入控制MAC地址;

第一AC接收到AP发送的第一ARP报文后,向该AP发送ARP响应消 息,该ARP响应消息中携带第一AC的媒体接入控制MAC地址。

S306,AP以第一AC的MAC地址为二层目的地址,以第一AC的虚拟 IP地址为三层目的地址向第一AC发起无线接入;

AP获取到第一AC的虚拟IP地址和MAC地址后,以第一AC的MAC 地址为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC 发起无线接入。具体的该无线接入可以是标准的CAPWAP(Control And  Provisioning of Wireless Access Points Protocol Specification)连接流程,建立 起CAPWAP连接隧道后,便可进行正常通信。

S307,第一AC周期性向第二AC发送备份信息,以使第二AC在第一 AC出现故障时,向AP发送第二ARP报文,该第二ARP报文携带有第二 AC的MAC地址,该第二AC为所述第一AC的备用AC;

具体地,为了使第一AC在出现故障时,将该AC上的AP连接切换到其 他AC上以实现由该AP接入的无线用户不掉线,这就需要为每个AC都分配 一个备用AC,在实际场景中,AC池组中的任何两个AC都可互为备用。这 里所说的第二AC即为第一AC的备用AC。在第一AC进行正常业务时,作 为备用的第二AC可以通过链路检测技术,如BFD技术对第一AC进行链路 检测。当检测到第一AC发生故障后,第二AC可以主动向该AC下连接的 AP发送第二ARP报文,该第二ARP报文携带有该第二AC的MAC地址。 而为了使切换后的业务顺畅,第一AC要周期性向第二AC发送备份信息, 该备份信息可以包括第一AC已经连接的AP的信息以及用户信息等。

S308,AP接收第二AC发送的第二ARP报文,该第二ARP报文携带有 第二AC的MAC地址,该第二AC为第一AC的备用AC;

当第一AC被检测出发生故障时,与第一AC连接的AP会接收到第二 AC发送的第二ARP报文,该第二ARP报文携带有第二AC的MAC地址, 该第二AC为第一AC的备用AC。

S309,AP以第二ARP报文中携带的第二AC的MAC地址为二层目的地 址,同时仍以第一AC的虚拟IP地址为三层目的地址,将该AP到第一AC 的无线接入切换至第二AC,以完成AP从第一AC到第二AC的热备切换。

本发明提供的无线接入控制方法,无线接入点AP向无线接入控制器AC 池组中的各AC广播发现请求消息;AC池组中的第一AC在根据本地负载情 况确定的设定时间内未收到AC池组内其他AC发送的第一已响应消息后向 该AP发送发现响应消息,并向AC池组内的其他AC发送第二已响应消息; 该发现响应消息中携带该第一AC的虚拟互联网协议IP地址,AP根据发现 响应消息中的虚拟IP地址,向第一AC发送第一地址解析协议ARP报文; 第一AC接收到第一ARP报文后,发送ARP响应消息至AP,该ARP响应 消息携带第一AC的媒体接入控制MAC地址;AP以第一AC的MAC地址 为二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起 无线接入,提高了AP接入AC的成功率。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可 读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。

图5为本发明提供的无线接入点一个实施例的结构示意图。该无线接入 点可以将无线用户的数据业务通过与AC的连接接入到无线网络,并可以执 行如图1所示的方法步骤和图3所示的部分方法步骤,该无线接入点包括: 发送模块51、接收模块52和无线接入模块53,其中:

发送模块51,用于向无线接入控制器AC池组中的各AC广播发现请求 消息;

接收模块52,用于接收AC池组中的第一AC发送的发现响应消息,该 发现响应消息中携带该第一AC的虚拟互联网协议IP地址,该第一AC在根 据本地负载情况确定的设定时间内未收到AC池组内其他AC发送的第一已 响应消息后向AP发送发现响应消息并向AC池组内的其他AC发送第二已响 应消息;

发送模块51,还用于根据第一AC的虚拟IP地址向第一AC发送第一地 址解析协议ARP报文;

接收模块52,还用于接收第一AC发送的ARP响应消息,该ARP响应 消息中携带第一AC的媒体接入控制MAC地址;

无线接入模块53,用于以第一AC的MAC地址为二层目的地址,以第 一AC的虚拟IP地址为三层目的地址向第一AC发起无线接入。

具体地,当无线接入点AP需要和AC建立连接时,首先通过发送模块 51向AC池组中的各AC以广播形式发送发现请求消息;该步骤具体执行过 程可参见步骤101的相应内容。

发送模块51向AC池组中的各AC以广播形式发送发现请求消息后,会 经接收模块52接收到AC池组中的第一AC发送的发现响应消息,该发现响 应消息中携带该第一AC的虚拟互联网协议IP地址,该第一AC在根据本地 负载情况确定的设定时间内未收到AC池组内其他AC发送的第一已响应消 息后向AP发送发现响应消息并向AC池组内的其他AC发送第二已响应消 息;该步骤具体执行过程可参见步骤102的相应内容。

接收模块52接收到AC池组中的第一AC发送的发现响应消息后,根据 该消息中携带的第一AC的虚拟IP地址通过发送模块51向第一AC发送第一 地址解析协议ARP报文;该步骤具体执行过程可参见步骤103的相应内容。

发送模块51向第一AC发送第一地址解析协议ARP报文后,经接收模 块52接收第一AC发送的ARP响应消息,该ARP响应消息中携带第一AC 的媒体接入控制MAC地址;该步骤具体执行过程可参见步骤104的相应内 容。

接收模块52接收第一AC发送的ARP响应消息后,以该消息中携带的 第一AC的MAC地址为二层目的地址,以之前获得的第一AC的虚拟IP地 址为三层目的地址通过无线接入模块53向第一AC发起无线接入;该步骤具 体执行过程可参见步骤105的相应内容。

进一步的,本实施例各功能模块在给出上述AP接入AC的方法的基础上, 还给出了AP从第一AC切换到第二AC的热备切换方法,包括:

AP在与第一AC保持连接关系,进行正常通信时,若第一AC出现故障, 该AP还可以通过接收模块52接收第二AC发送的第二ARP报文,该第二 ARP报文携带有第二AC的MAC地址,该第二AC为第一AC的备用AC;

该AP经接收模块52接收到第二AC主动发送的第二ARP报文后,以该 第二ARP报文中携带的该第二AC的MAC地址为二层目的地址,同时仍以 第一AC的虚拟IP地址为三层目的地址,将该AP到第一AC的无线接入通 过无线接入模块53切换至第二AC上,从而完成了AP从第一AC切换到第 二AC的热备切换。

本发明提供的无线接入点,无线接入点AP向无线接入控制器AC池组中 的各AC广播发现请求消息;AC池组中的第一AC在根据本地负载情况确定 的设定时间内未收到AC池组内其他AC发送的第一已响应消息后向该AP发 送发现响应消息,并向AC池组内的其他AC发送第二已响应消息;该发现 响应消息中携带该第一AC的虚拟互联网协议IP地址,AP根据发现响应消 息中的虚拟IP地址,向第一AC发送第一地址解析协议ARP报文;第一AC 接收到第一ARP报文后,发送ARP响应消息至AP,该ARP响应消息携带 第一AC的媒体接入控制MAC地址;AP以第一AC的MAC地址为二层目 的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起无线接入, 提高了AP接入AC的成功率。

图6为本发明提供的无线接入控制器一个实施例的结构示意图,该无线 接入控制器可以控制AP的接入,并将无线用户的数据业务通与AP与AC的 连接接入到无线网络,并可以执行如图2所示的方法步骤和图3所示的部分 方法步骤,该无线接入控制器包括:接收模块61、发送模块62和确定模块 63,其中:

接收模块61,用于接收无线接入点AP广播的发现请求消息;

发送模块62,用于若接收模块61在确定模块63根据本地负载情况确定 的设定时间内未收到AC池组内其他AC发送的第一已响应消息,则向AP发 送发现响应消息并向AC池组内的其他AC发送第二已响应消息,该发现响 应消息中携带第一AC的虚拟互联网协议IP地址;

该接收模块61,还用于接收AP发送的第一地址解析协议ARP报文;

该发送模块62,还用于向AP发送ARP响应消息,该ARP响应消息中 携带第一AC的MAC地址,以使AP以第一AC的MAC地址为二层目的地 址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起无线接入。

具体地,当无线接入点AP需要和AC建立连接时,AC池组中的各AC 包括第一AC在内,首先通过接收模块61接收AP以广播形式发送的发现请 求消息;该步骤具体执行过程可参见步骤201的相应内容。

若第一AC中的接收模块61在确定模块63根据本地负载情况确定的设 定时间内未收到AC池组内其他AC发送的第一已响应消息,则第一AC的发 送模块62向AP发送发现响应消息并向AC池组内的其他AC发送第二已响 应消息,该发现响应消息中携带第一AC的虚拟互联网协议IP地址;该步骤 具体执行过程可参见步骤202的相应内容。

第一AC向AP发送发现响应消息后,会经接收模块61接收AP发送的 第一地址解析协议ARP报文;该步骤具体执行过程可参见步骤203的相应内 容。

第一AC的接收模块61接收到AP发送的第一ARP报文后,经发送模块 62向AP发送ARP响应消息,该ARP响应消息中携带第一AC的媒体接入 控制MAC地址,以使AP以该第一AC的MAC地址为二层目的地址,以第 一AC的虚拟IP地址为三层目的地址向第一AC发起无线接入;该步骤具体 执行过程可参见步骤204的相应内容。

进一步的,在本实施例确定模块63,根据本地负载情况确定所述设定时 间的方法可以是:针对本地负载情况和预设的不同程度的负载情况对应的设 定的时间的关系来确定,或是将本地负载的情况和其他AC的负载情况作比 较后在进行设定,采用这种方法的前提就需要AC池组中的各AC相互传递 本地负载情况信息。在此说明,对第一AC根据本地负载情况确定所述设定 时间的具体方法不加以限定。而本方案中采用的一种具体实现方式为:确定 模块63根据本地负载情况确定第一AC的当前优先级,并根据当前优先级的 高低确定设定时间。例如,当第一AC判断本地负载情况比较轻,则可以把 本AC的当前优先级设置的相对高些,而对于优先级的定义可以是预先设置 好的,可以让每级优先级对应一定时间范围的设定时间,优先级越高,时间 范围越短,优先级越低,时间范围越长,且各优先级对应的时间范围没有重 叠,如优先级为1级(较高)对应设定时间为1~3秒,优先级为2级(较低) 对应设定时间为4~6秒。而为了防止两个或两个以上同一优先级的设定时间 发送冲突,在确定当前AC优先级别对应的设定时间范围内具体为多长时间 是随机的,如当两台AC的优先级均为1级时,他们被确定的设定时间可以 是1~3秒内任一时长,由此避免了两个或两个以上同一优先级的AC在相应 AP发现请求时冲突的问题。

再进一步的,本实施例上述功能模块在实现AP接入AC的基础上,还给 出了AP从第一AC切换到第二AC的一种具体实现方法,包括:

第一AC的发送模块62周期性向第二AC发送备份信息,以使第二AC 在第一AC出现故障时,向AP发送第二ARP报文,该第二ARP报文携带有 第二AC的MAC地址,该第二AC为所述第一AC的备用AC;

具体地,为了使第一AC在出现故障时,将该AC上的AP连接切换到其 他AC上以实现由该AP接入的无线用户不掉线,这就需要为每个AC都分配 一个备用AC,在实际场景中,AC池组中的任何两个AC都可互为备用。这 里所说的第二AC即为第一AC的备用AC。在第一AC进行正常业务时,作 为备用的第二AC可以通过链路检测技术,如双向转发检测(Bidirectional  Forwarding Detection,BFD)对第一AC进行链路检测。当检测到第一AC发 生故障后,第二AC可以主动向该AC下连接的AP发送第二ARP报文,该 第二ARP报文携带有该第二AC的MAC地址。当AP接到第二AC主动发 送的第二ARP报文后,将本地存储的第一AC的MAC地址更新为的第二AC 的MAC地址,从而使AP以第二AC的MAC地址为二层目的地址,以第一 AC的虚拟IP地址为三层目的地址,将AP到第一AC的无线接入切换至第二 AC。而为了使切换后的业务顺畅,第一AC的发送模块62要周期性向第二 AC发送备份信息,该备份信息可以包括第一AC已经连接的AP的信息等。

本发明提供的无线接入控制器,无线接入点AP向无线接入控制器AC池 组中的各AC广播发现请求消息;AC池组中的第一AC在根据本地负载情况 确定的设定时间内未收到AC池组内其他AC发送的第一已响应消息后向该 AP发送发现响应消息,并向AC池组内的其他AC发送第二已响应消息;该 发现响应消息中携带该第一AC的虚拟互联网协议IP地址,AP根据发现响 应消息中的虚拟IP地址,向第一AC发送第一地址解析协议ARP报文;第 一AC接收到第一ARP报文后,发送ARP响应消息至AP,该ARP响应消 息携带第一AC的媒体接入控制MAC地址;AP以第一AC的MAC地址为 二层目的地址,以第一AC的虚拟IP地址为三层目的地址向第一AC发起无 线接入,提高了AP接入AC的成功率。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号