[发明专利]一种报文控制方法及节点设备有效
申请号: | 201810746527.7 | 申请日: | 2018-07-09 |
公开(公告)号: | CN110708255B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 孙文昊;沈利;于翔;何塞·杜阿托 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/851;H04L12/833;H04L12/865 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 控制 方法 节点 设备 | ||
本发明公开了一种报文控制方法及节点设备,用于提高数据流在传输过程中的可靠性。该方法包括:第一节点在接收到暂停帧后,会根据状态记录集中记录的数据流的发送队列的调整信息,自动将该暂停帧应用于在数据流的发送队列的调整过程中关联的所有队列,从而可以在不调整接收队列的XOFF/XON门限以及不增加网络系统中的暂停帧的个数的情况下,避免数据传输过程中的丢包问题,可以提高数据流在传输过程中的可靠性。
技术领域
本申请涉及数据传输领域,尤其涉及一种报文控制方法及节点设备。
背景技术
通信网络是一种使用通信技术,将多个电子设备,例如,交换设备(例如,交换机、路由器)、用户设备及传输设备(例如,光缆)等,互连起来实现通信和信息交换的网络。
随着通信技术的发展以及电子设备的普及,通信网络中传输的数据流越来越多。因此,如何保证数据流在传输过程中的可靠性,避免丢包问题,是目前亟待解决的技术问题。
发明内容
本申请实施例提供一种报文控制方法及节点设备,用于提高数据流在传输过程中的可靠性。
第一方面,本申请实施例提供一种报文控制方法,该方法包括:第一节点通过至少两个队列向第二节点发送数据流的报文,在报文发送过程中,该第一节点从该第二节点接收用于指示暂停该至少两个队列中第一队列上的报文的发送的暂停帧,从而第一节点根据该暂停帧,暂停该第一队列上的报文的发送,以及暂停第二队列上的报文的发送,其中,该第一队列上的部分报文与该第二队列上的部分报文属于同一个数据流。
在上述技术方案中,第一节点在接收到暂停帧后,会根据状态记录集中记录的数据流的发送队列的调整信息,自动将该暂停帧应用于在数据流的发送队列的调整过程中关联的所有队列,从而可以在不调整接收队列的XOFF/XON门限以及不增加网络系统中的暂停帧的个数的情况下,避免数据传输过程中的丢包问题,可以提高数据流在传输过程中的可靠性。
在一种可能的设计中,该至少两个队列包括至少两种优先级,该第一队列的优先级为第一优先级,该第二队列的优先级为第二优先级,该第一优先级与该第二优先级不同。
在上述技术方案中,可以为用于第一节点和第二节点进行通信的至少两个队列设置优先级,相应地,暂停帧也可以用于指示暂停某一个优先级的队列上的报文的发送。这样,可以增加暂停帧的指示方式,可以提高报文控制方法的灵活性。
在一种可能的设计中,该第一节点通过查询用于记录该第一队列上的部分报文与该第二队列上的部分报文属于同一个数据流的第一状态记录集,来暂停该第二队列上的报文的发送。
在上述技术方案中,第一节点可以预先记录每个队列上的报文的状态,例如,是否有同一个数据流的报文存放于两个队列中,这样,当接收到暂停帧指示暂停某一个队列上的报文的发送时,可以直接查询该第一状态记录集来确定是否需要暂停第二队列以及该第二队列具体为该至少两个队列中的哪些队列,实现方式简单。
在一种可能的设计中,该第一节点可以包括但不限于如下两种方式确定第一状态记录集:
第一种方式:该第一节点从第二状态记录集中确定与该第一队列对应的第一状态记录集。
在上述技术方案中,该第一节点可以以队列为单位,记录与队列对应的状态,形成第二状态记录集。例如,可以记录每个队列与状态的对应关系,该状态是指该队列上的部分报文是否与其他队列上的部分报文属于同一个数据流。当第一节点需要查询第一节点的状态时,先从该第二状态记录集中找到与该第一队列对应的状态记录子集,也就是第一状态记录集,然后根据第一状态记录集确定第二队列。
第二种方式:
该第一节点从第二状态记录集中确定与该第一队列上的数据流对应的第一状态记录集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810746527.7/2.html,转载请声明来源钻瓜专利网。