NPN是Non-Public Network的缩写,顾名思义就是非公共网络,NPN是为非公共用途部署的5GS。
NPN分为2类:
(1)独立非公共网络(SNPN),即由NPN运营商运营且不依赖PLMN提供的网络功能,
(2)公共网络集成NPN(PNI-NPN),即在PLMN支持下部署的非公共网络。
NPN和PLMN可以共享NG-RAN。
PLMN选择需要PLMN ID,而NPN选择类似于常规的PLMN选择,NPN进行NPN选择时,要根据NPN ID进行,这里SNPN就由PLMN ID + NID标识,而PNI-NPN由PLMN ID + CAG ID标识。
这里就简单看下NPN ID的结构。
同样,NPN id会在SIB1中广播,SIB1中的NPN id(NID以及CAG ID)图示如上,它是通过SIB1->cellAccessRelatedInfo->npn-IdentityInfoList-r16->NPN-IdentityInfo-r16->NPN-Identity-r16带给UE,NPN-Identity中有可以分为pni-npn和snpn,pni-npn对应的就是PLMN ID + CAG ID,而snpn对应的就是PLMN ID + NID。
下面看下设置NID的相关规定。