專利名稱:一種復用段保護協(xié)議的測試方法
技術領域:
本發(fā)明涉及光網(wǎng)絡通信技術,尤其涉及一種復用段保護協(xié)議的測試方法。
背景技術:
復用段保護協(xié)議APS的運行需要網(wǎng)元,光路的支持。多個網(wǎng)元組成環(huán)形復用段或線性復用段,通過SDH的幀結構STM-N復用段層開銷K1、K2字節(jié)在網(wǎng)元間傳遞觸發(fā)運行在主控板上的APS協(xié)議,K字節(jié)承載復用段協(xié)議的請求和狀態(tài),協(xié)議的通信是通過K字節(jié)完成的,即協(xié)議的運行需要多個網(wǎng)元參與,在沒有實際硬件支持的情況下運行APS協(xié)議,光網(wǎng)絡產(chǎn)品目前還沒有比較成熟的方法,軟件集成測試的效果不是很好,特別對光網(wǎng)絡產(chǎn)品的復用段保護協(xié)議APS協(xié)議,一直沒有找到一個比較高效實用的方法,集成測試很難發(fā)現(xiàn)問題,往往都要等到產(chǎn)品做出來了,組網(wǎng)測試階段才能真正進行復用段保護的測試,現(xiàn)有技術不能在脫離硬件支持的情況下,自動運行復用段保護協(xié)議APS進行測試。
在現(xiàn)有的復用段保護協(xié)議APS的測試中,通常要模擬另一個協(xié)議對等體來完成協(xié)議的運行,這樣就要輸入一個請求,等待協(xié)議體的輸出結果,根據(jù)協(xié)議的輸出,再給協(xié)議一個響應輸入,如此直到協(xié)議完成請求的處理,這需要很多步驟,要構造正確的響應K字節(jié),實際上這時是由測試人員作為另一個對等體來完成測試的,這樣做有這樣的缺點協(xié)議運行結果若不是預計輸出,可能不是協(xié)議本身不對而是由測試人員輸入的測試代碼的錯誤響應造成的,給協(xié)議的測試增加了過多的人為因素,效率低,可靠性不高。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種復用段保護協(xié)議的測試方法,以解決現(xiàn)有技術中復用段保護協(xié)議的測試效率低,可靠性不高的問題。
本發(fā)明所采用的方法為這種復用段保護協(xié)議的測試方法,其特征在于它采用如下步驟A、首先,根據(jù)被測線路特征,創(chuàng)建多個復用段保護控制器,該復用段保護控制器模擬相應個數(shù)的節(jié)點,并配置相關節(jié)點屬性;B、其次,復用段保護協(xié)議APS處理模塊發(fā)往對端節(jié)點的K字節(jié)通過插裝的協(xié)議自動測試代碼直接發(fā)給模擬目的節(jié)點的協(xié)議控制器。
所述的步驟A中,對于環(huán)形復用段協(xié)議的測試,創(chuàng)建至少3個環(huán)形復用段保護控制器,并將這些控制器節(jié)點的屬性配成一個環(huán);所述的環(huán)形復用段保護組控制器的狀態(tài)分別反映復用段保護協(xié)議APS中的正常態(tài),穿通態(tài)和倒換態(tài);所述的步驟A中,對于線性復用段協(xié)議測試,創(chuàng)建至少2個線性復用段保護控制器;所述的線性復用段保護組控制器的狀態(tài)分別反映復用段保護協(xié)議APS中的正常態(tài)和倒換態(tài);所述的步驟A中,所述的復用段保護控制器是通過命令行工具創(chuàng)建的;所述的步驟B中,通過在命令行對某模擬節(jié)點下發(fā)一個外部請求或模擬線路的上報或倒換命令,完成復用段保護協(xié)議APS的響應測試;發(fā)起倒換的控制器發(fā)送的K字節(jié)倒換請求,直接以發(fā)送消息的方式發(fā)到協(xié)議處理隊列,根據(jù)K字節(jié)中包含的目的節(jié)點號,轉換為相應的模擬控制器對該請求進行處理;所述的倒換狀態(tài)可自動上報,或通過命令進行狀態(tài)或事件查詢;在轉發(fā)K字節(jié)時,如果目的節(jié)點出現(xiàn)信號失效SF,則不上報K字節(jié);并對K字節(jié)進行緩存以備查詢。
本發(fā)明的有益效果為本發(fā)明通過創(chuàng)建多個復用段保護協(xié)議APS協(xié)議控制器,達到多個網(wǎng)元的模擬仿真,在模擬構造的網(wǎng)絡環(huán)境下,通過插裝適當?shù)拇a,實現(xiàn)在軟環(huán)境下運行復用段保護協(xié)議APS,使得復用段保護協(xié)議APS的運行與在實際網(wǎng)元環(huán)境下沒有區(qū)別,從而對其驗證,提早定位問題并予以處理,使協(xié)議更早地進入穩(wěn)定期,使復用段保護在沒有硬件支持的情況下可以進行測試,達到了復用段保護協(xié)議APS自動運行測試的效果,提高測試效率和可靠性。
圖1為本發(fā)明測試仿真處理流程示意圖。
具體實施例方式
下面根據(jù)附圖和實施例對本發(fā)明作進一步詳細說明如圖1所示,本發(fā)明采用如下復用段保護協(xié)議APS的測試步驟A、首先,根據(jù)被測線路特征,創(chuàng)建多個復用段保護控制器,該復用段保護控制器模擬相應個數(shù)的節(jié)點,并配置相關節(jié)點屬性;其中,對于環(huán)形復用段協(xié)議測試,通過光網(wǎng)絡命令創(chuàng)建至少3個環(huán)形復用段保護控制器,該復用段保護控制器模擬相應個數(shù)的節(jié)點,并將這些控制器節(jié)點的屬性配成一個環(huán),環(huán)形復用段保護控制器的狀態(tài)分別反映復用段保護協(xié)議APS中的正常態(tài),穿通態(tài)和倒換態(tài)。對于線性復用段協(xié)議測試,創(chuàng)建至少2個線性復用段保護控制器,線性復用段保護組控制器的狀態(tài)可分別反映復用段保護協(xié)議APS中的正常態(tài)和倒換態(tài)。
有關屬性配置的具體步驟為對于環(huán)形復用段1、創(chuàng)建復用段控制器類型兩纖雙向、兩纖單向或四纖雙向。
2、配置復用段控制器的東西向的光纖映射。
3、配置控制器的節(jié)點屬性,本節(jié)點號,西向節(jié)點號,東向節(jié)點號,根據(jù)節(jié)點屬性完成節(jié)點的環(huán)配置。
4、設置等待恢復時間。
5、設置信號劣化SD是否作為倒換條件的使能標志。
對于線性復用段1、創(chuàng)建線性復用段控制器類型保護類型(1+1,1:n),工作通道數(shù),恢復描述(恢復、不恢復),倒換方式(單端、雙端)。
2、配置復用段控制器的保護工作通道的光纖映射。
3、設置等待恢復時間。
4、設置信號劣化SD是否作為倒換條件的使能標志。
B、其次,復用段保護協(xié)議APS發(fā)往對端節(jié)點的K字節(jié)通過插裝協(xié)議自動測試代碼直接發(fā)給模擬目的節(jié)點協(xié)議控制器,而不是發(fā)往單板。具體做法是,發(fā)起倒換的控制器發(fā)送的K字節(jié)倒換請求,直接以發(fā)送消息的方式發(fā)到協(xié)議處理隊列,根據(jù)K字節(jié)中包含的目的節(jié)點號,轉換為相應的模擬控制器對該請求進行處理。即使用控制器模擬網(wǎng)元節(jié)點,完成協(xié)議的運行。通過在命令行對某模擬節(jié)點下發(fā)一個外部請求或模擬線路的上報或倒換命令,完成復用段保護協(xié)議APS的響應測試,倒換狀態(tài)可自動上報,也可通過命令進行狀態(tài)或事件查詢。在轉發(fā)K字節(jié)時,如果目的節(jié)點出現(xiàn)信號失效SF,則不上報K字節(jié),同時,對上報的K字節(jié)進行緩存以備查詢。
在本發(fā)明中,如圖1所示,為了讓環(huán)形復用段協(xié)議出現(xiàn)正常態(tài),穿通態(tài),倒換態(tài),在配置復用段時構造出至少3個節(jié)點;線性復用段只需構造2個節(jié)點。數(shù)據(jù)傳輸只關注復用段協(xié)議本身,不需附加其它修改,實現(xiàn)以主機軟件為依托,從而使應用本發(fā)明的主機軟件不失去主機其它模塊的功能,其它模塊指主機軟件中除復用段協(xié)議模塊的其他模塊,如配置模塊,完成復用段控制器的配置;虛擬操作系統(tǒng)VOS完成任務調(diào)度和消息處理等底層功能。這樣,本發(fā)明可通過創(chuàng)建多個復用段保護協(xié)議APS協(xié)議控制器,達到多個網(wǎng)元的模擬仿真,使得復用段保護協(xié)議APS的運行與在實際網(wǎng)元環(huán)境下沒有區(qū)別。
權利要求
1.一種復用段保護協(xié)議的測試方法,其特征在于它采用如下步驟A、首先,根據(jù)被測線路特征,創(chuàng)建多個復用段保護控制器,該復用段保護控制器模擬相應個數(shù)的節(jié)點,并配置相關節(jié)點屬性;B、其次,復用段保護協(xié)議(APS)處理模塊發(fā)往對端節(jié)點的K字節(jié)通過插裝的協(xié)議自動測試代碼直接發(fā)給模擬目的節(jié)點的協(xié)議控制器。
2.根據(jù)權利要求1所述的復用段保護協(xié)議的測試方法,其特征在于所述的步驟A中,對于環(huán)形復用段協(xié)議的測試,創(chuàng)建至少3個環(huán)形復用段保護控制器,并將這些控制器節(jié)點的屬性配成一個環(huán)。
3.根據(jù)權利要求1所述的復用段保護協(xié)議的測試方法,其特征在于所述的步驟A中,對于線性復用段協(xié)議測試,創(chuàng)建至少2個線性復用段保護控制器。
4.根據(jù)權利要求2所述的復用段保護協(xié)議的測試方法,其特征在于所述的環(huán)形復用段保護組控制器的狀態(tài)分別反映復用段保護協(xié)議(APS)中的正常態(tài),穿通態(tài)和倒換態(tài)。
5.根據(jù)權利要求3所述的復用段保護協(xié)議的測試方法,其特征在于所述的線性復用段保護組控制器的狀態(tài)分別反映復用段保護協(xié)議(APS)中的正常態(tài)和倒換態(tài)。
6.根據(jù)權利要求1或2或3所述的復用段保護協(xié)議的測試方法,其特征在于所述的步驟A中,所述的復用段保護控制器是通過命令行工具創(chuàng)建的。
7.根據(jù)權利要求1所述的復用段保護協(xié)議的測試方法,其特征在于所述的步驟B中,通過在命令行對某模擬節(jié)點下發(fā)一個外部請求或模擬線路的上報或倒換命令,完成復用段保護協(xié)議(APS)的響應測試。
8.根據(jù)權利要求1或7所述的復用段保護協(xié)議的測試方法,其特征在于發(fā)起倒換的控制器發(fā)送的K字節(jié)倒換請求,直接以發(fā)送消息的方式發(fā)到協(xié)議處理隊列,根據(jù)K字節(jié)中包含的目的節(jié)點號,轉換為相應的模擬控制器對該請求進行處理。
9.根據(jù)權利要求7所述的復用段保護協(xié)議的測試方法,其特征在于所述的倒換狀態(tài)可自動上報,或通過命令進行狀態(tài)或事件查詢。
10.根據(jù)權利要求1或7所述的復用段保護協(xié)議的測試方法,其特征在于在轉發(fā)K字節(jié)時,如果目的節(jié)點出現(xiàn)信號失效(SF),則不上報K字節(jié),并對K字節(jié)進行緩存以備查詢。
全文摘要
一種涉及光網(wǎng)絡通信技術的復用段保護協(xié)議的測試方法,采用如下步驟首先,根據(jù)被測線路特征,創(chuàng)建多個復用段保護控制器,該復用段保護控制器模擬相應個數(shù)的節(jié)點,并配置相關節(jié)點屬性;其次,通過復用段保護協(xié)議發(fā)往對端節(jié)點的K字節(jié)通過插裝的自動測試代碼直接發(fā)給模擬目的節(jié)點協(xié)議控制器,可通過在命令行對某模擬節(jié)點下發(fā)一個外部請求或模擬線路的上報或倒換命令,完成復用段保護協(xié)議的響應測試;本發(fā)明通過構造模擬的網(wǎng)絡環(huán)境,實現(xiàn)在軟環(huán)境下運行復用段保護協(xié)議,達到了復用段保護協(xié)議APS自動運行測試的效果,提高測試效率和可靠性。
文檔編號H04B17/00GK1525662SQ0310693
公開日2004年9月1日 申請日期2003年2月26日 優(yōu)先權日2003年2月26日
發(fā)明者王建軍 申請人:華為技術有限公司