一種光網絡單元自動化測試方法
【專利摘要】本發明公開一種光網絡單元自動化測試方法,包含:1、光線路終端登陸;2、判斷光線路終端是否成功登陸;3、光網絡單元注冊;4、判斷光網絡單元注冊狀態是否正確;5、光網絡單元業務配置;6、判斷光網絡單元業務配置是否正確;7、數據網絡測試儀表進行配置;8、判斷數據網絡測試儀表配置是否正確;9、輸出測試結果;10、測試結束。本發明可以在研發階段提高測試效率、縮短測試周期、減低測試成本;而且還可以協助廠商大幅提升其生產力,而且該解決方案使不同水平的工程師都能參與到測試自動化進程,提高了測試工程師的價值,降低了日常開銷成本,更好地利用現有的資源,而且縮短了產品投放市場所需的時間。
【專利說明】一種光網絡單元自動化測試方法
【技術領域】
[0001]本發明涉及一種用于無源光纖網絡的測試技術,具體涉及一種光網絡單元自動化測試方法。
【背景技術】
[0002]無源光纖網絡(Ρ0Ν)系統結構主要由中心局的光線路終端(OLT,Optical LineTerminal)、包含無源光器件的光分配網(ODN, Optical Distribution Network)、用戶端的光網絡單兀/光網絡終端(0NU/0NT Optical Network Unit / Optical Network Terminal)組成。與有源光接入技術相比,PON由于消除了局端與用戶端之間的有源設備,從而使得維護簡單、可靠性高、成本低,而且能節約光纖資源,使得Ρ0Ν技術是未來光纖到戶(FTTH)的主要解決方案。隨著Ρ0Ν成本的逐步降低和應用規模的逐步擴大,致使Ρ0Ν的測試也顯得格外重要,尤其是0NU的測試。
[0003]在現有的0NU設備廠商中,0NU的測試主要是基于人工通過0LT端輸入配置命令進而控制0NU的實現功能,然后利用網絡分析儀表如Smartbits等來驗證其配置功能是否生效。當然了也有部分設備生產商是實現了 0NU的自動化測試,比如像貝爾、CIG等這些廠商確實也有0NU的自動化測試的投入,但都是基于Spirent iTest平臺,該平臺雖然也提高研發測試效率,但是的前期的購買Spirent iTest平臺的費用卻非常之巨大。
[0004]隨著以太無源光網絡(ΕΡ0Ν)/千兆無源光網絡(GP0N)技術的快速發展,面對越來越緊越多的研發及測試項目,通過人工測試0NU,所表現出來的各種弊端成為亟待解決的事情。如下:
1、設備和互操作性測試要求,正變得越來越復雜。
[0005]2、測試每一個版本所需的人工和技能都在提高,但人員配備不增長。
[0006]3、測試工具的發展速度遠遠趕不上設計新產品時所用工具的速度。(據不完全統計80%的測試仍要手工執行。)
如何提高的測試效率、縮短測試周期,減低研發階段的測試成本顯得非常重要。
【發明內容】
[0007]本發明提供一種光網絡單元自動化測試方法,減少人工測試任務,提高其生產力并降低研發階段的測試成本,能夠更好地應對無源光網絡的大批量和復雜測試要求。
[0008]為實現上述目的,本發明提供一種光網絡單元自動化測試方法,該測試方法適用的光網絡拓撲結構包含:
數據網絡;
分別連接該數據網絡的光線路終端和若干光網絡單元;
分光器,其一端連接光線路終端,另一端連接若干光網絡單元;
光線路終端還連接有網管服務器系統;
其特點是,該方法包含以下步驟: 步驟1、光線路終端登陸;
步驟2、判斷光線路終端是否成功登陸,若是則跳轉到步驟3,若否則跳轉到步驟I ; 步驟3、光網絡單元注冊;
步驟4、判斷光網絡單元注冊狀態是否正確,若是則跳轉到步驟5,若否則跳轉到步驟
3 ;
步驟5、光網絡單元業務配置;
步驟6、判斷光網絡單元業務配置是否正確,若是則跳轉到步驟7,若否則跳轉到步驟
5 ;
步驟7、數據網絡測試儀表進行配置;
步驟8、判斷數據網絡測試儀表配置是否正確,若是則跳轉到步驟9,若否則跳轉到步驟7 ;
步驟9、輸出測試結果;
步驟10、測試結束。
[0009]上述光線路終端設有登錄時間限制,當登陸或重復登錄的時間超過該登錄時間限制,則光線路終端退出登錄并輸出測試結果報錯。
[0010]上述光網絡單元注冊過程中,先在光線路終端中刪除該光網絡單元的身份識別碼,再重新注冊該光網絡單元并配置業務。
[0011]上述光網絡單元設有注冊時間限制,若注冊時間超過注冊時間限制即注冊失敗,光網絡單元自動報錯。
[0012]上述光網絡單元業務配置不正確,則光網絡單元重啟并再次檢查配置信息,若重啟后配置信息仍不正確,光網絡單元自動報錯,測試結束。
[0013]輸出測試結果時,判斷測試結果是否與被測設備標準結果一致,若是則測試成功,若否則測試失敗。
[0014]本發明一種光網絡單元自動化測試方法和現有技術相比,其優點在于,本發明可以在研發階段提高測試效率、縮短測試周期、減低測試成本;而且還可以協助廠商大幅提升其生產力,而且該解決方案使不同水平的工程師都能參與到測試自動化進程,提高了測試工程師的價值,降低了日常開銷成本,更好地利用現有的資源,而且縮短了產品投放市場所需的時間。
【專利附圖】
【附圖說明】
[0015]圖1為本發明一種光網絡單元自動化測試方法適用的光網絡拓撲結構示意圖;
圖2為本發明一種光網絡單元自動化測試方法的流程圖。
【具體實施方式】
[0016]以下結合附圖,進一步說明本發明的具體實施例。
[0017]如圖1所示,為本發明一種光網絡單元自動化測試方法所適用的光網絡拓撲結構的示意圖,其中包含:數據網絡(Data Networks) 1,分別連接該數據網絡I的光線路終端(OLT) 2和若干并接的光網絡單元(ONU) 3,以及分光器4,該分光器4 一端連接光線路終端2,另一端連接若干個光網絡單元3,其中光線路終端2還連接有網管服務器系統(EMS ) 5。[0018]如圖2所示,該光網絡單元自動化測試方法包含以下步驟:
步驟1、光線路終端登陸,實現查看光線路終端相關信息、對光線路終端上聯口復位、光線路終端無源光網絡口使能和復位。
[0019]本實施例中光線路終端2采用的型號為中興300。
[0020]步驟2、判斷光線路終端是否成功登陸,若是則跳轉到步驟3,若否則跳轉到步驟
Ιο
[0021]若光線路終端(0LT)遠程登陸過程中出現故障,本發明采取了重新連接服務器的措施,并光線路終端設有登錄時間限制,當登陸或重復登錄的時間超過該登錄時間限制,則光線路終端退出登錄并輸出測試結果報錯。
[0022]步驟3、光網絡單元(0NU)注冊。光網絡單元注冊過程中,首先在光線路終端中刪除該光網絡單元的身份識別碼(0NU-1D),再重新注冊該光網絡單元并配置業務。
[0023]步驟4、判斷光網絡單元注冊狀態是否正確,若是則跳轉到步驟5,若否則跳轉到步驟3,重新注冊。
[0024]光網絡單元設有注冊時間限制,若注冊時間超過注冊時間限制即注冊失敗,光網絡單元自動報錯。
[0025]步驟5、光網絡單元業務配置,為光網絡單元分配帶寬,配置業務模型、VLAN處理規則、Q0S規則和組播配置,還可以進行光網絡單元遠程升級。
[0026]步驟6、判斷光網絡單元業務配置是否正確,若是則跳轉到步驟7,若否則跳轉到步驟5。若光網絡單元業務配置不正確,則光網絡單元重啟并再次檢查配置信息,若重啟后配置信息仍不正確,光網絡單元自動報錯,測試結束。
[0027]步驟7、數據網絡測試儀表進行配置,進行數據網絡測試儀表的登陸、對測試端口的占用、復位和配置的操作。
[0028]數據網絡測試儀表采用思博倫通信公司的數據網絡測試平臺Smartbits,本實施例中,采用Smartbits600。在該過程中,需要利用網絡測試儀表SmartBits進行打流測試,以對上述0NU的功能進行驗證。此過程包括Smartbits連接、端口占用、建流、傳輸參數設置、抓包、釋放端口等。這些過程的自動化配置的實現,本發明采用了編寫Smartbits儀表的API函數并調用API函數來實現對Smartbits硬件自動配置的方案。
[0029]網絡測試儀表Smartbits提供了一個強大的用戶接口函數庫-SmartLib.本發明通過使用SmartLib里的原始函數和消息函數來控制所有的Smartbits硬件,控制所有卡的所有的功能。編寫自動化腳本中的API函數的過程是通過調用這兩種函數來編寫proc函數的過程,每一個proc函數對應于SmartBits每一個硬件的一個單獨功能。最后根據測試儀表的使用步驟,通過調用這些不同的proc函數來完成對于網絡儀。
[0030]步驟8、判斷數據網絡測試儀表配置是否正確,若是則跳轉到步驟9,若否則跳轉到步驟7。
[0031]步驟9、輸出測試結果;輸出測試結果時,判斷測試結果是否與被測設備標準結果一致,若是則測試成功,若否則測試失敗。
[0032]步驟10、測試結束。
[0033]上述光網絡單元自動化測試方法可以采用工具命令語言(Tool CommandLanguage,TCL)腳本實現,TCL語言是一種命令腳本化語言,其具有較好的可擴展性、高效性和移植性好的特點。
[0034]盡管本發明的內容已經通過上述優選實施例作了詳細介紹,但應當認識到上述的描述不應被認為是對本發明的限制。在本領域技術人員閱讀了上述內容后,對于本發明的多種修改和替代都將是顯而易見的。因此,本發明的保護范圍應由所附的權利要求來限定。
【權利要求】
1.一種光網絡單元自動化測試方法,該測試方法適用的光網絡拓撲結構包含: 數據網絡; 分別連接該數據網絡的光線路終端和若干光網絡單元; 分光器,其一端連接光線路終端,另一端連接若干光網絡單元; 光線路終端還連接有網管服務器系統; 其特征在于,該方法包含以下步驟: 步驟1、光線路終端登陸; 步驟2、判斷光線路終端是否成功登陸,若是則跳轉到步驟3,若否則跳轉到步驟I ; 步驟3、光網絡單元注冊; 步驟4、判斷光網絡單元注冊狀態是否正確,若是則跳轉到步驟5,若否則跳轉到步驟3 ; 步驟5、光網絡單元業務配置; 步驟6、判斷光網絡單元業務配置是否正確,若是則跳轉到步驟7,若否則跳轉到步驟5 ; 步驟7、數據網絡測試儀表進行配置; 步驟8、判斷數據網絡測試儀表配置是否正確,若是則跳轉到步驟9,若否則跳轉到步驟7 ; 步驟9、輸出測試結果; 步驟10、測試結束。
2.如權利要求1所述的光網絡單元自動化測試方法,其特征在于,所述光線路終端設有登錄時間限制,當登陸或重復登錄的時間超過該登錄時間限制,則光線路終端退出登錄并輸出測試結果報錯。
3.如權利要求1所述的光網絡單元自動化測試方法,其特征在于,所述光網絡單元注冊過程中,先在光線路終端中刪除該光網絡單元的身份識別碼,再重新注冊該光網絡單元并配置業務。
4.如權利要求1或3所述的光網絡單元自動化測試方法,其特征在于,所述光網絡單元設有注冊時間限制,若注冊時間超過注冊時間限制即注冊失敗,光網絡單元自動報錯。
5.如權利要求1所述的光網絡單元自動化測試方法,其特征在于,所述光網絡單元業務配置不正確,則光網絡單元重啟并再次檢查配置信息,若重啟后配置信息仍不正確,光網絡單元自動報錯,測試結束。
6.如權利要求1所述的光網絡單元自動化測試方法,其特征在于,輸出測試結果時,判斷測試結果是否與被測設備標準結果一致,若是則測試成功,若否則測試失敗。
【文檔編號】H04Q11/00GK103731205SQ201310711591
【公開日】2014年4月16日 申請日期:2013年12月20日 優先權日:2013年12月20日
【發明者】蘇趙珍 申請人:上海斐訊數據通信技術有限公司