NGN 协议——下一代网络协议解析( 三 )


SIGTRAN协议是IETF的信令传送工作组SIGTRAN所建立的一套在IP网络上传送PSTN信令的传输控制协议 。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
(1)SCTP协议
SCTP由IETF提出,是一个面向连接的传输层协议,采用了类似TCP的流量控制和拥塞控制算法,通过自身的证实与重发机制来保证用户数据在两个SCTP端点间可靠传送 。相对于TCP等其他传输协议,SCTP传输时延小,可避免某些大数据对其他数据的阻塞,具有更高的可靠性和安全性 。
(2)M3UA协议
M3UA是MTP第三级用户适配层协议,提供信令点编码和IP地址的转换 。用于在软交换与信令网关之间实现七号信令协议的传送,支持在IP网上传送MTP第三级的用户消息,包括ISUP、TUP和SCCP消息,TCAP消息作为SCCP的净荷可由M3UA透明传送 。
(3)M2UA/M2PA协议
M2UA/M2PA是MTP第二级用户对等层间的适配层协议 。
(4)IUA协议
IUA是ISDN Q.931用户适配层协议 。
(5)SUA协议
SUA是SCCP用户适配层协议 。SUA与M3UA不同,它直接实现了TCAP over IP功能 。
SIGTRAN支持PSTN信令应用的标准原语接口,利用标准的IP传送协议作为低层传送信令,是NGN中重要的传输控制协议之一 。
6.ParLay协议
ParLay协议是ParLay工作组制定、由欧洲电信标准委员会(ETSI)发布的开放业务接入的应用编程接口(API)标准,是NGN重要的业务接口应用协议 。该协议针对高层应用协议接口,采用面向对象的方法,使用标准建模语言(UML),分别从类(cLass)、方法(method)、参数(parameter)和状态模型(state modeL)等方面进行描述,用Microsoft IDL和CORBA IDL描述其所有的操作和消息 。ParLay定义了一套开放的、独立于技术的、可扩展的API,包括框架结构接口、业务接口、公共治理接口等 。其中,业务接口是ParLay接口的核心,又包括呼叫处理业务接口、通用消息业务接口、移动性业务接口、连通性治理业务接口等 。
通过ParLay API完成应用服务器和软交换间的通信,同时应用服务器提供各种API,实现对现有通信网络安全和公开的访问,为第三方应用商提供开发和业务接入平台 。ParLay API可适用于不同的通信网络,通过对API的不断扩展,将解决网络的演进、融合和扩容等方面的一系列问题 。
7.COPS协议
COPS协议是由IETF资源分配工作组(RAP)制定的维护治理协议 。COPS定义了三个逻辑实体:策略决策点(PDP)、策略执行点(PEP)、本地策略决策点(LPDP),其中LPDP备份PDP的决策,当PDP与PEP的连接中断时,LPDP可代替PDP做出决策,PDP具有最终裁决权 。PDP与PEP的关系可以看作是服务器与客户机的关系,PEP向远端的PDP发送配置、更新、删除等请求,PDP收到后,将决策响应回送给PEP,PEP执行相关的操作 。
COPS采用TCP作为传输协议,PEP负责初始一个TCP连接,定时向PDP发送Keep_Alive消息,以检验连接的有效性 。
COPS支持安全密钥及相关算法,PDP与PEP之间实时保持动态同步 。在初始连接时,假如PEP需要消息层的安全,但在最初没有被配置,则在所有客户端被打开之前,首先向PDP发送一个非凡的客户端打开消息,该消息必须提供COPS完整对象(integrity object),包含初始序列号、密钥、密钥ID,假如PDP接受PEP的密钥和算法,则返回给PEP一个可接受的消息,否则,PDP要求PEP关闭此客户端 。

推荐阅读