[发明专利]数据传输方法、装置、设备以及计算机可读存储介质有效
申请号: | 202010128210.4 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111404822B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 胡中华;郭建军;李凤凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L45/02;H04L45/28 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 设备 以及 计算机 可读 存储 介质 | ||
本申请公开了一种数据传输方法、装置、设备以及计算机可读存储介质,属于信息技术领域。本方法通过数据生成节点获取第一转发路径上的任一转发节点的第一状态信息,可以确定该转发节点出现故障,则该数据生成节点可以根据获取的第一状态信息,为第一转发路径上传输的数据流确定第二转发路径,并在第二转发路径上传输数据流,由于没有在第一转发路径上传输数据流,而是在第二转发路径上传输数据流,且第二转发路径上的各个转节点的节点状态为正常状态,也即是第二转发路径上没有故障转发节点,从而可以避免数据流在故障转发节点出现堵塞。
技术领域
本申请涉及信息技术领域,特别涉及一种数据传输方法、装置、设备以及计算机可读存储介质。
背景技术
集中控制管理式网络可以包括数据生成节点、控制节点以及转发节点,数据生成节点所生成的数据流可以按照控制节点所确定的转发路径,来在转发节点之间进行传输,以满足用户需求。
目前,控制节点可以获取该集中控制管理式网络的拓扑信息,并根据该拓扑信息为数据生成节点所生成的数据流分配转发路径,并将该数据流的转发路径的路由信息下发至转发路径上的各个转发节点,以便转发路径上的各个转发节点在接收到该数据流时,可以根据控制节点下发的该转发路径的路由信息,对该数据流进行传输。
由于转发节点仅会根据控制节点下发的转发路径的路由信息传输数据流,一旦该转发路径上该转发节点的下一个转发节点出现故障,若该转发节点仍然向故障转发节点传输该数据流,就会导致该数据流在故障转发节点出现堵塞。
发明内容
本申请实施例提供了一种数据传输方法、装置、设备以及计算机可读存储介质,能够避免数据流在故障转发节点出现堵塞。该技术方案如下:
第一方面,提供了一种数据传输方法,应用于数据生成节点,该方法包括:
获取第一转发路径上的任一转发节点的第一状态信息,并根据所述第一状态信息,确定数据流的第二转发路径,在所述第二转发路径上传输所述数据流;
其中,所述数据生成节点用于生成数据流,并为生成的数据流规划转发路径,数据生成节点生成数据流的过程可以是:对于所述数据生成节点中的应用程序所生成的应用数据流,所述数据生成节点可以根据所述应用数据流携带的流标识,从多个转发路径中确定为所述应用数据流规划的转发路径,并将为所述应用数据流规划的转发路径的路由信息添加在所述应用数据流中,得到所述数据生成节点生成的数据流。在一种可能的实现方式中,所述数据生成节点中的应用程序向所述数据生成节点中的智能网卡发送所述应用数据流,所述智能网卡根据所述应用数据流携带的流标识,从多个转发路径中确定为所述应用数据流规划的转发路径,并将为所述应用数据流规划的转发路径的路由信息添加在所述应用数据流中,得到所述数据生成节点生成的数据流。
所述第一转发路径用于传输所述数据流,所述数据流可以是所述数据生成节点生成的数据流,所述第一状态信息用于指示所述转发节点出现故障,所述第二转发路径上的各个转发节点的节点状态为正常状态,所述正常状态用于指示转发节点能够正常转发数据流。
基于上述实现方式,数据生成节点通过获取第一转发路径上的任一转发节点的第一状态信息,可以确定该转发节点出现故障,则该数据生成节点可以根据获取的第一状态信息,为第一转发路径上传输的数据流确定第二转发路径,并在第二转发路径上传输数据流,由于没有在第一转发路径上传输数据流,而是在第二转发路径上传输数据流,且第二转发路径上的各个转节点的节点状态为正常状态,也即是第二转发路径上没有故障转发节点,从而可以避免数据流在故障转发节点出现堵塞。并且,数据生成节点可以根据多个目标转发节点的拓扑连接信息,确定自己生成的数据流的第二转发路径,而无需控制节点为每个数据生成节点生成的数据流,确定转发路径,从而降低了控制节点的工作量,提高了数据传输系统的协同能力。
在一种可能的实现方式中,所述第一状态信息包括所述转发节点的故障状态以及第一状态发生时间,所述故障状态用于指示所述转发节点出现故障,所述第一状态发生时间为所述转发节点出现故障的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010128210.4/2.html,转载请声明来源钻瓜专利网。