[发明专利]一种数据传输方法及装置有效
| 申请号: | 201910824502.9 | 申请日: | 2019-09-02 |
| 公开(公告)号: | CN112448900B | 公开(公告)日: | 2023-05-19 |
| 发明(设计)人: | 刘和洋;陈永献;尹超;郑合文;龚翔宇;徐永慧 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L49/111 | 分类号: | H04L49/111;H04L49/25;H04L49/1515 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 装置 | ||
本申请公开了一种数据传输方法及装置,涉及计算机技术领域,解决了PFC死锁的问题。所述方法包括:第一交换设备从第一入接口接收第二交换设备发送的包括目的主机地址、第一优先级标识以及第一数据的第一数据报文,若在预设的第一转发表中存在与目的主机地址、第一入接口、第一优先级标识匹配的第一表项,第一转发表中每个表项对应有切换策略,则第一交换设备根据第一表项对应的第一切换策略,通过第二优先级标识对应的队列发送包括目的主机地址、第二优先级标识以及第一数据的第二数据报文。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据传输方法及装置。
背景技术
随着网络技术的发展,数据中心已成为提供因特网络服务、分布式并行计算等的基础架构。为数据中心设计可扩展的网络架构和高效的路由算法是当前学术界的研究热点。业界一般采用克洛斯(CLOS)网络来搭建数据中心。
为了融合高速存储块数据传输协议(fibre channel,FC)、远程直接内存访问(remote direct memory access,RDMA)等专用承载的无损业务,基于优先级的流量控制(priority flow control,PFC)成为数据中心CLOS组网的主流技术。PFC的工作原理为:在一条以太网链路上创建8个虚拟队列,并为每条虚拟队列指定相应优先级,允许单独暂停和重启其中任一条虚拟队列,同时允许其他虚拟队列的流量无中断通过。
虽然,PFC可通过给不同队列映射不同优先级来实现基于队列的流控,但同时也因PFC反压引入了新的问题:PFC死锁(dead lock)。PFC死锁是指当多个交换机之间因链路故障或者其他重路由场景等原因形成环形缓存依赖(cyclic buffer dependency,CBD)的情况下,若某个交换机的入接口出现拥塞,各自端口缓存消耗超过阈值,而又相互等待对方释放资源,从而导致所有交换机上的数据流都永久阻塞的一种网络状态,严重影响数据传输。
目前,使用最广泛的是事后解除PFC死锁的方法,如:每台交换机独立检测PFC死锁并恢复,当交换机检测到一个队列一段时间内持续处于PFC-暂停(XOFF)状态时,就认为发生了PFC死锁,交换机触发中断通知软件着手PFC死锁恢复,如:忽略该PFC死锁队列的PFC-XOFF状态,继续调度(如:向对端发包或者直接丢包等)。但是,这种方式会导致PFC死锁恢复期间丢包,并且,交换机之间如果持续CBD会陷入PFC解锁后又再次PFC死锁的循环。
发明内容
本申请提供一种数据传输方法及装置,以解决PFC死锁的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种数据传输方法,所述方法包括:第一交换设备从第一入接口,接收第二交换设备发送的包括目的主机地址、第一优先级标识以及第一数据的第一数据报文,确定在用于转发先下后上down-up数据流的预设的第一转发表中是否匹配到目的主机地址、第一入接口以及第一优先级标识;若预设的第一转发表中存在与目的主机地址、第一入接口以及第一优先级标识匹配的第一表项,则第一交换设备根据第一表项对应的包括第二优先级标识的第一切换策略,通过第二优先级标识对应队列向第三交换设备发送包括目的主机地址、第二优先级标识以及第一数据的第二数据报文。
基于第一方面所述的方法,第一交换设备可以预先为用于转发down-up数据流的表项配置切换策略,在第一交换设备接收到数据报文后,第一交换设备可以在预设的第一转发表中匹配该数据报文,查看与该数据报文匹配的表项是否包括在预设的第一转发表中,若包括,则表示该数据报文为down-up数据流,继而根据与该数据报文匹配的表项对应的切换策略,修改数据报文中的优先级标识,并将修改后的数据报文切换到新的队列传输出去,避免交换设备上接口的拥塞,由此避开PFC死锁。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910824502.9/2.html,转载请声明来源钻瓜专利网。





