1、2.3.1 非实时的消息查看和解包 162.3.1.1 简单解码方式 162.3.1.2 tshark详细解码方式 172.3.1.3 下载到本地的解码方式 253, 消息跟踪问题的解决 261, 消息跟踪的概念和应用这里只讲述5020SG P5PLUS版本的消息跟踪。消息跟踪可以在任意链路或偶联上跟踪MTP3层的消息,跟踪下来的消息从SIO位开始,不包含SIO位前的包头。消息跟踪的原理是,在OAM上设置某些链路或偶联的过滤条件,然后发命令给SLN7S。SLN7S收到命令后,根据设置的过滤条件,把符合条件的消息复制一份给OAM,并在OAM上保存。可以设置的过滤(跟踪)条件有:1, 收发方向,收
2、还是发。MTP部分的DPC,OPC,SSF,SI和H1H0。- SIO:业务信息指示八位位组。SIO又分为两个子字段,各占4比特。其中SI为业务指示语,SSF为子业务字段,其编码方式和含义为:SI: D C B A 0 0 0 0 信号网管理消息 0 SNM(包含的H1H0有RST) 0 0 0 1 信号网测试和维护消息 1 MTN(包含的H1H0有SLTM和SLTA) 0 0 1 0 备用 2 0 0 1 1 SCCP 3 0 1 0 0 TUP 4 0 1 0 1 ISUP 5 0 1 1 0 DUP(与呼叫和电路有关的消息) 6 0 1 1 1 DUP(性能登记和撤消消息) 7 1 0
3、0 0 至1 1 1 1 备用SSF:D C 网络指示语 0 0 国际网 0 0 1 国际备用 1 1 0 国内网 2 1 1 国内备用 3 B A 为备用比特。2, 3, TUP/ISUP部分的CIC。4, SCCP部分的CallingSSN, CallingPC, CallingGT和CalledSSN, CalledPC, CalledGT。5, MAP部分的IMSI和MSISDN。如果设置了IMSI或MSISDN,那么跟踪程序将把所有TC BEGIN的MAP消息解包,如果MAP里含有指定的IMSI或MSISDN,那么不仅仅把该消息跟踪下来,而且后面一系列的和该消息拥有相同TID的消息也
4、会被全部跟踪下来。换句话说,就是跟踪一个MAP操作的所有消息。以上过滤条件可以灵活组合,组合在一起的过滤条件称为过滤条件组,这些条件之间是“与”的关系。比如过滤条件是SI=5和CIC=123的过滤条件组,符合条件的消息是那些同时满足SI=5和CIC=123的消息。每条链路或偶联可以设置最多5个过滤条件组,每个过滤条件组之间是“或”的关系,即只要符合其中任一个条件组的消息,都将被跟踪出来。使用限制:1, 推荐使用状态是STANDBY的OAMCE。2, 同一时间,只能有一个用户在使用。3, 一般,为了保护系统的稳定,每个SLN7S跟踪到的消息不能超过每秒100个,超过部分不会被跟踪下来,当然,这个
5、限制允许被更改。4, 过滤条件如果互相矛盾的话,可能无法跟踪消息,这种矛盾需要使用者自行判断。跟踪软件只提供简单的逻辑检查。5, MAP部分的跟踪只适用于GSM网络。6, SCCP部分的CallingGT和CalledGT过滤是部分匹配模式,即所给GT只要和消息里的GT的开头部分相同,就算匹配;MAP部分的IMSI和MSISDN过滤是全匹配模式,即所给号码必须和消息里的号码完全相同才算匹配。7, 全局最多同时跟踪64条链路或偶联,即链路和偶联合计64条。8, 全局最多同时跟踪5个IMSI和5个MSISDN。2, 消息跟踪的操作2.1 菜单方式设置跟踪条件在OAM上键入命令:msutrc就可以进
6、入菜单方式设置跟踪条件。下面这个界面被称为msutrc UI (user interface):OAMMGR-1-B:/rootmsutrc * * * * Msu Trace main menu * 1. Display existing trace 2. Add new trace 3. Remove existing trace 4. Start trace 5. Stop trace Enter the selection number, or quit to quit:菜单方式设置跟踪条件的特点是: 不用死记硬背各种复杂的参数,所有参数设置都会以菜单的方式提示。 菜单方式是以链路组为
7、单位进行设置的。考虑到M3UA的方向有时可能没有链路组的概念,所以统一输入路由组名来设置链路。也就是说,你应该输入直连路由的路由组名,如果你输入的路由组名下没有直连路由,那么UI会认为路由组名无效。一旦路由组名有效,那么其下的所有直连链路都将被设置上跟踪条件。如果你不想设置所有链路,只想跟踪某几根链路,那么必须使用行命令方式设置跟踪条件,请见后面的章节。 菜单方式的限制是最多同时跟踪4个直连路由组。 在整个MSU跟踪的过程中绝对不能退出UI,无论正常退出还是意外退出系统都会自动停止MSU的跟踪功能。而且下次再进入UI的时候,上次所设置的所有跟踪条件都会被清除,重新开始。如果要一边设置跟踪条件,
8、一边查看跟踪到的消息,请打开另一个窗口进行消息解包的工作。 如果UI真的意外退出,而且导致不能再次进入UI的话,那么使用ps -ef |grep msutrc命令来查看msutrc的ID,然后用kill -9 ID来删除旧的msutrc。 同一时间,只能一个用户使用UI。 输入字符大小写皆可。 每个SLN7S跟踪到的消息不能超过每秒100个,这个限制在菜单方式下不能被更改。 用quit退出UI。2.1.1 增加跟踪条件组详细信息参见红色输入参数后面的蓝色解释。 2 -增加跟踪条件组 * Add new trace * Please input Adjacent route set name,
9、or press Return Key for main menu: msutrc1-直连路由组名 * Trace qualification configuration * = COMMON 0) Direction (default is both way) - MTP 1) DPC 2) OPC 3) SSF 4) SI 5) H1H0 TUP/ISUPSI=4/5 6) CIC SCCPSI=3 7) CgSSN 8) CgPC 9) CgGT 10) CdSSN 11) CdPC 12) CdGT MAPSI=3 13) IMSI 14) MSISDNplease input the
10、 selection number(014), f to finish, or c for main menu:-现在可以设置第一个跟踪条件组了。总共有15个跟踪条件可以设置,直接输入条件前面的数字进行设置。现在设置的所有条件都是属于同一个跟踪条件组的,直到你返回主菜单。在这个例子里,0表示设置跟踪收还是发。Please input trace direction 1/2/3(txmsu/rxmsu/rtxmsu(default): 2 -只跟踪收的消息4-还想过滤SIPlease input SI, value in range(015): 3 Warning: the Tn 1 in sl
11、n7s-11 no reply! -如果出现这个告警,说明你设置的链路中,有链路在SLN7S-11上,而SLN7S-11没活。该告警不影响别的链路。For this trace qualification,do you need add to other Adjacent route set,if yes please input route set name,else press Enter key to return to main menu:msutrc2-跟踪条件组设置好后,如果还有别的路由组有相同的条件组要设置,那么直接键入这个路由组名就可以把设置好的路由组拷贝给它了,这样做减少了重
12、复输入-直接回车:没有更多的路由组需要拷贝了,返回主菜单增加下一个跟踪条件组,或进行别的操作2.1.2 查看跟踪条件 1 -显示跟踪条件 * Display existing trace *Please input Adjacent route set name, or press Return Key for main menu:msutrc1-直连路由组名,注意:无法显示ALL=1) Direction:receive - 1表示第一个跟踪条件组 DPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFF Imsi:46002805420
13、7370Trace Object for route set MSUTRC1:the link Tn=1 on sln7sce-12 -显示所有设置好的链路,可以发现上面出现告警的SLN7SCE-11上的链路没有被设置上the link Tn=5 on sln7sce-12 返回主菜单进行别的操作2.1.3 删除跟踪条件组-删除跟踪条件组 * Remove existing trace *无法删除ALL,如想删除ALL,可以退出UI,重新进入receivethe link Tn=1 on sln7sce-12 Please input trace filt ID all/1/2/3/4/5 o
14、r press Enter Key for main menu: all-只能删除条件组,不能删除单个的条件。输入条件组序号或者ALL(删除所有条件组) msutrc2-还有别的路由组要删,直接输入直连路由组名Trace Object for route set MSUTRC2:the link Tn=2 on sln7sce-12 the link Tn=6 on sln7sce-12 1-输入条件组序号或者ALL(删除所有条件组)2.1.4 启动MSU跟踪 4-启动MSU的跟踪,如果成功,会显示下面的提示,指导你如何查看跟踪到的消息,然后返回主菜单。 * * * * Start trace SUCCESS * * Note: Please open another telnet session and use * * dlog to print msu on screen * * real time decode : dlog -r * * parse file in simple format:dlog -p /var/log/msutrc/MsuTrace.pcap * * parse file in Tshark format:dlog
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1