问一下:GT翻译和GT寻址有区别吗?
GT翻译和GT寻址有区别吗?
GT寻址和DPC寻址
GT寻址和DPC寻址,GT寻址是基于SCCP层的,DPC是基于MTP层的,看看协议和规范就好了
何种寻址方式与SCCP层、MTP层无关。
采用哪种寻址方式,都是在SCCP层的寻址方式中来指明,同时SCCP层会根据寻址类型给出GT地址或MTP地址。但在采用DPC寻址的时候,SCCP层一般不直接给出MTP地址,而是采用MTP层的DPC地址,因此造成了DPC寻址是MTP层的误解。
GT翻译就是这样的,在SCCP层指明采用DPC寻址,然后在MTP层填写翻译好的DPC地址。
实例说明啊,比如位置更新吧。本地的IMSI号段都做了GT翻译到本地HLR的,这就是常说的DPC寻址,准确的应该是GT翻译。其他的IMSI号段一般都采用最大匹配数据送给了H/LSTP,这些就是GT寻址了。
GT翻译是由SCCP层完成的,MTP3层只是根据DPC进行寻址而已。从信令网的概念来说,网元可以分为SP节点和STP节点两种,通常只有STP节点可以进行GT翻译,也就是我们一般说的H/LSTP。不过为保证网络冗余,一般MSC也都配置成了STP,比如西门子交换机就是这样设置的。还要强调一下,在含有SCCP层的信令消息中,采用GT或DPC+SSN的寻址方式都是由SCCP来完成的,MTP层只是完成根据SCCP层的指示进行信令包的转发或终结而已。
简单举个例子吧。归属A省的用户漫游到B省,发起位置更新的时候,A发送自己的IMSI给当地的MSC。MSC收到46001XXXXXXXXXX后,查询GT翻译表,送给B省的H/LSTP,再通过A省的H/LSTP后,送给用户归属的HLR。其中从B省的MSC、B省H/LSTP和A省H/LSTP,都是采用GT寻址,通过MTP层完成消息的转接。A省H/LSTP至用户归属的HLR采用DPC+SSN寻址,最后HLR终结该信令消息。当然中间过程可能不尽相同,只能说大致如此。