明健
【摘要】??? 文章介紹了一種可對ODUK通道進行PRBS的XML接口命令,詳細說明了該XML接口的定義和作用。通過實際樣例對使用該接口的使用方法進行了說明。
【關(guān)鍵詞】? ? XML??? ODUK?PRBS??? MTOSI
一、引言
ODUK(Optical Channel Data Unit,光通道數(shù)據(jù)單元)通道誤碼質(zhì)量和測試一直是OTN(Optical Transport Network,光傳送網(wǎng))網(wǎng)絡(luò)上進行電層業(yè)務(wù)質(zhì)量評估和管控的重要指標(biāo)與方法。可通過業(yè)務(wù)板卡產(chǎn)生PRBS(Pseudo Random Binary Sequence,偽隨機二進制序列)碼流對OPUK(Optical Channel Payload Unit,光通路凈荷單元)進行填充,模擬業(yè)務(wù)信號進行傳輸。在還未開通業(yè)務(wù)的新建網(wǎng)絡(luò)或在網(wǎng)絡(luò)運維階段,通過EMS(Element Management System,網(wǎng)元管理系統(tǒng))或OSS向設(shè)備發(fā)送偽隨機碼測試命令,檢查接收碼流和發(fā)送碼流是否一致來判斷各段ODUK通道是否正常。
二、PRBS誤碼檢測原理
PRBS碼具有“偽隨機”特性。在PRBS碼流中,在周期內(nèi)部,“0”和“1”是隨機出現(xiàn)的(碼流生成函數(shù)與初始碼確定后,碼流的順序也是固定的),但各個周期中的碼流卻是完全相同的,其頻譜特征與白噪聲非常接近。PRBS碼流的階數(shù)越高(常用階數(shù)有7、9、11、15、20、23、31),包含的碼型就越豐富,越接近真實的現(xiàn)網(wǎng)環(huán)境。
PRBS檢測就是利用PRBS技術(shù)產(chǎn)生PRBS碼流,作為ODUK的業(yè)務(wù)信號封包發(fā)送和接收,通過統(tǒng)計PRBS碼流的錯誤比特數(shù)和總的比特數(shù),計算出ODUK通道的誤碼率,自測試業(yè)務(wù)的連通性。
2.1 PRBS碼流檢測
如圖1:
A/Z端oduk ctp端口間形成一條ODUK通道(K=0、1、2、3、4、oduflex...),A端設(shè)備的PRBS模塊生成PRBS碼流,在A端oduk ctp端口經(jīng)過ODUK封裝后向Z端設(shè)備發(fā)送。碼流經(jīng)過ODUK通道傳輸后,在Z端oduk ctp端口進行環(huán)回,再回送到A端oduk ctp端口,接收到業(yè)務(wù)數(shù)據(jù)后可比較發(fā)送和接收的數(shù)據(jù),對于錯誤的bit可以識別并計數(shù),統(tǒng)計出現(xiàn)錯誤的比特個數(shù)。
2.2支持PRBS碼流停止檢測
PRBS檢測進行長時間檢測時,通過在檢測過程中停止發(fā)送和接收PRBS碼流來中斷檢測。
2.3誤碼率計算
利用2.1所描述的識別出錯誤比特數(shù),則誤碼率按照如下公式即可計算:p=錯誤比特數(shù)/(接口速率×測試周期)。通過在檢測過程中查看實時檢測結(jié)果判斷鏈路的實時質(zhì)量,在檢測結(jié)束后查看歷史檢測結(jié)果判斷鏈路的歷史質(zhì)量。
三、基于MTOSI的XML北向接口
MTOSI是TMF(TeleManagement Forum,電信管理論壇)于2005年基于TMF608通用信息模型提出的面向Internet的接口規(guī)范,目前比較成熟,應(yīng)用較多的為2.0版本,MTOSI 接口的描述文件主要有 WSDL、XSD((XML Schemas Definition,XML結(jié)構(gòu)定義),WSDL 用于描述 MTOSI 服務(wù)提供的具體服務(wù)和調(diào)用方式(HTTP 或 JMS),XSD 則定義了數(shù)據(jù)類型結(jié)構(gòu)。
四、PRBS測試XML接口定義
新增3個非MTOSI標(biāo)準(zhǔn)接口:啟動PRBS測試、關(guān)閉PRBS測試以及查詢PRBS測試結(jié)果。相關(guān)XSD定義分別介紹如下。
4.1 啟動偽隨機碼測試(enablePRBSTest)接口
啟動PRBS測試對各類參數(shù)進行設(shè)置,包含指定測試端口、PRBS碼型、測試持續(xù)時間、測試方向等參數(shù),其中測試端口為發(fā)起測試幀或者接收測試幀的端口,PRBS碼型為測試幀的類型,通常設(shè)置為PRBS31,測試持續(xù)時間用于設(shè)置從測試開始發(fā)送測試幀到停止發(fā)送的時間,測試方向指定測試幀的發(fā)送方向,取為網(wǎng)內(nèi)發(fā)送則為測試域內(nèi),取為網(wǎng)外發(fā)送則為測試與其他廠家互聯(lián)部分。
4.2關(guān)閉偽隨機碼測試(disablePRBSTest)接口
關(guān)閉PRBS測試可用于啟動PRBS測試后,但指定測試時間未到時對停止測試。
4.3查詢偽隨機碼測試結(jié)果(getPRBSTestResult)
查詢PRBS測試結(jié)果用于查詢指定的端口的測試結(jié)果。
五、應(yīng)用實例
基于上述功能定義,如圖2所示網(wǎng)絡(luò)環(huán)境。
ODUK通道名稱為ODU2 SNC1,源宿端分別為網(wǎng)元1和網(wǎng)元2所屬 C2K單盤上的PTP:/type=OAC_Bi/port=1 CTP:/odu2=1。
如果要測試ODU2 SNC1通道誤碼情況,則可在源端A調(diào)用enablePRBSTest接口啟動測試,在宿端口B設(shè)置環(huán)回。
六、結(jié)束語
文章提出了一種不通過EMS進行PRBS測試的方法,設(shè)計了在EMS與OSS之間新的北向XML接口命令以及通過該接口傳遞的關(guān)鍵字段,解決了目前OSS網(wǎng)管或應(yīng)用不能進行PRBS測試、以及不能進行跨廠家PRBS測試的問題。
明健? 男 工程師 中國電信廣東公司網(wǎng)絡(luò)監(jiān)控維護中心工程師