專利名稱:一種數據傳輸處理方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種數據傳輸處理方法及裝置。
背景技術:
互聯網工程任務組(IETF)下屬的端到端的偽線仿真(Pseudo Wire Emulation Edge to Edge, PWE3)工作組專門致力于在分組交換網絡上仿真一層和二層業務的研究。 PWE3機制為在分組網絡中傳送時分復用(TDM)業務提供了可能。在 IP 網上傳輸 TDM(Time Division Multiplexing over Packet, TDMoP)是 PWE3 機制下的一種具體實現技術,該技術實現了在分組交換網絡上傳輸TDM業務的電路仿真功能,可以在以太網、多協議標簽交換(MPLQ分組網、城域以太網(MEF)等網絡上進行準同步 /同步數字體系(PDH/SDH)等TDM業務的傳輸。PWE3網絡參考模型如
圖1所示,PWE3設備完成電路仿真功能。它將接入的TDM業務分配到不同的束(bundle)中,在分組網上進行傳輸。每個bundle可以獨立的配置時分復用業務在IP網上傳輸(Time Division Multiplexing over IP,TDMoIP)、有結構的時分復用業務在分組交換網上傳輸(Structure-Aware Time Division Multiplexed Circuit Emulation Service over Packet Switched Network,CESoPSN)和無結構的時分復用業務在報文中傳輸(Structure-Agnostic Time Division Multiplexing over Packet, SAToP) 中的任一種協議標準以及該協議支持的各種業務,PWE3設備可以提供多個bundle,每個 bundle有一個源地址和目的地址。該設備支持無結構和有結構的兩種類型的歐洲的30路脈碼調制PCM(El)接入業務。對于無結構的E1,一個bundle通道承載一個整個的El鏈路數據。對于有結構的El業務,一個bundle通道承載一個El中的任意個數時隙。圖2所示是一條El數據鏈路,有32個時隙,其中時隙2/3/4/5組成bimdleO,時隙 28/29/30 組成 bundlel。該設備支持收發雙向功能,完成的業務處理過程簡單描述如下TDM業務進入PWE3設備發送側;PWE3發送側設備將接入的TDM業務分配到指定的bundle通道;PWE3發送側設備將TDM業務流按照對應bundle的配置封裝成PSN分組數據包;PWE3發送側設備將封裝的PSN分組數據包發送到PSN網絡;PWE3接收側設備從PSN網絡接收TDMoIP數據包;PWE3接收側設備識別接收的TDMoIP數據包,并提取對應的bundle通道號;PWE3接收側設備按照bundle的配置,從TDMoIP的PSN分組數據包中解出TDM數據;PWE3接收側設備按照bundle將解出的TDM數據進行消除抖動和恢復時鐘;PWE3接收側設備按照bundle將消除抖動和恢復時鐘的TDM數據送入TDM網絡。為了在分組交換網上傳輸TDM數據,芯片將他封裝成以太網形式,其完整的報文格式如圖3所示,其中,TDMoIP報文封裝在以太網中傳輸的報文格式如下表所示
權利要求
1.一種數據傳輸處理方法,其特征在于,該方法包括當時分復用業務在IP網上傳輸TDMoIP數據包傳輸通道上發生數據包丟失時,記錄發生數據包丟失的TDMoIP數據包傳輸通道;當同步動態隨機存儲器SDRAM空閑時,對發生數據包丟失的TDMoIP數據包傳輸通道進行數據包補償,并將補償的數據包發送給SDRAM處理。
2.根據權利要求1所述的方法,其特征在于,所述當TDMoIP數據包傳輸通道上發生數據包丟失時,記錄發生數據包丟失的TDMoIP數據包傳輸通道,包括通過預先設置的與每一 TDMoIP數據包傳輸通道相對應的計時器,監測該通道上等待 TDMoIP數據包到達的時間,當等待數據包到達的時間超過預設的時間閾值時,確定該通道發生數據包丟失,并記錄該通道的通道號。
3.根據權利要求2所述的方法,其特征在于,所述時間閾值,是預先根據TDMoIP數據包的間隔時間和組包時間,預先設置的。
4.根據權利要求1所述的方法,其特征在于,該方法還包括當在TDMoIP數據包傳輸通道上接收到的數據包的報文序列號,與期望的報文序列號相等時,確定該數據包為正常數據包,并發送給SDRAM處理。
5.根據權利要求1所述的方法,其特征在于,該方法還包括當在TDMoIP數據包傳輸通道上接收到的數據包的報文序列號,小于期望的報文序列號時,確定該數據包為錯序數據包,將錯序數據包替換已接收到的同一報文序列號的數據包。
6.一種數據傳輸處理裝置,其特征在于,該裝置包括預填充控制模塊,用于當時分復用業務在IP網上傳輸TDMoIP數據包傳輸通道上發生數據包丟失時,記錄發生數據包丟失的TDMoIP數據包傳輸通道;包處理模塊,用于當同步動態隨機存儲器SDRAM空閑時,對發生數據包丟失的TDMoIP 數據包傳輸通道進行數據包補償,并將補償的數據包發送給SDRAM處理。
7.根據權利要求6所述的裝置,其特征在于,所述預填充控制模塊,通過預先設置的與每一 TDMoIP數據包傳輸通道相對應的計時器,監測該通道上等待TDMoIP數據包到達的時間,當等待數據包到達的時間超過預設的時間閾值時,確定該通道發生數據包丟失,并記錄該通道的通道號。
8.根據權利要求7所述的裝置,其特征在于,所述時間閾值,是預先根據TDMoIP數據包的間隔時間和組包時間,預先設置的。
9.根據權利要求6所述的裝置,其特征在于,所述包處理模塊,還用于當在TDMoIP數據包傳輸通道上接收到的數據包的報文序列號,與期望的報文序列號相等時,確定該數據包為正常數據包,并發送給SDRAM處理。
10.根據權利要求6所述的裝置,其特征在于,所述包處理模塊,還用于當在TDMoIP 數據包傳輸通道上接收到的數據包的報文序列號,小于期望的報文序列號時,確定該數據包為錯序數據包,將錯序數據包替換已接收到的同一報文序列號的數據包。
11.一種偽線仿真PWE3設備,其特征在于,該設備包括權利要求6-10任一權項所述的數據傳輸處理裝置。
全文摘要
本發明公開了一種數據傳輸處理方法及裝置,用以PWE3設備消除大量丟包補償所引起的數據突發,平滑外部存儲器SDRAM的讀寫帶寬利用率,從而提高芯片的整體處理性能。本發明提供的一種數據傳輸處理方法包括當TDMoIP數據包傳輸通道上發生數據包丟失時,記錄發生數據包丟失的TDMoIP數據包傳輸通道;當SDRAM空閑時,對發生數據包丟失的TDMoIP數據包傳輸通道進行數據包補償,并將補償的數據包發送給SDRAM處理。
文檔編號H04L1/00GK102377678SQ20111038518
公開日2012年3月14日 申請日期2011年11月28日 優先權日2011年11月28日
發明者楊銳, 王德明, 郭志惠 申請人:瑞斯康達科技發展股份有限公司