通过无线移动客户端装置检测并缓解交换机上的过载的制作方法
【专利摘要】本发明提供对一组网络装置(诸如交换机(3,4-1))的入网点通信量进行负载平衡的技术,这些网络装置被配置为支持在由各个交换机(3,4-1)服务的无线接入点(11-x,12-1,12-y)之间漫游的客户端装置在有线网络中的网络连接。由于网络拓扑结构,入网点通信量可能倾向于被分配到特定交换机(1-2),从而该交换机可以位于建筑物入口并且因此接收移动装置进入建筑物的大多数新关联请求。负载由每个交换机(3,4-1)监控并且负载信息在交换机(3,4-1)之间交换(15,16)。请求和响应在交换机之间被交换以便入网点责任被转移到具有较轻负载的交换机。
【专利说明】通过无线移动客户端装置检测并缓解交换机上的过载
【技术领域】
[0001]本发明涉及无线网络环境,在其中无线移动客户端装置形成服务一个或多个无线接入点的交换机(switch)的入网点。
【背景技术】
[0002]目前无线网络在接入层上集成有线和无线服务。合并有线和无线服务允许为集成移动架构内的无线移动站提供移动服务。随着无线移动客户端装置从一个无线接入点漫游到由不同接入交换机管理的另一个接入点,网络基础设施在该客户端装置的一个接入交换机处的入网点(point of presence)和另一个接入交换机处的连接点(point ofattachment)之间隧道通过(tunnel)客户端通信量(traffic)。每个接入交换机可以服务多个无线接入点并且也用作到有线网络的连接点。
[0003]当无线移动客户端装置第一次进入无线网络时,其与交换机管理的无线接入点相关联。“附接”无线移动客户端装置的第一交换机可以被称为“锚”(anchor)交换机。锚交换机为无线移动客户端装置提供有线网络内的入网点和针对无线网络的连接点。当无线移动客户端漫游到由另一个交换机(被称为“外部”交换机)管理的另一个无线接入点时,连接点移动到新交换机但入网点保持在锚交换机。即使无线移动装置的连接点在外部交换机上,锚交换机需要继续通告无线移动装置在有线网络中的入网点,这在某些网络环境中可能导致锚交换机过载。
【专利附图】
【附图说明】
[0004]图1A是示例通信网络环境的框图,在该示例通信网络环境中无线移动客户端装置可以从一个无线接入点漫游到另一个无线接入点并且无线移动客户端装置的入网点根据这里所述的技术被管理。
[0005]图1B是图1A的示例通信网络环境的框图,其中无线移动客户端装置第一次进入该网络。
[0006]图1C是图1B的示例通信网络环境的框图,其中无线移动客户端已经漫游到外部交换机。
[0007]图2是根据这里所述的技术被配置成为无线移动客户端装置更改入网点的交换机示例的框图。
[0008]图3是根据这里所述的技术描述交换机入网点通信量负载平衡处理的操作示例的流程图。
[0009]图4是描述接收请求以用作无线移动客户端装置的入网点的交换机的入网点通信量负载平衡处理的操作示例的流程图。
具体实施例
[0010]鍵[0011]提供对一组网络装置(诸如交换机)的入网点通信量进行伺机负载平衡的技术,这些网络装置被配置为支持在由各个交换机服务的无线接入点之间漫游的客户端装置在有线网络中的网络连接。由于网络拓扑结构,入网点通信量可能倾向于被分配到特定交换机,从而该交换机可以位于建筑物入口并且因此接收移动装置进入建筑物的大多数新关联请求。负载由每个交换机监控并且负载信息在交换机之间周期性地交换。请求和响应在交换机之间被交换以便入网点责任(responsibility)被转移到具有较轻负载的交换机。当客户端装置第一次进入网络时,具有较轻负载的交换机可以动态地被选择。
[0012]提供一组网络装置,其中每个网络装置被配置为支持在由各个网络装置服务的无线接入点之间漫游的移动客户端装置在有线网络中的网络连接。在该组中的第一网络装置处,监控与第一网络装置的资源利用率相关联的负载。监控的资源可以包括硬件资源,诸如存储器或处理器使用、或专用集成电路(ASIC)容量。第一网络装置从该组中的其它网络装置周期性地接收指示它们各自负载的消息。当第一网络装置的负载超过预定负载水平或相对于另一个网络装置具有较高负载水平时,可以承担另外负载的第二网络装置从该组中的其它网络装置中被选择。第一网络装置检测无线移动客户端何时与第一网络装置服务的无线接入点相关联,并且发送请求消息到第二网络装置,该请求消息包括被配置为请求第二网络装置用作无线客户端装置在有线网络中的入网点的信息。在第一网络装置处,从第二网络装置接收响应消息,该响应消息包括被配置为指示第二网络装置接受无线客户端装置的入网点的信息。
[0013]上述机制导致第一和第二网络装置的角色转变。第一网络装置变成外部交换机否则其将是锚交换机,并且第二网络装置用作锚交换机否则其将是外部交换机。
[0014]示例实施例
[0015]首先参考图1A,图1A示出可应用这里所述技术的网络环境的框图。图1A中所示的网络环境一般描述被连接到有线网络的建筑物1-1和门厅1-2(如学校建筑物)在无线网络中常见的配置。具有被配置为提供有线网络主干的多个交换机3、4-1、4-2和5。因为交换机3、4-1、4-2和5是相同有线网络的部分,所以交换机3、4-1、4-2和5在这里也被称为“对等”交换机。
[0016]多个接入点(AP) 11-1到ll-x、12-l到12_y和13-1到13_z被分别耦合到交换机
3、4-1和4-2,用于提供到多个无线客户端装置(⑶)2-1到2-n的无线连接。交换机5还能够耦合到(Sf)AP并且服务/管理(多个)AP,但是为了易于图示说明,在该示例中交换机5不被耦合到任何AP。⑶2-1到2-n可以是具有WiFi?能力的移动电话、平板电脑装置、便携式计算机装置或其它移动无线通信装置。
[0017]交换机3、4-1、4_2和5是有助于无线客户端装置(即,如上所述的⑶2_1到2_n)的集成移动架构的交换机。交换机3是标记的上述锚交换机,其理由将在下面进一步描述。交换机4-1和4-2被标记为对等交换机。交换机3、4-1、4-2和5关于有线网络相互都是对等的。对于给定网络架构,对等交换机为局域网络(LAN)、虚拟LAN (VLAN)和无线LAN (WLAN)执行相同功能。交换机5提供到外部或其他有线网络6的连接。例如,交换机5可以提供到校园网或因特网的连接以便漫游通过建筑物1-1和门厅1-2的(多个)无线CD可以接入这些网络。
[0018]主建筑物1-1和门厅1-2可以是大学或公司园区的部分,其中门厅1-2为可以包括多个教室的建筑物1-1的其余部分提供共同入口。当(多个)无线CD进入门厅1-2时,它们通常与提供最佳无线信号的接入点(AP)相关联。例如,在大学部署中,学生一般携带两个或更多个无线装置。当突然发生学生进入门厅1-2并且走向他们各自的教室时,交换机3变成锚交换机,因为它是最先连接点。当学生漫游远离耦合到锚交换机3的(多个)AP时,虽然连接点改变到另一个交换机,但是入网点继续留在锚交换机3。因此,该机制导致继续在锚交换机3上消耗资源,即使在(多个)CD改变它们的连接点后。
[0019]在该示例中,⑶2-1进入门厅并且沿着路径14最后移动或漫游到建筑物的另一端。一般为无线⑶关联选择最近的(多个)AP。当⑶2-1进入门厅1-2时,最近的AP是AP11-1,并且CD2-1发送关联请求15到AP11-1。APll-1中继关联请求15到锚交换机3。在正常的情况下,锚交换机3将变成⑶2-1的锚交换机,正如⑶2-2到2-n之前进入或通过门厅1-2时的情况。然而,通过这里提供的技术,锚交换机3不变成CD2-1的锚交换机。代替地,通过一系列消息,另一个交换机(如对等交换机4-1)变成CD2-1的锚交换机,同时仍通过APll-1和交换机3保持连接点。交换机3现在关于⑶2-1充当外部交换机的角色。
[0020]因为锚交换机3已经用作⑶2-2到2-n的入网点,其过程和硬件资源(如ASIC资源)的一部分专用于这些⑶的入网点活动。在⑶2-1到达门厅1-2时,锚交换机3可以确定其入网点和/或硬件利用率已经超过预定限制并且锚交换机3将不再用作进入网络的新(多个)⑶的入网点,并且选择另一个交换机用作(多个)新⑶的入网点。交换机3仍保留为这些(多个)新CD提供连接点的角色。如果(多个)新CD的连接点改变,交换机3将不再为已经漫游的(多个)新⑶使用硬件资源。此外,已经漫游的(多个)⑶的IP地址可以在动态主机配置协议(DHCP)地址池中重复利用。
[0021]通过与其它交换机交换监控消息,锚交换机3得知对等交换机4-1比对等交换机4-2的负载轻。因此,锚交换机3为特定⑶(如⑶2-1)发送入网点请求消息15到对等交换机4-1。入网点请求消息15包括被配置为请求对等交换机4-1用作⑶2-1的入网点的信息,并且因此包括识别⑶2-1的信息。对等交换机4-1确定用作⑶2-1的入网点是可接受的并且回复入网点响应消息16。入网点响应消息16包括被配置为指示对等交换机4-1将用作⑶2-1的入网点的信息。
[0022]图1A中所示的网络环境具有移动协调器7和移动数据库(DB)8。移动协调器7例如是被配置成为一组AP提供管理点并且管理有线网络和无线网络之间的通信量路由的WLAN控制器装置。移动DB8为网络内的⑶存储移动数据。锚交换机3发送指示⑶2_1的移动状态的消息17到移动协调器7和消息18到交换机5。CD2-1的移动状态可以被记录在移动DB8中。消息15-18可以使用交换机已知的协议或者在网络保活消息内被发送和接收。
[0023]当⑶2-1沿着路径14从位置19-1移动到位置19_2时,其在无线网络中的连接点将从APll-1改变到APll-x,其间其它连接点是可能的。在位置19-3,⑶2_1移动入由AP12-1到12-y服务的覆盖区并且与这些AP中例如作为⑶2_1的当前位置19_3的最近AP的AP12-y建立无线网络连接点。因此,除了已经是锚交换机客户端,⑶2-1变成本地客户端,并且对等交换机4-1现在为⑶2-1处理数据通信量和入网点通信量。锚交换机3可以移除作为外部客户端的CD2-1并且现在摆脱了 CD2-1的客户端数据通信量。当(多个)新的CD进入无线网络时,对锚交换机3进行负载平衡的处理可以用来提供对等交换机之间的客户端负载平衡。对锚交换机3进行负载平衡的处理已经结合图1A被简要地描述并且在下面将被进一步描述。
[0024]应该理解图1A中所示的配置是非常简单的配置并且在实践中对于任何给定WLAN部署有更多的网络交换机、AP和移动协调器或控制器。此外,多个AP可以根据任何给定网络环境中的子网络或VLAN被分组。术语“AP”或无线接入点装置是指在无线网络中提供无线连接的任何无线装置,并且不限于此,例如IEEE802.llW1-Fi? AP。例如,这里描述的技术可应用于其它无线网络,诸如WiMAX?无线网络,其中在WiMAX?说法中称为基站的装置执行类似于W1-Fi无线网络中AP的功能。同样地,术语“协调器”或“控制器”指控制在无线网络中提供无线连接的无线装置的任何控制元件,并且例如包括无线网关装置。WiMAX无线网络仅是可应用这些技术的其它无线网络的一个示例。因此,图1A中所示的配置仅是用于描述此处的技术的示例。
[0025]参考图1B和1C,入网点和连接点根据这里提供的技术被描述。图1B和IC以简化形式示出图1A的网络环境。图1B示出当⑶2-1在位置19-1处第一次进入网络。锚交换机3通过APll-1为⑶2-1提供连接点。因为锚交换机3确定它将不再锚定(anchor)新的CD,所以它通过消息15和16发起入网点转换机制,如上所述。在消息传送期间,锚交换机3为⑶2-1提供临时入网点。在消息传送完成后,对等交换机4-1变成⑶2-1的锚交换机并且为⑶2-1提供入网点。
[0026]图1C描绘在⑶2-1漫游到位置19-3后的网络环境。在沿着路径14的某点,⑶2_1的连接点从锚交换机3改变到对等交换机4-1,并且锚交换机3释放对CD2-1的责任。锚交换机3可以将⑶2-1的IP地址释放到DHCP地址池。对等交换机4-1提供入网点和连接点二者。在位置19-3,连接点通过AP12-y被保持。在⑶2_1再次漫游并且将其连接点改变到另一个外部对等交换机时,对等交换机4-1将继续为CD2-1锚定和提供入网点。
[0027]现在参考图2,示出的框图意欲表示交换机3、4-1、4_2和5中的任意一个的框图的示例,交换机3、4-1、4-2和5被配置为执行这里描述的锚交换机客户端负载平衡技术。存在处理器22、网络接口单元24、分组转发/交换(ASIC)单元25和存储器26。处理器22例如是微处理器、微控制器、数字信号处理器等。网络接口单元24是被配置为使能根据多种网络协议中的任一个通过有线网络通信的装置。尽管未示出,但是存在多个与网络接口单元24关联的端口用于接收进入通信量和向外转发通信量。分组转发/交换单元25将分组排队并将它们转发到合适交换机端口。分组转发/交换单元25例如包括一个或多个专用集成电路(ASIC)。
[0028]存储器26是有形处理器可读或计算机可读存储器,该存储器存储指令或使用指令被编码,当指令被处理器22执行时,使得处理器22执行这里所述的功能。例如,存储器26被编码有用于锚交换机客户端负载平衡处理逻辑300的指令。处理逻辑300在下面将结合图3和4被描述。
[0029]虽然图2示出包括执行存储在存储器24中的软件的数据处理器22的处理环境,但是替换处理环境是固定数据处理元件,诸如专用集成电路(ASIC),其通过固定硬件逻辑被配置为执行客户端负载平衡处理逻辑100的功能。又一个可能的数据环境是包括一个或多个现场可编程逻辑器件或固定处理元件和可编程逻辑器件的组合的环境。
[0030]存储器26可以包括只读存储器(ROM)、随机存储器(RAM)、磁盘存储媒体装置、光存储媒体装置、闪存装置、电、光或其它物理/有形存储器存储装置。因此,通常,存储器26可以包括使用包括计算机可执行指令编码的一个或多个有形计算机可读存储媒体(如存储器装置),并且当软件被执行时(通过控制器处理器22),其可结合处理逻辑100操作以执行在这里描述的操作。
[0031]存储器26还存储参考编号28处所示的客户端数据。客户端数据包括漫游到由交换机关联的AP服务的覆盖区的锚交换机CD和外部交换机CD有关的数据。对于漫游到外部交换机的⑶,客户端数据28包含用于转发通信量到已经漫游离开的这些锚交换机客户端的转发或“转交”地址。
[0032]现在转向图3和4,现在将描述客户端负载平衡处理逻辑100。图3图示说明在第一交换机上运行的处理逻辑100的第一部分的流程图,期望卸载客户端的锚交换机(入网点)处理(如锚交换机3)到第二交换机(如对等交换机4-1)。图4图示说明在第二交换机(如交换机4-1)上运行的处理逻辑100的第二部分的流程图。因此,相同处理逻辑可以在过载交换机上运行或在能够对新⑶承担另外锚交换机处理的轻载交换机上运行,如处理逻辑100可以在图1A所示的任一交换机上运行,并且执行结合图3和4描述的处理逻辑。
[0033]提供一组网络装置,如交换机3、4-1、4-2和5(图1A),这些网络装置被配置为支持在由各个网络装置服务的无线接入点之间漫游的客户端装置(例如CD2-2到2-n)在有线网络中的网络连接。
[0034]在110,在组中的第一网络装置(如锚交换机3)处,监控负载。监控第一网络装置的负载可以包括确定第一网络装置服务的相关联的CD数目何时超过预定数目和/或确定第一网络装置(如锚交换机3)的处理器利用率、存储器利用率和专用集成电路利用率中的一个或多个何时超过各自限制。在115,在第一网络装置处,从组中的其它网络装置接收指示与各个其它网络装置相关联的负载的消息。负载消息可以被周期性地更新。在120,当第一网络装置的负载超过预定负载水平或相对另一个网络装置具有较高负载水平时,从该组中的其它网络装置中选择承担另外负载的第二网络装置。换句话说,第一网络装置确定第一网络装置的负载何时满足包括超过预定负载水平和相对另一个网络装置具有较高负载水平中的一者的标准,然后选择第二网络装置。第二网络装置可以基于相对利用率水平从该组中的其它网络装置中选出。
[0035]在125,第一网络装置检测与第一网络装置服务的无线接入点相关联的无线客户端装置。当新CD尝试关联由过载交换机而不是用作新CD的锚交换机管理的AP时,该交换机用作新CD的外部交换机。该交换机在其组中发现负载最少的对等成员交换机并且请求其用作新CD的锚(入网点)交换机。换句话说,新CD在过载交换机是CD的连接点期间仅短时间消耗过载交换机上的资源。考虑新CD在进入由过载交换机服务的AP的覆盖区后就在过载交换机的覆盖区漫游,并且过载交换机不再需要用作CD的当前连接点,正如结合图1A、1B和IC描述的情形。此外,当交换机被提供有客户端负载平衡处理逻辑100,对等交换机(并非过载交换机)在CD漫游后通告CD的入网点。因此,CD在过载交换机上的资源被释放,进而,过载交换机的负载稳定。这些技术可以被用于在对等交换机组成员之间进一步“公平地”和均匀地分配负载。
[0036]在130,从第一网络装置发送请求消息到第二网络装置。请求消息包括被配置为请求第二网络装置用作无线CD在有线网络中的入网点的信息。为了卸载与新CD关联的负载,过载交换机可以动态地确定其对等交换机列表/组中最少负载的对等交换机并且发送请求消息到该对等交换机。在135,在第一网络装置处,从第二网络装置接收响应消息,该响应消息包括被配置为指示第二网络装置接受无线CD的入网点的信息。
[0037]在过渡期间,过载交换机自身用作新客户端装置的外部交换机。因此,入网点责任可以被成功地卸下并且通告CD入网点的任务可以被转移到另一个交换机。入网点责任转移到其上的第二网络装置在有线网络中传输消息,通告新⑶的入网点在第二网络装置上。以该方式,部署在具有来自漫游客户端的高水平通信量的区域的过载交换机可以被防止由于过载状态而不能服务,同时在对等交换机组中可以实现均匀负载分配。因此,这里所述的技术防止交换机硬件资源的进一步损耗。
[0038]当⑶的入网点责任从第一网络装置被转移到第二网络装置时,对于与⑶相关联的数据,下面的通信量路由发生。第一网络装置继续用作CD的连接点(在CD与第一网络装置服务的AP相关联期间),而第二网络装置用作CD的入网点,以便从有线网络到CD的通信量流到第二网络装置,通过隧道流到第一网络装置,并且从第一网络装置流到附接CD的接入点,并且来自⑶的通信量从接入点流到第一网络装置,通过隧道流到第二网络装置,并且从第二网络装置流入有线网络。
[0039]其后,当第一网络装置检测到⑶已经从第一网络装置服务的接入点漫游到另一个网络装置(如图1A示例中的对等交换机4-1或对等交换机4-2)服务的接入点时,第一网络装置(如图1A示例中的锚交换机3)停止用作CD的连接点。因此,此时,锚交换机3完全从负责⑶的入网点和连接点二者释放。然而,在⑶从第一网络装置(最初用作⑶的入网点和连接点)服务的AP漫游到另一个网络装置服务的AP后,入网点责任被转移(通过锚交换机3)到其上的对等交换机继续用作CD的入网点。如上所述,CD能够漫游并且因此建立与由相同网络装置服务的AP(其已经承担对⑶的入网点责任)的连接点。
[0040]转向图4,处理逻辑100关于当交换机接收卸载请求时执行的操作被描述。在该示例中,第一网络装置被任意地指定为从另一个交换机(被任意称为第二网络装置)接收请求消息以承担入网点责任的交换机。在150,在该组中的第一网络装置处,从第二网络装置接收请求消息。请求消息包括被配置为请求第一网络装置用作与由第二网络装置服务的AP相关联的无线客户端装置在有线网络中的入网点的信息。在160,第一网络装置发送响应消息到第二网络装置,该响应消息包括被配置为指示第一网络装置接受无线客户端装置的入网点的信息。
[0041]上述技术提供若干优点,包括为部署在具有高密度漫游客户端的区域的交换机节省交换机硬件资源和相关联DHCP地址池;当部署在具有高客户端密度的区域的交换机的运行时间是重要的的情况时,稳定了过载交换机上的负载并且防止其发生故障或防止其拒绝未来相关联请求;并且在交换机对等组中均匀分配负载。
[0042]总之,这里描述的技术提供一组网络装置,该组网络装置被配置为支持在由各自网络装置服务的无线接入点之间漫游的客户端装置在有线网络中的网络连接。在组中的第一网络装置处,监控与第一网络装置的资源利用相关联的负载。在第一网络装置处,从组中的其它网络装置接收指示与各自网络装置相关联的负载的消息。当第一网络装置的负载超过预定负载水平或相对于另一个网络装置具有较高负载水平时,承担另外负载的第二网络装置从该组中的其它网络装置中被选择。在第一网络装置处,无线客户端被检测到与第一网络装置服务的无线接入点相关联,并且请求消息被从第一网络装置发送到第二网络装置,该请求消息包括被配置为请求第二网络装置用作无线客户端装置在有线网络中的入网点的信息。在第一网络装置处,从第二网络装置接收响应消息,该响应消息包括被配置为指示第二网络装置接受无线客户端装置的入网点的信息。
[0043]虽然这些技术在这里被说明和描述为被实施在一个或多个具体示例中,但是其不意欲限制在所示细节,因为在不偏离权利要求的范围及其等同范围的情况下,可以进行各种修改和结构变化。
【权利要求】
1.一种方法,包括: 提供一组网络装置,该组网络装置被配置为支持在由各自网络装置服务的无线接入点之间漫游的客户端装置在有线网络中的网络连接; 在该组中的第一网络装置处,监控所述第一网络装置的负载,其中所述负载与所述第一网络装置的资源利用率相关联; 在所述第一网络装置处,从该组中的其它网络装置接收指示与各个其它网络装置相关联的负载的消息; 当所述第一网络装置的负载满足包括超过预定负载水平和相对另一个网络装置具有较高负载水平中的一者的标准时,从该组中的其它网络装置中选择承担另外负载的第二网络装置; 在所述第一网络装置处检测与由所述第一网络装置服务的无线接入点相关联的无线客户端装置;以及 从所述第一网络装置发送请求消息到第二网络装置,该请求消息包括被配置为请求所述第二网络装置用作所述无线客户端装置在所述有线网络中的入网点的信息。
2.根据权利要求1所述的方法,进一步包括:在所述第一网络装置处,从所述第二网络装置接收响应消息,该响应消息包括被配置为指示所述第二网络装置接受所述无线客户端装置的入网点的信息。
3.根据权利要求1所述的方法,其中,监控所述第一网络装置的负载包括:确定所述第一网络装置服务的无线 客户端装置的数目何时超过预定数目。
4.根据权利要求1所述的方法,其中,监控所述第一网络装置的负载包括:确定处理器利用率、存储器利用率和专用集成电路利用率中的一个或多个何时超过各自限制。
5.根据权利要求1所述的方法,其中,选择包括:基于相对硬件利用率水平在该组中的网络装置中选择所述第二网络装置。
6.根据权利要求1所述的方法,进一步包括:在所述第二网络装置处,在所述有线网络中传输消息,所述消息通告在所述第二网络装置处的所述无线客户端装置的入网点。
7.根据权利要求1所述的方法,进一步包括:所述第一网络装置用作所述无线客户端装置的连接点,而所述第二网络装置用作所述无线客户端装置的入网点,以便从所述有线网络到所述无线客户端装置的通信量流到所述第二网络装置,通过隧道流到所述第一网络装置,并且从所述第一网络装置流到所述无线客户端装置与其相关联的接入点,并且来自所述无线客户端装置的通信量从所述接入点流到所述第一网络装置,通过所述隧道流到所述第二网络装置,并且从所述第二网络装置流入所述有线网络。
8.根据权利要求7所述的方法,进一步包括:在所述第一网络装置处检测所述无线客户端装置何时从由所述第一网络装置服务的接入点漫游到由另一个网络装置服务的接入点;以及当所述无线客户端装置漫游到另一个网络装置时,所述第一网络装置停止用作所述无线客户端装置的连接点。
9.根据权利要求8所述的方法,进一步包括:在所述无线客户端装置从由所述第一网络装置服务的接入点漫游到由另一个网络装置服务的接入点后,所述第二网络装置继续用作所述无线客户端装置的入网点。
10.一种设备,包括:网络接口单元,该网络接口单元被配置为通过有线网络发送和接收消息,其中一组网络装置被配置为支持在由各自网络装置服务的无线接入点之间漫游的客户端装置在所述有线网络中的网络连接; 处理器,该处理器被配置为: 监控所述设备的负载,其中所述负载与所述设备的资源利用率相关联; 从所述组中的其它网络装置接收指示与各个其它网络装置相关联的负载的消息; 当所述负载满足包括超过预定负载水平和相对另一个网络装置具有较高负载水平中的一者的标准时,从所述组中的其它网络装置中选择承担另外负载的网络装置; 检测无线客户端装置与无线接入点关联;以及 发送请求消息到所选择的网络装置,该请求消息包括被配置为请求所选择的网络装置用作所述无线客户端装置在所述有线网络中的入网点的信息。
11.根据权利要求10所述的设备,其中,所述处理器被进一步配置为接收响应消息,该响应消息被配置为指示所选择的网络装置接受所述无线客户端装置的入网点。
12.根据权利要求10所述的设备,其中,所述处理器被配置为监控负载以确定被服务的无线客户端装置的数目何时超过预定数目。
13.根据权利要求10所述的设备,其中,所述处理器被配置为监控负载以确定处理器利用率、存储器利用率和专用集成电路利用率中的一个或多个何时超过各自限制。
14.根据权利要求10所述的设备,其中,所述处理器被配置为基于相对硬件利用率水平从所述组中的网络装置选择所述所选的网络装置。
15.根据权利要求10所述的设备,其中,所述处理器被进一步配置为检测所述无线客户端装置何时漫游到由另一个网络装置服务的接入点,并且当所述无线客户端装置漫游到另一个网络装置时停止执行用作所述无线客户端装置的连接点的操作。
16.存储计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令可操作以: 通过网络接口单元通信以通过有线网络发送和接收消息,该有线网络包括被配置为支持在由各自网络装置服务的无线接入点之间漫游客户端装置在有线网络中网络连接的一组网络装置; 在网络装置处,监控所述网络装置的负载,其中所述负载与所述网络装置的资源利用率相关联; 从所述组中的其它网络装置接收指示与各个其它网络装置相关联的负载的消息; 当所述负载满足包括超过预定负载水平和相对另一个网络装置具有较高负载水平中的一者的标准时,从所述组中的其它网络装置中选择承担另外负载的网络装置; 检测无线客户端装置与无线接入点关联;以及 发送请求消息到所选择的网络装置,该请求消息包括被配置为请求所选择的网络装置用作所述无线客户端装置在所述有线网络中的入网点的信息。
17.根据权利要求16所述的计算机可读介质,进一步包括:可操作以接收响应消息的指令,该响应消息被配置为指示所选择的网络装置接受所述无线客户端装置的入网点。
18.根据权利要求16所述的计算机可读介质,其中,监控指令包括可操作以监控负载以确定所述网络装置服务的无线客户端装置的数目何时超过预定数目的指令。
19.根据权利要求16所述的计算机可读介质,其中,可操作以监控的指令包括可操作以监控负载以确定处理器利用率、存储器利用率和专用集成电路利用率中的一个或多个何时超过各自限制的指令。
20.根据权利要求16所述的计算机可读介质,其中,可操作以选择的指令包括可操作以基于相对硬件利用率水平从所述组中的网络装置中选择网络装置的指令。
21.根据权利要求16所述的计算机可读介质,进一步包括:可操作以检测所述无线客户端装置何时漫游到由另一个网络装置服务的接入点,并且当所述无线客户端装置漫游到另一个网络装置时停止执行用作所`述无线客户端装置的连接点的操作的指令。
【文档编号】H04W28/08GK103503510SQ201280021540
【公开日】2014年1月8日 申请日期:2012年5月25日 优先权日:2011年6月29日
【发明者】迪哈南杰·C·莫特瓦尼, 苏蒂尔·简恩, 乔蒂·简恩, 维克拉姆·P·库马尔, 尼特亚·桑德艾斯沃安 申请人:思科技术公司