一 PLMN 概念和 PLMN selection
IDIE 态下的UE,首先会进行 PLMN (Public Land Mobile Network)选择。PLMN= MCC MNC, MCC ( Mobile Country Code)移动国家码,MNC (Mobile Network Code)移动网络码。例如中国的MCC 为460,移动的MNC有00,则 46000是中国移动的PLMN。 UE 扫描所有频点,找到信号最强的社区,然后阅读社区的系统信息,即 SIB1, SIB1里包含社区所属的社区 PLMN。有时一个社区会包含不止一个PLMN。所有搜索PLMN根据社区信号强度,将分为两类 NAS 层。 在上报时,UE会标注满足条件 RSRP ≥-110 dBm的小区为high quality PLMN;相反,不符合这一条件的社区是非社区high quality PLMN, UE 报告时,将非high quality PIMN 它与社区相连 RSRP一起上报。 根据NAS 协议23122,PLMN search 有两种模式: Automatic mode 和 Manual mode。Automatic mode 会按照 PLMN/RAT 优先可用的最高优先级 PLMN。 Manual mode 时,UE 会给用户展示所有可选的 PLMN,只有当用户选择某只有当用户选择某个时 PLMN, UE 开始尝试接入PLMN。 NAS 层会指示 PIMN search 的停止,但UE存储的先验信息也可以用来优化这个过程,加快速度PLMN search 进度PLMN search 结束,则 Cell selection 马上开始。
二 PLMN 分类和优先级
RPLMN ( Register PLMN):终端在上次启动或离线前注册PLMN。 EPLMN (Equivalent PLMN):目前选择的终端 PLMN 处于同等地位的 PLMN。 HPLMN (Home PLMN) : USIM对应的IMSI的PLMN。 EHPLMN (Equivalent Home PLMN):目前选择的终端PLMN 本地位置相同 PLMN。 UPLMN (User Controlled PLMN):用户手动选择网络时选择的终端PLMN。 OPLMN (Operator Controlled PLMN):运营商在烧卡时与运营商签订漫游协议 PLMN. VPLMN (Visited PLMN):终端访间的 PLMN。当移动终端丢失覆盖时,一个VPLMN 将被选择。 APLMN (approve PLMN):终端至少可以在其上找到一个社区,并且可以从其系统信息中读取 PLMN。 FPLMN (Forbidden PLMN):禁止访问PLMN,通常,终端试图访问某个终端PLMN 被拒绝后,将其添加到本列表中。
(1) RPLMN (2) EPLMN (3) HPLMN (4) EHPLMN (5)UPLMN (6)OPLMN (7)其他PLMN
三 PLMN 选择
PLMN不分析选择的具体流程。如果您感兴趣,可以阅读协议23122。这里只给出PLMN状态图的选择。
四 SNPN 选择
从R16 38304 新概念出现在协议中 SNPN ( Stand-alone Non-Public Network),其区别于PLMN,是非公共网络。查看协议 23501,SNPN是 NPN (Non-Public Network)一个,另一个NPN 网络为 PNI-NPN ( Public Network Integrated Non-Public Network)。 PLMN 为普通用户服务,NPN为企业等服务的专用5G 网络,也是5G 垂直应用。换句话说,NPN 就是 5G 系统部署的非公共网络。根据之前的描述,我们知道 NPN 分为两类:SNPN 和 PNI-NPN,它们之间的区别在于它们是否依赖于它们 PIMN提供的网络功能。不依赖于 PIMN 独立存在 NPN 就是 Stand-alone NPN (SNPN),依赖于RLMN 而存在的NPN 就是 PNI-NPN做 SNPN selection 不要做终端 PIMN selection, 做 PIMN selection 也不做终端 SNPN selection。即终端或接入公共网络,或接入专用网络,不能同时接入。 与 PLMN selection 类似,SNPN selection 也是基于一系列 SNPN identities, 或者通过自动模式,或者通过手动模式,选择一个 SNPN identity。更具体的描述实际上是和谐PIMN selection 相同,即UE 通过扫描频点,找到最强的社区,读取系统信息 SNPN,然后上报给 NAS。假如是手动模式NAS 还会指示 UE 同时上报 SNPN 对应的 HRNN (Human Readable Network Name )。 SNPN selection 也可以由 NAS 指示停止,也可以使用一些先验信息优化、加快该过程。 一旦SNPN selection 最后,立即开始社区选择。