专利名称:改进多个并置的设备在单个无线通信网络上连网的技术的制作方法
改进多个并置的设备在单个无线通信网络上连网的技术
背景技术:
现代的计算平台(例如个人计算机)可包括对多个通过单个无线 网卡连接到网络的连网设备的支持。这些连网设备可为物理设备(例 如运行通用应用程序的主平台CPU和可运行如因特网电话或可管 理性等特殊应用程序的辅助嵌入式CPU)。这些设备也可为虚拟连网 设备,例如,在虚拟化技术(VT)的帮助下共享单个或多个CPU的虚 拟机,虚拟化々支术可对运行相同计算机上的多个虚拟机才是供硬件支 持。
此类并置在单个计算机中的多个连网设备的一个方面是它们如 何出现在网络上。
对于企业网络,期望每个连网设备能够与媒体接入控制(MAC) 层(也被称作L2)上的连网基础设施进行通信。这允许企业网络管理员 为不同的计算机和这些计算机的用户加强某些安全和业务优先规则。
当前的解决方案主要是为有线网络设计的,并且假定用每个连网 设备的每个连网机器的自身的MAC地址仿真不同的网卡。此外,这 种平台执行如HUB、开关、桥或网关等适当的网络联接(junction) 设备的软件或硬件仿真。从网络基础设施的角度来看,网络看起来连 接到直接连接到连网设备的每一个的联接设备。
尽管本发明不局限于电气和电子工程师协会(IEEE)802.11标准 网络的任何特定的标准,但是这种解决方案具有不同的网络拓朴,其 中802.11站连接到802,11接入点。目前,接入点不期望在由站建立 的无线链路后面存在不止一个计算机(或者,将存在不止一个由AP 重定向到站的MAC地址)。此类配置的问题是,因为所有的连网设备 共享相同的无线电硬件,因此它们可连接到相同的AP。因此,存在对改进多个并置的设备在单个无线连接上连网的技术 的强烈需要。
特别指出有关本发明的主题并且在申请文件的权利要求书部分 被清楚地声明。然而,本发明中关于操作的组织和方法以及它的目的、
性质和优点,可在阅读附图时参照下面的详细描述最好地理解,其中 图1是有线VT连网架构的示意图; 图2示出了常规的802.11网络拓朴;
图3示出了^^据本发明的一个实施例的具有站组的802.11网络 拓朴;
图4示出了根据本发明的一个实施例的使用MAC地址掩码的具 有站组的802.11网络拓朴;及
图5示出了本发明的一个实施例的方法。
将理解到,为了说明的简单和清楚,这些图中示出的元件不必按 比例画出。例如,为了清楚, 一些元件的尺寸相对于其它元件被放大。 此外,只要认为适当,参考标号在这些图中被重复以指示相应的或类 似的元件。
具体实施例方式
在下面的详细描述中,很多特定的细节被提出以提供对本发明的 全面理解。然而,本领域相关技术人员将理解到,无需这些特殊的细 节的情况下也可实施本发明。在其它情况下,众所周知的方法、步骤、 组件和电路未被详细地描述以不使本发明难以理解。
本文中的算法、技术或过程一般被认为是导致期望结果的行为或 操作的自相一致(self-consistent)序列。这些包括物理量的物理操 控。通常,尽管非必要的,这些量采用电信号或磁信号的形式,其能
5够被存储、变换、结合、比较以及以其它方式来操控。已经多次证明, 主要因为常见用法的原因,将这些信号称作位、值、元素、符号、字 符、项、号等是方便的。然而,应该理解,所有这些项或类似的项要 与适当的物理量相关联,并且仅仅是应用于这些量的方便的标记。
本发明的实施例可包括用于执行本文中的操作的装置。装置可为 期望的目的而被特殊地构造,或者它可包括通用计算设备,其由存储 在该设备中的程序可选择地激活或重新配置。此类程序可存储在存储 ^某体上,例如,但不局限于,任何类型的盘,其包括软盘、光盘、只
读存储光盘(CD-ROM)、磁-光盘、只读存储器(ROM)、随机存取存储 器(RAM)、电可编程只读存储器(EPROM)、电可擦除可编程只读存储 器(EEPROM)、 一磁卡或光卡,或者适合于存储电子指令并能够耦合到 计算设备的系统总线的任何其它类型的介质。
本发明给出的过程和显示并非固有地涉及任何具体的计算设备 或其它装置。各种通用系统可与符合本文中的示教的程序一起使用, 或者它可证明构造更特别的装置以执行期望的方法是方便的。根据下 面的描述,这些系统中的多种系统的期望结构将出现。此外,本发明 的实施例未参照任何具体的编程语言来描述。将了解到,各种编程语 言可用于实现本文描述的本发明的示教。此外,将理解到,本文描述 的操作、性能和特征可用硬件(离散电路或集成电路)与软件的任何组 合来实现。
像因果关系一样)。
应该理解到,本发明的实施例可用于多种应用中。尽管本发明未 局限于这方面,但是本文公开的设备可用于很多装置中,例如,在无 线电系统的发射机和接收机中。旨在包含于本发明的范围内的无线电 系统包括(仅以示例的方式)蜂窝无线电话通信系统、卫星通信系统、 双向无线电通信系统、单向寻呼机、双向寻呼机、个人通信系统(PCS)、 个人数字助理(PDA)、无线局域网(WLAN)、个人局域网(PAN,等)、无线广域网(WWAN)、无线城域网(WMAN)和网状网络。
术语"耦合"和"连接"以及它们的派生词的用法可被使用。应 该理解到,这些术语并不意味着作为相互的同义词。相反,在具体的 实施例中,"连接"可用于指示两个或更多个元件相互之间直接地物 理接触或电接触。"耦合"可用于指示两个或更多个元件相互之间直 接或间接地(在它们之间存在其它介入元件)物理接触或电接触,和/ 或两个或更多个元件相互合作或相互作用(例如,像因果关系 一样)。
但是本发明不局限于VT实施例,并且该VT实施例是一个示例 性的实施例,现在转向附图,概括性地以100示出的图1是有线VT 连网架构的图示。在该有线连网架构中,平台可包括连接到已与网络 130连接的HUB仿真125的虚拟机1 (110)、虚拟机2 (115)和虚拟机 3(120)。
图2示出了具有平台200的常规的802.11网络拓朴,其包括 802.11站205、 802.11站210和802.11站215,它们都以无线方式连 接到802.11接入点(AP)220。 AP220提供了对网络225的接入。
现在转向概括性地以300示出的图3,它是本发明的实施例,提 供了运行于相同平台上的多个连网设备(例如虚拟机(315-340))通过 使用多个L2(媒体接入控制层)链路与802.11无线网络的连接,同时 使由它引起的网络开销最小化。此外,可以理解,本发明不局限于具 体的无线通信标准。接入点345可看到若干与它相连的站,但是它实 际上可能只与单个站进行通信。如果接入点345知道那些与它相连的 多个站(组1 305中的315、 320和235;组2310中的330、 335和340) 实际上是同一个计算机,那么它将能够将空中链路处理和内部资源分 配均最优化。
因此,在图3中概括性地以300示出的本发明的实施例中,802.11 协议可随着包括站组范例(两组,图3的实施例中的305和310)的能 力而增强。当连接到接入点345时,站315-340中的每一个可声明它属于这站组(组1 305和组2 310)。此后,当接收来自特定站的特定 802.11管理帧时,接入点345可使用它,好像它是从站组305和310 的每个站接收到的一样。并且,当接入点345将管理帧发送到站组 305和310中的站315-340中的一个时,它认为它被发送给组中的所 有站315-340。组中的一个站可被定义为"主站",并且可代表整个组 调整某些802.11操作。
在本发明的实施例中,该站组可用于呈现网络350上的如相同的 平台上的虛拟机315-340等连网设备。在图3中的i兌明中,站组可表 示计算机平台并且该组中的每个站可表示特定虚拟机的连接。
"站组"可通过将信息元素添加到关联/重新关联请求来定义。 该信息元素可包括唯一地标识站组的ID。并且,该信息元素可描述 哪个802.11操作(节电、发射时间(airtime)分配、断开,等)可通过 代表整个组的站管理。
现在转向^f既括性地以400示出的图4,它是定义站组的另一个可 能的解决方案,其包括对MAC地址使用屏蔽操作,其可包括
站415-440 MAC地址的N位(图4示出的示例中的40个最高 有效位)可识别站组(组1 405和组2 410)地址;
为了区分站组405和410的地址与常^见MAC地址,站组地址 的M位(图4的示例中的4个最高有效位)可设置为特定掩码(例如, 图4中的OOOOb);
站MAC地址的特定位置(在该示例中8个最低有效位)中的 MAC地址的X个位(等于48 - N)唯一地标识站组405和410内的站 (站415-440中的一个或多个)。
接入点450也可与未分组的站445和455进4亍通信,并提供到网 络460的4妄入。
如图5中的500所示,本发明的实施例还提供了一种方法,其包 括510,即,将无线站(STA)向与STA进行通信的接入点(AP)表示为
8站組。站组可为多个连网设备,例如,虚拟站,并且该方法还可包括
520,即,通过电气和电子工程师协会标准802.11通信协议中的STA 802.11管理帧进行到AP的通信,从而允许这些管理帧被该AP使用, 好像它们是从站组内的多个虚拟站接收到的一样。并且,本方法可包 括当AP将管理帧发送到站组530中的一个虚拟站时管理帧^^认为是 发送到该组站组中的所有站,并且将站组中的一个连网设备定义为 "主站"并代表整个组540调整某些802.11操作。
本发明的一个实施例中的本方法可包括550,即,通过将信息元 素(IE)添加到关联/重新关联请求来定义站组,这可提供包括唯一地标 识站组ID的IE,并且这可描述哪些才乘作可由代表整个组的STA管理。 在备选实施例中,本发明的实施例可包括使用对MAC地址550使用 屏蔽操作以定义站组。
本发明的另 一个实施例提供了机器可访问媒体,其提供了被访问 时使机器执行如下操作的指令,操作包括将无线站(STA)向与STA进 行通信的接入点(AP)表示为站组。该实施例的机器可访问媒体可进一 步包括使该机器执行如下操作的指令,操作包括通过电气和电子工程 师协会标准802.11通信协议中的STA 802.11管理帧进行到AP的通 信,从而允许这些管理帧被该AP使用,好像它们是从站组内的多个 虚拟站接收到的一样。
虽然本发明的某些特征已经在本文中被示出并被描述,但是现 在,那些本领域相关技术人员可进行很多修改、替换、改变和等效处 理。因此,将理解到,所附权利要求旨在覆盖属于本发明的真实精神 内所有修改和改变。
9
权利要求
1.一种装置,包括无线站(STA),所述无线站(STA)能够与接入点(AP)进行通信,其中所述STA能够将它本身向所述AP表示为站组。
2. 根据权利要求l所述的装置,其中所述站组是多个虛拟站。
3. 根据权利要求2所述的装置,其中当所述STA向所述AP传递 电气和电子工程师协会标准802.11通信协议中的802.11管理帧时,所 述管理帧由所述AP使用,好像它们是从所述站组内的所述多个虚拟 站接收到的一样。
4. 根据权利要求2所述的装置,其中当所述AP向所述站组中的 一个虚拟站发送管理帧时,它认为所述管理帧被发送到所述组站组中 的所有站。
5. 根据权利要求4所述的装置,其中所述组中的一个虚拟站被定 义为"主站",并且代表所述整个站组调整某些802.11操作。
6. 根据权利要求l所述的装置,其中所述"站组,,通过将信息元 素(正)添加到关耳^/重新关联请求而被定义。
7. 根椐权利要求6所述的装置,其中所述正包括唯一地标识所 述站組的标识符。
8. 根据权利要求6所述的装置,其中所述正描述了哪些操作可 由代表整个组的该站管理。
9. 根据权利要求1所述的装置,其中所述站组是通过对MAC地 址使用屏蔽4喿作来定义的。
10. 根据权利要求9所述的装置,其中所述对MAC地址使用屏 蔽才喿作包4舌站MAC地址的N个位标识所述站组的地址,并且为了区分站组 的地址与常规MAC地址,站组的地址的M个位被设置为特定的掩码; 和MAC地址的X个位位于站MAC地址的特定位置以唯一地标识站组内 的具体站。
11. 根据权利要求IO所述的装置,其中所述站组用于呈现网络上 相同平台的虚拟^L。
12. 根据权利要求ll所述的装置,其中所述站组表示计算机平台 并且该组中的每个站表示特定虚拟机的连接。
13. —种方法,包括将无线站(STA)向与所述STA进行通信的接入点(AP)表示为站组。
14. 根据权利要求13所述的方法,其中所述站组是多个虚拟站。
15. 根据权利要求14所述的方法,还包括通过电气和电子工程师 协会标准802.11通信协议中的所述STA 802.11管理帧进行到所述AP 的通信,从而允许所述管理帧被所述AP使用,好像它们是从所述站 组内的所述多个虚拟站4妄收到的一^"。
16. 根据权利要求14所述的方法,还包括当所述接入点将管理帧 发送到所述站组中的一个虚拟站时,所迷管理帧祐:认为是发送到所述 组站组中的所有站。
17. 根据权利要求16所述的方法,还包括将所述站组中的一个虛 拟站定义为"主站",并代表整个组调整某些802.11操作。
18. 根据权利要求13所述的方法,还包括通过将信息元素(正)添 加到关^/重新关联请求来定义所述站组。
19. 一种系统,包括 接入点(AP);可操作用于以无线方式与所述接入点进行通信的无线站(STA);以及其中所述STA能够将其自身向所述AP表示为站组。
20. 根据权利要求19所述的系统,还包括 连接到所述AP的偶极天线。
全文摘要
本发明的实施例提供了一种装置,其包括能够与接入点(AP)进行通信的无线站(STA),其中该STA能够将该AP的它自身表示为站组。站组可为本发明的实施例中的多个连网设备(例如虚拟站),并且站组可通过将信息元素(IE)添加到关联/重新关联请求而被定义;或者站组可通过使用对MAC地址的屏蔽操作而被定义。
文档编号H04L12/28GK101496353SQ200780028767
公开日2009年7月29日 申请日期2007年7月16日 优先权日2006年7月28日
发明者I·奇格夫斯基, O·凯达 申请人:英特尔公司