一种通信方法、设备及系统技术方案

技术编号:7736618 阅读:142 留言:0更新日期:2012-09-09 19:14
本发明专利技术涉及一种通信方法、设备及系统。本发明专利技术公开了一种通信技术领域的通信方法,包括:终端设备TE的网关接收TE发送的报文;所述网关向所述TE回复地址解析协议ARP响应;其中,若所述报文的目的地址不是所述网关的地址,则所述ARP响应携带所述目的地址和所述网关与所述TE相连的端口的地址。本发明专利技术实施例还提供一种通信设备及系统。本发明专利技术实施例实现了TE在相同网络内部可以正常发送数据报文。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种实现TE在网络内部通信的方法、设备及系统。
技术介绍
在长期演进(LongTerm Evolution, LTE)网络中,终端设备(Terminalequipment, TE)访问其它TE或者服务器时,调制解调器(Modem)可以作为TE的网关将数据通过空口直接发送给其他TE或者服务器。TE将数据通过Modem发送到网络侧,由于网络侧没有将要访问的目的地的子网掩码信息下发给TE,TE只能使用默认的子网掩码发送数据。当TE访问的目的地与TE在相 同网络内时,如果TE的地址解析协议(Address Resolution Protocol, ARP)缓存中没有关于该目的地的信息,TE会发送ARP广播报文来请求下一步路由的媒体接入控制(MediumAccess Control,MAC)地址,该ARP广播报文携带TE要访问的目的地的IP地址,例如上述与TE在相同网络内的服务器的IP地址。Modem收到ARP广播报文后,会直接丢弃该ARP广播报文,而不会执行其他处理。因此,TE无法获得目的地的ARP信息,也就无法通过Modem向相同网络内的目的地发送数据,从而出现通信中断。可见,现有技术中的Modem作为TE的网关,TE访问的目的地与TE在相同网络内时,将出现通信中断。
技术实现思路
本专利技术实施例提供一种通信方法、设备及系统,能够解决现有技术中的Modem作为TE的网关,TE访问的目的地与TE在相同网络内时出现通信中断的问题。本专利技术的一方面提供一种通信方法,包括终端设备TE的网关接收TE发送的报文;所述网关向所述TE回复地址解析协议ARP响应;其中,若所述报文的目的地址不是所述网关的地址,则所述ARP响应携带所述目的地址和所述网关与所述TE相连的端口的地址。本专利技术的另一方面提供设备,包括接收单元,用于接收终端设备TE发送的报文;及发送单元,用于向所述TE回复地址解析协议ARP响应;其中,若所述报文的目的地址不是所述设备的地址,则所述ARP响应携带所述目的地址和所述设备与所述TE相连的端口的地址。本专利技术又一方面提供一种系统,包括第一设备,所述第一设备用于接收终端设备TE发送的报文,并向所述TE回复地址解析协议ARP响应;其中,若所述报文的目的地址不是所述第一设备的地址,则所述ARP响应携带所述目的地址和所述第一设备与所述TE相连的端口的MAC地址。本专利技术实施例中,TE的网关在接收到TE发送的报文后,若上述报文的目的地址不是上述网关的地址,可以向TE回复ARP响应,上述ARP响应中携带上述目的地址和上述网关与上述TE相连的端口的地址,则TE可以根据该ARP响应生成ARP映射表,从而实现TE在相同网络内部可以正常发送数据报文。附图说明图I为本专利技术实施例一种实现终端设备TE在网络内部通信的方法流程图;图2为本专利技术实施例应用 的LTE网络结构示意图;图3为本专利技术实施例实现终端设备TE在网络内部通信的设备结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中的TE可以为网络的任何终端侧的设备,例如,TE包括但不限于路由器、个人电脑、或摄像机等设备。TE的网关为无线Modem设备,该无线Modem设备可以位于TE内部或集成于TE,例如为TE中的芯片或TE中的Modem(如TE中具有Modem功能的单元),还可以是与TE相连的Modem,例如位于TE外部,能够与TE进行有线或无线通信的设备。以LTE系统为例,TE的网关包括但不限于LTE终端中的芯片或LTE终端中的Modem等。以图2所示的LTE网络结构为例,终端侧的TE与作为该TE的网关的LTE Modem相连,并可以通过该LTE Modem与接入网侧的演进基站(eNodeB)通信,还可以进一步与核心网侧通信,如SAE (System Architecture Evolution,系统架构演进)。需要说明的是,本专利技术实施例还适用于LTE-A等系统,而并不仅限于LTE系统。本专利技术的一个实施例提供一种通信方法,参照图I中所示,包括如下步骤。步骤10 TE的网关接收TE发送的报文。上述TE发送的报文为TE在发送数据包前发送的ARP请求报文,可选的,该报文为TE发送的ARP广播报文,TE是在发送数据包前确定ARP缓存中没有目的地的ARP信息情况下发送该报文。该ARP请求报文中携带TE的IP地址及MAC地址,以及目的IP地址。步骤11 TE的网关判断上述报文的目的IP地址是否是自己的IP地址。例如,TE的网关判断该ARP请求报文的目的IP地址是否与上述TE的网关的IP地址相同。若是,执行步骤13,否则,执行步骤12。步骤12 TE的网关向上述TE回复ARP响应,上述ARP响应携带上述目的IP地址和上述网关与上述TE相连的端口的MAC地址。如果TE要访问与该TE在相同网络的服务器或其他设备,则TE不查找路由表,在发送的ARP请求报文中携带的目的IP地址是TE要访问的服务器或其他设备的IP地址,而非网关的IP地址。则,网关可以在步骤11中确定该ARP请求报文的目的IP地址不是网关的IP地址,则网关可以确定TE要访问与该TE在相同网络的服务器或其他设备。因此,本步骤中的网关不会直接丢弃该ARP请求报文,即不会丢弃TE要访问与TE在相同网络的服务器或其他设备时发送的ARP请求报文,而是将携带目的IP地址和网关与上述TE相连的端口的MAC地址的ARP响应发送给TE,从而使TE可以根据该ARP响应生成ARP映射表,例如,将该目的IP地址与上述网关与TE相连的端口的MAC地址的对应关系保存至ARP映射表。进一步的,TE可以根据该ARP映射表中的上述对应关系访问该目的IP地址对应的目的地,向该目的地发送数据包,具体根据该对应关系访问目的地的方法可参考现有技术。例如,在如图2中所示的LTE网络结构中,Modem作为TE的网关,假设Modem的IP地址为172.21. 104. 1,该Modem与TE相连的端口的MAC地址为0001,TE要访问其他TE或服务器时,TE发送的ARP请求报文中携带的目的IP地址为172.21. 104. 11。则在Modem确定接收的ARP请求报文中的目的IP地址不是自己的IP地址后,Modem向TE发送ARP响应报文,在该响应报文中包含该Modem的MAC地址(即0001)及要访问的目的IP地址(即172. 21. 104. 11),这样,在TE端可以根据该响应报文生成ARP表,如表I所示。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,包括 终端设备TE的网关接收TE发送的报文; 所述网关向所述TE回复地址解析协议ARP响应; 其中,若所述报文的目的地址不是所述网关的地址,则所述ARP响应携带所述目的地址和所述网关与所述TE相连的端口的地址。2.如权利要求I所述的方法,其特征在于,所述方法还包括 若所述报文的目的地址是所述网关的地址,则所述ARP响应携带所述网关的地址和所述网关与所述TE相连的端口的地址。3.如权利要求I所述的方法,其特征在于,所述网关向所述TE回复ARP响应之前,还包括 判断所述报文的目的地址是否是网关的地址。4.如权利要求1、2或3所述的方法,其特征在于,所述报文为ARP广播报文。5.如权利要求1、2或3所述的方法,其特征在于,所述网关为无线调制解调器Modem。6.如权利要求5所述的方法,其特征在于,所述网关为终端设备TE中用于实现Modem功能的芯片,或TE中的Modem,或与TE相连的位于TE外部的Modem。7.如权利要求I、2或3所述的方法,其特征在于,所述目的地址为目的IP地址,所述网关的地址为所述网关的IP地址,所述端口的地址为所述端口的MAC地址。8.—种设备,其特征在于,包括 接收单元,用于接收终端设备TE发送的报文;及 发送单元,用于向所述TE回复地址解析协议ARP响应;其中,若所述报文的目的地址不是所述设备的地址,则所述ARP响应携带所述目的地址和所述设备与所述TE相连的端口的地址。9.如权利要求8所述的设备,其特征在于,还包括 判断单元,用于判断所述报文的目的地址是否是所述设备的地址; 所述发送单元具体用于,在所述判断单元的判断结果为是时,向所述TE回复携带所述目的地址和所述设备与所述TE相连的端口的...

【专利技术属性】
技术研发人员:姜元山李爽
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1