微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > IEEE1588及其测试方法简介

IEEE1588及其测试方法简介

时间:01-08 来源:3721RD 点击:

确度易受到质疑,第二种方法测试有透明时钟参与的系统的时钟精度。第一种测试方法能够对比不同设备驻留时间的准确程度,第二种方法能够测试被测设备作为透明时钟对系统时间精度产生的影响。P2P透明时钟修正系数相比与E2E透明时钟修正系数,多了点到点链路时延,采用上面的第一种测试方法难度加大,建议采用第二种测试方法。测试时需制造驻留时间较大的情况,如制造拥塞,测试此时被测系统的精度。仍可用TestCenter的路由通告和流量收发为背景。

除此之外还可以用Anue进行线路损伤,如增加相同的双向传输时延来模拟在不同时延情况下1588系统的时钟同步精度,增加不同的双向传输时延测试异步时延修正功能的准确性等。

还可以用Anue对PTP报文进行丢弃、乱序、重复、抖动、延时发送、修改内容等负面测试。如修改透明时钟的修正系数,缓存多个协议报文后再同时发出,扰乱协议报文的发送顺序等。

(4)TestCenter测试IEEE1588的方法

IEEE1588测试对仪表精度要求较高,在测试被测设备或系统之前可以对仪表进行自环验证,评估一下仪表。两个口测试接口建立主从关系,得到一些统计值,观察这些数值的稳定性,简单环境下这些数值应该相对稳定,如链路时延,Offset等。此时,可以在这两个端口之间发送流量,测试流量的转发的时延,这个时延统计应该与IEEE1588计算的链路时延差别不大。

TestCenter支持完整的PTP协议栈,支持将PTP报文封装到以太网,IPv4/UDP,IPv6/UDP上,支持单播和组播发送协议报文,支持一步时钟和两步时钟,支持E2E时钟模式和P2P时钟模式。可以对被测设备或系统进行精度测试,BMC算法测试,多域测试,性能测试和标准中的其它一些参数测试,也能够对报文进行丢弃、产生CRC错、时间戳错的负面测试。

TestCenter能够同时或单独模拟主从时钟设备,对被测主时钟设备、从时钟设备、透明时钟设备或整个时钟系统进行精度测试,可以提供当前Offset,Offset正向和反向最大值,Offset偏差,当前链路时延,最小链路时延,最大链路时延,平均链路时延等参数。

进行BMC测试时,TestCenter可以模拟大量普通时钟,发出Announce报文,测试被测设备选择主时钟的准确性,模拟的时钟能够通过批量动态修改参数,让被测设备重新参与计算,进行主时钟重新选择。

性能测试主要针对于主时钟设备和透明时钟设备。主时钟设备时整个系统中最重要的设备,它的性能、精度和稳定性是整个系统的基础,主时钟支持的从时钟的数量也限制了系统的规模,是衡量主时钟的一个重要指标。在不同时钟模式下,需要分别测试报文封装为以太,IPv4,IPv6,目的地址组播和单播报文,一步时钟和两步时钟情况下支持的从时钟的数量(需保证精度在合理范围内),可以结合域的功能和背景路由及流量。

在测试中可以用Anue对全部或某些PTP报文进行丢弃、乱序、重复、抖动、延时发送、修改内容等负面测试,增加链路时延模拟各种网络环境。

4 结束语

本文仅对IEEE1588基本原理和概念进行了简单介绍,详细内容参照标准。思博伦公司提供了业界最全面的IEEE1588测试方案而且还在不断丰富,本文只介绍主要测试方法,具体功能以设备为准。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top