一種基於虛擬終端的大容量通信設備的測試方法和裝置的製作方法
2023-05-17 00:23:01 1
專利名稱:一種基於虛擬終端的大容量通信設備的測試方法和裝置的製作方法
技術領域:
本發明涉及大容量通信設備中採用虛擬終端(此處虛擬終端即指虛擬0NU)替代實際測試終端的技術領域,具體說是一種基於虛擬終端的大容量通信設備的測試方法和裝置。
背景技術:
目前大容量通信設備應用日益廣泛,系統用戶數量越來越多,例如PON系統用戶埠密度越來越大,所容納用戶數越來越多,在此情況下,如果滿配ONU進行測試,所投入代價非常大。例如目前一個PON系統可滿配16個業務卡,每個業務卡支持8個PON埠, 一個PON埠的分路比為1 :64,那麼滿配ONU進行測試所需要ONU數為16*8*64=8192個。 此處ONU即為PON系統的終端設備。按滿配8192個ONU配置,每個ONU取一個用戶埠進行業務驗證,需8192個儀表埠,這將使測試儀表、終端設備資源面臨嚴重短缺。因此,採用實際的ONU進行的滿配置測試從實驗測試環境上是不可取的。然而作為接入網的核心設備,只有進行滿配測試,才能確保大容量通信設備在實際工程應用中的穩定性。
發明內容
針對現有技術中存在的缺陷,本發明的目的在於提供一種基於虛擬終端的大容量通信設備的測試方法和裝置,採用虛擬終端來進行大容量通信設備的滿配能力測試,不但滿足了測試的需要,而且大大降低了投入的成本。為達到以上目的,本發明採取的技術方案是
一種基於虛擬終端的大容量通信設備的測試裝置,其特徵在於所述的大容量通信設備為分布式結構,包括上聯盤、核心交換盤、若干業務卡、語音處理盤,
所述上聯盤、核心交換盤、業務卡和語音處理盤均為PON系統OLT的板卡,且均使用真實板卡,
每塊業務卡均經過一個ODN與若干ONU連接,且所述ONU分為實際ONU和虛擬ONU兩
種,
一塊業務卡滿配實際0NU,其餘各業務卡滿配虛擬0NU,
實際ONU是用來測試OLT真實業務的承載能力,虛擬ONU是用於測試OLT對PON系統內部管理調度的能力。在上述技術方案的基礎上,所述虛擬ONU的實現方式為通過在業務卡調試模式下執行test rms 1 64命令,模擬ONU PON晶片的ONU註冊消息。在上述技術方案的基礎上,所述虛擬ONU的實現方式為業務卡提供的RJ45接口, 在業務卡外接電腦,利用外接電腦運行程序來模擬ONU向業務卡發註冊包。在上述技術方案的基礎上,所述虛擬ONU具備以下功能a、能響應核心交換盤的定時輪詢,保持網管上ONU—直在線;
b、含語音功能的模塊,能響應上層伺服器的查詢,保持一直在線;
c、能模擬插拔纖,掉電告警;
d、能確定核心交換盤下達配置是否完全,何時下達的配置,便於檢查每種操作下,是否每個ONU都能得到完整配置。一種基於上述裝置的基於虛擬終端的大容量通信設備的測試方法,其特徵在於, 具體測試步驟如下
步驟1,使用軟體模擬0NU,達到硬體實際處理效果;
步驟2,業務卡對虛擬ONU的處理如下使用命令行模擬PON晶片的ONU註冊消息,該註冊消息通過業務卡的ONU註冊消息處理接口進行處理,根據實際情況,ONU註冊消息上報的間隔為1秒,延時可手動配置,模擬的ONU會顯示為在線狀態,如果ONU當前沒有授權,會有任務定時上報未授權消息直到ONU授權上為止;
步驟3,核心交換盤根據業務卡上報的0NU,生成各個ONU的業務配置,然後將該配置通過FTP上傳到伺服器進行存儲,所述ONU的業務包括單播、組播、語音業務。在上述技術方案的基礎上,按一個PON系統滿配16個業務卡,每個業務卡支持8 個PON埠,一個PON埠的分路比為1 :64,來進行測試,共接入512個實際0NU,此512個實際ONU通過匯聚交換機、網絡分析儀,語音呼叫儀模擬真實業務來進行性能測試、可靠性測試,
其餘15塊業務卡則全部通過虛擬ONU來代替,以模擬OLT滿配8192個ONU的測試環境,來測試OLT滿配時的性能。在上述技術方案的基礎上,所述性能測試、可靠性測試包括
極限測試大容量OLT承載512個實際ONU及7680個虛擬0NU,添加所有ONU到管理系統,通過這種測試,能夠驗證大容量OLT能否對全部ONU進行管理;
壓力測試大容量OLT承載512個實際ONU及7680個虛擬0NU,可以並行向OLT,一起發起註冊信息,通過這種測試方法,能夠驗證大容量OLT是否具備承受大量ONU向其同時註冊的壓力;
業務性能測試大容量OLT承載512個實際ONU及7680個虛擬0NU,實際ONU使用儀表進行單播、組播、語音業務流測試、向虛擬ONU發送單播、組播、語音業務配置、虛擬ONU向 OLT發送業務配置確認,通過查看OLT對配置下發處理速度及處理能力來測試其性能;
告警測試大容量OLT承載512個實際ONU及7680個虛擬0NU,所有實際ONU通過斷電、斷纖等方法產生告警、所有虛擬ONU使用軟體定時產生斷電、斷纖告警信息,通過這種方法,測試大容量OLT對告警處理的能力;
業務可靠性測試大容量OLT承載512個實際ONU及7680個虛擬0NU,通過重啟系統、 軟復位系統、長時間單播、組播、語音業務流掛機測試,來測試大容量OLT運行的可靠性。本發明所述的基於虛擬終端的大容量通信設備的測試方法和裝置,採用虛擬終端來進行大容量通信設備的滿配能力測試,不但滿足了測試的需要,而且大大降低了投入的成本。使用較低成本實現大容量通信設備可用性和穩定性驗證;用虛擬終端模擬通信處理流程,可以最大限度利用測試資源。
本發明有如下附圖
圖1是大容量通信設備拓撲圖; 圖2是虛擬終端功能描述; 圖3是大容量通信設備裝置結構圖。
具體實施例方式以下結合附圖對本發明作進一步詳細說明。本申請中各英文技術術語的含義如下
DSLAM =Digital Subscriber Line Access Multiplexer,數字用戶線路接入復用器 FTP =File Transfer Protocol,文件傳輸協議
GPON :Gi gab it-Capable Passive Optical Network,千兆無源光網絡 MGC =Media Gateway Controller,媒體網關控制器 OLT =Optical Line ^Terminal,光線路終端 ONU =Optical Network Unit,光網絡單元 PON =Passive Optical Network, ^ ! ODN =Optical Distribution Node,光分配節點,亦稱光分路器現網工程大容量通信設備越來越多,由於實驗場地、電源、儀表資源等一系列問題,在實驗室和工程驗收等場合中不能有效模擬大容量通信設備的穩定性業務測試。為了模擬大容量通信設備的滿配容量測試,本發明給出了一種基於虛擬終端的測試方法與裝置,該測試方法與裝置以低成本實現了對大容量通信設備滿配置情況下的測試,包括極限測試、壓力測試、性能測試、告警測試、可靠性測試等。本發明給出的方法與裝置,可適用於DSLAM局端設備、PON局端設備、MGC Server 等大容量通信設備的測試。本發明所述的大容量通信設備為分布式結構,如圖1所示,包括 上聯盤完成系統的信號上聯。核心交換盤即主控盤,負責業務的匯聚、數據的交換和轉發、系統的配置與管理。若干業務卡主要提供業務物理通道,負責下掛用戶的配置和管理任務,例如PON 系統業務卡,由PON晶片組成,和ONU —起為業務提供物理通道,也負責對本業務卡內用戶的配置與管理。目前每塊業務卡提供的PON埠的埠密度將隨著用戶數的日益增長和業務需求而提高。語音處理盤完成PON內語音代理及提供2個幹節點接口,每個接口提供7個電平信號輸入。以上所述上聯盤、核心交換盤、業務卡和語音處理盤均為PON系統OLT的板卡,此處OLT即為PON系統的局端設備。0DN:即光分路器,是光纖鏈路中最重要的無源器件之一,其主要作用是將光網絡系統中的光信號進行分支、分配,為業務卡和ONU之間提供光傳輸通道。0NU:即光網絡單元,具有強大的接入能力及豐富的業務接口,為用戶提供三網合一的寬帶接入,可滿足家庭或辦公企業上網、電話及視頻娛樂等多種需求。ONU即為PON系統的終端設備。下面以PON系統作為實例來進行闡述。對於PON系統OLT即為大容量通信設備,ONU即為終端設備。本發明所述的基於虛擬終端的大容量通信設備的測試方法,此處即是指對大容量 OLT進行滿配測試,測試採用實際ONU和虛擬ONU相結合的方法,即一塊業務卡滿配實際 ONU進行測試,其餘各業務卡均採用虛擬ONU進行測試(滿配虛擬0NU)。此處只有一塊業務卡滿配實際ONU進行測試,是由於受到測試資源的限制,引入虛擬ONU來替換實際0NU,就是為了在節約測試成本的情況下啊,實現OLT滿配ONU的測試環境。實際ONU是用來測試OLT真實業務的承載能力,虛擬ONU是用於測試OLT對PON 系統內部管理調度的能力。首先,OLT下核心交換盤、上聯盤、語音處理盤和所有業務卡均使用真實板卡,即局端OLT板卡是滿配的。 採用一塊業務卡滿配實際0NU,根據目前一塊業務卡有8個PON埠,每個PON埠 1 :64分光比計算,共需要接512個實際0NU。此512個實際ONU可通過匯聚交換機、網絡分析儀,語音呼叫儀模擬真實業務來進行性能測試、可靠性測試。而其餘15塊業務卡則全部通過虛擬ONU來代替,以模擬OLT滿配8192個ONU的測試環境,來測試OLT滿配時的性能。以下是各類測試的說明
極限測試大容量OLT承載512個實際ONU及7680個虛擬0NU,添加所有ONU到管理系統,通過這種測試,能夠驗證大容量OLT能否對全部ONU進行管理;
壓力測試大容量OLT承載512個實際ONU及7680個虛擬0NU,可以並行向OLT,一起發起註冊信息,通過這種測試方法,能夠驗證大容量OLT是否具備承受大量ONU向其同時註冊的壓力;業務性能測試大容量OLT承載512個實際ONU及7680個虛擬0NU,實際ONU使用儀表進行單播、組播、語音業務流測試、向虛擬ONU發送單播、組播、語音業務配置、虛擬ONU向 OLT發送業務配置確認,通過查看OLT對配置下發處理速度及處理能力來測試其性能;
告警測試大容量OLT承載512個實際ONU及7680個虛擬0NU,所有實際ONU通過斷電、斷纖等方法產生告警、所有虛擬ONU使用軟體定時產生斷電、斷纖告警信息,通過這種方法,測試大容量OLT對告警處理的能力;
業務可靠性測試大容量OLT承載512個實際ONU及7680個虛擬0NU,通過重啟系統、 軟復位系統、長時間單播、組播、語音業務流掛機測試,來測試大容量OLT運行的可靠性。本發明所述的基於虛擬終端的大容量通信設備的測試方法,具體測試步驟如下 步驟1,使用軟體模擬0NU,達到硬體實際處理效果;
步驟2,業務卡對虛擬ONU的處理如下使用命令行模擬PON晶片的ONU註冊消息,該註冊消息通過業務卡的ONU註冊消息處理接口進行處理,根據實際情況,ONU註冊消息上報的間隔為1秒,延時可手動配置,模擬的ONU會顯示為在線狀態,如果ONU當前沒有授權,會有任務定時上報未授權消息直到ONU授權上為止;
步驟3,核心交換盤根據業務卡上報的0NU,生成各個ONU的業務配置,然後將該配置通
7過FTP上傳到伺服器進行存儲,所述ONU的業務包括單播、組播、語音業務。在上述技術方案的基礎上,所述虛擬ONU為使用軟體模擬的0NU,其具備以下功能
a、能響應核心交換盤的定時輪詢,保持網管上ONU—直在線;
b、含語音功能的模塊,能響應上層伺服器的查詢,保持一直在線;
c、能模擬插拔纖,掉電告警;
d、能確定核心交換盤下達配置是否完全,何時下達的配置,便於檢查每種操作下,是否每個ONU都能得到完整配置。具體軟體的編寫可根據上述功能採用現有技術編寫相應的程序,本申請不再詳述。在上述技術方案的基礎上,所述虛擬ONU的實現方式為
1、業務卡上模擬虛擬ONU註冊,在業務卡debug下執行(即在業務卡調試模式下執行) test rms 1 64命令,業務卡的ONU註冊消息模塊會向業務卡的PON晶片發送虛擬ONU註冊包,此時虛擬ONU會顯示為在線狀態。根據實際情況,ONU註冊消息上報的間隔為1秒,延時可手動配置。如果ONU當前沒有授權,會有任務定時上報未授權消息直到ONU授權上為止。所有業務卡均能實現該命令,只需要對線卡升級相應的軟體版本即可。虛擬ONU並沒有與任何設備有實際的連接,而只是增加了 OLT處理內部消息的負荷,從而測試OLT在高負荷情況下運行的情況;
實現虛擬ONU終端,是通過在業務卡調試模式下執行test rms 1 64命令,模擬ONU PON晶片的ONU註冊消息,所有業務卡均能實現該命令,只需要對線卡升級相應的軟體版本即可。例如第1種實現方式就是通過業務卡自身運行虛擬程序,讓它本身的ONU註冊消息模塊向PON晶片發虛擬ONU的註冊包來實現的。虛擬ONU並沒有與任何設備有實際的連接。2、在業務卡外接電腦,通過業務卡提供的RJ45接口,電腦能夠直接與業務卡進行連接,此時利用外接電腦運行程序來模擬ONU向業務卡發註冊包,業務卡會顯示虛擬ONU為在線狀態。本說明書中未作詳細描述的內容屬於本領域專業技術人員公知的現有技術。
權利要求
1.一種基於虛擬終端的大容量通信設備的測試裝置,其特徵在於所述的大容量通信設備為分布式結構,包括上聯盤、核心交換盤、若干業務卡、語音處理盤,所述上聯盤、核心交換盤、業務卡和語音處理盤均為PON系統OLT的板卡,且均使用真實板卡,每塊業務卡均經過一個ODN與若干ONU連接,且所述ONU分為實際ONU和虛擬ONU兩種,一塊業務卡滿配實際0NU,其餘各業務卡滿配虛擬0NU,實際ONU是用來測試OLT真實業務的承載能力,虛擬ONU是用於測試OLT對PON系統內部管理調度的能力。
2.如權利要求1所述的基於虛擬終端的大容量通信設備的測試裝置,其特徵在於,所述虛擬ONU的實現方式為通過在業務卡調試模式下執行test rms 1 64命令,模擬ONU PON晶片的ONU註冊消息。
3.如權利要求1所述的基於虛擬終端的大容量通信設備的測試裝置,其特徵在於,所述虛擬ONU的實現方式為業務卡提供的RJ45接口,在業務卡外接電腦,利用外接電腦運行程序來模擬ONU向業務卡發註冊包。
4.如權利要求2或3所述的基於虛擬終端的大容量通信設備的測試裝置,其特徵在於, 所述虛擬ONU具備以下功能a、能響應核心交換盤的定時輪詢,保持網管上ONU—直在線;b、含語音功能的模塊,能響應上層伺服器的查詢,保持一直在線;c、能模擬插拔纖,掉電告警;d、能確定核心交換盤下達配置是否完全,何時下達的配置,便於檢查每種操作下,是否每個ONU都能得到完整配置。
5.一種基於權利要求1所述裝置的基於虛擬終端的大容量通信設備的測試方法,其特徵在於,具體測試步驟如下步驟1,使用軟體模擬0NU,達到硬體實際處理效果;步驟2,業務卡對虛擬ONU的處理如下使用命令行模擬PON晶片的ONU註冊消息,該註冊消息通過業務卡的ONU註冊消息處理接口進行處理,根據實際情況,ONU註冊消息上報的間隔為1秒,延時可手動配置,模擬的ONU會顯示為在線狀態,如果ONU當前沒有授權,會有任務定時上報未授權消息直到ONU授權上為止;步驟3,核心交換盤根據業務卡上報的0NU,生成各個ONU的業務配置,然後將該配置通過FTP上傳到伺服器進行存儲,所述ONU的業務包括單播、組播、語音業務。
6.如權利要求5所述的基於虛擬終端的大容量通信設備的測試方法,其特徵在於按一個PON系統滿配16個業務卡,每個業務卡支持8個PON埠,一個PON埠的分路比為 1 64,來進行測試,共接入512個實際0NU,此512個實際ONU通過匯聚交換機、網絡分析儀, 語音呼叫儀模擬真實業務來進行性能測試、可靠性測試,其餘15塊業務卡則全部通過虛擬ONU來代替,以模擬OLT滿配8192個ONU的測試環境,來測試OLT滿配時的性能。
7.如權利要求6所述的基於虛擬終端的大容量通信設備的測試方法,其特徵在於,所述性能測試、可靠性測試包括極限測試大容量OLT承載512個實際ONU及7680個虛擬0NU,添加所有ONU到管理系統,通過這種測試,能夠驗證大容量OLT能否對全部ONU進行管理;壓力測試大容量OLT承載512個實際ONU及7680個虛擬0NU,可以並行向OLT,一起發起註冊信息,通過這種測試方法,能夠驗證大容量OLT是否具備承受大量ONU向其同時註冊的壓力;業務性能測試大容量OLT承載512個實際ONU及7680個虛擬0NU,實際ONU使用儀表進行單播、組播、語音業務流測試、向虛擬ONU發送單播、組播、語音業務配置、虛擬ONU向 OLT發送業務配置確認,通過查看OLT對配置下發處理速度及處理能力來測試其性能;告警測試大容量OLT承載512個實際ONU及7680個虛擬0NU,所有實際ONU通過斷電、斷纖等方法產生告警、所有虛擬ONU使用軟體定時產生斷電、斷纖告警信息,通過這種方法,測試大容量OLT對告警處理的能力;業務可靠性測試大容量OLT承載512個實際ONU及7680個虛擬0NU,通過重啟系統、 軟復位系統、長時間單播、組播、語音業務流掛機測試,來測試大容量OLT運行的可靠性。
全文摘要
本發明涉及一種基於虛擬終端的大容量通信設備的測試方法和裝置,所述的大容量通信設備為分布式結構,包括上聯盤、核心交換盤、若干業務卡、語音處理盤,所述上聯盤、核心交換盤、業務卡和語音處理盤均為PON系統OLT的板卡,且均使用真實板卡,每塊業務卡均經過一個ODN與若干ONU連接,且所述ONU分為實際ONU和虛擬ONU兩種,一塊業務卡滿配實際ONU,其餘各業務卡滿配虛擬ONU,實際ONU是用來測試OLT真實業務的承載能力,虛擬ONU是用於測試OLT對PON系統內部管理調度的能力。本發明採用虛擬終端來進行大容量通信設備的滿配能力測試,不但滿足了測試的需要,而且大大降低了投入的成本。
文檔編號H04L12/26GK102271059SQ20111025810
公開日2011年12月7日 申請日期2011年9月2日 優先權日2011年9月2日
發明者孫波, 樊海東, 汪駿飛, 王飛, 譚保軍 申請人:烽火通信科技股份有限公司