本文版權為《郵電設計技術》所有,如需轉載請聯(lián)系《郵電設計技術》編輯部
摘 要:在NFV產品入網及日常迭代研發(fā)過程中,需針對其支撐的網絡業(yè)務場景進行重復性的測試;為解決人工測試方式帶來的效率和成本問題,需構建一個能夠自動化完成對NFV網元在特定網絡業(yè)務場景下的測試任務的軟件平臺。通過對相關業(yè)務流程進行業(yè)務抽象,設計了一套可以完成前述測試任務的軟件平臺,并對其中的關鍵概念、流程及實現(xiàn)技術進行了詳細地闡述。該平臺在實踐中取得了比較好的應用效果。
關鍵詞:NFV;自動化測試;Airflow;數(shù)據(jù)通信網絡
doi:10.12045/j.issn.1007-3043.2025.03.010
背景
隨著虛擬化及云計算技術的日益普及,NFV網元憑借其在部署便利性和可伸縮性上的優(yōu)勢,結合計算機處理器性能的提升和先進的包轉發(fā)技術(如DPDK、VPP等),現(xiàn)已在電信運營商數(shù)據(jù)通信網絡中得到廣泛應用。在NFV網元研發(fā)過程中,對NFV網元設備的功能、性能及業(yè)務場景能力等進行測試是必不可少的環(huán)節(jié)。常見的測試需求場景如下。
a)在NFV網元設備研發(fā)過程中,研發(fā)部門除了需要對單個網絡功能點進行測試外,還必須對已上線NFV網元實際運行環(huán)境下的各類業(yè)務場景進行測試,且這些測試需在每次NFV網元設備軟件版本升級發(fā)布前進行。隨著NFV網元支持業(yè)務場景的增多,相應的業(yè)務場景測試工作也將越來越多。
b)數(shù)據(jù)通信網絡業(yè)務運營部門在開展和運營業(yè)務時,同樣要對多個入網設備廠家的NFV網元設備進行全面測試,以保證業(yè)務能夠在這些設備上正常運行。而且在業(yè)務生命周期中,在業(yè)務特性更新、現(xiàn)網設備升級或新入圍廠家加入等情況下,均需要按照業(yè)務需求、行業(yè)或企業(yè)的入網測試標準規(guī)范等對NFV網元設備進行全面的測試。
如采用人工方式進行上述場景下NFV網元設備的業(yè)務測試,在成本和測試效率方面均不能滿足需求。因此有必要引入自動化的、針對數(shù)據(jù)通信領域的NFV網元設備自動化測試平臺,來替代人工方式。