在SCCP中也存在环路现象,而且它是一种与MTP环路无关的环路(即使MTP中无环路,也不能解决SCCP的环路问题),参见图3 。
;;;;
图3为典型的移动信令网络图,其中的1、2、3、4均具有STP功能且全部信令点具有GTT(Global Title Translation)功能,A的GT为Ta,B的GT为Tb,A的点码为PCa,B的点码为PCb,依此类推 。为了简化问题,先分析消息从A到B的情况(B到A也类似) 。假设点A、点1、点2到B点GT路由表做成如下方式:
信令源点被叫GTGTT结果
ATbTb的GTT为PC1或PC2,GT+SSN寻址
1TbTb的GTT为PC3或PC2,GT+SSN寻址
2TbTb的GTT为PC4或PC1,GT+SSN寻址
(注:ITU规定SCCP的GT翻译结果最多只能两种)
A和B之间有SCCP层的信令关系,当有一消息从A发往B,按上面的路由表,有可能存在如下形式的翻译:被叫Tb在A中的GTT结果是点1并且根据GT再选路由;消息到达点1后、点1对Tb做GTT,GTT结果是点2并且根据GT再选路由;消息到达点2后、点2对Tb做GTT,GTT结果是点1,这时候SCCP的环路就出现了,因为消息包在点1、2之间出现了转发 。究其原因,是点1和点2对别的区域内的SP的GT翻译有误而引起 。我国移动信令网络较大,其中包含的各省市的GT(用户MSISDN、MSCID、HLRID等)较多,GT翻译做得不正确、不准确,就有可能出现环路或者信令包要被多次转发而造成延迟 。另外,假如SCCP的翻译不合理、数据翻译不完全也将造成环路,下面为一实例 。某地市的关口局做开局调测时的网络结构见图4 。
;;;;
当时的GT路由表被做成如下形式:
信令源点被叫GT GTT结果
GMSC所有GT所有GT的GTT为PC1或PC2,GT+SSN寻址
HLRTgmscTgmsc的GTT为PChstp1或PChstp2,GT+SSN寻址
HSTP1TgmscTgmsc的GTT为PCgmsc,GT+SSN寻址
HSTP1ThlrThlr的GTT为PChlr,DPC+SSN
HSTP2TgmscTgmsc的GTT为PCgmsc,GT+SSN寻址
HSTP2ThlrThlr的GTT为PChlr,DPC+SSN
由于GMSC是信令端局,所以开局人员将它的GT路由表翻译做得很粗,这样包含了所有GT(包含了所有的MSISDN号段),想是今后不再做任何数据以减轻今后维护量 。但是由于该数据也将GMSC的GT送到HSTP翻译(漏洞就在于此) 。假如GMSC始发一消息SRI,按上述路由表,GTT结果为PChstp1或PChstp2,到HSTP1或HSTP2后,将Thlr翻译成Pchlr且按DPC+SSN选路将顺利到达HLR,发出消息没有问题;当HLR返回SRI ACK消息时问题出现了,按路由表到达HSTP1或HSTP2且按GT+SSN(GMSC的GT)选路由,到达GMSC后,由于是按GT选路,路由表中GMSC将所有GT翻译到HSTP,这时候环路产生了,消息不停地在HSTP和GMSC之间转发,造成呼叫无法进行 。通过仪表分析,发现了该问题 。解决办法是要求端局将自己的GT指向自己(纠正错误的GT翻译结果),同时HSTP将翻译结果按DPC+SSN寻址(将GT翻译结果做完全,这样GMSC不再做GTT,可以减小信令延迟),环路情况才得以解决 。由此可见,GTT结果正确与否、GTT结果完全与否是引起SCCP环路的根本原因 。
推荐阅读
- 中国移动APP中办流量具体操作方法
- 领先移动影像 引导时尚生活
- 移动新号段195新增1亿号码资源 电信获批193号段
- 安卓手机移动数据打开没反应处理操作过程
- 快图浏览不能删除移动照片怎么办
- GPRS开启移动多媒体通信大门
- 快用苹果助手移动客户端下载安装应用
- vivoz5微信怎么开启指纹支付
- 聊一聊我的LG G635
- 移动LG118入手感受