LTE学习---PLMN选网(23.122协议R9)

PLMN选择与漫游

MS正常情况下都接入到HPLMN或者EHPLMN,但也可能选择VPLMN。比如在丢失覆盖后,(自动选网模式下)可用的最高优先级PLMN将会被选择,(手动模式下)由用户从MS指示的可用的PLMNs中选择获取服务的PLMN。

为了防止MS不断地在not allowed area尝试漫游服务,当MS得知该区域禁止漫游服务后,将对应的LA或者TA添加到list of "forbidden LAs for roaming" or "forbidden TAs for roaming"中, 该列表在关机或者sim卡拔出时删除。

当MS收到Cause #15 – No suitable cells in tracking area的消息后,对应的tracking area(E-UTRAN)将被加进forbidden TAs for roaming, 或者对应的location area(GSM, GSM COMPACT or UTRAN)将被加入forbidden LAs for roaming, 然后MS会搜索对应TA、LA不在禁止列表里的合适的小区。

如果MS给一个VPLMN发起LR请求后收到"PLMN not allowed"的响应,则将该VPLMN加入到禁止PLMN列表中,这个禁止列表(forbidden PLMNs)不论是关机还是SIM被移除都应该保留。

ME通常也可以存储一份扩展的禁止列表,但是在关机或者sim卡移除时需要被删除。

当MS向VPLMN发起GPRS attach/detach, RAU, EPS attach或者TAU请求后,若收到cause value "GPRS services not allowed in this PLMN" or "EPS services not allowed in this PLMN"的响应,则该VPLMN将被加入”forbidden PLMNs for GPRS service“列表,该列表在关机/sim卡移除时需要被删除。注意:HPLMN或者EHPLMN不应该存储在该表中。

当MS为了获得紧急承载服务时是可以接入"forbidden PLMNs" 列表或者 "forbidden PLMNs for GPRS service’'列表中的PLMN的,但就算attach成功也不能对该表中的PLMN进行删除操作。

区域限制服务

MS可能在指定的区域(LAs、TAs)得到服务,如果MS试图驻留在一个没有服务的小区时,当MS发起LR请求后,将会收到带Cause #12 – Tracking area not allowed的响应,MS将会根据接入技术做以下操作:
-GSM, GSM COMPACT or UTRAN
MS将该LAI存进"forbidden LAs for regional provision of service"列表,以防止重复尝试属于禁止LA的小区,随后MS进入limited service state. 该列表在关机或者sim卡被移除时删除。
-E-UTRAN
MS将该TAI存进"forbidden TAs for regional provision of service"列表,以防止MS重复尝试接入禁止TA的小区,随后MS进入limited service state,该列表在关机或者SIM卡被移除时删除。

注册区域边界

当MS移动到两个区域的边界位置时,可能导致MS不停地重复改变所属小区(不同的注册区域),每次改变都会发起一次LR请求,增加了信令负载与丢失呼叫消息的风险,应该由AS提供一种机制来尽可能减少该影响。

接入控制

没有合适的小区(limited service state)

以下情况,MS无法获得正常的服务:
a.在所选的PLMN里没有找到合适的小区
b.sim卡不存在
c.收到“PLMN not allowed”的响应(LR request)
d.收到"illegal MS", “illegal ME” 或者 “IMSI unknown in HLR"的LR 请求响应。(SIM将被视作无效)
e.收到"GPRS not allowed” response to an LR of a GPRS MS attached to GPRS services only.
在自动选网模式下,a,c,e将会开启一次PLMN重选过程。

选网状态列表

自动选网模式状态列表

-Trying RPLMN (尝试注册到registered PLMN上)
-On PLMN (已经成功注册到某个PLMN上).
-Trying PLMN (尝试注册在PLMN列表中的PLMN).
-Wait for PLMNs to appear (当前没有可用的PLMN,MS在等可以接入的PLMN出现)
-HPLMN search in progress (MS在搜索可用的PLMN)
-No SIM (没有SIM卡或者收到LR的相应带类似原因illegal MS的)

手动选网状态列表

-Trying RPLMN (尝试注册到registered PLMN上)
-On PLMN (已经成功注册到某个PLMN上).
-Not on PLMN (无法成功注册到所选的PLMN上)
-Trying PLMN (尝试注册到所选的PLMN上).
-No SIM (没有SIM卡或者收到LR的相应带类似原因invalid MS的)

位置注册的状态

位置注册的状态以来于LR的响应结果,针对GPRS与non-GPRS操作的状态是独立的。

  • NULL (MS关机)
  • Updated (MS的LR请求被接受)
  • Idle,No IMSI (LR被拒绝,原因可能是illegal ME/MS,imsi unknown in HLR, GPRS services and non-GPRS services not allowed,)
  • Roaming not allowed (LR被拒绝,原因是各种not allowed,或者在该区域没有合适的小区)
    在自动选网模式下,“PLMN not allowed”, “Roaming not allowed in this location area” and "Roaming not allowed in this tracking area"这些原因将会触发自动选网过程。
    在手动选网模式下,“PLMN not allowed”, "Roaming not allowed"将会触发手动选网过程。
  • Not updated (LR被拒绝,原因不在前两种情况中)
  • LR request (MS将会发起LR请求)
  • LR pending (MS已经发起LR请求,等待响应中)

PLMN选网

注册到PLMN指,MS不仅驻留在合适的小区,并且对应的LR也被接受。
选网过程会利用存储的关于需要的各种相关PLMN列表信息,ME会存储一个"equivalent PLMNs"列表,由网络侧下发加上注册的PLMN的PLMN code组成。每次在attach或者TAU过程结束后,这个列表应该被更新。
如果MS在共享网络中重选小区,若AS发现对于多个PLMN该小区都是合适的小区,如果注册的PLMN已经存在在这些PLMN中不需要重新选择不同的PLMN。

开机与丢失覆盖恢复

在开机或者丢失覆盖恢复时,MS选择注册的PLMN或者EPLMN(如果存在的话)。在丢失覆盖恢复的情况下,MS会尝试发起LR请求。
注意:

  1. 开机时,如果MS是手动选网模式,若RPLMN和EPLMN都没有,那么MS会尝试注册到最高优先级的EHPLMN上(当EHPLMN列表可用),如果EHPLMN列表不可用或者为空,则MS会选择尝试注册到HPLMN上。

自动选网过程

MS在选择PLMN/access technology combinations,应遵循以下的优先顺序

  1. 最高优先级的EHPLMN(如果EHPLMN列表可用)或者HPLMN(如果EHPLMN不存在或者为空)
  2. “User Controlled PLMN Selector with Access Technology” 文件中的每个PLMN(根据优先顺序选择)
  3. "Operator Controlled PLMN Selector with Access Technology"文件中的每个PLMN(根据优先顺序选择)
  4. 收到的信号较强的PLMN/access technology combinations(无序的)
  5. 收到的信号渐弱的PLMN/access technology combinations

针对2和3,如果不存在对应的数据文件,MS可以使用“PLMN Selector”数据,MS会使用所有的接入技术去搜索。
针对1,MS在搜索它能使用的接入技术时,并没有优先级,但是我们可以将 "HPLMN Selector with Access Technology"作为优化选择项。
针对5,MS将对每种接入技术下的PLMN进行排序,但是针对不同接入技术如何排序就是一个实现时需要注意的问题。
如果有一个或者多个PLMN可用,但是LR请求均失败并且位置entry存在在禁止列表中以防止MS多次尝试LR,则MS选择第一个这样的PLMN,进入Limited service状态。

手动选网过程

MS将指示当前有哪些可用的PLMN,当然,这些PLMN也可能存在在禁止PLMN的列表中(“forbidden PLMNs” )或者仅提供一些MS并不支持的接入技术。
MS在只是这些PLMNs,应该遵循一定的展示顺序:

  1. 最高优先级的EHPLMN(如果该列表存在的情况,如果有特别制定,也可能按有限顺序列出全部EHPLMN)或者HPLMN(不存在EHPLMN列表)。
  2. “User Controlled PLMN Selector with Access Technology” 文件中的每个PLMN(根据优先顺序选择)
  3. "Operator Controlled PLMN Selector with Access Technology"文件中的每个PLMN(根据优先顺序选择)
  4. 收到的信号较强的PLMN/access technology combinations(无序的)
  5. 收到的信号渐弱的PLMN/access technology combinations

MS将显示给用户当前PLMN是属于哪个列表中的PLMN还是不属于任何列表中的。(比如EHPLMN list, User Controlled PLMN List等等)
用户选择想要接入的PLMN,MS则根据用户选择的接入技术(或者使用最高优先级的接入技术)发起注册过程,这种注册过程,MS将忽略所有禁止列表的内容(比如“forbidden PLMNs” list等)。
一旦UE注册到所选PLMN后,UE是不会自动注册到其他PLMN上,除非有的PLMN被RPLMN声明为EPLMN或者用户将手动选网改为自动选网模式。
如果用户没有进行选网操作,则MS将之前选择的PLMN认为是选定的PLMN,如果该PLMN是不可用的,MS将随便驻留到一个cell,进入limited service状态。

用户重选

用户可以发起重选以及重新注册到新的PLMN上。

自动选网模式下的重选

MS将按照以下的选网顺序:

  1. 最高优先级的EHPLMN(如果EHPLMN列表可用)或者HPLMN(如果EHPLMN不存在或者为空)
  2. “User Controlled PLMN Selector with Access Technology” 文件中的每个PLMN,除开之前已经选择的PLMN(根据优先顺序选择)
  3. "Operator Controlled PLMN Selector with Access Technology"文件中的每个PLMN,除开之前已经选择的PLMN(根据优先顺序选择)
  4. 收到的信号较强的PLMN/access technology combinations,除开之前已经选择的PLMN(无序的)
  5. 收到的信号渐弱的PLMN/access technology combinations,除开之前已经选择的PLMN
  6. 之前已选的PLMN

注意:在自动选网模式下,EPLMN列表不应该被用作用户重选。

手动选网模式下的重选

同手动选网过程

VPLMN

如果MS注册到一个VPLMN上,MS会周期性地尝试从HPLMN/最高优先级的EHPLMN或者"user controlled PLMN selector"或者"operator controlled PLMN selector" 中的PLMN上获取服务。因此SIM卡会存储一个值T,用以表示尝试获取服务的周期时间,这个值得范围在6min-8hours之间,如果没有值,默认一个小时(60m)。
周期性获取本地服务或者更高优先级PLMN服务时需要遵循规则:

  1. 当漫游的MS处于自动选网模式,并且没有进行紧急承载服务或者没有紧急承载服务的PDN链接
  2. 下一次尝试需要间隔时间T
  3. MS需要处于idle时
  4. 如果没有发现HPLMN、EHPLMN或者更高优先级的PLMN,MS继续保留在VPLMN
  5. MS应限制尝试更高优先级的与当前提供服务的PLMN同国家的PLMN。
  6. 只有有优先级的EPLMN(与当前提供服务的PLMN是同国家),才能被计入可选择的PLMN
  7. 如果最高优先级的可用PLMN是当VPLMN,或者处于EPLMN列表中,则MS继续保留在当前的VPLMN上。

搜索更高优先级的PLMN

如果ME支持GSM COMPACT,这个过程是强制支持的,否则此过程是可选的。
扫描更高优先级PLMN这个过程只存在在自动选网模式时,并且MS需要同时支持GSM voice以及数据服务。
是否执行扫描取决于当前完成PLMN选择的PLMN的信息,或者MS处于limited service的状态中。
如果出现更高优先级的PLMN,但是不支持GSM Voice服务,需要告知给用户。MS不得选择该PLMN,但用户可以手动选择。

Roaming not allowed in this LA or TA

在选网模式下,如果收到LR的响应““Roaming not allowed in this LA” or “Roaming not allowed in this TA”,触发前文中开机与丢失覆盖恢复下的选网过程。

Steering of roaming

当MS收到USAT REFRESH信令(”Steering Roaming“)
MS用收到的列表去替换掉原有的 “Operator Controlled PLMN Selector with Access Technology” 列表,并从禁止列表里删掉收到的PLMNs(如果在禁止列表中存在的话),将新提供的PLMN信息加入到后续可能的更高优先级的PLMN中去,尝试搜索更高优先级的PLMN;

位置注册

MS开机并提供需要位置注册的服务时,MS会有以下几种可能:
1). 有SIM卡也不需要LR(取决于存储的注册区域标识和”attach“标识):MS的更新状态为UPDATED;
2). 有SIM卡且需要LR:SM将发起LR请求;
3). 没有SIM卡: MS的更新状态将进入Idle, NO IMSI。
情况2)中,MS的后续状态取决于LR的响应消息;

位置注册的触发

  • MS的更新状态为NOT UPDATED时改变小区
  • MS检测到自己进入了一个新的注册区域,例如,MS收到了与自己存储的不同的注册区域标识,并且对应的LAI、TAI或者PLMN表示都不在对应的禁止列表中,并且MS的更新状态处于”UPDATED“, "NOT UPDATED"或者”ROAMING NOT ALLOWED“中时。
  • MS更新状态处于”ROAMING NOT ALLOWED“并且检测到进入的区域跟自己存储的Area一样,切对应LAI、TAI或者PLMN标识都不在对应的禁止列表中。
  • 周期位置更新定时器到期触发LU
  • 周期路由更新定时器到期触发RAU
  • 周期跟踪区更新定时器到期触发TAU
  • 手动重选后,如果出现了acceptable小区在所选的PLMN中时,并且MS在该PLMN中的更新状态不是UPDATED。
  • 上层发起紧急承载服务

(以下只针对EPS服务域)
当MS进入一个新的PLMN并且当前的更新状态不是“IDLE,NO IMSI”则会发起TAU(EPS服务)。
如果MS不是因为紧急承载服务而附着PLMN,并且MS处于UPDATED的更新状态时,周期性的TAU定时器超时后会发起指示TAU的LR请求。

针对GPRS与non-GPRS服务,此处略。

周期性位置注册

以下只针对EPS服务
MS开机或者收到关于周期位置注册的系统消息后,周期位置更新的定时器应该被装载,该定时器超时值应该是0到收到的值之间的任意数,并且开启定时器。
超时值应该以10分钟为单位粒度,1-255个单位。
周期位置更新定时器不应该触发位置更新请求当MS处于connected mode时,只有在idle时才需要起该定时器并发起周期位置更新。
如果超时时间发生了改变,则该周期定时器需要被重新装载(用新收到的超时值)。

IMSI attach/detach

当MS收到系统消息需要进行IMSI attach/detach操作,需要进行相应的操作。
GPRS attach/detach操作对应于IMSI的attach/detach是独立的。如果MS的更新状态是UPDATED,当MS关机或者移除SIM卡则应该发送detach信息到网络侧,但该消息可能并不会被收到。当MS重新进入激活状态时,MS应该发起LR请求用来告知IMSI attach。如果注册区域发生了变更,则触发一次位置更新请求。

当前区域没有合适的小区

当LR响应带"No Suitable Cells In Location Area" or "No Suitable Cells In Tracking Area"原因时,MS尝试在同PLMN中寻找其他的LA、TA,如果找到了其他的LA或者TA则尝试位置注册。如果找不到,则触发PLMN的重选流程。

MS寻呼能力

当MS满足以下情况,需要监听所有的寻呼消息:

  • SIM卡存在
  • MS驻留在一个小区上
  • MS的状态不能是“Idle, No IMSI”
  • MS当前没有执行搜索可用PLMN任务

与VPLMN处于同一个国家的PLMN

该概念指的是:
如果VPLMN中MCC代码处于310-316之间,且另外的PLMN中MCC也是处于310-316之间,则认为他们是同一国家(北美的网络)
或者 与当前VPLMN具有相同的MCC代码。

位置更新的响应跟状态的影响关系:

LTE学习---PLMN选网(23.122协议R9)_第1张图片

位置更新状态与可允许的操作流程:

LTE学习---PLMN选网(23.122协议R9)_第2张图片

你可能感兴趣的:(lte)