本发明涉及车地通信,具体涉及一种车地传输通道故障位置诊断方法。
背景技术:
1、在车地通信领域,数据的传输往往要经过多个设备,从数据源开始,可能经过车载交换机、车载防火墙、车载无线发送设备、地面无线ap、地面交换机、地面接收服务器设备等,当车辆数据传输出现中断后,故障点的定位是故障排查的难点,往往需要通过查看日志或现场故障复现时刻进行抓包来逐一排查传输路径上的所有设备,整个过程比较复杂且耗时。现有技术的主要缺点:1)大部分过程需要工程师人工排查;2)对数据传输路径中的所有设备进行逐一定位,效率较低;通常需要在故障复现时排查,对于偶发故障难以排查。目前主流项目tcms均需将列车实时故障数据传输至地面,而整个传输路径涉及车辆、通信、信号等众多专业,如何快速诊断车地传输路径故障是发生在车辆端还是中间传输端或者地面端,则成为快速解决问题的关键。
技术实现思路
1、针对上述存在的技术不足,本发明要解决的技术问题是提供一种车地传输通道故障位置诊断方法,旨在解决数据传输路径故障点无法快速自动定位以及需要在故障复现时才能排查的问题。
2、为解决上述技术问题,本发明采用如下技术方案:本发明提供一种车地传输通道故障位置诊断方法,其特征在于,包括以下步骤:
3、1、一种车地传输通道故障位置诊断方法,其特征在于,包括以下步骤:
4、s1、对数据传输通道上除数据源及接收设备之外涉及的所有转发设备进行编号;
5、s2、通过传输通道上中心管理设备/终端设备构建感兴趣流规则,并下发给所有转发设备;其中,所述终端设备为传输通道上具备管理功能的任意设备;
6、s3、各转发设备根据所述感兴趣流规则对感兴趣流数据进行实时监控,并判定传输是否正常以及传输过程中出现的故障的类型。
7、进一步地,所述数据源为生成数据流的设备,所述感兴趣流规则为在数据传输过程中,提取设备需要关注的一条/多条数据流。
8、进一步地,所述数据流为同一个五元组所构成的所有数据,所述五元组为由源ip、目的ip、源端口、目的端口和协议组成的一个集合。
9、进一步地,判定传输是否正常以及传输过程中出现的故障的类型包括:
10、若感兴趣流在预设时间内有数据到达,则判定传输为正常;
11、若感兴趣流在预设时间内未有数据到达,则判定为传输通道中的前端设备异常,并上报中心管理设备/后端设备当前前端设备编号和故障原因;
12、若感兴趣流在预设时间内有数据到达,但当前编号的转发设备无法发出数据时,则判定当前编号的转发设备异常,并上报中心管理设备/终端设备当前转发设备的编号和故障原因。
13、进一步地,上报后端设备当前前端设备编号和故障原因时,所述后端设备把前端设备上报的信息打包成一个合集后一并往后传递,直到传递给终端设备。
14、进一步地,所述中心管理设备/终端设备初始化时,设置所有转发设备都为正常状态;
15、接收所有转发设备发送的信息,调整其设备的状态;
16、所述中心管理设备/终端设备根据转发设备的编号顺序遍历所有转发设备的状态。
17、进一步地,所述终端设备根据转发设备的编号顺序遍历所有转发设备的状态时,终端设备提取上一个转发设备传送过来的前端设备的信息合集。
18、进一步地,所述中心管理设备/终端设备遍历所有转发设备的状态后,从第一个出现故障的转发设备开始判断,若第一个转发设备的状态是自身故障,且后续转发设备故障都是其前端设备故障,则可以判定故障点为第一个转发设备;
19、若第一个编号的转发设备出现故障,原因为其前端设备故障,且后继转发设备都为此故障,则判定数据源出故障;
20、若某一编号转发设备超过常规时间没有上报状态,原因为其前端设备故障,且其后继转发设备都报送传输故障,则判定当前编号的转发设备已经拒绝服务;
21、若第一个出现故障的转发设备其后继转发设备未报送故障,则判定当前转发设备误报。
22、本发明的有益效果在于:
23、1)对数据传输路径所有设备进行编号,并通过中心管理设备接收编号及故障原因,可以快速自动定位故障点;
24、2)可以通过多个设备的相互验证来判定是否误报;
25、3)通过感兴趣流的规则配置,可以灵活改变感兴趣流,以增加判定的灵活性。
1.一种车地传输通道故障位置诊断方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种车地传输通道故障位置诊断方法,其特征在于,所述数据源为生成数据流的设备,所述感兴趣流规则为在数据传输过程中,提取设备需要关注的一条/多条数据流。
3.如权利要求2所述的一种车地传输通道故障位置诊断方法,其特征在于,所述数据流为同一个五元组所构成的所有数据,所述五元组为由源ip、目的ip、源端口、目的端口和协议组成的一个集合。
4.如权利要求1所述的一种车地传输通道故障位置诊断方法,其特征在于,判定传输是否正常以及传输过程中出现的故障的类型包括:
5.如权利要求4所述的一种车地传输通道故障位置诊断方法,其特征在于,上报后端设备当前前端设备编号和故障原因时,所述后端设备把前端设备上报的信息打包成一个合集后一并往后传递,直到传递给终端设备。
6.如权利要求1所述的一种车地传输通道故障位置诊断方法,其特征在于,所述中心管理设备/终端设备初始化时,设置所有转发设备都为正常状态;
7.如权利要求6所述的一种车地传输通道故障位置诊断方法,其特征在于,所述终端设备根据转发设备的编号顺序遍历所有转发设备的状态时,终端设备提取上一个转发设备传送过来的前端设备的信息合集。
8.如权利要求4、6、7任一所述的一种车地传输通道故障位置诊断方法,其特征在于,所述中心管理设备/终端设备遍历所有转发设备的状态后,从第一个出现故障的转发设备开始判断,若第一个转发设备的状态是自身故障,且后续转发设备故障都是其前端设备故障,则可以判定故障点为第一个转发设备;