《ngn软交换基础知识培训SIGTRAN协议原理及应用.ppt》由会员分享,可在线阅读,更多相关《ngn软交换基础知识培训SIGTRAN协议原理及应用.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2内容提要内容提要qSIGTRAN协议概述协议概述q传输层协议SCTP协议介绍q用户适配层协议M3UA协议介绍3SIGTRAN协议的引入协议的引入Core packet network信令网信令网信令网关信令网关SS1B电路交换分组交换基于分组交换的软交换体系必须要与传统PSTN的信令网进行互通。但“尽力而为”(Best Effort)的IP网无法满足电信网的高可靠性,高实时性的信令传输要求。为此,则必须寻找一种办法来解决。4SIGTRAN协议栈结构协议栈结构通用的信令传送协议通用的信令传送协议IPIPSCTPSCTPIUAM2UA/M2PAM3UASUAQ931/QSIGMTP3TUPISU
2、P信令适配子层信令适配子层标准的标准的IPIP传送层传送层SCCPTCAPTCAP信令应用层信令应用层5SIGTRAN协议栈结构协议栈结构传输层: 协议使用流控制传输协议SCTP,在IP网上提供可靠的消息传输;用户适配层: 用户适配层由多个适配模块所组成,它们分别为上层的SS7信令的各个模块提供原有的层间原语接口,并将上层信令协议封装在SCTP上传输。6Core packet network信令网信令网信令网关信令网关SS1BFCKSIFSIOLIFIB FSNBIBBSNFPSTN侧信令按照MTP1、MTP2、MTP3等各层顺序传送在E1/T1线路上 SIGTRAN插在了SS7各层之间,SS
3、7将层间的信令原语交由SIGTRAN,通过IP包的封装形式在分组网上传输。 无缝连接无缝连接7内容提要内容提要qSIGTRAN协议概述q传输层协议传输层协议SCTP协议介绍协议介绍q用户适配层协议M3UA协议介绍8什么是什么是SCTP流控制传输协议(Stream Control Transmission Protocol ),是为在IP网上传输PSTN信令消息而设计的一种面向连接的可靠传输协议,SCTP对TCP的缺陷进行了一些完善,SCTP的设计包括适当的拥塞控制、防止泛滥和伪装攻击、更优的实时性能和多归属性支持。 处于传输层,在网络模型中与TCP,UDP处于同层位置9为什么提出为什么提出SC
4、TP互联网的飞速发展,对于底层传输协议提出更高的要求。TCP协议的先天不足无法满足目前互联网上不断出现的新的应用需求。10SCTP协议的发展协议的发展 TCP SCTP UDPUSCTP11SCTP继承了继承了TCP的诸多成熟技术的诸多成熟技术流控技术(滑窗技术)动态RTO计算拥塞控制技术 ( 慢启动,拥塞避免,快速重传,快速恢复等等 ) 12与与TCP相比,相比,SCTP的优点的优点SCTP的连接可以是多地址连接,而TCP则一般是单地址连接的。TCP是基于比特流,SCTP则是基于用户消息流。一个TCP则只能支持一个流,一个SCTP连接同时可以支持多个流(stream)。SCTP增加了防止攻击
5、的措施(Tag, Cookie, MAC)。13SCTP相关术语解释相关术语解释SCTP端点(End Point):每个端点由IP地址和端口号唯一标识,与TCP传输地址类似。偶联(Association):在一对SCTP端点间通过四次握手建立的逻辑联系或通道。偶联的建立是采用C/S模式。流(Stream):一个偶联包含多个流,“流”就是一条SCTP偶联中,从一个端点到另一个端点的单向逻辑通道。14SCTP术语术语SCTP端点BSCTP端点A可以有多个IP/SCTP-port对可以有多个IP/SCTP-port对SCTP连接SCTP流(单向)15SCTP多用户流特性多用户流特性将一个连接划分为多
6、个“流”,一个“流”就类似于一个单向的逻辑通道,而在这个通道内传送的所有数据包必须按序传送。如果一个“流”内的数据包传送时,出现拥塞,不会影响其他的流数据传送。16SCTP启动流程启动流程EndpointA (Client)EndpointB(server)INITINIT ACKCOOKIE ECHOCOOKIE ACK 在一次SCTP四路握手中,INIT消息的接收端不必保存任何状态信息或者分配任何资源,这样就可防范SYN Flooding等DoS攻击。它在发送INIT-ACK消息时,采用了一种机制“状态Cookie”,该Cookie具有发送端要建立自己状态所需的全部信息。 17SCTP总览
7、总览可靠的数据传输多流传输基于流的按序和非按序传输用户数据的打包和分片TCP的拥塞控制算法支持可达性的持续监视连接的优雅关闭支持多宿主从而增加可靠性服务拒绝的保护伪装攻击的保护18内容提要内容提要qSIGTRAN协议概述q传输层协议SCTP协议介绍q用户适配层协议用户适配层协议M3UA协议介绍协议介绍19什么是什么是M3UAM3UA(MTP3-User Adaptation Layer)是MTP第三级的适配层协议,七号信令网通过M3UA和MTP3的无缝配合,平滑地从SCN网延伸到IP网络中。使IP网络中的设备不需有七号信令的物理层、数据链路层、完整的网络层的功能,就可以给七号信令的用户部分提供
8、服务。 20 M3UA位置示意图位置示意图21 M3UA的工作模式的工作模式M3UA工作于客户机/服务器模式,应用在信令网关与软交换之间,软交换为客户机端,信令网关为服务器端。M3UA链路建立时,总是由软交换侧先发起连接请求消息,SG侧作为服务器回答响应消息。M3UA具有和MTP3相同的面向七号信令用户层(TUP/ISUP/SCCP)的接口,所以七号信令用户部分不需要做任何修改就可以在IP网络上面传送。 22M3UA术语解释术语解释应用服务器AS(Application Server):逻辑上的概念,网络中完成某种业务功能的端点。这里AS指向软交换SS设备。应用服务进程ASP(Applicat
9、ion Server Process):AS上的应用进程实例,这里指SS上的M3UA进程;路由上下文:用来唯一标识AS。路由关键字(Routing Key):满足该特征的SS7信令消息指定被特定的AS处理。概念辨析: lAS类似于No.7网络中的信令局向,lASP类似于到达AS这个信令局向的信令链路。l同一个设备(SS1B)中可能有多个AS,路由上相文用来唯一标识每一个AS。l路由关键字则用于把AS和中继电路关联起来,表明一个AS可以为什么样的中继所服务232个个ASP为一个为一个AS所服务所服务ZXSS10 SS1BSGSPC1SPC2SS1BASP1ASP2ASSCTP link这里AS位
10、于SS1B上面:AS:相当于一个局向;ASP:相当于到达AS局向的两条链路问题: 如何使得AS有更高的安全性?答案: 将ASP分布在不同的SPC板上处理。24AS和和ASP的关系的关系25ASP状态状态ASP-ACTIVEORASP-STANDBYASP-INACTASP-DOWNASPUPASP DOWN/SCTP CDIASPINACTASPACTIVEASP DOWN/SCTP CDIALTERNATEASPTAKEOVER26AS状态状态AS-INACTAS-PENDING(queueing)AS-DOWNAS-ACTIVEOne ASP trans ACTIVEone ASP tra
11、ns to ACTIVEone ASPtransto INACTall ASPtrans toDOWNTr Triggerat least oneASP in INACTTr Trigger no ASPin INACT state27M3UA消息流程消息流程 IASP UP ASP UP ACKASP ACTIVE ASP ACTIVE ACKSGASPHeartbeat (BEAT)Heatbeat Ack (BEAT ACK)28M3UA消息流程消息流程 IIASP UPASP UP AckASP Active(Ldshr)ASP Active AckSGASP1ASP2ASP UPAS
12、P UP AckASP3ASP UPASP UP AckASP Active AckASP Active(Ldshr)29M3UA消息流程消息流程 IIIASP InactiveASP Inactive AckNTFY(AS-Pending)ASP ActiveASP Active AckSGASP1ASP230M3UA消息分类消息分类Management (MGMT) Message Transfer Messages SS7 Signalling Network Management (SSNM) MessageASP State Maintenance (ASPSM) MessagesA
13、SP Traffic Maintenance (ASPTM) Messages 31Transfer Messages用于传递七号用户消息。l在SG侧的M3UA将MTP-3用户消息封装在该消息中进行传递,而SOFTSWITCH侧的M3UA将其中数据取出,按照UP-MTP-3接口传递给上层用户,从而实现从七号信令平滑延伸到IP网32SSNM messageReservedDestination Unavailable (DUNA)Destination Available (DAVA)Destination State Audit (DAUD)SS7 Network Congestion State (SCON)Destination User Part Unavailable (DUPU)33MTP3管理消息的传递管理消息的传递(信令点拥塞信令点拥塞)SGSEP/STPSSMTP3M3UAMTP3M3UATFC/TFP/TFASCON/DUNA/DAVATFC (Transfer-congested Signal) 七号信令网拥塞TFP(Transfer-Prohibited Signal)路由禁止传递消息 TFA(Transfer-Allowed Signal)路由允许传递消息