信令链路控制部分(SCCP,Signalling Connection Control Part)位于消息传递部分(MTP,Message Transfer Part)之上,为MTP提供附加功能,所提供的业务分为无连接业务和面向连接业务。
欲详细了解TUP、ISUP等所提供业务介绍的请进入。
一、无连接业务
SCCP能使业务用户在事先不建立信令连接的情况下,使用SCCP和MTP的路由功能,直接在No.7信令网中传递数据。因此SCCP每传送一次无连接业务的数据,都必须由SCCP的路由功能来选取路由。按照MTP提供的顺序控制机理,有两种不用建立连接就可传递数据的协议:基本无连接类(协议类别0)和有序的无连接类(协议类别1),其释义详见下表1。下面是无连接业务信令程序举例。
表1:关于基本无连接类与有序的无连接类
1、根据DPC-SSN寻址
图1-1是根据DPC-SSN寻址传递无连接业务数据的信令示意图。图中的用户实际是SCCP的一个子系统,它可能是MAP,也可能是INAP等,子系统和SCCP分别属于信令节点中的两个功能层,用户和SCCP之间交换信息是通过原语进行的,图中用双虚线表示,而两个信令点的SCCP间交换信息是通过消息传递完成,图中用单实线表示。
图1-1:根据DPC-SSN寻址传递信令示意图
用户A向SCCP发原语N-UNITDATA请求,请求无连接业务的数据传递。N-UNITDAT请求原语中包括:被叫地址--DPC=B、SSN =用户B、没有GT;主叫地址--OPC=A、SSN用户A、没有GT;顺序控制--顺序,返回选择--错误返回和用户数据。SPA收到原语后,检查SCCP路由控制数据,若SPB的DPC和SSN都可用时,就发送UDT消息到目的地。SPB收到UDT消息后,向用户B发出原语N-UNITDATA指示,将用户数据传送给用户B。
欲详细了解无连接业务原语和参数的请进入。
2、根据GT寻址
图1-2是根据GT寻址传送无连接业务数据的信令示意图。图中用户B向SCCP发出原语N-UNITDATA请求,请求无连接业务的数据传送,N-UNITDATA请求原语中包括:被叫地址--GT隐含着DPC = C、SSN =用户C、主叫地址--DPC = B、SSN =用户B;顺序控制--顺序,返回选择--错误返回和用户数据。SPB收到上述原语后,经分析确定被叫地址为GT后,就发送UDT消息到STPA,以便在STPA完成对GT的翻译功能。
图1-2:根据GT寻址传送信令示意图
STPA收到UDT消息后SCCP的路由功能把被叫地址中的GT翻译成下面参数:DPC=C、SSN=用户C,根据DPC SSN寻址。STPA经检查SPC的DPC和SSN可用时SCCP则向目的地SPC发出UDT消息。
SPC收到UDT后,向用户C发出原语N-UNITDATA指示,把用户数据传送给用户C。
本例中,对GT的译码是在STPA进行的。实际网络中,GT的译码功能可能分散在网内各节点中。也可以把译码功能集中在一个中心,如果消息要根据GT寻址,首先访问译码中心对GT进行译码。也可以采取以上两种方法的折衷方法。
二、面向连接业务
用户在传递信令信息之前,SCCP必须向被叫端发送连接请求消息(CR),确定这个连接所经路由、传送业务的类别(协议类别2或3)以及传送数据的数量。一旦被叫用户同意,主叫端收到被叫端发来的连接确认消息,(CC)后,表明连接已经建立,用户在传递数据时就不必再由SCCP的路由功能选取路由,而通过已建立的信令连接传送数据。在数据传送结束后,释放信令连接。面向连接包括两种协议:基本面向连接类(协议类别2)和流量控制面向连接类(协议类别3),其释义详见下表2。
表2:关于基本面向连接类与流量控制面向连接类
下面是面向连接业务信令程序举例。一个信令连接可由一个连接段或多个连接段构成,中间节点SCCP的路由功能决定信令连接是否由一个或多个连接段实现。下面用两个连接段的信令连接来说明用户建立信令连接的过程。图2是用户建立信令连接的信令示意图。
图2:用户建立信令连接的示意图
1)用户A要与用户B建立信令连接,用户A(主叫用户)向SCCP发出原语N-CONNECT请求,请求与被叫地址(用户B)的信令连接。
2)SCCP收到N-CONNET请求后,检测是否有可利用的资源,如果有,则采取以下行动为连接段分配起源本地参考和SLS,并建立被叫地址与连接段的对应关系,确定协议类别和信用量,然后将CR消息选取路由向前传递。
3)当中间节点收到CR消息后,SCCP的路由功能和鉴别功能确定被叫用户地址不是本地SCCP用户,并要求在此建立连接段,然后中间节点再检测是否有建立连接段的资源可用,如果有资源可利用,SCCP则采取以下行动:将收到的起源本地参考和SLS分配给输入连接段,并为输出连接段选择本地参考和SLS,同时建立输入和输出连接段间的对应关系,确定提出的协议类别和信用量。将CR消息转发到路由功能继续发送,但不改变CR消息的寻址内容。
4)当目的地的SCCP收到CR消息后,SCCP的路由功能和鉴别功能确定被叫地址是本地用户时,目的地检测是否有建立连接段的资源可利用?如果有,则完成以下行动:将收到的起源本地参考和SLS分配给输入连接段(中间节点到目的地间的连接段),并确定协议类别和信用量,节点利用N-CONNECT指示原语通知用户B请求建立连接。
5)用户B收到N-CONNECT指示原语,如果同意建立连接,向SCCP发出N-CONNECT响应原语。
6)SCCP收到N-CONNECT响应原语,完成以下行动:分配协议类别和信用量,并确定输入连接段的本地参考,利用SCCP路由功能把CC消息传送到连接段的起源点。
7)中间节点收到CC消息,将收到的CC中的起源本地参考分配给输出连接段,并确定协议类别和信用量,为对应的输入连接段确定本地参考,利用SCCP路由功能将CC传递到对应输入连接段的起源点。
8)起源节点A收到CC,完成以下行动:分配协议类别和信用量,将收到的CC中的起源本地参考分配给输出连接段,向用户A发送N-CONNECT指示原语,通知用户A信令连接建立成功。
当信令连接建立成功后,用户就可根据建立的信令连接传送数据;数据传送结束,释放信令连接。
欲进一步了解SCCP参数中用户地址结构和编码的请进入。