【技术实现步骤摘要】
数据传输方法、装置、设备以及计算机可读存储介质
本申请涉及信息
,特别涉及一种数据传输方法、装置、设备以及计算机可读存储介质。
技术介绍
集中控制管理式网络可以包括数据生成节点、控制节点以及转发节点,数据生成节点所生成的数据流可以按照控制节点所确定的转发路径,来在转发节点之间进行传输,以满足用户需求。目前,控制节点可以获取该集中控制管理式网络的拓扑信息,并根据该拓扑信息为数据生成节点所生成的数据流分配转发路径,并将该数据流的转发路径的路由信息下发至转发路径上的各个转发节点,以便转发路径上的各个转发节点在接收到该数据流时,可以根据控制节点下发的该转发路径的路由信息,对该数据流进行传输。由于转发节点仅会根据控制节点下发的转发路径的路由信息传输数据流,一旦该转发路径上该转发节点的下一个转发节点出现故障,若该转发节点仍然向故障转发节点传输该数据流,就会导致该数据流在故障转发节点出现堵塞。
技术实现思路
本申请实施例提供了一种数据传输方法、装置、设备以及计算机可读存储介质,能够避免数据流在故障 ...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于数据生成节点,所述方法包括:/n获取第一转发路径上的任一转发节点的第一状态信息,所述第一转发路径用于传输数据流,所述第一状态信息用于指示所述转发节点出现故障;/n根据所述第一状态信息,确定所述数据流的第二转发路径,所述第二转发路径上的各个转发节点的节点状态为正常状态;/n在所述第二转发路径上传输所述数据流。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于数据生成节点,所述方法包括:
获取第一转发路径上的任一转发节点的第一状态信息,所述第一转发路径用于传输数据流,所述第一状态信息用于指示所述转发节点出现故障;
根据所述第一状态信息,确定所述数据流的第二转发路径,所述第二转发路径上的各个转发节点的节点状态为正常状态;
在所述第二转发路径上传输所述数据流。
2.根据权利要求1所述的方法,其特征在于,所述第一状态信息包括所述转发节点的故障状态以及第一状态发生时间,所述故障状态用于指示所述转发节点出现故障,所述第一状态发生时间为所述转发节点出现故障的时间。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一状态信息,确定所述数据流的第二转发路径包括:
当所述第一状态发生时间大于所述转发节点的已存储状态的状态发生时间时,根据多个目标转发节点的拓扑连接信息,确定所述第二转发路径,所述已存储状态用于表示当前已经存储的所述转发节点的节点状态,所述多个目标转发节点的节点状态为正常状态。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取第一转发路径上的任一转发节点的第一状态信息包括:
接收控制节点发送的所述转发节点的第一状态信息;或,
接收所述转发节点返回的携带第一状态发生时间的所述数据流,所述第一状态发生时间为所述转发节点出现故障的时间;基于接收的携带第一状态发生时间的所述数据流,获取所述转发节点的第一状态信息。
5.根据权利要求4所述的方法,其特征在于,所述接收所述转发节点返回的携带第一状态发生时间的所述数据流之后,所述方法还包括:
向控制节点发送所述转发节点的故障信息,所述故障信息包括所述故障状态和所述第一状态发生时间。
6.根据权利要求2所述的方法,其特征在于,所述获取第一转发路径上的任一转发节点的第一状态信息之后,所述方法还包括:
当所述第一状态发生时间大于所述已存储状态的状态发生时间时,更新所述已存储状态。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收控制节点发送的所述转发节点的第二状态信息,所述第二状态信息包括所述转发节点的正常状态和第二状态发生时间,所述第二状态发生时间为所述转发节点故障恢复的时间;
根据所述第二状态信息以及所述转发节点的已存储状态的状态发生时间,更新所述已存储状态,所述已存储状态用于表示当前已经存储的所述转发节点的节点状态。
8.一种数据传输方法,其特征在于,应用于转发节点,所述方法包括:
接收数据流;
在所述数据流中添加第一状态发生时间,所述第一状态发生时间为所述转发节点出现故障的时间;
向生成所述数据流的数据生成节点返回携带所述第一状态发生时间的所述数据流。
9.根据权利要求8所述的方法,其特征在于,所述向生成所述数据流的数据生成节点返回携带所述第一状态发生时间的所述数据流包括:
从所述数据流携带的路径信息中,获取所述数据生成节点的地址信息;
根据所述数据生成节点的地址信息,向所述数据生成节点发送携带所述第一状态发生时间的...
【专利技术属性】
技术研发人员:胡中华,郭建军,李凤凯,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。