國際移動用戶識別碼
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
國際移動用戶識別碼(英語:IMSI,International Mobile Subscriber Identity),是用於區分蜂窩網絡中不同用戶的、在所有蜂窩網絡中不重複的識別碼。手機將IMSI存儲於一個64比特的字段發送給網絡。IMSI可以用來在歸屬位置寄存器(HLR,Home Location Register)或拜訪位置寄存器(VLR,Visitor Location Register)中查詢用戶的信息。為了避免被監聽者識別並追蹤特定的用戶,大部分情形下手機和網絡之間的通信會使用隨機產生的臨時移動用戶識別碼(TMSI,Temporary Mobile Subscriber Identity)代替IMSI。
只要一個移動網絡的用戶需要與其他移動網絡互通,就必須使用IMSI。在GSM、UMTS和LTE網絡中,IMSI來自SIM卡,在CDMA2000網絡中則是直接來自手機,或者RUIM。
IMSI由一串十進制數字組成,最大長度為15位[1]。實際使用的IMSI的長度絕大部分都是15位,短於15位的例子少見,例如,南非MTN集團有一些仍在網絡中使用的較舊的IMSI為14位數字。IMSI由移動國家代碼(MCC,Mobile Country Code)、移動網絡代碼(MNC,Mobile Network Code)和移動訂戶識別代碼(MSIN,Mobile subscription identification number)依次連接而成。MCC長度為3位,MNC的值由各國自行分配,長度可以是2位(歐洲標準)、3位(北美標準)或兩者混合[2],MSIN的值由運營商自行分配。
IMSI的格式由國際電信聯盟(ITU)的E.212標準定義。
IMSI 結構的範例
MCC | 310 | ![]() |
---|---|---|
MNC | 150 | 美國電話電報公司(AT&T Mobility) |
MSIN | 123456789 |
MCC | 460 | ![]() |
---|---|---|
MNC | 00 | 中國移動 |
MSIN | 1357924680 |
MCC | 466 | ![]() |
---|---|---|
MNC | 97 | 台灣大哥大 |
MSIN | 123456789 |
IMSI分析
IMSI分析是通過IMSI值確定其歸屬網絡,以及是否可以使用所在網絡(運營商)的服務的過程。當用戶所在的網絡與IMSI歸屬網絡不同時,兩個網絡之間需要有漫遊協定。
如果用戶歸屬於其他網絡,則所在網絡需要將IMSI轉換為全球標題(Global Title),用以尋址IMSI歸屬網絡的HLR,由其歸屬的HLR告知是否可以使用服務。這在國際漫遊中非常重要。在北美以外的地區,IMSI會依照ITU E.214建議書轉換成移動全球標題(Mobile Global Title),格式與E.164定義的電話號碼(MSISDN)相似[3]。轉換後的全球移動標題可以在國際SS7交換網絡中用於尋址。依照E.214的說明,轉換應該分兩步:先從MCC計算出國家代碼(定義於E.123),再從MCC計算出國內網絡代碼。然而在GSM網絡中實際上沒有分為兩步,而是一次轉換[4]。
在北美地區內,則是直接使用IMSI在北美SS7交換網絡中尋址HLR。
SCCP協議實現路由到HLR的功能。
示例:北美以外的網絡
1、網絡獲取到手機的IMSI。
MCC | 284 | ![]() |
---|---|---|
MNC | 01 | MobilTel-Bulgaria |
MSIN | 1234567890 |
2、去掉前面的MNC+MCC,即28401。加上E.123的CC(國家碼)+NC(網絡碼)35988生成全球標題。
CC | 359 | ![]() |
---|---|---|
NC | 88 | MobilTel-Bulgaria |
MSIN | 1234567890 |
3、通過SCCP協議(在消息中把Numbering Plan Indicator字段賦值為7,表示E.214格式)用全球標題359881234567890尋址HLR。
示例:北美網絡
1、網絡獲取到手機的IMSI。
MCC | 284 | ![]() |
---|---|---|
MNC | 01 | MobilTel-Bulgaria |
MSIN | 1234567890 |
2、不改變值,生成全球標題。
MCC | 284 | ![]() |
---|---|---|
MNC | 01 | MobilTel-Bulgaria |
MSIN | 1234567890 |
3、通過ANSI SCCP協議用全球標題284011234567890尋址HLR。在跨越ANSI和ITU邊界,即出入北美區域時,要做全球標題格式轉換。
歸屬網絡識別碼
歸屬網絡識別碼(HNI,Home Network Identity)是MNC與MCC的組合。用於標識用戶所歸屬的網絡(這裡的網絡等同於PLMN)。
參看
參考文獻
- ^ E.212 公共网络和订户的国际识别计划. [2015-07-31]. (原始內容存檔於2015-12-08) (中文).
- ^ 3GPP TS 23.003 Numbering, addressing and identification. [2015-07-31]. (原始內容存檔於2016-08-18) (英語).
- ^ E.214 用于信令连接控制部分(SCCP)的 移动全球标题的结构. [2015-08-01]. (原始內容存檔於2015-07-26) (中文).
- ^ 电子邮件:RE: INTERNATIONAL MOBILE SUBSCRIBER IDENTITY (IMSI) ISSUES (PDF). [2015-08-01]. (原始內容存檔 (PDF)於2016-03-03) (英語).