一种对ODUK通道进行PRBS测试的XML接口方法

2019-03-27 12:29明健
中国新通信 2019年23期

明健

【摘要】    文章介绍了一种可对ODUK通道进行PRBS的XML接口命令,详细说明了该XML接口的定义和作用。通过实际样例对使用该接口的使用方法进行了说明。

【关键词】    XML    ODUK PRBS    MTOSI

一、引言

ODUK(Optical Channel Data Unit,光通道数据单元)通道误码质量和测试一直是OTN(Optical Transport Network,光传送网)网络上进行电层业务质量评估和管控的重要指标与方法。可通过业务板卡产生PRBS(Pseudo Random Binary Sequence,伪随机二进制序列)码流对OPUK(Optical Channel Payload Unit,光通路净荷单元)进行填充,模拟业务信号进行传输。在还未开通业务的新建网络或在网络运维阶段,通过EMS(Element Management System,网元管理系统)或OSS向设备发送伪随机码测试命令,检查接收码流和发送码流是否一致来判断各段ODUK通道是否正常。

二、PRBS误码检测原理

PRBS码具有“伪随机”特性。在PRBS码流中,在周期内部,“0”和“1”是随机出现的(码流生成函数与初始码确定后,码流的顺序也是固定的),但各个周期中的码流却是完全相同的,其频谱特征与白噪声非常接近。PRBS码流的阶数越高(常用阶数有7、9、11、15、20、23、31),包含的码型就越丰富,越接近真實的现网环境。

PRBS检测就是利用PRBS技术产生PRBS码流,作为ODUK的业务信号封包发送和接收,通过统计PRBS码流的错误比特数和总的比特数,计算出ODUK通道的误码率,自测试业务的连通性。

2.1 PRBS码流检测

如图1:

A/Z端oduk ctp端口间形成一条ODUK通道(K=0、1、2、3、4、oduflex...),A端设备的PRBS模块生成PRBS码流,在A端oduk ctp端口经过ODUK封装后向Z端设备发送。码流经过ODUK通道传输后,在Z端oduk ctp端口进行环回,再回送到A端oduk ctp端口,接收到业务数据后可比较发送和接收的数据,对于错误的bit可以识别并计数,统计出现错误的比特个数。

2.2支持PRBS码流停止检测

PRBS检测进行长时间检测时,通过在检测过程中停止发送和接收PRBS码流来中断检测。

2.3误码率计算

利用2.1所描述的识别出错误比特数,则误码率按照如下公式即可计算:p=错误比特数/(接口速率×测试周期)。通过在检测过程中查看实时检测结果判断链路的实时质量,在检测结束后查看历史检测结果判断链路的历史质量。

三、基于MTOSI的XML北向接口

MTOSI是TMF(TeleManagement Forum,电信管理论坛)于2005年基于TMF608通用信息模型提出的面向Internet的接口规范,目前比较成熟,应用较多的为2.0版本,MTOSI 接口的描述文件主要有 WSDL、XSD((XML Schemas Definition,XML结构定义),WSDL 用于描述 MTOSI 服务提供的具体服务和调用方式(HTTP 或 JMS),XSD 则定义了数据类型结构。

四、PRBS测试XML接口定义

新增3个非MTOSI标准接口:启动PRBS测试、关闭PRBS测试以及查询PRBS测试结果。相关XSD定义分别介绍如下。

4.1 启动伪随机码测试(enablePRBSTest)接口

启动PRBS测试对各类参数进行设置,包含指定测试端口、PRBS码型、测试持续时间、测试方向等参数,其中测试端口为发起测试帧或者接收测试帧的端口,PRBS码型为测试帧的类型,通常设置为PRBS31,测试持续时间用于设置从测试开始发送测试帧到停止发送的时间,测试方向指定测试帧的发送方向,取为网内发送则为测试域内,取为网外发送则为测试与其他厂家互联部分。

4.2关闭伪随机码测试(disablePRBSTest)接口

关闭PRBS测试可用于启动PRBS测试后,但指定测试时间未到时对停止测试。

4.3查询伪随机码测试结果(getPRBSTestResult)

查询PRBS测试结果用于查询指定的端口的测试结果。

五、应用实例

基于上述功能定义,如图2所示网络环境。

ODUK通道名称为ODU2 SNC1,源宿端分别为网元1和网元2所属 C2K单盘上的PTP:/type=OAC_Bi/port=1 CTP:/odu2=1。

如果要测试ODU2 SNC1通道误码情况,则可在源端A调用enablePRBSTest接口启动测试,在宿端口B设置环回。

六、结束语

文章提出了一种不通过EMS进行PRBS测试的方法,设计了在EMS与OSS之间新的北向XML接口命令以及通过该接口传递的关键字段,解决了目前OSS网管或应用不能进行PRBS测试、以及不能进行跨厂家PRBS测试的问题。

明健  男 工程师 中国电信广东公司网络监控维护中心工程师