[发明专利]报文控制方法及网络装置有效
申请号: | 201710713089.X | 申请日: | 2017-08-18 |
公开(公告)号: | CN109412964B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 沈利;郑合文;周洪;胡农达;于翔 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L47/122 | 分类号: | H04L47/122 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 控制 方法 网络 装置 | ||
本身提供了报文控制方法及网络设备。所述方法包括:检测引起拥塞状态变化的报文流;生成拥塞隔离消息,所述拥塞隔离消息用于变更所述报文流中报文的优先级,所述拥塞隔离消息包括所述报文流的描述信息;向至少一个节点发送所述拥塞隔离消息。采用本申请所提供的方法及网络设备等,可以在拥塞状态变化时,识别出引起拥塞状态变化的报文流,并通知其它节点改变所述报文流中报文的优先级,而不影响其它报文流传输,从而既可以避免因拥塞而导致丢包,又能在很大程度上避免因未作拥塞隔离而引起的队头阻塞情况的出现,避免拥塞扩散。
技术领域
本申请涉及网络通信领域,尤其涉及报文控制方法及网络装置。
背景技术
随着高性能计算、人工智能、分布式存储等依赖于超低时延数据中心的业务越来越多,使用者对数据中心中各节点间的数据传输时延的要求也越来越高。而在实际使用中,因为拥塞而导致的丢包,是影响业务性能的重要原因。
为减少因为拥塞而导致的丢包,可以在数据中心中节点间的数据传输过程中引入以优先级流控(priority-based flow control,PFC)机制。在引入PFC机制后,上游节点可以根据待传输业务的优先级确定各个待传输业务所对应的报文流的优先级,其中,待传输业务的优先级越高,其所对应的报文流的优先级也越高。在报文流的优先级确定后,上游节点可以通过不同的发送队列向下游节点发送不同的报文流,其中每一个队列用于发送优先级相同的报文流,而不同的队列则用于发送优先级不同的报文流。下游节点则可以相应设置有多个缓存队列,每一个缓存队列对应用于同属于一个优先级的报文流,不同的缓存队列则可以用于缓存优先级不同的报文流。当某一个缓存队列中所缓存的数据超过预设水平线,即可能会发生拥塞时,下游节点可以向上游节点发送反压信号,请求上游节点暂停发送该缓存队列所对应优先级的报文流,从而可以避免拥塞的发生。
但是数据中心中,同一个下游节点可能会具有一个以上的上游节点,并且各个上游节点所发送的不同类型的报文流可能会具有相同的优先级,并且同一优先级的报文流的数据量可能会各不相同。在引入PFC机制后,当多个优先级相同的报文流中的某一个报文流的数据量过大时,就可能会导致缓存队列中所缓存的数据超过预设水平线,从而导致下游节点可以向上游节点发送反压信号。而下游节点在此情况下向上游节点发送反压信号,会导致所有上游节点暂停发送所有该优先级的报文流,从而会出现因数据量较小而不会引发阻塞的报文流也被上游节点暂停发送的情况,使这些数据量较小的报文流出现严重的队头阻塞(head of line blocking,HOLB)问题,而队头阻塞会引起拥塞扩散,极大地影响整网性能。
发明内容
本申请提供了报文控制方法及设备,以减少队头阻塞情况的出现,从而减少拥塞扩散。
第一方面,本申请提供了一种报文控制方法,包括:检测引起拥塞状态变化的报文流;生成拥塞隔离消息,所述拥塞隔离消息用于变更所述报文流中报文的优先级,所述拥塞隔离消息包括所述报文流的描述信息;向至少一个节点发送所述拥塞隔离消息。
结合第一方面,在第一方面第一种可能的实现方式中,向至少一个节点发送所述拥塞隔离消息,包括:向发送所述报文流的上游节点发送所述拥塞隔离消息。
结合第一方面或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述拥塞隔离消息具体用于指示所述节点降低所述报文流中报文的调度优先级。
结合第一方面或第一方面第一至二种可能的实现方式中的任意一种,在第一方面第三种可能的实现方式中,所述拥塞隔离消息为以太类型是预定义类型的报文。
结合第一方面或第一方面第一至三种可能的实现方式中的任意一种,在第一方面第四种可能的实现方式中,将流表中与所述报文流对应的条目中的拥塞标记项的内容设置成第一标记,其中,拥塞标记项用于记录其所属条目所对应的报文流是否为拥塞流,所述第一标记用于表示其所属条目所对应的报文流为拥塞流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710713089.X/2.html,转载请声明来源钻瓜专利网。