[go: up one dir, main page]

CN103179581B - Controlled in wireless plane failure manipulation in segmentation plane deployment - Google Patents

Controlled in wireless plane failure manipulation in segmentation plane deployment Download PDF

Info

Publication number
CN103179581B
CN103179581B CN201210367468.5A CN201210367468A CN103179581B CN 103179581 B CN103179581 B CN 103179581B CN 201210367468 A CN201210367468 A CN 201210367468A CN 103179581 B CN103179581 B CN 103179581B
Authority
CN
China
Prior art keywords
access point
mobile unit
plane
wireless
wcp
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.)
Active
Application number
CN201210367468.5A
Other languages
Chinese (zh)
Other versions
CN103179581A (en
CN103179581B8 (en
Inventor
威廉姆·斯坦尼斯洛斯
斯曼特·卡蒂哈里
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avaya Inc
Original Assignee
Avaya Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Avaya Inc filed Critical Avaya Inc
Publication of CN103179581A publication Critical patent/CN103179581A/en
Application granted granted Critical
Publication of CN103179581B publication Critical patent/CN103179581B/en
Publication of CN103179581B8 publication Critical patent/CN103179581B8/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及分割平面部署中的无线控制平面故障操控。提出了一种用于提供分割平面部署中的无线控制平面故障转移操控的方法、设备和计算机程序产品。分割平面部署中的第一AP检测无线控制平面(WCP)装置的故障。第一AP隐藏由第一AP广播的信标中的SSID。第一AP存储在检测到WCP装置的故障之后解除关联的现有移动单元(MU)的信息。第一AP将对来自现有MU的探测作出响应;并且还对来自其信息存储在AP中的MU的探测作出响应,以使第一AP被暴露给现有MU的同时对新的MU表现为被隐藏。

The present invention relates to radio control plane failure handling in split plane deployments. A method, apparatus and computer program product are presented for providing wireless control plane failover handling in a split plane deployment. A first AP in a split-plane deployment detects a failure of a Wireless Control Plane (WCP) device. The first AP hides the SSID in the beacon broadcast by the first AP. The first AP stores information of existing Mobile Units (MUs) that were disassociated after detection of a failure of the WCP device. The first AP will respond to probes from existing MUs; and also respond to probes from MUs whose information is stored in the AP, so that the first AP is exposed to existing MUs while behaving to new MUs hidden.

Description

分割平面部署中的无线控制平面故障操控Radio Control Plane Fault Handling in Split-Plane Deployments

背景技术 Background technique

无线网络已变得无所不在。无线网络是指无线且通常与电信网络(在电信网络中,可以在不使用电线的情况下实现各节点之间的互连)相关联的任何类型的计算机网络。无线电信网络一般是利用使用电磁波(例如无线电波)进行承载的一些类型的远程信息传输系统来实现的,因此这种实现通常发生在物理层面或网络层。 Wireless networks have become ubiquitous. A wireless network refers to any type of computer network that is wireless and is typically associated with a telecommunications network in which nodes can be interconnected without the use of wires. Wireless telecommunication networks are generally implemented using some type of telematics transmission system carried by electromagnetic waves, such as radio waves, so the implementation usually takes place at the physical or network level.

典型的无线网络可以包括一个或多个接入点(AP)、一个或多个无线控制器(WC)以及一个或多个移动单元(MU)。MU可以包括膝上型计算机、移动电话、个人数字助理(PDA)等。 A typical wireless network may include one or more access points (APs), one or more wireless controllers (WCs), and one or more mobile units (MUs). MUs may include laptop computers, mobile phones, personal digital assistants (PDAs), and the like.

无线局域网(LAN)是使多个“移动单元”(MU)的用户能够相互通信、访问有线局域网、访问本地服务器、访问远程服务器(例如通过互联网等)等的一种流行且便宜的方式。无线局域网(WLAN)通常包括接入点(AP)以及一个或多个移动单元。 Wireless Local Area Networks (LANs) are a popular and inexpensive way to enable users of multiple "Mobile Units" (MUs) to communicate with each other, access a wired LAN, access a local server, access a remote server (eg, via the Internet, etc.), etc. A wireless local area network (WLAN) typically includes an access point (AP) and one or more mobile units.

无线AP是允许无线通信装置连接到无线网络的装置。接入点允许无线移动单元相互通信并与连接到AP的基础设施进行通信。 A wireless AP is a device that allows a wireless communication device to connect to a wireless network. Access points allow wireless mobile units to communicate with each other and with the infrastructure connected to the AP.

服务器用于提供诸如访问应用程序(例如,电子邮件系统、文字处理程序、会计系统、和/或专用数据库)之类的服务。无线LAN被用在诸如企业、大学教室或建筑、机场休息厅、宾馆会议室等的设施中。当用户在物理上位于接入点附近时,移动单元的收发器与接入点进行通信,从而使得与无线LAN的连接被建立。 Servers are used to provide services such as access to application programs (eg, email systems, word processing programs, accounting systems, and/or private databases). Wireless LANs are used in facilities such as corporations, university classrooms or buildings, airport lounges, hotel meeting rooms, and the like. When the user is physically near the access point, the mobile unit's transceiver communicates with the access point so that a connection to the wireless LAN is established.

AP和移动单元通过共享的通信信道以帧为单位传输数据。从移动单元传输至AP的帧被称为上行链路帧,并且从AP传输至移动单元的帧被称为下行链路帧。在两个或更多的移动单元(或者AP和移动单元)同时传输帧的情况下,其中的一个或多个帧有可能受到破坏(这里称为冲突)。因此,无线局域网(WLAN)通常采用一个或多个协议来确保移动单元或AP可以获得对共享的通信信道的独占访问达预定的时间间隔,以便在不发生冲突的情况下传输其帧。 The AP and the mobile unit transmit data in units of frames through a shared communication channel. Frames transmitted from the mobile unit to the AP are called uplink frames, and frames transmitted from the AP to the mobile unit are called downlink frames. In situations where two or more mobile units (or an AP and a mobile unit) transmit frames simultaneously, one or more of the frames may be corrupted (referred to herein as a collision). Accordingly, wireless local area networks (WLANs) typically employ one or more protocols to ensure that a mobile unit or AP can obtain exclusive access to a shared communication channel for predetermined time intervals in order to transmit its frames without collisions.

某些无线网络协议(例如,电气和电子工程师协会[IEEE]802.11等)规定,AP定期地广播可以由BSA(基本服务区,即,AP所覆盖的区域)中的移动单元收听的被称为信标的特殊帧。信标包含各种信息,这些信息使移动单元能够以有序的方式(例如,时间戳)建立并维持通信,从而使得移动单元能够同步其本地时钟和信令信息(例如,信道号、跳频图案、驻留时间等)。 Certain wireless network protocols (e.g., Institute of Electrical and Electronics Engineers [IEEE] 802.11, etc.) specify that the AP periodically broadcasts a signal that can be heard by mobile units in the BSA (Basic Service Area, i.e., the area covered by the AP) called Special frames for beacons. Beacons contain various information that enable mobile units to establish and maintain communications in an orderly fashion (e.g., time stamps), thereby enabling mobile units to synchronize their local clocks and signaling information (e.g., channel numbers, frequency hopping pattern, dwell time, etc.).

无线网络还可以包括一个或多个虚拟局域网(VLAN)。VLAN包括具有一组共同要求的装置群组,这些装置无论它们的物理位置如何都犹如附属于相同的广播域一样进行通信。VLAN具有与物理LAN相同的属性,但是允许装置即使在不位于相同的网络交换机上的情况下也可以被聚集到一起。 A wireless network may also include one or more virtual local area networks (VLANs). A VLAN includes a group of devices with a common set of requirements to communicate as if belonging to the same broadcast domain, regardless of their physical location. VLANs have the same properties as physical LANs, but allow devices to be grouped together even if they are not located on the same network switch.

在无线控制平面(WCP)功能被实现在企业数据中心内的虚拟或物理装备中时,分割平面部署重新使用客户地点的现有切换基础设施部件进行无线数据转发。WCP功能负责无线接入介质的配置、控制和监控。MU关联、认证和解除关联是由WCP来操控的。无线切换平面(WSP)执行重复但大容量的数据转发动作。 While wireless control plane (WCP) functions are implemented in virtual or physical equipment within the enterprise data center, split-plane deployments reuse existing switching infrastructure components at customer sites for wireless data forwarding. The WCP function is responsible for the configuration, control and monitoring of the wireless access medium. MU association, authentication and disassociation are handled by WCP. The Wireless Switching Plane (WSP) performs repetitive but high-capacity data forwarding actions.

由于网络中断会因为硬件或软件中的故障或管理错误而频繁发生,所以冗余和故障转移是网络部署的重要方面。管理员需要具备根据数据中心内的资源需求来关闭、移动和重新启动虚拟WCP应用程序的能力。无线网络在这些转换期间在不影响无线用户的情况下进行操作的能力,对于分割平面体系结构的成功是非常关键的。 Since network outages can occur frequently due to failures in hardware or software or management errors, redundancy and failover are important aspects of network deployment. Administrators need the ability to shut down, move and restart virtual WCP applications based on resource needs within the data center. The ability of the wireless network to operate during these transitions without impacting wireless users is critical to the success of the split-plane architecture.

最常用的部署模型是覆盖方案,其中WCP和WSP功能被整合到被称为无线控制器(WC)的单个装置中。在此情况下,AP与WC之间的连接故障会对控制和数据转发二者产生影响。 The most common deployment model is an overlay approach, where the WCP and WSP functions are combined into a single device called a wireless controller (WC). In this case, a connection failure between the AP and the WC affects both control and data forwarding.

发明内容 Contents of the invention

如上所述的常规机制具有多种缺陷。在分割平面体系结构中,WCP的故障不会影响无线数据转发。这允许AP继续为相关联的MU提供数据转发服务,这在以往被描述为分割平面体系结构的优点之一。解决冗余问题的另一个商业解决方案是将WCP功能转移到AP中,其中大部分功能是在AP中执行,并且控制器仅执行配置和监控,这不影响无线接入的正常操作。这是一种完全不同的体系结构,并且对于小规模部署而言是流行的,但随着AP数目的增加却不能很好地按比例调节规模。一般来说,WCP功能是计算密集的,并且这些功能在被集中于强大的CPU时可以很好地按比例调节规模,同时WSP功能在分散化时可以很好地按比例调节规模。这种好处只有从分割平面体系结构才可获得。 Conventional mechanisms as described above suffer from various drawbacks. In a split-plane architecture, a failure of a WCP does not affect wireless data forwarding. This allows the AP to continue to provide data forwarding services for the associated MUs, which was previously described as one of the advantages of the split-plane architecture. Another commercial solution to solve the redundancy problem is to transfer the WCP function to the AP, where most of the functions are performed in the AP, and the controller only performs configuration and monitoring, which does not affect the normal operation of the wireless access. This is a completely different architecture, and is popular for small scale deployments, but does not scale well as the number of APs increases. In general, WCP functions are computationally intensive, and these functions scale well when concentrated on powerful CPUs, while WSP functions scale well when decentralized. This benefit is only available from split-plane architectures.

针对故障转移提出的当前解决方案并没有完全解决在故障转移期间可能产生的问题。该问题对于提出的以下理念的可行性是至关重要的:AP可以在不重新建立与分割平面模型中的WCP装备的连接的情况下继续转发数据达较长时间。该问题是因为AP无法访问WCP功能以支持对于新的或漫游的MU的关联但是它通过802.11信标和对于新的或漫游的MU的探测响应继续播报其存在于无线环境中而出现的。随着AP处于该状态的时间越来越长,越来越多的MU开始经历无线服务中断。 Current solutions proposed for failover do not fully address the problems that may arise during failover. This issue is critical to the feasibility of the proposed concept that an AP can continue to forward data for a longer period of time without re-establishing the connection to the WCP equipment in the split-plane model. This problem arises because the AP cannot access WCP functionality to support association for new or roaming MUs but it continues to broadcast its presence in the wireless environment through 802.11 beacons and probe responses for new or roaming MUs. As the AP stays in this state longer and longer, more and more MUs start to experience wireless service interruption.

目前的解决方案增加了部署方面的问题,其中蜂窝冗余通过跨越WCP对AP进行智能负载平衡而被置入部署中。在此方案中,在覆盖部署中流行的是,将RF域中的相邻AP指派给替代的WCP装置。因而,当WCP装备发生故障时,在企业的给定物理位置中始终存在保持与工作WCP的连接并为MU提供完整的WCP功能的某个AP。在覆盖部署中,蜂窝冗余提供了较快的恢复,因为一旦AP检测到了与WC的连接的缺失,它就关闭无线电并且MU可以立即漫游到仍提供无线电服务的相邻AP。在分割平面部署中,所讨论的解决方案在解决未受损数据转发方面的问题时完全忽视了关闭无线电以恢复覆盖的优点。 Current solutions add to the deployment concerns where cellular redundancy is built into the deployment by intelligently load balancing APs across WCPs. In this approach, as is popular in coverage deployments, neighboring APs in the RF domain are assigned to alternate WCP devices. Thus, when the WCP equipment fails, there is always some AP in a given physical location of the enterprise that maintains a connection to the working WCP and provides full WCP functionality to the MU. In coverage deployments, cellular redundancy provides faster recovery because once an AP detects a loss of connectivity to a WC, it turns off the radio and the MU can immediately roam to neighboring APs that still provide radio service. In split-plane deployments, the solutions discussed completely ignore the advantages of turning off the radio to restore coverage while addressing the problem of unimpaired data forwarding.

本发明的实施例显著克服了这些缺陷并且提供了以下的机制和技术,这些机制和技术提供了分割平面故障转移机制,从而使得对故障转移期间没有漫游的MU保持分割平面体系结构的优点,同时仍允许漫游的MU在设计有蜂窝冗余的无线网络中接收服务。本发明中所述的机制能够允许受影响的AP在无需完全访问WCP功能的情况下运行较长的持续时间。 Embodiments of the present invention significantly overcome these deficiencies and provide mechanisms and techniques that provide a split-plane failover mechanism such that the advantages of the split-plane architecture are maintained for MUs that do not roam during failover, while Roaming MUs are still allowed to receive service in wireless networks designed with cellular redundancy. The mechanisms described in this invention can allow affected APs to operate for longer durations without full access to WCP functionality.

在用于提供分割平面部署中的无线控制平面操控的方法的特定实施例中,该方法包括:通过分割平面部署中的第一接入点(AP)检测无线控制平面(WCP)装置的故障。该方法进一步包括隐藏由第一AP广播的信标中的第一AP的SSID,并且将在检测到WCP装置的故障之后解除关联的现有移动单元(MU)的信息存储在第一AP的高速缓存中。此外,该方法包括对来自现有MU的探测作出响应并且对来自具有高速缓存中的信息的MU的探测作出响应,从而使得第一AP在被暴露给现有MU的同时对新的MU表现为被隐藏。 In a particular embodiment of a method for providing wireless control plane handling in a split-plane deployment, the method includes detecting, by a first access point (AP) in the split-plane deployment, a failure of a wireless control plane (WCP) device. The method further includes concealing the SSID of the first AP in a beacon broadcast by the first AP, and storing information of existing Mobile Units (MUs) disassociated after detection of a failure of the WCP device in the first AP's high-speed in cache. Additionally, the method includes responding to probes from existing MUs and responding to probes from MUs with information in the cache such that the first AP behaves to new MUs while being exposed to existing MUs. hidden.

其它实施例包括其上具有计算机可读代码的计算机可读介质,该计算机刻度代码用于提供分割平面部署中的无线控制平面操控(handling)。计算机可读介质包括用于通过分割平面部署中的第一接入点(AP)检测无线控制平面(WCP)装置的故障的指令。计算机可读介质进一步包括用于隐藏由第一AP广播的信标中的第一AP的SSID的指令和用于将在检测到WCP装置的故障之后解除关联的现有移动单元(MU)的信息存储在第一AP的高速缓存中的指令。此外,计算机可读介质包括用于对来自现有MU的探测作出响应的指令,和用于对来自具有高速缓存中的信息的MU的探测作出响应的指令,从而使得第一AP在被暴露给现有MU的同时对新的MU表现为被隐藏。 Other embodiments include a computer readable medium having computer readable code thereon for providing wireless control plane handling in a split plane deployment. A computer-readable medium includes instructions for detecting failure of a wireless control plane (WCP) device by a first access point (AP) in a split-plane deployment. The computer-readable medium further includes instructions for hiding the SSID of the first AP in a beacon broadcast by the first AP and information for existing Mobile Units (MUs) to be disassociated upon detection of a failure of the WCP device Instructions stored in the cache of the first AP. Additionally, the computer-readable medium includes instructions for responding to probes from existing MUs, and instructions for responding to probes from MUs with information in the cache such that the first AP is exposed to Existing MUs also appear to be hidden from new MUs.

另外的其它实施例包括计算机化的装置,所述计算机化的装置被配置为处理作为本发明的实施例而在本文公开的所有方法操作。在这些实施例中,计算机化的装置(例如,AP)包括:存储系统、处理器、以及连接这些部件的互连机构中的通信接口。该存储系统被以以下处理进行编码,如本文所说明,该处理提供分割平面部署中的无线控制平面操控,该处理当在处理器上被执行时(例如当执行时),如本文所说明,在AP中运行以执行作为本发明的实施例而在本文中所说明的所有方法实施例和操作。因此,执行或被编程为执行本文所说明的处理的任何计算机化的装置是本发明的实施例。 Still other embodiments include computerized apparatus configured to process all of the method operations disclosed herein as embodiments of the invention. In these embodiments, a computerized device (eg, AP) includes a memory system, a processor, and a communication interface in an interconnection mechanism connecting these components. The storage system is encoded with a process, as described herein, that provides wireless control plane manipulation in a split-plane deployment, when executed on a processor (e.g., when executed), as described herein, Runs in the AP to perform all method embodiments and operations described herein as embodiments of the present invention. Accordingly, any computerized apparatus that performs or is programmed to perform the processes described herein is an embodiment of the present invention.

本文中所公开的本发明的实施例的其它布置包括软件程序,所述软件程序用于执行以上总结的并且在以下详细公开的方法实施例步骤和操作。更具体地,计算机程序产品是具有计算机可读介质的一个实施例,计算机可读介质包括编码在其上的计算机程序逻辑,该计算机程序逻辑当在计算机化的装置中被执行时提供相关联的操作,如本文所说明的,所述操作提供分割平面部署中的无线控制平面操控。所述计算机程序逻辑当在具有计算系统的至少一个处理器上被执行时,使得处理器执行作为本发明的实施例而在本文中指出的操作(例如,方法)。本发明的这种布置通常被提供为在计算机可读介质(例如,光学介质(例如,CD-ROM)、软盘或硬盘或者其它介质)上设置或编码的软件、代码和/或其它数据结构,例如,一个或多个ROM或RAM或PROM芯片中的固件或微代码,或者被提供为专用集成电路(ASIC)、或者被提供为一个或多个模块、共享库等中的可下载软件图像。软件或固件或者其它这种配置可以被安装在计算机化的装置中,以使计算机化的装置中的一个或多个处理器执行作为本发明的实施例而在本文中所说明的技术。在一组计算机化的装置中(例如,在一组数据通信装置或者其它实体中)运行的软件处理也可以提供本发明的系统。本发明的系统可以被分布在若干数据通信装置上的许多软件处理之间,或者所有处理可以在一小组专用计算机上运行或者单独在一个计算机上运行。 Other arrangements of embodiments of the invention disclosed herein include software programs for performing the method embodiment steps and operations summarized above and disclosed in detail below. More specifically, a computer program product is one embodiment having a computer-readable medium comprising computer program logic encoded thereon that, when executed in a computerized apparatus, provides an associated Operations, as described herein, provide wireless control plane manipulation in a split plane deployment. The computer program logic, when executed on at least one processor of a computing system, causes the processor to perform the operations (eg, methods) noted herein as embodiments of the invention. Such arrangements of the present invention are typically provided as software, code and/or other data structures disposed or encoded on a computer readable medium, such as an optical medium (eg, CD-ROM), floppy or hard disk, or other medium, For example, firmware or microcode in one or more ROM or RAM or PROM chips, either provided as an Application Specific Integrated Circuit (ASIC), or as a downloadable software image in one or more modules, shared libraries, or the like. Software or firmware or other such configurations may be installed in a computerized device to cause one or more processors in the computerized device to perform the techniques described herein as embodiments of the invention. A software process running in a set of computerized devices (eg, in a set of data communication devices or other entities) may also provide the system of the invention. The system of the present invention can be distributed among many software processes on several data communication devices, or all processes can run on a small group of dedicated computers or run on a single computer.

应该理解的是,本发明的实施例可以被严格地实现为例如数据通信装置内的软件程序、软件和硬件、或者仅硬件和/或电路。本文所说明的本发明的特征可以被用在数据通信装置和/或用于这种装置的(例如由地址为BaskingRidge,NewJersey的Avaya,Inc.制造的)软件系统中。 It should be understood that embodiments of the present invention may be strictly implemented as a software program, software and hardware, or only hardware and/or circuitry within a data communication device, for example. The features of the invention described herein may be used in a data communication device and/or in a software system for such a device (manufactured, for example, by Avaya, Inc. of Basking Ridge, New Jersey).

注意,本公开中所讨论的每个不同的特征、技术、配置等可以被独立地或者组合地执行。因此,本发明可以按许多不同的方式实施和看待。另外,注意本文中的发明内容部分没有具体说明本公开或所述发明的每个实施例和/或增加的新颖方面。相反,发明内容仅提供对不同实施例以及与常规技术相比的相应新颖点的初步讨论。为了获得本发明的其它细节、元件、和/或可能的观点(置换),读者应转到下面进一步讨论的具体实施方式部分以及本公开的相应附图。 Note that each of the different features, techniques, configurations, etc. discussed in this disclosure can be implemented independently or in combination. Accordingly, the present invention can be implemented and viewed in many different ways. Additionally, note that the Summary of the Invention section herein does not specifically describe every embodiment and/or additional novel aspect of the present disclosure or described inventions. Rather, the Summary provides only a preliminary discussion of various embodiments and corresponding novelties over the conventional art. For additional details, elements, and/or possible aspects (permutations) of the present invention, the reader should turn to the Detailed Description section, discussed further below, and the corresponding figures of the present disclosure.

附图说明 Description of drawings

根据以下对本发明优选实施例的更具体的说明,前述内容将变得清楚,如附图中所示,其中在所有不同视图中相似的附图标记指代相同的部件。这些附图不必按比例绘制,相反其重点放在说明本发明的原理上。 The foregoing will be apparent from the following more particular description of preferred embodiments of the invention, as shown in the accompanying drawings, wherein like reference numerals designate like parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.

图1是描绘现有技术的覆盖模型部署(overlaymodeldeployment)的框图; FIG. 1 is a block diagram depicting prior art overlay model deployment;

图2是描绘其中无线控制器发生了故障的现有技术的覆盖模型部署的框图; Figure 2 is a block diagram depicting a prior art coverage model deployment where a wireless controller has failed;

图3是描绘其中接入点关闭了其无线电的现有技术的覆盖模型部署的框图; 3 is a block diagram depicting a prior art coverage model deployment where an access point has its radio turned off;

图4是描绘其中接入点与另一个无线控制器相关联并且开始提供射频(RF)服务的现有技术的覆盖模型部署的框图; 4 is a block diagram depicting a prior art overlay model deployment where an access point associates with another wireless controller and begins providing radio frequency (RF) services;

图5是描绘现有技术的分割平面模型部署的框图; Figure 5 is a block diagram depicting a prior art split plane model deployment;

图6是描绘其中无线控制平面装置发生了故障的现有技术的分割平面模型部署的框图; 6 is a block diagram depicting a prior art split plane model deployment where a wireless control plane device has failed;

图7是描绘其中无线切换平面装置搜索另一个无线控制平面装置但继续为AP转发数据通信的现有技术的分割平面模型部署的框图。已失去与WCP的连接的AP继续利用无线电进行操作从而为相关联的MU提供服务。然而,新的MU不能获得服务,因为AP不具有WCP连接来完成对于新MU的关联; 7 is a block diagram depicting a prior art split-plane model deployment in which a wireless switch plane device searches for another wireless control plane device but continues to forward data communications for an AP. APs that have lost connection to the WCP continue to operate over the radio to serve the associated MUs. However, the new MU cannot get service because the AP does not have a WCP connection to complete the association for the new MU;

图8是描绘其中无线切换平面装置和AP已与另一个WCP相关联并恢复了对于所有MU的完全服务的现有技术的分割平面模型部署的框图; 8 is a block diagram depicting a prior art split-plane model deployment where wireless switching plane devices and APs have associated with another WCP and resumed full service to all MUs;

图9是示出在覆盖部署中使用蜂窝冗余的框图; Figure 9 is a block diagram illustrating the use of cellular redundancy in an overlay deployment;

图10是示出在其中无线控制器发生了故障的覆盖部署中使用蜂窝冗余的框图; Figure 10 is a block diagram illustrating the use of cellular redundancy in an overlay deployment where a wireless controller has failed;

图11是示出在其中无线控制器发生了故障的覆盖部署中使用蜂窝冗余的框图,其中由WC管理的AP关闭无线电,并且受影响的MU漫游到与另一个WC连接并且播报RF域内的WLAN服务的相邻接入点; Figure 11 is a block diagram illustrating the use of cellular redundancy in an overlay deployment where a wireless controller has failed, where the AP managed by the WC shuts down the radio, and the affected MU roams to connect to another WC and broadcast the RF domain Neighboring access points for WLAN services;

图12是示出在分割平面部署中使用蜂窝冗余的框图; Figure 12 is a block diagram illustrating the use of cellular redundancy in a split-plane deployment;

图13是示出在其中无线控制平面装置已发生故障的分割平面部署中使用蜂窝冗余的框图; 13 is a block diagram illustrating the use of cellular redundancy in a split-plane deployment where a wireless control plane device has failed;

图14是示出在其中无线控制平面装置已发生故障并且新客户没有接收不是由任意WCP管理的AP小区中的服务的分割平面部署中使用蜂窝冗余的框图; 14 is a block diagram illustrating the use of cellular redundancy in a split-plane deployment where a wireless control plane device has failed and new clients are not receiving service in AP cells not managed by any WCP;

图15A和图15B是用于提供分割平面部署中的无线控制平面故障转移操控的方法的具体实施例的流程图;并且 15A and 15B are flowcharts of specific embodiments of methods for providing wireless control plane failover handling in split plane deployments; and

图16是用于提供其中使用了无线数据服务(WDS)链路的分割平面部署中的无线控制平面故障转移操控的方法的具体实施例的流程图。 Figure 16 is a flowchart of a particular embodiment of a method for providing wireless control plane failover handling in a split plane deployment in which wireless data service (WDS) links are used.

具体实施方式 detailed description

下面提出的实施例表示使本领域技术人员能够实施本发明的必要信息并且示出了实施本发明实施例的最佳方式。在参考附图阅读下面的说明之后,本领域技术人员将理解本发明的概念并且认识到在本文中未具体提及的这些概念的应用。应当理解的是,这些概念和应用落入本公开和所附权利要求的范围内。 The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the invention and illustrate the best mode of carrying out embodiments of the invention. After reading the following description with reference to the accompanying drawing figures, those skilled in the art will understand the concepts of the invention and recognize applications of these concepts not specifically addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the appended claims.

覆盖体系结构模型是常用的无线网络部署模型。在此情况下,无线控制平面(WCP)和无线切换平面(WSP)处于被称为无线控制器(WC)的相同装置上。参照图1,示出了覆盖体系结构模型。在该实例中,第一建筑包括第一无线控制器WC1。装置之间的实线代表数据隧道,浅色的虚线代表控制信道,较深色的虚线代表数据隧道上的数据通信。分别在WC1与AP1、AP2和AP3之间建立控制信道。并且分别在WC2与AP4、AP5和WC1之间建立控制信道。分别在WC1与AP1、AP2和AP3之间建立数据隧道。分别在WC2与AP4、AP5和WC1之间建立数据隧道。从MU1到AP1、从AP1到WC1、从WC1通过L2/L3云到WC2、从WC2到AP4、以及从AP4到MU2发生了MU1与MU2之间的数据通信。 The overlay architecture model is a commonly used wireless network deployment model. In this case, the Wireless Control Plane (WCP) and the Wireless Switching Plane (WSP) reside on the same device called the Wireless Controller (WC). Referring to Figure 1, an overlay architecture model is shown. In this example, the first building includes a first wireless controller WCl. Solid lines between devices represent data tunnels, light dotted lines represent control channels, and darker dotted lines represent data communication over data tunnels. Control channels are established between WC1 and AP1, AP2 and AP3 respectively. And control channels are respectively established between WC2 and AP4, AP5 and WC1. Establish data tunnels between WC1 and AP1, AP2, and AP3. Establish data tunnels between WC2 and AP4, AP5, and WC1. Data communication between MU1 and MU2 occurs from MU1 to AP1 , from AP1 to WC1 , from WC1 through the L2/L3 cloud to WC2, from WC2 to AP4, and from AP4 to MU2.

现在参照图2,WC2已发生故障。由于WC2发生故障,所以无线控制和无线切换功能二者都不再工作。MU1-MU2连接被中断。有时在实际故障之后,AP4和AP5检测到WC2的故障。如图3所示,AP4和AP5关闭其无线电。由于其RF邻域中的无线电被关闭,所以MU2被解除关联。AP4和AP5试图发现移动域中的另一个无线控制器。如图4中所示,AP4和AP5发现WC1并且建立与WC1的数据隧道。AP4和AP5还建立与新发现的WC1的控制信道。然后,AP4和AP5打开其无线电并且提供RF服务。然后,MU2可以再次与无线网络相关联并且可以重新建立与MU1的通信。 Referring now to Figure 2, WC2 has failed. Since WC2 fails, both the wireless control and wireless switching functions no longer work. The MU1-MU2 connection is interrupted. Sometimes AP4 and AP5 detect the failure of WC2 after the actual failure. As shown in Figure 3, AP4 and AP5 turn off their radios. MU2 is disassociated because the radios in its RF neighborhood are turned off. AP4 and AP5 try to discover another wireless controller in the mobility domain. As shown in Figure 4, AP4 and AP5 discover WC1 and establish a data tunnel with WC1. AP4 and AP5 also establish a control channel with newly discovered WCl. AP4 and AP5 then turn on their radios and provide RF service. MU2 can then associate with the wireless network again and communication with MU1 can be re-established.

如图2至图4所示,WCP和WSP同时发生故障。AP以一定延迟检测到故障,然而AP上的用于MU的数据流被立即中断。AP在检测到WCP和WSP故障之后关闭无线电,使MU解除关联。AP发现另一个WCP和WSP装置,并且建立与该装置的控制和数据隧道。AP打开无线电并且再次接受MU。MU的数据转发被中断了较长的持续时间。许多不移动的无线装置将不能获得服务直到AP恢复与WCP和WSP装置的连接为止。 As shown in Figures 2 to 4, WCP and WSP failed simultaneously. The failure is detected by the AP with some delay, however the data flow for the MU on the AP is interrupted immediately. The AP turns off the radio after detecting WCP and WSP failures, causing the MUs to disassociate. The AP discovers another WCP and WSP device and establishes a control and data tunnel with that device. AP turns on radio and accepts MU again. MU's data forwarding is interrupted for a longer duration. Many wireless devices that are not moving will not be able to get service until the AP restores connection to the WCP and WSP devices.

分割平面体系结构使无线控制平面(WCP)功能与无线切换平面(WSP)功能相分离。WCP功能可以在虚拟装备或实际硬件中实现。提出的分割平面部署模型的优点之一是它有可能允许WCP发生故障,而不影响现有客户的数据转发。参照图5,示出了分割平面体系结构模型。在此实例中,第一建筑包括第一无线控制平面装置(WCP1)。在WCP1与AP1、AP2、AP3、和WSP1之间建立相应的控制信道。并且在WCP2与WCP1、AP4、AP5和WSP2之间建立控制信道。分别在WSP1与AP1、AP2和AP3之间建立数据隧道。并且分别在WSP2与AP4、AP5和WSP1之间建立数据隧道。MU1与MU2之间的数据通信从MU1穿越到AP1、从AP1穿越到WSP1、从WSP1通过L2/L3云穿越到WSP2、从WSP2穿越到AP4、并且从AP4穿越到MU2。 A split-plane architecture separates the Wireless Control Plane (WCP) functions from the Wireless Switching Plane (WSP) functions. WCP functions can be implemented in virtual equipment or actual hardware. One of the advantages of the proposed split-plane deployment model is its potential to allow WCP failures without affecting data forwarding for existing customers. Referring to Figure 5, a split plane architectural model is shown. In this example, the first building includes a first wireless control plane device (WCP1). Corresponding control channels are established between WCP1 and AP1, AP2, AP3, and WSP1. And a control channel is established between WCP2 and WCP1, AP4, AP5 and WSP2. Establish data tunnels between WSP1 and AP1, AP2, and AP3 respectively. And establish data tunnels between WSP2 and AP4, AP5 and WSP1 respectively. The data communication between MU1 and MU2 traverses from MU1 to AP1, from AP1 to WSP1, from WSP1 to WSP2 through the L2/L3 cloud, from WSP2 to AP4, and from AP4 to MU2.

现在参照图6,WCP2已发生故障。即使WCP2已发生故障,MU1-MU2连接也未被中断。AP4和AP5能够维持它们与WSP2的数据隧道并且不关闭它们的无线电。 Referring now to Figure 6, WCP2 has failed. Even though WCP2 has failed, the MU1-MU2 connection has not been interrupted. AP4 and AP5 are able to maintain their data tunnel with WSP2 and not turn off their radios.

如图7中所示,WSP2检测到WCP2的故障并且搜索另一个WCP装置。AP4和AP5检测到WCP2的故障并且试图发现另一个WCP装置。AP4与WSP2之间以及AP5与WSP2之间的数据隧道继续保持并且承载无线数据。无线电小区(radiocell)仍然在运行但是新客户或漫游装置(例如,MU3、MU4或者MU5)不能关联,因为关联是WCP功能。现在参照图8,WSP2发现WCP1并且与之建立控制信道。AP4和AP5也与WCP1建立相应的控制信道。结果,新的或漫游的装置(诸如MU3、MU4和/或MU5)现在能够获取服务。 As shown in Figure 7, WSP2 detects a failure of WCP2 and searches for another WCP device. AP4 and AP5 detect the failure of WCP2 and attempt to discover another WCP device. The data tunnels between AP4 and WSP2 and between AP5 and WSP2 continue to maintain and carry wireless data. The radiocell is still running but new clients or roaming devices (eg MU3, MU4 or MU5) cannot associate because association is a WCP function. Referring now to FIG. 8, WSP2 discovers WCP1 and establishes a control channel with it. AP4 and AP5 also establish corresponding control channels with WCP1. As a result, new or roaming devices (such as MU3, MU4 and/or MU5) are now able to acquire service.

蜂窝冗余是通过把网络设计成使相邻AP由不同的WCP管理而实现的。蜂窝冗余可以通过AP-WC负载平衡算法来实现并且可以确保在WCP故障的情况下不是建筑或楼层中的所有AP都停止提供服务。现在参照图9,示出了覆盖部署中的示例性蜂窝冗余。AP1已与WC1建立了控制信道和数据隧道,并且MU1与AP1相关联。与AP1和AP3相邻的AP2已与WC2建立了控制信道和数据隧道。AP3已与WC1建立了控制信道和数据隧道并且MU2与AP3相关联。与AP3相邻的AP4已与WC2建立了控制信道和数据隧道。当WC(例如,图10中的WC1)发生故障时,从AP开始终止于发生故障的WC的数据和控制信道二者都受到影响。如图11所示,之前存在的AP1与WC1之间的数据隧道和控制信道以及之前存在的AP3与WC1之间的数据隧道和控制信道已被中断。当WC1出现故障时,来自MU1和MU2的通信立即受到影响。AP1和AP3在检测到WC1的故障时将关闭其无线电。在AP1和AP3关闭无线电之后,MU1和MU2将立即漫游到继续提供无线服务的相邻AP。MU1将与AP2建立网络连接,并且MU2将与AP4建立网络连接。 Cellular redundancy is achieved by designing the network such that adjacent APs are managed by different WCPs. Cellular redundancy can be achieved through the AP-WC load balancing algorithm and can ensure that not all APs in a building or floor are out of service in the event of a WCP failure. Referring now to FIG. 9, an exemplary cellular redundancy in an overlay deployment is shown. AP1 has established a control channel and a data tunnel with WC1, and MU1 is associated with AP1. AP2, which is adjacent to AP1 and AP3, has established a control channel and a data tunnel with WC2. AP3 has established a control channel and a data tunnel with WCl and MU2 is associated with AP3. AP4 adjacent to AP3 has established a control channel and a data tunnel with WC2. When a WC (eg, WC1 in Figure 10) fails, both data and control channels from the AP to the failed WC are affected. As shown in FIG. 11 , the previously existing data tunnel and control channel between AP1 and WC1 and the previously existing data tunnel and control channel between AP3 and WC1 have been interrupted. When WC1 fails, communication from MU1 and MU2 is immediately affected. AP1 and AP3 will turn off their radios when they detect the failure of WC1. After AP1 and AP3 turn off their radios, MU1 and MU2 will immediately roam to neighboring APs that continue to provide wireless service. MU1 will establish a network connection with AP2, and MU2 will establish a network connection with AP4.

在发生WC故障的情况下,覆盖中的蜂窝冗余提供比无蜂窝冗余的情况下较快的无线连接的恢复。将AP分配给替代的WC也将WSP功能分配给替代的WC。这在替代的WC不处于从数据转发角度看的最佳地点(例如,WC位于地理位置上分开的建筑内)的情况下可能不是可取的。 In the event of a WC failure, cellular redundancy in the coverage provides faster restoration of the wireless connection than without cellular redundancy. Assigning an AP to an alternate WC also assigns WSP functionality to an alternate WC. This may not be desirable if the alternate WC is not in the best location from a data forwarding perspective (eg, the WCs are located in geographically separate buildings).

蜂窝冗余被用在覆盖部署模型中,但是其在分割平面模型中的使用已经受到一些挑战。参照图12,示出了在分割平面部署内并入了蜂窝冗余的网络。 Cellular redundancy is used in coverage deployment models, but its use in split-plane models has faced some challenges. Referring to Figure 12, a network incorporating cellular redundancy within a split-plane deployment is shown.

AP1已与WCP1建立了控制信道并与WSP1建立了数据隧道,并且MU1与AP1相关联。与AP1和AP3相邻的AP2已与WCP2建立了控制信道并与WSP1建立了数据隧道。AP3已建立与WCP1的控制信道以及与WSP2的数据隧道并且MU2与AP3相关联。与AP3相邻的AP4已与WCP2建立了控制信道并与WSP2建立了数据隧道。WCP1也具有与WCP2和WSP1的控制信道。WCP2具有与WSP2的控制信道。在WSP1和WSP2之间也存在数据隧道。MU1通过AP1、WSP1、WSP2、和AP3与MU2进行通信。在此环境中,相邻AP是由不同的WCP装置管理的。 AP1 has established a control channel with WCP1 and a data tunnel with WSP1, and MU1 is associated with AP1. AP2, which is adjacent to AP1 and AP3, has established a control channel with WCP2 and a data tunnel with WSP1. AP3 has established a control channel with WCP1 and a data tunnel with WSP2 and MU2 is associated with AP3. AP4 adjacent to AP3 has established a control channel with WCP2 and a data tunnel with WSP2. WCP1 also has control channels with WCP2 and WSP1. WCP2 has a control channel with WSP2. There is also a data tunnel between WSP1 and WSP2. MU1 communicates with MU2 through AP1, WSP1, WSP2, and AP3. In this environment, neighboring APs are managed by different WCP devices.

当WCP(例如,图13中的WCP1)发生故障时,与该WCP的控制信道被中断。在分割平面模型中,MU数据通信不受影响。在分割平面部署中,受影响的AP不关闭无线电。漫游到受影响的AP小区中的新客户将经历WLAN服务中断,因为受影响的AP不提供对WCP功能的访问。受影响的AP小区中的现有客户如果暂时漫游到相邻小区中并返回,则将被切断连接。分割平面故障转移机制需要增强以支持蜂窝冗余,因为受影响的AP不关闭无线电。 When a WCP (eg, WCP1 in FIG. 13) fails, the control channel with that WCP is interrupted. In the split plane model, MU data communication is not affected. In a split-plane deployment, affected APs do not turn off their radios. New clients roaming into the affected AP's cell will experience WLAN service interruption because the affected AP does not provide access to WCP functionality. Existing customers in the affected AP cell will be disconnected if they temporarily roam into an adjacent cell and return. The split-plane failover mechanism needs to be enhanced to support cellular redundancy, since affected APs do not turn off the radio.

本文所述的分割平面解决方案避免了关闭受影响的AP上的无线电,从而允许AP小区保持对现有MU的WSP功能。使无线电保持打开,吸引了新装置漫游到受影响的AP。由于来自AP的WCP功能不可用造成新装置不能在受影响的AP上完成关联,所以任何新漫游到受影响的AP小区中的装置将经历服务中断。例如,在图14中,MU3和MU4将不能完成关联并且将经历服务中断。 The split-plane solution described herein avoids shutting down the radio on the affected APs, allowing AP cells to maintain WSP functionality to existing MUs. Leaving the radio on attracted new devices to roam to the affected AP. Any device newly roaming into the cell of an affected AP will experience service interruption due to the inability of the new device to complete the association on the affected AP due to the unavailability of WCP functionality from the AP. For example, in Figure 14, MU3 and MU4 will not be able to complete the association and will experience a service outage.

处于两个小区的重叠区上的MU往往在小区之间频繁地漫游。因此,受影响的AP小区中的一些MU可以来回漫游。不存在为漫游客户提供蜂窝冗余并且为受影响的AP小区中的固定客户提供不中断服务的分割平面部署的已知机制。 MUs that are on the overlapping region of two cells tend to roam between cells frequently. Therefore, some MUs in the affected AP cell may roam back and forth. There is no known mechanism for a split-plane deployment that provides cellular redundancy for roaming clients and non-disruptive service for fixed clients in affected AP cells.

通过本文所述的用于分割平面部署中的无线控制平面操控的方法和装置,当AP检测到分割平面部署中的WCP的故障时,AP执行以下动作。AP将隐藏AP信标中广播的SSID。SSID是与MU相关联的WLAN网络的名称。AP将进一步缓存在发生WCP故障事件之后并且在AP已建立与另一个WCP的连接之前解除关联的MU的关联信息。AP仅对来自现有MU或者来自关联信息被缓存的MU的探测作出响应。当新的MU漫游到受影响的AP小区附近时,它将不能检测到来自受影响的AP的信标中的SSID,因为受影响的AP隐藏了信标中的SSID。当新的MU在受影响的AP小区的信道上进行探测时,它将不会获得任何来自受影响的AP的响应。因为新的MU不能通过主动或被动扫描检测到受影响的AP,所以它将不被吸引到该受影响的AP并且将试图仅连接对于它可见的AP。在分割平面故障转移的情况下,该机制为新MU保留了蜂窝冗余。 With the method and apparatus for wireless control plane manipulation in split-plane deployment described herein, when an AP detects a failure of a WCP in split-plane deployment, the AP performs the following actions. The AP will hide the SSID broadcast in the AP beacon. SSID is the name of the WLAN network associated with the MU. The AP will further cache association information for MUs disassociated after a WCP failure event and before the AP has established a connection with another WCP. The AP only responds to probes from existing MUs or from MUs for which association information is cached. When a new MU roams near the affected AP cell, it will not be able to detect the SSID in the beacon from the affected AP because the affected AP hides the SSID in the beacon. When the new MU probes on the channel of the affected AP cell, it will not get any response from the affected AP. Since the new MU cannot detect the affected AP through active or passive scanning, it will not be attracted to the affected AP and will try to connect only to APs that are visible to it. In case of split plane failover, this mechanism preserves cellular redundancy for the new MU.

当现有MU漫游到相邻AP时,由于蜂窝冗余,它将在相邻AP上获得连接。当现有MU漫游回受影响的AP时,受影响的AP对该MU将是可见的,因为该MU将获得来自受影响的AP的对于探测的响应。受影响的AP可以基于以前缓存的信息接受MU。 When an existing MU roams to a neighboring AP, it will get connectivity on the neighboring AP due to cellular redundancy. When the existing MU roams back to the affected AP, the affected AP will be visible to the MU because the MU will get a response to the probe from the affected AP. Affected APs can accept MUs based on previously cached information.

在被设计成具有蜂窝冗余的部署中,受影响的AP有可能利用与相邻AP的AP-AP无线分布系统(WDPS)来接收对WCP功能的访问。这可以用于将受影响的AP上的WLAN服务延伸到新的MU。应保证对WCP功能的访问的安全,因为它用于延迟MU到WCP的敏感的关联数据。AP和WCP之间的控制信道被加密。为了使AP通过与相邻AP的WDS链路获得对WCP功能的安全访问,WDS链路也应被加密。对于WDS链路安全而言,所有AP在建立与WCP的连接时从移动区中的WCP接收预共享的加密密钥。该预共享的加密密钥可以被定期修改并且被推送给所有AP。 In deployments designed with cellular redundancy, it is possible that affected APs utilize AP-AP Wireless Distribution System (WDPS) with neighboring APs to receive access to WCP functionality. This can be used to extend WLAN service on the affected AP to the new MU. Access to the WCP functionality should be secured as it is used to delay sensitive association data from the MU to the WCP. The control channel between AP and WCP is encrypted. In order for an AP to gain secure access to WCP functions through WDS links with neighboring APs, the WDS links should also be encrypted. For WDS link security, all APs receive a pre-shared encryption key from the WCP in the mobile zone when establishing a connection with the WCP. This pre-shared encryption key can be periodically modified and pushed to all APs.

AP在其RF邻域中播报WDS服务以支持对于已失去与WCP的连接的相邻AP的WCP功能的访问。当WCP发生故障时,受影响的AP根据本发明中前面所述的机制继续为现有客户提供服务。受影响的AP停止在其邻域中播报WDS服务,同时未受影响的AP继续播报WDS服务。受影响的AP还扫描其RF邻域,以确定正在播报WDS服务的任何相邻AP。一旦确定了相邻的工作AP,受影响的AP就建立与该工作AP的临时WDS链路,从而通过该工作AP获得对WCP功能的访问。当新的MU与受影响的AP相关联时,受影响的AP通过与工作AP的WDS链路向WCP发送请求。 The AP broadcasts WDS service in its RF neighborhood to support access to the WCP functionality of neighboring APs that have lost connection to the WCP. When a WCP fails, the affected AP continues to provide services to existing clients according to the mechanism described above in the present invention. Affected APs stop broadcasting WDS service in their neighborhood while unaffected APs continue broadcasting WDS service. The affected AP also scans its RF neighborhood to identify any neighboring APs that are broadcasting WDS service. Once a neighboring working AP is identified, the affected AP establishes a temporary WDS link with the working AP, thereby gaining access to WCP functions through the working AP. When a new MU is associated with the affected AP, the affected AP sends a request to the WCP over the WDS link with the working AP.

因为AP在所有无线电上提供服务,所以受影响的AP有可能仅调谐达短暂时间间隔以通过相邻AP向WCP发送请求。当响应从WCP到达时,相邻AP可以调谐到受影响的AP的工作信道并且将该响应转发给受影响的AP。这确保了受影响的AP和工作AP二者都继续为其RF邻域中的MU提供服务(只花费很少的时间用于通过相邻AP与WCP进行通信)。 Because the AP provides service on all radios, it is possible that the affected AP only tunes for a brief interval to send a request to the WCP by a neighboring AP. When a response arrives from the WCP, the neighboring AP may tune to the affected AP's operating channel and forward the response to the affected AP. This ensures that both the affected AP and the working AP continue to serve the MUs in their RF neighborhood (with little time spent communicating with the WCP through the neighbor AP).

本文所述的用于提供分割平面部署中的无线控制平面操控的方法和装置允许分割平面部署中的完全蜂窝冗余,同时保持分割平面的WCP故障转移的优点。此外,本文所述的方法和装置允许受影响的AP在不访问WCP功能的情况下工作达较长的持续时间并且在故障转移期间支持漫游MU和固定MU的连接。 The methods and apparatus described herein for providing wireless control plane handling in split-plane deployments allow for full cellular redundancy in split-plane deployments while maintaining the benefits of split-plane WCP failover. Furthermore, the methods and apparatus described herein allow affected APs to operate for longer durations without access to WCP functionality and support connectivity of roaming MUs and stationary MUs during failover.

在图15A和图15B中描绘了本文所公开的方法100的具体实施例的流程图。矩形元件在本文中以“处理框”表示并且代表计算机软件指令或者指令组。可替代地,处理框代表由功能等效电路(例如数字信号处理器电路、或者专用集成电路(ASIC))所执行的步骤。这些流程图没有描绘任何特定编程语言的句法。相反,这些流程图示出了本领域技术人员制造电路或者产生计算机软件以执行根据本发明所要求的处理所需的功能信息。应当指出的是许多例行程序要素(例如,回路和变量的初始化以及临时变量的使用)未示出。本领域技术人员将理解的是,除非本文中另外指出,所述步骤的具体顺序只是说明性的并且可以在不背离本发明的精神的情况下变化。因此,除非另有说明,下面所述的步骤是无序的,意思是在可能的情况下可以按任何方便或期望的顺序执行各步骤。 A flowchart of a specific embodiment of the method 100 disclosed herein is depicted in FIGS. 15A and 15B . A rectangular element is denoted herein as a "processing block" and represents a computer software instruction or set of instructions. Alternatively, processing blocks represent steps performed by functionally equivalent circuits, such as digital signal processor circuits, or application specific integrated circuits (ASICs). These flowcharts do not depict the syntax of any particular programming language. Rather, these flowcharts illustrate the functional information required by one skilled in the art to fabricate circuits or generate computer software to perform the processes required in accordance with the present invention. It should be noted that many routine program elements (eg initialization of loops and variables and use of temporary variables) are not shown. Those skilled in the art will appreciate that unless otherwise indicated herein, the specific order of the steps described is illustrative only and may be varied without departing from the spirit of the invention. Accordingly, unless otherwise indicated, the steps described below are out-of-order, meaning that, where possible, the steps can be performed in any convenient or desired order.

方法100开始于处理框102,框102公开了由分割平面部署中的第一接入点(AP)检测无线控制平面(WCP)装置的故障。WCP装置可以由于任意数量的原因(包括硬件故障、软件故障或互连故障)而发生故障。 Method 100 begins at processing block 102, which discloses detecting, by a first access point (AP) in a split-plane deployment, a failure of a wireless control plane (WCP) device. A WCP device can fail for any number of reasons, including hardware failure, software failure, or interconnect failure.

处理框104陈述了隐藏由第一AP广播的信标中的第一AP的SSID。SSID是WLAN的名称。WLAN上的所有装置都采用相同的SSID,以便相互通信。 Processing block 104 states that the SSID of the first AP is concealed in a beacon broadcast by the first AP. SSID is the name of the WLAN. All devices on the WLAN use the same SSID to communicate with each other.

处理框106陈述了将在检测到WCP装置的故障之后解除关联的现有移动单元(MU)的信息存储在第一AP的高速缓存中。处理框108公开了对来自现有MU的探测作出响应。处理框110陈述了对来自具有高速缓存中的信息的MU的探测作出响应,使得第一AP对新MU表现为被隐藏的同时被暴露给现有MU。 Processing block 106 states that information of existing Mobile Units (MUs) that were disassociated after detection of a failure of the WCP device is stored in the first AP's cache. Processing block 108 discloses responding to probes from existing MUs. Processing block 110 states responding to probes from MUs with information in the cache such that the first AP appears hidden to new MUs while being exposed to existing MUs.

处理框112陈述了当现有MU漫游到相邻的AP然后漫游回第一AP时,由于该MU接收到了来自第一AP的对于探测的响应,所以第一AP对于该MU是可见的。处理框114公开了第一AP基于高速缓存中的信息而接受MU。 Processing block 112 states that when an existing MU roams to a neighboring AP and then roams back to the first AP, the first AP is visible to the MU because the MU received a response to the probe from the first AP. Processing block 114 discloses that the first AP accepts the MU based on the information in the cache.

处理继续到处理框116,框116陈述了第一AP处于蜂窝冗余布置中,其中相邻AP与第一AP由不同的无线控制平面装置管理。 Processing continues to processing block 116, which states that the first AP is in a cellular redundancy arrangement, wherein the neighboring APs are managed by different wireless control plane devices than the first AP.

处理框118陈述了漫游到第一AP附近的新MU不能收听来自第一AP的信标。当新MU漫游到受影响的AP小区附近时,它将不能接收来自受影响的AP的信标。当新的MU在受影响的AP小区的信道上探测时,它将不获得来自受影响的AP的任何响应。 Processing block 118 states that a new MU roaming into the vicinity of the first AP cannot hear beacons from the first AP. When the new MU roams near the affected AP cell, it will not be able to receive beacons from the affected AP. When the new MU probes on the channel of the affected AP cell, it will not get any response from the affected AP.

处理框120公开了第一AP不对来自漫游到第一AP附近的新MU的探测作出响应。因为新的MU不能通过主动或被动扫描检测到受影响的AP,所以它将不会被吸引到受影响的AP并且将试图仅连接对于它可见的AP。 Processing block 120 discloses that the first AP does not respond to probes from new MUs roaming into the vicinity of the first AP. Because the new MU cannot detect affected APs through active or passive scanning, it will not be attracted to affected APs and will attempt to connect only to APs that are visible to it.

现在参照图16,示出了其中受影响的AP能够提供服务的实施例。方法150开始于处理框152,框152陈述了第一AP扫描其射频(RF)邻域以判定相邻AP是否正在播报无线数据服务(WDS)。当WCP发生故障时,受影响的AP继续为现有客户提供服务。受影响的AP停止播报无线数据服务,同时未受影响的AP继续播报WDS服务。受影响的AP还可以扫描其RF邻域以确定正在播报WDS服务的任何相邻AP。 Referring now to FIG. 16, an embodiment is shown in which an affected AP is able to provide service. Method 150 begins at processing block 152, which states that a first AP scans its radio frequency (RF) neighborhood to determine whether neighboring APs are broadcasting Wireless Data Service (WDS). When a WCP fails, the affected APs continue to serve existing customers. Affected APs stop broadcasting wireless data services, while unaffected APs continue broadcasting WDS services. The affected AP can also scan its RF neighborhood to determine any neighboring APs that are broadcasting WDS service.

处理框154公开了当相邻AP正在播报WDS服务时,第一AP建立与该相邻AP的临时WDS链路,以通过该相邻AP来获得对无线控制平面功能的访问。 Processing block 154 discloses that the first AP establishes a temporary WDS link with a neighboring AP to gain access to wireless control plane functions through the neighboring AP while the neighboring AP is broadcasting WDS service.

一旦相邻的工作AP被确定,受影响的AP就建立与该工作AP的临时WDS链路,以通过该工作AP获得对WCP功能的访问。 Once a neighboring working AP is identified, the affected AP establishes a temporary WDS link with the working AP to gain access to WCP functions through the working AP.

处理框156陈述了当新的MU与第一AP相关联时,第一AP经由临时无线WDS链路通过相邻AP向无线控制平面装置发送请求。 Processing block 156 states that when a new MU is associated with the first AP, the first AP sends a request to the wireless control plane device through the neighboring AP via the temporary wireless WDS link.

提及的“微处理器”和“处理器”、或者“该微处理器”和“该处理器”可以被理解成包括可在独立和/或分布环境中进行通信的一个或多个微处理器,并且因此可被配置为通过有线通信或无线通信与其它处理器进行通信,其中这种一个或多个处理器可被配置为在可以是相似的或不同的装置的一个或多个处理器控制的装置中运行。因此,这种“微处理器”或者“处理器”的术语的使用也可以理解成包括中央处理单元、算术逻辑单元、专用集成电路(IC)、和/或任务引擎,并且这些示例是为了说明而非限制的目的而提供的。 References to "microprocessor" and "processor", or "the microprocessor" and "the processor" may be understood to include one or more microprocessors that may communicate in a standalone and/or distributed environment processor, and thus may be configured to communicate with other processors by wired or wireless communication, where such one or more processors may be configured as one or more processors in a device which may be similar or different run in a controlled device. Accordingly, use of the term "microprocessor" or "processor" may also be understood to include central processing units, arithmetic logic units, application specific integrated circuits (ICs), and/or task engines, and these examples are for illustration provided for non-limiting purposes.

此外,除非另有说明,提及的存储器可以包括一个或多个处理器可读和可访问的存储元件和/或部件,该存储元件和/或部件可以在处理器控制的装置的内部、在处理器控制的装置的外部,和/或者可以使用各种通信协议通过有线或无线网络而被访问,并且除非另有说明,可以被设置为包括外部存储装置与内部存储装置的组合,其中这种存储器可以是邻接的和/或基于应用而分区的。因此,提及的数据库可以被理解成包括一个或多个存储器关联,其中这种提及可以包括商业上可获得的数据库产品(例如,SQL、Informix、Oracle)以及专有的数据库,并且还可以包括用于关联存储器的其它结构,诸如链路、队列、图、树,这种结构是为了说明而不是限制的目的而提供的。 Furthermore, unless otherwise stated, references to memory may include one or more processor-readable and accessible storage elements and/or components that may be internal to a processor-controlled device, in The processor-controlled device is external to, and/or can be accessed over a wired or wireless network using various communication protocols, and unless otherwise stated, can be configured to include a combination of external and internal storage, where such Memory can be contiguous and/or partitioned based on application. Accordingly, references to databases may be understood to include one or more memory associations, where such references may include commercially available database products (e.g., SQL, Informix, Oracle) as well as proprietary databases, and may also include Other structures for associative memory are included, such as links, queues, graphs, trees, which are provided for purposes of illustration and not limitation.

除非另有说明,提及的网络可以包括一个或多个内联网和/或互联网、以及虚拟网络。根据上述内容在本文中提及的微处理器指令或者微处理器可执行指令可以理解成包括可编程硬件。 Unless otherwise stated, references to networks may include one or more intranets and/or the Internet, as well as virtual networks. Reference herein to microprocessor instructions or microprocessor-executable instructions in light of the foregoing may be understood to include programmable hardware.

除非另有说明,词语“基本上”的使用可以被理解成正如本领域技术人员所理解的包括精确关系、状态、布置、定向、和/或其它特征、及其偏差,这种偏差并非实质性地影响公开的方法及系统。 Unless otherwise stated, the use of the word "substantially" can be understood to include precise relationships, states, arrangements, orientations, and/or other characteristics, and deviations thereof that are not material, as understood by those skilled in the art. significantly affect the disclosed methods and systems.

在本公开的全文中,除非另外具体说明,用于修饰名词的冠词“一”或者“一个”可以被理解成为了方便而使用并且包括一个或者多于一个的被修饰名词。 Throughout this disclosure, unless specifically stated otherwise, the articles "a" or "an" used to modify a noun will be understood to be used for convenience and to include one or more than one of the noun being modified.

除非本文中另有规定,通过附图被描绘为与其他某事物进行通信、相关联和/或基于其他某事物的元件、部件、模块、和/或其部分可以被理解成这样与其他某事物进行通信、相关联和/或以直接和/或间接的方式基于其他某事物。 Unless otherwise specified herein, elements, parts, modules, and/or portions thereof depicted by the drawings as communicating with, associated with, and/or based on something else may be understood as being in communication with something else as such To communicate, relate to and/or be based directly and/or indirectly on something else.

尽管已通过具体实施例说明了方法和系统,但它们不限于此。显然,根据以上教导许多修改和变更可以变得显而易见。本领域技术人员可以对本文中所述和说明的各部分的细节、材料、和布置中作出许多其它变化。 Although the methods and systems have been described by specific embodiments, they are not limited thereto. Obviously many modifications and variations may be apparent in light of the above teaching. Many other changes in details, materials, and arrangement of parts described and illustrated herein may be made by those skilled in the art.

已说明了本发明的优选实施例,现在本领域技术人员将清楚的是,可以采用并入这些概念的其它实施例。此外,作为本发明一部分而包含的软件可以在包括计算机可使用介质的计算机程序产品中实施。例如,这种计算机可用介质可以包括存储了计算机可读程序代码段的可读存储设备,例如硬盘驱动设备、CD-ROM、DVD-ROM、或者计算机软磁盘。计算机可读介质还可以包括携带程序代码段作为数字信号或模拟信号的光学的、有线的、或者无线的通信链路。因此,可认为本发明不应限于所述的实施例,相反仅应受到所附权利要求的精神和范围的限制。 Having described preferred embodiments of the invention, it will now be apparent to those skilled in the art that other embodiments that incorporate these concepts may be employed. Furthermore, software embodied as part of the present invention can be embodied in a computer program product comprising a computer usable medium. For example, such a computer-usable medium may include a readable storage device storing computer-readable program code segments, such as a hard disk drive, a CD-ROM, a DVD-ROM, or a computer floppy disk. The computer-readable medium may also include optical, wired, or wireless communication links carrying program code segments as digital or analog signals. Accordingly, the invention should not be considered limited to the described embodiments, but should be limited only by the spirit and scope of the appended claims.

Claims (7)

1. a method for computer execution, comprising:
The first access point AP in being disposed by segmentation plane detects the fault of controlled in wireless plane WCP device;
Hide the SSID of the described first access point AP in the beacon of being broadcasted by described first access point AP;
The information of the existing mobile unit MU of disassociation after the fault described controlled in wireless plane WCP device being detected is stored in the high-speed cache of described first access point AP;
Detection from existing mobile unit MU is responded; And
The detection of the mobile unit MU from the information had in described high-speed cache is responded, thus described first access point AP is shown as new mobile unit MU while being exposed to existing mobile unit MU be hidden, wherein
When existing mobile unit MU roam into neighboring access point AP then roam back described first access point AP time, because described mobile unit MU have received the response for detection from described first access point AP, so described first access point AP is visible for described mobile unit MU, described first access point AP accepts described mobile unit MU based on the described information in described high-speed cache, described first access point AP is in honeycomb redundant arrangement, wherein, neighboring access point AP and described first access point AP are managed by different controlled in wireless plane devices.
2. method according to claim 1, wherein, the new mobile unit MU roamed near described first access point AP can not listen to the beacon from described first access point AP.
3. method according to claim 1, wherein, described first access point AP does not respond to the detection from the new mobile unit MU roamed near described first access point AP.
4. method according to claim 1, comprises described first access point AP further and scans its radio frequency neighborhood, to judge whether neighboring access point AP reports wireless data service WDS.
5. method according to claim 4, wherein, when neighboring access point AP is reporting wireless data service WDS, described first access point AP is being set up with the interim wireless data service WDS link of described neighboring access point AP to be obtained the access to controlled in wireless surface function by described neighboring access point AP.
6. method according to claim 5, wherein, when new mobile unit MU is associated with described first access point AP, described first access point AP is sent request to controlled in wireless plane device by described neighboring access point AP via described interim wireless data service WDS link.
7. the first access point AP, comprising:
Memory;
Processor;
Communication interface;
Interconnection mechanism, this interconnection mechanism connects described memory, described processor and described communication interface; And
Wherein, described memory is by with following application code, controlled in wireless plane failure transfer manipulation during described application program provides segmentation plane to dispose, described application program is provided for the process of process information when being performed in described processor, described process makes described first access point AP perform following operation:
Described first access point AP in being disposed by segmentation plane detects the fault of controlled in wireless plane WCP device;
Hide the SSID of the described first access point AP in the beacon of being broadcasted by described first access point AP;
The information of the existing mobile unit MU of disassociation after the fault described controlled in wireless plane WCP device being detected is stored in the high-speed cache of described first access point AP;
Detection from existing mobile unit MU is responded;
The detection of the mobile unit MU from the information had in described high-speed cache is responded, thus described first access point AP is shown as new mobile unit MU while being exposed to existing mobile unit MU be hidden;
Wherein, when existing mobile unit MU roam into neighboring access point AP then roam back described first access point AP time, because described mobile unit MU have received the response for detection from described first access point AP, so described first access point AP is visible for described mobile unit MU, and wherein, described first access point AP accepts described mobile unit MU based on the information in described high-speed cache; And
Wherein, described first access point AP is in honeycomb redundant arrangement, and wherein neighboring access point AP and described first access point AP are by different controlled in wireless plane WCP device managements.
CN201210367468.5A 2011-11-29 2012-09-25 Wireless control plane failure manipulation in segmentation plane deployment Active CN103179581B8 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201113306469A 2011-11-29 2011-11-29
US13/306,469 2011-11-29

Publications (3)

Publication Number Publication Date
CN103179581A CN103179581A (en) 2013-06-26
CN103179581B true CN103179581B (en) 2016-03-09
CN103179581B8 CN103179581B8 (en) 2019-01-22

Family

ID=47225344

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210367468.5A Active CN103179581B8 (en) 2011-11-29 2012-09-25 Wireless control plane failure manipulation in segmentation plane deployment

Country Status (1)

Country Link
CN (1) CN103179581B8 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107453945A (en) * 2017-07-14 2017-12-08 上海斐讯数据通信技术有限公司 Because router netting twine disconnects the solution method and system for causing network not connect

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6553222B1 (en) * 1999-03-29 2003-04-22 Openwave Systems Inc. Method and system facilitating automatic address book entries with caller specific voice identifiers and call notification
CN1638351A (en) * 2003-12-23 2005-07-13 国际商业机器公司 Smart access point
CN1867200A (en) * 2005-05-18 2006-11-22 惠普开发有限公司 Controlling access to communication services

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4623918B2 (en) * 2002-06-26 2011-02-02 日本電気株式会社 Mobile communication system and operation control method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6553222B1 (en) * 1999-03-29 2003-04-22 Openwave Systems Inc. Method and system facilitating automatic address book entries with caller specific voice identifiers and call notification
CN1638351A (en) * 2003-12-23 2005-07-13 国际商业机器公司 Smart access point
CN1867200A (en) * 2005-05-18 2006-11-22 惠普开发有限公司 Controlling access to communication services

Also Published As

Publication number Publication date
CN103179581A (en) 2013-06-26
CN103179581B8 (en) 2019-01-22

Similar Documents

Publication Publication Date Title
US8824323B2 (en) Wireless control plane failure handling in a split-plane deployment
US10880730B2 (en) Predictive and nomadic roaming of wireless clients across different network subnets
US8139539B2 (en) System and method for handoff using hybrid network
JP4200144B2 (en) Network search method and mobile node
US9258753B2 (en) Distributed seamless roaming in wireless networks
CN101583144B (en) Wireless controller service information backup method and equipment
US20180160338A1 (en) Relay Node Switching Method and System
US9608859B2 (en) System, apparatus and method for reducing failover time through redundancy using virtual access points
US10264468B1 (en) Method and apparatus of supporting wireless femtocell clusters
JP5900513B2 (en) BASE STATION, COMMUNICATION SYSTEM, AND BASE STATION CONTROL METHOD
US9031560B2 (en) Condition reporting to enable possible reduction in radio network inefficiencies
JP2006521763A (en) Secure roaming between wireless access points
US8699463B2 (en) Base station apparatus and management server
CN107613507A (en) A processing method, device and system for link failure
CN103179581B (en) Controlled in wireless plane failure manipulation in segmentation plane deployment
US8902857B2 (en) Method of performing handoffs in wireless local area networks
CN107948002B (en) AP access control method and device
WO2024007989A1 (en) Information reporting method and apparatus, terminal, and access network device
US20190313325A1 (en) Create backup wireless service
Sun et al. Soft Mobility: Transparent Handover with Zero Handover Failure in User‐Centric Networks
Sahoo et al. Survivability of IEEE 802.11 wireless LAN against AP failure
Park et al. Fast handoff algorithm using access points with Dual RF modules
CN119364567A (en) Improved method and system for 5G self-organizing network communication

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CI03 Correction of invention patent
CI03 Correction of invention patent

Correction item: Priority

Correct: 13/306,469 2012.01.10 US

False: 13/306,469 2011.11.29 US

Number: 10

Page: The title page

Volume: 32

Correction item: Priority

Correct: 13/306,469 2012.01.10 US

False: 13/306,469 2011.11.29 US

Number: 10

Volume: 32