一種e1仿真實現方法
2023-10-09 10:50:19
專利名稱:一種e1仿真實現方法
技術領域:
本發明涉及網絡仿真領域,一種El仿真實現方法。
背景技術:
伴隨著IP網絡的不斷擴大,IP技術的發展和應用重點也已經由發展初期的「IP over Everything」階段轉向了 「Everything over IP」階段。基於分組網絡的電路仿真服 務在分組網絡上提供了一種傳輸傳統電路交換業務的方法,對於現代網絡融合具有重要意 義。分組網絡電路仿真設備(TDM Over Packet,簡稱TDM0P)是基於時分復用(Time Division Multiplex,簡稱TDM)和IP基礎上發展的一項新技術,它通過一系列機制實現了 時鐘同步和信令傳送功能,在分組網絡上「透明」的傳送TDM碼流,無需對數據做任何解釋 或翻譯。TDMOP技術以簡單的方式解決了 TDM終端設備與IP網絡無縫連接的問題,為傳統 網絡的改造提供了一套低成本的解決方案。分組網上TDM業務承載採用了電路仿真業務 (Circuit Emulation Service,簡稱CES) 二層業務承載技術,儘可能在分組網絡中真實的 仿真低速的TDM業務的基本行為與特徵。El仿真業務實現方式是將TDM業務數據用特殊的電路仿真報文頭進行封裝,在 特殊報文頭中攜帶TDM業務流的幀格式信息、告警信息、信令信息以及同步定時信息。封 裝後的報文稱為偽線(Pseudowire,簡稱PW)報文,在多協議標籤交換(Multi-Protocol LabelSwitching,簡稱MPLS)等協議對PW報文進行承載,然後通過相應的包交換網絡,到達 PW出口後解封裝,最後重建TDM電路交換業務流。但是現有的El仿真技術實現方法的缺點在於1)架構複雜,成本較大。2)支持協議不夠靈活,當標準升級時和新標準出現時維護麻煩。3)時鐘恢復主要採用軟體實現,佔用CPU資源較大,並容易受其他CPU中的其他應 用的影響,導致時鐘恢復性能降低。4)上行發送El數據包的調度算法不夠靈活,在網絡環境有變化時對時鐘恢復的 性能有影響。
發明內容
針對現有技術中存在的缺陷,本發明的目的在於提供一種El仿真實現方法,其架 構簡單、成本較低;可以進行升級;實現時鐘恢復,降低對CPU性能要求,避免受到其他應用 影響,提高時鐘恢復性能。為達到以上目的,本發明採取的技術方案是一種El仿真實現方法,包括如下步 驟(1)協議封裝方向,對接收到的數據進行串行化處理,產生用於差分時鐘模式的實 時傳送協議值;
(2)對(1)中的TDM淨荷組裝成幀,將(1)中處理後的數據形成緩存數據包,並完 成與緩存數據包相應的描述表,向下一步傳輸數據;(3)對來自(2)的淨荷進行附加包頭的操作,根據配置產生控制字信息和實時傳 送協議信息,對協議進行封裝;(4)將(3)處理後的數據進行時鐘域適配,完成乙太網MAC處理,通過MII接口將 乙太網數據發出;(5)協議解封裝方向,將乙太網數據接收緩存,完成MAC層處理,形成乙太網數據 包;(6)對乙太網數據包分類識別,提取淨荷,統計狀態;(7)對(6)處理後的淨荷碼流,完成時鐘恢復,並向外發出。在上述技術方案的基礎上,所述(1)中通過16路El接口接收數據,且在每路上都 產生用於差分時鐘模式的實時傳送協議值。在上述技術方案的基礎上,所述(2)中根據描述表中各幀尾產生的先後順序,將 相應通道的數據向下一步傳輸。在上述技術方案的基礎上,通過設置兩緩存數據包之間的發送間隔,來匹配數據 傳送帶寬。在上述技術方案的基礎上,所述(3)中包頭的操作包括乙太網目的地址和源地址 的填充、乙太網絡類型的填充,多協議標籤交換相關標識的產生。在上述技術方案的基礎上,所述(6)中還包括非匹配的數據包的丟棄、相關控制 字的分析、序列號的提取。在上述技術方案的基礎上,所述(7)中可支持使用的恢復時鐘支持線路包括環 回時鐘恢復、系統時鐘恢復、自適應時鐘恢復、差分時鐘恢復、本地晶振的自由震蕩方式恢復本發明的有益效果在於方法簡單,降低成本低;時鐘恢復算法通過硬體實現,降 低對CPU性能需求,避免了和其他應用軟體之間的彼此影響,提升時鐘恢復性能;硬體時鐘 恢復配合軟體的調度算法,容易適應新標準,可根據現實中網絡環境的需求做出合適的選 擇。
圖1為本發明實施例El仿真實現方法的流程框圖;圖2為圖1中每個步驟的實現流程圖。
具體實施例方式以下結合附圖對本發明的實施例作進一步詳細說明。如圖1和圖2所示,本發明提供的一種El仿真實現方法,包括如下步驟(1)協議封裝方向,通過16路El接口接收數據,進行El時鐘與數據選擇,對接收 到的數據進行串行化處理,產生每路的用於差分時鐘模式的實時傳送協議(the real-time transport protocol,簡稱RTP)值,並隨串行化的數據一起傳輸。(2)主要處理淨荷分通道組裝和數據緩存。針對每個通道的配置,對來自(1)中的淨荷組裝成幀,將(1)中處理後的數據存入相應的緩存空間,形成緩存數據包,並完成與緩 存數據包相應的描述表,根據描述表中各幀尾產生的先後順序,將相應通道的數據向下一 步傳輸。(3)對來自(2)的淨荷進行附加包頭的操作,包頭的操作包括乙太網目的地 址和源地址的填充、乙太網絡類型的填充,多協議標籤交換(Multi-Protocol Label Switching,簡稱MPLS)相關標識的產生,並根據配置產生控制字信息和RTP信息,可根據以 太網的最小幀長需求進行字節填充(在本地2M數據流有缺陷情況下,淨荷可以按配置的要 求被抑制),按協議要求將這些信息包頭信息和淨荷按順序發送。(4)將(3)處理後的數據進行時鐘域適配,完成乙太網MAC處理,本實例中通過 100M的MII接口將乙太網數據發出。(5)協議解封裝方向,本實施例從100M的MII接口將乙太網數據接收緩存,完成 MAC層處理,形成乙太網數據包,將自目的地址開始的乙太網數據包向下發出。(6)對(5)發出的乙太網數據包分類識別、提取淨荷、統計狀態,其中還包括非匹 配的數據包的丟棄、相關控制字的分析、序列號的提取。(7)對(6)處理後的淨荷碼流,完成2M時鐘恢復,並根據恢復的時鐘將2M碼流從 El接口發送出去,包括時鐘沿選擇,可支持使用的恢復時鐘支持線路包括環回時鐘恢復、 系統時鐘恢復、自適應時鐘恢復、差分時鐘恢復、本地晶振的自由震蕩方式恢復。時鐘處理 時會將檢測到的包丟失信息傳遞給發送包協議處理,以便它得到發送控制字中的來自硬體 檢測到的包丟失信息。本實施例中,用來傳輸TDM淨荷的基於乙太網的MPLS基本封裝格式如表1所示表 權利要求
1.一種El仿真實現方法,其特徵在於,包括如下步驟(1)協議封裝方向,對接收到的數據進行串行化處理,產生用於差分時鐘模式的實時傳 送協議值;(2)對(1)中的TDM淨荷組裝成幀,將(1)中處理後的數據形成緩存數據包,並完成與 緩存數據包相應的描述表,向下一步傳輸數據;(3)對來自(2)的淨荷進行附加包頭的操作,根據配置產生控制字信息和實時傳送協 議信息,按協議進行封裝;(4)將(3)處理後的數據進行時鐘域適配,完成乙太網MAC處理,通過MII接口將以太 網數據發出;(5)協議解封裝方向,將乙太網數據接收緩存,完成MAC層處理,形成乙太網數據包;(6)對乙太網數據包分類識別,提取淨荷,統計狀態;(7)對(6)處理後的淨荷碼流,通過硬體完成時鐘恢復,並向外發出。
2.如權利要求1所述的El仿真系統,其特徵在於所述(1)中通過16路El接口接收 數據,且在每路上都產生用於差分時鐘模式的實時傳送協議值。
3.如權利要求1所述的El仿真系統,其特徵在於所述(2)中根據描述表中各幀尾產 生的先後順序,將相應通道的數據向下一步傳輸。
4.如權利要求3所述的El仿真系統,其特徵在於通過設置兩緩存數據包之間的發送 間隔,來匹配數據傳送帶寬。
5.如權利要求1所述的El仿真系統,其特徵在於所述(3)中包頭的操作包括乙太網 目的地址和源地址的填充、乙太網絡類型的填充,多協議標籤交換相關標識的產生。
6.如權利要求1所述的El仿真系統,其特徵在於所述(6)中還包括非匹配的數據包 的丟棄、相關控制字的分析、序列號的提取。
7.如權利要求1所述的El仿真系統,其特徵在於所述(7)中可支持使用的恢復時鐘 支持線路包括環回時鐘恢復、系統時鐘恢復、自適應時鐘恢復、差分時鐘恢復、本地晶振的 自由震蕩方式恢復。
全文摘要
一種E1仿真實現方法,涉及網絡仿真領域,包括如下步驟協議封裝方向,對接收數據串行化處理,產生實時傳送協議值;TDM淨荷組裝成幀,將處理後的數據形成緩存數據包,完成相應的描述表;對TDM淨荷附加包頭的,根據配置產生控制字信息和實時傳送協議信息,按協議進行封裝;將處理後的數據進行時鐘域適配,完成乙太網MAC處理,通過MII接口將乙太網數據發出;協議解封裝方向,將乙太網數據接收緩存,完成MAC層處理;對乙太網數據包分類識別,提取淨荷和相關的控制字節,統計狀態信息;對處理後的TDM淨荷碼流通過硬體完成時鐘恢復,並向外發出。該方法成本較低;可以進行升級;降低對CPU性能要求,提高時鐘恢復性能。
文檔編號H04L12/26GK102148728SQ20111010937
公開日2011年8月10日 申請日期2011年4月29日 優先權日2011年4月29日
發明者李光瑜, 殷燕芬, 王愛國 申請人:烽火通信科技股份有限公司