上下行流量的转发方法技术

技术编号:39731090 阅读:17 留言:0更新日期:2023-12-17 23:34
本申请公开了一种上下行流量的转发方法

【技术实现步骤摘要】
上下行流量的转发方法、装置及电子设备


[0001]本申请涉及网络安全
,具体而言,涉及一种上下行流量的转发方法

装置及电子设备


技术介绍

[0002]随着
5G
专网业务的迅速发展,用户面功能
UPF(User Plane Function)
作为
5G
核心网的转发面网元已经广泛应用到各个行业,而在现有的通信协议中规定,当
UPF
检测到与会话管理功能
SMF(Session Management Function)
的逻辑网络链路
N4
不可达时,
UPF
需要立即删除
N4
对等体关联的包转发控制协议
PFCP(Packet Forwarding Control Protocol)
会话上下文

目前,按照
3GPP
协议规范制造的
UPF
设备都遵循上述准则,但是在复杂作业环境或网络链路不稳定的情况下会频繁导致设备流量中断,例如矿山等应用场景,经常出现
N4
链路故障,从而导致网络经常中断,严重影响生产

因此,相关技术中存在由于
UPF

SMF
的网络传输链路发生故障,进而导致
PFCP
会话的用户上下行流量中断技术问题

[0003]针对相关技术中,由于
UPF/>与
SMF
的网络传输链路发生故障,进而导致
PFCP
会话的用户上下行流量中断技术问题,尚未提出有效的解决方案


技术实现思路

[0004]本申请实施例提供了一种上下行流量的转发方法

装置及电子设备,以至少解决在复杂作业环境或网络链路不稳定的情况下频繁导致设备流量中断的技术问题

[0005]根据本申请实施例的一个方面,提供了一种上下行流量的转发方法,包括:在确定用户面功能
UPF
和会话管理功能
SMF
的目标链路发生故障的情况下,将所述
SMF
对应的包转发控制协议
PFCP
会话标记为惯性运行会话;转发标记为所述惯性运行会话的
PFCP
会话的上下行流量
。。
[0006]在一个示例性实施例中,确定
UPF

SMF
的目标链路发生故障之前,所述方法还包括:为所述
UPF
开启惯性运行功能;在所述惯性运行功能已被开启的情况下,为所述
UPF
设置惯性运行的延迟时间和惯性运行的最大运行时长

[0007]在一个示例性实施例中,在确定
UPF

SMF
的目标链路发生故障的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话,包括:在所述延迟时间内向所述
SMF
发送多个第一连接请求,其中,所述多个第一连接请求均用于请求重新连接所述目标链路;
[0008]在所述延迟时间到达时,所述
SMF
均未响应所述多个第一连接请求的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话

[0009]在一个示例性实施例中,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话之后,所述方法还包括:接收所述
SMF
发送的多个第二连接请求,其中,所述多个第二连接请求均用于请求重新连接所述目标链路;在所述
UPF
响应所述
SMF
最近时间发送的第二连接请求的情况下,在所述最大运行时长到达时,通过所述
UPF
和所述
SMF
重新建立的目标链路继续转发所述
PFCP
会话的上下行流量;在所述
UPF
均未响应所述多个第二连接请求的情况下,在所述
最大运行时长到达时,确定所述目标链路继续处于故障状态

[0010]在一个示例性实施例中,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话,包括:将所述
SMF
对应的
PCFP
会话的会话标识添加至所述
SMF
的哈希表中;在所述哈希表中匹配到所述会话标识的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话

[0011]在一个示例性实施例中,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话之后,所述方法还包括:在以下至少情况之一发生的情况下,确定删除所述惯性运行会话:检测到所述
SMF
节点被删除;检测到所述惯性运行功能被关闭;检测到所述目标链路恢复正常;检测到所述最大运行时长达到

[0012]在一个示例性实施例中,确定
UPF

SMF
的目标链路发生故障之前,所述方法还包括:向所述
SMF
发送的心跳请求,其中,所述心跳请求均用于确定所述
UPF
和所述
SMF
的目标链路的连接状态;在所述
SMF
未响应所述心跳请求的情况下,确定所述
UPF
和所述
SMF
的目标链路为故障状态

[0013]根据本申请实施例的另一方面,还提供了一种上下行流量的转发装置,包括:标记模块,用于在确定
UPF

SMF
的目标链路发生故障的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话;转发模块,用于转发标记为所述惯性运行会话的
PFCP
会话的上下行流量

[0014]在一个示例性实施例中,所述装置还包括开启模块,用于为所述
UPF
开启惯性运行功能;在所述惯性运行功能已被开启的情况下,为所述
UPF
设置惯性运行的延迟时间和惯性运行的最大运行时长

[0015]在一个示例性实施例中,所述装置还包括发送模块,用于在所述延迟时间内向所述
SMF
发送多个第一连接请求,其中,所述多个第一连接请求均用于请求重新连接所述目标链路;在所述延迟时间到达时,所述
SMF
均未响应所述多个第一连接请求的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话

[0016]在一个示例性实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种上下行流量的转发方法,其特征在于,包括:在确定用户面功能
UPF
和会话管理功能
SMF
的目标链路发生故障的情况下,将所述
SMF
对应的包转发控制协议
PFCP
会话标记为惯性运行会话;转发标记为所述惯性运行会话的
PFCP
会话的上下行流量
。2.
根据权利要求1所述的方法,其特征在于,确定
UPF

SMF
的目标链路发生故障之前,所述方法还包括:为所述
UPF
开启惯性运行功能;在所述惯性运行功能已被开启的情况下,为所述
UPF
设置惯性运行的延迟时间和惯性运行的最大运行时长
。3.
根据权利要求1所述的方法,其特征在于,在确定
UPF

SMF
的目标链路发生故障的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话,包括:在所述延迟时间内向所述
SMF
发送多个第一连接请求,其中,所述多个第一连接请求均用于请求重新连接所述目标链路;在所述延迟时间到达时,所述
SMF
均未响应所述多个第一连接请求的情况下,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话
。4.
根据权利要求1所述的方法,其特征在于,将所述
SMF
对应的
PFCP
会话标记为惯性运行会话之后,所述方法还包括:接收所述
SMF
发送的多个第二连接请求,其中,所述多个第二连接请求均用于请求重新连接所述目标链路;在所述
UPF
响应所述
SMF
最近时间发送的第二连接请求的情况下,在所述最大运行时长到达时,通过所述
UPF
和所述
SMF
重新建立的目标链路继续转发所述
PFCP
会话的上下行流量;在所述
UPF
均未响应所述多个第二连接请求的情况下,在所述最大运行时长到达时,确定所述目标链路继续处于故障状态
。5.
根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:何颂康曾祥宇王欣颖吴胜万黄泽桐
申请(专利权)人:中电信智能网络科技有限公司
类型:发明
国别省市:

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

1