51学通信技术论坛
标题:
SIGTRAN协议简介
[打印本页]
作者:
爱卫生
时间:
2011-2-15 14:46:08
标题:
SIGTRAN协议简介
本帖最后由 爱卫生 于 2011-4-30 12:17 编辑
SIGTRAN是由IETF的SIGTRAN工作组开发制订的,它其实并不是一个协议,而是一个协议栈。SIGTRAN产生的背景实际上和通信及数据网络向全IP的方向融合有关,在传统的SS7网络中,一个E1接口只能传递30路信令消息,带宽只有2M,组网也很复杂。但如果是基于IP的承载网络,一个以太口就可以是1000M,甚至10G,另外价格即组网成本也大大降低。实施起来的复杂度也大大降低。这些基于IP的组网优势都使得运营商们都垂涎欲滴。
但毕竟IP网络有其自身的缺陷。和高可靠的SS7通信网络相比,其安全性较低,是全开放的网络容易受到攻击,QOS无保障,IP协议本身的一些缺陷等等。这使得规范制定者需要制定一个标准的规范和协议,来实现传统的SS7网络的信令消息如何才能安全、可靠的在IP网络当中进行传递。
基于此,SIGTRAN就出炉了。SIGTRAN的别名就是SS7 Over IP。从这个名字就可以看出,实际上SIGTRAN的目的就是为了要让7号网络的信令消息能够在IP承载网络上运行而制定的协议栈。需要实现这个功能,首先要对原有的SS7消息进行适配,在IP网络中,用于寻址的是目的IP地址,而SS7网络中,用于寻址的是DPC。它们之间需要有一个映射关系,还有SS7定义了很多网管类的监控消息,这些也需要逐个映射到IP网络以实现相类似的功能。所以这就是SIGTRAN的第一个功能----适配。目前主流的适配协议是M3UA(MTP第三级用户的适配层协议)。
另外一方面,SS7在IP网络中传递,对传输层的要求也更高,传统的TCP有很多的缺陷,如SYN的漏洞,滑动窗口的效率低等。因此SIGTRAN的协议栈制定了一个新的传输层协议---SCTP(Stream Control Transmission Protocol)。针对TCP,SCTP进行了很多优化,如支持多宿主,支持多流,选择性确认的加强,三次握手改进成四次握手等。这是的SCTP完全能满足SS7消息在IP网络中传输的需要。因为有些文档中,将SCTP说成是下一代的TCP协议。并不无道理。
下面是对SIGTRAN的理论介绍,来自网络:
SIGTRAN主要由现有IP层协议栈(包括其下的传输链路层和物理层)、SCTP层、UA层构成。其中IP层协议栈是现有标准协议,SCTP层和UA层是新开发的协议。
UA层是对SCN信令的协议分层模型中各层协议的适配,负责对分别位于SCN和IP中的两层协议的层间原语的传输。UA层包括M2UA、M3UA、IUA、V5UA等众多成员,它们都需要建立在SCTP的基础上。随着网络的不断发展,通过SIGTRAN工作组不断开发,SIGTRAN协议栈的UA成员还在不断增加。不仅包含M2UA、M3UA、V5UA等,通过新的UA协议的适配,最终使得其它协议都有可能通过SIGTRAN在IP网上传送。目前的主流是采用M3UA。
协议栈如下:
[attach]53[/attach]
所以,综上所述,简单来看,要了解SIGTRAN协议,主要是要了解M3UA和SCTP协议。
作者:
yuws
时间:
2012-7-1 23:07:44
这篇深入浅出啊
作者:
中南
时间:
2012-11-23 15:02:20
加强学习中
作者:
seraphxx
时间:
2013-3-11 22:57:08
看到这个简介介对STCP的概念有了新的认识,谢谢楼主
作者:
16042891
时间:
2013-5-9 00:10:37
学习啦,谢谢
作者:
fling_work
时间:
2013-6-8 16:27:43
诠释得不错
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/)
Powered by Discuz! X2