通訊網絡協議分析裝置的製作方法
2023-09-17 00:05:20
專利名稱:通訊網絡協議分析裝置的製作方法
技術領域:
本發明涉及通訊領域,尤其涉及一種涉及軟硬體的通訊協議測試平臺。
背景技術:
通訊網絡協議分析主要指對通訊網絡進行功能和性能測試,便於故障定位和網絡優化。通訊網絡協議分析設備有很多,最常見的就是協議分析儀,主要包括採集模塊和分析模塊,採集模塊從被測網絡採集數據,提交給分析模塊,分析模塊對數據進行處理後提供給用戶參考。但是,當前的協議分析儀存在較多缺陷。如大部分協議分析儀採用PCI或者ISA總線通訊,總線帶寬受限,特別在配置多個採集模塊時,會導致通訊能力急速下降,從而限制了協議分析儀的處理能力。其次,現有協議分析儀不能靈活部署,只能應用於多塊成箱的一體化測試儀器,如果採集模塊與分析模塊存在一定的物理距離,則無法實現。再次,現有測試儀器和測試系統不能軟硬體兼容,當同時測試多個物理接口時,各接口的數據需要關聯,同時還需要對採集模塊和分析模塊統一配置管理,實際上構成了一個測試系統,而測試儀器之間無法實現互聯互通,這時必須採用新的軟硬體才能支持。
發明內容
本發明所要解決的技術問題是現有技術存在的多模塊通訊能力差、應用不靈活、測試儀器之間無法互聯互通等缺點,以期提出一種能夠提高多個採集模塊通訊能力、靈活部署測試方式以及實現測試儀器之間互聯互通的通訊網絡協議分析裝置。
本發明所構造的通訊網絡協議分析裝置包括接口模塊、協議處理模塊、交換模塊和主控制模塊;所述接口模塊從被測設備採集數據,對數據進行前期處理(諸如過濾、分類、統計、狀態上報、乙太網封裝等),並將數據發送到所述協議處理模塊;響應所述協議處理模塊和主控制模塊的命令,並向被測設備發送測試數據;所述協議處理模塊接收來自接口模塊的數據,完成協議分析、協議測試、解碼顯示等功能,配置所述接口模塊的工作模式;所述交換模塊提供所述接口模塊、主控制模塊和協議處理模塊的乙太網通訊,接收、應答來自所述主控制模塊的命令;所述主控制模塊對所述接口模塊、協議處理模塊和交換模塊進行控制,完成針對這些模塊的配置、調試、測試和狀態檢測等功能。
由於本發明所述裝置採用IP架構,支持100M/1000M乙太網通訊,各個模塊之間通過100M/1000M乙太網通訊,大大提高了設備的處理能力。同時由於各模塊之間採用乙太網互聯,能夠靈活部署,使得測試儀器和測試系統能夠兼容。
圖1是本發明所述通訊網絡協議分析平臺結構圖。
圖2是本發明所述裝置中接口模塊的子模塊組成示意圖。
具體實施例方式
下面結合圖1對技術方案的實施作進一步的詳細描述。
本發明所構造的通訊網絡協議分析平臺採用IP架構,包括接口模塊、協議處理模塊、交換模塊、主控制模塊。
接口模塊從被測設備採集數據,對數據進行前期處理(諸如過濾、分類、統計、狀態上報、乙太網封裝等),並將數據發送到協議處理模塊;響應協議處理模塊和主控制模塊的命令;向被測設備發送測試數據。
協議處理模塊接收來自接口模塊的數據,完成協議分析、協議測試、解碼顯示等功能;配置接口模塊的工作模式。
交換模塊提供接口模塊、主控制模塊和協議處理模塊乙太網通訊。接收、應答來自主控制模塊的命令。
主控制模塊對接口模塊、協議處理模塊和交換模塊進行控制,完成針對這些模塊的配置、調試、測試和狀態檢測等功能。
在圖1所示通訊協議分析裝置的模塊組成示意圖中,包括接口模塊、協議處理模塊、交換模塊、主控制模塊。
交換模塊完成交換機的功能,提供接口模塊、主控制模塊和協議處理模塊之間的通訊。可以配置兩塊交換模塊分別負責通訊協議分析平臺的控制流和媒體流的交換,兩個交換模塊也可以採用1+1備份方式工作;接口模塊作為通訊協議分析平臺與被測網絡之間的接口,支持E1、T1、FE、GE、SDH等物理接口。接口模塊一方面從被測網絡採集數據,進行前期處理後將數據通過交換模塊發送到協議處理模塊,例如接口模塊採集的數據是AAL2的數據,接口模塊需要完成AAL2的SAR、數據和信令的分類、對數據進行乙太網封裝,然後發送到協議處理模塊。另一方面接收來自主控制模塊和協議處理模塊的配置、命令,在進行協議測試時,構造測試數據,發送到被測網絡。另外還需要將自身的工作狀態上報給主控制模塊。接口模塊可以根據應用需要配置一個或多個;主控制模塊完成各個模塊軟體版本管理、版本下載。各模塊的參數配置(如IP位址配置)。監測各模塊的工作狀態,並將各模塊的工作狀態提交給用戶,模塊工作狀態異常時,能夠關閉或重啟模塊。主控制模塊可以配置為兩塊,作為1+1備份,以提高系統的穩定性;協議處理模塊接收來自前端採集卡的數據包,完成數據存儲、協議分析、協議測試、解碼顯示等功能,可以配置多塊實現負荷分擔。
由於各模塊間採用乙太網通訊,各個模塊可以靈活配置,滿足各種通訊網絡的測試需要。
下面結合附圖2對接口模塊作進一步的說明。
外部接收子模塊從外部被測網絡接收數據後,提交給過濾子模塊;過濾子模塊根據命令處理子模塊設置的過濾條件,對收到的數據進行篩選,然後將數據送到接收預處理子模塊;接收預處理子模塊的作用是從接收的數據包中提取完整的信息,以便後續的標準化處理,如IP分片的重組、SAR、添加時間戳等。IP封裝子模塊給預處理後的數據添加自定義的欄位,添加IP和乙太網封裝,最後由內部子模塊將封裝後的數據包發送出去。
內部接收子模塊接收來自通訊網絡協議分析平臺內部的數據後,提交給IP解封裝子模塊;IP解封裝子模塊去掉乙太網和IP封裝,將IP淨荷送到數據分類子模塊;數據分類子模塊根據自定義欄位內容對淨荷分類——命令和數據,將命令提交命令處理子模塊,將數據提交發送預處理模塊;命令處理子模塊響應命令對發送預處理子模塊、外部接收子模塊和接收預處理子模塊進行控制,將命令應答消息發送到IP封裝子模塊;發送預處理子模塊將待發送整形為符合被測網絡的協議格式後提交給外部發送子模塊,最後由外部發送子模塊將數據發送到被測網絡。
權利要求
1.一種通訊網絡協議分析裝置,其特徵在於,包括接口模塊、協議處理模塊、交換模塊和主控制模塊;所述接口模塊從被測設備採集數據,對數據進行前期處理,並將數據發送到所述協議處理模塊,響應所述協議處理模塊和主控制模塊的命令,並向被測設備發送測試數據;所述協議處理模塊接收來自接口模塊的數據,完成協議分析、協議測試、解碼顯示等功能,配置所述接口模塊的工作模式;所述交換模塊提供所述接口模塊、主控制模塊和協議處理模塊的乙太網通訊,接收、應答來自所述主控制模塊的命令;所述主控制模塊對所述接口模塊、協議處理模塊和交換模塊進行控制,完成針對這些模塊的配置、調試、測試和狀態檢測等功能。
2.根據權利要求1所述的通訊網絡協議分析裝置,其特徵在於,裝置本身採用的是IP架構。
3.根據權利要求1所述的通訊網絡協議分析裝置,其特徵在於,所述交換模塊為兩個,分別負責通訊協議分析平臺的控制流和媒體流的交換。
4.根據權利要求3所述的通訊網絡協議分析裝置,其特徵在於,兩個交換模塊採用1+1備份方式工作。
5.根據權利要求1所述的通訊網絡協議分析裝置,其特徵在於,所述接口模塊支持E1、T1、FE、GE和SDH等五類物理接口。
6.根據權利要求1所述的通訊網絡協議分析裝置,其特徵在於,所述主控制模塊配置為兩塊,作為1+1備份。
7.根據權利要求1所述的通訊網絡協議分析裝置,其特徵在於,所述接口模塊進一步包括以下模塊外部接收子模塊、過濾子模塊、接收預處理子模塊、IP封裝子模塊、內部接收子模塊、IP解封裝子模塊、數據分類子模塊、命令處理子模塊、發送預處理子模塊、外部發送子模塊;所述外部接收子模塊從外部被測網絡接收數據後,提交給所述過濾子模塊;所述過濾子模塊根據所述命令處理子模塊設置的過濾條件,對收到的數據進行篩選,然後將數據送到所述接收預處理子模塊;所述接收預處理子模塊從接收的數據包中提取完整的信息;所述IP封裝子模塊給預處理後的數據添加自定義的欄位,添加IP和乙太網封裝,最後由所述內部子模塊將封裝後的數據包發送出去;所述內部接收子模塊接收來自通訊網絡協議分析平臺內部的數據後,提交給所述IP解封裝子模塊;所述IP解封裝子模塊去掉乙太網和IP封裝,將IP淨荷送到所述數據分類子模塊;所述數據分類子模塊根據自定義欄位內容對淨荷分成命令和數據兩類,將命令提交所述命令處理子模塊,將數據提交發送所述發送預處理子模塊;所述命令處理子模塊響應命令,對所述發送預處理子模塊、外部接收子模塊和接收預處理子模塊進行控制,將命令應答消息發送到所述IP封裝子模塊;所述發送預處理子模塊將待發送整形為符合被測網絡的協議格式後提交給所述外部發送子模塊,最後由所述外部發送子模塊將數據發送到被測網絡。
全文摘要
本發明公開了一種通訊領域中的通訊網絡協議分析裝置,接口模塊從被測設備採集數據,對數據進行前期處理,並將數據發送到協議處理模塊,響應協議處理模塊和主控制模塊的命令,並向被測設備發送測試數據;協議處理模塊接收來自接口模塊的數據,配置接口模塊的工作模式;交換模塊提供接口模塊、主控制模塊和協議處理模塊的乙太網通訊,接收、應答來自主控制模塊的命令;主控制模塊對接口模塊、協議處理模塊和交換模塊進行控制,完成針對這些模塊的相應功能。本發明克服了現有技術存在的多模塊通訊能力差、應用不靈活、測試儀器之間無法互聯互通等缺點,能夠提高多個採集模塊通訊能力、靈活部署測試方式以及實現測試儀器之間互聯互通。
文檔編號H04L29/06GK1783816SQ200410096099
公開日2006年6月7日 申請日期2004年11月30日 優先權日2004年11月30日
發明者陳仕波, 熊冬青, 楊凌霄 申請人:中興通訊股份有限公司