会员中心
用户名:
密 码:
 
  忘记密码
交换技术
通过信令分析提升入局切换成功率
文章来源:本站原创  发布时间:2014-08-15  浏览次数:711

 作者:张艳辉

(中国移动通信集团辽宁有限公司阜新分公司,阜新,中国,123000)

摘  要:局间切换,由于网元的归属不同,无法检查的对端局的数据定义以及话统指标等,因此分析切换失败原因有很大困难;同时,局间切换不仅涉及到无线接入网,也与核心网的数据定义、设备状态等相关,因此无法完全通过话务统计来分析、定位失败原因。而通过信令跟踪却可以观测到局间切换的全部流程,分析切换失败的信令可以定位出失败原因,因此信令跟踪、分析是提升入局切换成功率的是一个有效的手段。
关键词:局间切换,信令分析

1.问题分析
      局间切换即跨MSC间的切换,对于相邻城市的局间切换,由于网元的归属不同,无法检查的对端局的数据定义以及话统指标等,因此分析切换失败原因有很大困难;同时,局间切换不仅涉及到无线接入网,也与核心网的数据定义、设备状态等相关,因此无法完全通过话务统计来分析、定位失败原因。而通过信令跟踪却可以观测到局间切换的全部流程,分析切换失败的信令可以定位出失败原因,因此信令跟踪、分析是提升入局切换成功率的是一个有效的手段。
2.信令跟踪方法
      阜新的MSC SERVER是华为设备, MSOFTX3000的本地维护终端提供了信令跟踪的功能,可方便的实现各种接口、各层信令以及用户消息等的信令跟踪、回顾。
      具体信令跟踪方法:登陆MSOFTX3000本地维护终端后,选择左侧导航的“维护”分栏,然后选择“业务导航-跟踪管理-接口消息跟踪-E/G”,如图1所示。
      在弹出的窗口中挑选“handoverControlContext”,再设置好信令消息保持位置,点击确定,如图2所示。
      这时在主窗口的右侧就会显示出滚动的信令消息,这就是我们要的局间切换信令消息。

图1.信令跟踪的设置界面

图2.选择局间切换信令的方法
3.局间切换信令流程
下图为MSC 间正常切换流程:

图3. MSC 间正常切换流程
(1) BSS-A 向MSC-A 发送HO_Required。
在该消息中带有可选的小区列表、切换原因等内容,MSC-A 将在可选的小区列表中选择其一作为目的位置区小区。
MSC-A 根据位置区小区号查询目的位置区信息,确定本次切换是局间切换,MSC-A 发送切换请求消息给MSC-B。
(2) MSC-A 给MSC-B 发送MAP-Prepare-HandoverReq 消息。
在该消息中带有目的位置区小区、切换原因等内容。
MSC-B 根据位置区小区号查询目的位置区小区的位置,MSC-B 向该BSS-B 发送请求消息。
(3) MSC-B 向VLR-B 申请切换号码。
(4) MSC-B 向BSS-B 接口发送HO_Request 消息。
MSC-B 收到MAP-Prep-Handover req 之后, 构造对应的切换请求消息, 然后将该消息发送给目标BSC。
(5) BSS-B 向MSC-B 发送HO_Request_ACK 消息。
BSS-B 分配好无线资源, 给MSC-B 发送BSSMAP_ HO_REQ_ACK消息。
(6) VLR-B 分配一个切换号码给MSC-B。
(7) MSC-B 通过MAP_Prepare_Handover_Resp 消息将切换号码发送给MSC-A。
(8) MSC-A 发送IAM消息给MSC-B。
(9) MSC-B 向MSC-A发送ACM 消息。
(10) MSC-A 给BSS-A发切换命令HO_Command。
局间电路建立完成之后,MSC-A 利用从MAP-Prep-Handover-resp.解析出的内容构造切换命令消息,通过切换请求侧向手机下发切换命令消息。
(11) BSS-B 向MSC-B 发送HO_Detect 消息。
此时手机已经检测到新信道,已经具备接入新的无线信道的条件,但尚未真正切入。
(12) MSC-B 通过MAP_ProcessAccessSignalling消息透传HO_Detect 给MSC-A。MSC-A 收到本消息后,MSC-AServer 请求在MGW-A 的上下文中改变端点间的流方向,进行内部接网。
(13) BSS-B 向MSC-B 发送HO_COMPLETE 消息。
新的信道已经建立,用户开始在新的业务信道里继续通话或进行其他业务。BSS-B 向MSC-B 发送切换完成消息。
(14) MSC-B 给MSC-A 发送MAP-Send-End-SignalReq消息。
MSC-B 通过MAP-Send-End-Signal Req 消息将HO_COMPLETE 消息透传给MSC-A, 通知MSCA 局间切换已经完成。
(15) MSC-A 收到MAP-Send-End-Signal Req 消息后,给BSS-A 发送lear_Command 消息,释放其资源;BSS-A 释放完后回Clear_Complete。
(16) MSC-B 向MSC-A 发送ANM 消息(应答消息),切换完成。
(17) 通话结束,MSC-A 向MSC-B 发Release 消息,释放呼叫,释放局间电路。
(18) MSC-A 向MSC-B 发MAP_Send_End_Signal_Resp,释放局间MAP 资源。
4.分析局间切换信令
      跟踪下来的信令,我们可以通过跟踪回顾工具打开查看,该工具的位置在MSOFTX3000本地维护终端菜单“查看”下,通过该工具可以打开查看跟踪好的信令消息文件。如图4所示:

 

图4. 跟踪回顾工具
      在局间切换信令流程中,MSC-B 是通过MAP_Prepare_Handover_Resp 消息将切换号码发送给MSC-A的,如果切换失败,此消息中将不会携带切换号码,同时此消息会包含切换失败原因值,通过这些原因值,我们即可以分析出切换失败的具体原因。因此,我们可以通过逐条查看MAP_Prepare_Handover_Resp消息来查找失败的切换。
      一个正常切换的MAP_Prepare_Handover_Resp消息如图5所示,我们可以看到切换号码(handoverNumber);而一次失败的切换,在MAP_Prepare_Handover_Resp消息中是不会看到切换号码的,如图6所示。

图5. 正常切换的MAP_Prepare_Handover_Resp消息

图6.切换失败的MAP_Prepare_Handover_Resp消息
      切换失败的MAP_Prepare_Handover_Resp,我们在其消息的下半部分会找到切换失败的原因值,这就是我们分析切换失败的根据。
下面介绍几种常见的切换失败原因分析。
4.1 对端局数据定义错误
      要实现成功切换,需要MSC和BSC的相关数据定义均准确无误。
      端局MSC SERVER上需要在“位置区管理”中正确定义相邻局的LAI信息,定义指令为:ADD LAIGCI。
      BSC的外部小区数据中需要准确定义对端相邻小区的LAC、CI、BCCH、BSIC等信息。如果有误,将无法正常切换。
      MAP_Prepare_Handover_Resp消息中,如果我们看到这样的信息: cause-value:invalid-cell,则表示端局数据定义有误,如图7所示。


图7.数据定义错误的MAP_Prepare_Handover_Resp消息
      知道了是对端局数据定义错误,还得找到是哪个小区的数据定义有误,切换的源小区和目标小区信息存在于MAP_Prepare_Handover_Resp消息中,但是怎么找到同一次切换的MAP_Prepare_Handover_Resp呢?这就得通过消息头的接收及发送控制块号来找到了。
      MAP_Prepare_Handover_Resp的消息头如图8所示,其接收控制块号为“507”,同一次切换的MAP_PREPARE_HANDOVER_IND消息头如图9所示,其发送控制块号也为“507”,因为前者是从MSCB到MSCA,后者是从MSCA到MSCB。


图8 MAP_Prepare_Handover_Resp的消息头


图9 MAP_PREPARE_HANDOVER_IND的消息头
      查看同一次切换的MAP_PREPARE_HANDOVER_IND后,里面会显示切换的源小区和目标小区,如图10所示。LAC-CI为18267-57363的小区是用户当前所在的服务小区,18267是归属通辽公司的LAC,因此可以判定这是一次发生在通辽边界上的切换;,LAC-CI为16840-2963的小区是切换的目标小区,16840是阜新LAC,因此这是一次通辽到阜新的入局切换,但是CI为2963的小区并不归属于16840这个LAC,由于工程割接已经更换了位置区,但是显然对端局BSC里的外部小区数据并没有修改更新,导致此次切换失败。解决的办法是协调对端公司修改外部小区数据。


图10  MAP_PREPARE_HANDOVER_IND消息携带切换小区
4.2 本局小区拥塞
      如果本局小区拥塞,也会导致无法切入成功,下面是一个显示切换失败原因为小区拥塞(没有无线资源可用)的MAP_Prepare_Handover_Resp,如图11所示,cause-vlalue:no-radio-resource-available。


图11  切换失败原因为“没有无线资源可用”
      查找拥塞小区的方法,和前面介绍的相同,找到同一次切换的MAP_PREPARE_HANDOVER_IND消息,里面的携带的切换目标小区就是发生拥塞而导致切换失败的本局小区。
4.3 本局小区故障
      MAP_Prepare_Handover_Resp消息里,如果失败原因值为:o-and-m-intervenshen,则基本可以判定为本局小区故障,如图12所示:

图12  切换失败原因为“人工干预”
      按照前面介绍的方法,找到同一次切换的MAP_PREPARE_HANDOVER_IND消息,就可以查到导致切换失败的故障小区了。

      最后,介绍一个小技巧,在进行信令分析时,如果按照消息的时间顺序逐条查看,将非常耗时,我们充分利用跟踪回顾工具提供的排序功能可很多程度上提高分析效率。
具体方法如下:先按照消息类型进行排序,然后找到MAP_Prepare_Handover_Resp消息部分,打开第一个,查看后,再不断点击“下一条”,找到所有没有切换号码的消息,记下这些消息的序号和消息头中显示的控制块号;第二步,按照消息序号进行排序,逐一找到所记录的消息序号,前面离它最近的MAP_PREPARE_HANDOVER_IND消息可能就是同一次切换的,打开后核对消息头控制块号进行确认,然后查看切换小区。

5.提升入局切换成功率的实际效果
      阜新移动公司网优人员通过局间切换信令的跟踪和分析,发现大部分的入局切换失败原因均为通辽移动公司数据定义错误导致,协调对端公司更正数据定义后,阜新一个交换局的入局切换成功率从65%提升到了93%。可以信令跟踪和分析是解决网络问题的一个有效手段,充分利用后,会很方便的定位问题原因,进而快速解决。

网站首页 关于我们免责声明联系我们
版权所有:辽宁省通信学会  备案号:辽ICP备11005629
联系电话:024-22517766  地址:沈阳市沈河区北站路72号


网站建设:恒昊互联网络