SMF简述
5G SMF是5G基于服务架构的一个功能单元。SMF主要负责与分离的数据面交互,创建、更新和删除PDU会话,并管理与UPF的会话环境(session context)。
会话管理,例如会话建立,修改和释放,包括 UPF 和 AN 节点之间的通道维护。
UE IP 地址分配和管理(包括可选的授权)。
DHCPv4(服务器和客户端)和 DHCPv6(服务器和客户端)功能。
如 IETF RFC 1027 [53]中规定的 ARP 代理和/或以太网 PDU 的 IETF RFC 4861 [54]功能中规定的IPv6Neighbor Solicitation Proxying。 SMF 通过提供与请求中发送的 IP
地址相对应的 MAC 地址来响应ARP 和/或 IPv6 邻居请求请求。选择和控制 UP 功能,包括控制 UPF 代理 ARP 或 IPv6 邻居发现,或将所有 ARP / IPv6 邻居请求流量转发到 SMF,用于以太网 PDU 会话。
配置 UPF 的流量控制,将流量路由到正确的目的地。
终止接口到策略控制功能。
合法拦截(用于 SM 事件和 LI 系统的接口)。
收费数据收集和支持计费接口。
控制和协调 UPF 的收费数据收集。 终止 SM 消息的 SM 部分。 下行数据通知。 AN 特定 SM 信息的发起者,通过 AMF 通过
N2 发送到 AN。 确定会话的 SSC 模式。 漫游功能: 处理本地实施以应用 QoS SLA(VPLMN)。
计费数据收集和计费接口(VPLMN)。 合法拦截(在 SM 事件的 VPLMN 和 LI 系统的接口)。 支持与外部 DN 的交互,以便通过外部 DN 传输 PDU 会话授权/认证的信令。
注意: 并非所有功能都需要在网络切片的实例中得到支持。
SMF 服务
SMF提供两种服务:
如图所示,Nsmf_PDUSession服务提供了管理PDU会话的功能, 而Nsmf_EventExposure服务提供了SMF事件开放的可能性。
- Nsmf_PDUSession 服务
Nsmf_PDUSession 服务操作 PDU 会话,其允许其他网元来建立,修改,释放 PDU 会话
创建,修改以及释放 PDU 会话的 SM 上下文,依靠从 AMF 携带 NAS SM 消息的 N1 消息
恢复 PDU 会话的 SM 上下文
在归属漫游场景,在 V-SMF 和 H-SMF 创建修改释放 PDU 会话
与 PDU 会话关联策略和计费规则,并绑定策略和计费规则到流上
通过 N4 接口与 UPF 交互,创建修改以及设防用户面会话
处理用户面事件,以及应用相应的策略和计费规则
- Nsmf_EventExposure 服务
Nsmf_EventExposure服务向用户 NF 提供与 PDU 会话相关的事件。此服务公开的服务操作允许其他 NF 用户并获得
PDU会话上发生的事件的通知。
- UE IP 地址或前缀的变化;
- PDU会话的释放;
- 用户面路径改变;
- 接入类型的改变;
- PLMN的改变;