什么是SIGTRAN?SIGTRAN是Signaling Transport的缩写。SIGTRAN协议是IETF的信令传送工作组建立的一套在IP网络上传送PSTN信令的传输控制协议。目的是实现SS7信令协议在IP网上的传输。它支持的标准原语接口不需要对现有的电路交换网(SCN)信令进行任何修改,从而保证已有的SCN信令应用可以不必修改而直接在IP网络中使用。信令传送协议利用标准的IP协议,并通过增加自身的功能来满足SCN信令传送的要求。SIGTRAN定义了一个比较完善的SIGTRAN协议堆栈,分为IP协议层、信令传输层、信令传输适配层和信令应用层。每层所含内容如下:
IP协议层:IP
信令传输层:SCTP
信令传输适配层:SUA、M3UA、M2UA、M2PA、IUA
信令应用层:TCAP、TUP、ISUP、SCCP、MTP3、Q931/QSIG
不同的信令应用层需要不同的信令传输适配层,但IP协议层和信令传输层是共享的和相同的。信令传输适配层与信令应用层的对应关系如下:
SUA对应TCAP
M3UA对应TUP、ISUP、SCCP、TCAP
M2UA/M2PA对应MTP3、ISUP
IUA对应Q931/QSIG、ISUP
SlGTRAN协议栈模型
SIGTRAN协议栈在逻辑功能上分为3层,由底至上依次如下。
1、协议层,以标准的IP协议作为底层传送协议。
2、信令传输层,支持信令传送所需的一组通用的可靠传送功能,主要指流控制传送协议(SCTP,StreamControlTransmissionProtocol)。SCTP与TCP、UDP处于同一层,用来在IP层上提供可靠、无差错、有保障的信令消息传输。
3、SS7信令适配子层,用于支持特定的原语和通用的信令传输协议,包括针对No.7信令的MUA、MZUA、MZPA、SUA和IUA等协议,还包括针对V5协议的V5UA等。
• IUACISDNUserAdaptationLayerProtocol),ISDN用户适配协议;
• MZPA(MTPlevel2UserPeer-to-PeerAdaptationLayerProtocol),MTPZ用户对等适配协议;
• MZUA(MTPlevel2UserAdaptationLayerProtocol),MTPZ用户适配协议;
• M3UA(MTPlevel3UserAdaptationLayerProtocol),MTP3用户适配协议;
• SUACSCCPUserAdaptationLayerProtocol),SCCP用户适配协议;
• V5UA(V5UserAdaptationLayerProtocol),V5用户适配协议。
根据SS7信令与IP互通的不同实现方式,这些适配协议分别有不同的应用场合。由千被终结的SS7信令协议层次不同,如MTPZ等同千数据链路层,MTP3类似于网络层,相应地会造成信令网关和软交换设备组网形式的差异,特别是能力的差异。