51学通信技术论坛

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

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: 8

沙发
发表于 2011-11-30 15:50:22 |只看该作者
爱总,我觉得前面加上2表示的是进行24位编码,即转为8-8-8格式,而14位的编码,比如3-4000转为3-8-3格式的方法:3表示网络标识位,4000转为二进制为111110100000,前面补两个0为00111110100000,组成3-8-3即为001-11110100-000,转为十六进制1-F4-0,转为十进制为1-364-0。

使用道具 举报

Rank: 9Rank: 9

懒

板凳
发表于 2011-12-1 22:57:03 |只看该作者
回复 hijake 的帖子

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

使用道具 举报

Rank: 8

义 超级之星 勤 论坛核心会员

地板
发表于 2012-1-11 03:49:33 |只看该作者
回复 爱卫生 的帖子

爱总
有个疑问:
在你给的24位点码转换的例子中,转换后再在前面加上2
而在一楼的14位点码转换的例子中,是去掉3(网络标识位)再转换

这个是为什么呢?为什么会有这个区别?
这里的2和3分别是什么?为什么处理方式不同?
欢迎多多交流

PS CORE & SS7 & SIGTRAN & IP

有相关的专业技术网站/Q群也多谢推荐

使用道具 举报

Rank: 9Rank: 9

懒

5#
发表于 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-8 16:15 , Processed in 0.043468 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部