交换机GT翻译表配置浅析Word文件下载.docx
- 文档编号:7437275
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:21
- 大小:25.15KB
交换机GT翻译表配置浅析Word文件下载.docx
《交换机GT翻译表配置浅析Word文件下载.docx》由会员分享,可在线阅读,更多相关《交换机GT翻译表配置浅析Word文件下载.docx(21页珍藏版)》请在冰点文库上搜索。
不过,GT翻译到底有什么功能?
应该如何配置?
这些问题经常有用户或我们的工程师问起,有很多高手是清楚的,但没有一个详细的文档作出介绍。
本文将详细介绍移动交换机的GT码的结构、功能;
并在此基础上系统地介绍GSM/CDMA2000移动交换机的GT码翻译表的配置原则。
希望对大家理解GT码、掌握GT码翻译表的配置有所帮助。
同时GSM的GT码配置与WCDMA的也大致相同,可以借鉴。
2相关概念
2.1什么是GT码
GT(GlobalTitle)称为全局名,在全局范围内都有意义,可实现在全球范围内任意两个信令点之间直接传送电路无关消息,利用GT进行灵活的选路是SCCP的一个重要特点。
移动交换机系统要实现全球漫游的功能,GT码是不可或缺的。
协议里规定的GT码格式总共有4类,分别为第一至四类GT码。
在GSM和CDMA2000系统中,仅用到了第四类GT码,格式如下:
GT表示语
翻译类型
编码方案编号计划
地址性质表示语
地址信息
在CDMA2000网络中,使用两种形式的GT号码:
基于IMSI号码的GT(E.212)和基于DN号码的GT(E.164)。
在GSM网络中,也使用两种形式的GT码:
基于转换后的IMSI号码的GT(E.214)和所有其它号码的GT(E.164)。
(1)基于E.212号码的GT
字段
子字段
参数值
GT
编码方案
1=奇数,2=偶数
编号计划
6(十进制):
E.212
地址性质指示语
4(十进制):
国际号码
CDMA2000系统中交换机号码、MC号码或IMSI
(2)基于E.164号码的GT
1(十进制):
E.164
MDN号码,GSM网络中的交换机号码等
(3)基于E.214号码的GT
7(十进制):
E.214
GSM系统中转换后的IMSI
2.3为什么需要GT码
我们先回顾一下七号信令系统的结构(下图中,略掉了与GT码配置无关的BSSAP、ISUP、TUP部分):
CAP
MAP
INAP
TCAP
SCCP
MTP
大家都知道,在MTP层,系统是靠信令点编码(SPC)来寻址的。
在同一个网络里,每个交换机的SPC都是唯一的,所以MTP能实现在同一网络内部MTP消息的寻址。
但是,移动设备的网络有它的特殊性:
手机是在不停移动着的;
不仅能在一个网络内漫游,还能在全世界同类网络里漫游。
中国的手机能漫游到国外,国外的手机也能漫游到中国。
真是方便呀!
当然世界上没有白吃的午餐,这个方便是有条件的。
为了实现全球的手机漫游,系统必须能实现全球范围内的寻址,举个例子:
中国移动的某个MSC,必须能发消息到世界任何一个与中国移动签约的运营商的设备去,反之亦然。
我们再看MTP层的SPC,全世界的交换机设备归属到许许多多不同的网络里,它们的SPC肯定不是唯一的,举个例子:
泰国的A地MSC的SPC可能与南非的B城的MSC相同。
这样,我们如果想从中国的某HLR发消息到A地的MSC,光靠MTP层的SPC就不行了。
哪用什么呢?
不用说大家也知道了:
GT码——GlobalTitle。
2.4GT是从哪里得到的
GT是怎么怎么得到的?
是SCCP层根据各种号码构建的。
在MAP层发起的业务对话过程(这个对话可以是全球任意两个网络设备间的),包含了IMSI、MSISDN、MSC/VLR/HLR-ID等号码(这些号码在全世界是不会冲突的)。
在SCCP层,系统会根据这些号码构建GT码(同时还会根据相应的对话操作类型决定相应的子系统)。
这样SCCP层就可以用这些信息进行SCCP层的寻址。
2.5SCCP路由
这一节,介绍一下SCCP路由和寻址的基本概念。
2.5.1SCCP被叫地址
SCCP被叫部分地址是一个长度可变的参数,结构如图1-7所示。
8
7
6
5
4
3
2
1
地址指示
八位位组1
八位位组2
.
地址
八位位组n
SCCP被叫部分地址结构
地址指示指出了包括在地址域中的地址信息的类型,地址信息可以包括信令点编码、全局名、子系统号之一或任意组合,结构如图1-8所示。
保留
路由指示
GT指示
SSN指示
信令点指示
地址指示结构
路由指示用于指出使用哪个地址信息进行寻址:
●0=按GT寻址
●1=按SSN寻址
GT指示位用于说明GT码的结构,取值如表1-4所示。
比特
6543
含义
“0000”
不含GT
“0001”
除号码外,GT只含地址性质表示语
“0010”
除号码外,GT只含翻译类型
“0011”
除号码外,GT含翻译类型、编号计划、编码计划
“0100”
除号码外,GT含翻译类型、编号计划、编码设计、地址性质表示语
GT指示位取值
前边已经介绍过,CDMA2000,GSM系统都是采用的第4类。
SSN指示用于指出地址是否包括SSN:
●1=包括
●0=不包括
信令点指示用于指出地址是否包括SPC:
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用户发往远端信令点的消息
根据用户部分提供的“被叫地址”中的地址形式,将采用下表中的三种处理之一。
SSN
GT+SSN
NoDPC
处理2
处理3
DPC=远端信令点
处理1
被叫地址与处理对应关系
(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
“被叫地址”信息不全,启动错误处理过程。
3
GT码翻译表的作用及目的
简单的说,GT翻译表的作用就是为了实现SCCP层的寻址:
把SCCP层的GT码,翻译成MTP层可以寻址的目的地信令点编码DPC和目的地SCCP层能够识别的子系统号SSN或GT码。
这样就能使SCCP层信令可以通过MTP层送达对端,并让对端SCCP层继续进行处理。
我们配置GT翻译表的目的有二:
●保证当SCCP层收到别的交换机发来的MAP、CAP层的各种对话操作时,可以正确地送到相应的MAP、CAP子系统去;
●保证本端MAP、CAP层发出的各种对话消息可以发往正确的目的地。
4
GT码翻译表的配置原则
前边说到,GT码翻译表是用于SCCP层的寻址,是为MAP、CAP消息服务的。
所以要知道GT码翻译表需要配置哪些记录,首先要知道CDMA2000/GSM系统中MAP、CAP操作的流程,及流程中各消息的寻址要用的GT码是哪些。
4.1CDMA系统流程中主要的MAP、CAP操作
CDMA系统中主要有以下一些流程与MAP、CAP相关:
●鉴权流程;
●SSD更新流程
●位置更新流程;
●手机做被叫流程;
●短消息终结流程;
●切换流程;
●智能业务流程。
●呼叫前转中的重定向流程
4.2GSM系统流程中主要的MAP、CAP操作
4.3
分类讲解GT码翻译表的配置原则
下面用表格分别介绍MSC、HLR中GT码翻译表的配置原则。
并以CDMA2000系统中位置请求的情况为例子。
详细说明GT码表的配置过程。
注意:
这里关于CDMA2000系统介绍都是以中国联通的端局为例,汇接局的配置有所不同;
另,在海外,由于协议原因,配置有所不同,具体见4.4注意事项
下边表格理翻译结果为“DPC”在消息实际的寻址方式是DPC+SSN。
华为交换机处理过程中会根据MAP操作判断SSN是什么。
4.3.1CDMA2000MSC/VLR/SSP的GT码翻译表的配置原则
分类
用途
翻译结果
DPC
备注
如果当对端发消息到本端使用DPC+GT方式寻址时,需要本记录翻译后才能收下来
本局交换机号
本局SPC
位置登记请求消息使用本记录向HLR寻址
本局所有IMSI/MIN号段
归属HLRSPC
本网所有IMSI/MIN号段
DPC+GT
相应的STPSPC
GT码用号段方式做最大匹配
全球所有IMSI/MIN号段
GT码可用空记录做全匹配
手机做被叫,使用本记录向HLR寻址
本局所有MDN号段
本网所有MDN号段
全球所有MDN号段
向HLR回响应消息时,使用本记录向HLR寻址
本局所有相邻HLR交换机号
通常第2类第1条中已包含了改记录
本网所有HLR交换机号
与第2类第2条重复,不用再配
全球所有HLR交换机号
与第2类第3条重复,不用再配
移动始发短消息,使用本记录向SMC寻址
本局所有MIN号段
DPC/DPC+GT
SMC
/STP
区别于位置请求时的寻址情况,这里配置的翻译类型为0x80(128)
本网所有MIN号段
STP
智能业务流程中,使用本记录向SCP寻址
本局所有相邻SCP交换机号
归属SCPSPC
本网所有SCP交换机号
相应的SCPSPC
呼叫前转过程中的重定向过程
本局所有相邻MSC交换机号
相应的MSCSPC
本网所有MSC交换机号
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.5SCCP路由)。
如果是采用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.2
CDMA2000HLR的GT码翻译表的配置原则
翻译类型为0x80(128)用于接收短消息中心发来的消息
各种MAP流程中,当HLR要发消息给MSC/VLR时使用
本地所有直联MSC/VLR交换机号
本网所有MSC/VLR交换机号
全球所有MSC/VLR交换机号
4.3.3
GSMMSC/VLR/SSP的GT码翻译表的配置原则
本局所有转换后的IMSI号段
本网所有转换后的IMSI号段
全球所有转换后的IMSI号段
手机做被叫,短消息终结时,使用本记录向HLR寻址
本局所有MSISDN号段
本网所有MSISDN号段
全球所有MSISDN号段
切换时,向相邻MSC寻址
有切换关系的MSC的交换机号
对端MSCSPC
通常第3类第1条中已包含了改记录
与第3类第2条重复,不用再配
与第3类第3条重复,不用再配
4.3.4GSMHLR的GT码翻译表的配置原则
各种MAP流程中,当HLR要发消息给MSC/VLR/SMC时使用
本地所有直联MSC/VLR/SMC交换机号
本网所有MSC/VLR/SMC交换机号
全球所有MSC/VLR/SMC交换机号
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短消息流程中,始发短消息寻址采用SMCNO的为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+S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交换机 GT 翻译 配置 浅析