位置更新实验及附录

上传人:cl****1 文档编号:508929010 上传时间:2023-02-27 格式:DOCX 页数:7 大小:107.63KB
返回 下载 相关 举报
位置更新实验及附录_第1页
第1页 / 共7页
位置更新实验及附录_第2页
第2页 / 共7页
位置更新实验及附录_第3页
第3页 / 共7页
位置更新实验及附录_第4页
第4页 / 共7页
位置更新实验及附录_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《位置更新实验及附录》由会员分享,可在线阅读,更多相关《位置更新实验及附录(7页珍藏版)》请在金锄头文库上搜索。

1、实验二 位置更新实验.一、实验目的1、了解移动通信网络中移动性管理的作用及其实现。2、掌握VLR内部位置更新的信令过程及其对MSC/VLR参数列表的影响。3、掌握跨VLR位置更新的信令过程及其对MSC/VLR参数列表、HLR参数列表的影响。二、实验原理移动性管理的实验,主要是让学生了解两种位置更新的信令流程以及对应的 VLR 和 HLR参数的改变。这两种位置更新是VLR内的位置更新和跨VLR的位置更新。本节将介 绍移动通信网中移动性管理的作用;VLR内部位置更新和跨VLR位置更新的原理及其信令 流程。1、移动通信网中移动性管理的作用 同固定网络相比,移动通信网络中的用户总是处于不断运动状态的,

2、其位置是不固定 的。当有电话用户要同某移动用户通话时,移动通信网络必须能够知道此移动用户目前的大 概位置,从而顺利地寻呼到此用户。即移动通信网络要始终跟踪移动用户的位置,这项工作 就是由移动通信网络中的移动性管理功能块实现的,它是移动网络所特有的。为了确认移动台(MS)的位置,每个GSM PLMN(GSM公共陆地移动网络)的覆盖 区都被分为许多个位置区(LA),一个位置区可以包含一个或多个小区。一个MSC控制区 域可以分为多个位置区,也可以一个MSC控制域就是一个LA。当移动台由一个位置区移 动到另一个位置区时,必须在新的位置区进行登记,也就是说一旦移动台出于某种需要或发 现其存储器中的 LA

3、I 与接收到当前小区的 LAI 号发生了变化,就必须通知网络来更改它所 存储的移动台的位置信息。这个过程就是位置更新。当移动台从一个小区进入另一个小区, 如果新旧小区处于同一个位置区,移动台是不需要进行位置更新的。只有新旧小区不处于同 一个位置区的时候,才触发位置更新过程。用于标识移动台当前所处位置域的标识LAI会 存储在目前移动台所处区域的MSC/VLR中的VLR访问位置寄存器数据库中。当移动台的位置区改变的时候,而且新旧两个位置区是由相同的 MSC/VLR 控制的时 候,进行的就是VLR内部的更新,这时候VLR中有此移动台的记录,接收到移动台的位置 更新请求的时候,VLR只是将记录中的LA

4、I项修改成新的位置区的LAI,不需要通知HLR。 以上过程称为VLR内的位置更新过程。当移动台的位置区改变的时候,若新旧两个位置区 处于不同的MSC/VLR控制的时候,进行的位置更新就是跨VLR的位置更新。比如当移动 台从归属交换局(MSC-H)覆盖范围移动到被访交换局(MSC-V)覆盖范围时,就是通常 所说的漫游,这时的位置更新过程就属于跨VLR的位置更新。这个更新过程就比较复杂。 新的VLR通过移动台的IMSI知道移动台的HLR地址,新的VLR将向移动台的HLR通知 移动台的位置改变。若HLR检测到MS在新的VLR中有权限,将记录新的VLR号,并向 旧VLR(PVLR)发送消息删除MS的“

5、位置消息”这样HLR就获得了 MS的最新位置信 息。新的VLR继续对MS进行鉴权和TMSI再分配。在实验一中提到,GSM网络位置更新程序包括三类:IMSI附着、周期性位置更新和正 常位置更新。本节实验中进行的VLR内部的位置更新和跨VLR位置更新就属于正常位置更 新。即移动台前后所处的位置域不相同。2、VLR内部位置更新的原理及其信令流程VLR内部的位置更新是一类最简单的位置更新程序,只在当前所在的VLR中进行,而 不需通知HLR0 VLR内部位置更新的信令流程如图522-1所示,从信令的流程可以看出来,图5.2.2-1 VLR内位置更新信令流程跟前面提到过的 IMSI 附着的信令过程非常相似

6、0首先同样是信令信道的分配过程,之后在 初始化过程中,移动台向网络发送SABM帧中携带LOCATION UPDATING REQUEST肖息, 但是这个消息中有一个标识位,表明此次接入需要完成的是“正常位置更新”;且该消息中 包含MS的TMSI和LAI号。若MSC收到了此报文,则通知VLR执行位置更新处理。具 体的处理过程是:更新VLR中对此MS的记录,存储新的LAI号码;并根据需要向移动台 分配一个新的 TMSI 号。MSC/VLR 向 MS 发送 LOCATION UPDATING ACCEPT 消息,其 中包含新分配的TMSI号。MS收到新的TMSI号后,向MSC/VLR发送TMSI R

7、ELOCATION COMPLETE消息。此后释放信道,VLR内位置更新结束。3、跨VLR位置更新的原理及其信令流程当移动台的位置区改变的时候,若新旧两个位置区处于不同的MSC/VLR控制的时候, 进行的位置更新就是跨VLR的位置更新。跨VLR位置更新的信令流程如图5.2.2-2所示。 若移动台进入一个小区后发现所存储的LAI号与当前的LAI号不一致,则将其旧的LAI号 和存储的TMSI号在LOCATION UPDATING REQUEST消息中通过MSC发送给VLRMSC 收到MS发送的LOCATION UPDATING REQUEST消息后,就要求VLR根据LOCATION UPDATIN

8、G REQUEST消息中的参数来进行位置更新的操作。由于是跨VLR位置更新,新 的VLR数据库中没有关于此MS对应的TMSI的记录,而这时新的VLR需要得到此MS的 IMSI和鉴权参数,目的有两个,一个是利用IMSI向此MS的HLR进行位置更新操作;另 一个是要对MS进行鉴权。信令流程图中PVLR表示以前MS所在区域的VLR。新的VLR 从PVLR处得到IMSI和鉴权参数的操作如下:VLR根据旧的TMSI和LAI号码导出前一个 VLR (PVLR)的地址,并向 PVLR 发送消息 “MAP SEND IDENTIFICATION消息。PVLR 就会向新的 VLR 回发有关移动台的 IMSI 和

9、鉴权参数。 这些内容是包含在消息 “MAP_SEND_IDENTIFICATION ACK,中。至此,新的VLR 就得到了 MS 的 IMSI,接着图 5.2.2-2 跨 VLR 位置更新信令流程 要进行 HLR 位置更新过程了。操作如下:新的 VLR 向 MS 的 HLR 发出位置更新的消息 “MAP_UPDATE_LACATION”,在此位置消息中,有MS的标识和相关信息以便HLR查询 数据和建立路径,HLR收到此消息后,如果新的MSC/VLR有正常的业务权限,则HLR将 存储当前的VLR号码,并向PVLR中发出“删除位置”消息(MAP_CANCEL_LACATION)。 PVLR收到“删

10、除位置消息”后将删除该MS的所有信息,并向HLR发回“删除位置确认” (MAP_CANCEL_LACATION_ACK)。在新的VLR侧完成鉴权加密后,HLR通过发起“插 入用户数据”的消息(MAP_INSERT_SUBSCRIBER_DATA)的报文,将向该VLR提供它 所需的用户信息,其中包括鉴权参数等信息。当 HLR 收到 VLR 的响应时,则向该 VLR 发 出位置更新确认的消息。然后,新的MSC/VLR向MS发送LOCATION UPDATIN ACCEPT 消息,其中包含由 VLR 新分配的 TMSI。 MS 于是向 MSC/VLR 回发 TMSI RELOCATION COMPL

11、ETE消息。位置更新结束,释放RR信道。对于以上的信令过程做两点说明,首先,一般来说 VLR 的设置总是跟 MSC 一一对应 的,即由一个MSC控制的区域会有一个VLR数据库,其中记录所有目前处在此MSC控制 区内的MS的位置情况。而HLR则是MS开户的时候登记的数据库,无论MS漫游到什么 地方,新的 VLR 都需要向 HLR 进行位置更新,从而使 HLR 始终知道 MS 目前处于哪个 MSC/VLR 里。这样做的目的,是方便呼叫一个处于漫游状态的用户。当要呼叫一个漫游状 态的用户的时候,呼叫建立过程中,主叫的MSC/VLR(在固定打移动时,则是GMSC)会 根据被叫的手机号码查询被叫用户的H

12、LR,从而得到目前被叫所在的MSC/VLR,从而在主 叫的 MSC 和被叫 MSC 之间建立有线的链路。因此,位置更新操作是呼叫能够正常建立的 重要前提。另一个问题是,在信令流程中,可以看到MSC、VLR、HLR之间的信令前有“MAP” 的标识,MAP是Mobile Application Part移动应用部分的简称。GSM网络中,网络子系统中 的实体MSC、VLR、HLR、AUC等之间的接口均采用了 7号信令系统。MAP协议属于七 号信令协议层的第七层,即应用层。 MAP 的主要功能是支持移动用户位置登记、位置删除; 用户业务管理、用户参数管理;漫游、越区切换等。MAP和网络信令结合,支持G

13、SM各 项业务和网络功能。4、本实验涉及到参数状态表的介绍本实验中为了模拟GSM网络的移动性管理的过程,建立并维护了几张参数列表,包括 MS参数状态表、BS参数状态表、MSC/VLR参数状态表和HLR参数状态表。下面介绍一 下每张状态表中包含的内容。MS参数状态表中在实际系统中相当于MS的SIM卡中记录的 关于此MS的信息,包含本MS的IMSI、目前由网络分配的TMSI、目前MS所处的位置区 的LAI、更新状态等。MS的IMSI是在运营商进行开户时,唯一的分配给MS的,它存储 在SIM卡中。更新状态是表示MS在新的位置区是否进行了成功的位置更新。BS的参数状 态表,这张状态表只有一个参数LAI

14、,这个参数表示目前MS所处的小区对应的LAI号。这 个参数在小区的系统消息中不断地向小区中的所有MS广播的。MSC/VLR参数状态表中包 含IMSI、TMSI和LAI三项。在实际的MSC/VLR的VLR数据库中会保存所有处于此MSC 控制之下的MS的位置信息及其参数。当然IMSI、TMSI和LAI三项是VLR数据库每条记 录的基本内容,实际的VLR数据库还会包含更多的参数,我们在这里做了简化。MSC/VLR 参数状态表中的一条记录就对应于一个处于此MSC控制范围内的一个MS的参数。本实验 中有两张MSC/VLR参数状态表,原MSC/VLR参数状态表和新MSC/VLR参数状态表。在 VLR内位置

15、更新时,只有原MSC/VLR参数状态表有效。在跨VLR位置更新时,这两种表 都有效,因为跨 VLR 的位置更新, MS 从一个 MSC/VLR 控制区漫游进入了另一个新的 MSC/VLR控制区,所以在位置更新的过程中,原MSC/VLR和新MSC/VLR维护的参数都 会发生改变。HLR参数列表中包含IMSI和MSC/VLR识别码,表中的一条记录就对应一个 在此HLR进行开户登记的MS的位置参数。包括此MS的IMSI,此MS目前所处的MSC/VLR 的识别码。当然实际的HLR数据库中还会记录更多的MS的参数,比如用于鉴权的三参数 等。本实验中重要的内容之一就是观察位置更新前后这些参数状态表的变化情

16、况。三、实验步骤1、通过串行口将实验箱和电脑连接,给实验箱上电。将与实验箱相连的电脑上的学生 平台程序打开。在主界面上双击“移动性管理”实验图标,进入此实验界面。2、选择界面上“位置更新模式”为“内部”,进行VLR内位置更新实验。点击界面上 的“初始化”键。看到消息框中出现 “初始化”完成。3、点击界面上“查看参数列表”键,观察MS参数状态表、MSC/VLR参数状态表、 HLR参数状态表。记录MS参数状态表的内容,并根据此MS的IMSI作为索引,在VLR 参数状态表、HLR参数状态表中寻找与本IMSI对应的一行记录,并记录下来。4、点击界面上的“位置更新”键,观察消息框中显示的VLR内位置更新信令过程。位 置更新过程若正常结束,会弹出对话框“位置更新过程结束”。5、点击界面上“查看参数列表”键,再次观察MS参数状态表、MSC/VLR参数状态表、 HLR参数状态表。对比之前记录的参数状态表,可以发现MS的TMSI和LAI都改变了, 即MS所在的位置区改

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号