洛杉矶HR4000地铁车辆以太网环网控制协议研究_第1页
洛杉矶HR4000地铁车辆以太网环网控制协议研究_第2页
洛杉矶HR4000地铁车辆以太网环网控制协议研究_第3页
洛杉矶HR4000地铁车辆以太网环网控制协议研究_第4页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 洛杉矶hr4000地铁车辆以太网环网控制协议研究 摘 要 为提高洛杉矶hr4000地铁车辆编组网冗余效率,对车辆以太网环网控制协议进行研究。提出通过采用csr-ring私有协议,以满足链路单点故障后快速愈合的要求,并进行第三方交换机替换的验证。关键词 洛杉矶地铁 以太网 环网控制协议research of train ethernet ring control protocol for los angeles hr4000 metroli bin mi zhihongabstract in order to improve the redundancy efficiency of train

2、 ethernet consist network for los angeles hr4000 metro, the train ethernet ring protocol is researched. a private protocol called csr-ring is provided to meet the requirement for quick recovery of a single link failure, and the replacement of the third-party switch is verified.key words los angeles

3、metro; ethernet; ethernet ring protocolfirst-authors address national engineering research center of railway vehicles, crrc changchun railway vehicles co.,ltd. 130062, changchun, china洛杉矶hr4000地铁的车辆编组网采用符合iec 61375-3-4:2014(轨道交通电子设备 列车通信网络(tcn) 第3-4部分:编组以太网(ecn)标准定义的以太网环网拓扑结构。但iec 61375-3-4标准中,仅对编组交

4、换机间链路单点失效场景下,提出了网络可恢复的冗余性要求,而未对编组交换机采用何种环网控制协议做明确要求。目前各交换机厂家所采用的环网控制协议各不相同,包括多种类型的公有协议和私有协议。洛杉矶hr4000地铁车辆编组网所使用的环网控制协议,是基于用户需求而开发的名为csr-ring的私有协议,具有链路单点故障后快速愈合的优点(愈合时间小于50ms),以及良好的可替换性。本文对csr-ring环网控制协议进行了研究与分析,并进行了第三方交换机替换的验证。1概述在目前的工业以太网应用中,环网是一种最常用的带冗余拓扑。典型的环网拓扑里面,构成车辆编组网的交换机依次首尾相连,在物理结构上构成一个环形的网

5、络,如图1所示。图1典型环网物理连接拓扑由二层交换网络的广播域可知,物理上的环会造成广播风暴。所以需要运行环网控制协议,来依据某些规则把环上的某端口设置为阻塞状态,使网络的逻辑结构为线性,不存在数据转发的环形通路,如图2所示。图2 环网控制协议运行后的拓扑当网络出现故障时,环网控制协议需要快速发现、响应,把自动阻塞的端口设置为转发状态,告知网络中所有的交换机,使整个网络按新的拓扑进行数据转发。由环网的拓扑特点可知,环网控制协议可以对单点故障进行恢复,如单个链路断路或单个交换机掉电等。2环网控制协议分析2.1顶层状态机顶层状态机设计如图3所示,init状态中对变量做了初始化配置操作,之后状态迁移

6、进入三个字状态机。图3 顶层状态机定层状态机对init状态做说明,init状态中涉及到变量的操作,参见init状态图中的描述。2.2子状态机local_timer_processlocal_timer_process状态机由若干个状态组成,顶层状态机执行完init状态后顺序迁移至local_timer_process的第一个状态ring_timer_handle,之后依据不同的迁移条件进入不同的状态,如error: reference source not found所示。图4 状态机local_timer_process2.3子状态机ring_state_transring_state_tr

7、ans状态机由若干个状态组成,顶层状态机执行完init状态后顺序迁移至ring_state_trans的第一个状态slave.ringopen,之后在外部条件的驱动下进入不同的状态,如下error: reference source not found所示。图5 状态机ring_state_trans2.4子状态机ring_frm_processring_frm_process状态机由若干个状态组成,顶层状态机执行完init状态后顺序迁移至ring_frm_process的第一个状态ring_frm_handle,之后依据不同的迁移条件进入不同的状态,如error: reference sou

8、rce not found所示。图6状态机ring_frm_process2.5 csr-ring帧格式csr-ring帧利用了以太网帧格式,如error: reference source not found所示,图中的数字指的是字节数。图7 csr-ring帧格式csr-ring帧格式说明如表1所示。表1csr-ring帧格式说明序号字段字节长度说明数值1dstmac6数据帧目的mac地址目的组播mac2srcmac6数据帧源mac地址3len/type2环网协议类型0x88774id2环网id05rtype2环网类型06cmd2数据帧类型linkup 1linkdown 2rnginfo

9、 3complete 4rc_test 5rb_test 67seq2数据帧序列号8data len2数据长度9data crc4crc校验码通用32位校验10fwd tag4转发标记11data(max 512)最大512数据段最大512字节12fcs4以太网物理层校验和3环网网络故障处理场景csr-ring环网控制协议能够处理单点故障,其中链路的单点故障是完全可恢复的,不影响通信,节点本身的单点故障是部分可恢复的,在不采用平行网络的前提下,连接在节点上的终端通信无法恢复。csr-ring环网控制协议对环网网络故障处理场景包括:(1)某一条链路断开(非备用链路):环网主交换机打开阻塞端口,启

10、用备用链路。在检测到linkdown并通知环网主交换机启用备用链路后,网络恢复,期间网络中断小于50ms。(2)某一条链路断开(备用链路):主交换机感知此事件,但是无需任何操作。网络逻辑拓扑不变,通信无任何中断。(3)断开环网的链路恢复连通:链路两端进行环网主交换机选举,环网闭合,并把恢复链路置为备用链路。网络逻辑拓扑不变,通信无任何中断。(4)成环后的从交换机掉电(是备用链路端点):主交换机感知此事件,但是无需任何操作。剩余网络逻辑拓扑不变,掉电节点所连终端通信中断。(5)成环后的从交换机掉电(不是备用链路端点):环网主交换机打开阻塞端口,启用备用链路。在检测到linkdown并通知环网主交

11、换机启用备用链路后,网络恢复,期间网络中断小于50ms。(6)成环后的主交换机掉电:所有交换机收到linkdown事件,进入开环状态。剩余网络逻辑拓扑不变,主节点所连终端通信中断。(7)接触不良造成了频繁切换 通过主跟随策略和滞后发送环网控制报文的算法,隔离故障链路。链路状态频繁变化过程中,网络逻辑拓扑不变,除第一次链路断开之外,后续通信无任何中断。(8)主交换机硬件故障,环网端口不可控(不能阻塞):通过rctest机制进行成环保护,rctest主成为新的环网主。网络在物理和逻辑上都成环,经过150ms的广播风暴之后,恢复正常。(9)某一个节点上电失败:物理上不成环,所有节点会打开环网端口。节

12、点上直连的设备无法通信,其他设备间的通信正常。(10)交换机软件系统异常:触发系统复位,复位过程中环网端口无法转发数据,处理步骤与节点掉电相同。在复位时间内(10s左右)节点直接设备无法通信,复位之后正常。网络拓扑会有解环、成环两个过程,网络上其他设备间通信在解环时会有小于50ms的中断。(11)交换机软件(环网协议)异常:重启环网协议,总体流程与系统复位类似,但是中断时间小。直接设备在协议栈重启过程中无法通信,网络上其他设备会经历一次小于50ms的通信中断。(12)同时有两条链路断开:环网主交换机打开阻塞端口,启用备用链路。网络被分割为两个物理网络,无法恢复。(13)同时有两个节点掉电:环网

13、主交换机打开阻塞端口,启用备用链路。网络被分割为两个物理网络,无法恢复。4协议替换性验证为了证明csr-ring环网控制协议具有良好的可替换性,所以在实验室测试环境下,对洛杉矶hr4000地铁车辆编组网的交换机(ecnn)进行第三方交换机替换试验。第三方交换机采用westermo交换机产品,以下称为l2n。在一个车辆编组网内有4个ecnn,ip地址分别为10.0.1.1 (ecnn#1) ,10.0.1.2 (ecnn#2) ,10.0.2.1 (ecnn#3)和10.0.2.2 (ecnn#4)。使用4个l2n替代车辆编组网内的ecnn,选择每个l2n的x10接口和x11接口作为环网接口,连

14、接示意图如图8所示。图8 环网连接示意图对l2n进行交换机相关属性及环网配置后,运行设备及网络,如图9所示。图9 环网配置及试验环境l2n可以正确传输所有通信信号。测试结果表明采用csr-ring环网控制协议的交换机具有良好的可替换性。5结论针对洛杉矶hr4000地铁用户对链路单点故障后快速愈合的需求,开发了csr-ring环网控制协议,并通过第三方交换机替换试验,验证了该协议具有良好的可替换性。试验结果表明,该协议对实时以太网数据通信传输是有效的,为采用以太网环网拓扑结构的车辆编组网提供了技术保证,应用前景广阔。参考文献:1 iec 61375-2-3,electronic railway equipment train communication network (tcn) part 2-3: tcn communication

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论