移动交换机GT翻译表配置浅析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动交换机GT翻译表的配置浅析
目录
1前言: 2
2相关概念2
2.1什么是GT码2
2.2GT码的格式是怎么样?2
2.3为什么需要GT码3
2.4GT是从哪里得到的4
2.5SCCP路由4
2.5.1SCCP被叫地址4
2.5.2SCCP路由过程5 3GT码翻译表的作用及目的6
4GT码翻译表的配置原则6
4.1CDMA系统流程中主要的MAP、CAP操作6
4.2GSM系统流程中主要的MAP、CAP操作6
4.3分类讲解GT码翻译表的配置原则7
4.3.1CDMA2000 MSC/VLR/SSP的GT码翻译表的配置原则7
4.3.2CDMA2000 HLR的GT码翻译表的配置原则10
4.3.3GSM MSC/VLR/SSP的GT码翻译表的配置原则11
4.3.4GSM HLR的GT码翻译表的配置原则12 5移动交换机GT配置过程中的注意事项13
5.1关于CDMA2000与GSM短消息流程的差异13
5.2由于CDMA2000协议问题引起的差异性13
5.3关于CDMA2000与GSM切换过程中数据配置的比较13
5.4关于端局与汇接局数据配置的差异13
5.5其它13 6后记14
7参考文献:14
1前言:
移动交换机需要做GT翻译表数据,这是几乎所有无线NSS维护人员都知道的。
不过,GT翻译到底有什么功能?应该如何配置?这些问题经常有用户或我们的工程师问起,有很多高手是清楚的,但没有一个详细的文档作出介绍。
本文将详细介绍移动交换机的GT码的结构、功能;并在此基础上系统地介绍GSM/CDMA2000移动交换机的GT码翻译表的配置原则。
希望对大家理解GT码、掌握GT码翻译表的配置有所帮助。
同时GSM的GT码配置与WCDMA的也大致相同,可以借鉴。
2相关概念
2.1 什么是GT码
GT(Global Title)称为全局名,在全局范围内都有意义,可实现在全球范围内任意两个信令点之间直接传送电路无关消息,利用GT进行灵活的选路是SCCP的一个重要特点。
移动交换机系统要实现全球漫游的功能,GT码是不可或缺的。
2.2 GT码的格式是怎么样?
协议里规定的GT码格式总共有4类,分别为第一至四类GT码。
在GSM和CDMA2000系统中,仅用到了第四类GT码,格式如下:
在CDMA2000GT(E.212)和基于DN号码的GT(E.164)。
在GSM网络中,也使用两种形式的GT码:基于转换后的IMSI号码的GT(E.214)和所有其它号码的GT(E.164)。
(1)基于E.212号码的GT
(2)基于E.164号码的GT
(3)基于
E.214号码的GT
2.3
为什么需要GT 码
我们先回顾一下七号信令系统的结构(下图中,略掉了与GT 码配置无关的BSSAP 、ISUP 、TUP 部分):
大家都知道,在MTP 层,系统是靠信令点编码(SPC )来寻址的。
在同一个网络里,每个交换机的SPC 都是唯一的,所以MTP 能实现在同一网络内部MTP 消息的寻址。
但是,移动设备的网络有它的特殊性:手机是在不停移动着的;不仅能在一个网络内漫游,还能在全世界同类网络里漫游。
中国的手机能漫游到国外,国外的手机也能漫游到中国。
当然世界上没有白吃的午餐,这个方便是有条件的。
为了实现全球的手机漫游,系统必须能实现全球范围内的寻址,举个例子:中国移动的某个MSC ,必须能发消息到世界任何一个与中国移动签约的运营商的设备去,反之亦然。
我们再看MTP层的SPC,全世界的交换机设备归属到许许多多不同的网络里,它们的SPC肯定不是唯一的,举个例子:泰国的A地MSC的SPC可能与南非的B城的MSC相同。
这样,我们如果想从中国的某HLR发消息到A地的MSC,光靠MTP层的SPC就不行了。
哪用什么呢?不用说大家也知道了:GT码——Globel Title。
2.4 GT是从哪里得到的
GT是怎么得到的?是SCCP层根据各种号码构建的。
在MAP层发起的业务对话过程(这个对话可以是全球任意两个网络设备间的),包含了IMSI、MSISDN、MSC/VLR/HLR-ID等号码(这些号码在全世界是不会冲突的)。
在SCCP层,系统会根据这些号码构建GT码(同时还会根据相应的对话操作类型决定相应的子系统)。
这样SCCP层就可以用这些信息进行SCCP层的寻址。
2.5 SCCP路由
这一节,介绍一下SCCP路由和寻址的基本概念。
2.5.1SCCP被叫地址
SCCP被叫部分地址是一个长度可变的参数,结构如图1-7所示。
地址指示指出了包括在地址域中的地址信息的类型,地址信息可以包括信令点编码、全局名、子系统号之一或任意组合,结构如图1-8所示。
路由指示用于指出使用哪个地址信息进行寻址:
●0=按GT寻址
●1= 按SSN寻址
GT指示位用于说明GT码的结构,取值如表1-4所示。
前边已经介绍过,CDMA2000,GSM系统都是采用的第4类。
SSN指示用于指出地址是否包括SSN:
●1=包括
●0=不包括
信令点指示用于指出地址是否包括SPC:
●1=包括
●0=不包括
2.5.2SCCP路由过程
(1) 收到MTP传来的SCCP消息
(a) 如果“被叫部分地址”中的路由指示说明按照DPC+SSN来寻址,SCCP路由功能将检查子系统的状态。
●如果子系统可用,消息将被传递到相应的处理部分;
●如果子系统不可用,消息路由失败。
(b) 如果“被叫部分地址”中的路由指示说明按照DPC+GT来寻址且DPC为本局SPC,则首先要进行地址翻译。
(否则不做处理直接转向目的地,如果MTP里有此目的信令点的数据,则消息送出,如果没有配则路由失败)。
●如果GT存在,并且翻译结果为按照DPC+SSN寻址,那么:
如果DPC是本局,那么将按照前述(a)过程进行处理。
●如果GT存在,并且翻译结果为DPC+GT寻址,则消息路由失败。
如果DPC是本局,GT翻译存在死循环,故路由失败。
●如果GT翻译不存在,则消息路由失败。
(2) 收到SCCP用户发往远端信令点的消息
根据用户部分提供的“被叫地址”中的地址形式,将采用下表中的三种处理之一。
(a) 处理1
●如果远端DPC,SCCP和SSN可用,将通过MTP发送消息。
●如果远端DPC,SCCP和SSN不可用,将启动消息返回过程。
(b) 处理2
●如果GT存在,并且翻译结果为按照DPC+SSN寻址,那么
如果远端的DPC、SCCP、SSN都可用,则将通过MTP发送消息。
如果远端的DPC、SCCP、SSN不可用,则将启动消息返回过程。
●如果GT存在,并且翻译结果为按照DPC+GT寻址,那么
如果远端的DPC和SCCP可用,则将通过MTP发送消息。
如果远端DPC或SCCP不可用,则将启动消息返回过程。
●如果GT翻译不存在,则将启动消息返回过程。
(c) 处理3
“被叫地址”信息不全,启动错误处理过程。
3GT码翻译表的作用及目的
简单的说,GT翻译表的作用就是为了实现SCCP层的寻址:把SCCP层的GT码,翻译成MTP层可以寻址的目的地信令点编码DPC和目的地SCCP层能够识别的子系统号SSN或GT码。
这样就能使SCCP 层信令可以通过MTP层送达对端,并让对端SCCP层继续进行处理。
我们配置GT翻译表的目的有二:
●保证当SCCP层收到别的交换机发来的MAP、CAP层的各种对话操作时,可以正确地送到相
应的MAP、CAP子系统去;
●保证本端MAP、CAP层发出的各种对话消息可以发往正确的目的地。
4GT码翻译表的配置原则
前边说到,GT码翻译表是用于SCCP层的寻址,是为MAP、CAP消息服务的。
所以要知道G T码翻译表需要配置哪些记录,首先要知道CDMA2000/GSM系统中MAP、CAP操作的流程,及流程中各消息的寻址要用的GT码是哪些。
4.1 CDMA系统流程中主要的MAP、CAP操作
CDMA系统中主要有以下一些流程与MAP、CAP相关:
●鉴权流程;
●SSD更新流程
●位置更新流程;
●手机做被叫流程;
●短消息终结流程;
●切换流程;
●智能业务流程。
●呼叫前转中的重定向流程
4.2 GSM系统流程中主要的MAP、CAP操作
CDMA系统中主要有以下一些流程与MAP、CAP相关:
●鉴权流程;
●位置更新流程;
●手机做被叫流程;
●短消息终结流程;
●切换流程;
●智能业务流程。
4.3 分类讲解GT码翻译表的配置原则
下面用表格分别介绍MSC、HLR中GT码翻译表的配置原则。
并以CDMA2000系统中位置请求的情况为例子。
详细说明GT码表的配置过程。
注意:
这里关于CDMA2000系统介绍都是以中国联通的端局为例,汇接局的配置有所不同;另,在
海外,由于协议原因,配置有所不同,具体见4.4 注意事项
注意:
下边表格理翻译结果为“DPC”在消息实际的寻址方式是DPC+SSN。
华为交换机处理过程中
会根据MAP操作判断SSN是什么。
4.3.1CDMA2000 MSC/VLR/SSP的GT码翻译表的配置原则
4.3.1.1 位置请求用GT码的例子
那为什么要配这些数据呢?在这里以CDMA2000位置更新过程为例,详细解释一下MSC的GT码翻译配置。
正常情况下CDMA的位置更新过程很简单,就两步:
●VLR通过D接口给HLR发送位置登记请求(REGNOT)
●HLR登记成功,给VLR登记成功响应(regnot)。
第一步,位置登记请求中,MSC是以手机的IMSI/MIN码为GT码向HLR发登记请求的,故要配GT 翻译数据保证能根据全世界任一CDMA2000的IMSI号码送到正确的方向。
数据配置时主要参数如下:
GT码:为手机的IMSI号码;
编号计划:为E.212。
翻译结果、DPC:是DPC+GT还是DPC+SSN就要看组网的情况了。
●首先如果是本地的号段,通常归属HLR对MSC来说在MTP层是可见的。
就直接采用
DPC+SSN方式,DPC是HLR的SPC,SSN是HLR。
这样对端不用做GT码翻译就可以直接
送到MAP层去;
●接着配本网号段,配一条或多条匹配本网所有IMSI/MIN的号段数据,这些消息将由信令转接
点向目的地转接。
翻译结果为DPC+GT,DPC为信令转接点的SPC,这样,STP在收到消息
后,会再次进行GT翻译工作,根据它的翻译结果来决定此消息下一步的发送方向。
●最后配一条全匹配的数据匹配全球所有IMSI/MIN号段,指向信令转接点,翻译结果为
DPC+GT,DPC为信令转接点的SPC(这里的STP与前一段提到STP可能是同一个也可能是
不同的,要根据当地的组网情况来决定),就满足全球漫游的功能。
第二步,HLR向MSC/VLR回位置登记应答消息。
MSC/VLR配的数据就是要保证能把此消息收下来。
此消息的SCCP寻址方式有两个可能:DPC+SSN或GT(详细的内容参考2.5 SCCP路由)。
如果是采用DPC+SSN方式,SCCP层不需要GT翻译就可以把消息送往MAP层的子系统;而如果是GT方式,没有GT翻译就不行了。
(见2.5.2)
所以我们需要配上表中的第一类记录,把本局GT码翻译为DPC+SSN(DPC指向本局),这样经过翻译后,SCCP层就可以成功地向MAP子系统发消息了。
注:
在接收方SCCP层仅靠GT,是不可能把消息送到MAP层各子系统中去的。
因为
MSC/VLR/HLR等功能子系统在SCCP层仅根据子系统号(SSN)来区分,也就是说,如果
SCCP层要发一条消息到MSC子系统,必须知道这条消息确切的子系统号(SSN)。
通常规范的网络,在SCCP寻址的最后一步,都是采用的DPC+SSN方式。
在这种情况下,上
表中的第一类记录就不需要了。
但我们通常又是配了这条数据的,主要是起个保障的作用。
从上边的例子可以看到,我们要具备以下条件,才能保证完整、正确的配置GT码翻译表:
●熟悉MAP/CAP通信流程;
●清楚流程每一步中,SCCP层寻址要用到的GT码;
●了解本网的组网情况。
其余的数据本文就不再详细解释,大家根据上边这些信息自己推导一下。
4.3.2CDMA2000 HLR的GT码翻译表的配置原则
4.3.3GSM MSC/VLR/SSP的GT码翻译表的配置原则
4.3.4GSM HLR的GT码翻译表的配置原则
5移动交换机GT配置过程中的注意事项
5.1 关于CDMA2000与GSM短消息流程的差异
●在中国联通CDMA交换机的GT码配置中,短消息各个流程的GT寻址的翻译类型都为
“80”(128),所以要注意MSC用于始发短消息、HLR接收SMC发来的短消息寻址消息、HLR
向SMC发短消息提醒流程等所要用到的GT翻译,翻译类型都应该为”80”(128)。
而GSM中翻
译类型都是使用的”00”;
●CDMA短消息流程中,始发短消息寻址采用手机的IMSI/MIN向SMC寻址;而GSM短消息流
程中,始发短消息寻址采用SMC NO的为GT向SMC寻址。
5.2 由于CDMA2000协议问题引起的差异性
●由于协议的问题,联通CDMA系统中,位置更新是靠IMSI寻址,而其它国家的CDMA系统
是靠MIN码寻址。
为了满足国际漫游的需要,目前联通使用了一个国家关口局来完成IMSI与
MIN之间的转换。
●由于协议的不同,在海外,有的国家使用1类GT,有的使用2类,故数据配置时要根据现场
实际情况确定。
5.3 关于CDMA2000与GSM切换过程中数据配置的比较
●在C网MSC中,我们的交换机GT表中不需要描述切换MSC的GT。
因为在切换过程中,交
换机先查《位置区小区表》,发现相邻VLR,在该表中得到MSCID;然后查相邻MSCID
表,得到局向号;再通过局向号得到DPC,最后直接构造MAP、SCCP、MTP消息,出局到
对端。
而在GSM系统中,则需要针对切换流程做GT翻译。
5.4 关于端局与汇接局数据配置的差异
●需要特别注意:第4章中描述的配置都是针对端局的情况,而对于汇接局,由于存在不同地区
的交换机相互寻址的问题,所以号码配置中最大匹配的方式与端局完全不同。
5.5 其它
●IMSI是E.212编码,而GSM网络中位置更新请求消息需要E.214码寻址,所以交换机还需要
进行一次IMSI-GT转换,把 E.212码转换成 E.214码。
就是把IMSI的MCC+MNC转换成
CC+NDC。
例如中国移动是把460-00转换成86-139。
●配置数据时要注意号段的匹配,不要重复。
因为例如HLR号码和MSISDN号码就可能有相同
的前缀,这样只配一条数据就可以了。
●我们华为交换机的GT码配置中,如果翻译结果为DPC+SSN的,数据里都选DPC而不是
DPC+SSN,另外SSN这一项也不用配,系统会根据消息类型自动把SSN加上。
6后记
本文浅析了移动通信网中交换机GT码翻译表的配置,主要是希望能给大家形成对GT码翻译全局性的认识,对维护移动交换机的朋友深入学习有个指导。
由于水平有限,文章中的错误难免,敬请大家指正。
7参考文献:
《七号信令基础》
《CDMA移动通信原理》
《CDAM通信流程》
《GSM移动通信原理》
《GSM通信流程》
《HLR 操作手册数据配置分册》。