列车实时以太网测试评估系统——以太网测试认证&质量评估解决方案
润科通用作为业界认可的列车网络诊断测试与质量评估专家,为各类客户提供全方位的列车实时以太网测试解决方案。涵盖一致性测试及认证、网络功能和性能测试、自动化测试、网络健康评估等。能够满足不同层次的以太网测试需求。
随着ECN控车技术应用日趋广泛,高带宽、高性能、高兼容性的要求对网络数据管理、网络质量评估、网络安全提出了新要求。在ECN运用初期,如何保证不同厂家设备的一致性和互联互通,降低实车运用风险,是摆在各大主机厂面前的一大课题。
为此,各大主机厂也对供应商提出了更高的要求,所有上车设备必须要过严格的测试认证。而对于测试认证技术,各网络认证机构、整车厂及零部件设备供应商所具备能力的程度也不尽相同。
平台介绍
智能驾驶
润科通用以太网测试认证评估系统的软硬件系统组成主要分为三个部分,人机交互层、测试执行层及测试设备层,同时平台还配备质量评估选件和以太网仿真分析选件,从而完善了平台的测试认证评估过程。
平台架构示意图
人机交互层即上位机软件,主要为测试管理软件,软件实现的功能主要有测试工程的创建、测试执行控制、测试过程监控、测试参数配置、测试报告管理、测试数据处理、测试用例管理及辅助调试等功能。软件同时支持测试前的被测样件信息导入,以及其他测试配置信息的录入。
平台还可以提供用于以太网仿真分析软件,以及测试分析和质量评估的插件,以助于测试过程分析和测试数据分析。
测试执行层为具体的测试用例层,主要实现设备层的调用及具体的测试用例的执行功能,支持的协议测试内容主要有:
♦ 100BASE-Tx/1000BASE-T以太网物理层一致性测试
♦ 数据链路层测试-VLAN/TTDP等协议测试
♦ 网络层测试- IPv4/ARP/ICMP/IGMP/基于IP的QOS优先级测试
♦ 传输层测试-TCP/UDP协议测试
♦ TRDP/SDTv2协议测试
♦ 应用层测试-DHCP/DNS/FTP/Telnet/HTTP/防火墙协议测试
测试用例的实现依据为IEC-61375-3-4所有要求的以太网交换设备和终端设备,其设计时必须遵循的IEEE以太网设计标准和RFC测试标准。同时,支持集成RFC2544、RFC2889、RFC3918以及RFC798等以太网性能测试标准。
测试设备层为整个测试平台的硬件组成部分,主要包含物理层波形信号测试测量设备及网络协议分析仪、程控电源及调理等设备。通过专业的集成手段,将所有的测试设备集成在同一个机柜中,并提供统一的接口与被测设备进行连接。
对于TRDP协议的测试,采用TRDP协议栈实现TRDP过程数据和消息数据的模拟和测试。
平台针对的被测对象主要为遵循以太网总线协议的ECN、ETB等终端设备或2层、3层网络交换设备等。
测试机柜
平台主要软件族
• 测试管理软件
测试管理软件ConformMasterV2.0形成通用化平台软件,同时可针对不同类型用户提供报告的定制化服务,以帮助其真正的解放双手,实现自动化处理繁杂的测试文件,从而切实解决其文档整理的苦恼。
测试管理软件界面示意图
• Ethernet测试用例套件
基于对传统通用以太网协议的理解基础上,进行了大量测试案例的积累及增量式开发,最终形成了列车专有协议的测试套件。
♦ 通用网络一致性测试套件(L1~L7层)
♦ 性能测试套件(链路层/网络层/传输层/应用层)
♦ 列车专有协议测试套件(TTDP/TRDP/R-NAT/...)
• TRDP协议栈软件
多种形态TRDP协议及测试用例套件的呈现,以满足不同用户的需求:
♦ 基于Windows版本,配套平台测试用例套件
♦ 基于Linux版本,配套平台测试用例套件
♦ 基于仿真平台版本,配套平台测试用例套件
♦ 基于以太网设备版本,配套平台测试用例套
TRDP协议栈软件示意图
• 以太网仿真软件
平台还配备了一款以太网仿真软件,可以实现TRDP/IPv4/ICMP等多种以太网协议的仿真与解析。同时软件兼容wireshark软件功能,能够实现多种模式下实时抓取网络报文。
以太网仿真软件示意图
• 质量评估&故障预测插件
用于测试分析和质量评估的插件,可结合现有平台的测试数据,对不同厂家的网络产品进行分析和质量评估,最终给出用户针对于测试产品的质量评估报告,同时可做多家供应商产品质量对比,也可以给出产品的故障分析和预测结果,为产品上车后的使用提供故障预测和问题排查依据。
质量评估分析示意图
平台特色硬件产品
• 以太网100M/1000M自动化切换设备
♦ 国内率先进行以太网物理层一致性自动化测试研究的单位
♦ 实现了100M/1000M以太网全自动切换,替代了原有人工换线的繁重操作
♦ 100M&1000M自动化测试设备新一代高性能样机已研制完成
自动切换设备示意图
• 主要特点及优势
♦ 丰富的以太网协议测试用例库,能够对以太网设备进行充分地验证
♦ 高度自动化的操作过程,除被测对象IUT的配置,全程几乎无需人工干预
♦ 人性化设计,切实帮助客户解决处理繁杂的文档性工作
♦ 智能化设计,在测试网络产品的同时,还能给出质量评估建议