《TD RNC常见切换失败原因值处理专题.docx》由会员分享,可在线阅读,更多相关《TD RNC常见切换失败原因值处理专题.docx(17页珍藏版)》请在三一办公上搜索。
1、TD RNC常见切换失败原因值处理专题中国移动集团公司江苏公司无锡分公司交换班一. 背景3二. 组网模式3三. CS域切换问题分析331、系统内局内切换332、系统内局间切换43.2.1 失败原因值 9: unknown-target-rnc43.2.2 失败原因值 29: relocation failure in target RNC ortarget system 63.3、系统间局间切换73.3.1 失败原因值 98: semantic error 73.3.2 失败原因值 100: ABSTRACT-SYNTAX-ERR-REJ9四. PS域切换问题分析114.1、局内切换(失败原因
2、值44) 114.2、局间切换(失败原因值9) 114.3、RNC间切换(失败原因29) 15五. 总结16背景由于TD网络本身特性,其切换问题与GSM略有不同,该专题就前期遇到的 各种常见的TD切换问题(CS/PS域系统内/系统间各种典型切换),定位到RNC 信令具体的失败原因值,方便维护人员快速定位并解决问题。二. 组网模式为了比较清晰的说明问题,我把网络图简化如下。RNC01RNC02/BSC02RNC03/BSC03三. CS域切换问题分析3.1、系统内局内切换MSC局内切换,需要MSC成功配置RNC的IU 口数据,使IU_CS信令业务正常。 并且MSC上对应RNC的信息点SPC参数M
3、SG必须置为1,也就是MSC与RNC之间 信令消息支持XUDT格式(由于3G U-U系统内切换信令是XUDT格式,默认信令 点参数不支持,需要手动修改)。否则,U-U系统内切换不能成功。C7NPC:SP=3-10880,MSG=1; !If not define will cause handover porblem!由于该参数,是爱立信开局都修改,因此在测试中未发现相关切换失败案例。3.2、系统内局间切换3.2.1 失败原因值 9: unknown-target-rnc(1)首先开启 MSC的RNC切换功能,INTERMSCSRNS的value应为1。DBTSP:TAB = AXEPARS,
4、NAME=INTERMSCSRNS,SETMAME = GSMMMSF;DATABASE TABLEBLOCKPARATABAZEPARSTABLEWRAPPEDYESNAMEINTERMSCSRNSSETNAMEGSMMMSFPARIDVALUE UNIT CLASS2979STATUS FCVSET FCVALUE DCINFOUPDATED TRUE NOTFRDISTRIBFEATURE IMMEDFCODEEND这里已经(2)定义外部RNC。对于系统内切换,必须定义目标RNC ID。例如,定位了外部RNC。其中命名为5.17命名。WXHRNC02即为WXRNC01,RNCID=130
5、0。MGORP:RNC=ALL;HT OUTERRADIO NETWORKCONTROLLER DATARNCWXRNC01WXRNC02ENDMSCWUXGS55WUXGS55RNC ID460-00-1300460-00-1301如果添加OUTER RNC未定义,则切换请求将失败。RNC上失败信令如下:1 u-:u I u.4廿ii.u|半gut trtb_rcrrc i2009-10-30 1 0:40:25(02)1:2:0发往CNRANAP_RELOCATION_REQUIRED2009-10-30 1 0:40:25(86)1:2:0来自CNRANAP_RELOCATION_PRE
6、PARATIO.2009-10-30 1 0:48:26(36)1:2:0发往UERRC_MEAS_CTRL2009-10-30 1 0:43:26(90)1:2:0来自UERRC_MEAS_RPRT2009-10-30 1 0:40:26(90)1:2:0发往CNRANAP_RELOCATION_REQUIRED2009-10-30 1 0:40:26(92)1:2:0来自CNRANAP_RELOCATION_PREPARATIO.2009-10-30 1 0:48:27(42)1:2:0发往UERRC_MEAS_CTRL2009-10-30 1 0:40:27(54)1:2:0来自UERR
7、C_MEAS_RPRT查看relocation required消息,其中上报源RNC和目的RNC,相关LAC等信息 与现网一致- SEQUENCE id:0x3e (62) criticality: reject (0) -valueI- target。-targetRNC-ID- IAIpLMNidentity:64 F0 00IAC:D1 25rNC-ID:0x52S (1 320) iiiiL d I I k I I而查看relocation failure消息,发现失败原因码为9: unknown-target-rnc。 从消息判断可以看出MSC局间切换可能从目标LAC出发(OUTE
8、R CELL数据已添 加),而是从目标RNC ID出发寻找目标MSC.00 radioNetwork:0x9 (9): unknown-target-rnc- SEQUENCEid:0x4 (4)criticalityJgnore (1)- value- causerad io Network: 0x9 (9): unknown-target-rnc而增加定义OUTER RNC可能会受到SAE 1100的限制,具体步骤如下:1. 增加 SAE1100,缺省值为 3; SAAII:SAE=1100,NI=10;2. MGORI:RNC=WXHRN03,RNCID=460-00-1315,MSC=
9、WUXGS56;(3)定义外部小区数据。从测试中发现,外部小区数据在系统内切换并不有效, 可能UMTS TO GSM的系统间切换有作用。MGOCP:CELL=ALL;MT OUTER CELL DATACELLAREAIDMSCNCSWXRTJCO2460-00-5353 6WUXGS55WXRTJCO6460-00-53537WUXGS55WXRTJC07460-00-53541WUXGS5SEND3.2.2 失败原因值 29: relocation failure in target RNC or target system如果未修改MSG参数,则切换请求将失败。而查看relocation
10、 failure消 息,发现失败原因码为29: target RNC或target system不支持relocation - value- causeradioNetwork:0x1 d (29): re I o c ati o n-fa i I u re- i n-ta rg et- C N- R N C- o r-ta rg et- syste m说明MSC并不是找不到目标RNC或CN,而是与目标RNC或CN交互信令时发生失败。 所以问题定位为MSC机制问题,未发起切换流程。修改MSC SP的信令消息支持模式,MSG参数为1。UMTS-UMTS切换要求XUDT, 因此anchor MSC
11、上需将non-anchor MSC的信令点需定义成支持XUDT,也就是 MSG=1.长消息C7NPC:SP=,MSG=1;考虑到信令消息是一个交互的过程,目标MSC 上对于源MSC信令点参数也应做相应修改。C7NPC:SP=2-9-249-86,MSG=1; EXECUTEDc7NCp:sp=2-9-249-86,SPCHAR;CCITT7 SCCP NETWORK CONFIGURATION DATASPMSG MTC POL2-9-249-861NOEND3.3、系统间局间切换3.3.1 失败原因值 98: semantic error由于TD向GSM系统间切换,MSC的切换数据与2G相同
12、,而现网2G切换数据 的原则是本地其他BSC均添加切换数据。因此只要数据添加完成,系统间切换不 存在数据问题。该问题可能是GS上删除了相关BSC的切换数据,但2G不相邻, 无切换。并且系统间切换只考核切入,因此该问题在指标上不呈现,但确实影响 用户感知。需结合路测发现数据问题。通过信令跟踪发现,RNC发起relocation required消息后,CN很快(20ms)就回复切换失败。1 5/09/201 0 1 5:35:03 45IU 接口?艮踪来自 CNR AN AP R E LO C ATI 0 N P R E PAR ATI 0 N F Al LURERanap-Msg切换失败消息中
13、,错误原因为协议错误-98。-unsuccessfulOutcomeprocedureCode: - 0x2(2) - *00000,00000010I criticality: - reject(O) - 00*-value-relocationPreparationFailure-protocollEs-SEQUENCEid: - 0x4(4) - 00000000,000001 00 criticality: - ignore(1) - 01*-value-causeprotocol:- 0x62(98) - *0001查看RANAP协议失败原因值,我们看到98代表semantic er
14、ror,即语意错误。原因分类错误代码事件编号协议原因CN_TRAN P_transfer_syntax_error97CN_TRANAP_semantic_error98CN_TRANAP_message_not_compatible_with_receiver_state99CN_TRANAP_abstract_syntax_error_reject100CN_TRANAP_abstract_syntax_error_ignore_and_notify101CN_TRANAP_abstract_syntax_error_falsely_constructed_message102reloca
15、tion required消息中,目标LAC十六进制为5027(十进制为20519)( WXB2704归 属 WUXGS27)-SEQUENCEid: - 0x3e(62) - 00000000,001 1 1 11 0criticality: - reject(O) - 00*-valueE targetID-cGIpLMNidentity: - 0x64F000-011001 00,1111 0000,00000000IAC:- 0x5027-01 01 0000,001 00111 cl: 0)32D 1 01 0001 1,00101 1 01我们查看源MSC数据配置发现,指向目标MS
16、C(WUXGS27)的外部小区LAC数据中 不存在WXB2704的20519,而WXBSC14 (20802)有LAC数据,因此可以切换。因此 定位为MSC切换数据问题。MGOCP:msc=WXGS2 72;CELL DATAHT OUTERCELLAREAIDMSCNCSWXBSCO1460-00-20801WXGS272WXB2749460-00-21140WXGS272WXBSC14460-00-20802WXGS272WXBSC15460-00-20811WXGS272END在无锡GS56添加20519的外部小区数据,指向WUXGS27MGOCI:CELL=WXBSC04,LAI=46
17、0-00-20519,MSC=WXGS272;MGOCI:CELL=WXBSC04,LAI=460-00-20519,MSC=WXGS272;EXECUTED查看WXBSC04外部小区数据已添加。HGOCP:nisc=WXGS2 72;CELL DATAMT OUTERCELLAREAIDMSCNCSWXBSCO146-00-20801WXGS272WXB274946-0-21140WXGS272WXBSC1446-OO-2O8O2WXGS272WXBSC15WXGS272WXBSC0446-0-20519WXGS272END最后,网优测试确认,切换成功。”MF文件16/09/2010 11:
18、44:01IU接口跟踪惋往CNRANAP_RELOCATION_REQUIREDTMF文件16/09/2010 11:44:0194IU接口跟踪来自CNRANAP_RELOCATION_COMMAND丽文件|rrc_ho_from_utran_cmd_gsm|16/09/2010 11:44:014 |u(J 接口跟踪俊往 UE3.3.2 失败原因值 100: ABSTRACT_SYNTAX_ERR_REJ通过确认发现该问题主要是展讯芯片的TD固话终端,存在3G切2G 1800站 点失败故障。该问题只能由终端芯片升级软件才能规避。我们采用问题终端复现跨系统切换至1800站点的测试,多次测试,结
19、果都 失败,具体信令如下:201 0-04-26 1 4:23:57(57)发往CNRANAP_RELOCATION_REQUIRED40 201 0-04-26 1 4:23:57(66) .来自 CN R AN AP R E LO C ATI 0 N P R E P AR ATI 0 N F Al LU R ErelocationRequired消息关键内容如下relocationRequired消息关键内容如下:- sourcelDpLMNidentity:64 F0 00IAC:D1 1EsAC:80 F3- SEQUENCE id:0x3e (62) criticality: rej
20、ect (0) -value-targetID- cGIpLMNidentity:64 F0 00IAC:51 43cl:9E 32- SEQUENCEid:0x7 (7)criticality: reject (0) -valueclassmarklnformation2:33 03 54 53 91- SEQUENCEid:0xS (8)criticalityjgnore (1)-valueclassmarklnformation3:60 14 41 00 02 00relocationPreparationFailure 消息如下,失败值为 protocol:0x64 (100):abs
21、tract-syntax-error-reject- relocationPreparationFailure- protocollEsI- SEQUENCEid:0x4 (4)criticalityJgnore (1)-valuencans日protocol:0x64 (1 00): abstract-syntax-error-reject察看CLASSMARK3发现,展讯芯片与其他芯片主要的区别在于HSCSD (High Speed Circuit Switched Data Multi Slot Class)的值上。当手机支持 HSCSD 时,该标志位指示了手机所支持的多时隙等级,详细定
22、义参见3GPP TS 45.002 32展讯芯片HSCSD标志位为1,其他芯片为0。说明只有展讯芯片标识了 HSCSD的值为0 (二进制00000)芯片类型CLASSMARK 3第3字节(二进制)展讯60 1441 00 02 001000001联芯60 1431 EC A4 40 C00110001T3G60 1420 50 060100000For HSCSD, only multislot classes 1 - 18 are recognised. An MS with a higher multislot class number shall indicate a suitable
23、multislot class less than 19 for HSCSD applications (see 3GPP TS 44.018).而与协议规定的1-18不符。爱立信设备对HSCSD multisolt CLASS的值只 识别1 -18,由于展讯芯片是0,因此通过上面分析,问题可以定位为某些终端(展 讯芯片)的CLASSMARK值与网络适配产生问题,因此导致网络产生协议适配错误 而拒绝切换请求。四. PS域切换问题分析4.1、局内切换(失败原因值44)SGSN有个feature “srns_relocation”,必须打开。否则SGSN将不支持跨 RNC的切换。RNC局间切换也会
24、失败。失败信令如下:19 20 7T 22 23 24 25 26 27 20 29302009-07-20 1 2:41:1 6(09) 2009-07-20 1 2:41:1 6(09) 2009-07-20 1 2:41:1 6(1 0) 2009-07-20 12:41:16(1 0) 2009-07-20 1 2:41:1 6(1 8) 2009-07-20 12:41:16(1 8) 2009-07-20 1 2:42:37(97) 2009-07-20 1 2:42:37(97) 2009-07-20 1 2:42:38(06) 2009-07-20 1 2:42:38(06)
25、2009-07-20 1 2:42:33(06) 2009-07-20 1 2:42:38(06)1:2:0t2i0r2?o 1:2:0 t2?01:2:0 t2i0 1:2:0 t2i0 r2?o 1:2:0 t2?0发往UE 发往UE 发往UE 发往圳 来自CN发往UE 来自UE 发往圳 来自CN 发往UE 发往UE 发往UERRC_MEAS_CTRLRRC_MEAS_CTRLRRC_MEAS_CTRLRANAP_RAB_AS SIG N M E NT_R ESPR AN AP_D IR E CT_TR AN S F E RR R C_D L_D IR E CT_TR AN S FRRC_
26、MEAS_RPRTR AN AP_R E LO C ATI 0 N_R E Q UIR E DR AN AP_R E LO C ATI 0 N_P R E PAR ATI 0.RRC_RRC_CONN_RELRRC_RRC_CONN_RELRRC RRC CONN REL653 653 6531 0605 T0605 653 6531 0605 T0605 653 653 653而查看relocation failure消息,发现失败原因码为44: target RNC或target system 不支持 relocation-I unsuccessfulOutcomeprocedureCod
27、e:0x2 (2)criticality: reject (0)-value-I relocationPreparationFailure- protocollEs- SEQUENCEid:0x4 (4)criticality:ignore (1)-value4.2、局间切换(失败原因值9)SGSN跨局切换流程如下:radioNetwork:0x2c (44): relocation-not-supported-in-target-RNC-or-target-systemJ. cell u&date/ ura updateouting Area Upd:rte1. cel update/ ur
28、a update2. Relocation Requlredi.Reiocanon R eaiesr4. Retocatian Request AcknowledgeForward Relocation Response7.丽。同心ommitf dataB. Forwardirec口. Cell Updatf Ccnfirm1 URAUpdateConfimn11. Update PDF Context Request13. Forward Retortion Compte:eDorn maud14 Ilj14. lu Release fcomplete13. Famard IRdocatic
29、fi ComipfeJ e Acknov/ledge3 Forward Retortion Reaue:EsWbiishnitnt oT Radio Access Fearers9. Relocation elect12. RNT1 Reallicatm CuEpI日1. Upd乱e PPP Context Response13. RefocaEian Complete.Relocation cominandNew SGSNQMTarget RMSounce RNCGGSNDNSMSCUIP承载网RNC03RNC01RNC02与CS域不同,SGSN的相邻LAC或RNC数据并不在SGSN本身配置
30、,而是由专 门的域名解析服务器DNS来存储相关信息。因此,必须添加RNC的相关信息到 DNS中才能是切换成功。主要是RNC的RAI及其对应SGSN。3G中位置区和路由区的概念和GSM及GPRS中的概念完全一致,MSC负责位 置区的管理、SGSN负责路由区的管理,二者均要表明的是在当前系统中移动台 当前的位置。位置区和路由区是人为划分的,可能是多个小区的组合,通过一定 的标识符加以标识,位置区LA (Location Area )的标识符是LAI,路由区RA (Routing Area )的标识符是RAI, RA是包含在LA内的。LAI由MCC、MNC和LAC 组成、而RAI由MCC、MNC、L
31、AC和RAC组成,所以RA应小于等于LA。由于2G的RA统一为01,因而RAI=LAI+01;而且申请DNS工单一般只需要 报告LAC和对应SGSN即可。而RNC得RA和2G网络不同,为00。也就是TD网 络的RAI=LAI+00。因此,RNC跨SGSN切换发生了失败:查看 relocation failure 消息,发现失败原因码为 9: unknown-target-rnc。- SEQUENCEid:0x4 (4)criticalitylgnore (1)-value- causeradioNetwork:0x9 (9): unknown-target-rnc经过SGSN核实发现,SGSN
32、无法从DNS获得到目标RNC的路由信息:- SEQUENCE id:0x3e (62) criticality: reject (0) -valueI- targetID-TtargetRNC-ID- IAIpLMNidentity:64 F0 00IAC:D1 1ErAC:00rNC-ID:0x523 (1315)通过DNS将相关RNC的RAI由LAI+01改为LAI+00后切换成功。相关信令截图如 下:2009-1 1-1 1 1 5:3126(22)1:0:1发往。NRANAP_RELOCATION_REQUIRED2009-1 1-1 1 1 5:3126(85)1:0:1来自。NRA
33、NAP_RELOCATION_COMMAND2009-1 1-1 1 1 5:3126(85)1:0:1发往UERRC_RB_RECFG2009-1 1-1 1 1 5:3126(85)1:0:1发往。NRANAP_FORWARD_SRNS_CONTEKT2009-1 1-1 1 1 5:3128(30)1:0:1来自。NRANAP_IU_RELEASE_COMMAND2009-1 1-1 1 1 5:3128(30)1:0:1发往。NRANAP_IU_RELEASE_COMPLETE2009-1 1-1 1 1 5:3128(30)1:0:1发往NodeBNBAP_RL_DEL_REQ200
34、9-1 1-1 1 1 5:3128(46)1:0:1来自NodeBNBAP_RL_DEL_RSP消息31 jJES- RAHAP_RELOCATIOH_COMANDRanap-Msg001 *- successfulOutcome0000000000010procedureCode:0x2 00 criticality:reject (0)-value4.3、RNC间切换(失败原因29)RNC间切换包含前面的局内(INTRA SGSN)和局间(INTER SGSN)切换两个类型。 除了满足上述局内和局间数据配置外,对于RNC侧,还需要添加到目的RNC的 IP PATH的路由数据,否则切换失败
35、。当存在RNC之间数据迁移时,需要增加两个RNC之间的IPPATH,如果对端用 户面是网段时,就增加为网段,否则使用32位掩码;PATHID直接往后排。同时 增加到该用户面的路由,以及把目标RNC的用户面地址增加到用户面VLANID中, 举例如下:/ (如需做切换时需要配置迁移IPPATH和RT)/ADD IPPATH: ANI=1990, PATHID=3, PATHT=HQ_QOSPATH, IPADDR=120.195.8.137, PEERIPADDR=120.195.8.65, PEERMASK=255.255.255.255, TXBW=500000, RXBW=500000, C
36、ARRYFLAG=NULL, FPMUX=NO, VLANFLAG=DISABLE, PATHCHK=DISABLED;/ADD IPRT: SRN=0, SN=26,DESTIP=120.195.8.65,MASK=255.255.255.255,NEXTHOP=192.168.18.37, PRIORITY=HIGH, REMARK=0 to SZHRNC02 IUPS_UP1;/ADD VLANID: SRN=0, SN=26, IPADDR=120.195.8.65, VLANID=1000如果没有添加目标RNC的IP PATH和RT,切换PS用户面将失败。2009-11-11 15:
37、33:10(60)0:0:2发往 UE2009-11-11 15:38:10(63)0?0?2发往 GMRRC_MEAS_CTRLR AN AP_R AB_AS SIGNMENT_RESP2009-11-11 15:38:20(76)2009-11-11 15:38:20(87)2009-11-11 15:38:20(87)?nnQ-i 1-11 10:0:20?0?20?0?2n-n-9发往圳 来自圳 发往UE 弗牡i ii=RANAP_R E LO CATIO N_R EQUIREDRANAP_R E LO C ATI 0 N_P R E PARATI0 N_FAI LURERRC_RRC
38、_CONN_RELRRn RRn nnMM ppi2009-11-11 15:38:20(75)0:0:2 来自 UE RRC_MEAS_RPRT失败原因值为29,虽然内容与之前遇到的局内切换失败一样,但是和SGSN 未开SRNS RELOCATION的features明显不同,那时的cause值为44。CAUSEradioNetwork:0x1d (29):relocation-failure-in-target-CN-RNC-or-target-system五. 总结通过分析研究,我们发现由于3G是新事物,相关协议规范、信令流程以及 网元参数都与2G有着明显不同,对我们维护人员分析问题解决问题提出个更高 的要求。而且仅就交换层面的切换问题来说,除了 3G本身系统内的切换,2/3G 系统间切换情况更为复杂,还存在很多不常见的失败原因,需要我们去研究并解 决。