LTE学习笔记:LTE S1接口控制面协议选择SCTP的原因

       

       SCTPStream Control Transmission Protocol,流控制传输协议),是提供基于不可靠传输业务的协议之上的可靠的数据报传输协议。SCTP是一个面向连接的流传输协议,它可以在两个端点之间提供稳定、有序的数据传递服务。SCTP可以看做是TCP协议的改进,它继承了TCP较为完善的拥塞控制并改进TCP的一些不足之处。

      从可靠性,安全性,复杂度三个方面,这里对TCP/UDP/SCTP做一个比较,
            1. 可靠程度:
               UDP:不可靠(因为没有确认机制)
               TCP:可靠(有三次握手确认机制)
               SCTP:非常可靠(四次确认机制)
            2. 安全性:
              UDP:不安全(没有什么保护措施)
              TCP:一般安全
              SCTP:很安全(特意针对TCP的安全缺陷和不足作了改进)
           3.复杂度:
              UDP:很方便,因为步骤少,没有什么要等的;
             TCP:一般方便:三次握手确认,安全保护等;
             SCTP:很不方便,处理步骤流程复杂,因此,一般用于系统内部模块或者网元之间通讯。

        S1接口控制面使用SCTP的原因主要是由控制面的特点决定的,由于通信系统中,信令都是要求传输的可靠性需要有高度保证,而UDP的问题在于没有可靠性保证自然首先被信令面淘汰,TCP尽管是面向连接,而且有确认机制,但是TCP在拥塞控制,实时性,以及防止攻击方面做的比较差,而SCTP的设计包括适当的拥塞控制、防止泛滥和伪装攻击、更优的实时性能,综合比较这些传输协议,EPC的信令面设计的时候,选取了更为可靠的SCTP作为传输协议。

        而S1接口用户面使用UDP,因为数据面的传输数据相比信令数据,可靠性的要求相对比较低,而数据处理的实时性则要求比较高,这样导致,传输协议需要实现简单,以便快速进行数据的处理转发,这样才可能满足LTE设计之处的时延要求。综合比较UDP/SCTP/TCP协议,自然UDP是比较符合数据面的设计需求的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章