1. ETB列车骨干网概述
ETB(Ethernet Train Backbone,列车以太网骨干网)是IEC 61375-2-5定义、面向整列车的以太网级通信骨干。它把分散在各车辆内的设备网络连接成一条贯穿全列车的通信主干,使司机室、各车厢控制柜、诊断服务器之间能够以统一的以太网协议交换控制、监视与诊断数据。理解ETB,关键不是记住一个缩写,而是看清它在列车通信网络中的"位置"——它是列车级的骨干,而不是车辆级的设备总线。
在IEC 61375体系下,列车通信网络通常被划分为两级:列车级网络与车辆级网络。ETB属于列车级,负责跨车辆、跨编组的数据传输;ECN(Ethernet Consist Network,编组网/车辆网)属于车辆级,负责单节车辆或一个固定编组内部设备之间的通信。两者通过列车骨干节点(ETBN,Ethernet Train Backbone Node)相连:ETBN一侧接入ETB,另一侧接入本车的ECN,起到"骨干入口"和"编组边界"的作用。ECSP(Ethernet Consist Switch,编组交换机)则部署在ECN内部,把车辆内的终端设备(如CCU、门控器、空调控制器、制动控制单元、诊断网关)汇聚到编组网,再经ETBN上联到ETB。
从工程角度看,ETB的价值集中在两点:冗余与诊断。列车是长距离、多车辆、强振动的运行体,任何一段车间跨接电缆或一个骨干节点失效,都可能切断整列车的控制数据通路。因此ETB通常按环网拓扑组织,正常时数据沿一条路径传输,一旦某段链路中断,环网协议(如基于RSTP或专用冗余机制的快速切换)在毫秒到百毫秒级把流量倒换到另一侧路径,使列车级通信不中断。冗余不是"多铺一根线"这么简单,它要求拓扑可检测、切换可收敛、切换后业务不闪断。
诊断则解决"看不见"的问题。ETB跨越几十甚至上百米车体,故障可能发生在车间连接器、ETBN端口、光纤或电缆、乃至某个编组的交换机上。若没有诊断能力,运维人员只能逐车排查。ETB的诊断设计通常包括:节点周期性上报端口链路状态(up/down)、拓扑发现结果、冗余环状态(正常/倒换/断开)、误码与丢包统计,以及关键事件的告警。列车诊断系统汇总这些信息后,可以把"某车某端口链路中断"直接定位到具体车辆和接口,大幅缩短排障时间。
下面用一个教学示例说明ETB冗余与诊断的联动逻辑(参数为合理假设,非实测):假设一列6辆编组列车,ETB为环网,共6个ETBN,环切换目标时间≤200 ms。正常运行时,ETBN 1与ETBN 6之间的备用链路处于阻塞状态,业务走1→2→3→4→5→6的主路径。若2号车与3号车之间的车间链路断开,环网检测到拓扑变化,阻塞端口打开,业务改走1→6→5→4→3→2的反向路径。此时诊断系统应收到两类信息:一是链路down事件(定位到2-3车间链路),二是环状态由"正常"变为"倒换"。运维人员据此判断:通信仍可用,但冗余已降级,需在下次入库时更换该跨接链路。这个例子说明,冗余保证"通",诊断保证"知道为什么降级、降级在哪"。
需要区分的是,ETB与ECN的职责边界不能混淆。ECN内部的设备发现、编组内寻址、车辆内实时控制,主要由ECSP和车辆内设备完成;ETB负责把这些编组网"串起来",并提供列车级的统一寻址与路由。ETBN正是这条边界上的关键设备:它既要参与ETB的环网冗余,又要向本车ECN提供上联通道,同时把两侧的状态纳入诊断。实际配置中,ETBN通常需要设置列车级IP地址、环网角色(如主/从或阻塞端口策略)、端口使能与VLAN划分,使列车级业务与车辆级业务在逻辑上隔离、在物理上连通。