3. 列车网络IP规划与VLAN设计
列车以太网ECN交换机的配置,第一步不是敲命令,而是把地址与广播域规划清楚。列车编组是固定且可重复的物理结构:一列车通常由若干车辆按固定顺序连挂,每辆车内布置一台或多台ECN交换机,车辆之间通过贯通道内的骨干链路互联。这种“位置固定、拓扑可预期”的特点,决定了列车IP规划应当采用按编组位置编码的思路,而不是像地面网络那样依赖DHCP动态分配。
推荐的分配原则有三条。第一,地址即位置:把车辆顺位号编入IP地址,使运维人员看到地址就能判断设备在哪辆车。例如采用 10.10.<车号>.<设备号> 的编址方式,1号车交换机管理地址为 10.10.1.11,2号车为 10.10.2.11,依次类推。第二,功能分段:管理网、控制网(如牵引、制动、车门、空调等子系统)、媒体与乘客信息网分别占用不同的第三段或独立网段,避免业务互相干扰。第三,预留余量:每辆车预留若干地址给备用设备和调试终端,编组扩编时按规则顺延,不破坏既有规划。
下面给出一个8编组列车的示例规划(示例参数,实际项目以设计文件为准):
| 用途 | 网段示例 | 说明 |
|---|---|---|
| ECN管理网 | 10.10.0.0/16 | 按车号第三段,交换机管理地址 .11 起 |
| 列车控制网 | 172.16.0.0/16 | 牵引、制动、车门等子系统设备 |
| 乘客信息网 | 192.168.10.0/24 | 媒体、广播、摄像头 |
VLAN划分与IP规划是同一件事的两个侧面:一个VLAN就是一个广播域,通常对应一个子网。列车上的常见做法是按功能划分VLAN,而不是按车辆划分。例如VLAN 10为管理VLAN,VLAN 20为控制VLAN,VLAN 30为乘客信息VLAN。这样做的原因是:同一功能设备分布在多辆车内,按功能划分可以让它们处于同一广播域,而不同功能之间通过三层设备或ACL隔离。端口隔离则用于同一VLAN内需要互不通信的场景,例如同一车厢内多个摄像头端口,可启用端口隔离(Port Isolation)使它们只能上行到交换机,彼此不能直接二层互通,既节省地址又提升安全性。
端口配置的核心是区分Access与Trunk。Access端口连接的是“只关心自己业务”的终端,例如车门控制器、摄像头、显示屏,它只属于一个VLAN,进出帧不带标签。Trunk端口连接的是交换机之间的骨干链路,需要同时承载多个VLAN,帧带802.1Q标签。以ECN交换机常见的命令行风格为例(示例命令,具体语法以设备手册为准):
! 创建VLAN
vlan 10
name MGMT
vlan 20
name CTRL
vlan 30
name PIS
exit
! 配置Access端口(连接车门控制器)
interface gigabitethernet 0/1
switchport mode access
switchport access vlan 20
no shutdown
exit
! 配置Trunk端口(车辆间骨干链路)
interface gigabitethernet 0/24
switchport mode trunk
switchport trunk allowed vlan 10,20,30
switchport trunk native vlan 1
no shutdown
exit
配置完成后必须验证,而不是“配完即止”。验证分三层:第一层看端口状态,show interfaces status 应显示端口up且VLAN正确;第二层看VLAN成员,show vlan brief 确认Access端口落在预期VLAN、Trunk端口出现在所有允许VLAN的成员列表中;第三层做连通性测试,在同一VLAN内跨车ping通、跨VLAN ping不通,才说明广播域隔离生效。若跨车同VLAN不通,优先检查Trunk的allowed vlan列表是否漏配,这是列车调试中最常见的错误之一。
当编组车辆较多时,逐台手工创建VLAN既繁琐又容易漏配。GVRP(GARP VLAN Registration Protocol)可以让交换机通过Trunk链路自动学习并注册VLAN信息:在一台交换机上创建VLAN并启用GVRP后,相邻交换机可动态获知该VLAN并自动将其加入Trunk的允许列表。MVRP是GVRP的IEEE 802.1ak标准版本,原理相同但报文与兼容性更好。启用方式通常是在全局和Trunk端口上同时开启:
! 全局启用GVRP
gvrp enable
! Trunk端口启用GVRP
interface gigabitethernet 0/24
gvrp enable
exit
! 查看动态注册结果
show gvrp statistics
show vlan brief
需要提醒的是,GVRP/MVRP属于动态协议,会带来注册收敛时间和不确定性。列车网络对确定性和可预测性要求高,因此工程上常见两种策略:一是静态为主、动态为辅,关键业务VLAN静态配置,仅用GVRP同步辅助VLAN;二是完全静态,用配置模板批量下发,保证每次上电后VLAN表完全一致。无论选哪种,都应在调试记录中写明VLAN编号、名称、端口归属和Trunk允许列表,形成可追溯的配置基线,这样在编组调整或故障排查时才能快速定位问题。