跳到主要内容

OmniSEPP

OmniSEPP 是 安全边缘保护代理 (SEPP),用于 Omnitouch 5G 核心。它位于 inter-PLMN(漫游)边缘,并终止家庭网络与其漫游合作伙伴之间的 N32 接口,保护跨越 PLMN 边界的信令。

SEPP 的定义见 3GPP TS 23.501 §6.2.17。其安全行为在 3GPP TS 33.501 中规定(§13.1 中的 N32-f TLS 模式,§13.2 中的拓扑隐藏),而 N32 接口本身在 3GPP TS 29.573 中规定(§5.2.3 / §6.1.5.2 中的 N32-c 握手,§5.3 中的 N32-f 消息转发)。

N32-c 能力握手(响应者和发起者,后者在启动时自动驱动),漫游合作伙伴注册,拓扑隐藏,以及 TLS 模式 N32-f 中继(入站和出站)已实现并连接。SBI/N32 监听器在 sbi_schemehttps 时终止 TLS,包括针对配置的 CA 的双向(客户端证书)TLS,并且 N32 关联上下文被持久化,以便在重启后仍然存在。

文档

  • 操作指南 - 架构、N32-c 握手和 N32-f 中继流程、端点以及日常操作
  • 配置参考 - 每个配置键和环境变量,包括嵌套的漫游合作伙伴和拓扑隐藏映射
  • 指标和监控 - 当前通过结构化日志可观察到的内容
  • 故障排除 - 常见问题及解决方案

架构概述

OmniSEPP 跨越家庭 PLMN 和一个或多个漫游合作伙伴之间的边界。合作伙伴 SEPP 首先通过 N32-c 协商 N32 安全关联,然后通过 N32-f 交换基于服务的信令。在家庭侧,OmniSEPP 将入站 N32-f 流量中继到内部网络功能,并向 NRF 注册。

N32 接口有两个逻辑通道:

  • N32-c(控制):一个短暂的 HTTP/2 握手,其中两个 SEPP 协商一个单一的相互支持的 N32-f 安全能力并建立 N32 关联。
  • N32-f(转发):在 TLS 模式下,PLMN 之间基于服务的(SBI)消息的持续中继。

功能概述

核心功能

  • N32-c 安全能力协商 - 响应者和发起者角色。SEPP 从其本地首选列表中协商一个单一的相互支持的 N32-f 安全能力。针对每个配置的漫游合作伙伴的发起者握手在启动时自动驱动。
  • N32 关联上下文存储 - 每个已建立关联的持久(基于 DETS)记录,以远程 SEPP FQDN 为键,能够在进程或节点重启后存活。
  • N32-f 中继(TLS 模式) - 将合作伙伴流量入站中继到由 3gpp-Sbi-Target-apiRoot 头部指定的内部 NF,并将消费者发起的流量出站中继到由目标 PLMN 选择的漫游合作伙伴 SEPP。
  • 应用内 N32 TLS - 当 sbi_schemehttps 时,监听器使用配置的证书和密钥终止 TLS,并在配置 CA 时要求并验证对等 SEPP 的客户端证书(N32-f TLS 模式,见 TS 33.501 §13.1)。
  • 拓扑隐藏 - 操作员配置的、整个主机 FQDN 重写,掩盖出站的内部 NF 身份,并在入站时反转它们(见 TS 33.501 §13.2)。
  • 漫游合作伙伴注册 - 合作伙伴 PLMN 的静态允许列表;仅配置的合作伙伴才会被中继到或从中继。

集成点

  • 漫游合作伙伴 SEPP(N32-c / N32-f) - 合作伙伴 PLMN 中的对等 SEPP。
  • 内部 NFs(SBI) - AMF、SMF、AUSF、UDM 和其他接收入站合作伙伴流量的生产者。
  • NRF(SBI) - OmniSEPP 以 NFType SEPP 向本地 NRF 注册并发送心跳,以便本地消费者和 SCP 可以发现它(见 TS 29.573 cl 4.2.1)。远程对等 SEPP 从静态 roaming_partners 配置中解析,而不是通过 NRF 发现,这是跨 PLMN 对等解析的预期模型。

配置摘要

所有配置都在 :omnisepp 应用程序键下。生产运行时配置中,部分键可以通过环境变量覆盖;嵌套映射(roaming_partnerstopology_hiding_map)仅通过应用程序配置文��设置。有关完整参数表,请参见 配置参考

config :omnisepp,
sbi_scheme: "http",
sbi_addr: "127.0.0.22",
sbi_port: 7777,
# N32 监听器的 TLS 材料,仅在 sbi_scheme 为 "https" 时使用
sbi_certfile: nil,
sbi_keyfile: nil,
sbi_cacertfile: nil,
nrf_uri: "http://127.0.0.10:7777",
mcc: "999",
mnc: "70",
heartbeat_interval: 10_000,
supported_sec_capabilities: ["TLS"],
roaming_partners: %{},
topology_hiding_map: %{}

文档结构

按角色

操作员和管理员:

  1. 操作指南 开始
  2. 查看 指标和监控
  3. 随时保留 故障排除

系统集成商:

  1. 配置参考 开始
  2. 查看 操作指南 的端点和流程部分

按主题