一种列车冗余动态配置方法及系统的制作方法_2

文档序号:9380000阅读:来源:国知局
对本发明进行详细说明。
[0037]图2为本发明实施例提供的一种列车冗余串行动态配置过程示意图,该过程包括以下步骤:
[0038]S201:第一骨干交换机判断自身是否位于列车车头或车尾位置。
[0039]在本发明实施例中为了实现列车各骨干交换机冗余的动态配置,列车的骨干交换机间连接有子网冗余线,骨干交换机与子网冗余线连接的端口分别为子网冗余第一端口和子网冗余第二端口,骨干交换机与终端设备连接的端口为子网端口,子网端口分别与子网冗余第一端口和子网冗余第二端口 bypass。
[0040]列车以太网中相邻的骨干交换机进行串行冗余配置时,可以从位于列车车头位置的骨干交换机开始进行冗余配置,也可以从位于列车车尾位置的骨干交换机开始进行冗余配置,或者,位于列车车头位置的骨干交换机和位于列车车尾位置的骨干交换机同时开始进行冗余配置,冗余配置的起始骨干交换机即为第一骨干交换机,因此,在进行冗余配置之前,第一骨干交换机首先确定自身是否位于列车车头或车尾位置,其中,所述第一骨干交换机判断自身是否位于列车车头或车尾位置包括:
[0041]所述第一骨干交换机根据自身的ID判断自身是否位于列车车头或车尾位置;或,
[0042]第一骨干交换机判断自身的第一子网冗余端口是否阻塞;
[0043]当第一骨干交换机判断自身的第一子网冗余端口阻塞时,确定自身位于列车车头或车尾位置。
[0044]具体的,在列车以太网中当进行相邻骨干交换机的冗余备份时,各骨干交换机根据自身保存的ID确定自身所在的位置,并根据所述ID判断自身是否位于列车车头或车尾位置,其中,所述ID为列车组网完成后,根据各车组间的物理连接结构,自位于列车车头位置的骨干交换机开始,系统依次为车组中的每个骨干交换机统一分配ID。
[0045]或者,因为骨干交换机的子网端口分别与子网冗余第一端口和子网冗余第二端口bypass,所以位于列车车头位置或列车车尾位置的骨干交换机的一个子网冗余端口未连接其他骨干交换机而设置为阻塞状态,因此,在列车以太网中当进行相邻骨干交换机的冗余备份时,骨干交换机通过判断自身的子网冗余端口是否阻塞就可以确定自身是否为列车车头位置或列车车尾位置,其中,当自列车车头位置的骨干交换机开始进行冗余配置时,第一骨干交换机确定自身左侧的子网冗余第一端口为阻塞状态;当自列车车尾位置的骨干交换机开始进行冗余配置时,第一骨干交换机确定自身右侧的子网冗余第一端口为阻塞装状
O
[0046]S202:当第一骨干交换机判断自身位于列车车头或车尾位置时,第一骨干交换机识别通过子网冗余线与其连接的第二骨干交换机。
[0047]当第一骨干交换机确定位于列车车头位置时,该第一骨干交换机通过子网冗余线与右侧的骨干交换机相连,则确定该右侧的骨干交换机为第二骨干交换机;当第一骨干交换机确定位于列车车尾位置时,该第一骨干交换机通过子网冗余线与左侧的骨干交换机相连,则确定该左侧的骨干交换机为第二骨干交换机。
[0048]S203:第二骨干交换机根据通过子网冗余线与第一骨干交换机连接的第一子网冗余端口,将自身的第二子网冗余端口阻塞。
[0049]当第一骨干交换机位于列车车头位置时,第二骨干交换机将自身左侧的通过子网冗余线与第一骨干交换机连接的子网冗余端口确定为第一子网冗余端口,并将自身右侧的另一个子网冗余端口确定为第二子网冗余端口,并将该第二子网冗余端口设置为阻塞状态;当第一骨干交换机位于列车车尾位置时,第二骨干交换机将自身右侧的通过子网冗余线与第一骨干交换机连接的子网冗余端口确定为第一子网冗余端口,并将自身左侧的另一个子网冗余端口确定为第二子网冗余端口,并将该第二子网冗余端口设置为阻塞状态。
[0050]在本发明实施例中骨干交换机之间连接有子网冗余线,子网端口分别与子网冗余第一端口和子网冗余第二端口 bypass,第二骨干交换机通过子网冗余线与位于列车车头或者车尾位置的第一交换机连接的子网冗余端口确定为子网冗余第一端口,并将自身的第二子网冗余端口设置为阻塞状态,从而完成了与第一骨干交换机的互为备份,实现了骨干交换机之间冗余的动态配置,提高了列车以太网的组网灵活性。
[0051]另外,在本发明实施例中位于列车车头或车尾位置的第一骨干交换机与相邻的第二骨干交换机完成冗余备份后,为了实现列车以太网整网的动态冗余配置,第二骨干交换机需要通过子网冗余线,通知与之相连的第三骨干交换机继续进行冗余配置,方法还包括:
[0052]第三骨干交换机识别通过子网冗余线与其连接的每个其他骨干交换机;
[0053]当第三骨干交换机识别到与其连接的第二骨干交换机的第二子网冗余端口阻塞时,第三骨干交换机根据通过子网冗余线与第四骨干交换机连接的第二子网冗余端口,将自身的第一子网冗余端口阻塞;
[0054]第四骨干交换机根据通过子网冗余线与第三骨干交换机连接的第一子网冗余端口,将自身的第二子网冗余端口阻塞。
[0055]具体的,当第一骨干交换机位于列车车头位置时,第二骨干交换机完成了与第一骨干交换机的冗余配置,将自身右侧的第二子网冗余端口设置为阻塞状态,第三骨干交换机识别通过子网冗余线与其连接的第二骨干交换机,当第三骨干交换机左侧的子网冗余端口识别到与其连接的第二骨干交换机的第二子网冗余端口阻塞时,确定该左侧的子网冗余端为第一子网冗余端口,将自身右侧的另一个子网冗余端口确定为第二子网冗余端口,并将该第一子网冗余端口设置为阻塞状态;第四骨干交换机将自身左侧的通过子网冗余线与第三骨干交换机连接的子网冗余端口确定为第一子网冗余端口,并将自身右侧的另一个子网冗余端口确定为第二子网冗余端口,并将自身的第二子网冗余端口设置为阻塞状态。
[0056]当第一骨干交换机位于列车车尾位置时,第二骨干交换机完成了与第一骨干交换机的冗余配置,将自身左侧的第二子网冗余端口设置为阻塞状态,第三骨干交换机识别通过子网冗余线与其连接的第二骨干交换机,当第三骨干交换机右侧的子网冗余端口识别到与其连接的第二骨干交换机的第二子网冗余端口阻塞时,确定该右侧的子网冗余端为第一子网冗余端口,将自身左侧的另一个子网冗余端口确定为第二子网冗余端口,并将自身的第一子网冗余端口设置为阻塞状态;第四骨干交换机将自身由侧的通过子网冗余线与第三骨干交换机连接的子网冗余端口确定为第一子网冗余端口,并将自身左侧的另一个子网冗余端口确定为第二子网冗余端口,并将该第二子网冗余端口设置为阻塞状态。
[0057]图3为本发明实施例提供的一种列车冗余串行动态配置详细过程示意图,该过程包括以下步骤:
[0058]S301:第一骨干交换机判断自身的第一子网冗余端口是否阻塞。
[0059]S302:当第一骨干交换机判断自身的第一子网冗余端口阻塞时,确定自身位于列车车头或车尾位置。
[0060]其中,当自列车车头位置的骨干交换机开始进行冗余配置时,第一骨干交换机确定自身左侧的子网冗余第一端口为阻塞状态;当自列车车尾位置的骨干交换机开始进行冗余配置时,第一骨干交换机确定自身右侧的子网冗余第一端口为阻塞装状态。
[0061]S303:第一骨干交换机识别通过子网冗余线与其连接的第二骨干交换机。
[0062]S304:第二骨干交换机根据通过子网冗余线与第一骨干交换机连接的第一子网冗余端口,将自身的第二子网冗余端口阻塞。
[0063]S305:第三骨干交换机识别通过子网冗余线与其连接的第二骨干交换机。
[0064]S306第三骨干交换机判断与其连接的第二骨干交换机的第二子网冗余端口是否阻塞,当判定结果为是时,进行步骤S307,否则,进行步骤S306。
[0065]S307:第三骨干交换机根据通过子网冗余线与第四骨干交换机连接的第二子网冗余端口,将自身的第一子网冗余端口阻塞。
[0066]S308:第四骨干交换机根据通过子网冗余线与第三骨干交换机连接的第一子网冗余端口,将自身的第二子网冗余端口阻塞。
[0067]由于在本发明实施例中骨干交换机之间连接有子网冗余线,子网端口分别与子网冗余第一端口和子网冗余第二端口 bypass,第二骨干交换机通过子网冗余线与位于列车车头或者车尾位置的第一交换机连接的子网冗余端口确定为子网冗余第一端口,并将自身的第二子网冗余端口阻塞完成了与第一骨干交换机的冗余,同样的,第三骨干交换机识别到第二骨干交换机的第二子网冗余端口阻塞时,将自身的第一子网冗余端口阻塞,第四骨干交换机根据通过子网冗余线与第三骨干交换机连接的第一子网冗余端口,将自身的第二子网冗余端口阻塞完成了与第三骨干交换机的冗余,列车以太网中的其他骨干交换机采用上述方法依次完成与相邻骨干交换机的冗余,直至实现整网的动态冗余配置,从容提高了列车组网的灵活性。
[0068]图4为本发明实施例提供的一种列车冗余并行动态配置过程示意图,该过程包括以下步骤:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1