CN105309004A - 远程无线局域网中的mac报头压缩 - Google Patents

远程无线局域网中的mac报头压缩 Download PDF

Info

Publication number
CN105309004A
CN105309004A CN201380007386.2A CN201380007386A CN105309004A CN 105309004 A CN105309004 A CN 105309004A CN 201380007386 A CN201380007386 A CN 201380007386A CN 105309004 A CN105309004 A CN 105309004A
Authority
CN
China
Prior art keywords
grouping
address
mac
sta
address field
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.)
Granted
Application number
CN201380007386.2A
Other languages
English (en)
Other versions
CN105309004B (zh
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.)
Kaiwei International Co
Marvell International Ltd
Marvell Asia Pte Ltd
Original Assignee
Mawier International Trade Co Ltd
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 Mawier International Trade Co Ltd filed Critical Mawier International Trade Co Ltd
Publication of CN105309004A publication Critical patent/CN105309004A/zh
Application granted granted Critical
Publication of CN105309004B publication Critical patent/CN105309004B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1096Supplementary features, e.g. call forwarding or call holding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种方法包括在站点STA或者从站点STA接收多个分组。每个分组包括标志位集合以及包括至少一个指定接收器地址的第一地址字段和指定发射器地址的第二地址字段的MAC报头。该方法还包括在生成相应分组时确定每个标志位集合是否指示该STA与AP相关联,并且处理每个分组的MAC报头。处理每个分组的MAC报头包括对在生成相应分组时针对其确定相应标志位集合指示STA并不与AP相关联的每个分组中的第三地址字段进行处理。该第三地址字段包含该STA的MAC地址。

Description

远程无线局域网中的MAC报头压缩
相关申请的交叉引用
本公开内容要求于2012年1月31日提交的名称为“802.1lahMACHeaderCompression”的美国临时专利申请第61/593,034号的权益,并且其公开内容通过引用结合于此。
技术领域
本公开内容总体上涉及通信网络,尤其涉及远程低功率无线局域网。
背景技术
本文提供的背景技术描述是为了一般地呈现公开内容的背景。当前名义的发明人的工作在这一背景技术章节中描述该工作的程度上以及该描述的可以在提交时未另外限定为现有技术的方面,既未明确地也未暗示地被承认为相对于本公开内容内容的现有技术。
当以基础设施模式进行操作时,无线局域网(WLAN)通常包括接入点(AP)以及一个或多个客户端站点。WLAN已经在过去数十年间快速演进。诸如电气与电子工程师协会(IEEE)802.11a、802.11b、802.11g和802.11n的WLAN标准的发展已经使得单用户的峰值数据吞吐量有所提高。例如,IEEE802.11b标准规定了11兆比特每秒(Mbps)的单用户峰值吞吐量,IEEE802.11a和IEEE802.11g标准则规定了54Mbps的单用户峰值吞吐量,IEEE802.11n标准规定了600Mbps的单用户峰值吞吐量,而IEEE802.11ac标准则规定了千兆比特每秒(Gbps)范围的单用户峰值吞吐量。
有关新标准IEEE802.11ah的工作已经展开,其将规定低于1GHz(sub-1GHz)频率的无线网络操作。低频通信信道的特征通常在于,与更高频率的传输相比更好的传播质量和延长的传播距离。在过去,低于1GHz的范围还没有被用于无线通信网络,因为这样的频率被保留用于其它应用(例如,许可电视频带、射频频带等)。在低于1GHz的范围中还有几个未被许可的频带,它们在不同地理区域中具有不同的具体未许可频率。IEEE802.11ah标准将规定在可用的、未许可的低于1GHz频带中的无线操作。
发明内容
在一个实施例中,一种方法包括在站点(STA)处或者从该STA接收多个分组。多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)介质访问控制(MAC)报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段。该方法还包括在生成相应分组时确定该一个或多个标志位的每个集合是否指示该STA与接入点(AP)相关联,并且处理该多个分组中的每个分组的该MAC报头。处理每个分组的该MAC报头地址包括对如下每个分组中的第三地址字段进行处理:针对该每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示该STA并不与AP相关联。该第三地址字段包含该STA的MAC地址。
以上实施例可以提供某些优势。例如,在一些场景下,以上实施例减少了分组的MAC报头中的开销信息的量。此外,以上实施例甚至在传送STA或接收STA还没有与AP相关联的场景下也允许开销信息的量有所减少。
在另一个实施例中,一种装置包括网络接口,其被配置为从STA接收多个分组。所述多个分组中的每个分组包括(i)一个或多个标志位的集合,以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段。该网络接口还被配置为在生成相应分组时确定一个或多个标志位的每个集合是否指示该STA与接入点(AP)相关联,并且处理多个分组中的每个分组的MAC报头。该网络接口被配置为至少部分地通过对如下每个分组中的第三地址字段进行处理来处理每个分组的该MAC报头地址:针对该每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示该STA并不与AP相关联,并且其中该第三地址字段包含该STA的MAC地址。
以上实施例可以提供某些优势。例如,在一些场景下,以上实施例减少了分组的MAC报头中的开销信息的量。此外,以上实施例甚至在传送STA或接收STA还没有与AP相关联的场景下也允许开销信息的量有所减少。
在另一个实施例中,一种方法包括接收多个分组,其中该多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段,与(ii)指定发射器地址的第二地址字段。该方法还包括确定该一个或多个标志位的每个集合是否指示相应分组是组播分组,并且处理多个分组中的每个分组的MAC报头。处理每个分组的MAC报头包括处理在生成相应分组时针对其确定一个或多个标志位的相应集合指示相应分组是组播分组的每个分组中的第三地址字段。该第三地址字段包含MAC组播地址。
以上实施例可以提供某些优势。例如,在一些场景下,以上实施例减少了分组的MAC报头中的开销信息的量。此外,以上实施例甚至在组播AID不可用的通信***中(即,在没有根据***的通信协议定义组播AID的***中)也允许开销信息的量有所减少。
在另一个实施例中,一种装置包括网络接口,其被配置为接收多个分组,其中该多个分组中的每个分组包括(i)一个或多个标志位的集合,以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段,与(ii)指定发射器地址的第二地址字段。该网络接口还被配置为确定该一个或多个标志位的每个集合是否指示相应分组是组播分组,并且处理多个分组中的每个分组的MAC报头。该网络接口被配置为至少部分地通过处理针对其确定一个或多个标志位的该集合指示相应分组是组播分组的每个分组中的第三地址字段来处理每个分组的该MAC报头,并且其中该第三地址字段包含MAC组播地址。
以上实施例可以提供某些优势。例如,在一些场景下,以上实施例减少了分组的MAC报头中的开销信息的量。此外,以上实施例甚至在组播AID无法使用的通信***中(即,在没有根据***的通信协议定义组播AID的***中)也允许开销信息的量有所减少。
附图说明
图1是根据一个实施例的示例无线局域网(WLAN)的框图。
图2是IEEE802.11介质访问控制(MAC)帧的图。
图3是根据一个实施例的对所接收分组中的地址信息进行解释的示例方法的流程图。
图4是根据一个实施例的对所接收分组中的地址信息进行解释的另一示例方法的流程图。
图5是IEEE802.11加密MAC帧的图。
具体实施方式
在以下所描述的实施例中,诸如无线局域网(WLAN)的接入点(AP)之类的无线网络设备向一个或多个客户端站点(或者在使用IEEE802.11术语的情况下的“STA”)传送数据流。该AP被配置为根据至少第一通信协议而随该客户端站点进行操作。该第一通信协议定义了低于1GHz频率范围中的操作,并且通常被用于要求具有相对低数据速率的远程无线通信的应用。第一通信协议(IEEE802.11ah)在这里被称作“远程”通信协议。在一些实施例中,远程通信协议在其中功率效率至关重要的传感器网络应用中使用。
在一个实施例中,符合远程通信协议的分组包括物理层(PHY)报头和PHY有效载荷,其中PHY有效载荷包括介质访问控制(MAC)报头和MAC有效载荷。如在IEEE802.11标准所定义的MAC报头中那样,符合远程通信协议的分组中的MAC报头包括指定接收该分组的设备(例如,客户端站点或AP)的地址的第一地址字段,以及指定传送该分组的设备(例如,客户端站点或AP)的地址的第二地址字段。而IEEE802.11标准规定了至少具有第三地址字段的MAC报头,然而如结合以下所描述的实施例更为详细讨论的那样,符合远程通信协议的分组中的MAC报头并不必然包括第三地址字段。此外,在各个实施例和场景中,与IEEE802.11标准相比,第一地址字段、第二地址字段和/或(在存在时)第三地址字段中所包括的地址的类型有所修改,以便减少符合远程通信协议的分组的MAC报头的字节数。减少MAC报头字节数用于减少分组开销,并且因此提高功率效率。
图1是根据一个实施例的包括AP14的示例WLAN10的框图。AP14包括耦合至网络接口16的主机处理器15。网络接口16包括MAC处理单元18和PHY处理单元20。PHY处理单元20包括多个收发器21,并且收发器21耦合至多个天线24。虽然图1中图示了三个收发器21和三个天线24,但是AP14在其它实施例中能够包括不同数量(例如,1、2、4、5等)的收发器21和天线24。
WLAN10进一步包括多个客户端站点25。虽然图1中示出了四个客户端站点25,但是WLAN10在各种场景和实施例中可以包括不同数量(例如,1、2、3、5、6等)的客户端站点25。客户端站点25-1包括耦合至网络接口27的主机处理器26。网络接口27包括MAC处理单元28和PHY处理单元29。PHY处理单元29包括多个收发器30,并且收发器30耦合至多个天线34。虽然图1中图示了三个收发器30和三个天线34,但是客户端站点25-1在其它实施例中可以包括不同数量(例如,1、2、4、5等)的收发器30和天线34。
在一些实施例中,客户端站点25-2、25-3和25-4中的一个、一些或全部具有与客户端站点25-1相同或相似的结构。在这些实施例中,在结构上与客户端站点25-1相同或相似的客户端站点25具有相同或不同数量的收发器和天线。例如,根据一个实施例,客户端站点25-2仅具有两个收发器和两个天线(未示出)。
在一个实施例中,AP14的PHY处理单元20被配置为生成符合远程通信协议的分组,并且一个(多个)收发器21被配置为经由一个(多个)天线传送所生成的分组。此外,在一个实施例中,AP14的PHY处理单元20被配置为对所接收的符合远程通信协议的分组进行处理。该分组经由一个(多个)天线24而被一个(多个)收发器21所接收。
在一个实施例中,客户端站点25-1的PHY处理单元29也被配置为生成与远程通信协议相符的分组,并且一个(多个)收发器30被配置为经由一个(多个)天线34传送所生成的分组。此外,在一个实施例中,客户端设备25-1的PHY处理单元29被配置为对所接收的符合远程通信协议的分组进行处理。该分组经由一个(多个)天线34而被一个(多个)收发器30所接收。
在一种实施例和场景中(例如,在“基础设施模式”中),AP14以及一个或多个客户端站点25被配置为在AP14所建立的基本服务集合(BSS)内进行操作。特别地,在一个实施例中,AP14规定了要用于通信的BSS频带,指定该BSS频带内的“主要”信道,并且向加入BSS的每个客户端站点25分配关联标识符(AID)。在一个实施例中,AP14与识别BSS的MAC地址(BSSID)相关联,并且已经加入BSS的每个客户端站点25与AP14所分配的相应AID和相应MAC地址相关联。在一个实施例中,每个MAC地址为六字节长,而每个AID仅为两字节长。
在其它场景下(例如,在“adhoc(自组织)模式”中),在一个实施例中,两个或更多客户端站点25能够互相直接通信,而并不借助于AP14(其可能并不出现在WLAN10中,或者被关机,等等)。在一个实施例中,在adhoc模式中,客户端站点25之一(例如,客户端站点25-1)诸如在信标处理(beaconing)期间假设AP14的某些职能。
图2是IEEE802.11MAC帧50的图。MAC帧50包括具有各个字段的MAC报头,上述字段包括含有控制信息(例如,向接收设备指示MAC帧50应当如何处理的信息)的帧控制字段52,以及指示MAC帧的序列内的MAC帧50的数量以及MAC帧分段的序列内MAC帧50的分段数量的序列控制字段54。后者的数量对于其中MAC帧50表示分段帧的单个分段的场景是有用的。此外,MAC帧50的报头包括各种地址字段60。在IEEE802.11标准下,第一地址字段60-1指定了接收MAC帧50的设备的六字节的MAC地址,第二地址字段60-2指定了传送MAC帧50的设备的六字节的MAC地址,第三地址字段60-3指定了六字节的MAC网络地址,并且第四地址字段60-4仅在一些情况下才包括在MAC帧50的报头之中。在中继或网状网络传输场景中,第三地址字段60-3是MAC帧50的最终目的地的六字节MAC地址,并且第四地址字段60-4是MAC帧50的原始来源的六字节MAC地址。以下对IEEE802.11标准下的四个地址字段60-1至60-4的内容进行更为详细地描述。
MAC帧50还包括帧主体56或者MAC有效载荷。为了提高效率,IEEE802.11标准支持聚合模式,其中多个聚合MAC服务数据单元(A-MSDU)被合并在单个MAC有效载荷内。在图2中,针对帧主体56内的N个A-MSDU70-1至70-N的情况示出了这种场景。A-MSDU70-1至70-N中的每一个具有与图2中针对A-MSDU70-2所示的相类似的格式。特别地,A-MSDU70-2包括具有目的地地址(DA)字段72、源地址(SA)字段74和长度字段76的报头。DA字段72是A-MSDU70-2的最终目的地的MAC地址,而SA字段74是A-MSDU70-2的原始来源。A-MSDU70-2还包括MSDU80,并且在一些情况下包括填充比特82。
以下的表1示出了针对不同使用场景、在现有技术的IEEE802.11标准下的MAC帧50的各地址字段60的内容:
表1(现有技术)
“至DS”和“来自DS”是MAC帧50的报头的帧控制字段52中所包括的位的值。“至DS”在MAC帧50指向分配***(例如,上行链路传输)时被设置为等于1,而“来自DS”在MAC帧50从分配***被发送(例如,下行链路传输)时被设置为等于1。“至DS”/“来自DS”的值00对应于包括MAC帧50的直接STA到STA传输,“至DS”/“来自DS”的值01对应于从AP到STA的传输,“至DS”/“来自DS”的值10对应于从STA到AP的传输,并且“至DS”/“来自DS”的值11对应于中继或网状传输。
在每种“至DS”/“来自DS”使用场景中,第一地址字段60-1指定接收器(AP或STA)的六字节MAC地址,而第二地址字段60-2指定发射器(AP或STA)的六字节MAC地址。如表1中所指示的,对于STA到STA以及AP到STA的场景而言接收器地址与目的地地址相同,并且对于STA到STA以及STA到AP的场景而言发射器地址与源地址相同。
在其中并不包含A-MSDU的分组源自于不同于发射器MAC地址的MAC地址和/或指向不同于接收器MAC地址的MAC地址的场景下,第三地址字段60-3指定了目的地MAC地址或源MAC地址。特别地,第三地址字段60-3在分组从AP发送至STA时指定源MAC地址,并且在分组从STA发送至AP时指定源MAC地址。对于网状网络的情况而言,当分组并不包括A-MSDU时,第三地址字段60-3指定目的地MAC地址,而第四地址字段60-4则指定源MAC地址。对于STA到STA通信而言,在分组并不包括A-MSDU时,第三地址字段指60-3指定STA所属网络的标识(即,BSSID)。
如在图2中所看到的,每个A-MSDU70包括目的地MAC地址72和源MAC地址74。因此,无需第三地址字段60-3和第四地址字段60-4针对A-MSDU使用场景指定源和/或目的地MAC地址。相反,第三地址字段60-3针对图1所示的所有四种A-MSDU使用场景指定BSSID。类似地,第四地址字段60-4针对A-MSDU、网状网络场景指定BSSID。如非聚合场景那样,针对其它使用场景第四地址字段60-4被省略。
可注意到,以上所描述的IEEE802.11标准针对所有使用场景采用了至少三个地址字段(MAC帧50中的60-1至60-3),而仅有第四地址字段60-4在一些情况下被省略。此外,地址字段60-1至60-3(以及当其存在是的60-4)中的每一个指定了六字节的MAC地址,这使得地址字段60总共占据MAC帧50的报头的一大部分(18至24个字节)。
对于一些使用场景而言,表1的IEEE802.11方法包括比有用的字节更多的地址字节。例如,在非聚合的STA到STA使用场景中,第三地址字段60-3中所指定的BSSID是没用的。此外,对于所有聚合使用场景而言,在第三地址字段60-3中所指定的BSSID(以及如果存在,第四地址字段60-4中所指定的BSSID)一般都是没用的。另外,在STA被分配两字节AID的***中并非始终都需要六字节的MAC地址,因为AID能够结合BSSID或其它MAC地址使用以唯一地识别特定STA。
因此,在各个实施例中,各个地址字段60-1至60-4以不同于IEEE802.11标准的方式被重新定义,以便为了远程通信协议中的更高效率而压缩MAC报头。在一些实施例中,远程通信协议以与图2的MAC帧50相同或类似的结构定义MAC帧。在其它实施例中,远程通信协议的MAC帧不同于MAC帧50的字段,和/或以不同于图2所示的顺序进行布置。然而,出于便于解释的目的,将参考MAC帧50对远程通信协议的各个实施例进行描述。此外,参考其中在图1的WLAN10内进行通信的实施例而对各种使用场景进行描述。
以下的表2示出根据远程通信协议的一个实施例、针对不同使用场景的MAC帧50的报头中的各个地址字段60的内容:
至DS 来自DS 地址1 地址2 地址3
0 0 RA TA=AID N/A
0 1 RA=AID TA=BSSID SA(可选)
1 0 RA=BSSID TA=AID DA(可选)
表2
在一个实施例中,“至DS”和“来自DS”是MAC帧50的报头的帧控制字段52中所包括的位的值,并且指示与以上结合表1所描述的那些相类似的使用场景(例如,“至DS”/“来自DS”的值00对应于直接STA到STA传输,等等)。如在IEEE802.11标准的方法中那样,第一地址字段60-1指定接收器地址而第二地址字段60-2指定发射器地址。然而,如表2中所看到的,在该实施例的某些使用场景中,使用更短的两字节AID而不是六字节MAC地址以识别进行传送或接收的STA。
在STA至STA使用场景中(“至DS”/“来自DS”=0),第一地址字段60-1指定接收STA(例如,客户端站点25-1)的MAC地址,第二地址字段60-2指定传送STA(例如,客户端站点25-2)的AID,而第三地址字段60-3从MAC帧50的报头中被省略而使得该MAC报头仅包括八个地址字节。
在AP至STA下行链路使用场景中(“至DS”/“来自DS”=01),第一地址字段60-1指定接收STA(例如,客户端站点25-1)的AID,并且第二地址字段60-2指定传送AP(例如,AP14)的MAC地址(BSSID)。在一些实施例和/或场景中,第三地址字段60-3包括了包含MAC帧50的分组的源的MAC地址,使得MAC报头仅包括14个地址字节。在其它实施例和/或场景中,第三地址字段60-3从MAC帧50的报头中被省略而使得该MAC报头仅包括八个地址字节。
在STA至AP上行链路使用场景中(“至DS”/“来自DS”=10),第一地址字段60-1指定接收AP(例如,AP14)的MAC地址(BSSID),并且第二地址字段60-2指定传送STA(例如,客户端站点25-1)的AID。在一些实施例和/或场景中,第三地址字段60-3包括了包含MAC帧50的分组的目的地的MAC地址,使得MAC报头仅包括14个地址字节。在其它实施例和/或场景中,第三地址字段60-3从MAC帧50的报头中被省略而使得该MAC报头仅包括八个地址字节。
STA的AID并不在全局级别上唯一地识别STA,并且当附近BSS的STA具有相同AID时会导致歧义。然而,MAC报头内的其它地址字段能够被用来解决任何这样的歧义。例如,在一个实施例中,如果从第一地址字段60-1中包括客户端站点25-1的AID的AP14接收分组,则客户端站点25-1能够通过确定第二地址字段60-2中的BSSID是与AP14相关联的BSSID(即,客户端站点25-1所加入的BSS的BSSID)而确认该分组预期针对客户端站点25-1。
然而,在没有任何改进或修改的情况下,表2的方法会导致各种问题。例如,STA的AID可能不可用,使得不可能在第一地址字段60-1中包括AID(针对“至DS”/“来自DS”=01的情形),或者在第二地址字段中包括AID(针对“至DS”/“来自DS”=00或10的情形)。例如,这会在STA还没有与AP相关联时发生,或者在需要组播/群组地址时发生(在远程通信协议并没有为组播/群组地址定义AID的实施例中)。另一种可能的问题会在针对远程通信协议采用加密技术的实施例中出现,该加密技术类似于IEEE802.11标准下的加密那样利用CBC-MAC协议(CCMP)随机数计算计数器模式。在IEEE802.11标准下,例如,CCMP随机数的计算利用来自MAC报头的第二地址字段的六字节发射器MAC地址。然而,如在表2中看到的,第二地址字段60-2在某些使用场景中仅包括两字节的发射器AID。结果是,接收STA会被迫使在CCMP解除封装之前利用时间和资源将发射器AID转换为发射器MAC地址。
表2的方法还会在AP转发使用场景中出现问题。由于其它网络(例如,耦合至AP的互联网网络)并未识别出AID,所以AP会被迫使在发出帧之前利用时间和资源将发射器AID转换为MAC源地址,和/或将MAC目的地地址转换为接收器AID。
表2的方法的另一种可能问题可能结合中继和网状传输使用场景而出现。特别地,在没有任何修改的情况下,表2的方法无法轻易进行扩展以支持与图2的MAC帧格式50中所示相类似的四地址结构。如以上结合图1所描述的,四地址结构对于其中除了发射器和接收器地址之外还需要源和目的地地址的中继和网状传输是有用的。
表2的方法的又一种问题可能在允许AP将STA的AID从旧值变为新值的实施例中出现。特别地,在没有修改或改进的情况下,表2的方法会在STA的旧AID被变为新AID时导致帧寻址错误。
以下参考表3-6所描述的改进和/或修改解决了以上的一些或全部问题。特别地,表3-5的实施例针对表2的基本方法提供了改进(即在一些场景下使用AID而不是MAC地址),而表6的实施例则提供了更为简单的可替换方法,其以效率(即,MAC报头中的附加字节)为代价而避免了以上的一些或全部问题。
以下的表3示出了根据远程通信协议的一个实施例、针对不同使用场景的MAC帧50的报头中的各个地址字段60的内容:
表3
在一个实施例中,“至DS”和“来自DS”是MAC帧50的报头的帧控制字段52中所包括的位的值,并且指示与以上参考表1所描述的那些相类似的使用场景(例如,“至DS”/“来自DS”的值00对应于直接STA到STA传输,等等)。在一个实施例中,在帧控制字段52中还包括附加位“经由AP”。在表3的实施例中,“经由AP”在对应分组行进通过既不是分组的原始来源也不是最终目的地的AP的情况下等于1,否则其等于0。在其它实施例中,“经由AP”位和/或“至DS”和“来自DS”位相反被包括在MAC报头的另一个适当字段中,或者被包括在分组之内但是MAC报头以外的另一个位置。
在STA至STA使用场景中(“至DS”/“来自DS”/“经由AP”=000),第一地址字段60-1指定接收STA(例如,客户端站点25-1)的MAC地址,第二地址字段60-2指定传送STA(例如,客户端站点25-2)的AID,并且第三地址字段60-3和第四地址字段60-4从MAC帧50的报头省略,而使得该MAC报头仅包括八个地址字节。
在两种AP至STA使用场景中(“至DS”/“来自DS”/“经由AP”=010以及“至DS”/“来自DS”/“经由AP”=011),第一地址字段60-1指定接收STA(例如,客户端站点25-1)的AID,并且第二地址字段60-2指定传送AP(例如,AP14)的MAC地址(BSSID)。在表3的实施例中,第三地址字段60-3在“至DS”/“来自DS”/“经由AP”=010的情况下从MAC报头省略(使得该MAC报头仅包括八个地址字节),但是在“至DS”/“来自DS”/“经由AP”=011的情况下包括MAC源地址(使得该MAC报头仅包括14个地址字节)。
在两种STA至AP使用场景中(“至DS”/“来自DS”/“经由AP”=100以及“至DS”/“来自DS”/“经由AP”=101),第一地址字段60-1指示接收AP(例如,AP14)的MAC地址(BSSID),并且第二地址字段60-2指定传送STA(例如,客户端站点25-1)的AID。在表3的实施例中,第三地址字段60-3在“至DS”/“来自DS”/“经由AP”=100的情况下从MAC报头省略(使得该MAC报头仅包括八个地址字节),但是在“至DS”/“来自DS”/“经由AP”=101的情况下包括MAC目的地地址(使得该MAC报头仅包括14个地址字节)。
在中继或网状网络传输场景中(“至DS”/“来自DS”/“经由AP”=111),第一地址字段60-1指定接收网状STA(例如,AP14)的MAC地址,第二地址字段60-2指定传送网状STA(例如,AP14以外的AP)的MAC地址,第三地址字段60-3指定MAC目的地地址,而第四地址字段60-4指定MAC源地址。
因此,如在IEEE802.11标准和表2的实施例中那样,第一地址字段60-1指定接收器地址而第二地址字段60-2指定发射器地址。然而,如在表3中所看到的,无论使用场景如何(上行链路、下行链路等),该实施例在帧主体56包括A-MSDU70时都不采用第三或第四地址字段。在一个实施例中,“至DS”、“来自DS”、“经由AP”和/或其它标志位的一种或多种特殊组合被用来向接收设备指示分组在MAC帧主体56中包括A-MSDU70,并且因此在MAC帧50的报头中并不包括第三地址字段或第四地址字段。例如,在各个实施例中,AP所发送的分组中的“至DS”/“来自DS”/“经由AP”的值000,和/或发送至AP的分组中的“至DS”/“来自DS”/“经由AP”的值110能够被用来指示分组的MAC帧主体56包括A-MSDU70并且因此仅包括两个地址字段。
此外,在一个实施例中,针对其中标志位集合(例如,特定的“至DS”/“来自DS”/“经由AP”组合)指示STA还没有与AP相关联并且因此还没有所分配的AID的使用场景,以不同方式对第三地址字段60-3进行定义。例如,在一些实施例中,当STA传送或接收设备并未与AP相关联时,第三地址字段60-3始终出现在MAC报头中。在一个这样的实施例中,第三地址字段60-3在接收设备是未关联的STA时指定MAC目的地地址,并且在传送设备是未关联的STA时指定MAC源地址。在一个实施例中,“至DS”、“来自DS”、“经由AP”和/或其它标志位的一种或多种特殊组合被用来向接收设备指示分组在MAC帧主体56中包括A-MSDU,并且因此在一个实施例中,在MAC帧50的报头中并不包括第三地址字段或第四地址字段。例如,在各个实施例中,由AP所发送的分组中的“至DS”/“来自DS”/“经由AP”的值011(或101,或者另一种适当的保留组合)被用来指示第三地址字段60-3是目的地/接收STA的MAC地址,和/或发送至AP的分组中的“至DS”/“来自DS”/“经由AP”的值101(或011,或者另一种适当的保留组合)被用来指示第三地址字段60-3是源/传送STA的MAC地址。在一个实施例中,当AID还没有被分配给STA时,在正常情况下包含根据表3的STA的AID的任意地址字段60(例如,第一地址字段60-1或第二地址字段60-2)被另外设置为不分配给任何STA的保留值(例如,全为1或者全为0等)。
图3是用于解释根据其中以类似于表3所示的方式定义MAC报头的地址字段的实施例、所接收的分组中的地址信息的示例方法100的流程图。在一个实施例中,针对多个分组中的每个分组重复方法100。
在框110处,在STA处或从STA接收分组,该STA诸如为图1中的客户端站点25-1。在分组在STA处被接收的实施例和场景中,方法100由图1中的客户端站点25-1的网络接口27实施。在从STA接收分组的各种实施例和/或场景中,方法100由图1的客户端站点25-2的网络接口(类似于网络接口27)实施,或者由图1中的AP14的网络接口16实施。所述分组包括一个或多个标志位的集合以及MAC报头。在一个实施例中,标志位的集合被包括在图2中的MAC帧50的帧控制字段52内,和/或被包括在MAC帧50内的不同适当位置,或者被包括在MAC帧50的分组中的其它地方。在一个实施例中,标志位包括“至DS”、“来自DS”和“经由AP”位。MAC报头至少包括指定接收器地址的第一地址字段以及指定发射器地址的第二地址字段(例如,分别为图2中的MAC帧50的报头中的地址字段60-1和60-2)。在一个实施例中,第一地址字段和第二地址字段包含根据以上表3的实施例的地址信息。
在框120处,确定一个(多个)标志位在生成分组时是否指示STA(即,在框110处,在其处或者从其接收分组的STA)与AP相关联。
如果在框120处确定在生成分组时STA与AP相关联(例如,具有所分配的AID),则流程进行至框130。在框130处,对在框110接收的分组的MAC报头进行处理,其中该MAC报头的处理根据其它因素或标志指示而包括或不包括第三地址字段的处理。例如,在一个实施例中,根据使用场景(例如,在一个实施例中根据以上的表3)在框130处对两个、三个或四个地址字段进行处理。
在一个实施例中并且在分组在STA处被接收(在框110)的场景中,框130处的处理包括对位于MAC报头的第一地址字段中的STA的AID进行处理。类似地,在一个实施例中并且在其中从STA接收分组(在框110)的场景中,框130的处理包括对位于MAC报头的第二地址字段中的STA的AID进行处理。
在一个实施例中,在框130处处理STA的AID包括基于STA的两字节AID确定STA的六字节MAC地址,并且随后基于所确定的STA的MAC地址计算CCMP随机数。可替换地,在一个实施例中,在框130处处理STA的AID包括基于MAC的第一地址字段中所包括的接收器MAC地址计算CCMP随机数。在又另一个实施例中,在框130处处理STA的AID包括基于增加了附加位(例如,在各个不同实施例中的填充位、部分BSSID和/或其它适当位集合)的STA的AID来计算CCMP随机数。
如果在框120处确定在生成分组时STA并未与AP相关联(例如,并不具有所分配的AID),则流程进行至框140。在框140处,对在框110处接收的分组的MAC的报头进行处理,其至少包括包含STA的MAC地址的第三地址字段(例如,图2中的MAC帧50的报头中的第三地址字段60-3)。例如,在一个示例中,实施方法100的接收设备在框140处出于一种或多种目的而对第三地址字段进行解析以确定STA的MAC地址(例如,为了确认接收设备是分组的预期接收方,等等)。在一些实施例和/或场景中,在框140处还对第一地址字段和/或第二地址字段进行处理。
在一些实施例中,该方法100包括没有在图3中看到的另外的框。例如,在一个实施例中,在框110处接收的分组在该分组包含A-MSDU的情况下并不包含第三地址字段。在该实施例中,方法100还包括在其中确定一个或多个标志位的集合是否指示该分组包括A-MSDU的框。在一个这样的实施例中,(例如,在框130处)MAC报头的处理在确定了标志位集合指示该分组包括A-MSDU的情况下并不包括处理第三地址字段。
通过按照需要而在第三地址字段中包括STAMAC地址,表3和/或图3的示例实施例可以解决以上所讨论的随当前并未针对其分配AID的STA所出现的问题。另一个实施例解决了以上所讨论的涉及缺少组播/群组地址的AID的问题。以下的表4示出了根据远程通信协议的一个这样的实施例、针对不同使用场景的MAC帧50的报头中的各地址字段60的内容:
表4
在一个实施例中,类似于以上表3的实施例,“至DS”、“来自DS”和“经由AP”是MAC帧50的报头的帧控制字段52中所包括的位的值。在其它实施例中,“至DS”、“来自DS”和/或“经由AP”位被包括在MAC报头的另一个适当字段中,或者被包括在分组内但是处于MAC报头之外的另一个位置中。在表4所示的每种使用场景中,包含MAC帧50的分组的目的地地址是组播/群组地址。在一些实施例中,表4的实施例与表3的实施例相结合。例如,在一个实施例中,“至DS”、“来自DS”、“经由AP”和/或其它标志位指示分组不是组播分组或者是组播分组,在分组不是组播分组的情况下,地址字段根据表3的不同使用场景进行定义,在分组是组播分组的情况下,地址字段根据表4的不同使用场景进行定义。
在STA至STA组播使用场景中(“至DS”/“来自DS”/“经由AP”=001),第一地址字段60-1指定目的地MAC组播地址(例如,客户端站点25-2至25-4的群组地址),第二地址字段60-2指定传送STA(例如,客户端站点25-1)的AID,第三地址字段60-3指定传送和/或接收STA所属的BSS的BSSID,并且第四地址字段60-4从MAC帧50的报头中被省略。
在一种AP至STA组播使用场景(“至DS”/“来自DS”/“经由AP”=011)和实施例中,在定义了组播AID的情况下将被填入这样的组播AID的第一地址字段60-1被另外设置为指示组播帧的值(例如,全为0或全为1),第二地址字段60-2指定MAC源地址,第三地址字段60-3指定目的地MAC组播地址,而第四地址字段60-4则从MAC帧50的报头中被省略。
在另一种AP至STA组播使用场景中(“至DS”/“来自DS”/“经由AP”=010),在定义了组播AID的情况下将被填入这样的组播AID的第一地址字段60-1被另外设置为指示组播帧的值(例如,全为0或全为1),第二地址字段60-2指定AP(例如,AP14)的MAC地址(BSSID),第三地址字段60-3指定目的地MAC组播地址,而第四地址字段60-4从MAC帧50的报头中被省略。
在STA至AP组播使用场景中(“至DS”/“来自DS”/“经由AP”=101),第一地址字段60-1指定接收AP(例如,AP14)的MAC地址(BSSID),第二地址字段60-2指定传送STA(例如,客户端站点25-1)的AID,第三地址字段60-3指定目的地MAC组播地址,而第四地址字段60-4从MAC帧50的报头中被省略。
在中继或网状网络传输组播场景中(“至DS”/“来自DS”/“经由AP”=110),在定义了组播AID的情况下将被填入这样的组播AID的第一地址字段60-1被另外设置为指示组播帧的值(例如,全为0或全为1),第二地址字段60-2指定传送设备的MAC地址,第三地址字段60-3指定目的地MAC组播地址,而第四地址字段60-4则指定MAC源地址。
图4是用于解释根据一个实施例的所接收的分组中的地址信息的示例方法200的流程图,在该实施例中以类似于表4所示的方式定义MAC报头地址字段。在各种实施例和场景中,方法200由图1的客户端站点25-1的网络接口或者AP14的网络接口16实施。在一个实施例中,针对多个分组中的每个分组重复方法200。
在框210处,(例如,从图1中的AP14或客户端站点25-1)接收分组。该分组包括一个或多个标志位的集合以及MAC报头。在一个实施例中,标志位的集合被包括在图2的MAC帧50的帧控制字段52中,和/或被包括在MAC帧50内的不同适当位置,或者被包括在包括MAC帧50的分组中的其它地方。在一个实施例中,标志位包括“至DS”、“来自DS”和“经由AP”位。MAC报头至少包括指定接收器地址的第一地址字段和指定发射器地址的第二地址字段(例如,分别为图2的MAC帧50的报头中的地址字段60-1和60-2)。在一个实施例中,第一地址字段和第二地址字段包含根据以上的表4的实施例的地址信息。
在框220处,确定一个(多个)标志位是否指示在框210处接收的分组是组播分组。
如果在框220处确定了一个(多个)标志位指示所接收的分组是组播分组,则流程进行至框230。在框230处,对在框210处接收的分组的MAC报头进行处理,其至少包括包含有该分组的MAC组播地址的第三地址字段(例如,图2的MAC帧50的报头中的第三地址字段60-3)。例如,在一个实施例中,实施方法200的接收设备在框230处对第三地址字段进行解析,以便出于一种或多种目的(例如,用以确认接收设备是该分组的预期接收方,等等)而确定MAC组播地址。在一些实施例和/或场景中,在框230处还对第一地址字段和/或第二地址字段进行处理。
如果在框220处确定了一个(多个)标志位指示所接收的分组并非组播分组,则流程进行至框240。在框240处,对在框210处接收的分组的MAC报头进行处理,其中MAC报头的处理根据其它因素或标志指示而包括或不包括对第三地址字段的处理。例如,当接收设备确定分组并非组播分组时,在框240处根据使用场景(例如,在一个实施例中根据以上的表3)而对两个、三个或四个地址字段进行处理。
在所接收的分组的MAC报头的第二地址字段包括从其接收该分组的STA的AID的一种实施例或场景中,框240处的处理包括对该STA的AID的处理。在一个这样的实施例中,对STA的AID的处理包括基于STA的两字节AID确定STA的六字节MAC地址,并且随后基于所确定的STA的MAC地址计算CCMP随机数。可替换地,在一个实施例中,对STA的AID的处理包括基于MAC报头的第一地址字段中所包括的接收器MAC地址计算CCMP随机数。在又一个实施例中,对STA的AID的处理包括基于增加了附加位(例如,在各个不同实施例中,填充位、部分SSID和/或其它适当位集合)的STA的AID来计算CCMP随机数。
在一些实施例中,方法200包括并未在图4中看到的附加的框。例如,在方法200结合图3的方法100来使用的一些实施例中,确定传送或接收STA是否与AP相关联,以便确定所接收分组的MAC报头是否包括具有该STA的MAC地址的第三地址字段。在一个这样的实施例中,在方法200中位于框220和240之间的路径中的框中进行该确定,其结果被用来确定所接收分组的MAC报头是否包括能够被处理的第三地址字段。
在表4和图4的实施例中,当目的地地址是组播/群组地址时始终存在第三地址字段60-3,而第四地址字段60-4对于大多数使用场景都不采用。在不同实施例中,对于任何组播/群组地址使用场景而言,第三地址字段60-3和第四地址字段60-4都不包括在MAC帧50的报头之中。相反,在组播分组的帧主体56中包括至少一个A-MSDU70(例如,在各实施例和/或场景中,帧主体56包括具有被设置为MAC组播地址的目的地地址72的单个A-MSDU70,或者包括多个A-MSDU70)。该实施例在以下表5中示出。
表5
在一个实施例中,与以上表3的实施例相类似,“至DS”、“来自DS”和“经由AP”是MAC帧50的报头的帧控制字段52中所包括的位的值。在其它实施例中,“至DS”、“来自DS”和/或“经由AP”位被包括在MAC报头的另一个适当字段中,或者被包括在该分组内但是MAC报头以外的另一位置。在表5所示的每种使用场景中,包含MAC帧50的分组的目的地地址是组播/群组地址。在一些实施例中,表5的实施例与表3的实施相结合。例如,在一个实施例中,“至DS”、“来自DS”、“经由AP”和/或其它标志位指示分组不是组播分组或者是组播分组,在分组不是组播分组的情况下,地址字段根据表3的不同使用场景进行定义,在分组是组播分组的情况下,地址字段根据表5的不同使用场景进行定义。
在STA至STA组播使用场景中(“至DS”/“来自DS”/“经由AP”=000),第一地址字段60-1指定目的地MAC地址,第二地址字段60-2指定传送STA(例如,客户端站点25-1)的AID,而第三地址字段60-3和第四地址字段60-4则从MAC帧50的报头中被省略。
在AP至STA组播使用场景中(“至DS”/“来自DS”/“经由AP”=010),将在定义了组播AID的情况下被填入这样的组播AID的第一地址字段60-1另外被设置为指示组播帧的值(例如,全为0或全为1),第二地址字段60-2指定AP(例如,AP14)的MAC地址(BSSID),而第三地址字段60-3和第四地址字段60-4则从MAC帧50的报头中被省略。
在STA至AP组播使用场景中(“至DS”/“来自DS”/“经由AP”=100),第一地址字段60-1指定接收AP(例如,AP14)的MAC地址(BSSID),第二地址字段60-2指定传送STA(例如,客户端站点25-1)的AID,而第三地址字段60-3和第四地址字段60-4则从MAC帧50的报头中被省略。
虽然表3-5所示的地址字段定义解决了之前所讨论的在MAC报头地址字段中使用AID所出现的一些问题,但是仍然存在着如何适当计算CCMP随机数的问题。在IEEE802.11标准下,每个CCMP随机数包括具有一个字节的随机数标志的第一字段,随后为具有被设置为与第二地址字段60-2相等的六个字节的第二字段,随后为具有六字节分组编号的第三字段。在远程通信协议的一些实施例中,以类似方式计算CCMP随机数。然而,在表3-5所示的地址字段定义中,在某些使用场景中仍然在第二地址字段60-2中使用两字节的AID而不是六字节的MAC地址。其中每一个可以结合表3-5中的一个或多个实施例进行使用的远程通信协议的各个实施例以不同方式来应对该问题。在一个实施例中,当第二地址字段60-2等于传送设备的AID时,接收STA使用该AID来搜索传送设备的MAC地址,并且随后使用传送设备的MAC地址作为CCMP随机数的第二字段。
在可替换实施例中,当第二地址字段60-2等于传送设备的AID时,其中UC/MC(单播/组播)位被设置为1的来自于第一地址字段60-1的MAC地址被用作CCMP随机数的第二字段。在各个其它可替换实施例中,当第二地址字段60-2等于传送设备的AID时,CCMP随机数的第二字段被形成为以下两项或更多项的组合:1)传送设备的AID,2)填充位,以及3)部分BSSID/接收器地址。在一些实施例中,CCMP随机数的第二字段基于这些方法的组合而形成。例如,在一个实施例中,CCMP随机数的第二字段被设置为等于四个字节,其是填充位或者其中UC/MC位被设置为等于1的部分BSSID,随后为等于传送设备的AID的两个字节。
在可替换实施例中,MAC报头并不包括任何地址字段60的AID。一个这样的实施例在表6中示出。
表6
在一个实施例中,与以上表3的实施例相类似,“至DS”、“来自DS”和“经由AP”是MAC帧50的报头的帧控制字段52中所包括的位的值。在其它实施例中,“至DS”、“来自DS”和/或“经由AP”位被包括在MAC报头的另一个适当字段中,或者被包括在该分组内但是MAC报头以外的另一位置。
在STA至STA组播使用场景中(“至DS”/“来自DS”/“经由AP”=000),第一地址字段60-1指定接收STA(例如,客户端站点25-2)的MAC地址,第二地址字段60-2指定传送STA(例如,客户端站点25-1)的MAC地址,而第三地址字段60-3和第四地址字段60-4则从MAC帧50的报头中被省略,使得MAC报头仅包括12个地址字节。
在两种AP至STA使用场景中(“至DS”/“来自DS”/“经由AP”=010和“至DS”/“来自DS”/“经由AP”=011),第一地址字段60-1指定接收STA(例如,客户端站点25-1)的MAC地址,而第二地址字段60-2指定传送AP(例如,AP14)的MAC地址(BSSID)。在表6的实施例中,第三地址字段60-3在“至DS”/“来自DS”/“经由AP”=010的情况下从MAC报头中被省略(而使得该MAC报头仅包括12个地址字节),但是在“至DS”/“来自DS”/“经由AP”=011的情况下包括MAC源地址(而使得该MAC报头仅包括18个地址字节)。
在两种STA至AP使用场景中(“至DS”/“来自DS”/“经由AP”=100和“至DS”/“来自DS”/“经由AP”=101),第一地址字段60-1指定接收AP(例如,AP14)的MAC地址(BSSID),而第二地址字段60-2指定传送STA(例如,客户端站点25-1)的MAC地址。在表6的实施例中,第三地址字段60-3在“至DS”/“来自DS”/“经由AP”=100的情况下从MAC报头中被省略(而使得该MAC报头仅包括12个地址字节),但是在“至DS”/“来自DS”/“经由AP”=101的情况下包括MAC目的地地址(而使得该MAC报头仅包括18个地址字节)。
在中继或网状传输场景中(“至DS”/“来自DS”/“经由AP”=111),第一地址字段指定接收网状STA(例如,AP14)的MAC地址,第二地址字段60-2指定传送网状STA(例如,AP14以外的AP)的MAC地址,第三地址字段60-3指定MAC目的地地址,而第四地址字段60-4指定MAC源地址。
因此,在表6的实施例中,MAC帧50的报头根据使用场景而可以具有两个、三个或四个地址字段。然而,如在表6中所看到的,无论使用场景(例如,上行链路、下行链路等)如何,该实施例在采用聚合(例如,当帧主体56包括A-MSDU70)时都不采用第三或第四地址字段。在一个实施例中,使用“至DS”、“来自DS”、“经由AP”和/或其它标志位的一种或多种特殊组合来向接收设备指示分组在MAC帧主体中包括A-MSDU70,并且因此在MAC帧50的报头中并不包括第三或第四地址字段。例如,在各个实施例中,由AP发送的分组中的“至DS”/“来自DS”/“经由AP”的值000和/或发送至AP的分组中的“至DS”/“来自DS”/“经由AP”的值110能够被用来指示分组的MAC帧主体56包括A-MSDU70。
虽然表6的实施例利用了更长的六字节MAC地址而不是两字节AID,但是其实施方式会导致在实施表2-5的实施例时所无法获得的一种或多种优势。例如,表6的实施例可以允许使用与符合IEEE802.11标准的***中所使用的帧解析逻辑非常类似的帧解析逻辑,针对组播/群组地址的帧或非关联的STA并不需要特殊的帧格式,而且并不需要AID被转换为MAC地址或者从MAC地址进行转换。
虽然以上表2-6的实施例用来减少MAC报头中的地址信息的字节数量,但是以下所描述的实施例提供了用于减小包含MAC帧的分组的大小的不同技术。在一些实施例中,以下技术互相组合,和/或与以上表2-5(或图3或图4)的一个或多个实施例进行组合。
图5是IEEE802.11的加密MAC帧300的图。加密MAC帧300包括MAC报头302、CCMP报头304、数据部分306、消息完整性代码(MIC)310和帧校验序列(FCS)312。CCMP报头304包括六个分组编号字节320-1至320-6、保留字节322和密钥ID八位组/字节322。密钥ID八位组322包括保留字段326、ExtIV(扩展IV)字段328和密钥ID字段330。
在远程通信协议的一个实施例中,采用与IEEE802.11的加密MAC帧300相似的加密MAC帧。然而,在一个实施例中,MIC310可选地可以是四字节或八字节(例如,在各个实施例中,根据帧长度,和/或根据聚合MPDU是否被用于分组)。在一个实施例中,在图5中并未示出保留字段中的位(例如,PHY报头之后以及MAC报头302之前的服务字段),MAC报头302中的位或者CCMP报头304中的位可以指示MIC310是四字节还是八字节。
除此之外或者可替换地,在各个实施例中,分组编号字节320的数量被减少为四个字节或两个字节而不是六个字节。在一个实施例中,当减少为两个字节时,CCMP报头304携带有第三和第四分组编号字节(PN2320-3和PN3320-4),而第一和第二分组编号字节(PN0320-1和PN1320-2)则从CCMP报头304中被省略,其中第一和第二分组编号字节被另外包括在序列控制字段(例如,图2的序列控制字段54)中。
在一些实施例中,服务字段(例如,PHY报头之后以及MAC报头302之前的服务字段)包括七个扰频初始化位,随后为九个保留位。在一些实施例中,一些保留位被另外用于包含CCMP报头304的密钥ID字段330(这允许CCMP报头304更短),或者另外被用来包含所有MPDU子帧所共用的其它MAC报头字段,诸如两个“至DS”/“来自DS”位(假设“经由AP”位处于MAC报头中)或者四个业务标识符(TID)位。
以上所描述的各种框、操作和技术中的至少一些可以利用硬件、执行固件指令的处理器、执行软件指令的处理器或者其任意组合来实施。当利用执行软件或固件指令的处理器实施时,软件或固件指令可以存储在任意计算机可读存储器中,诸如存储在磁盘、光盘或其它存储介质上,存储在RAM或ROM或闪存、处理器、硬盘、光盘驱动器、磁带驱动器等之中。同样,软件或固件指令可以经由任意已知或所期望的输送方法而被输送给用户或***,例如在计算机可读磁盘或其它可传输计算机存储介质上,或者经由通信介质。通信介质通常包括计算机可读指令、数据指令、程序模块,或者诸如载波或其它传输机制的调制数据信号中的其它数据。术语“调制数据信号”表示使得其一个或多个特征以对信号中的信息进行编码的方式进行设置或改变的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线路连接的有线介质,而无线介质则诸如声音、射频、红外和其它无线介质。因此,软件或固件指令可以经由诸如电话线路、DSL线路、有线电视线路、光纤线路、无线通信信道、互联网等被输送至用户或***(这被视为与经由可传输存储介质提供这样的软件是相同的或者可与之互换)。软件或固件指令可以包括机器可读指令,当由处理器所执行时,其使得该处理器执行各种动作。
当以硬件实施时,该硬件可以包括一个或多个离散组件、集成电路、专用集成电路(ASIC)等。
本发明另外的方面涉及以下一个或多个条款。
在一个实施例中,一种方法包括在STA处或者从该STA接收多个分组。多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段。该方法还包括在生成相应分组时确定该一个或多个标志位的每个集合是否指示该STA与AP相关联,并且处理该多个分组中的每个分组的该MAC报头。处理每个分组的该MAC报头地址包括对如下每个分组中的第三地址字段进行处理:针对该每个分组,在生成相应分组时针对其确定一个或多个标志位的相应集合指示该STA并不与AP相关联。该第三地址字段包含该STA的MAC地址。
在其它实施例中,该方法包括以下特征中的一个或多个。
确定一个或多个标志位的每个集合是否指示相应分组包括A-MSDU,其中处理每个分组的所述MAC报头并不包括处理针对其确定一个或多个标志位的相应集合指示所述相应分组包括A-MSDU的每个分组中的第三地址字段。
每个分组的MAC报头包括一个或多个标志位的相应集合。
接收多个分组包括在STA处接收多个分组,和/或处理每个分组的MAC报头包括处理在如下每个分组中位于第一地址字段中的STA的关联标识符(AID):针对所述每个分组,在生成相应分组时针对其确定一个或多个标志位的相应集合指示所述STA与AP相关联。
接收多个分组包括从STA接收多个分组,和/或处理每个分组的MAC报头包括处理在如下每个分组中位于第一地址字段中的STA的关联标识符(AID):针对所述每个分组,在生成相应分组时针对其确定一个或多个标志位的相应集合指示所述STA与AP相关联,和/或其中处理STA的AID包括基于STA的AID确定STA的MAC地址并且基于STA的MAC地址计算CCMP随机数。
处理STA的AID包括基于第一地址字段中所包括的接收器MAC地址计算CCMP随机数。
处理STA的AID包括基于被增加了附加位的STA的AID,利用CCMP随机数计算计数器模式。
在另一个实施例中,一种装置包括网络接口,其被配置为从STA接收多个分组。该多个分组中的每个分组包括(i)一个或多个标志位的集合,以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段,与(ii)指定发射器地址的第二地址字段。该网络接口还被配置为在生成相应分组时确定该一个或多个标志位的每个集合是否指示该STA与AP相关联,并且处理多个分组中的每个分组的MAC报头。该网络接口被配置为至少部分地通过对如下每个分组中的第三地址字段进行处理来处理每个分组的MAC报头地址:针对所述每个分组,在生成相应分组时针对其确定一个或多个标志位的相应集合指示该STA并不与AP相关联。该第三地址字段包含该STA的MAC地址。
在其它实施例中,该装置包括以下特征中的一个或多个。
每个分组的MAC报头包括一个或多个标志位的相应集合。
该网络接口被配置为至少部分地通过处理在如下每个分组中位于第二地址字段中的STA的AID来处理每个分组的MAC报头:针对所述每个分组,在生成相应分组时针对其确定一个或多个标志位的相应集合指示该STA与AP相关联。
在另一个实施例中,一种方法包括接收多个分组,其中该多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段,与(ii)指定发射器地址的第二地址字段。该方法还包括确定该一个或多个标志位的每个集合是否指示相应分组是组播分组,并且处理多个分组中的每个分组的MAC报头。处理每个分组的MAC报头包括对在生成相应分组时针对其确定一个或多个标志位的相应集合指示相应分组是组播分组的每个分组中的第三地址字段进行处理。该第三地址字段包含MAC组播地址。
在其它实施例中,该方法包括以下特征中的一个或多个。
接收多个分组包括从STA接收该多个分组中的一个或多个,并且从STA接收的一个或多个分组中的每一个的MAC报头的第二地址字段指定该STA的AID。
每个分组的MAC报头包括一个或多个标志位的相应集合。
在另一个实施例中,一种装置包括网络接口,其被配置为接收多个分组,其中该多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)MAC报头。每个MAC报头至少包含(i)指定接收器地址的第一地址字段,与(ii)指定发射器地址的第二地址字段。该网络接口还被配置为确定该一个或多个标志位的每个集合是否指示相应分组是组播分组,并且处理多个分组中的每个分组的MAC报头。该网络接口被配置为至少部分地通过处理针对其确定一个或多个标志位的集合指示相应分组是组播分组的每个分组中的第三地址字段来处理每个分组的所述MAC报头。该第三地址字段包含MAC组播地址。
在其它实施例中,该装置包括以下特征中的一个或多个。
该网络接口被配置为至少部分地通过从STA接收该多个分组中的一个或多个而接收多个分组,并且从STA接收的一个或多个分组中的每一个的MAC报头的第二地址字段指定该STA的AID。
每个分组的MAC报头包括一个或多个标志位的相应集合。
虽然已经参考仅旨在进行说明而非限制本发明的具体示例对本发明进行了描述,但是可以对所公开的实施例进行改变、添加和/或删除而并不背离本发明的范围。

Claims (20)

1.一种方法,包括:
在站点(STA)处或者从所述STA接收多个分组,其中
所述多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)介质访问控制(MAC)报头,并且
每个MAC报头至少包含(i)指定接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段;
在生成相应分组时确定一个或多个标志位的每个集合是否指示所述STA与接入点(AP)相关联;以及
处理所述多个分组中的每个分组的所述MAC报头,其中处理每个分组的所述MAC报头包括对如下的每个分组中的第三地址字段进行处理:针对所述每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示所述STA并不与AP相关联,并且其中所述第三地址字段包含所述STA的MAC地址。
2.根据权利要求1所述的方法,其中所述方法进一步包括确定一个或多个标志位的每个集合是否指示相应分组包括聚合MAC服务数据单元(A-MSDU),并且其中处理每个分组的所述MAC报头并不包括对如下的每个分组中的第三地址字段进行处理:针对所述每个分组确定一个或多个标志位的相应集合指示所述相应分组包括A-MSDU。
3.根据权利要求1所述的方法,其中每个分组的所述MAC报头包括一个或多个标志位的相应集合。
4.根据权利要求1所述的方法,其中接收多个分组包括在所述STA处接收所述多个分组。
5.根据权利要求4所述的方法,其中处理每个分组的所述MAC报头包括处理在如下的每个分组中位于所述第一地址字段中的所述STA的关联标识符(AID):针对所述每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示所述STA与AP相关联。
6.根据权利要求1所述的方法,其中接收多个分组包括从所述STA接收所述多个分组。
7.根据权利要求6所述的方法,其中处理每个分组的所述MAC报头包括处理在如下的每个分组中位于所述第二地址字段中的所述STA的关联标识符(AID):针对所述每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示所述STA与AP相关联。
8.根据权利要求7所述的方法,其中处理所述STA的所述AID包括:
基于所述STA的所述AID来确定所述STA的所述MAC地址;以及
基于所述STA的所述MAC地址,利用CBC-MAC协议(CCMP)随机数来计算计数器模式。
9.根据权利要求7所述的方法,其中处理所述STA的所述AID包括:
基于所述第一地址字段中所包括的接收器MAC地址,利用CBC-MAC协议(CCMP)随机数来计算计数器模式。
10.根据权利要求7所述的方法,其中处理所述STA的所述AID包括:
基于被增加了附加位的STA的AID,利用CBC-MAC协议(CCMP)随机数来计算计数器模式。
11.一种装置,包括:
网络接口,被配置为:
从站点(STA)接收多个分组,其中
所述多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)介质访问控制(MAC)报头,并且
每个MAC报头至少包含(i)指定接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段;
在生成相应分组时确定一个或多个标志位的每个集合是否指示所述STA与接入点(AP)相关联;以及
处理所述多个分组中的每个分组的所述MAC报头,其中所述网络接口被配置为至少部分地通过对如下的每个分组中的第三地址字段进行处理来处理每个分组的所述MAC报头:针对所述每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示所述STA并不与AP相关联,并且其中所述第三地址字段包含所述STA的MAC地址。
12.根据权利要求11所述的装置,其中所述网络接口进一步被配置为确定一个或多个标志位的每个集合是否指示相应分组包括聚合MAC服务数据单元(A-MSDU),并且其中处理每个分组的所述MAC报头并不包括对如下的每个分组中的第三地址字段进行处理:针对所述每个分组确定一个或多个标志位的相应集合指示所述相应分组包括A-MSDU。
13.根据权利要求11所述的装置,其中每个分组的所述MAC报头包括一个或多个标志位的相应集合。
14.根据权利要求11所述的装置,其中所述网络接口被配置为至少部分地通过处理在如下的每个分组中位于所述第二地址字段中的所述STA的关联标识符(AID)来处理每个分组的所述MAC报头:针对所述每个分组,在生成相应分组时确定一个或多个标志位的相应集合指示所述STA与AP相关联。
15.一种方法,包括:
接收多个分组,其中
所述多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)介质访问控制(MAC)报头,并且
每个MAC报头至少包含(i)指定接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段;
确定一个或多个标志位的每个集合是否指示相应分组是组播分组;以及
处理所述多个分组中的每个分组的所述MAC报头,其中处理每个分组的所述MAC报头包括对如下的每个分组中的第三地址字段进行处理:针对所述每个分组确定一个或多个标志位的相应集合指示相应分组是组播分组,并且其中所述第三地址字段包含MAC组播地址。
16.根据权利要求15所述的方法,其中:
接收多个分组包括从站点(STA)接收所述多个分组中的一个或多个分组;并且
从所述STA接收的所述一个或多个分组中的每个分组的所述MAC报头的所述第二地址字段指定所述STA的关联标识符(AID)。
17.根据权利要求15所述的方法,其中每个分组的所述MAC报头包括一个或多个标志位的相应集合。
18.一种装置,包括:
网络接口,被配置为:
接收多个分组,其中
所述多个分组中的每个分组包括(i)一个或多个标志位的集合、以及(ii)介质访问控制(MAC)报头,并且
每个MAC报头至少包含指定(i)接收器地址的第一地址字段、以及(ii)指定发射器地址的第二地址字段,
确定所述一个或多个标志位的每个集合是否指示相应分组是组播分组,以及
处理所述多个分组中的每个分组的所述MAC报头,其中所述网络接口被配置为至少部分地通过对如下的每个分组中的第三地址字段进行处理来处理每个分组的所述MAC报头:针对所述每个分组确定一个或多个标志位的所述集合指示相应分组是组播分组,并且其中所述第三地址字段包含MAC组播地址。
19.根据权利要求18所述的装置,其中:
所述网络接口被配置为至少部分地通过从站点(STA)接收所述多个分组中的一个或多个分组来接收所述多个分组;并且
从所述STA接收的所述一个或多个分组中的每个分组的所述MAC报头的所述第二地址字段指定所述STA的关联标识符(AID)。
20.根据权利要求18所述的装置,其中每个分组的所述MAC报头包括一个或多个标志位的相应集合。
CN201380007386.2A 2012-01-31 2013-01-28 用于处理无线通信中的mac报头的方法和装置 Active CN105309004B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261593034P 2012-01-31 2012-01-31
US61/593,034 2012-01-31
PCT/US2013/023374 WO2013116132A1 (en) 2012-01-31 2013-01-28 Mac header compression in long-range wireless local area networks

Publications (2)

Publication Number Publication Date
CN105309004A true CN105309004A (zh) 2016-02-03
CN105309004B CN105309004B (zh) 2019-07-12

Family

ID=47679083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380007386.2A Active CN105309004B (zh) 2012-01-31 2013-01-28 用于处理无线通信中的mac报头的方法和装置

Country Status (6)

Country Link
US (2) US9300767B2 (zh)
EP (1) EP2810478B1 (zh)
JP (1) JP6113191B2 (zh)
KR (1) KR20140126711A (zh)
CN (1) CN105309004B (zh)
WO (1) WO2013116132A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104272797A (zh) * 2012-05-04 2015-01-07 交互数字专利控股公司 有效媒介接入控制(mac)报头
CN109039811A (zh) * 2018-07-19 2018-12-18 北京云杉世纪网络科技有限公司 用于网络性能监控的网络数据包包头压缩方法及装置

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2395099A3 (en) 2006-05-02 2012-05-16 Allozyne, Inc. Amino acid substituted molecules
US20110318322A1 (en) 2009-01-12 2011-12-29 Nektar Therapeutics Conjugates of a Lysosomal Enzyme Moiety and a Water Soluble Polymer
US9515925B2 (en) * 2011-05-19 2016-12-06 Qualcomm Incorporated Apparatus and methods for media access control header compression
KR20140126711A (ko) 2012-01-31 2014-10-31 마벨 월드 트레이드 리미티드 장거리 무선 로컬 영역 네트워크들에서의 mac 헤더 압축
US9386423B2 (en) * 2012-03-02 2016-07-05 Qualcomm Incorporated Apparatus and methods for access identifier based multicast communication
JP2015534366A (ja) * 2012-09-29 2015-11-26 エルジー エレクトロニクス インコーポレイティド 無線lanシステムにおいて中継動作を行う方法及び装置
EP2907332B1 (en) * 2012-10-12 2017-12-06 LG Electronics Inc. Method and apparatus for transmitting and receiving a frame supporting a short mac header in wireless lan system
US20140105098A1 (en) * 2012-10-16 2014-04-17 Stmicroelectronics, Inc. Frame specification for a wireless network communication
US9906444B2 (en) * 2012-12-12 2018-02-27 Qualcomm Incorporated Security for packets using a short MAC header
WO2014104556A1 (ko) * 2012-12-27 2014-07-03 엘지전자 주식회사 무선랜 시스템의 중계 네트워크에서 멀티캐스트/브로드캐스트를 수행하는 방법 및 장치
WO2014134942A1 (zh) * 2013-03-06 2014-09-12 华为技术有限公司 一种组播数据包传输方法及装置
US9781235B2 (en) * 2013-03-14 2017-10-03 Qualcomm, Incorporated Subframe format indication field
US9462005B2 (en) * 2013-05-24 2016-10-04 Qualcomm Incorporated Systems and methods for broadcast WLAN messages with message authentication
US9603092B2 (en) 2013-09-12 2017-03-21 Apple Inc. Power savings with preamble in WLAN systems
WO2015042152A1 (en) 2013-09-17 2015-03-26 Cisco Technology, Inc. Bit indexed explicit replication using multiprotocol label switching
US9806897B2 (en) 2013-09-17 2017-10-31 Cisco Technology, Inc. Bit indexed explicit replication forwarding optimization
US9544230B2 (en) * 2013-09-17 2017-01-10 Cisco Technology, Inc. Migration support for bit indexed explicit replication
US10461946B2 (en) 2013-09-17 2019-10-29 Cisco Technology, Inc. Overlay signaling for bit indexed explicit replication
US10003494B2 (en) 2013-09-17 2018-06-19 Cisco Technology, Inc. Per-prefix LFA FRR with bit indexed explicit replication
US11451474B2 (en) 2013-09-17 2022-09-20 Cisco Technology, Inc. Equal cost multi-path with bit indexed explicit replication
US10218524B2 (en) 2013-09-17 2019-02-26 Cisco Technology, Inc. Bit indexed explicit replication for layer 2 networking
JP6336732B2 (ja) * 2013-10-02 2018-06-06 任天堂株式会社 通信システム、通信機器、プログラム及び通信方法
CN104955038B (zh) * 2014-03-25 2019-06-11 华为终端有限公司 分配寻址标识的方法及接入点、站点和通信***
US20160285834A1 (en) * 2014-11-10 2016-09-29 Qualcomm Incorporated Techniques for encrypting fields of a frame header for wi-fi privacy
US9906378B2 (en) 2015-01-27 2018-02-27 Cisco Technology, Inc. Capability aware routing
US9860745B2 (en) * 2015-02-23 2018-01-02 Qualcomm Incorporated Methods and apparatuses for NAN data link group formation and data frame address settings
US10341221B2 (en) 2015-02-26 2019-07-02 Cisco Technology, Inc. Traffic engineering for bit indexed explicit replication
EP3275240B1 (en) * 2015-03-27 2020-08-05 Intel IP Corporation Mac header compression for high efficiency wlan
US10313226B2 (en) * 2015-09-03 2019-06-04 Apple Inc. Multicast in multi-user transmissions
US10355923B2 (en) * 2015-11-02 2019-07-16 Mobitv, Inc. Self-configuration of wireless connections
CN107306386B (zh) * 2016-04-22 2020-02-14 华为技术有限公司 接入点触发终端漫游的方法及接入点
US10492139B2 (en) * 2016-08-31 2019-11-26 Futurewei Technologies, Inc. System and method for secure and quick wake up of a station
US10630743B2 (en) 2016-09-23 2020-04-21 Cisco Technology, Inc. Unicast media replication fabric using bit indexed explicit replication
US10637675B2 (en) * 2016-11-09 2020-04-28 Cisco Technology, Inc. Area-specific broadcasting using bit indexed explicit replication
US10447496B2 (en) 2017-03-30 2019-10-15 Cisco Technology, Inc. Multicast traffic steering using tree identity in bit indexed explicit replication (BIER)
US10164794B2 (en) 2017-04-28 2018-12-25 Cisco Technology, Inc. Bridging of non-capable subnetworks in bit indexed explicit replication
US10383058B2 (en) * 2017-05-01 2019-08-13 Blackberry Limited Addresses in a wake-up trigger frame
CN109842868B (zh) * 2017-11-29 2021-09-03 华为技术有限公司 一种帧聚合、网络设置帧发送方法及设备
WO2020122539A1 (en) * 2018-12-10 2020-06-18 Lg Electronics Inc. Method of transmitting/receiving data units, and device therefor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101674530A (zh) * 2008-09-09 2010-03-17 株式会社Ntt都科摩 无线通信基站、无线通信终端、无线通信***以及方法
CN101810026A (zh) * 2007-10-01 2010-08-18 高通股份有限公司 媒体访问控制报头格式
CN101053226B (zh) * 2005-01-07 2011-07-20 三星电子株式会社 在移动通信***中发送/接收多用户分组的装置和方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2412038B (en) * 2004-03-10 2006-04-19 Toshiba Res Europ Ltd Packet format
JP2009528745A (ja) * 2006-02-28 2009-08-06 ノキア コーポレイション 無線ネットワークにおける省電力配信のための、macヘッダを使用するマルチキャストグループアドレス信号伝達
EP1895703A1 (en) 2006-07-05 2008-03-05 Koninklijke Philips Electronics N.V. Bandwidth asymmetric communication system based on OFDM and TDMA
EP2048823A1 (en) * 2007-10-12 2009-04-15 Thomson Licensing Method and apparatus for power management in communication system
US8315197B2 (en) * 2008-01-25 2012-11-20 Cisco Technology, Inc. Bridging wireless and wired media in a computer network
JP2010093489A (ja) * 2008-10-07 2010-04-22 Toshiba Corp 無線通信装置及び無線通信方法
US8385249B2 (en) * 2009-04-17 2013-02-26 Futurewei Technologies, Inc. Apparatus and method for basic multicast support for proxy mobile internet protocol version six (IPv6)
US9197298B2 (en) 2009-06-05 2015-11-24 Broadcom Corporation Group identification and definition within multiple user, multiple access, and/or MIMO wireless communications
US8526351B2 (en) 2009-06-05 2013-09-03 Broadcom Corporation Channel characterization and training within multiple user, multiple access, and/or MIMO wireless communications
WO2010143894A2 (en) * 2009-06-10 2010-12-16 Lg Electronics Inc. Method and apparatus for transmitting frame in wireless local area network (wlan) system
KR101657255B1 (ko) 2009-07-29 2016-09-13 마벨 월드 트레이드 리미티드 Wlan 송신용 방법들 및 장치
JP5815571B2 (ja) * 2010-03-11 2015-11-17 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュートElectronics And Telecommunications Research Institute 無線システムのコーディネータ装置、ソース装置及びリレイ装置の通信方法及びフレーム構造
US8553605B2 (en) * 2010-09-10 2013-10-08 Qualcomm Incorporated Packet identification for power saving in wireless communication networks
US20120163292A1 (en) * 2010-12-23 2012-06-28 Nokia Corporation Frame Header in Wireless Communication System
US8625690B2 (en) 2011-03-04 2014-01-07 Qualcomm Incorporated Systems and methods for wireless communication in sub gigahertz bands
KR20130133280A (ko) * 2011-03-11 2013-12-06 인터디지탈 패튼 홀딩스, 인크 M2m 네트워크에서 버스티 네트워크 진입 및 재진입을 핸들링하는 방법 및 장치
US20130128809A1 (en) * 2011-05-19 2013-05-23 Qualcomm Incorporated Apparatus and methods for media access control header compression
US9515925B2 (en) * 2011-05-19 2016-12-06 Qualcomm Incorporated Apparatus and methods for media access control header compression
JP5776337B2 (ja) * 2011-06-02 2015-09-09 富士通株式会社 パケット変換プログラム、パケット変換装置、及びパケット変換方法
KR20140126711A (ko) 2012-01-31 2014-10-31 마벨 월드 트레이드 리미티드 장거리 무선 로컬 영역 네트워크들에서의 mac 헤더 압축

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101053226B (zh) * 2005-01-07 2011-07-20 三星电子株式会社 在移动通信***中发送/接收多用户分组的装置和方法
CN101810026A (zh) * 2007-10-01 2010-08-18 高通股份有限公司 媒体访问控制报头格式
CN101674530A (zh) * 2008-09-09 2010-03-17 株式会社Ntt都科摩 无线通信基站、无线通信终端、无线通信***以及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LVKAIYING: "MAC Header Design for Small Data Packet for 802.11ah", 《IEEE DRAFT》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104272797A (zh) * 2012-05-04 2015-01-07 交互数字专利控股公司 有效媒介接入控制(mac)报头
CN104272797B (zh) * 2012-05-04 2019-01-11 交互数字专利控股公司 有效媒介接入控制(mac)报头
CN109039811A (zh) * 2018-07-19 2018-12-18 北京云杉世纪网络科技有限公司 用于网络性能监控的网络数据包包头压缩方法及装置
CN109039811B (zh) * 2018-07-19 2020-07-07 北京云杉世纪网络科技有限公司 用于网络性能监控的网络数据包包头压缩方法及装置

Also Published As

Publication number Publication date
US20130195001A1 (en) 2013-08-01
JP2015508957A (ja) 2015-03-23
EP2810478B1 (en) 2016-11-16
US9462505B2 (en) 2016-10-04
CN105309004B (zh) 2019-07-12
US20160205588A1 (en) 2016-07-14
US9300767B2 (en) 2016-03-29
WO2013116132A1 (en) 2013-08-08
EP2810478A1 (en) 2014-12-10
KR20140126711A (ko) 2014-10-31
JP6113191B2 (ja) 2017-04-12

Similar Documents

Publication Publication Date Title
CN105309004A (zh) 远程无线局域网中的mac报头压缩
CN102440020B (zh) 用于使用多个物理层进行无线通信的媒体接入控制架构
CN105337649B (zh) 用于无线局域网(wlan)的高效组id管理的方法、装置和计算机可读介质
CN106028322B (zh) 无线通信的设备、***和方法
US9113479B2 (en) Method for multicast frame transmission and duplicated multicast frame detection
CN103891233B (zh) 用于在无线通信网络中传输数据单元的方法和通信设备
US10178582B2 (en) Apparatus and methods for frame control design
CN113875198A (zh) 多链路聚合链路管理
CN113285795B (zh) Bwp的跳频配置方法及网络设备、终端
US8837460B2 (en) Method and system for bridging and routing offload in a multiport wireless system
CN112821996A (zh) 一种链路标识和收发能力指示方法及相关设备
CN104754521B (zh) 一种报文转发方法、无线接入点、无线控制器和***
CN102404852B (zh) 多用户分组标识、获取方法、接入点及站点
Xu et al. Cache-aided interference management in partially connected wireless networks
CN117769819A (zh) 数据传输方法、通信装置、计算机可读存储介质和芯片
CN104838689A (zh) 使用短mac报头的分组的安全性
CN103368737B (zh) 一种安全身份发现方法
CN115361098A (zh) 使用分段的无线通信方法和使用其的无线通信终端
US20240163006A1 (en) Compressed psdu format for nba-mms-uwb control signals
TWI821009B (zh) P2p鏈路的信息指示方法及相關裝置
CN112399575B (zh) 通信方法及装置
CN109922502B (zh) 自组网通信的数据传输方法及装置
WO2024144784A1 (en) Apparatus, system, and method of non-collocated multi-link-device (mld) indication
KR20240115241A (ko) 초광대역 통신을 위한 방법 및 장치
CN115834546A (zh) 用于多链路设备的地址随机化方案

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200430

Address after: Singapore City

Patentee after: Marvell Asia Pte. Ltd.

Address before: Ford street, Grand Cayman, Cayman Islands

Patentee before: Kaiwei international Co.

Effective date of registration: 20200430

Address after: Ford street, Grand Cayman, Cayman Islands

Patentee after: Kaiwei international Co.

Address before: Hamilton, Bermuda

Patentee before: Marvell International Ltd.

Effective date of registration: 20200430

Address after: Hamilton, Bermuda

Patentee after: Marvell International Ltd.

Address before: Babado J San Mega Le

Patentee before: MARVELL WORLD TRADE Ltd.