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