一种对ODUK通道进行PRBS测试的XML接口方法
2019-03-27明健
明健
【摘要】 文章介绍了一种可对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测试的问题。
明健 男 工程师 中国电信广东公司网络监控维护中心工程师