一种地址解析方法、装置及信息传输方法

文档序号:7759135阅读:116来源:国知局
专利名称:一种地址解析方法、装置及信息传输方法
技术领域
本发明涉及移动通信领域和互联网领域,尤其涉及一种地址解析方法、装置及信息传输方法。
背景技术
移动互联网是未来互联网的发展方向,但移动性管理是移动互联网面对的一大难题。众所周知,终端要访问IP互联网,就必须从网络申请一个有效的IP地址。该IP地址 具有双重属性,既表示用户的身份又表示用户所处的网络拓扑位置。当用户在某拓扑位置(比如在某接入网关下)获得到了一个IP地址后,该IP地址只能在该拓扑位置使用(如,只能在一个接入路由器的管辖范围内使用)。这对于固定终端固然没有问题,但是对于移动终端,当终端从一个接入路由器管辖的范围移动到另一个接入路由器管辖的范围以后,上述的IP地址会变成一个无效的地址。此时,终端必须重新从新的拓扑位置获取一个新的IP地址。这样就无法保证基于IP的上层业务的连续性,例如,终端用户正在打IP电话,则该通话会断掉。为了解决该问题,业界开始研究基于身份位置分离的技术,该技术试图解决终端在跨接入路由器后必须重新分配IP地址的问题,基本原理是为终端赋予一个身份标识,同时又赋予一个位置标识。如图I所示,是一种身份信息和位置信息分离网络的架构,该系统由接入服务器(Access Service Router, ASR)、用户设备(User Equipment, UE)、身份位置寄存器(Identification & Location Register, I LR)和认证中心(Authentication Center, AC)等组成,其中,接入服务器ASR用以接入用户设备,并为用户设备分配位置标识;ILR用以保存用户当前的位置信息,并向外界提供根据用户的身份信息查询当前位置信息的功能;AC则承担用户接入认证功;DHCP承担唯一身份标识符(Access Identification, AID)的分配功能,并且分配的AID必须属于同一个子网。用户设备(或者主机)拥有一个唯一的身份标识(AID),无论在网络中如何移动,连接到哪一个ASR下,用户设备的AID始终保持不变;用户设备接入到网络后,还会被分配一个位置标识(RID),用以表示终端当前所处的拓扑位置(表征路由信息),一般由用户设备当前连接的ASR分配。在身份位置分离的网络中,当两用户终端需要通信时,双方以各自的AID作为通信的源/目的地址,以图I为例,假设UEl为源端(发送端),UE2为目的端(接收端),UE1与UE2进行通信的步骤包括(一),源端将IP报文发送到源端连接的ASRl;(二),ASRl根据目的端的AID查询得到目的端当前的RID,并将源端发送的数据包进行隧道封装(如,IP in IP隧道),并将封装好的报文发送至目的端连接的ASR2,其中,隧道的源/目的地址分别为源端的RID和目的端的RID ;(三)ASR2拆解隧道,取出其中携带的由源端发出的报文,并发送给目的端。
ARP(地址解析协议)是网络层到数据链路层进行地址映射和转换的技术,也即IP地址到MAC地址映射和转换,ARP数据包只能在一个广播域中传播,路由器不转发ARP报文。如图I所示,UEl的AIDl与UE2的AID2属于同一子网,但是UEl与UE2不在同一广播域中,因此当UEl与UE2进行数据通信时,UEl无法找到UE2。UEl与UE2进行数据通信的过程如下UEl检查UE2和自己是否在同一个子网内,如果是,则UEl直接发送ARP广播请求包,询问UE2的MAC地址,由于路由器不转发ARP广播请求包,并且UE2与UEl不在同一个广播域中,因此UEl无法找到UE2,通信失败
发明内容
本发明要解决的技术问题是提供一种地址解析方法、装置及信息传输方法,能够在身份标识和位置分离网络中实现获取不在同一广播域中的UE的MAC地址。为解决上述技术问题,本发明的一种地址解析方法,包括源用户设备(UE)所属的源接入服务器(ASR)在接收到源UE的地址解析协议(ARP)广播请求报文后,采用目标UE的位置标识对所述ARP广播请求报文进行二次封装,并将二次封装后的ARP广播请求报文发送给目标UE所属的目标ASR ;所述目标ASR解封装接收到的所述二次封装后的ARP广播请求报文,将得到的ARP广播请求报文发送给所述目标UE,以获取该目标UE的媒体接入控制(MAC)地址,并通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。进一步地,还包括在所述ARP广播请求报文中携带有所述目标UE的身份标识;所述源ASR在接收到所述ARP广播请求报文后,解析所述ARP广播请求报文获取所述目标UE的身份标识,根据所述目标UE的身份标识向归属位置寄存器查询所述目标UE的位置标识,并执行所述采用目标UE的位置标识对所述ARP广播请求报文进行二次封装。进一步地,还包括所述目标ASR将解封装得到的ARP广播请求报文发送给所述目标UE后,接收所述目标UE返回的ARP响应报文,所述ARP响应报文中携带有所述目标UE的MAC地址。进一步地,还包括所述目标ASR在接收到所述目标UE返回的ARP响应报文后,根据所述源UE的身份标识向归属位置寄存器查询所述源UE的位置标识,根据所述源UE的位置标识,通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。进一步地,还包括所述目标ASR在接收到所述目标UE返回的ARP响应报文后,根据在解封装所述二次封装后的ARP广播请求报文时得到的所述源UE的位置标识,通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。进一步地,所述目标ASR根据所述源UE的位置标识,通过所述源ASR将所述目标UE的MAC地址发送给所述源UE包括所述目标ASR根据所述源UE的位置标识对所述ARP响应报文进行二次封装,将二次封装后的ARP响应报文发送给所述源ASR ;
所述源ASR解封装接收到的所述二次封装后的ARP响应报文,得到ARP响应报文,将所述ARP响应报文发送给所述源UE。进一步地,还包括所述源ASR在查询到所述目标UE的位置标识后,检查所述目标UE的位置标识与自身的地址是否相同,如果相同,则源UE与目标UE属于 相同的广播域,丢弃所述目标UE的位置标识。进一步地,一种信息传输方法,包括第一用户设备(UE)所属的第一服务器在接收到所述第一 UE查询第二 UE的媒体接入控制(MAC)地址的请求报文后,采用所述第二 UE的位置标识对所述请求报文进行二次封装,将二次封装后的请求报文发送给所述第二 UE所属的第二服务器,并解封装接收到的所述第二服务器返回的报文,得到响应报文,将所述响应报文发送给所述第一 UE。进一步地,在所述请求报文中携带有所述第二 UE的身份标识;所述第一服务器在接收到所述请求报文后,解析所述请求报文获取所述第二 UE的身份标识,根据所述第二 UE的身份标识向第三服务器查询所述第二 UE的位置标识,执行所述采用所述第二 UE的位置标识对所述请求报文进行二次封装,将二次封装后的请求报文发送给所述第第二服务器。进一步地,所述第一服务器在查询到所述第二 UE的位置标识后,检查所述第二 UE的位置标识与自身的地址是否相同,如果相同,则第一 UE与第二 UE属于相同的广播域,丢弃所述第二 UE的位置标识。进一步地,一种信息传输方法,包括第二 UE所属的第二服务器接收第一 UE所属的第一服务器发送的采用所述第二 UE的位置标识二次封装后的请求报文,对所述二次封装后的请求报文进行解封装,得到查询所述第二 UE的媒体接入控制(MAC)地址的请求报文,将所述请求报文发送给所述第二 UE,以获取所述第二 UE的MAC地址,并通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE。进一步地,所述第二服务器将所述请求报文发送给所述第二 UE后,接收所述第二UE返回的响应报文,所述响应报文中携带有所述目标UE的MAC地址。进一步地,所述第二服务器在接收到所述第二 UE返回的响应报文后,根据所述第
一UE的身份标识向第三服务器查询所述第一 UE的位置标识,根据所述第一 UE的位置标识,通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE。进一步地,所述第二服务器在接收到所述第二 UE返回的响应报文后,根据在解封装所述二次封装后的请求报文时得到的所述第一 UE的位置标识,通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE。进一步地,所述第二服务器通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE包括所述第二服务器根据所述第一 UE的位置标识对所述响应报文进行二次封装,将二次封装后的响应报文发送给所述第一服务器。进一步地,一种地址解析装置,包括报文接收单元、报文封装单元、报文发送单元和解封装单元,其中
所述报文接收单元,用于接收第一用户设备(UE)发送的查询第二 UE的媒体接入控制(MAC)地址的请求报文;所述报文封装单元,用于在所述报文接收单元接收到所述请求报文后,采用所述第二 UE的位置标识对所述请求报文进行二次封装,通过所述报文发送单元将二次封装后的请求报文发送给所述第二 UE所属的第二服务器;所述解封装单元,用于解封装所述报文接收单元接收到的所述第二服务器返回的报文,得到响应报文,通过所述报文发送单元将所述响应报文发送给所述第一 UE。进一步地,还包括查询单元;所述查询单元,用于在所述报文接收单元接收到所述请求报文后,解析所述请求报文获取所述第二 UE的身份标识,根据所述第二 UE的身份标识向第三服务器查询所述第 二UE的位置标识,将所述第二 UE的位置标识发送给所述报文封装单元。进一步地,还包括标识检查单元;所述标识检查单元,用于在所述查询单元查询到所述第二 UE的位置标识后,检查所述第二 UE的位置标识与自身的地址是否相同,如果相同,则第一 UE与第二 UE属于相同的广播域,通知所述查询单元丢弃所述第二 UE的位置标识。进一步地,所述报文接收单元,还用于接收第三UE所属的第三服务器发送的采用所述第一 UE的位置标识二次封装后的请求报文;所述解封装单元,还用于解封装所述采用所述第一 UE的位置标识二次封装后的请求报文,得到查询所述第一 UE的媒体接入控制(MAC)地址的请求报文,通过所述报文发送单元将所述请求报文发送给所述第一 UE,以获取所述第一 UE的MAC地址;所述报文封装单元,还用于通过所述第三服务器将所述第一 UE的MAC地址发送给所述第三UE。进一步地,所述报文接收单元,还用于接收所述第一 UE返回的响应报文,所述响应报文中携带有所述目标UE的MAC地址。进一步地,所述查询单元,还用于在所述报文接收单元接收到所述第一 UE返回的响应报文后,根据所述第三UE的身份标识向第三服务器查询所述第三UE的位置标识;所述报文封装单元是根据所述第三UE的位置标识,通过所述第三服务器将所述第一 UE的MAC地址发送给所述第三UE。进一步地,所述报文封装单元是根据所述解封装单元在解封装所述采用所述第一UE的位置标识二次封装后的请求报文时得到的所述第三UE的位置标识,通过所述第三服务器将所述第一 UE的MAC地址发送给所述第三UE。进一步地,所述报文封装单元是根据所述第三UE的位置标识对所述响应报文进行二次封装,通过所述报文发送单元将二次封装后的响应报文发送给所述第三服务器。综上所述,本发明通过将ARP广播请求报文转发到目的终端所在的广播域,实现获取目的终端的MAC地址,从而高效、快速地实现获取不在统一广播域中的UE的MAC地址。


图I为身份标识与位置分离网络的架构图;图2为本实施方式的地址解析方法的流程图3为本实施方式的地址解析装置的架构图。
具体实施例方式考虑到目前在身份标识和位置分离网络中,用户设备(源用户设备)无法通过ARP地址解析获取到不在同一个广播域中的另一用户设备(目标用户设备)的媒体接入控制(MAC)地址,因而无法进行数据通信。本实施方式中源用户设备所在的ASR通过对ARP广播请求报文进行二次封装,将ARP广播请求报文转发到目标用户设备所在的广播域,实现获取目标用户设备的MAC地址。本实施方式实现在身份标识和位置分 离网络中获取不在同一个广播域中的目标用户设备的MAC地址需要基于用户设备的身份标识(AID)全网唯一,这是ARP地址解析的前提条件。请参考图I,源用户设备UEl和目标用户设备UE2分别通过ASRl和ASR2接入网络,并需要经过认证中心(AC)进行接入认证;认证成功之后,ASR会将用户设备的位置信息上报到身份位置寄存器(ILR),因此在ILR上查询到的用户设备的位置标识就是用户设备所属广播域的位置标识,本实施方式从ILR查询目标用户设备的位置标识,采用查询到的目标用户设备的位置标识对源用户设备的ARP广播请求报文进行二次封装,发送到目标用户设备的广播域中,在目标用户设备响应后,再将结果返回到源用户设备的广播域中,进而发送给源用户设备,使源用户设备获取到目标用户设备的MAC地址。下面根据附图介绍实施例。需要说明的是,本实施方式的内容可以用以下实施例解释,但不限于以下的实施例。下面以源用户设备UEl发起与目标用户设备UE2的数据通信为例进行说明,其中,UEl不知道UE2的MAC地址。请参考图I和图2,本实施方式在身份标识与位置分离网络中的地址解析方法,包括步骤201 =UEl向ASRl发送ARP广播请求报文,请求UE2的MAC地址,在ARP广播请求报文中携带UE2的身份标识;步骤202 =ASRl侦听到UEl的ARP广播请求报文后,解析该ARP广播请求报文,获取UE2的身份标识;步骤203 =ASRl向ILR发送查询请求,在查询请求中携带UE2的身份标识,请求查询UE2的位置标识;步骤204 : ILR在接收到ASRl的查询请求后,根据UE2的身份标识查询UE2的位置标识,并向ASRl返回UE2的位置标识;ASRl在获取到UE2的位置标识后,检查UE2的位置标识与ASRl自身的地址是否相同,如果相同,则表示UEl与UE2属于相同的广播域,ASRl丢弃该位置标识。ASRl从ILR查询UE2的位置标识时,若UE2的位置标识为空,则表示UE2未接入该网络,ASRl丢弃该无效位置标识。步骤205 =ASRl采用UE2的位置标识对ARP广播请求报文进行二次封装,将二次封装后的ARP广播请求报文发送给ASR2 ;例如,ASRl可以以隧道等方式对ARP广播请求报文进行二次封装。步骤206 ASR2解封装ASRl发送的二次封装后的ARP广播请求报文,得到ARP广播请求报文,以广播的方式发送ARP广播请求报文;ASR2以广播的方式将ARP广播请求报文发送给UE2以获取UE2的MAC地址。步骤207 UE2接收到ARP广播请求报文后,向ASR2返回ARP响应报文,携带UE2的MAC地址;步骤208 ASR2从ARP广播请求报文中获取UEl的AID,向ILR查询UEl的位置标识,采用UEl的位置标识对ARP响应报文进行二次封装,将二次封装后的ARP响应报文发送给 ASRl ;ASR2也可以在解封装ASRl发送的二次封装后的ARP广播请求报文时,获得UEl的位置标识,从而无需再向ILR查询UEl的位置标识。步骤209 =ASRl解封装ASR2发送的二次封装的ARP响应报文,得到ARP响应报文,·将ARP响应报文发送给UEl。至此UEl获得了 UE2的MAC地址,即可与UE2进行数据通信。如图3所示,本实施方式还提供了一种地址解析装置,包括报文接收单元、报文封装单元、报文发送单元和解封装单元,其中报文接收单元,用于接收第一 UE发送的查询第二 UE的MAC地址的请求报文;报文封装单元,用于在报文接收单元接收到请求报文后,采用第二 UE的位置标识对请求报文进行二次封装,通过报文发送单元将二次封装后的请求报文发送给第二 UE所属的第二服务器;解封装单元,用于解封装报文接收单元接收到的第二服务器返回的报文,得到响应报文,通过报文发送单元将响应报文发送给第一 UE。该装置还包括查询单元,查询单元用于在报文接收单元接收到请求报文后,解析请求报文获取第二 UE的身份标识,根据第二 UE的身份标识向第三服务器查询第二 UE的位置标识,将第二 UE的位置标识发送给报文封装单元。该装置还包括标识检查单元,标识检查单元用于在查询单元查询到第二 UE的位置标识后,检查第二 UE的位置标识与自身的地址是否相同,如果相同,则第一 UE与第二 UE属于相同的广播域,通知查询单元丢弃第二 UE的位置标识。报文接收单元,还用于接收第三UE所属的第三服务器发送的采用第一 UE的位置标识二次封装后的请求报文;解封装单元,还用于解封装采用第一 UE的位置标识二次封装后的请求报文,得到查询第一 UE的媒体接入控制(MAC)地址的请求报文,通过报文发送单元将请求报文发送给第一 UE,以获取第一 UE的MAC地址;报文封装单元,还用于通过第三服务器将第一 UE的MAC地址发送给第三UE。报文接收单元,还用于接收第一 UE返回的响应报文,响应报文中携带有目标UE的MAC地址。查询单元,还用于在报文接收单元接收到第一 UE返回的响应报文后,根据第三UE的身份标识向第三服务器查询第三UE的位置标识;报文封装单元是根据第三UE的位置标识,对响应报文进行二次封装,通过报文发送单元将二次封装后的响应报文发送给第三服务器。或者,报文封装单元根据解封装单元在解封装采用第一 UE的位置标识二次封装后的请求报文时得到的第三UE的位置标识,对响应报文进行二次封装,通过报文发送单元将二次封装后的响应报文发送给第三服务器。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种地址解析方法,其特征在于,包括 源用户设备(UE)所属的源接入服务器(ASR)在接收到源UE的地址解析协议(ARP)广播请求报文后,采用目标UE的位置标识对所述ARP广播请求报文进行二次封装,并将二次封装后的ARP广播请求报文发送给目标UE所属的目标ASR ; 所述目标ASR解封装接收到的所述二次封装后的ARP广播请求报文,将得到的ARP广播请求报文发送给所述目标UE,以获取该目标UE的媒体接入控制(MAC)地址,并通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。
2.如权利要求I所述的方法,其特征在于,还包括 在所述ARP广播请求报文中携带有所述目标UE的身份标识; 所述源ASR在接收到所述ARP广播请求报文后,解析所述ARP广播请求报文获取所述目标UE的身份标识,根据所述目标UE的身份标识向归属位置寄存器查询所述目标UE的位置标识,并执行所述采用目标UE的位置标识对所述ARP广播请求报文进行二次封装。
3.如权利要求I所述的方法,其特征在于,还包括 所述目标ASR将解封装得到的ARP广播请求报文发送给所述目标UE后,接收所述目标UE返回的ARP响应报文,所述ARP响应报文中携带有所述目标UE的MAC地址。
4.如权利要求3所述的方法,其特征在于,还包括 所述目标ASR在接收到所述目标UE返回的ARP响应报文后,根据所述源UE的身份标识向归属位置寄存器查询所述源UE的位置标识,根据所述源UE的位置标识,通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。
5.如权利要求3所述的方法,其特征在于,还包括 所述目标ASR在接收到所述目标UE返回的ARP响应报文后,根据在解封装所述二次封装后的ARP广播请求报文时得到的所述源UE的位置标识,通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。
6.如权利要求4或5所述的方法,其特征在于,所述目标ASR根据所述源UE的位置标识,通过所述源ASR将所述目标UE的MAC地址发送给所述源UE包括 所述目标ASR根据所述源UE的位置标识对所述ARP响应报文进行二次封装,将二次封装后的ARP响应报文发送给所述源ASR ; 所述源ASR解封装接收到的所述二次封装后的ARP响应报文,得到ARP响应报文,将所述ARP响应报文发送给所述源UE。
7.如权利要求2所述的方法,其特征在于,还包括 所述源ASR在查询到所述目标UE的位置标识后,检查所述目标UE的位置标识与自身的地址是否相同,如果相同,则源UE与目标UE属于相同的广播域,丢弃所述目标UE的位置标识。
8.—种信息传输方法,其特征在于,包括 第一用户设备(UE)所属的第一服务器在接收到所述第一 UE查询第二 UE的媒体接入控制(MAC)地址的请求报文后,采用所述第二 UE的位置标识对所述请求报文进行二次封装,将二次封装后的请求报文发送给所述第二 UE所属的第二服务器,并解封装接收到的所述第二服务器返回的报文,得到响应报文,将所述响应报文发送给所述第一 UE。
9.如权利要求8所述的方法,其特征在于在所述请求报文中携带有所述第二 UE的身份标识; 所述第一服务器在接收到所述请求报文后,解析所述请求报文获取所述第二 UE的身份标识,根据所述第二 UE的身份标识向第三服务器查询所述第二 UE的位置标识,执行所述采用所述第二 UE的位置标识对所述请求报文进行二次封装,将二次封装后的请求报文发送给所述第第二服务器。
10.如权利要求9所述的方法,其特征在于 所述第一服务器在查询到所述第二 UE的位置标识后,检查所述第二 UE的位置标识与自身的地址是否相同,如果相同,则第一 UE与第二 UE属于相同的广播域,丢弃所述第二 UE的位置标识。
11.一种信息传输方法,其特征在于,包括 第二 UE所属的第二服务器接收第一 UE所属的第一服务器发送的采用所述第二 UE的位置标识二次封装后的请求报文,对所述二次封装后的请求报文进行解封装,得到查询所述第二 UE的媒体接入控制(MAC)地址的请求报文,将所述请求报文发送给所述第二 UE,以获取所述第二 UE的MAC地址,并通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE。
12.如权利要求11所述的方法,其特征在于 所述第二服务器将所述请求报文发送给所述第二 UE后,接收所述第二 UE返回的响应报文,所述响应报文中携带有所述目标UE的MAC地址。
13.如权利要求12所述的方法,其特征在于 所述第二服务器在接收到所述第二 UE返回的响应报文后,根据所述第一 UE的身份标识向第三服务器查询所述第一 UE的位置标识,根据所述第一 UE的位置标识,通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE。
14.如权利要求12所述的方法,其特征在于 所述第二服务器在接收到所述第二 UE返回的响应报文后,根据在解封装所述二次封装后的请求报文时得到的所述第一 UE的位置标识,通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE。
15.如权利要求13或14所述的方法,其特征在于,所述第二服务器通过所述第一服务器将所述第二 UE的MAC地址发送给所述第一 UE包括 所述第二服务器根据所述第一 UE的位置标识对所述响应报文进行二次封装,将二次封装后的响应报文发送给所述第一服务器。
16.一种地址解析装置,其特征在于,包括报文接收单元、报文封装单元、报文发送单元和解封装单元,其中 所述报文接收单元,用于接收第一用户设备(UE)发送的查询第二 UE的媒体接入控制(MAC)地址的请求报文; 所述报文封装单元,用于在所述报文接收单元接收到所述请求报文后,采用所述第二UE的位置标识对所述请求报文进行二次封装,通过所述报文发送单元将二次封装后的请求报文发送给所述第二 UE所属的第二服务器; 所述解封装单元,用于解封装所述报文接收单元接收到的所述第二服务器返回的报文,得到响应报文,通过所述报文发送单元将所述响应报文发送给所述第一 UE。
17.如权利要求16所述的装置,其特征在于,还包括查询单元; 所述查询单元,用于在所述报文接收单元接收到所述请求报文后,解析所述请求报文获取所述第二 UE的身份标识,根据所述第二 UE的身份标识向第三服务器查询所述第二 UE的位置标识,将所述第二 UE的位置标识发送给所述报文封装单元。
18.如权利要求17所述的装置,其特征在于,还包括标识检查单元; 所述标识检查单元,用于在所述查询单元查询到所述第二 UE的位置标识后,检查所述第二 UE的位置标识与自身的地址是否相同,如果相同,则第一 UE与第二 UE属于相同的广播域,通知所述查询单元丢弃所述第二 UE的位置标识。
19.如权利要求16所述的装置,其特征在于 所述报文接收单元,还用于接收第三UE所属的第三服务器发送的采用所述第一 UE的位置标识二次封装后的请求报文; 所述解封装单元,还用于解封装所述采用所述第一 UE的位置标识二次封装后的请求报文,得到查询所述第一 UE的媒体接入控制(MAC)地址的请求报文,通过所述报文发送单元将所述请求报文发送给所述第一 UE,以获取所述第一 UE的MAC地址; 所述报文封装单元,还用于通过所述第三服务器将所述第一 UE的MAC地址发送给所述第三UE。
20.如权利要求19所述的装置,其特征在于 所述报文接收单元,还用于接收所述第一 UE返回的响应报文,所述响应报文中携带有所述目标UE的MAC地址。
21.如权利要求20所述的装置,其特征在于 所述查询单元,还用于在所述报文接收单元接收到所述第一 UE返回的响应报文后,根据所述第三UE的身份标识向第三服务器查询所述第三UE的位置标识; 所述报文封装单元是根据所述第三UE的位置标识,通过所述第三服务器将所述第一UE的MAC地址发送给所述第三UE。
22.如权利要求20所述的装置,其特征在于 所述报文封装单元是根据所述解封装单元在解封装所述采用所述第一 UE的位置标识二次封装后的请求报文时得到的所述第三UE的位置标识,通过所述第三服务器将所述第一 UE的MAC地址发送给所述第三UE。
23.如权利要求21或22所述的装置,其特征在于 所述报文封装单元是根据所述第三UE的位置标识对所述响应报文进行二次封装,通过所述报文发送单元将二次封装后的响应报文发送给所述第三服务器。
全文摘要
本发明公开了一种地址解析方法、装置及信息传输方法,包括源用户设备(UE)所属的源接入服务器(ASR)在接收到源UE的地址解析协议(ARP)广播请求报文后,采用目标UE的位置标识对所述ARP广播请求报文进行二次封装,并将二次封装后的ARP广播请求报文发送给目标UE所属的目标ASR;所述目标ASR解封装接收到的所述二次封装后的ARP广播请求报文,将得到的ARP广播请求报文发送给所述目标UE,以获取该目标UE的媒体接入控制(MAC)地址,并通过所述源ASR将所述目标UE的MAC地址发送给所述源UE。本发明能够高效、快速地实现获取不在统一广播域中的UE的MAC地址。
文档编号H04L12/749GK102957755SQ201110241640
公开日2013年3月6日 申请日期2011年8月22日 优先权日2011年8月22日
发明者曹笑 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1