[发明专利]一种数据处理方法以及相关设备在审
申请号: | 202111415441.4 | 申请日: | 2021-11-25 |
公开(公告)号: | CN116170377A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 李彤;徐恪;杜鑫乐;黄翰林;戴惠辰;郑凯 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/10;G06F9/54 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 石翰林 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 以及 相关 设备 | ||
本申请提供了一种数据处理方法,方法包括:基于端口状态信息指示第一入端口接收到的报文流量的增大幅度大于阈值,且第二入端口接收到的报文流量的增大幅度小于阈值,配置第一入端口的第一PFC阈值,以及配置第二入端口的第二PFC阈值;其中,第一PFC阈值小于第二PFC阈值。本申请在识别出第二入端口不是造成目标出端口出现阻塞的主要原因时,会将第二入端口对应的PFC阈值配置为大于第一入端口对应的PFC阈值。进而,作为不是造成目标出端口出现阻塞的主要原因的第二入端口,不会很容易触发向上游网络设备发送指示信息(例如pause帧),进而不会影响第二入端口上针对于除了目标出端口之外的其他出端口的报文传输,提高了系统的传输效率。
技术领域
本申请涉及计算机领域,尤其涉及一种数据处理方法以及相关设备。
背景技术
近年来,无损数据中心网络技术成为业界关注的重点。其中,远程直接内存访问(remote direct memory access,RDMA)是一项允许网络中的计算机在不经过处理器、缓存和操作系统前提下进行数据交互的技术,具有零拷贝(zero-copy)、内核旁路(kernelbypass)、无需中央处理器(central processing unit,CPU)干预(No CPU involvement)等特点。不仅节省了大量CPU资源,同样也提高了系统吞吐量、降低了网络通信延迟。一般来说,端到端的拥塞控制无法有效地作用到这种突发的流量上。为了保证RDMA的无损环境,当前数据中心的许多拥塞控制算法都会采用PFC机制。基于优先级的流量控制(priority-based flow control,PFC),PFC是一种L2层基于802.Qbb标准的以太网协议,它支持在网络中选择不同类型的流量的优先级,是防止在拥塞情况下发生丢包的机理。PFC机制主要作用于交换机(或者其他网络设备,例如路由器等)的入端口,根据入端口的队列长度(或者称之为入口队列的长度)进行控制,具体手段为通过发送指示信息(例如pause帧),来通知上游端口停止数据的发送。
以网络设备为交换机为例,交换机内多个端口共享缓存分配策略有四种:完全共享、完全平分、静态阈值和动态阈值(dynamic threshold,DT)。目前流行的方法主要是动态阈值策略。
DT策略提高了传统策略的自适应性,但是其不能解决流量突发的问题。DT策略的问题在于,同一个网络设备上每个端口的PFC阈值都配置为相同(也就是说,交换机各个入端口的PCT阈值是统一变化的)。当发生流量突发时,剩余缓存减少,所有端口的PFC阈值会同步降低,因此,不论某个端口是否有突发流量,它都有很大的可能会触发pause帧。该pause帧会阻塞上游端口的报文发送,而上游端口可能还有其它的业务流量。这些业务可能与产生流量突发的端口并没有直接的关系,但是这些业务的传输性能会受到无辜损害,从而导致传输效率低下。
发明内容
本申请实施例提供了一种数据处理方法,在识别出第二入端口不是造成目标出端口出现阻塞的主要原因时,会将第二入端口对应的PFC阈值配置为大于第一入端口对应的PFC阈值。例如,可以提高第二入端口对应的PFC阈值、或者保持第二入端口对应的PFC阈值不变、或者将第二入端口对应的PFC阈值的降低幅度小于第一入端口对应的PFC阈值的降低幅度。进而,作为不是造成目标出端口出现阻塞的主要原因的第二入端口,不会很容易触发向上游网络设备发送指示信息(例如pause帧),进而不会影响第二入端口上针对于除了目标出端口之外的其他出端口的报文传输,提高了系统的传输效率。
第一方面,本申请实施例提供了一种数据处理方法,所述方法应用于网络设备,所述网络设备包括第一入端口、第二入端口以及目标出端口;所述方法包括:分别获取第一入端口和所述第二入端口的端口状态信息;所述端口状态信息与对应的入端口所接收到的针对于所述目标出端口的报文流量有关;基于所述端口状态信息指示所述第一入端口接收到的报文流量的增大幅度大于阈值,且所述第二入端口接收到的报文流量的增大幅度小于所述阈值,配置所述第一入端口的第一PFC阈值,以及配置所述第二入端口的第二PFC阈值;其中,所述第一PFC阈值小于所述第二PFC阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111415441.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据分析方法、装置、终端设备及计算机可读存储介质
- 下一篇:乙烯裂解工艺系统