基於otn板卡的業務動態切換測試系統、方法及裝置製造方法
2023-06-06 08:37:31 2
基於otn板卡的業務動態切換測試系統、方法及裝置製造方法
【專利摘要】本發明公開了一種基於OTN板卡的業務動態切換測試系統、方法及裝置,涉及光通信測試系統領域。該系統包括邏輯控制單元、設備子框、業務板卡和交叉單元;邏輯控制單元通過設備子框分別與業務板卡、交叉單元相連;業務板卡包括板卡業務埠單元,板卡業務埠單元通過業務控制單元與誤碼檢測單元相連,業務信息交互單元分別與板卡業務埠單元、誤碼檢測單元相連;交叉單元包括交叉控制單元,交叉控制單元分別與交叉業務埠單元、交叉信息交互單元相連;所述板卡業務埠單元與交叉業務埠單元點對點連接,所述業務信息交互單元與交叉信息交互單元相連。本發明不僅測試效率較高,而且測試成本較低,便於人們使用。
【專利說明】基於OTN板卡的業務動態切換測試系統、方法及裝置
【技術領域】
[0001]本發明涉及光通信測試系統領域,具體涉及一種基於OTN板卡的業務動態切換測試系統、方法及裝置。
【背景技術】
[0002]OTN (Optical Transport Network,光傳送網)是一種融合了 SDH (SynchronousDigital Hierarchy,同步數字體系)與 W)M (Wavelength Division and Multiplexing,波分復用)技術優勢的傳送網;0ΤΝ不僅具備超大容量的數據業務承載能力,而且能夠實現更大粒度的靈活業務調度。與此同時,OTN還具備完善的管理維護能力,能夠滿足運營商對於IP數據業務大顆粒接入、大容量交叉、透明傳輸及靈活業務調度的要求;0ΤΝ是構建省際幹線傳送網、省內幹線傳送網以及城域傳送網核心層的關鍵技術之一。
[0003]隨著OTN光傳送網標準的不斷成熟,OTN支持的業務種類不斷豐富(例如SDH同步數字體系業務、乙太網業務、光纖通道等)。OTN系統涵蓋了光層和電層兩層結構,能夠支持不同顆粒業務(ODUk,k=0,l,2,2e,3,3el,3e2,4,flex)的交叉和配置。
[0004]OTN交叉調度系統是構成OTN網絡的關鍵部件,OTN交叉調度系統主要包括支路板卡、交叉單元和線路板卡。支路板卡要求支持多種客戶側業務(例如STM-1/4/16/64/256、OTUI/2/3/4, 1GFC/2GFC/4GFC/8GFC/1OGFC, GE/10GE/40GE/100GE 等);線路板卡要求支持ODUO/l/2/3/4/flex等交叉顆粒的配置。 [0005]目前,OTN交叉調度系統一通過人工測試上述諸多業務類型時,人工進行業務動態切換測試時,需要滿足以下條件:1、各個埠的業務切換成功;2、在某些埠進行切換時,其他未切換業務的埠要性能正常、且無業務中斷;3、所有業務在每個埠均進行遍歷;
4、一定數量的切換業務的次數。因此,人工進行業務動態切換測試的測試時間較長,不僅測試效率較低,而且測試成本較高,不便於人們使用。
【發明內容】
[0006]針對現有技術中存在的缺陷,本發明的目的在於提供一種基於OTN板卡的業務動態切換測試系統、方法及裝置,不僅測試效率較高,而且測試成本較低,便於人們使用。
[0007]為達到以上目的,本發明採取的技術方案是:一種基於OTN板卡的業務動態切換測試系統,包括邏輯控制單元、設備子框、業務板卡和交叉單元,所述交叉單元包括支路板卡和線路板卡;所述邏輯控制單元通過設備子框分別與業務板卡、交叉單元相連;
[0008]所述業務板卡包括板卡業務埠單元、業務控制單元、誤碼檢測單元和業務信息交互單元;板卡業務埠單元通過業務控制單元與誤碼檢測單元相連,業務信息交互單元分別與板卡業務埠單元、誤碼檢測單元相連;
[0009]所述交叉單元包括交叉業務埠單元、交叉控制單元和交叉信息交互單元;交叉控制單元分別與交叉業務埠單元、交叉信息交互單元相連;所述板卡業務埠單元與交叉業務埠單元點對點連接,所述業務信息交互單元與交叉信息交互單元相連;[0010]邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化後;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務;
[0011 ] 板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元;
[0012]交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼;
[0013]若業務控制單元檢測未切換業務的埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加I,業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,業務控制單元統計切換總次數,業務控制單元判定切換總次數小於測試函數中的業務切換次數,確定已經滿足測試要求,業務切換任務完成,結束; [0014]若業務控制單元檢測未切換業務的埠有誤碼,誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I;業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,業務控制單元統計切換總次數,業務控制單元判定切換總次數小於測試函數中的業務切換次數,確定已經滿足測試要求,業務切換任務完成,結束。
[0015]一種用於上述系統的基於OTN板卡的業務動態切換測試方法,其特徵在於,包括以下步驟:
[0016]A、對邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務,轉到步驟B ;
[0017]B、板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元,轉到步驟C ;
[0018]C、交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼,若是,業務控制單元檢測已切換業務的埠無誤碼,轉到步驟D,否則轉到步驟E ;
[0019]D、將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加I,轉到步驟F ;
[0020]E、誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I ;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I;業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,轉到步驟F ;
[0021]F、業務控制單元統計切換總次數,業務控制單元判斷切換總次數是否在測試函數中的業務切換次數以上,若不是,轉到步驟B,否則確定已經滿足測試要求,業務切換任務完成,結束。
[0022]在上述技術方案的基礎上,步驟C還包括以下步驟:若所述埠信息和埠類型校驗未通過,則重新執行步驟C。
[0023]在上述技術方案的基礎上,步驟C中所述業務控制單元檢測未切換業務的埠是否無誤碼包括以下步驟:業務控制單元通過誤碼檢測單元輪流讀取未切換業務的埠的性能寄存器的值,若誤碼檢測單元連續至少5次以上檢測的單個埠的性能寄存器的值均為0,則該埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,轉到步驟D ;否則該埠有誤碼,轉到步驟E。
[0024]在上述技術方案的基礎上,步驟C中所述業務控制單元檢測已切換業務的埠無誤碼包括以下步驟:將所有已切換業務的埠的誤碼統計寄存器的值清零,業務控制單元每隔I~5秒依次讀取一次所有已切換業務的埠的誤碼統計寄存器的值、並發送至誤碼檢測單元,若誤碼檢測單元連續3次以上檢測的單個埠的誤碼統計寄存器的值均為0,則該埠無誤碼、處於穩定狀態,轉到步驟D ;否則該埠有誤碼,處於不穩定狀態,轉到步驟E0
[0025]在上述技術方案的基礎上,步驟E還包括以下步驟:業務控制單元判定業務切換失敗次數在切換失敗終止測試次數以上,確定已經滿足測試要求,結束。
[0026]在上述技術方案的基礎上,步驟F中所述業務控制單元統計切換總次數包括以下步驟:若業務控制單元中僅有切換成功次數,則將切換成功次數作為切換總次數;若業務控制單元中僅有切換失敗次數,則將切換失敗次數作為切換總次數;若業務控制單元中同時包括切換成功次數和切換失敗次數,則將切換成功次數和切換失敗次數的總和作為切換總次數。
[0027]—種實現上述方法的基於OTN板卡的業務動態切換測試裝置,包括初始化配置模塊、埠業務切換模塊、埠校驗模塊、業務切換成功次數統計模塊、業務切換失敗次數統計模塊和業務切換總次數統計模塊;
[0028] 初始化配置模塊,用於:對邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務,向埠業務切換模塊發送業務切換信號;
[0029]埠業務切換模塊,用於:收到業務切換信號後,控制板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元,向埠校驗模塊發送埠校驗信號;
[0030]埠校驗模塊,用於:收到埠校驗信號後,控制交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼,若是,業務控制單元檢測已切換業務的埠無誤碼,向業務切換成功次數統計模塊發送業務切換成功次數統計信號,否則向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號;
[0031]業務切換成功次數統計模塊,用於:收到業務切換成功次數統計信號後,將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加I,向業務切換總次數統計模塊發送業務切換總次數統計信號;
[0032]業務切換失敗次數統計模塊,用於:收到業務切換失敗次數統計信號後,控制誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I ;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I ;業務控制單元判定業務切換失敗次數小於切換失敗終止 測試次數,向業務切換總次數統計模塊發送業務切換總次數統計信號;
[0033]業務切換總次數統計模塊,用於:收到業務切換總次數統計信號後,控制業務控制單元統計切換總次數,業務控制單元判斷切換總次數是否在測試函數中的業務切換次數以上,若不是,向埠業務切換模塊發送業務切換信號;否則確定已經滿足測試要求,業務切換任務完成,結束。
[0034]在上述技術方案的基礎上,所述埠校驗模塊控制業務控制單元檢測未切換業務的埠是否無誤碼時,業務控制單元通過誤碼檢測單元輪流讀取未切換業務的埠的性能寄存器的值,若誤碼檢測單元連續至少5次以上檢測的單個埠的性能寄存器的值均為0,則該埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,向業務切換成功次數統計模塊發送業務切換成功次數統計信號;否則該埠有誤碼,向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
[0035]在上述技術方案的基礎上,所述埠校驗模塊控制業務控制單元檢測已切換業務的埠無誤碼時,將所有已切換業務的埠的誤碼統計寄存器的值清零,業務控制單元每隔I~5秒依次讀取一次所有已切換業務的埠的誤碼統計寄存器的值、並發送至誤碼檢測單元,若誤碼檢測單元連續3次以上檢測的單個埠的誤碼統計寄存器的值均為0,則該埠無誤碼、處於穩定狀態,向業務切換成功次數統計模塊發送業務切換成功次數統計信號;否則該埠有誤碼,處於不穩定狀態,向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
[0036]與現有技術相比,本發明的優點在於:
[0037](I)本發明能夠根據預先設置好的測試函數,自動進行業務動態切換測試。測試函數設置相應的參數,通過參數來設置切換埠順序、切換埠數量、業務切換次數、業務失敗終止測試次數等。與現有技術中人工進行業務動態切換測試相比,本發明能夠根據測試函數自動進行業務動態切換測試,不僅測試方法比較靈活,測試時間較短,測試效率較高,而且測試成本較低,設置多種參數的測試函數能夠滿足各種動態業務切換的要求,便於人們使用。
[0038](2)本發明進行業務動態切換測試時,不需要外接測試儀表,因為業務板卡能夠自發PRBS編碼作為信號源,進而通過交叉單元給待測板卡進行測試,所以本發明能夠在短時間內完成埠數量和業務類型均較多的業務板卡;與此同時,本發明的業務動態切換測試系統採用模塊化設計,能夠適用於通用的OTN板卡。因此,本發明進行業務動態切換測試時,不僅操作比較簡單,運行比較可靠,而且節約了業務板卡的調試時間和外接測試儀表所需的成本。
【專利附圖】
【附圖說明】
[0039]圖1為本發明實施例中交叉單元的結構框圖;
[0040]圖2為本發明實施例中業務板卡與交叉單元配合的連接框圖;
[0041]圖3為本發明實施 例中交叉單元與業務板卡配合的連接框圖;
[0042]圖4為本發明實施例中的基於OTN板卡的業務動態切換測試方法的流程圖。
【具體實施方式】
[0043]以下結合附圖及實施例對本發明作進一步詳細說明。
[0044]本發明實施例中的基於OTN板卡的業務動態切換測試系統,包括邏輯控制單元、設備子框、業務板卡和交叉單元。本實施例中的邏輯控制單元為個人電腦,邏輯控制單元與設備子框通過網線相連;邏輯控制單元通過設備子框分別與業務板卡、交叉單元相連。
[0045]參見圖1所示,交叉單元上設置有支路板卡和線路板卡,支路板卡和線路板卡通過背板高速連接器進行業務的通道連接。
[0046]參見圖2所示,業務板卡包括板卡業務埠單元、業務控制單元、誤碼檢測單元和業務信息交互單元。板卡業務埠單元通過業務控制單元與誤碼檢測單元相連,業務信息交互單元分別與板卡業務埠單元、誤碼檢測單元相連。
[0047]參見圖3所示,交叉單元包括交叉業務埠單元、交叉控制單元和交叉信息交互單元;交叉控制單元分別與交叉業務埠單元、交叉信息交互單元相連。
[0048]業務板卡的板卡業務埠單元與交叉單元的交叉業務埠單元點對點連接,板卡業務埠單元和交叉業務埠單元均支持ODUO/l/2/3/4/flex等速率類型。業務板卡的業務信息交互單元與交叉單元的交叉信息交互單元相連。
[0049]參見圖4所示,本發明實施例中的用於上述系統的基於OTN板卡的業務動態切換測試方法,包括以下步驟:
[0050]S1:對邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化。通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數等參數;邏輯控制元將測試函數發送至業務控制單元。業務控制單兀將板卡業務埠單兀默認配置為ODUk業務(OpticalChannel Data k第一光通道數據單元業務;k=0,l,2,2e,3,3el,3e2,4,flex),轉到步驟S2。
[0051]交叉單元將板卡業務埠單元默認配置為ODUk業務時,通過支路板卡配置不同的客戶側業務映射到ODUk (k=0,l,2,2e,3,3el,3e2,4,flex);將線路板卡作為待測試單元,通過線路板卡完成基本功能的配置、以及與交叉單元背板總線的交互;交叉單元提供標誌位給線路板卡。
[0052]S2:板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為ODUj業務(OpticalChannel Data j 第二光通道數據單元業務,j=0,1, 2, 2e, 3, 3el, 3e2,4, flex, j不等於k)。業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元,轉到步驟S3。
[0053]S3:交叉控制單元對收到的埠信息和埠類型進行校驗,若檢驗通過,則轉到步驟S4,否則重新執行步驟S3。
[0054]S4:交叉控制單元根據埠信息和埠類型,完成對應埠的切換,交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,轉到步驟S5。
[0055]S5:業務控制單元檢測未切換業務的埠是否無誤碼。業務控制單元檢測時,業務控制單元通過誤碼檢測單元輪流讀取未切換業務的埠的性能寄存器的值,若誤碼檢測單元連續至少5次以上檢 測的單個埠的性能寄存器的值均為0,則該埠無誤碼,轉到步驟S6,否則該埠有誤碼,轉到步驟S8。
[0056]S6:業務控制單元檢測已切換業務的埠是否工作穩定無誤碼,業務控制單元檢測時,將所有已切換業務的埠的誤碼統計寄存器的值清零,業務控制單元每隔I~5秒(本實施例中為3秒)依次讀取一次所有已切換業務的埠的誤碼統計寄存器的值、並發送至誤碼檢測單元,若誤碼檢測單元連續3次以上檢測的單個埠的誤碼統計寄存器的值均為0,則該埠無誤碼、處於穩定狀態,轉到步驟S7 ;否則該埠有誤碼,處於不穩定狀態,轉到步驟S8。
[0057]S7:將業務板卡中表示埠切換業務的標誌位寫為0,表明切換成功,業務控制單元根據切換成功的標誌位0,記錄切換結果信息(切換結果信息包括已切換業務埠的埠號和切換的業務類型)、並將業務切換成功次數加1,轉到步驟S10。
[0058]S8:誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為1,表明切換失敗。業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,將業務切換失敗次數加I,轉到步驟S9。
[0059]S9:業務控制單元判斷業務切換失敗次數是否在切換失敗終止測試次數以上,若不是,轉到步驟S10,否則確定已經滿足測試要求,結束。
[0060]SlO:業務控制單元統計切換總次數,若業務控制單元中僅有切換成功次數,則將切換成功次數作為切換總次數;若業務控制單元中僅有切換失敗次數,則將切換失敗次數作為切換總次數;若業務控制單元中同時包括切換成功次數和切換失敗次數,則將切換成功次數和切換失敗次數的總和作為切換總次數。業務控制單元判斷切換總次數是否在測試函數中的業務切換次數以上,若不是,轉到步驟S2,否則確定已經滿足測試要求,業務切換任務完成,結束。
[0061]本發明實施例中的基於OTN板卡的業務動態切換測試方法的工作原理如下:
[0062]本發明能夠測試函數同時測試多個埠,每個埠可以改為相同業務,也可以配置為不同業務。
[0063]由於業務板卡開始測試時,先對某一個埠進行切換,其他埠不做動作,因此未切換業務的埠應該一直無誤碼,處於正常工作狀態。若誤碼檢測單元連續至少5次檢測的單個埠的性能寄存器的值為0,則可以證明該埠無誤碼。
[0064]本發明讀取已切換業務的埠的誤碼統計寄存器的值的間隔時間、以及誤碼檢測單元檢測單個已切換埠的次數,均可以根據用戶的需求,在業務控制單元中自行設置,使其更符合板卡各自的特性。
[0065]本發明當業務切換失敗次數在切換失敗終止測試次數以上時,直接終止測試,進而能夠保留測試現場,便於問題定位。
[0066]本發明實施例中的實現上述方法的基於OTN板卡的業務動態切換測試裝置,包括初始化配置模塊、埠業務切換模塊、埠校驗模塊、業務切換成功次數統計模塊、業務切換失敗次數統計模塊和業務切換總次數統計模塊。
[0067]初始化配置模塊,用於:對邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務,向埠業務切換模塊發送業務切換信號。
[0068]埠業務切換模塊,用於:收到業務切換信號後,控制板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元,向埠校驗模塊發送埠校驗信號。
[0069]埠校驗模塊,用於:收到埠校驗信號後,控制交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼,若是,業務控制單元檢測已切換業務的埠無誤碼,向業務切換成功次數統計模塊發送業務切換成功次數統計信號,否則向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
[0070]埠校驗模塊控制業務控制單元檢測未切換業務的埠是否無誤碼時,控制業務控制單元通過誤碼檢測單元輪流讀取未切換業務的埠的性能寄存器的值,若誤碼檢測單元連續至少5次以上檢測的單個埠的性能寄存器的值均為0,則該埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,向業務切換成功次數統計模塊發送業務切換成功次數統計信號;否則該埠有誤碼,向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
[0071 ] 埠校驗模塊控制業務控制單元檢測已切換業務的埠無誤碼時,將所有已切換業務的埠的誤碼統計寄存器的值清零,業務控制單元每隔I~5秒依次讀取一次所有已切換業務的埠的誤碼統計寄存器的值、並發送至誤碼檢測單元,若誤碼檢測單元連續3次以上檢測的單個埠的誤碼統計寄存器的值均為0,則該埠無誤碼、處於穩定狀態,向業務切換成功次數統計模塊發送業務切換成功次數統計信號;否則該埠有誤碼,處於不穩定狀態,向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
[0072]業務切換成功次數統計模塊,用於:收到業務切換成功次數統計信號後,將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加I,向業務切換總次數統計模塊發送業務切換總次數統計信號。
[0073]業務切換失敗次數統計模塊,用於:收到業務切換失敗次數統計信號後,控制誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I ;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I ;業務控制單元判定業務切換失敗次數小於切換失敗終止測試 次數,向業務切換總次數統計模塊發送業務切換總次數統計信號。
[0074]業務切換總次數統計模塊,用於:收到業務切換總次數統計信號後,控制業務控制單元統計切換總次數,業務控制單元判斷切換總次數是否在測試函數中的業務切換次數以上,若不是,向埠業務切換模塊發送業務切換信號;否則確定已經滿足測試要求,業務切換任務完成,結束。
[0075]本發明不局限於上述實施方式,對於本【技術領域】的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護範圍之內。本說明書中未作詳細描述的內容屬於本領域專業技術人員公知的現有技術。
【權利要求】
1.一種基於OTN板卡的業務動態切換測試系統,包括邏輯控制單元、設備子框、業務板卡和交叉單元,所述交叉單元包括支路板卡和線路板卡;所述邏輯控制單元通過設備子框分別與業務板卡、交叉單元相連;其特徵在於: 所述業務板卡包括板卡業務埠單元、業務控制單元、誤碼檢測單元和業務信息交互單元;板卡業務埠單元通過業務控制單元與誤碼檢測單元相連,業務信息交互單元分別與板卡業務埠單元、誤碼檢測單元相連; 所述交叉單元包括交叉業務埠單元、交叉控制單元和交叉信息交互單元;交叉控制單元分別與交叉業務埠單元、交叉信息交互單元相連;所述板卡業務埠單元與交叉業務埠單元點對點連接,所述業務信息交互單元與交叉信息交互單元相連; 邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化後;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務; 板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元; 交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換 成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼; 若業務控制單元檢測未切換業務的埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加I,業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,業務控制單元統計切換總次數,業務控制單元判定切換總次數小於測試函數中的業務切換次數,確定已經滿足測試要求,業務切換任務完成,結束; 若業務控制單元檢測未切換業務的埠有誤碼,誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I ;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I ;業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,業務控制單元統計切換總次數,業務控制單元判定切換總次數小於測試函數中的業務切換次數,確定已經滿足測試要求,業務切換任務完成,結束。
2.一種用於權利要求1所述系統的基於OTN板卡的業務動態切換測試方法,其特徵在於,包括以下步驟: A、對邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務,轉到步驟B ; B、板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元,轉到步驟C ; C、交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼,若是,業務控制單元檢測已切換業務的埠無誤碼,轉到步驟D,否則轉到步驟E ; D、將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加I,轉到步驟F ; E、誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I ;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I ;業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,轉到步驟F ; F、業務控制單元統 計切換總次數,業務控制單元判斷切換總次數是否在測試函數中的業務切換次數以上,若不是,轉到步驟B,否則確定已經滿足測試要求,業務切換任務完成,結束。
3.如權利要求2所述的基於OTN板卡的業務動態切換測試方法,其特徵在於:步驟C還包括以下步驟:若所述埠信息和埠類型校驗未通過,則重新執行步驟C。
4.如權利要求2所述的基於OTN板卡的業務動態切換測試方法,其特徵在於:步驟C中所述業務控制單元檢測未切換業務的埠是否無誤碼包括以下步驟:業務控制單元通過誤碼檢測單元輪流讀取未切換業務的埠的性能寄存器的值,若誤碼檢測單元連續至少5次以上檢測的單個埠的性能寄存器的值均為0,則該埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,轉到步驟D ;否則該埠有誤碼,轉到步驟E。
5.如權利要求4所述的基於OTN板卡的業務動態切換測試方法,其特徵在於:步驟C中所述業務控制單元檢測已切換業務的埠無誤碼包括以下步驟:將所有已切換業務的埠的誤碼統計寄存器的值清零,業務控制單元每隔I~5秒依次讀取一次所有已切換業務的埠的誤碼統計寄存器的值、並發送至誤碼檢測單元,若誤碼檢測單元連續3次以上檢測的單個埠的誤碼統計寄存器的值均為0,則該埠無誤碼、處於穩定狀態,轉到步驟D ;否則該埠有誤碼,處於不穩定狀態,轉到步驟E。
6.如權利要求2所述的基於OTN板卡的業務動態切換測試方法,其特徵在於:步驟E還包括以下步驟:業務控制單元判定業務切換失敗次數在切換失敗終止測試次數以上,確定已經滿足測試要求,結束。
7.如權利要求2至6任一項所述的基於OTN板卡的業務動態切換測試方法,其特徵在於:步驟F中所述業務控制單元統計切換總次數包括以下步驟:若業務控制單元中僅有切換成功次數,則將切換成功次數作為切換總次數;若業務控制單元中僅有切換失敗次數,則將切換失敗次數作為切換總次數;若業務控制單元中同時包括切換成功次數和切換失敗次數,則將切換成功次數和切換失敗次數的總和作為切換總次數。
8.一種實現權利要求2至7任一項所述方法的基於OTN板卡的業務動態切換測試裝置,其特徵在於:包括初始化配置模塊、埠業務切換模塊、埠校驗模塊、業務切換成功次數統計模塊、業務切換失敗次數統計模塊和業務切換總次數統計模塊; 初始化配置模塊,用於:對邏輯控制單元、業務板卡、交叉單元和設備子框進行上電和初始化;通過邏輯控制元配置測試函數,測試函數包括切換埠順序、切換埠類型、切換埠數量、業務切換次數、業務失敗終止測試次數,邏輯控制元將測試函數發送至業務控制單元;業務控制單元將板卡業務埠單元默認配置為第一光通道數據單元ODUk業務,向埠業務切換模塊發送業務切換信號; 埠業務切換模塊,用於:收到業務切換信號後,控制板卡業務埠單元向交叉業務埠單元發送握手信息,板卡業務埠單元與交叉業務埠單元握手成功後,業務控制單元解析測試函數,根據測試函數中的切換埠順序、切換埠類型和切換埠數量,將對應的埠的業務類型由ODUk業務切換為第二光通道數據單元ODUj業務;業務信息交互單元將已切換業務類型埠的埠信息和埠類型,通過交叉信息交互單元發送至交叉控制單元,向埠校驗模塊發送埠校驗信號; 埠校驗模塊,用於:收到埠校驗信號後,控制交叉控制單元對收到的埠信息和埠類型進行校驗,埠信息和埠類型檢驗通過後,交叉控制單元根據埠信息和埠類型,完成對應埠的切換;交叉控制單元通過交叉信息交互單元將埠切換成功的信息發送至業務信息交互單元,業務控制單元檢測未切換業務的埠是否無誤碼,若是,業務控制單元檢測已切換業務的埠無誤碼,向業務切換成功次數統計模塊發送業務切換成功次數統計信號,否則向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號; 業務切換成功次數統計模塊,用於:收到業務切換成功次數統計信號後,將業務板卡中表示埠切換業務的標誌位寫為0,業務控制單元根據切換成功的標誌位O記錄已切換業務埠的埠號和切換的業務類型,業務控制單元將業務切換成功次數加1,向業務切換總次數統計模塊發送業務切換總次數統計信號; 業務切換失敗次數統計模塊,用於:收到業務切換失敗次數統計信號後,控制誤碼檢測單元將有誤碼埠的埠號上報至業務控制單元,將業務板卡中表示埠切換業務的標誌位寫為I ;業務控制單元根據切換失敗的標誌位I和上報的埠號,記錄有誤碼埠的埠號和切換類型,業務控制單元將業務切換失敗次數加I ;業務控制單元判定業務切換失敗次數小於切換失敗終止測試次數,向業務切換總次數統計模塊發送業務切換總次數統計信號; 業務切換總次數統計模塊,用於:收到業務切換總次數統計信號後,控制業務控制單元統計切換總次數,業務控制單元判斷切換總次數是否在測試函數中的業務切換次數以上,若不是,向埠業務切換模塊發送業務切換信號;否則確定已經滿足測試要求,業務切換任務完成,結束。
9.如權利要求8所述的基於OTN板卡的業務動態切換測試裝置,其特徵在於:所述埠校驗模塊控制業務控制單元檢測未切換業務的埠是否無誤碼時,業務控制單元通過誤碼檢測單元輪流讀取未切換業務的埠的性能寄存器的值,若誤碼檢測單元連續至少5次以上檢測的單個埠的性能寄存器的值均為O,則該埠無誤碼,業務控制單元檢測已切換業務的埠無誤碼,向業務切換成功次數統計模塊發送業務切換成功次數統計信號;否則該埠有誤碼,向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
10.如權利要求8所述的基於OTN板卡的業務動態切換測試裝置,其特徵在於:所述埠校驗模塊控制業務控制單元檢測已切換業務的埠無誤碼時,將所有已切換業務的埠的誤碼統計寄存器的值清零,業務控制單元每隔I~5秒依次讀取一次所有已切換業務的埠的誤碼統計寄存器的值、並發送至誤碼檢測單元,若誤碼檢測單元連續3次以上檢測的單個埠的誤碼統計寄存器的值均為0,則該埠無誤碼、處於穩定狀態,向業務切換成功次數統計模塊發送業務切換成功次數統計信號;否則該埠有誤碼,處於不穩定狀態,向業務切換失敗次數統計模塊發送業務切換失敗次數統計信號。
【文檔編號】H04B10/075GK104022818SQ201410216054
【公開日】2014年9月3日 申請日期:2014年5月21日 優先權日:2014年5月21日
【發明者】潘慧, 廖原, 郭志霞, 徐升, 陳松濤 申請人:烽火通信科技股份有限公司