无线通信方法和装置的制造方法_2

文档序号:9451580阅读:来源:国知局
储介质,由数据处理器进行的所述计算机程序指令的执行导致包括以下各项的操作:在无线接入节点处接收第一帧,该第一帧被通过第一通信网络接收并包括源地址;向所述源地址应用函数以导出目的地地址;将所述第一帧封装在包括所述目的地地址和识别所述无线接入节点的源地址的第二帧中;以及将所述第二帧发送到第二通信网络以便被具有所述目的地地址的目的地节点接收。
[0023]在其另一方面,本发明的示例性实施例提供了一种装置,该装置包括:接收机,其被配置为在无线接入节点处接收第一帧,该第一帧被通过第一通信网络接收并包括源地址;控制器,其被配置为向所述源地址应用函数以导出目的地地址并将所述第一帧封装在包括所述目的地地址和识别所述无线接入节点的源地址的第二帧中;以及发送机,其被配置为将所述第二帧发送到第二通信网络以供具有所述目的地地址的目的地节点接收。
[0024]在其另一方面,本发明的示例性实施例提供了一种方法,包括:在接入控制器处接收第一帧,该第一帧被通过第一通信网络接收并包括识别与所述接入控制器相关联的多个虚拟MAC地址中的一个的目的地地址,所述第一帧还包括识别第二通信网络中的无线接入节点的源地址;提取被封装在所述第一帧中的第二帧,所述第二帧包括识别第二通信网络中的站的源地址和目的地地址;以及发送所述第二帧以供具有所述目的地地址的节点接收。
[0025]在其另一方面,本发明的示例性实施例提供一种存储计算机程序指令的存储介质,由数据处理器进行的所述计算机程序指令的执行导致包括以下各项的操作:在接入控制器处接收第一帧,该第一帧被通过第一通信网络接收并包括识别与所述接入控制器相关联的多个虚拟MAC地址中的一个的目的地地址,所述第一帧还包括识别第二通信网络中的无线接入节点的源地址;提取被封装在所述第一帧中的第二帧,所述第二帧包括识别第二通信网络中的站的源地址和目的地地址;以及发送所述第二帧以供具有所述目的地地址的节点接收。
[0026]在其另一方面,本发明的示例性实施例提供了一种装置,包括:接收机,其被配置为在接入控制器处接收第一帧,该第一帧被通过第一通信网络接收并包括识别与所述接入控制器相关联的多个虚拟MAC地址中的一个的目的地地址,所述第一帧还包括识别第二通信网络中的无线接入节点的源地址;控制器,其被配置为提取被封装在所述第一帧中的第二帧,所述第二帧包括识别第二通信网络中的站的源地址和目的地地址;以及发送机,其被配置为发送所述第二帧以供具有所述目的地地址的节点接收。
【附图说明】
[0027]在附图中:
图1A举例说明其中站与一个接入点相关联的常规WLAN模型。
[0028]图1B举例说明其中站与一个接入点相关联且其中所述接入点与一个接入控制器相关联的常规分离MAC WLAN模型。
[0029]图2A举例说明依照本发明的示例性实施例的示例性分离MAC WLAN模型,其中,站与接入点并与接入控制器相关联,并且其中,在每个接入点与一组接入控制器之间存在N:M关系。
[0030]图2B是图2A所示的示例性接入点中的一个的简化方框图。
[0031]图2C是图2A所示的示例性接入控制器中的一个的简化方框图。
[0032]图3是示出经由两个接入点和两个接入控制器从第一站到第二站的数据/消息流的示例的流程图。
[0033]图4示出其中可以实现本发明的示例性实施例的总体网络架构的非限制性示例。
[0034]图5示出用于图4的实施例的各种示例性接口和可适用标准/规范。
[0035]图6是举例说明依照本发明的示例性实施例的示例性方法的操作,和计算机程序指令的执行结果的逻辑流程图。
[0036]图7是举例说明依照本发明的示例性实施例的另一示例性方法的操作,和计算机程序指令的执行结果的逻辑流程图。
[0037]图8是示出依照本发明的示例性实施例的示例性虚拟STA-AP真实AC的AC关系的简化系统级方框图。
[0038]图9示出分组通过基于图8的系统的示例性前进。
【具体实施方式】
[0039]本发明的示例性实施例提供新颖的WLAN架构。示例性实施例将“接入点”与“接入控制器”之间的关系的概念扩展到集中于“站”与“接入控制器”之间的关系的概念。本发明的示例性实施例的各方面提供站与接入点之间的诸如散列函数的函数的使用、提供接入点集群(clustering)、并且提供接入点与接入控制器之间的隧道传输(tunneling)。本发明的示例性实施例的这些方面提供增强的可缩放性及其它益处。
[0040]这些示例性实施例的使用使得能够在具有许多(例如几千个)接入点的网络中用很容易实现的网络相关特征诸如作为非限制性示例的层2移动性和最终用户业务成形来实现较大的WLAN域。这在仍保持基本IEEE 802.11 WLAN和IEEE 802.3以太网特性的同时实现。
[0041]通过将关系的语义划分成多个不同的关系,变得可以实现超过传统分离MAC方法的增强特性。
[0042]参照图2A,这些示例性实施例的使用创建站(STA) 10与接入控制器(AC) 20之间的直接关系。接入控制器20处理一定数目的站10,其例如被使用诸如散列函数的确定性映射函数分配给一个特定AC 20。每个接入点(AP) 30基于使站10 MAC标识(MAC ID)散列(hashing)来导出哪个接入控制器20将转送站10业务的知识。为此,可以将每个AP 30假设为包括MAC_ADDR散列函数/表格映射函数31。映射函数31将给定STA 10 (例如MAC_
ADDR 10AU0B.....10η)的IEEE 802.11源地址映射到所述多个AC 20地址之一以便用作用于IEEE 802.3外部帧的目的地地址。接入控制器20与接入点30共享站10的关联和认证状态,但此信息的主拥有者是接入控制器20。虽然接入点30可以转换连接,但一个特定站10在连接期间保持与同一接入控制器20相关联。在某些示例性实施例中,所有接入点特有的MAC功能存在于接入点30中,而面向站的MAC功能由接入控制器20来处理。
[0043]图2B示出示例性AP 30中的一个。AP 30包括控制器100,诸如与存储器102耦合的一个或多个计算机/微处理器/数字信号处理器。依照这些示例性实施例,存储器120至少存储AP 30的MAC_ADDR (例如30A)以及适合于控制AP 30的操作的计算机程序指令(程序)104。例如,程序114可以包括实现MAC_ADDR散列函数/表格映射函数31、以及如本文所述将接收到的IEEE 802.11帧封装在IEEE 802.3帧内的指令/例行程序。此外,关于此方面,AP 30包括用于与STA 10的双向通信的适当IEEE 802.11无线收发机106,和用于与AC 20的双向通信的适当IEEE 802.3收发机108。
[0044]图2C示出AC 20中的一个。AC 20包括控制器110,诸如与存储器112耦合的一个或多个计算机/微处理器/数字信号处理器。依照这些示例性实施例,存储器112至少存储AC 20的物理MAC_ADDR 20B以及适合于控制AC 20的操作的计算机程序指令(程序)114。例如,程序114可以包括实现MAC_ADDR散列函数/表格映射函数、以及从IEEE 802.3帧内提取封装的IEEE 802.11帧、以及与其它AC 20协作以分配并重新分配(S卩,根据需要)虚拟MAC地址(vMAC_ADDR)的指令/例行程序。存储器114还存储MAC_ADDR表格20A、以及与AC 20相关联的至少一个(且通常为多个)vMAC_ADDR (在图2C、8和9中称为vMAC_ADDR 50A, 50B等)。此外,AC 20包括用于与AP 30进行双向通信的适当IEEE 802.3收发机116、和用于使用VLAN 40与AC集群25 (参见图8和9)的其它AC 20进行双向通信的适当收发机118。在某些示例性实施例中,收发机118还是IEEE 802.3收发机。在其它示例性实施例中,AC 20还包括用于与WAN 60 (参见图8和9)通信的单独的双向接口。
[0045]在典型的使用情况下,将存在多个STA 10、多个AP 30、以及多个AC 20。可以假设每个AP 30具有唯一的MAC_ADDR 30A、30B.....30p。如下所述,AC 20经由诸如局域网
(LAN) 40 (参见图2A)的网络互连以使得能够进彳丁 AC-AC及其它通彳目。LAN 40可以称为虚拟LAN (VLAN),并且可以基于例如支持AC 20之间的广播传输的以太网链路。多个AC 20使得能够进行集群,并且在某些示例性实施例中,其可以被宿主(hosted)在网络运营商的数据中心并由高速LAN 40来互连。如图8所示,在进一步示例性实施例中,还可以将AC 20与提供例如对因特网46 (图4所示)的访问的广域网(WAN) 60相连。
[0046]假设程序104、114中的至少一个包括程序指令,如本文所讨论的,该程序指令在被相关控制器100、110执行时使得各电子设备30、20能够依照本发明的示例性实施例进行操作。
[0047]通常,STA 10的各种示例性实施例可以包括但不限于移动节点、移动站、移动电话、蜂窝式电话、具有无线通信能力的个人数字助理(PDA)、移动路由器、中继站、中继节点、具有无线通信能力的便携式计算机、具有无线通信能力的诸如数字式照相机的图像捕捉设备、具有无线通信能力的游戏设备、具有无线通信能力的音乐存储和重放装置、允许无线因特网访问和浏览的因特网装置,以及结合了此类功能的组合的便携式单元或终端。此外,AP30的各种示例性实施例可以包括但不限于类似设备。
[0048]可以由可由AP 30和/SAC 20的控制器100、110中的一个或多个执行的计算机软件、或由硬件(例如电路)、或由软件和硬件的组合来实现本发明的示例性实施例。
[0049]存储器102、112可以是适合于本地技术环境的任何类型且可以使用任何适当的数据存储技术来实现,作为非限制性示例,诸如基于半导体的存储器设备、闪速存储器、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。控制器100、110可以是适合于本地技术环境的任何类型,并且作为非限制性示例可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一个或多个。
[0050]虽然上文参照存储器102、112进行了描述,但这些组件通常可以被看成对应于存储设备、存储电路、存储组件或/或存储块。在某些示例性实施例中,这些组件可以包括一个或多个计算机可读介质、一个或多个计算机可读存储器和/或一个或多个程序存储设备。
[0051]虽然上文参照控制器100、110进行了描述,但这些组件通常可以被看成对应于处理器、处理设备、处理组件、处理块、电路、电路设备、电路组件、电路块、集成电路和/或芯片(例如,包括一个或多个电路或集成电路的芯片)。
[0052]图4示出具有与包括AP 30的无线网格(mesh)双向地耦合的多个STA 10 (例如STAU STA2)的总体网络架构的非限制性示例。AP 30经由诸如使用以太网连接35实现的VLAN 网格耦合到 AC 20 (例如,AC1、AC2)。AC 20 耦合到 VLAN 40 (例如,VLAN WAN),VLAN40又提供与各种通信网络实体,作为非限制性示例,诸如DHCP服务42和路由器44的连接。DHCP功能是向登陆到IP网络的客户端站(例如,STA 10)自动地分配临时IP地址的功能,并消除了手动地分配永久性静态IP地址的需要。路由器44提供到因特网46的连接,因特网46具有与之相连的各种DNS 48。
[0053]图5示出用于图4所示的系统/网络示例的各种接口和可适用标准。除IP之外,可适用标准和规范还可以包括用
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1