HTTP 一次重定向分析实现
目前 UPF HTTP 重定向功能,仅支持永久重定向:即对需要重定向的 HTTP 请求,永久重定向。
目前 N4 接口中无配置 重定向次数字段,现通过新增 UPF 命令行方式,配置 imsi
标识对应UE
是否启用一次重定向,还是永久重定向:
将一次重定向配置在 upf_main
中,并在包含重定向规则的 far
中 记录是否已经重定向转发过报文。
命令行如下
# 命令行原型
upf redirect only once [status <enable|disable>] [imsi <xxx>]
# 开启一次重定向
uranus> upf redirect only once status enable imsi 466920100001102
# 关闭一次重定向,同时开启永久重定向
uranus> upf redirect only once status disable imsi 466920100001102
注: UPF 默认为,永久重定向。
流程图如下: