信令连接控制部分(SCCP,Signaling Connection Control Part)在No.7信号方式的分层结构中,属于MTP的用户部分之一,同时为MTP提供基于全局码的路由和选路功能,以便通过
No.7信令网在电信网中的交换局之间传送电路相关的、非电路相关的信息和其他类型的信息,建立无连接或面向连接的服务。
背景知识
SCCP是用户部分的一个补充功能级,也为
MTP提供了附加功能。SCCP提供数据的无连接和面向连接业务。无连接业务是指用户部分不需事先建立信号连接就可以通过
信令网传递信令消息,这样就可将一个用户部分的数据迅速送到信令网上的另一个用户部分去。在
智能网和移动网的业务中,有很多这样的数据需要在
信令网中传递,如移动用户的
鉴权、智能用户的账号查询等。面向连接业务是在用户部分传递数据之前,在SCCP之间传递控制信息,实现信令网的维护和管理。
No.7信令网
在采用No.7
信令方式的
电话网中,信令消息是在与话路隔离的数据通道中传送的。通常,我们把按照No.7信令方式传送信令消息的网络称为
No.7信令网。
No.7信令网通常由三部分构成,它们分别是
信令点(SP:Signaling point)、
信令转接点(STP:Signaling transfer point)和
信令链路(SL::Signaling link)。
信令网按结构可分为无级信令网和分级信令网。它们的区别在于无级信令网没有信令转接点的概念,所有信令点直联,当信令点多的时候,它就变得非常复杂,不适合实际的信令网使用。分级信令网是我国目前采用的信令网构成方式,它的网络容量大,设计简单,扩容方便,适合现代通信网络的发展。
我国
No.7信令网分三级:高级信令转接点(
HSTP)、低级信令转接点(
LSTP)和
信令点(SP)。具体的结构如下图1所示。其中,HSTP对应主信号区,每个主信号区设置对HSTP,以
负荷分担方式工作,HSTP采用独立型STP;LSTP对应分信号区,每个分信号区设置一对LSTP,同样以负荷分担方式工作,LSTP可采用独立型STP,也可采用综合型STP。
MTP
消息传递部分(MTP)的主要功能是在信令网中提供可靠的信令消息传递,将源信令点的用户发出的信令单元正确无误地传递到目的地信令点的指定用户,并在信令网发生故障时采取必要的措施以恢复信令消息的正确传递。
MTP由
信令数据链路功能(MTP1)、
信令链路功能(MTP2)和
信令网功能(MTP3)3个功能级组成。
SCCP简介
SCCP的必要性
在
电话通信网中,所有信令消息都与呼叫电路有关,消息传输路径一般都和相关的呼叫连接路径有固定的对应关系。而以MTP和
TUP或者
ISUP组成的四级信令网络,能够有效地传递与电路建立相关的接续控制信息,是数字电话通信网理想的信令系统。
然而,随着电信网络的发展,越来越多的网络业务需要在远端节点之间传送端到端的控制信息,这些控制信息往往与呼叫连接电路无关,甚至与呼叫无关。例如:在
GSM系统中,不单单要传送与呼叫电路有关的消息,还要传送与呼叫电路无关的信令消息(如位置更新、鉴权等)。目前此类型的应用主要在以下几个方面:
在传送以上这些端到端的消息时,MTP的
寻址能力已不能满足要求了,其主要有以下的局限性:
为了解决以上问题,
CCITT在1984年提出了一个新的结构分层,在不修改
MTP的前提下,增加了SCCP(信令连接控制部分)部分来弥补MTP的功能不足。SCCP在No.7信令系统的
四级结构中是UP之一,属于第四功能级,而同时SCCP又为MTP提供附加的和增强的功能,便于通过
No.7信令网,在
电信网的
交换局之间、交换局与专用业务节点(例如:
HLR、SCP等等)之间建立无连接或者面向连接的网络业务,传送电路相关和电路无关的信令信息和其他类型的信息。
SCCP和MTP合称为
NSP(网络业务部分)。且SCCP和MTP3共同位于
OSI的
网络层SCCP在信令网中和其他信令功能部分之间的关系如下图2所示:
SCCP的特点
SCCP的应用具有以下特点:
SCCP的模块结构
SCCP的功能模块如下图3所示。由四个功能模块构成:SCCP
路由控制模块;SCCP面向连接传送控制模块;SCCP
无连接传送控制模块; SCCP
管理控制模块。
SCCP路由功能完成无连接和面向连接业务消息的选路。它接收MTP和SCCP的其他功能块送来的消息,进行路由选择,将消息送往MTP或SCCP的其他功能块。
无连接控制部分根据被叫用户地址,使用SCCP和MTP路由控制直接在信令网中传递数据。面向连接则根据被叫用户地址,使用路由控制功能建立到目的地的信令连接,然后利用建立的信令连接传送数据,传送完毕后,释放信令连接。SCCP管理部分提供一些MTP的管理部分不能覆盖的功能。
SCCP的基本功能
附加的寻址地址
由于MTP最多只能指示16个用户,对于SCCP来说,MTP只能指示用户是SCCP用户但不能具体指明是SCCP的哪个用户。通过子系统号码(
SSN)标识一个信令点内更多的SCCP用户。子系统号用八位
二进制码表示,最多可定义256个不同的
子系统。下表具体指明了SCCP用户。
地址翻译功能
SCCP可根据以下两类地址进行寻址:
其中DPC即MTP采用目的
信令点编码,SSN是
子系统号,用来识别同一
节点中的不同SCCP用户。
GT(Global Title)是全局码,可以是采用各种编号计划(如电话/
ISDN编号计划等)来表示的SCCP地址。利用GT进行灵活的选路是SCCP的一个重要特点。它和DPC的不同在于DPC只在所定义的信令网中才有意义,而CT则在全局范围内都有意义。这样,就可以实现在全球范围内任意两个信令点之间直接传送电路无关消息。GT码一般在始发节点不知道目的地信令点编码的情况下使用,但SCCP必须将GT翻译为DPC+SSN和新的GT组合,才能交由MTP,用这个地址来传递消息。
提供面向连接和无连接的服务
SCCP能提供四类业务:基本无连接业务、有序的无连接业务、基本的面向连接业务、流量控制面向连接业务。
提供分段和重装功能
分段和
重装是当指当SCCP的用户发送的
数据大于255个字节时,发送端SCCP程序能够将数据分段,用多个SCCP消息来传送被分段的数据。在接收端采用将多个SCCP消息中传送的数据重新组装为完成的数据发送给SCCP用户。
SCCP提供的网络业务
SCCP能够向用户提供两类无连接业务和两类面向连接的业务,无连接业务类似于分组网络中的
数据报业务,面向连接的业务类似于分组网络中的
虚电路业务,具体有四类协议:
0类:基本无连接业务;1类:有序无连接业务;2类:基本面向连接业务;3类:流量控制面向连接业务。
基本无连接业务
基本无连接业务(
协议类别0)即事先不建立连接就可以传送信令消息。各个消息独立传送,相互间没有关系,SCCP采用负荷分担方式产生链路选择码,MTP按照负荷分担的原则将多条消息分配在不同的信令路由中传送,故不能保证按发送顺序把消息送到目的地信令点。
有序无连接业务
在有序无连接业务(协议类别1)中 ,给来自同一信息的数据消息附上同一个信令链路选择码(
SLS),可以保证这些数据经由同一信令链路传送,因此,可按发送顺序到达目的信令点。
无连接业务传输过程如下图4所示,面向无连接的业务主要用于
移动通信网各实体(
MSC、
VLR、
HLR、
SCP等)之间交互信息。
基本面向连接业务
面向连接型业务(协议类别2)即在传送数据之前,需要建立
逻辑连接。在基本面向连接业务中,通过信令连接保证在起源点SCCP用户和目的点SCCP用户之间属于某信令连接的消息包含有相同的
SLS值,以保证消息按顺序传递。
流量控制面向连接业务
在流量控制面向连接的业务(协议类别3)中,除具有基本面向连接的特性外,还可以完成
流量控制和传送加速功能,此外还具有检测消息丢失和序号错误的能力。
面向连接传输过程如下图5所示,主要应用于移动通信系统基站控制器(
BSC)和移动交换中心(
MSC)之间的A接口。