基于VPP的UPF转发面实现方法、装置、系统及相关设备制造方法及图纸

技术编号:36032150 阅读:17 留言:0更新日期:2022-12-21 10:34
本公开提供了一种基于VPP的UPF转发面实现方法、装置、网元、系统、电子设备及存储介质,涉及通信技术领域。该方法包括:基于矢量化报文处理VPP平台,构建UPF网元上不同接口之间传输报文的报文转发图,其中,所述报文转发图中至少包含:报文检测节点和报文转发节点,所述报文检测节点用于对报文进行报文特征检测,所述报文转发节点用于根据报文的报文特征检测结果,获取对应的报文转发处理规则,对报文执行相应的转发处理操作;根据构建的报文转发图,对UPF网元上不同接口之间传输的报文执行相应的转发处理操作。本公开能够实现高性能且扩展性强的UPF转发面,对UPF网元上不同接口之间传输的报文进行转发。间传输的报文进行转发。间传输的报文进行转发。

【技术实现步骤摘要】
基于VPP的UPF转发面实现方法、装置、系统及相关设备


[0001]本公开涉及通信
,尤其涉及一种基于VPP的UPF转发面实现方法、装置、网元、系统、电子设备及存储介质。

技术介绍

[0002]随着5G定制网的推广,越来越多企业园区需要部署边缘用户面网元UPF,为客户专网提供定制化通信服务,支持数据不出园区,同时满足大带宽、低时延、低抖动等需求。目前缺少高性能且扩展性强的UPF转发面实现方法。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]本公开提供一种基于VPP的UPF转发面实现方法、装置、网元、系统、电子设备及存储介质,至少在一定程度上克服相关技术中缺少高性能且扩展性强的UPF转发面实现方法的技术问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的一个方面,提供了一种基于VPP的UPF转发面实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于VPP的UPF转发面实现方法,其特征在于,包括:基于矢量化报文处理VPP平台,构建UPF网元上不同接口之间传输报文的报文转发图,其中,所述报文转发图中至少包含:报文检测节点和报文转发节点,所述报文检测节点用于对报文进行报文特征检测,所述报文转发节点用于根据报文的报文特征检测结果,获取对应的报文转发处理规则,对报文执行相应的转发处理操作;根据构建的报文转发图,对UPF网元上不同接口之间传输的报文执行相应的转发处理操作。2.根据权利要求1所述的基于VPP的UPF转发面实现方法,其特征在于,所述报文转发图中还包含:流量分发节点,所述流量分发节点用于将来自同一用户的数据流分发到同一个线程;或按照预设功能需求信息将指定的数据流分发到指定的线程,所述数据流包括:多个报文。3.根据权利要求2所述的基于VPP的UPF转发面实现方法,其特征在于,所述方法还包括:为每个线程创建快速转发表,其中,所述快速转发表中包含:多个报文特征与多个报文转发处理规则之间的对应关系;当每个线程接收到包含多个报文的数据流后,对所述数据流中的首个报文进行报文特征检测;根据所述数据流中首个报文的报文特征检测结果,从所述快速转发表中查询对应的报文转发处理规则,对所述数据流中的所有报文执行相应的转发处理操作。4.根据权利要求3所述的基于VPP的UPF转发面实现方法,其特征在于,根据所述数据流中首个报文的报文特征检测结果,从所述快速转发表中查询对应的报文转发处理规则,对所述数据流中的所有报文执行相应的转发处理操作,包括:根据所述数据流中首个报文的报文特征检测结果,从所述快速转发表中查询对应的报文转发处理规则;将查询到的报文转发处理规则存入Redis缓存中;根据所述Redis缓存中存储的报文转发处理规则,对所述数据流中的各个报文执行相应的转发处理操作。5.根据权利要求3所述的基于VPP的UPF转发面实现方法,其特征在于,所述方法还包括:为每个线程分配一个内存空间,其中,所述内存空间用于存储每个线程维护的快速转发表,所述快速转发表中包含:多个快速转发表项,每个快速转发表项包含一个报文特征与报文转发处理规则之间的对应关系。6.根据权利要求5所述的基于VPP的UPF转发面实现方法,其特征在于,所述方法还包括:使用位图标识快速转发表中每个快速转发表项的状态,其中,每个快速表项的状态包括:占用状态和空闲状态,其中,占用状态用于表征快速转发表中快速转发表项被占用,所述空闲状态用于表征快速转发表中快速转发表项未占用。7.根据权利要求6所述的基于VPP的UPF转发面实现方法,其特征在于,所述方法还包括:
当创建一个协议数据单元PDU会话时,从该线程维护的快速转发表中取出空闲状态的快速转发表项供该PDU会话占用;当删除一个PDU会话时,释放该PDU会话占用的快速转发表项,并更新快速转发表中相应快速转发表项的状态为空闲状态。8.根据权利要求5所述的基于VPP的UPF转发面实现方法,其特征在于,所述方法还包括:使用最近最少使用LRU链表存储每个PDU会话占用的快速转发表项。9.根据权利要求1所述的基于VPP的UPF转发面实现方法,其特征在于,基于矢量化报文处理V...

【专利技术属性】
技术研发人员:杨宇刘嘉伟吴彬付日哨欧亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1