GSM网络问题
MS入网时分配IMSI存储于HLR中。
问题1:此IMSI永久存储于“入网地区的HLR中”,漫游到外地时是否存储于“漫游区域的HLR”
问题2:假如用户从长春关机,到上海开机,将做小区选择、位置更新,此过程成需要IMSI,怎么查找此用户的注册地的HLR,如何获得IMSI。
楼主先看看这个
国际移动客户识别码(IMSI)
为了在无线路径和整个GSM移动通信网上正确地识别某个移动客户,就必须给移动客户分配一个特定的识别码。这个识别码称为国际移动客户识别码(IMSI),用于GSM移动通信网所有信令中,存储在客户识别模块(SIM)、HLR、VLR中。
IMSI号码结构为:
MCC MNC MSIN
|------------国际移动客户识别 ------------|
|--国内移动客户识别 --|
MCC=移动国家号码,由3位数字组成,唯一地识别移动客户所属的国家。我国为460。
MNC=移动网号,由2位数字组成,用于识别移动客户所归属的移动网。中国移动公司GSM PLMN网为00,中国联通公司GSM PLMN网为
MSIN=移动客户识别码,采用等长11位数字构成。唯一地识别国内GSM移动通信网中移动客户。
(3).移动客户漫游号码(MSRN)
被叫客户所归属的HLR知道该客户目前是处于哪一个MSC/VLR业务区,为了提供给GMSC一个用于选路由的临时号码,HLR请求被叫所在业务区的MSC/VLR给该被叫客户分配一个移动客户漫游号码(MSRN),并将此号码送至HLR,HLR收到后再发送给GMSC,GMSC根据此号码选路由,将呼叫接至被叫客户目前正在访问的MSC/VLR交换局。路由一旦建立,此号码就可立即释放。这种查询、呼叫选路由功能(即请求一个MSRN功能)是No.7信令中移动应用部分(MAP)的一个程序,在GMSC-HLR-MSC/VLR问的No.7信令网中进行传递。
移动客户漫游号码(MSRN)结构是:
CC NDC SN
|---------国际移动客户ISDN号 -----------------|
|--国内有效移动客户ISDN号码 |
(4).临时移动客户识别码(TMSI)
为了对IMSI保密,MSC/VLR可给来访移动客户分配一个唯一的TMSI号码,即为一个由MSC自行分配的4字节的BCD编码,仅限在本MSC业务区内使用。
==================================================================
有了上面的了解,楼主再看看这个
IMSI的附着和分离过程就是在MSC/VLR中用户记录亡附加一个二进制标志,IMSI的附着过程置标志为允许接入,而IMSI的分离过程置标志为不可按入。
在开机时将把自己已开机的状态通知给网络,这个通知过程是通过向网络发出一条“IMSI附着” (IMSI ATTATCH)的报文来通知网络它目前的状态已发生改变,当网络收到此指示时就会在系统数据中注明当前的用户状态,以便当该移动台的寻呼消息到来时,网络可发起寻呼该移动台的程序。
若移动台开机后发现它所存储的LAI号与当前的LAI号一致,则进行IMSI附着过程。
若移动台开机后发现它所存储的LAI号与当前的LAI号不一致,则进行位置更新(长春关机后SIM卡里应该还是长春的LAC信息,在上海开机后会重新发起一次位置更新)。
MS就通过新的BTS小区向MSC发送一个具有“我在这里”的信息,即位置更新请求。MSC把位置更新请求消息送给HLR(用户所归属地的HLR,上海的HLR时没有长春的用户信息的,不然全国的HLR都一样了,全世界的HLR也都一样了),同时给出 MSC的和MS的识别码,HLR 修改该客户数据,并回给MSC一个确认响应,VLR(这是用户所在地的VLR)对该客户进行数据注册,最后由新的MSC(上海的MSC)发送给MS一个位置更新确认,同时由HLR通知原来的MSC(长春的MSC) 删除VLR中有关该MS的客户数据。当然在这一过程发生前,要进行MS的鉴权。
目前一般情况下,MSC和VLR是一个物理实体
IMSI存储于MS归属的HLR,当前所属的VLR,以及其SIM卡中
据上面一条,以上2个问题都可以回答
问题1:漫游到外地时存储于登记的VLR中。
问题2:通过GT寻址到入网地的HLR。
1、不会,会存储到当地所在的VLR中;
IMSI存在手机里,和用户开户的当地的HLR里
到了漫游地,用户上报IMSI,漫游地的MSC会根据IMSI进行解析,知道用户归属的HLR在哪,然后再去用户的HLR取用户数据,这样漫游地的MSC/VLR中就有用户的信息了
MS入网时分配IMSI存储于HLR中。
问题1:此IMSI永久存储于“入网地区的HLR中”,漫游到外地时是否存储于“漫游区域的HLR”
回答:是的
问题2:假如用户从长春关机,到上海开机,将做小区选择、位置更新,此过程成需要IMSI,怎么查找此用户的注册地的HLR,如何获得IMSI
回答:拨打MSISDN寻找注册地的HLR;然后寻找所在地的MSC/VLR,发IMSI过去,获取漫游 号码。