51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 7289|回复: 2
打印 上一主题 下一主题

SS7信令系统中,24位信令点码和十进制数的转换方法及例子 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2011-5-24 21:44:44 |显示全部楼层 |倒序浏览
一键分享 一键分享
本帖最后由 爱卫生 于 2011-12-1 22:58 编辑

   在SS7信令系统中,是使用SPC(信令点码)做为地址标识来进行寻址。通常国内网络采用24位的信令点码,是以2开头的一个地址标识。(国际通常采用14位的信令点码,这主要是因为我们国家的中央省市县的划分比较多,说白了就是我们国家的人口幅员都很辽阔啊)例如2-10-255-40。但有时候我们看到某个信令点码是十进制的表现形式,如75550。这个十进制很常见。在我们的抓包文件中看到M3UA层都会是十进制的表现形式。那这两者到底怎么转换呢?
   这里举一个例子:
   SPC 720680为例:
1  转换成16进制用科学计算器:为AFF28。
2  然后两个两个1组,前面加上2就可以了。 为2-A-FF-28。
3  再转换成10进制。为2-10-255-40。
   如果是24位点码转换成10进制就正好反过来。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

Rank: 9Rank: 9

懒

沙发
发表于 2011-12-1 22:57:03 |显示全部楼层
回复 hijake 的帖子

  非常感谢你的纠正。已经更新。你的说法是正确的。另外,感谢你补充了14位信令点码的转换方法。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 9Rank: 9

懒

板凳
发表于 2012-1-12 01:01:20 |显示全部楼层
本帖最后由 爱卫生 于 2012-1-12 01:01 编辑

2和3只是一种书写形式。2代表24位的信令点码,3代表14位的信令点码。国内采用的都是24位的信令点码。都是以2开头的。因为位数不一样,所以转换方法不一样。

参考如下:
中国国内也采用24位的信令点编码,具体的三个八位组意义如下:
8位的主信令区编码,省份(或市)。
8位的分信令区编码,代表各信令点所在交换局的等级。
8位具体的信令点编码。

为了压缩路由表的大小,可以用路由掩码来分发消息:
只包含网络号的路由掩码。
包含网络号和集团号的路由掩码。

路由表中当然可以包含全部24位的信令点编码。

2.11 ITU-T信令点编码

国际信令网的信令点编码采用14位编码,其中:
3位表示全球按地理区域划分的大区号,如:中国处于第四大区,美国处于第三大区。
8位表示大区内的区域网号,中国的区域号为120。
3位表示具体的信令点编码。

有些国家采用14位编码,有些国家采用24位编码。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-20 02:47 , Processed in 0.217145 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部