这篇文章介绍LTE系统中的ID,首先展示下从Netmanias 来的一幅图
在阐述每一个ID的作用之前,先将右图中繁杂的ID分个类,
与终端设备相关的:
IMEI,IMSI,GUTI,S-TMSI,IP地址(PDN地址),C-RNTI,eNB UE S1AP ID,MME UE S1AP ID,Old UE X2AP ID,UE X2AP ID
与网络设备相关的:
GUMMEI,MMEI,Global eNB ID,eNB ID,ECGI,ECI,P-GW ID
与位置,承载,会话等相关的:
TAI,TAC,PDN ID(APN),EPS Bearer ID,E-RAB ID,DRB ID,TEID,LBI
下面一个个地详细说明
PLMN ID
最开始,从上图的这个大框,也就是PLMN开始说起,PLMN ID一共由5~6位数码构成,分别是3位的移动国家代码加2~3位的移动网络代码。
IMEI和IMEISV
<另外补充>
IMSI:International Mobile Subscriber Identity
IMSI是一个指定给一台终端地唯一的标识,独一无二,IMSI的值都是写入到我们平常用的手机芯片里的,下图是IMSI的构成图
从图中我们可以看出它是由一个15位数码组成的,前面的5~6位是PLMN ID,后面剩下的是由运营商决定的。
GUTI:Globally Unique Temporary Identifier
GUTI是全球唯一临时标识,是由MME指派给UE的,因为IMSI对于设备来说是全球唯一的,所以说如果在网上直接传输会引起相应的安全问题。所以除了第一次使用IMSI在核心网进行注册后,其他时间都是使用GUTI来替代IMSI作为用户终端的标识。
下面是GUTI的构成
那么这里有个疑问,使用GUTI和使用IMSI来标识终端会有什么样的不同呢?其实,IMSI和GUTI都可以在全球范围内标识一个UE,但是他们的构成不同,IMSI标识会定义一个数值MSIN,在一个PLMN中指明唯一的UE
IMSI = PLMN + MSIN
而GUTI标识在全球唯一的一个MME下标识一个UE
GUTI = GUMMEI + M-TMSI
所以此处的GUTI会根据附着的MME的不同而可以改变的,确保了一定的安全性。
这里附带带出了两个概念 M-TMSI 和 S-TMSI,M-TMSI是用来在一个MME下标识一个UE的,而S-TMSI是用来在一个MME群组中标识一个UE的,它俩的差别就仅仅在与S-TMSI比M-TMSI要在码的前面多一个MMEC用来在一个MME群组中指定唯一的一台MME。
IP 地址:PDN地址
这个很好理解,UE上网的话肯定得有自己得IP地址,这个IP地址也称作PDN地址,连接到不同得PDN会有不同的PDN地址。这个地址当UE附着到网络,MME下发Attach Accept的时候分配的。
C-RNTI:Cell Radio Network Temporary Identifier
C-RNTI是在随机接入过程中eNB分配给UE的标识,仅仅用与在服务小区标识唯一的UE,如果UE切换到别的小区了,那么原C-RNTI将失效,随机接入新的驻留小区的时候UE将会被分配新的C-RNTI。
UE S1AP ID
这里UE S1AP ID包含了两个,一个是由 eNB分配的eNB UE S1AP ID,另一个是由MME分配的MME UE S1AP ID。同一个eNB上可能同时附着着很多个UE,它们使用同样的S1链路连接到MME,所以为了使eNB能够区分每个UE,所以eNB给每一个UE分配了eNB UE S1AP ID。同样的道理,MME与很多个eNB交互信息,每一个eNB下面又附着有多个UE,为了让MME能区分每一个UE,MME给每一个UE分配MME UE S1AP ID。
UE X2AP ID
X2接口不同于S1接口,X2接口与MME没有关系,据我所知,UE X2AP ID大部分用于X2 Handover的时候,当切换被触发时,由Source eNB向Target eNB发送Handover request信息,这个时候如果有多台UE的话,则Source eNB为每一台UE分配一个Old UE X2AP ID,等切换请求消息达到Target eNB的时候,Target eNB回复Source eNB信息(Handover Request Acknowledge)的时候携带New UE X2AP ID,这样一交互则双方都可以明确地标识每一台UE了。
GUMMEI,MMEI,MMECI,MMEC
下面这张图清楚了说明了这几个标识之间的关系以及他们所表达的内容。
首先由MCC和MNC确定了PLMN ID,然后在一个PLMN中,可能存在很多个MME组(池),每一个MME组中会存在很多台MME,所以MMEGI就是用来指明MME的group 名,确定MME组后再根据MMEC就能确定组中的哪一台。MMECI和MMEC合起来被称作MMEI,用来在一个PLMN中确定一台MME。
eNB ID和Global eNB ID
一个eNB ID只能在一个PLMN里标识唯一的一个eNB,而Global eNB ID可以在全球标识唯一的一台eNB。其构成如下图
P-GW ID
<补充>