天天看點

LTE學習筆記:LTE S1接口控制面協定選擇SCTP的原因

LTE學習筆記:LTE S1接口控制面協定選擇SCTP的原因
LTE學習筆記:LTE S1接口控制面協定選擇SCTP的原因

       SCTP(Stream 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是比較符合資料面的設計需求的。

繼續閱讀