5020SG消息跟踪(MSUTRACE)详解_第1页
5020SG消息跟踪(MSUTRACE)详解_第2页
5020SG消息跟踪(MSUTRACE)详解_第3页
5020SG消息跟踪(MSUTRACE)详解_第4页
5020SG消息跟踪(MSUTRACE)详解_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5020SG消息跟踪 详解作者:俞佳苗目录1,消息跟踪的概念和应用............................................................................................................22,消息跟踪的操作........................................................................................................................42.1菜单方式设置跟踪条件...................................................................................................42.1.1增加跟踪条件组...................................................................................................52.1.2查看跟踪条件.......................................................................................................72.1.3删除跟踪条件组...................................................................................................82.1.4启动MSU跟踪.......................................................................................................92.1.5停止MSU跟踪.....................................................................................................102.2命令行方式设置跟踪条件.............................................................................................112.2.1增加跟踪条件组.................................................................................................132.2.2查看跟踪条件.....................................................................................................142.2.3删除跟踪条件组.................................................................................................152.2.4启动MSU跟踪.....................................................................................................152.2.5停止MSU跟踪.....................................................................................................152.3查看跟踪到的消息和消息解包.....................................................................................162.3.1实时的消息查看和解包.....................................................................................162.3.1非实时的消息查看和解包.................................................................................172.3.1.1简单解码方式.........................................................................................172.3.1.2tshark详细解码方式............................................................................182.3.1.3下载到本地的解码方式.........................................................................263,消息跟踪问题的解决..............................................................................................................2711,消息跟踪的概念和应用这里只讲述5020SGP5PLUS版本的消息跟踪。消息跟踪可以在任意链路或偶联上跟踪MTP3层的消息,跟踪下来的消息从SIO位开始,不包含SIO位前的包头。消息跟踪的原理是,在OAM上设置某些链路或偶联的过滤条件,然后发命令给SLN7S。SLN7S收到命令后,根据设置的过滤条件,把符合条件的消息复制一份给OAM,并在OAM上保存。可以设置的过滤(跟踪)条件有:1,收发方向,收还是发。MTP部分的DPC,OPC,SSF,SI和H1H0。--

SIO:业务信息指示八位位组。SIO又分为两个子字段,各占 4比特。DCBA DCBASSF SI首先发送的比特其中SI为业务指示语, SSF为子业务字段,其编码方式和含义为:SI:DCBA0000信号网管理消息0SNM(包含的H1H0有RST)0001信号网测试和维护消息1MTN(包含的H1H0有SLTM和SLTA)0010备用20011SCCP30100TUP40101ISUP50110DUP(与呼叫和电路有关的消息)60111DUP(性能登记和撤消消息)71000至1111备用SSF:DC网络指示语00国际网001国际备用110国内网211国内备用3BA为备用比特。2,3,TUP/ISUP部分的CIC。4,SCCP部分的CallingSSN,CallingPC,CallingGT 和CalledSSN,CalledPC,CalledGT。25,MAP部分的IMSI和MSISDN。如果设置了IMSI或MSISDN,那么跟踪程序将把所有TCBEGIN的MAP消息解包,如果MAP里含有指定的IMSI或MSISDN,那么不仅仅把该消息跟踪下来,而且后面一系列的和该消息拥有相同TID的消息也会被全部跟踪下来。换句话说,就是跟踪一个MAP操作的所有消息。以上过滤条件可以灵活组合,组合在一起的过滤条件称为过滤条件组, 这些条件之间是“与”的关系。比如过滤条件是 SI=5和CIC=123的过滤条件组,符合条件的消息是那些同时满足 SI=5和CIC=123的消息。每条链路或偶联可以设置最多5个过滤条件组,每个过滤条件组之间是“或”的关系,即只要符合其中任一个条件组的消息,都将被跟踪出来。使用限制:1,推荐使用状态是 STANDBY的OAMCE。2,同一时间,只能有一个用户在使用。3,一般,为了保护系统的稳定,每个SLN7S跟踪到的消息不能超过每秒 100个,超过部分不会被跟踪下来,当然,这个限制允许被更改。4,过滤条件如果互相矛盾的话,可能无法跟踪消息,这种矛盾需要使用者自行判断。跟踪软件只提供简单的逻辑检查。5,MAP部分的跟踪只适用于 GSM网络。6,SCCP部分的CallingGT和CalledGT过滤是部分匹配模式,即所给GT只要和消息里的GT的开头部分相同,就算匹配;MAP部分的IMSI和MSISDN过滤是全匹配模式,即所给号码必须和消息里的号码完全相同才算匹配。7,全局最多同时跟踪 64条链路或偶联,即链路和偶联合计 64条。8,全局最多同时跟踪 5个IMSI和5个MSISDN。32,消息跟踪的操作2.1 菜单方式设置跟踪条件在OAM上键入命令:msutrc就可以进入菜单方式设置跟踪条件。下面这个界面被称为msutrcUI(userinterface) :OAMMGR-1-B:/root>msutrc************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit:菜单方式设置跟踪条件的特点是:不用死记硬背各种复杂的参数,所有参数设置都会以菜单的方式提示。菜单方式是以链路组为单位进行设置的。考虑到M3UA的方向有时可能没有链路组的概念,所以统一输入路由组名来设置链路。也就是说,你应该输入直连路由的路由组名,如果你输入的路由组名下没有直连路由,那么UI会认为路由组名无效。一旦路由组名有效,那么其下的所有直连链路都将被设置上跟踪条件。如果你不想设置所有链路,只想跟踪某几根链路,那么必须使用行命令方式设置跟踪条件,请见后面的章节。菜单方式的限制是最多同时跟踪 4个直连路由组。在整个MSU跟踪的过程中绝对不能退出UI,无论正常退出还是意外退出系统都会自动停止MSU的跟踪功能。而且下次再进入UI的时候,上次所设置的所有跟踪条件都会被清除,重新开始。如果要一边设置跟踪条件,一边查看跟踪到的消息,请打开另一个窗口进行消息解包的工作。如果UI真的意外退出,而且导致不能再次进入 UI的话,那么使用ps-ef|grepmsutrc 命令来查看msutrc的ID,然后用kill-9ID 来删除旧的msutrc。同一时间,只能一个用户使用 UI。输入字符大小写皆可。每个SLN7S跟踪到的消息不能超过每秒 100个,这个限制在菜单方式下不能4被更改。用quit退出UI。 增加跟踪条件组详细信息参见红色输入参数后面的蓝色解释。************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 2 <--增加跟踪条件组************************************************************* ** Addnewtrace ** *************************************************************Please input Adjacent route setname,orpressReturn Keyfor mainmenu:msutrc1<--直连路由组名************************************************************* ** Tracequalificationconfiguration ** *************************************************************==========================================================COMMON0)Direction(defaultisbothway)----------------------------------------------------------MTP 1)DPC2)OPC3)SSF4)SI5)H1H0----------------------------------------------------------TUP/ISUP[SI=4/5]6)CIC----------------------------------------------------------SCCP[SI=3]7)CgSSN8)CgPC9)CgGTCdSSN11)CdPC12)CdGT----------------------------------------------------------MAP[SI=3]13)IMSI14)MSISDN5==========================================================pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu: 0<--现在可以设置第一个跟踪条件组了。总共有 15个跟踪条件可以设置,直接输入条件前面的数字进行设置。现在设置的所有条件都是属于同一个跟踪条件组的,直到你返回主菜单。在这个例子里,0表示设置跟踪收还是发。Pleaseinputtracedirection1/2/3(txmsu/rxmsu/rtxmsu(default)): 2<--只跟踪收的消息pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu: 4<--还想过滤 SIPleaseinputSI,valueinrange(0~15): 3 <--只跟踪SCCP消息pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu: 13<--还想过滤 IMSIPleaseinput'IMSI'theformatis0123456789withmaxlen16: 460028054207370<--只跟踪IMSI=460028054207370的消息pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu: f<--跟踪条件组设置完毕,该条件组表示跟踪所有收到的指定 IMSI的SCCP消息timerexpired!>>>Warning:theTn1insln7s-11noreply! <--如果出现这个告警,说明你设置的链路中,有链路在 SLN7S-11上,而SLN7S-11没活。该告警不影响别的链路。Forthistracequalification,doyouneedaddtootherAdjacentrouteset,if yespleaseinput route setname,elsepressEnterkeytoreturn tomainmenu:msutrc2<--跟踪条件组设置好后,如果还有别的路由组有相同的条件组要设置,那么直接键入这个路由组名就可以把设置好的路由组拷贝给它了,这样做减少了重复输入Forthistracequalification,doyouneedaddtootherAdjacentrouteset,ifyespleaseinputroutesetname,elsepressEnterkeytoreturntomainmenu:<--直接回车:没有更多的路由组需要拷贝了,返回主菜单增加下一个跟踪条件组,或进行别的操作************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntert heselectionnumber,or ‘quit’toquit:6 查看跟踪条件详细信息参见红色输入参数后面的蓝色解释。************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 1 <--显示跟踪条件************************************************************* ** Displayexistingtrace ** *************************************************************Pleaseinput Adjacent route setname,orpressReturnKeyfor mainmenu:msutrc1<--直连路由组名,注意:无法显示 ALL==========================================================1)Direction:receive <--1 表示第一个跟踪条件组DPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFFImsi:460028054207370TraceObjectforroutesetMSUTRC1:thelinkTn=1onsln7sce-12 <--显示所有设置好的链路,可以发现上面出现告警的 SLN7SCE-11上的链路没有被设置上thelinkTn=5onsln7sce-12PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:<--直接回车:返回主菜单进行别的操作************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtrace7RemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 删除跟踪条件组详细信息参见红色输入参数后面的蓝色解释。************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 3 <--删除跟踪条件组************************************************************* ** Removeexistingtrace ** *************************************************************Pleaseinput Adjacent route setname,orpressReturn Keyfor mainmenu:msutrc1<--直连路由组名,注意:无法删除 ALL,如想删除 ALL,可以退出 UI,重新进入==========================================================Direction:receiveDPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFFImsi:460028054207370TraceObjectforroutesetMSUTRC1:thelinkTn=1onsln7sce-12thelinkTn=5onsln7sce-12Pleaseinputtracefilt IDall/1/2/3/4/5or pressEnterKey formain menu:all<--只能删除条件组,不能删除单个的条件。输入条件组序号或者 ALL(删除所有条件组 )Pleaseinput Adjacent route setname,orpressReturn Keyfor mainmenu:msutrc2<--还有别的路由组要删,直接输入直连路由组名==========================================================1)Direction:receive8DPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFFImsi:460028054207370TraceObjectforroutesetMSUTRC2:thelinkTn=2onsln7sce-12thelinkTn=6onsln7sce-12PleaseinputtracefiltIDall/1/2/3/4/5orpressEnterKeyformainmenu:1<--输入条件组序号或者ALL(删除所有条件组)PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:<--直接回车:返回主菜单进行别的操作************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 启动MSU跟踪详细信息参见红色输入参数后面的蓝色解释。************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 4<--启动MSU的跟踪,如果成功,会显示下面的提示,指导你如何查看跟踪到的消息,然后返回主菜单。************************************************************************ *9* StarttraceSUCCESS **Note:Pleaseopenanothertelnetsessionanduse **dlogtoprintmsuonscreen **realtimedecode :'dlog-r' **parsefileinsimpleformat:'dlog-p/var/log/msutrc/MsuTrace.pcap**parsefileinTsharkformat:'dlog-t/var/log/msutrc/MsuTrace.pcap************************************************************************ 停止MSU跟踪详细信息参见红色输入参数后面的蓝色解释。************************************************************* ** MsuTracemainmenu ** *************************************************************DisplayexistingtraceAddnewtraceRemoveexistingtraceStarttraceStoptraceEntertheselectionnumber,or ‘quit’toquit: 5<--停止MSU的跟踪,如果成功,会显示下面的提示,指导你如何查看跟踪到的消息,然后返回主菜单。停止 MSU跟踪不会清除所设置的跟踪条件。************************************************************************ ** StoptraceSUCCESS **Note:Pleaseopenanothertelnetsessionanduse **dlogtoprintmsuonscreen **realtimedecode :'dlog-r' **parsefileinsimpleformat:'dlog-p/var/log/msutrc/MsuTrace.pcap**parsefileinTsharkformat:'dlog-t/var/log/msutrc/MsuTrace.pcap************************************************************************102.2 命令行方式设置跟踪条件在OAM上键入命令:msutrc-c就可以进入命令行方式设置跟踪条件。下面这个界面同样被称为 msutrcUI(userinterface) :所有命令都必须在“>>>”提示符后面输入。OAMMGR-1-B:/root>msutrc-c>>>命令行方式设置跟踪条件的特点是:一行命令就可以完成一次复杂设置。具体的格式和参数可以通过 -h 命令(help)得到。命令行方式能以直连路由组为单位进行设置,也可以用链路或偶联为单位进行设置。对于M2PA,不能以偶联为单位进行设置,只能以直连路由组或链路为单位进行设置。命令行方式的限制是最多同时跟踪4个直连路由组或同时跟踪64条链路(或偶联)。在整个MSU跟踪的过程中绝对不能退出UI,无论正常退出还是意外退出系统都会自动停止MSU的跟踪功能。而且下次再进入UI的时候,上次所设置的所有跟踪条件都会被清除,重新开始。如果要一边设置跟踪条件,一边查看跟踪到的消息,请打开另一个窗口进行消息解包的工作。同一时间,只能一个用户使用 UI。输入字符大小写皆可。但是请注意, M3UA偶联的名字是区分大小写的。每个SLN7S跟踪到的消息不能超过每秒100个,这个限制在命令行方式下可以更改。允许的范围是50-1500个/s。用quit退出UI。命令的格式和参数参见下面的用 -h命令得到的help:>>>-hMsutracetoolinCommandmodeItcansetconcernlinksandassociationbyroutesetname.Itsupport15differenttracefiltsandtherelationis"and"betweenthem.direction,dpc,opc,si,ssf,h1h0,cic,cdssn,cdgt,cdpc,cdssn,cdgt,cdpc,imsi,msisdnUsage:[Options][Parameters]"hadrs:el:m:u:t:f:"["help","add","display","remove","start=","stop","link=","m3ua=","routeSet=","trace=","filt_ID="]Options:-h,--help showthishelp-d,--display displayexistingtrace11-a,--add addnewtrace-r,--remove removeexistingtrace-s,--start starttrace-e,--stop stoptraceParameters:-l...,--link=... inputlinkname-m...,--m3ua=... inputassociationname-u...,--routeSet=...inputrouteSetname-t...,--trace=... inputdetailtracefilt-f...,--filt_ID=... inputfiltIDforremovetracefilt-o...,--threshold=...inputSln7ssingleboardmsuthresholdExamples:Showthishelp:>>>-hDisplayarouteset"rsName"existingtracerecord:>>>-d-ursNameTracelink"lk_1"whichmsu'sdpcis0x090909andsiis3:>>>-a-llk_1-tdpc=0x090909,si=3TracerouteSet"rs_1"whichimsiis861397:>>>-a-urs_1-timsi=861397Removealltracefiltsforlink"lk_1"from1to5:>>>-r-llk_1-fall/1/2/3/4/5RemovealltracefiltsforrouteSet"rs_1"from1to5:>>>-r-urs_1-fall/1/2/3/4/5Starttrace>>>-sStarttraceandmodifythesln7sboardmsutracethreshold,forexample100>>>-s-o100Stoptrace:>>>-e注意:direction 参数输入 dir 即可,dir=1 表示发,dir=2 表示收,dir=3 表示收和发。12 增加跟踪条件组-a-umsutrc1-tdir=2,si=3,imsi=460028054207370timerexpired!>>>Warning:theTn1insln7s-11noreply!-a <--增加跟踪条件组-u <--以直连路由组为设置单位msutrc1 <--直连路由组名-t <--1 条行命令只能设置一个跟踪条件组。总共有 15个跟踪条件可以设置,条件之间用逗号相隔。dir=2,si=3,imsi=460028054207370 <--该跟踪条件组表示跟踪所有收到的指定 IMSI为460028054207370的SCCP消息timerexpired!>>>Warning:theTn1insln7s-11noreply!<--如果出现这个告警,说明你设置的链路中,有链路在 SLN7S-11上,而SLN7S-11没活。该告警不影响别的链路。>>>-a-lSLT_012_01-tdir=2,si=3,imsi=460028054207370-a <--增加跟踪条件组-l <--以链路为设置单位SLT_012_01 <--链路名-t <--1 条行命令只能设置一个跟踪条件组。总共有 15个跟踪条件可以设置,条件之间用逗号相隔。dir=2,si=3,imsi=460028054207370 <--该跟踪条件组表示在 SLT_012_01这个链路上跟踪所有收到的指定 IMSI 为460028054207370的SCCP消息>>>-a-minet1_2-tdir=2,si=3,imsi=460028054207370-a <--增加跟踪条件组-m <--以偶联为设置单位inet1_2 <--偶联名,请注意, M3UA偶联的名字是区分大小写的。-t <--1 条行命令只能设置一个跟踪条件组。总共有 15个跟踪条件可以设置,条件之间用逗号相隔。dir=2,si=3,imsi=460028054207370 <--该跟踪条件组表示在 inet1_2 这个偶联上跟踪所有收到的指定 IMSI 为460028054207370的SCCP消息13 查看跟踪条件>>>-d-umsutrc1==========================================================Direction:receiveDPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFFImsi:460028054207370TraceObjectforroutesetMSUTRC1:thelinkTn=1onsln7sce-12thelinkTn=5onsln7sce-12-d <--显示跟踪条件-u <--以直连路由组为单位msutrc1 <--直连路由组名-d-lSLT_012_01==========================================================Direction:receiveDPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFFImsi:460028054207370TraceObject:linkTn=1onsln7sce-12forRouteSet:MSUTRC1-d <--显示跟踪条件-l <--以链路为单位SLT_012_01 <--链路名-d-minet1_2==========================================================1)Direction:receiveDPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFFImsi:460028054207370TraceObject:theassociation2onsln7sce-11-d <--显示跟踪条件-m <--以偶联为单位inet1_2 <--偶联名,请注意, M3UA偶联的名字是区分大小写的。142.2.3删除跟踪条件组>>>-r-umsutrc1-fall-r<--删除跟踪条件组-u<--以直连路由组为单位msutrc1<--直连路由组名-f<--指定跟踪条件组all<--所有跟踪条件组>>>-r-lSLT_012_01-f1-r<--删除跟踪条件组-l<--以链路为单位SLT_012_01<--链路名-f<--指定跟踪条件组1<--跟踪条件组1>>>-r-minet1_2-f1-r<--删除跟踪条件组-m<--以偶联为单位inet1_2<--偶联名,请注意,M3UA偶联的名字是区分大小写的。-f<--指定跟踪条件组1<--跟踪条件组12.2.4启动MSU跟踪>>>-s-s<--启动MSU跟踪,每个SLN7S跟踪到的消息不能超过每秒100个(缺省值)>>>-s-o100-s<--启动MSU跟踪-o100<--设置每个SLN7S跟踪到的消息不能超过每秒100个2.2.5停止MSU跟踪>>>-e-e<--停止MSU跟踪152.3 查看跟踪到的消息和消息解包 实时的消息查看和解包不用关闭消息跟踪,直接查看正在跟踪到的消息,可以使用 dlog-r 命令。使用方法:重新开一个telnet窗口,登陆到备用的(也就是当前正在运行msutrcUI的)OAM上,键入dlog-r命令。OAMMGR-1-B:/root>dlog-rJan07,201008:54:16.471072 <--红色部分是跟踪到的消息的一些简单的信息SLN7SBoardID:11 Tn:2 <--有时间、哪个链路跟踪到的、收发等等信息Direction:receive83271A0B07070700090003101A0D1206 <--篮色部分是打印的整个消息00710468318850247073000A1295001204683147652451624F4804002606F86B1A2818060700118605010101A00D600BA1090607040000010020036C2BA1290201990201173021040864008250247073F00406916831476524040504DDB13741A006830084020520Jan07,201008:54:16.4716699SLN7SBoardID:11 Tn:2Direction:transmitSIO=83,DPC=01-02-03,OPC=0B-1A-27,SLS=00,H1H0=09CallingSSN=95,CallingPC=None,CallingGT=K'861374564283030201271A0B00090003101A0D120600710468318850247073000A1295001204683147652451624F4804002606F86B1A2818060700118605010101A00D600BA1090607040000010020036C2BA1290201990201173021040864008250247073F00406916831476524040504DDB13741A00683008402052016注意:如果发现有下面这样的告警出现:TheSLN7Sboardoverload!!!说明正在跟踪的SLN7S板子超出跟踪门限了,为了安全起见最好立刻停止跟踪。如果认为不会对安全有影响,那么请把跟踪门限改大(缺省是100/s),否则超出门限的消息不会被跟踪。 非实时的消息查看和解包所有跟踪到的消息都存储在下面这个目录和文件里:OAMMGR-1-B:/root>cd/var/log/msutrcOAMMGR-1-B:/var/log/msutrc>llMsuTrace*-rw-r--r--1rootroot467286Jan2310:50MsuTrace.cap-rw-------1rootroot0Jan2310:31MsuTrace_00001_20100123103124.pcap-rw-------1rootroot2048098Jan2310:34MsuTrace_00001_20100123103138.pcap-rw-------1rootroot0Jan2310:46MsuTrace_00001_20100123104645.pcap-rw-------1rootroot2048126Jan2310:35MsuTrace_00002_20100123103407.pcap-rw-------1rootroot2048162Jan2310:36MsuTrace_00003_20100123103505.pcap-rw-------1rootroot2048058Jan2310:37MsuTrace_00004_20100123103613.pcap-rw-------1rootroot2048135Jan2310:38MsuTrace_00005_20100123103709.pcap-rw-------1rootroot2048177Jan2310:39MsuTrace_00006_20100123103806.pcap-rw-------1rootroot2048168Jan2310:39MsuTrace_00007_20100123103901.pcap-rw-------1rootroot2048077Jan2310:40MsuTrace_00008_20100123103958.pcap-rw-------1rootroot2048016Jan2310:41MsuTrace_00009_20100123104053.pcap-rw-------1rootroot2048077Jan2310:42MsuTrace_00010_20100123104149.pcap-rw-------1rootroot2048009Jan2310:43MsuTrace_00011_20100123104247.pcap-rw-------1rootroot2048148Jan2310:44MsuTrace_00012_20100123104342.pcap-rw-------1rootroot802816Jan2310:45MsuTrace_00013_20100123104438.pcap这些文件里,MsuTrace.cap是当前的记录文件,不能用来非实时的解码。别的文件都是历史文件,在文件名里都有一个时间戳,根据时间你可以找到自己想要的文件。非实时的查看这些历史文件的方法有3种:简单解码方式,tshark详细解码方式和下载到本地解码方式。 简单解码方式使用dlog-pfilename 命令,解出来的消息格式和实时的解包格式是一样的。如下:SLN7SBoardID:11 Tn:2Direction:receive1783271A0B07070700090003101A0D120600710468318850247073000A1295001204683147652451624F4804002606F86B1A2818060700118605010101A00D600BA1090607040000010020036C2BA1290201990201173021040864008250247073F00406916831476524040504DDB13741A006830084020520Jan07,201008:54:02.798611SLN7SBoardID:11 Tn:2Direction:transmitSIO=83,DPC=01-02-03,OPC=0B-1A-27,SLS=00,H1H0=09CallingSSN=95,CallingPC=None,CallingGT=K'861374564283030201271A0B00090003101A0D120600710468318850247073000A1295001204683147652451624F4804002606F86B1A2818060700118605010101A00D600BA1090607040000010020036C2BA1290201990201173021040864008250247073F00406916831476524040504DDB13741A006830084020520 详细解码方式使用dlog-tfilename 命令,解出来的消息格式是非常详细的 tshark 文本格式。如下:OAMMGR-1-B:/var/log/msutrc> Frame1(172bytesonwire,172bytescaptured)ArrivalTime:Jan7,201008:54:02.797987000[Timedeltafrompreviouspacket:0.000000000seconds][Timesincereferenceorfirstframe:0.000000000seconds]FrameNumber:1PacketLength:172bytesCaptureLength:172bytes[Frameismarked:False][Protocolsinframe:eth:ip:udp:multi:mtp3:sccp:tcap:gsm_map]EthernetII,Src:fe:e0:c0:02:10:08(fe:e0:c0:02:10:08),Dst:fe:e0:c0:02:32:08(fe:e0:c0:02:32:08)Destination:fe:e0:c0:02:32:08(fe:e0:c0:02:32:08)Address:fe:e0:c0:02:32:08(fe:e0:c0:02:32:08).......0................=IGbit:Individualaddress(unicast).... ..1. .... .... .... .... =LGbit: Locally administered address (this18isNOTthefactorydefault)Source:fe:e0:c0:02:10:08(fe:e0:c0:02:10:08)Address:fe:e0:c0:02:10:08(fe:e0:c0:02:10:08).......0................=IGbit:Individualaddress(unicast).... ..1. .... .... .... .... =LGbit: Locally administeredisNOTthefactorydefault)Type:IP(0x0800)Internet Protocol, Src: Dst:Version:4Headerlength:20bytesDifferentiatedServicesField:0x00(DSCP0x00:Default;ECN:0x00)000000..=DifferentiatedServicesCodepoint:Default(0x00)......0.=ECN-CapableTransport(ECT):0.......0=ECN-CE:0TotalLength:158Identification:0x9626(38438)Flags:0x04(Don'tFragment)0...=Reservedbit:Notset.1..=Don'tfragment:Set..0.=Morefragments:NotsetFragmentoffset:0Timetolive:64Protocol:UDP(0x11)Headerchecksum:0x85fc[correct][Good:True][Bad:False]UserDatagramProtocol,SrcPort:11811(11811),DstPort:11812(11812)Sourceport:11811(11811)Destinationport:11812(11812)Length:138Checksum:0x3dbf[correct][GoodChecksum:True][BadChecksum:False]5020SGMSUTRCHEAD<--5020SG的专用解码格式SLN7SBoardID:11Tn:2Direction:receive(0)MessageTransferPartLevel3Serviceinformationoctet10......=Networkindicator:Nationalnetwork(0x02)..00....=Spare:0x00

address (this19....0011=Serviceindicator:SCCP(0x03)RoutinglabelDPC:11-26-39(727591)(0xb1a27)00001011................=DPCNetwork:11........00011010........=DPCCluster:26................00100111=DPCMember:39OPC:7-7-7(460551)(0x70707)00000111................=OPCNetwork:7........00000111........=OPCCluster:7................00000111=OPCMember:7....0000=SignallingLinkSelector:0SignallingConnectionControlPartMessageType:Unitdata(0x09)....0000=Class:0x000000....=Messagehandling:Nospecialoptions(0x00)PointertofirstMandatoryVariableparameter:3PointertosecondMandatoryVariableparameter:16PointertothirdMandatoryVariableparameter:26CalledPartyaddress(13bytes)AddressIndicator.0......=RoutingIndicator:RouteonGT(0x00)..0100..=GlobalTitleIndicator:TranslationType,NumberingPlan,EncodingScheme,andNatureofAddressIndicatorincluded(0x04)......1.=SubSystemNumberIndicator:SSNpresent(0x01).......0=PointCodeIndicator:PointCodenotpresent(0x00)SubSystemNumber:HLR(HomeLocationRegister)(6)[LinkedtoTCAP,TCAPSSNlinkedtoGSM_MAP]GlobalTitle0x4(11bytes)TranslationType:0x000111....=NumberingPlan:ISDN/mobile(0x07)....0001=EncodingScheme:BCD,oddnumberofdigits(0x01).0000100=NatureofAddressIndicator:Internationalnumber(0x04)CallingPartyaddress(10bytes)AddressIndicator.0......=RoutingIndicator:RouteonGT(0x00)..0100..=GlobalTitleIndicator:TranslationType,NumberingPlan,EncodingScheme,andNatureofAddressIndicatorincluded(0x04)......1.=SubSystemNumberIndicator:SSNpresent(0x01).......0=PointCodeIndicator:PointCodenotpresent(0x00)SubSystemNumber:SGSN(MAP)(149)GlobalTitle0x4(8bytes)TranslationType:0x000001....=NumberingPlan:ISDN/telephony(0x01)20....0010=EncodingScheme:BCD,evennumberofdigits(0x02).0000100=NatureofAddressIndicator:Internationalnumber(0x04)Addressinformation(digits):8613745642TransactionCapabilitiesApplicationPartbeginSourceTransactionIDTransactionId:002606F8oid: (itu-t(0) recommendation(0) q(17) 773 as(1)dialogue-as(1)version1(1))dialogueRequestapplication-context-name: (itu-t(0)identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) map-ac(0)gprsLocationUpdate(32)version3(3))components:1itemItem:invoke(1)invokeinvokeID:-103opCode:localValue(0)localValue:23CONSTRUCTORCONSTRUCTORTagTag:0x00Length:0x21Parameter(0x04)Tag:0x04Length:0x08Data:64008250247073F0Parameter(0x04)Tag:0x04Length:0x06Parameter(0x04)Tag:0x04Length:0x05Data:04DDB13741CONSTRUCTORCONSTRUCTORTagTag:0x02Length:0x06Parameter(0x03)Tag:0x03Length:0x00Parameter(0x04)Tag:0x0421Length:0x02Data:0520GSMMobileApplicationComponent:invoke(1)invokeinvokeID:-103opCode:localValue(0)localValue:updateGprsLocation(23)imsi:64008250247073F0Imsidigits:4600280542073701.......=Extension:NoExtension.001....=Natureofnumber:InternationalNumber(0x01).... 0001=Numberplan: ISDN/Telephony Numbering(RecITU-TE.164)(0x01)ISDNAddressdigits:8613745642CountryCode:86China(People'sRepublicof)length2sgsn-Address:04DDB13741sgsn-CapabilitygprsEnhancementsSupportIndicatorPadding:5supportedCamelPhases:20(phase3)0.......=phase1:False.0......=phase2:False..1.....=phase3:True...0....=phase4:FalseFrame2(172bytesonwire,172bytescaptured)ArrivalTime:Jan7,201008:54:02.798611000[Timedeltafrompreviouspacket:0.000624000seconds][Timesincereferenceorfirstframe:0.000624000seconds]FrameNumber:2PacketLength:172bytesCaptureLength:172bytes[Frameismarked:False][Protocolsinframe:eth:ip:udp:multi:mtp3:sccp:tcap:gsm_map]EthernetII,Src:fe:e0:c0:02:10:08(fe:e0:c0:02:10:08),Dst:fe:e0:c0:02:32:08(fe:e0:c0:02:32:08)Destination:fe:e0:c0:02:32:08(fe:e0:c0:02:32:08)Address:fe:e0:c0:02:32:08(fe:e0:c0:02:32:08).......0................=IGbit:Individualaddress(unicast).... ..1. .... .... .... .... =LGbit: Locally administered address (thisisNOTthefactorydefault)22Source:fe:e0:c0:02:10:08(fe:e0:c0:02:10:08)Address:fe:e0:c0:02:10:08(fe:e0:c0:02:10:08).......0................=IGbit:Individualaddress(unicast).... ..1. .... .... .... .... =LGbit: Locally administered address (thisisNOTthefactorydefault)Type:IP(0x0800)Version:4Headerlength:20bytesDifferentiatedServicesField:0x00(DSCP0x00:Default;ECN:0x00)000000..=DifferentiatedServicesCodepoint:Default(0x00)......0.=ECN-CapableTransport(ECT):0.......0=ECN-CE:0TotalLength:158Identification:0x9627(38439)Flags:0x04(Don'tFrag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论