3GPP协议解读(二)_23.501_23.502_AMF选择SMF的基本原则和流程
发布时间:2024年01月11日
参考文献:23.502 4.3.2.2.3 SMF Selection流程 + 23.501 6.3.2 SMF discovery and selection
SMF Selection Principles
- AMF利用NRF来发现SMF实例,除非SMF信息可通过其他方式获得,例如在AMF上本地配置。
- AMF 在尝试发现 SMF 实例时向 NRF 提供 UE 位置信息。
- NRF 向 AMF 提供 SMF 实例的 NF 配置文件,包括SMF的IP地址。此外,NRF 还向 AMF 提供 SMF 实例的 SMF 服务区域。 AMF 中的 SMF 选择功能根据从 NRF 获得的可用 SMF 实例或 AMF 中配置的 SMF 信息选择 SMF 实例和 SMF 服务实例。
- AMF在选择 SMF 时考虑以下因素:
- 选定的数据网络名称(DNN,Data Network Name)
- HPLMN的S-NSSAI(用于非漫游和归属路由漫游场景),以及VPLMN的S-NSSAI(具有本地突围和归属路由漫游场景的漫游)
- NSI-ID,在网络中使用 NSI -ID 是可选的,取决于运营商的部署选择。如果使用,则 NSI ID 与 S-NSSAI 相关联。
- 来自 UDM 的订阅信息,例如
- 每个DNN:是否允许LBO漫游
- 每个S-NSSAI:订阅的DNN
- 每个(S-NSSAI,订阅的DNN):是否允许LBO漫游
- 每个(S-NSSAI,订阅的DNN):是否支持EPC互通
- 本地运营商政策
- 候选SMF的负载条件
- UE使用的接入技术
- 如果存在一个现有的PDU Session,UE请求建立另一个PDU Session到同一个DNN和SNSSAI,并且UE订阅数据表明该DNN支持与EPS的互通,则应选择相同的SMF。否则,如果UE订阅数据没有表示支持DNN与EPS互通,则可以选择不同的SMF。
- 可以选择不同的SMF,例如,支持SMF负载平衡或支持graceful SMF关机(例如,一个SMF开始不再接受新的PDU会话)。
- 对于家庭路由漫游场景,SMF选择函数选择VPLMN中的一个SMF和HPLMN中的一个SMF。
当UE请求为DNN和S - NSSAI建立PDU会话时,如果UE的MM核心网络能力表明UE支持EPC NAS,并且可以选择,如果UE的订阅表明该DNN和S - NSSAI支持与EPS的互通,则AMF选择SMF + PGW - C组合。否则,可以选择独立的SMF。 - 如果UDM为该DNN和S - NSSAI提供了允许处理所访问的PLMN (即使用LBO)中PDU Session的订阅上下文,并且AMF被配置为知道所访问的VPLMN与UE的HPLMN有合适的漫游协议,则SMF选择函数从所访问的PLMN中选择一个SMF。如果VPLMN中的SMF不能被DNN和S - NSSAI导出,或者订阅不允许使用LBO处理访问的PLMN中的PDU会话,则选择VPLMN中的SMF和HPLMN中的SMF,并使用DNN和S - NSSAI从HPLMN中导出SMF标识符。
- 如果VPLMN (用LBO进行漫游)中初始选择的SMF检测到它不理解UE请求中的信息,它可能会拒绝N11消息(与PDU会话建立请求消息相关),因为合适的N11导致触发AMF选择VPLMN中的新SMF和HPLMN (针对家庭路由漫游)中的SMF。
SMF Selection 流程
AMF选择SMF,用于为每个PDU会话分配相应的SMF。
AMF选择SMF的算法涉及以下网元:
- AMF:…,为PDU Session选择合适的SMF,…
- NSSF-Network Slice Selection Function:…,确定用于服务UE的AMF Set,或基于配置,通过查询NRF确定候选AMF列表,…
- NRF-Network Repository Function:…,支持服务发现功能。接收来自NF实例的NF发现请求,并将发现的NF实例(被发现)的信息提供给NF实例,NF实例包括AMF,AMF向NRF发送的请求即为SMF发现请求…
①在非漫游和本地突发的情况下,根据AMF的配置和NSSF在服务的PLMN中的部署选项,存在两种运行场景。
②在家庭路由的情况下,有两个主要的选择取决于操作员的选择,即NRF的参与,NSSF和AMF的配置。使用哪个选项的决定是漫游协议的一部分。
注意:NSI ID的使用和网络中多个NRF的使用是可选的,取决于运营商的部署选择。
① 非漫游和本地突发
非漫游和漫游与局部中断场景下的SMF选择:
- 如果AMF中的SMF信息可以通过其他方式(例如,本地配置)获得,则可以完全跳过这个过程。
- 否则:当服务的AMF知道合适的NRF用于根据配置或基于注册期间收到的网络切片选择信息在相应的网络切片实例中选择NFs /服务时,仅执行步骤3和4;当服务的AMF不知道在相应的网络切片实例中使用合适的NRF来选择NFs /服务时,要执行所有步骤。
- AMF->NSSF:AMF从NSSF中调用Nnssf_NSSelection_Get服务操作来为PLMN服务,其中服务PLMN的SNSSAI来自UE请求的允许的NSSAI,SUPI的PLMN ID,UE的TAI,并表明请求在非漫游或漫游局部中断场景下都在PDU会话建立过程中。
- NSSF->AMF:服务于PLMN的NSSF选择网络切片实例,确定并返回适当的NRF,用于在选定的网络切片实例内选择NFs /服务,并可选择性地返回与网络切片实例对应的NSI ID。
- AMF->NRF:AMF通过发出Nnrf_NFDiscovery_Request来查询服务PLMN的合适NRF,该Nnrf_NFDiscovery_Request至少包括来自Allowed NSSAI的本PDU会话服务PLMN的S-NSSAI、SUPI的PLMN ID、DNN,如果AMF已经存储了来自Allowed NSSAI的本PDU会话服务PLMN的S - NSSAI的NSI ID,则可能包括NSI ID。
- NRF->AMF:服务于PLMN的NRF提供给AMF,例如。FQDN或IP地址,在Nnrf_NFDiscovery_Request响应消息中的一组发现的SMF实例或SMF服务实例的端点地址( es ),以及可能的NSI ID为选定的网络切片实例对应的S - NSSAI,用于后续的NRF查询。
② 家庭路由(略)
文章来源:https://blog.csdn.net/JCMLSY/article/details/135521176
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!