51学通信技术论坛
标题: X移动运营商GT寻址方式原则介绍及实例 [打印本页]
作者: 爱卫生 时间: 2011-5-24 21:57:40 标题: X移动运营商GT寻址方式原则介绍及实例
本帖最后由 爱卫生 于 2012-10-15 20:12 编辑
XX移动运营商GSM网SCCP寻址方式为:
GSM网内省间业务及至短信中心SCCP消息寻址方式采用GT寻址方式,由发端LSTP/HSTP和收端LSTP/HSTP经过两次GT翻译寻址到目的地的SP。GSM网上所有HSTP均兼做本省的LSTP,所以应承担GT翻译的任务。各省省内业务SCCP消息的寻址方式采用DPC+SSN方式。SSP至SCP的信令仍采用DPC+SSN方式。
各SP至省外NO.7寻址方式为GT寻址方式,各SP将至省外的消息按GT寻址方式传送至本省LSTP。
SCCP消息格式的规范为:
GT indicator: 0100
Routing indicator: 0
Calling party: Routing indicator: 0
Called party : Routing indicator: 0
GT Numbering plan: 0111 符合E.214规范
Encoding scheme: 0001
SSN indicator: 1
接下来由本省LSTP/HSTP将该消息Routing至目的地省的LSTP/HSTP。最后目的地LSTP/HSTP将该消息翻译到本省目的地SP。改为GT寻址后信令流程如下:
[attach]406[/attach]
图例:X运营商GT寻址原则实例介绍
作者: galaxy 时间: 2012-2-28 16:26:30
学习了~~~~~
作者: Mr_Muscle 时间: 2012-4-16 17:24:51
爱版主,想必您见到过这样的一个流程图[attach]1194[/attach]
这个流程图是如何跟您举得这个例子对应起来呢?
1、从SPA(A省)到LSTPA:LSTPA在MTP层接收到SPA发送过来的DPC时,发现DPC=own SPC,因此将数据包传送到SCCP层,在SCCP层的时候RI=GT,再进行一次GT分析,发现DPC不是own SPC,而是other DPC,然后将请求往下发送到MTP层,并设置OPC=2(own),DPC=5(LSTPB),这个应该是LSTP的特殊作用吧?它作为本地的一个STP,能够通过预配置好的GT路由,直接指到目的地的LSTP,而不是将DPC设置为下一跳的HSTP;
2、对于HSTP的作用,可不可以把它理解成就是一个中间传输的作用,它们对数据包的解析只到MTP层,对应到上图就是说发现DPC不等于own SPC,因此继续routing;
3、当数据包传到LSTPB的时候,这个时候LSTPB的MTP发现DPC=own SPC,然后继续往上层传送,在LSTPB是怎么选择RI=GT还是RI=SSN呢?个人理解是不管是RI=GT还是RI=SSN应该都会最终找到SPB(B省)吧?
我也参考了爱版主您的帖子“Gr接口中,SGSN进行GT寻址HLR的实例”,但是对于这块还是有点模糊,希望明白的前辈能够通过上面的这个流程图进行解释下图的过程:
[attach]1195[/attach]
作者: 爱卫生 时间: 2012-4-16 19:18:19
Mr_Muscle 发表于 2012-4-16 17:24
爱版主,想必您见到过这样的一个流程图
这个流程图是如何跟您举得这个例子对应起来呢?
说实话,这个图还真没见过。但确实是一张好图啊。画得很清晰。介绍的是一个信令点SP(可以是STP或是SGSN或是HLR)收到一个SS7包后怎么解码的过程。
参考OSI七层模型,接收端进行报文的解封装时,将按照从下往上的顺序执行。图中,最下层是MTP-3层。Discrimination是区分的意思。查看DPC是否是自己的SPC,如果是则代表自己就是收件人,提交给MTP-3层的Distribution功能交上层用户部分SCCP(通过SIO字段进行区分,类似UDP层端口号)处理。如果DPC不是自己,则调用Routing功能查找MTP-3路由,交给下一个STP处理。到了SCCP层,根据RI的指示,如果是RI=Route On SSN,则读取SSN,发现等于6,交给MAP层处理。如果RI=Route On GT,则在本地执行GT翻译,查找GT翻译表做GT分析,GT翻译的结果是一个DPC。然后再看下DPC是不是自己,如果是,则读取SSN,交上层MAP处理。如果不是,则交给MTP-3层处理,重新查找MTP-3层信令路由表发送出去。
不知道这样解释清楚没有。我放的这个图和你的图是一致的。只不过我是放的一个端到端的图,该图中会在入口和出口LSTP执行两次GT翻译,即SCCP层的RI=Route On GT,中间的HSTP不执行GT翻译,即SCCP层的RI=Route On SSN,则HSTP只需要根据DPC将消息传给下一个STP即可。
作者: Mr_Muscle 时间: 2012-4-16 19:35:55
回复 爱卫生 的帖子
一个信令点是如何决定Routing on GT还是Routing on SSN的呢,我知道是通过RI来标识,我指的是为什么要区分Routing on GT还是SSN呢,个人觉得routing on GT已经可以达到寻址的目的了啊?
作者: 爱卫生 时间: 2012-4-17 20:52:12
Mr_Muscle 发表于 2012-4-16 19:35
回复 爱卫生 的帖子
一个信令点是如何决定Routing on GT还是Routing on SSN的呢,我知道是通过RI来标识,我 ...
这是由运营商的网络设计决定的。原则就是尽量减少SS7网络里的信令开销。如果是上面这种组网,则只需要在入口LSTP和出口LSTP执行两次GT转换即可,中间的HSTP不需要执行GT转换,这样节省了HSTP的开销。如果不这样设计,如你所言,4个STP都做GT转换,当然也可以达到目的,但信令开销就很大。每个用户的Gr口MAP消息都要做GT转换,而只有2M的带宽。肯定吃紧。四个STP都要执行GT转换,是没有必要的。
但上面是省际漫游,大家都是一个PLMN,都是24位信令点码长度,但如果是国际漫游。则没有办法了,在边界就一定要执行GT转换。
作者: Mr_Muscle 时间: 2012-4-17 22:34:01
回复 爱卫生 的帖子
{:soso_e113:}感谢版主的悉心解答,我也在另外一篇帖子看到了相关的内容,原话引用过来如下: 采用DPC寻址时,STP的负担较小,但SGSN所配数据较多;
因为采用DPC寻址时,SGSN需要配置到多个HLR的DPC的信令点路由、信令链等等。STP由于不需要做GT翻译,只需要根据DPC寻址,所以负荷小。
采用GT寻址时,STP的负担较大,但SGSN所配数据较少。
SGSN只需要封装好MGT(Mobile GT)到SCCP层,不需要配置到各个HLR的DPC,因此配置量少。而STP要做GT到DPC+SSN的翻译,因此负荷要大。
作者: eacefgm 时间: 2012-7-20 11:58:02
爱卫生 发表于 2012-4-16 19:18
说实话,这个图还真没见过。但确实是一张好图啊。画得很清晰。介绍的是一个信令点SP(可以是STP或是SGSN或 ...
您好, 爱总
我想多问一句当消息从HLR经过这么多STP回到SGSN的时候, MTP层和SCCP层是怎样封装信令点或者翻译的呢, 谢谢
作者: GPRSTV 时间: 2012-12-17 17:18:44
不错的文章
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) |
Powered by Discuz! X2 |