在移动通信系统中,唯一标识用户身份的标识是IMSI,该标识全球唯一,但是出于安全的考虑,移动通信系统都会尽可能少的在空口上传输该标识,而是采用TMSI来临时的标识用户。同样是临时标识,但是在2G、3G、4G中又有不同的说法,这篇博客内容就是介绍这些标识,内容基本上是翻译自3GPP 23.003e30 第二章Identification of mobile subscribers。
1. IMSI
International Mobile Subscriber Identity,全球唯一标识一个用户(实际上是与一张SIM卡绑定了)。在办卡时,会将IMSI写入卡中,同时会将该信息保存到HSS/HLR中,与电话号码一一对应,IMSI由如下三部分组成(不超过15个数字):
MCC:Mobile Country Code,移动国家码,3个数字,每个国家都不一样,中国为460;
MNC:Mobile Network Code,移动网络码,2-3个数字,用于标识同一国家内不同电信运营商的网络(当然,同一电信运营商也有可能有多个MNC),国内目前三大运营商的MNC都是2位;
MSIN:Mobile Subscriber Identification Number,移动用户标识号码,用于在网络内唯一标识一个用户。
此外,MNC与MSIN一起也叫做NMSI(National Mobile Subscriber Identity),在一个国家内唯一标识一个用户。
2. TMSI、P-TMIS
3. LMSI
4. GUTI
其中,GUMMEI在全球范围内可以标识一个MME,MME Group ID为16bits,MME Code为8bits。M-TMSI可以与2G、3G下的TMSI和P-TMSI对应,其长度为32bits。
5. LTTI
LTTI(Temporary Logical Link Identity,临时逻辑链路识别码),用来分配GPRS地址资源,由MS根据P-TMSI分配或者直接分配(随机LTTI)的。我没有理解这个意思,谁明白,请告诉我。