UPF HTTP 头增强功能,数据面转发设计实现
按照 《面向垂直行业的边缘N4解耦UPF测试规范v2.0》对 HTTP 头增强测试要求,UPF 需要对 HTTP 满足以下功能要求:
UPF 可以根据 FAR 中
Header Enrichment IE
实现UE http
报文头增强插入,修改;UPF 可以识别
UE http
报文 URL ,同时按照 URL 白名单,实现开启/关闭 HTTP 头增强功能;UPF 可以基于
UE id
白名单 开启/关闭同增强功能 (基于号段(SUPI/GPSI/PEI)开启/关闭 HTTP 头增强功能)。UPF 可以开启关闭,防欺诈头增强功能(默认一直开启)。
URL 白名单,UE id
白名单,以及防欺诈开启关闭,通过增加 UPF http Header Enrichment
策略配置文件 配置到 UPF 上;在 UPF 启动时,自动加载到 upf_main
全局量中。
数据面转发流程
说明:
首先检查报文 URL 是否在 URL 白名单中,是由于 HTTP 头增强功能是针对特定业务的,因此有必要先筛选出需要进行 HTTP 头增强报文。
在 UE 白名单未开启时,可认为未对 UE 进行限制,所有 UE 的 HTTP 报文均可继续 HTTP 头增强流程。