一种数据传输的方法和装置制造方法及图纸

技术编号:27037349 阅读:76 留言:0更新日期:2021-01-12 11:20
本发明专利技术公开了一种数据传输的方法和装置,用以解决现有技术中无法支持在边缘网络和数据中心网络之间通过3GPP网络进行UE请求消息的重定向的问题。本发明专利技术实施例中,第一会话管理功能实体接收第一锚点网关发送的事件报告,其中该事件报告指示第一锚点网关收到了指定源或目的互联网协议IP地址的数据包;随后根据事件报告确定需要建立的用于转发数据包的转发隧道;再向第一锚点网关提供转发隧道信息,该转发隧道信息使得所述第一锚点网关能够将数据包转发至协议数据单元会话的第二锚点网关。如此,本发明专利技术实施例中提出了一种实现网络侧终端请求消息的重定向的方案,可以在边缘网络和数据中心网络之间通过3GPP网络进行终端请求消息的重定向。

【技术实现步骤摘要】
一种数据传输的方法和装置
本专利技术涉及无线通信
,特别涉及一种数据传输的方法和装置。
技术介绍
现有3GPP(ThirdGenerationPartnershipProject,第三代合作伙伴计划)协议中提出了一种IPv6(InternetProtocolversion6,第六版互联网协议)多宿主协议数据单元会话或者支持上行分流器锚点网关的协议数据单元会话,该协议数据单元会话存在两个协议数据单元会话锚点网关,除了正常的协议数据单元会话锚点网关外,还存在一个附属协议数据单元会话锚点网关。该协议数据单元会话的会话锚点网关主要用于接入数据中心网络,而附属协议数据单元会话锚点网关主要用于接入本地数据网络。图1为支持IPv6多宿主的协议数据单元会话的部署架构示意图,如下图所示,该协议数据单元会话使用分支点锚点网关来将用户面路径分别连接到两个协议数据单元会话锚点网关,会话管理功能实体需要针对两个协议数据单元会话锚点网关分别分配IPv6地址前缀给终端。图2为支持上行分流器锚点网关的协议数据单元会话的部署架构示意图,如下图所示,支持上行分流器锚点网关的用户面功能实体根据会话管理功能实体配置的分流规则,可以将上行数据流分流到附属协议数据单元会话锚点网关所连接的本地接入网络中。在支持上行分流器锚点网关的协议数据单元会话中,UE(UserEquipment,终端)仅使用协议数据单元会话锚点网关分配的IP地址进行协议数据单元会话关联,无需针对附属锚点网关为UE分配IP地址,因此UE无需感知上行分流器锚点网关的存在。<br>目前,应用层已经支持了消息重定向,例如DNS(DomainNameSystem,域名服务系统)重定向,但这种重定向方式对网络层透明,因此比较低效且不可控。因此,3GPP正在研究基于网络层的消息重定向方法,使得在部署了边缘计算服务的移动网络中,终端的内容请求能够灵活的发往边缘网络或数据中心网络,例如当UE的内容访问请求到达边缘网络后,如果边缘网络没有相关的缓存内容,网络可以将访问请求转发到数据中心网络。如,若UE的应用层请求消息通过附属协议数据单元会话锚点网关发送到边缘网络后,边缘网络认为不能处理该请求(例如由于访问内容已经在边缘网络失效),则边缘网络需将请求消息重定向到数据中心的网络。同样,位于数据中心的网络也可能需要将UE的应用层请求消息重定向到边缘网络。然而,现有技术无法支持在边缘网络和数据中心网络之间通过3GPP网络进行UE请求消息的重定向。
技术实现思路
本专利技术提供一种数据传输的方法和装置,用以解决现有技术中无法支持在边缘网络和数据中心网络之间通过3GPP网络进行UE请求消息的重定向的问题。第一方面,本专利技术实施例提供一种数据传输的方法,该方法包括:第一会话管理功能实体接收第一锚点网关发送的事件报告,其中所述事件报告指示所述第一锚点网关收到了指定源或目的IP地址的数据包;所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道;所述第一会话管理功能实体向所述第一锚点网关提供转发隧道信息,该转发隧道信息使得所述第一锚点网关能够将数据包转发至协议数据单元会话的第二锚点网关。上述方法,第一会话管理功能实体接收第一锚点网关发送的事件报告,其中所述事件报告指示所述第一锚点网关收到了指定源或目的IP地址的数据包;随后根据事件报告确定需要建立的用于转发数据包的转发隧道;再向所述第一锚点网关提供转发隧道信息,该转发隧道信息使得所述第一锚点网关能够将数据包转发至协议数据单元会话的第二锚点网关。如此当第一锚点网关接收到指定源或目的IP地址的数据包后,确定需要将该数据包转发至协议数据单元会话的第二锚点网关处,随后生成事件报告并将所述事件报告发送给第一会话管理功能实体;第一会话管理功能实体接收到第一锚点网关发送的事件报告后根据该事件报告确定用于转发数据包的转发隧道,并转发隧道信息提供给第一锚点网关,随后第一锚点网关根据转发隧道信息建立转发隧道,再通过转发隧道将数据包转发给接收到第二锚点网关处。如此,当第一锚点网关对应的数据网络无法处理终端发送来的应用层请求消息时,可以将该应用层请求消息转发给其他的第二锚点网关对应的数据网络,从而由第二锚点网关对应的数据网络处理响应终端的应用层请求消息,及本专利技术实施例中提出了一种实现网络侧UE请求消息的重定向的方案,支持在边缘网络和数据中心网络之间通过3GPP网络进行UE请求消息的重定向。在一种可能的实施方式中,所述指定源或目标IP地址的数据包为从数据网络接收的下行数据包,并且:所述下行数据包的源IP地址为与第一锚点网关关联的UEIP地址;或者所述下行数据包的目的IP地址在第二锚点网关关联的IP地址段内。上述方法,第一锚点网关接收到的指定源或目的IP地址的数据包是从数据网络接收的下行数据包,且该下行数据包的源IP地址为与第一锚点网关关联的UEIP地址;或者该下行数据包的目的IP地址在第二锚点网关关联的IP地址段内;即当第一锚点网关接收到包含的IP地址为上述两种情况中的一种时,可以确定发送所述下行数据包的数据网络无法响应用户请求消息,需将所述下行数据包转发给第二锚点网关对应的数据网络。在一种可能的实施方式中,所述第一会话管理功能实体接收第一锚点网关发送的事件报告之前,还包括:所述第一会话管理功能实体配置所述第一锚点网关,使得所述第一锚点网关在接收到的所述数据包时,向所述第一会话管理功能实体发送包含所述数据包或所述数据包IP地址信息的事件报告。上述方法,在通过本专利技术实施例中的方法进行用户请求消息重定向之前,第一会话管理功能实体需要配置第一锚点网关,使得所述第一锚点网关在接收到的所述数据包时,向所述第一会话管理功能实体发送包含所述数据包或所述数据包IP地址信息的事件报告。这样才能根据生成的事件报告确定需要建立的转发隧道的转发隧道信息,进而实现网络侧UE请求消息的重定向的方案。在一种可能的实施方式中,若所述协议数据单元会话为IPv6多宿主类型的协议数据单元会话;该方法还包括:所述第一会话管理功能实体指示第一锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀;或所述第一会话管理功能实体指示第二锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。上述方法,若所述协议数据单元会话为IPv6多宿主类型的协议数据单元会话时,第一会话管理功能实体还需要指示第一锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀;或指示第二锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。这样才能将下行数据包顺利地转发到第二锚点网关对应的数据网络。在一种可能的实施方式中若点网关由第二会话管理功能实体控制;所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道之后,还包括:所述第一本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n第一会话管理功能实体接收第一锚点网关发送的事件报告,其中所述事件报告指示所述第一锚点网关收到了指定源或目的互联网协议IP地址的数据包;/n所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道;/n所述第一会话管理功能实体向所述第一锚点网关提供转发隧道信息,该转发隧道信息使得所述第一锚点网关能够将数据包转发至协议数据单元会话的第二锚点网关。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
第一会话管理功能实体接收第一锚点网关发送的事件报告,其中所述事件报告指示所述第一锚点网关收到了指定源或目的互联网协议IP地址的数据包;
所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道;
所述第一会话管理功能实体向所述第一锚点网关提供转发隧道信息,该转发隧道信息使得所述第一锚点网关能够将数据包转发至协议数据单元会话的第二锚点网关。


2.如权利要求1所述的方法,其特征在于,所述指定源或目标IP地址的数据包为从数据网络接收的下行数据包,并且:
所述下行数据包的源IP地址为与第一锚点网关关联的终端UEIP地址;或者
所述下行数据包的目的IP地址在第二锚点网关关联的IP地址段内。


3.如权利要求1所述的方法,其特征在于,所述第一会话管理功能实体接收第一锚点网关发送的事件报告之前,还包括:
所述第一会话管理功能实体配置所述第一锚点网关,使得所述第一锚点网关在接收到的所述数据包时,向所述第一会话管理功能实体发送包含所述数据包或所述数据包IP地址信息的事件报告。


4.如权利要求1所述的方法,其特征在于,若所述协议数据单元会话为IPv6多宿主类型的协议数据单元会话;该方法还包括:
所述第一会话管理功能实体指示第一锚点网关将所述数据包的源第六版互联网协议IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀;或
所述第一会话管理功能实体指示第二锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。


5.如权利要求1所述的方法,其特征在于,若所述第二锚点网关由第二会话管理功能实体控制;
所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道之后,还包括:
所述第一会话管理功能实体从所述第二会话管理功能实体获取转发隧道信息。


6.如权利要求5所述的方法,其特征在于,若所述第二锚点网关由第二会话管理功能实体控制,且所述协议数据单元会话为IPv6多宿主类型的协议数据单元会话;
所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道之后,还包括:
所述第一会话管理功能实体从所述第二会话管理功能实体获取与所述第二锚点网关关联的UEIPv6地址前缀;
所述第一会话管理功能实体指示第一锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。


7.如权利要求5所述的方法,其特征在于,若所述第二锚点网关由第二会话管理功能实体控制,且所述协议数据单元会话为IPv6多宿主类型的协议数据单元会话;
所述第一会话管理功能实体根据事件报告确定需要建立的用于转发数据包的转发隧道之后,还包括:
所述第一会话管理功能实体向所述第二会话管理功能实体发送通知或请求消息,使得所述第二会话管理功能实体指示所述第二锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。


8.如权利要求1所述的方法,其特征在于,所述转发隧道信息为下列隧道端点信息中的一种:
为多锚点协议数据单元会话中的用于上行分流的用户端口功能实体分配的N3接口上行隧道端点信息;或
为多锚点协议数据单元会话用于分支的用户端口功能实体分配的N3接口上行隧道端点信息;或
为第二锚点网关的上行隧道端点信息。


9.一种数据传输的方法,其特征在于,该方法包括:
第一锚点网关在接收到指定源或目的IP地址的数据包后,向第一会话管理功能实体发送事件报告;
所述第一锚点网关根据第一会话管理功能实体提供的转发隧道信息建立转发隧道;
所述第一锚点网关通过建立的转发隧道将所述数据包转发至协议数据单元会话的第二锚点网关。


10.如权利要求9所述的方法,其特征在于,所述指定源或目标IP地址的数据包为从数据网络接收的下行数据包,并且:
所述下行数据包的源IP地址为与第一锚点网关关联的UE的IP地址;或者
所述下行数据包的目的IP地址在第二锚点网关关联的IP地址段内。


11.如权利要求9所述的方法,其特征在于,所述转发隧道信息为下列隧道端口信息中的一种:
为多锚点协议数据单元会话中的用于上行分流的用户端口功能实体分配的N3接口上行隧道端点信息;或
为多锚点协议数据单元会话用于分支的用户端口功能实体分配的N3接口上行隧道端点信息;或
为第二锚点网关的上行隧道端点信息。


12.如权利要求9所述的方法,其特征在于,若所述协议数据单元会话为IPv6多宿主类型的协议数据单元会话;
所述第一锚点网关通过建立的转发隧道将所述数据包转发至协议数据单元会话的第二锚点网关之前,还包括:
所述第一锚点网关根据第一会话管理功能实体的指示将数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。


13.一种数据传输方法,其特征在于,该方法包括:
第二锚点网关接收第一锚点网关通过转发隧道转发的数据包;
所述第二锚点网关将所述数据包的源IPv6地址前缀替换为与自身关联的UEIPv6地址前缀;
其中,所述转发隧道是第一锚点网关根据第一会话管理功能实体提供的转发隧道信息建立的转发隧道。


14.如权利要求13所述的方法,其特征在于,所述第二锚点网关将所述数据包的源IPv6地址前缀替换为与自身关联的UEIPv6地址前缀,包括:
所述第二锚点网关根据第一会话管理功能实体指示将所述数据包的源IPv6地址前缀替换为与自身关联的UEIPv6地址前缀;或
所述第二锚点网关根据第二会话管理功能实体指示将所述数据包的源IPv6地址前缀替换为与自身关联的UEIPv6地址前缀。


15.如权利要求13所述的方法,其特征在于,所述转发隧道信息为下列隧道端口信息中的一种:
为多锚点协议数据单元会话中的用于上行分流的用户端口功能实体分配的N3接口上行隧道端点信息;或
为多锚点协议数据单元会话用于分支的用户端口功能实体分配的N3接口上行隧道端点信息;或
为第二锚点网关的上行隧道端点信息。


16.一种数据传输方法,其特征在于,该方法包括:
第二会话管理功能实体接收第一会话管理功能实体发送的上下文请求消息,所述上下文请求消息中携带有数据包或数据包IP地址信息,所述数据包为指定源或目的IP地址的数据包;
所述第二会话管理功能实体根据所述数据包或所述数据包IP地址信息确定转发隧道信息;
所述第二会话管理功能实体向第一会话管理功能实体提供所述转发隧道信息。


17.如权利要求16所述的方法,其特征在于,所述第二会话管理功能实体接收第一会话管理功能实体发送的上下文请求消息后,还包括:
所述第二会话管理功能实体向所述第一会话管理功能实体提供与所述第二锚点网关关联的UEIPv6地址前缀,使得所述第一会话管理功能实体指示所述第一锚点网关或所述第二锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。


18.如权利要求16所述的方法,其特征在于,所述第二会话管理功能实体接收第一会话管理功能实体发送的上下文请求消息后,还包括:
所述第二会话管理功能实体指示第二锚点网关将所述数据包的源IPv6地址前缀替换为与所述第二锚点网关关联的UEIPv6地址前缀。


19.一种数据传输的第一会话管理功能实体,其特征在于,该第一会话管理功能实体包括:处理器、存储器和收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
接收第一锚点网关发送的事件报告,其中所述事件报告指示所述第一锚点网关收到了指定源或目的IP地址的数据包;根据事件报告确定需要建立的用于转发数据包的转发隧道;向所述第一锚点网关提供转发隧道信息,该转发隧道信息使得所述第一锚点网关能够将数据包转发至协议数据单元会话的第二锚点网关。


20.如权利要求19所述的第一会话管理功能实体,其特征在于,所述指定源或目标IP地址的数据包为从数据网络接收的下行数据包,并且:
所述下行数据包的源IP地址为与第一锚点网关关联的UEIP地址;或者
所述下行数据包的目的IP地址在第二锚点网关关联的IP地址段内。


21.如权利要求19所述的第一会话管理功能实体,其特征在于,所述处理器还用于:
接收第一锚点网关发送的事件报告之前,配置第一锚点网关,使得所述...

【专利技术属性】
技术研发人员:陈山枝王胡成
申请(专利权)人:电信科学技术研究院有限公司
类型:发明
国别省市:北京;11

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

1