5020SG消息跟踪MSUTRACE详解.docx
- 文档编号:5754049
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:40
- 大小:41.90KB
5020SG消息跟踪MSUTRACE详解.docx
《5020SG消息跟踪MSUTRACE详解.docx》由会员分享,可在线阅读,更多相关《5020SG消息跟踪MSUTRACE详解.docx(40页珍藏版)》请在冰豆网上搜索。
5020SG消息跟踪MSUTRACE详解
5020SG消息跟踪详解
作者:
俞佳苗
目录
1,消息跟踪的概念和应用2
2,消息跟踪的操作3
2.1菜单方式设置跟踪条件3
2.1.1增加跟踪条件组4
2.1.2查看跟踪条件6
2.1.3删除跟踪条件组7
2.1.4启动MSU跟踪8
2.1.5停止MSU跟踪9
2.2命令行方式设置跟踪条件10
2.2.1增加跟踪条件组12
2.2.2查看跟踪条件13
2.2.3删除跟踪条件组14
2.2.4启动MSU跟踪14
2.2.5停止MSU跟踪14
2.3查看跟踪到的消息和消息解包15
2.3.1实时的消息查看和解包15
2.3.1非实时的消息查看和解包16
2.3.1.1简单解码方式16
2.3.1.2tshark详细解码方式17
2.3.1.3下载到本地的解码方式25
3,消息跟踪问题的解决26
1,消息跟踪的概念和应用
这里只讲述5020SGP5PLUS版本的消息跟踪。
消息跟踪可以在任意链路或偶联上跟踪MTP3层的消息,跟踪下来的消息从SIO位开始,不包含SIO位前的包头。
消息跟踪的原理是,在OAM上设置某些链路或偶联的过滤条件,然后发命令给SLN7S。
SLN7S收到命令后,根据设置的过滤条件,把符合条件的消息复制一份给OAM,并在OAM上保存。
可以设置的过滤(跟踪)条件有:
1,收发方向,收还是发。
MTP部分的DPC,OPC,SSF,SI和H1H0。
--SIO:
业务信息指示八位位组。
SIO又分为两个子字段,各占4比特。
其中SI为业务指示语,SSF为子业务字段,其编码方式和含义为:
SI:
DCBA
0000信号网管理消息0SNM(包含的H1H0有RST)
0001信号网测试和维护消息1MTN(包含的H1H0有SLTM和SLTA)
0010备用2
0011SCCP3
0100TUP4
0101ISUP5
0110DUP(与呼叫和电路有关的消息)6
0111DUP(性能登记和撤消消息)7
1000至1111备用
SSF:
DC网络指示语
00国际网0
01国际备用1
10国内网2
11国内备用3
BA为备用比特。
2,
3,TUP/ISUP部分的CIC。
4,SCCP部分的CallingSSN,CallingPC,CallingGT和CalledSSN,CalledPC,CalledGT。
5,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。
2,消息跟踪的操作
2.1菜单方式设置跟踪条件
在OAM上键入命令:
msutrc就可以进入菜单方式设置跟踪条件。
下面这个界面被称为msutrcUI(userinterface):
OAMMGR-1-B:
/root>msutrc
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
菜单方式设置跟踪条件的特点是:
●不用死记硬背各种复杂的参数,所有参数设置都会以菜单的方式提示。
●菜单方式是以链路组为单位进行设置的。
考虑到M3UA的方向有时可能没有链路组的概念,所以统一输入路由组名来设置链路。
也就是说,你应该输入直连路由的路由组名,如果你输入的路由组名下没有直连路由,那么UI会认为路由组名无效。
一旦路由组名有效,那么其下的所有直连链路都将被设置上跟踪条件。
如果你不想设置所有链路,只想跟踪某几根链路,那么必须使用行命令方式设置跟踪条件,请见后面的章节。
●菜单方式的限制是最多同时跟踪4个直连路由组。
●在整个MSU跟踪的过程中绝对不能退出UI,无论正常退出还是意外退出系统都会自动停止MSU的跟踪功能。
而且下次再进入UI的时候,上次所设置的所有跟踪条件都会被清除,重新开始。
如果要一边设置跟踪条件,一边查看跟踪到的消息,请打开另一个窗口进行消息解包的工作。
●如果UI真的意外退出,而且导致不能再次进入UI的话,那么使用
ps-ef|grepmsutrc命令来查看msutrc的ID,然后用
kill-9ID来删除旧的msutrc。
●同一时间,只能一个用户使用UI。
●输入字符大小写皆可。
●每个SLN7S跟踪到的消息不能超过每秒100个,这个限制在菜单方式下不能被更改。
●用quit退出UI。
2.1.1增加跟踪条件组
详细信息参见红色输入参数后面的蓝色解释。
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
2<--增加跟踪条件组
************************************************************
**
*Addnewtrace*
**
************************************************************
PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:
msutrc1
<--直连路由组名
************************************************************
**
*Tracequalificationconfiguration*
**
************************************************************
==========================================================
COMMON0)Direction(defaultisbothway)
----------------------------------------------------------
MTP1)DPC2)OPC3)SSF4)SI5)H1H0
----------------------------------------------------------
TUP/ISUP[SI=4/5]6)CIC
----------------------------------------------------------
SCCP[SI=3]7)CgSSN8)CgPC9)CgGT
10)CdSSN11)CdPC12)CdGT
----------------------------------------------------------
MAP[SI=3]13)IMSI14)MSISDN
==========================================================
pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu:
0
<--现在可以设置第一个跟踪条件组了。
总共有15个跟踪条件可以设置,直接输入条件前面的数字进行设置。
现在设置的所有条件都是属于同一个跟踪条件组的,直到你返回主菜单。
在这个例子里,0表示设置跟踪收还是发。
Pleaseinputtracedirection1/2/3(txmsu/rxmsu/rtxmsu(default)):
2
<--只跟踪收的消息
pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu:
4
<--还想过滤SI
PleaseinputSI,valueinrange(0~15):
3<--只跟踪SCCP消息
pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu:
13
<--还想过滤IMSI
Pleaseinput'IMSI'theformatis0123456789withmaxlen16:
460028054207370
<--只跟踪IMSI=460028054207370的消息
pleaseinputtheselectionnumber(0~14),ftofinish,orcformainmenu:
f
<--跟踪条件组设置完毕,该条件组表示跟踪所有收到的指定IMSI的SCCP消息
timerexpired!
>>>Warning:
theTn1insln7s-11noreply!
<--如果出现这个告警,
说明你设置的链路中,有链路在SLN7S-11上,而SLN7S-11没活。
该告警不影响别的链路。
Forthistracequalification,doyouneedaddtootherAdjacentrouteset,
ifyespleaseinputroutesetname,elsepressEnterkeytoreturntomainmenu:
msutrc2
<--跟踪条件组设置好后,如果还有别的路由组有相同的条件组要设置,那么直接键入这个路由组名就可以把设置好的路由组拷贝给它了,这样做减少了重复输入
Forthistracequalification,doyouneedaddtootherAdjacentrouteset,
ifyespleaseinputroutesetname,elsepressEnterkeytoreturntomainmenu:
<--直接回车:
没有更多的路由组需要拷贝了,返回主菜单增加下一个跟踪条件组,
或进行别的操作
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
2.1.2查看跟踪条件
详细信息参见红色输入参数后面的蓝色解释。
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
1<--显示跟踪条件
************************************************************
**
*Displayexistingtrace*
**
************************************************************
PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:
msutrc1
<--直连路由组名,注意:
无法显示ALL
==========================================================
1)Direction:
receive<--1表示第一个跟踪条件组
DPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFF
Imsi:
460028054207370
TraceObjectforroutesetMSUTRC1:
thelinkTn=1onsln7sce-12<--显示所有设置好的链路,
可以发现上面出现告警的SLN7SCE-11上的链路没有被设置上
thelinkTn=5onsln7sce-12
PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:
<--直接回车:
返回主菜单进行别的操作
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
2.1.3删除跟踪条件组
详细信息参见红色输入参数后面的蓝色解释。
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
3<--删除跟踪条件组
************************************************************
**
*Removeexistingtrace*
**
************************************************************
PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:
msutrc1
<--直连路由组名,注意:
无法删除ALL,如想删除ALL,可以退出UI,重新进入
==========================================================
1)Direction:
receive
DPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFF
Imsi:
460028054207370
TraceObjectforroutesetMSUTRC1:
thelinkTn=1onsln7sce-12
thelinkTn=5onsln7sce-12
PleaseinputtracefiltIDall/1/2/3/4/5orpressEnterKeyformainmenu:
all
<--只能删除条件组,不能删除单个的条件。
输入条件组序号或者ALL(删除所有条件组)
PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:
msutrc2
<--还有别的路由组要删,直接输入直连路由组名
==========================================================
1)Direction:
receive
DPC=0xFFFFFFFF,OPC=0xFFFFFFFF,SSF=0xFF,SI=0x3,H1H0=0xFF
Imsi:
460028054207370
TraceObjectforroutesetMSUTRC2:
thelinkTn=2onsln7sce-12
thelinkTn=6onsln7sce-12
PleaseinputtracefiltIDall/1/2/3/4/5orpressEnterKeyformainmenu:
1
<--输入条件组序号或者ALL(删除所有条件组)
PleaseinputAdjacentroutesetname,orpressReturnKeyformainmenu:
<--直接回车:
返回主菜单进行别的操作
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
2.1.4启动MSU跟踪
详细信息参见红色输入参数后面的蓝色解释。
************************************************************
**
*MsuTracemainmenu*
**
************************************************************
1.Displayexistingtrace
2.Addnewtrace
3.Removeexistingtrace
4.Starttrace
5.Stoptrace
Entertheselectionnumber,or‘quit’toquit:
4
<--启动MSU的跟踪,如果成功,会显示下面的提示,指导你如何查看跟踪到的消息,然后返回主菜单。
***********************************************************************
**
*StarttraceSUCCESS*
*Note:
Pleaseopenanothertelnetsessionanduse*
*dlogtoprintmsuonscreen*
*realtimedecode:
'dlog-r'*
*parsefileinsimpleformat:
'dlog-p/var/log/msutrc/MsuTrace.pcap*
*parsefileinTsharkformat:
'dlog
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5020 SG 消息 跟踪 MSUTRACE 详解