基于非3GPP接入功能网元的数据传输方法及非3GPP接入功能网元技术

技术编号:32974598 阅读:21 留言:0更新日期:2022-04-09 11:48
本申请公开了一种基于非3GPP接入功能网元的数据传输方法及非3GPP接入功能网元,用以解决数据传输效率低的技术问题。具体的,一种基于非3GPP接入功能网元的数据传输方法,通过在非3GPP接入功能网元中添加满足3GPP协议规范的N6接口,以实现终端和数据网络直接通过所述非3GPP接入功能网元进行数据传输。与现有技术相比,融合N6接口的非3GPP接入功能网元可以建立一条不经过UPF网元转发、不需要再由UPF网元进行GTP

【技术实现步骤摘要】
基于非3GPP接入功能网元的数据传输方法及非3GPP接入功能网元


[0001]本申请涉及通信
,尤其涉及一种基于非3GPP接入功能网元的数据传输方法及非3GPP接入功能网元。

技术介绍

[0002]在3GPP协议规范中,定义了用于支持终端设备实现非3GPP接入功能的网元,从而使终端能够不通过标准的基站,而是通过例如Wifi、光纤,甚至是蓝牙等通信手段接入5G网络,获得5G服务。
[0003]出于安全性考虑,当终端以非3GPP的方式接入网络的情况下,3GPP规范设计在传输数据时形成了一条较为复杂的数据链路:
[0004]终端发至非3GPP接入功能网元的业务数据一般是经过GRE路由封装协议封装的数据包。在3GPP规范的定义中,非3GPP接入功能网元需要将这些从终端收到的GRE数据包解封,再重新封装为GTP

U(路由封装协议)的数据包,发至UPF网元。再由UPF网元解封GTP

U数据包,然后将内层数据路由到对应的数据网络。
[0005]在实现现有技术的过程中,专利技术人发现:
[0006]当终端以非3GPP的方式接入网络的情况下,业务数据经过了GRE、GTP

U两种路由封装协议的包装,经过了非3GPP接入功能网元、UPF两个网元的转发,最终才能与数据网络互通。复杂的传输过程在一定程度上降低了传输速率。
[0007]因此,需要提供一种基于非3GPP接入功能网元的数据传输方案,用以解决数据传输效率低的技术问题。

技术实现思路

[0008]本申请实施例提供一种基于非3GPP接入功能网元的数据传输方案,用以解决数据传输效率低的技术问题。
[0009]具体的,一种基于非3GPP接入功能网元的数据传输方法,包括以下步骤:
[0010]非3GPP接入功能网元添加满足3GPP协议规范的N6接口;
[0011]非3GPP接入功能网元接收终端发送的第一数据包;
[0012]对所述第一数据包进行IPSec解密,生成第二数据包;
[0013]对所述第二数据包使用GRE路由封装协议解封装,生成第三数据包;
[0014]根据路由策略,将所述第三数据包通过N6接口,发送至数据网络。
[0015]进一步的,所述方法还包括:
[0016]通过N6接口接收来自数据网络的第四数据包;
[0017]对所述第四数据包使用GRE路由封装协议进行封装,生成第五数据包;
[0018]对所述第五数据包进行IPSec加密,生成第六数据包;
[0019]将所述第六数据包发送至所述第四数据包的目标地址指向的终端。
[0020]进一步的,通过N6接口接收来自数据网络的第四数据包,具体包括:
[0021]通过Rawsocket方式,从N6接口接收来自数据网络的第四数据包。
[0022]进一步的,在步骤非3GPP接入功能网元接收终端发送的第一数据包之前,所述方法还包括:
[0023]非3GPP接入功能网元接收终端发送的链路建立请求;
[0024]非3GPP接入功能网元根据所述链路建立请求建立UPF数据链路或非UPF数据链路;
[0025]其中,所述UPF数据链路至少支持所述非3GPP接入功能网元与UPF网元进行数据传输流程;
[0026]所述非UPF数据链路至少支持所述非3GPP接入功能网元与数据网络进行数据传输流程。
[0027]进一步的,所述链路建立请求附带第一网络切片或第二网络切片;
[0028]当所述非3GPP接入功能网元识别所述第一网络切片,建立UPF数据链路;
[0029]当所述非3GPP接入功能网元识别所述第二网络切片,建立非UPF数据链路。
[0030]进一步的,所述第一网络切片的权重大于所述第二网络切片的权重。
[0031]进一步的,在步骤非3GPP接入功能网元根据所述链路建立请求建立UPF数据链路或非UPF数据链路之前,验证终端的建立非UPF数据链路权限。
[0032]进一步的,所述方法还包括:
[0033]当终端开通与建立非UPF数据链路权限相关的业务时,授权终端享有建立非UPF数据链路权限。
[0034]本申请实施例还提供一种非3GPP接入功能网元。
[0035]具体的,一种非3GPP接入功能网元,所述非3GPP接入功能网元添加满足3GPP协议规范的N6接口;
[0036]所述非3GPP接入功能网元用于:
[0037]接收终端发送的第一数据包;
[0038]对所述第一数据包进行IPSec解密,生成第二数据包;
[0039]对所述第二数据包使用GRE路由封装协议解封装,生成第三数据包;
[0040]根据路由策略,将所述第三数据包通过N6接口,发送至数据网络。
[0041]进一步的,所述非3GPP接入功能网元还用于:
[0042]通过N6接口接收来自数据网络的第四数据包;
[0043]对所述第四数据包使用GRE路由封装协议进行封装,生成第五数据包;
[0044]对所述第五数据包进行IPSec加密,生成第六数据包;
[0045]将所述第六数据包发送至所述第四数据包的目标地址指向的终端。
[0046]本申请实施例提供的技术方案,至少具有如下有益效果:
[0047]本申请提出的基于非3GPP接入功能网元的数据传输方案,通过在非3GPP接入功能网元中添加满足3GPP协议规范的N6接口,以实现终端和数据网络直接通过所述非3GPP接入功能网元进行数据传输,降低了终端以非3GPP方式接入网络的情况下数据传输过程的复杂性,使数据传输效率得到提高。
附图说明
[0048]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0049]图1为本申请实施例提供的非3GPP接入功能网元建立数据链路的流程框图。
[0050]图2为本申请实施例提供的非3GPP接入功能网元建立数据链路的信令流程图。
[0051]图3为本申请实施例提供的非3GPP接入功能网元实现合法拦截功能的信令流程图。
[0052]图4为本申请实施例提供的非3GPP接入功能网元实现流量上报功能的信令流程图。
[0053]图5为本申请实施例提供的一种基于非3GPP接入功能网元的数据传输方法的流程框图。
[0054]图6为本申请实施例提供的另一种基于非3GPP接入功能网元的数据传输方法的流程框图。
具体实施方式
[0055]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于非3GPP接入功能网元的数据传输方法,其特征在于,包括以下步骤:非3GPP接入功能网元添加满足3GPP协议规范的N6接口;非3GPP接入功能网元接收终端发送的第一数据包;对所述第一数据包进行IPSec解密,生成第二数据包;对所述第二数据包使用GRE路由封装协议解封装,生成第三数据包;根据路由策略,将所述第三数据包通过N6接口,发送至数据网络。2.如权利要求1所述的基于非3GPP接入功能网元的数据传输方法,其特征在于,所述方法还包括:通过N6接口接收来自数据网络的第四数据包;对所述第四数据包使用GRE路由封装协议进行封装,生成第五数据包;对所述第五数据包进行IPSec加密,生成第六数据包;将所述第六数据包发送至所述第四数据包的目标地址指向的终端。3.如权利要求2所述的基于非3GPP接入功能网元的数据传输方法,其特征在于,通过N6接口接收来自数据网络的第四数据包,具体包括:通过Rawsocket方式,从N6接口接收来自数据网络的第四数据包。4.如权利要求1所述的基于非3GPP接入功能网元的数据传输方法,其特征在于,在步骤非3GPP接入功能网元接收终端发送的第一数据包之前,所述方法还包括:非3GPP接入功能网元接收终端发送的链路建立请求;非3GPP接入功能网元根据所述链路建立请求建立UPF数据链路或非UPF数据链路;其中,所述UPF数据链路至少支持所述非3GPP接入功能网元与UPF网元进行数据传输流程;所述非UPF数据链路至少支持所述非3GPP接入功能网元与数据网络进行数据传输流程。5.如权利要求4所述的基于非3GPP接入功能网元的数据传输方法,其特征...

【专利技术属性】
技术研发人员:祝有霖吴云普谢婉怡李新
申请(专利权)人:广州爱浦路网络技术有限公司
类型:发明
国别省市:

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

1