处理地址冲突的方法和装置制造方法及图纸

技术编号:9062594 阅读:126 留言:0更新日期:2013-08-22 01:36
本发明专利技术实施例涉及处理地址冲突的方法和装置。其中,处理地址冲突的方法,包括:获取关联的第一节点的媒体访问控制MAC地址和第一辅助标识;接收携带所述第一辅助标识的MAC帧;当确定所述MAC帧是由第二节点发送,向所述第一节点发送辅助标识冲突报告消息。本发明专利技术实施例的处理地址冲突的方法和装置,能够发现并解决采用辅助标识来代替MAC地址的MAC头压缩方法中产生的AP的辅助标识冲突的问题。

【技术实现步骤摘要】
处理地址冲突的方法和装置
本专利技术涉及通信领域,具体而言,涉及处理地址冲突的方法和装置。
技术介绍
从1997年无线局域网标准IEEE802.11发布以来,在拥有众多在业界领先的公司组成的WiFi(WirelessFidelity,无线保真)联盟的大力推动下,同时以其具有的部署快速、使用便利以及传输速率高等优势,WiFi技术发展迅猛。由于现在的笔记本电脑、PDA和手机等移动终端设备都支持WiFi技术,且用户具有移动办公等需求,WiFi技术被广泛应用于各个行业。WiFi网络的接入点遍布于酒店、咖啡厅、学校和医院等场所,可以说WiFi在生活中无所不在。一般而言,WiFi的网络组成是一个AP(AccessPoint,接入点)给多个STA(Station,站点)提供接入服务。AP跟STA之间通过无线信号进行信息交互。从MAC(MediaAccessControl,媒体访问控制)层角度看,它们之间进行信息交互的单位是帧。即AP给STA一个或者多个帧,STA也给AP一个或者多个帧,这样交替着进行。这些帧有其特定结构:帧的前部为帧头,也可以称为MAC头;帧的后部为携带的数据部分。每个类型的帧,其MAC头的结构是相对固定的,长度也是相对固定的。数据部分则是根据实际情况长度有所不同。为了传输需要,MAC头中携带有目标地址和源地址,其中目标地址用于表示这个帧是发给谁的,即帧的接收者,源地址用于表示这个帧是由谁发出的,即帧的发送者。在现有的无线局域网标准IEEE802.11中,目标地址和源地址分别是目标设备的MAC地址和源设备的MAC地址,它们分别都是48个比特位。在现有的IEEE802.11标准中,MAC帧头实际上最多可涉及四个地址,分别表示MAC帧的发源地(source)地址、当前发送者(transmitter)地址、当前接收者(receiver)地址、最终目标地(target)地址。本文所说的源地址是指标准中的当前发送者地址,它可能与发源地地址相同。本文所说的目标地址是指标准中的当前接收者地址,它可能与最终目标地地址相同。WiFi的AP会周期性地广播信标(信标帧)帧,在信标帧中携带有AP的各种网络信息,例如网络的名字、AP的MAC地址、信标帧的周期等等信息,STA通过监听信标帧能够知道这些网络信息。此外,WiFi标准IEEE802.11ah主要应用在智能电网、传感网络等领域。它的数据传输特点是传输速率低、每次传输数据少。由于在每次传输过程中传输数据都要携带一个MAC头,如果传输的数据量不大的情况下,MAC头所占的比重就很明显,所以考虑将MAC头进行压缩。一种具体实现方法是将原来的48位的MAC地址压缩为16位的STA识别码或辅助标识AID和/或AP识别码或辅助标识APID,这些更短的识别码可以称为辅助标识,作为比MAC短的地址使用。这样,下行时的目标地址可以通过AID指示,源地址则通过APID指示;上行时的目标地址可以通过APID指示,源地址则通过AID指示。一般而言,AID是由AP分配的STA识别码,且是16位的;APID则是通过某种方法生成的标示AP的识别码,且也是16位的。APID的生成方法例如可以是由AP的48位的MAC地址经过哈希计算后得到的16位识别码。由此可见,在经过MAC头压缩以后,原来AP与STA之间进行通信的时候,相互之间的地址不再通过各自的MAC地址进行识别,而是分别通过APID和AID进行识别。一般而言,对于AP发送的信标帧或关联响应帧或重新关联响应帧或辅助标识更新帧,帧头中包含该AP的MAC地址,帧体中包含该AP的APID。而对于其他的数据帧或者管理帧,在采用MAC头压缩的传输方式下,这些数据帧或者管理帧的帧头中的源地址和目标地址都通过AID/APID标示。但是,采用MAC头压缩以后的APID和AID进行识别在实际应用中有地址冲突的可能。比如,相邻的两个AP的APID可能是相同的(例如,当有100个AP共存时,出现相同的APID的可能性是7%),STA给其中一个AP的上行数据可能会被另一个AP收到,且被另一个AP误以为是发送给自己的,或者STA等待从其中一个AP接收的下行数据,却收到另一个AP发送的下行数据,从而误以为是发给自己的。这样会引起不必要的麻烦,比如当AP或STA接收到了数据并进行一番解码操作以后,发现不是给自己的,于是需要丢弃掉接收到的数据,由此多做了无用功。
技术实现思路
本专利技术实施例提出了一种处理地址冲突的方法和装置,旨在处理采用辅助标识代替MAC地址的MAC头压缩方法中产生的AP的辅助标识冲突的问题。以下用APID来简称AP的辅助标识,AID来简称STA的辅助标识。一方面,提供了一种处理地址冲突的方法,包括:获取关联的第一节点的MAC地址和第一辅助标识;接收携带该第一辅助标识的MAC帧;当确定该MAC帧是由第二节点发送,向该第一节点发送辅助标识冲突报告消息。另一方面,提供了一种处理地址冲突的方法,包括:接收媒体访问控制MAC帧,该MAC帧的目标地址由第三辅助标识表示,其中该第三辅助标识用于与关联的第三节点进行通信;基于该MAC帧确定存在其辅助标识为第三辅助标识的第四节点,更改第三辅助标识为第四辅助标识,向第三节点通知第四辅助标识。再一方面,提供了一种处理地址冲突的装置,包括:获取单元,用于获取关联的第一节点的MAC地址和第一辅助标识;第一接收单元,用于接收携带该第一辅助标识的MAC帧;第一发送单元,用于当该MAC帧是由第二节点发送,向该第一节点发送辅助标识冲突报告消息。又一方面,提供了一种处理地址冲突的装置,包括:第二接收单元,用于接收MAC帧,该MAC帧的目标地址由第三辅助标识表示,其中该第三辅助标识用于与关联的第三节点进行通信;更新单元,用于基于该MAC帧确定存在其辅助标识为第三辅助标识的第四节点,更改第三辅助标识为第四辅助标识,向第三节点通知第四辅助标识。本专利技术实施例的处理地址冲突的方法和装置,能够发现并解决采用辅助标识来代替MAC地址的MAC头压缩方法中产生的AP的辅助标识(即APID)冲突的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的处理地址冲突的方法的流程图。图2是根据本专利技术实施例的处理地址冲突的方法的流程图。图3是根据本专利技术实施例的处理地址冲突的装置的结构示意图。图4是根据本专利技术实施例的处理地址冲突的装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。下面结合图1具体说明根据本专利技术实施例的处理地址冲突的方法。这里所述的地址冲突是由MAC头压缩方法用AP的辅助标识来替代MAC地址所引起的。11,STA1获取与其关联的第一节点(以下称为AP1)的MAC地址和第一辅助标识(以下以APID1表示)。一本文档来自技高网
...
处理地址冲突的方法和装置

【技术保护点】
一种处理地址冲突的方法,其特征在于,包括:获取关联的第一节点的媒体访问控制MAC地址和第一辅助标识;接收携带所述第一辅助标识的MAC帧;当确定所述MAC帧是由第二节点发送,向所述第一节点发送辅助标识冲突报告消息。

【技术特征摘要】
1.一种处理地址冲突的方法,其特征在于,包括:获取关联的第一节点的媒体访问控制MAC地址和第一辅助标识,所述第一辅助标识用于标识所述MAC地址;接收携带所述第一辅助标识的MAC帧;当确定所述MAC帧是由第二节点发送,向所述第一节点发送辅助标识冲突报告消息。2.根据权利要求1所述的方法,其特征在于,所述接收携带所述第一辅助标识的MAC帧包括:接收MAC帧,其中所述MAC帧是信标帧或探测响应帧,所述信标帧或探测响应帧的数据部分包含所述第一辅助标识,所述信标帧或探测响应帧的帧头部分包含源MAC地址;所述当确定所述MAC帧是由第二节点发送,向所述第一节点发送辅助标识冲突报告消息包括:若所述信标帧或探测响应帧的帧头部分中的源MAC地址不同于所述第一节点的MAC地址,则确定所述信标帧或探测响应帧是由所述第二节点发送,则向所述第一节点发送辅助标识冲突报告消息。3.根据权利要求1所述的方法,其特征在于,所述接收携带所述第一辅助标识的MAC帧包括:接收MAC帧,其中所述MAC帧为受保护帧,所述MAC帧的源地址由所述第一辅助标识表示,所述受保护帧具有帧完整性校验字MIC;所述当确定所述MAC帧是由第二节点发送,向所述第一节点发送辅助标识冲突报告消息包括:若所述MIC不正确,则确定所述MAC帧是由所述第二节点发送,则向所述第一节点发送辅助标识冲突报告消息。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取关联的第一节点的MAC地址和第一辅助标识具体包括:在与所述第一节点关联之前,接收所述第一节点发送的信标帧或探测响应帧,所述信标帧或探测响应帧的数据部分包含所述第一辅助标识,所述信标帧或探测响应帧的帧头部分包含所述第一节点的MAC地址;或者在向所述第一节点发送关联请求帧之后,接收所述第一节点发送的关联响应帧,所述关联响应帧的数据部分包含所述第一辅助标识,所述关联响应帧的帧头部分包含所述第一节点的MAC地址。5.根据权利要求1至3中任一项所述的方法,其特征在于,在所述向所述第一节点发送辅助标识冲突报告消息之后,还包括:接收所述第一节点发送的其数据部分包含第二辅助标识的信标帧或关联响应帧或重新关联响应帧或辅助标识更新帧,并获取所述第二辅助标识,以便使用所述第二辅助标识替换所述第一辅助标识。6.一种处理地址冲突的方法,其特征在于,包括:接收媒体访问控制MAC帧,所述MAC帧的目标地址由第三辅助标识表示,其中所述第三辅助标识用于与关联的第三节点进行通信;基于所述MAC帧确定存在其辅助标识为所述第三辅助标识的第四节点,更改所述第三辅助标识为第四辅助标识,向所述第三节点通知所述第四辅助标识。7.根据权利要求6所述的方法,其特征在于,所述接收MAC帧,所述MAC帧的目标地址由第三辅助标识表示包括:接收MAC帧,所述MAC帧为受保护帧,所述MAC帧的目标地址由第三辅助标识表示,所述受保护帧具有帧完整性校验字MIC;所述基于所述MAC帧确定存在其辅助标识为所述第三辅助标识的第四节点包括:若所述MIC不正确,则确定存在其辅助标识为第三辅助标识的第四节点。8.根据权利要求6所述的方法,其特征在于,所述接收MAC帧,所述MAC帧的目标地址由第三辅助标识表示包括:接收MAC帧,所述MAC帧为辅助标识冲突报告消息,所述MAC帧的目标地址由第三辅助标识表示;所述基于所述MAC帧确定存在其辅助标识为所述第三辅助标识的第四节点包括:基于所述辅助标识冲突报告消息确定存在其辅助标识为所述第三辅助标识的第四节点。9.根据权利要求6至8中任一项所述的方法,其特征在于,在所述接收MAC帧之前,还包括:发送携带第三辅助标识的MAC帧,所述MAC帧是信标帧或探测响应帧,所述第三辅助标识包含在所述MAC帧的数据部分;或者发送携带第三辅助标识的MAC帧,所述MAC帧为受保护帧,所述受保护帧具有帧完整性校验字MIC,所述第三辅助标识包含在所述MAC帧的帧头部分,表示所述MAC帧的源地址;或者接收第三节点发送的关联请求帧或重新关联请求帧,发送其数据部分包含所述第三辅助标识的关联响应帧或重新关联响应帧。10.根据权利要求6至8中任一项所述的方法,其特征在于,所述向所述第三节点通知所述第四辅助标识包括:通过信标帧或辅助标识更新帧,向所述第三...

【专利技术属性】
技术研发人员:丁志明树贵明李云波
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1