一种数传输方法及设备技术

技术编号:18369932 阅读:142 留言:0更新日期:2018-07-05 14:23
本发明专利技术实施例提供了一种数据传输方法及设备,应用于在传输点和网关之间设置有移动边缘设备的网络,移动边缘设备从与传输点之间的接口接收第一报文后,根据第一报文内层封装的第一用户报文中携带的源地址查询转发信息表,得到与该源地址对应的由移动边缘设备分配的用户本地IP地址,根据该用户本地IP地址以及分流规则,得到与用户本地IP地址对应的本地服务器,并将第一用户报文进行NAT处理后发送给本地服务器。由于移动边缘设备针对源地址分配对应的用户本地IP地址,因此可保证用户IP地址在移动边缘设备范围内的唯一性,进而移动边缘设备以其分配的用户本地IP地址作为查询分流规则的依据进行数据分流,从而可以避免地址冲突,实现数据分流。

A number transmission method and equipment

An embodiment of the invention provides a data transmission method and device for setting a network with mobile edge devices between a transmission point and a gateway. After receiving the first message from the interface between the transmission points, the mobile edge device queries the forwarding letter according to the source address carried in the first user message encapsulated in the first message. The interest table gets the local IP address assigned by the mobile edge device with the source address. According to the local IP address and the shunting rule of the user, the local server corresponding to the local IP address of the user is obtained, and the first user message is processed and sent to the local server after the NAT processing. Because the mobile edge device assigns the local IP address to the source address, it can guarantee the uniqueness of the user's IP address within the range of the mobile edge device, and then move the edge device to divert the data with the local IP address assigned by the user as the basis for the query shunting rule, thus avoiding the address conflict. Realize data diversion.

【技术实现步骤摘要】
一种数传输方法及设备
本专利技术涉及通信
,尤其涉及一种数据传输方法及设备。
技术介绍
在长期演进(LongTermEvolution,简称LTE)网络中,为提升终端的服务质量,以及降低日益增长的业务量对网络的压力,移动通信网络运营商会选择在演进型基站(evolvedNodeB,简称eNB)和服务网关(ServingGateWay,简称SGW)之间部署移动边缘设备(MobilityEdgeComputing,简称MEC),通过移动边缘设备将终端要访问的业务流尽可能分流到移动边缘设备所在位置部署的服务器上,而不再由互联网上部署的服务器来提供服务,具体如图1所示。参见图1,在部署移动边缘设备的网络中包括:用户终端(UserEquipment,简称UE)、MEC、分组数据网络网关(PacketDataNetworkGateway,简称PGW)、网络地址转换(NetworkAddressTranslation,简称NAT)设备。其中,每个PGW配置有私网IP地址池,可为其所辖的UE分配私网IP地址。由于在MEC部署的位置上用户的业务报文均封装在通用分组无线服务隧道协议用户面(GPRSTunnelingProtocolUserPlane,简称GTPU)隧道中传送,为了将UE的业务报文直接交给本地服务器,需要对GTPU隧道解封装以获取UE的业务报文,再将其交由本地服务器处理。在基站和服务网关之间部署了MEC之后,由PGW为UE分配的IP地址在本地应用服务器可见。而在LTE网络上运营商为了节省移动用户对公网IP地址的过度占用,通常情况下会在PGW到核心网之间部署NAT设备。当UE的业务报文经由PGW到核心网时,NAT设备将业务报文中的私网IP地址转换为公网IP地址,当来自核心网的报文经由PGW到基站时,NAT设备将报文中的公网IP地址转换为私网IP地址。由此可见,GTPU隧道中传输的业务报文的地址为私网IP地址。这样一来,UE移动时就存在图1所示的情形:UE2接入时由PGW2分配私网IP地址(图中表示为IP2),UE1接入时由PGW1分配私网IP地址(图中表示为IP1)。当UE1移动到PGW2所辖范围内时,UE1和UE2经过相同的基站连接至同一服务网关,但为它们分配地址的PGW却不相同。由于PGW1和PGW2各自规划自己的私网IP地址池,这样就存在IP1和IP2相同的可能。若两个UE使用相同IP地址,MEC就无法为它们提供本地服务。基于以上所述,如何避免地址冲突,以保证MEC实现数据分流,是目前急需解决的问题。
技术实现思路
本专利技术提供一种数据传输方法及设备,用以避免地址冲突,以实现数据分流。本专利技术实施例提供的数据传输方法,应用于在传输点和网关之间设置有移动边缘设备的网络,该方法包括:移动边缘设备从与传输点之间的接口接收第一报文,所述第一报文包括外层的封装信息以及内层的第一用户报文;所述移动边缘设备根据所述第一用户报文中携带的源地址查询转发信息表,得到与所述源地址对应的由所述移动边缘设备分配的用户本地IP地址;其中,所述源地址为用户IP地址,所述转发信息表用于保存用户承载信息与用户本地IP地址之间的对应关系,所述用户承载信息中包括用户IP地址;所述移动边缘设备根据所述用户本地IP地址以及分流规则,得到与所述用户本地IP地址对应的本地服务器;所述移动边缘设备将所述第一用户报文进行网络地址转换NAT处理后发送给所述本地服务器。可选地,若所述移动边缘设备根据所述第一用户报文中携带的源地址查询转发信息表,未得到与所述源地址对应的由所述移动边缘设备分配的用户本地IP地址,则还包括:所述移动边缘设备根据所述源地址查询用户承载信息与国际移动用户识别码IMSI的第一映射表,得到与所述源地址对应的IMSI,根据所述IMSI查询IMSI与用户本地IP地址的第二映射表,得到与所述IMSI对应的用户本地IP地址;或者,根据所述源地址查询用户IP地址与用户本地IP地址的第三映射表,得到与所述源地址对应的用户本地IP地址;所述移动边缘设备根据所述查询到的用户本地IP地址以及分流规则,得到与所述用户本地IP地址对应的本地服务器;所述移动边缘设备将所述第一用户报文进行NAT处理后发送给所述本地服务器。可选地,若未查询到与所述源地址对应的用户本地IP地址,则还包括:所述移动边缘设备根据用户本地IP地址池,为所述源地址分配对应的用户本地IP地址;所述移动边缘设备根据分配的用户本地IP地址以及所述源地址,生成所述第三映射表中的表项;或者,根据分配的用户本地IP地址以及查询到的IMSI,生成所述第二映射表中的表项。可选地,还包括:所述移动边缘设备根据所述源地址,查询到与所述源地址对应的用户承载信息;所述移动边缘设备根据所述源地址、查询到的用户本地IP地址以及查询到的用户承载信息,生成转发信息表中的表项。可选地,所述移动边缘设备中包括多个业务处理节点,当前接收到所述第一报文的业务处理节点为第一业务处理节点;所述得到与所述源地址对应的用户本地IP地址之后,还包括:所述第一业务处理节点根据得到的用户本地IP地址确定分配该地址的第二业务处理节点;所述第一业务处理节点指示所述第二业务处理节点保存该用户本地IP地址与所述第一业务处理节点的对应关系信息,并指示所述第二业务处理节点清除所述第二业务处理节点维护的转发信息表中该用户本地IP地址对应的转发信息表项。可选地,若所述移动边缘设备根据所述用户本地IP地址以及分流规则,未得到与所述用户本地IP地址对应的本地服务器,则还包括:所述移动边缘设备对所述第一用户报文进行封装,将封装后的报文从与网关之间的接口发送出去。可选地,还包括:所述移动边缘设备从与本地服务器之间的接口接收第二报文,所述第二报文为第二用户报文,所述第二用户报文中的目的IP地址为所述移动边缘设备分配的用户本地IP地址;所述移动边缘设备根据所述目的IP地址查询所述转发信息表,得到对应的用户承载信息;根据查询到的用户承载信息,将所述第二用户报文进行NAT处理,对NAT处理后的报文进行封装,将封装后的报文从与传输点之间的接口发送出去。可选地,所述移动边缘设备中包括多个业务处理节点,每个业务处理节点维护有各自的转发信息表;所述方法还包括:若所述移动边缘设备中的第一业务处理节点根据所述目的IP地址查询所述转发信息表,未得到对应的用户承载信息,则还包括:所述第一业务处理节点根据所述目的IP地址查询用户本地IP地址与业务处理节点的映射表,得到对应的第二业务处理节点;其中,所述用户本地IP地址与业务处理节点的映射表用于保存用户设备的用户本地IP地址与该用户设备当前所在的业务处理节点之间的对应关系;所述第一业务处理节点将所述第二用户报文发送给所述第二业务处理节点;所述第二业务处理节点根据所述目的IP地址查询所述转发信息表,得到对应的用户承载信息,根据查询到的用户承载信息,将所述第二用户报文进行NAT处理,对NAT处理后的报文进行封装,将封装后的报文从与传输点之间的接口发送出去。可选地,还包括:所述移动边缘设备从与本地服务器之间的接口接收第二报文,所述第二报文为第二用户报文,所述第二用户报文中的源IP地址为所述移动边缘设备分配的用户本地IP地址;所述移动边缘设备根据本文档来自技高网
...
一种数传输方法及设备

【技术保护点】
1.一种数据传输方法,应用于在传输点和网关之间设置有移动边缘设备的网络,其特征在于,包括:移动边缘设备从与传输点之间的接口接收第一报文,所述第一报文包括外层的封装信息以及内层的第一用户报文;所述移动边缘设备根据所述第一用户报文中携带的源地址查询转发信息表,得到与所述源地址对应的由所述移动边缘设备分配的用户本地IP地址;其中,所述源地址为用户IP地址,所述转发信息表用于保存用户承载信息与用户本地IP地址之间的对应关系,所述用户承载信息中包括用户IP地址;所述移动边缘设备根据所述用户本地IP地址以及分流规则,得到与所述用户本地IP地址对应的本地服务器;所述移动边缘设备将所述第一用户报文进行网络地址转换NAT处理后发送给所述本地服务器。

【技术特征摘要】
1.一种数据传输方法,应用于在传输点和网关之间设置有移动边缘设备的网络,其特征在于,包括:移动边缘设备从与传输点之间的接口接收第一报文,所述第一报文包括外层的封装信息以及内层的第一用户报文;所述移动边缘设备根据所述第一用户报文中携带的源地址查询转发信息表,得到与所述源地址对应的由所述移动边缘设备分配的用户本地IP地址;其中,所述源地址为用户IP地址,所述转发信息表用于保存用户承载信息与用户本地IP地址之间的对应关系,所述用户承载信息中包括用户IP地址;所述移动边缘设备根据所述用户本地IP地址以及分流规则,得到与所述用户本地IP地址对应的本地服务器;所述移动边缘设备将所述第一用户报文进行网络地址转换NAT处理后发送给所述本地服务器。2.如权利要求1所述的方法,其特征在于,若所述移动边缘设备根据所述第一用户报文中携带的源地址查询转发信息表,未得到与所述源地址对应的由所述移动边缘设备分配的用户本地IP地址,则还包括:所述移动边缘设备根据所述源地址查询用户承载信息与国际移动用户识别码IMSI的第一映射表,得到与所述源地址对应的IMSI,根据所述IMSI查询IMSI与用户本地IP地址的第二映射表,得到与所述IMSI对应的用户本地IP地址;或者,根据所述源地址查询用户IP地址与用户本地IP地址的第三映射表,得到与所述源地址对应的用户本地IP地址;所述移动边缘设备根据所述查询到的用户本地IP地址以及分流规则,得到与所述用户本地IP地址对应的本地服务器;所述移动边缘设备将所述第一用户报文进行NAT处理后发送给所述本地服务器。3.如权利要求2所述的方法,其特征在于,若未查询到与所述源地址对应的用户本地IP地址,则还包括:所述移动边缘设备根据用户本地IP地址池,为所述源地址分配对应的用户本地IP地址;所述移动边缘设备根据分配的用户本地IP地址以及所述源地址,生成所述第三映射表中的表项;或者,根据分配的用户本地IP地址以及查询到的IMSI,生成所述第二映射表中的表项。4.如权利要求2所述的方法,其特征在于,还包括:所述移动边缘设备根据所述源地址,查询到与所述源地址对应的用户承载信息;所述移动边缘设备根据所述源地址、查询到的用户本地IP地址以及查询到的用户承载信息,生成转发信息表中的表项。5.如权利要求2所述的方法,其特征在于,所述移动边缘设备中包括多个业务处理节点,当前接收到所述第一报文的业务处理节点为第一业务处理节点;所述得到与所述源地址对应的用户本地IP地址之后,还包括:所述第一业务处理节点根据得到的用户本地IP地址确定分配该地址的第二业务处理节点;所述第一业务处理节点指示所述第二业务处理节点保存该用户本地IP地址与所述第一业务处理节点的对应关系信息,并指示所述第二业务处理节点清除所述第二业务处理节点维护的转发信息表中该用户本地IP地址对应的转发信息表项。6.如权利要求1所述的方法,其特征在于,若所述移动边缘设备根据所述用户本地IP地址以及分流规则,未得到与所述用户本地IP地址对应的本地服务器,则还包括:所述移动边缘设备对所述第一用户报文进行封装,将封装后的报文从与网关之间的接口发送出去。7.如权利要求1所述的方法,其特征在于,还包括:所述移动边缘设备从与本地服务器之间的接口接收第二报文,所述第二报文为第二用户报文,所述第二用户报文中的目的IP地址为所述移动边缘设备分配的用户本地IP地址;所述移动边缘设备根据所述目的IP地址查询所述转发信息表,得到对应的用户承载信息;根据查询到的用户承载信息,将所述第二用户报文进行NAT处理,对NAT处理后的报文进行封装,将封装后的报文从与传输点之间的接口发送出去。8.如权利要求7所述的方法,其特征在于,所述移动边缘设备中包括多个业务处理节点,每个业务处理节点维护有各自的转发信息表;所述方法还包括:若所述移动边缘设备中的第一业务处理节点根据所述目的IP地址查询所述转发信息表,未得到对应的用户承载信息,则还包括:所述第一业务处理节点根据所述目的IP地址查询用户本地IP地址与业务处理节点的映射表,得到对应的第二业务处理节点;其中,所述用户本地IP地址与业务处理节点的映射表用于保存用户设备的用户本地IP地址与该用户设备当前所在的业务处理节点之间的对应关系;所述第一业务处理节点将所述第二用户报文发送给所述第二业务处理节点;所述第二业务处理节点根据所述目的IP地址查询所述转发信息表,得到对应的用户承载信息,根据查询到的用户承载信息,将所述第二用户报文进行NAT处理,对NAT处理后的报文进行封装,将封装后的报文从与传输点之间的接口发送出去。9.如权利要求1所述的方法,其特征在于,还包括:所述移动边缘设备从与本地服务器之间的接口接收第二报文,所述第二报文为第二用户报文,所述第二用户报文中的源IP地址为所述移动边缘设备分配的用户本地IP地址;所述移动边缘设备根据所述源IP地址查询所述转发信息表,得到对应的用户承载信息;所述移动边缘设备根据查询到的用户承载信息,则将所述第二用户报文进行NAT处理,对NAT处理后的报文进行封装,将封装后的报文从与网关之间的接口发送出去。10.如权利要求1所述的方法,其特征在于,还包括:所述移动边缘设备从与网关之间的接口接收第三报文,所述第三报文包括外层的封装信息以及内层的第三用户报文;所述移动边缘设备根据所述第三用户报文中的目的地址查询所述转发信息表,得到用户本地IP地址;所述移动边缘设备根据所述用户本地IP地址以及分流规则,若得到与所述用户本地IP地址对应的本地服务器,则将所述第三用户报文进行NAT处理后发送给所述本地服务器;否则,将所述第三用户报文进行封装后从与传输点之间的接...

【专利技术属性】
技术研发人员:王高亮
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1