[发明专利]数据传输方法、交换机及数据中心有效
申请号: | 201711207551.5 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107819697B | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 陈小龙 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L12/823 | 分类号: | H04L12/823;H04L12/865;H04L12/721 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 交换机 数据中心 | ||
本申请提供一种数据传输方法、交换机和数据中心。其中,方法包括:在当前传输周期内,从终端设备向服务器集群请求的数据流中识别小流量报文,所述小流量报文是字节数小于指定字节阈值的报文;根据报文的路由信息对所述小流量报文进行去重处理,以获得来自不同路由信息的小流量报文;先于所述数据流中的非小流量报文,将所述来自不同路由信息的小流量报文发送给所述终端设备。本申请提出的方法可以有效减少小流量报文的丢包概率,降低网络延时。
技术领域
本申请涉及互联网技术领域,尤其涉及一种数据传输方法、交换机及数据中心。
背景技术
数据中心是全球协作的特定设备网络,用来在因特网网络基础设施上传递、加速、展示、计算、存储数据信息。随着数据中心技术的不断发展,数据中心的负载也越来越重,尤其是在采用传输控制协议(Transmission Control Protocol,TCP)的数据中心中。
在采用TCP的数据中心中,终端设备通过交换机与多个服务器连接,并通过交换机从多个服务器请求数据,交换机根据终端设备的数据请求从多个服务器获取数据并将所获取的数据发送给终端设备。在终端设备向服务器请求数据的过程中,会有一些请求报文、控制报文等小流量报文由服务器发往终端设备。当终端设备请求的数据量较大时,交换机与终端设备之间会出现瓶颈链路从而引发丢包现象。
其中,由服务器发往终端设备的请求报文、控制报文等小流量报文一般属于控制流,对整个数据中心的运行起着至关重要的作用,如果这些小流量报文有丢包现象,整个数据中心都会受到严重影响,因此需要解决小流量报文的丢包问题。
现有技术中,一般通过增加交换机端口的缓存空间以减少丢包,但是,这种方案只会暂时解决丢包的问题。当终端设备请求的数据量继续增大并超过增大后的缓冲空间的缓存能力时,新接收到的数据仍会被丢弃。现有的增加缓存空间的方法无法彻底解决数据中心中小流量报文被丢弃的问题。
发明内容
本申请的多个方面提供一种数据传输方法、交换机及数据中心,用以减少小流量报文的丢包概率。
本申请实施例提供一种数据传输方法,包括:
在当前传输周期内,从终端设备向服务器集群请求的数据流中识别小流量报文,所述小流量报文是字节数小于指定字节阈值的报文;
根据报文的路由信息对所述小流量报文进行去重处理,以获得来自不同路由信息的小流量报文;
先于所述数据流中的非小流量报文,将所述来自不同路由信息的小流量报文发送给所述终端设备。
在一可选实施方式中,根据报文的路由信息对所述小流量报文进行去重处理,以获得来自不同路由信息的小流量报文,包括:
获取所述交换机与所述服务器集群之间的原始位图表,所述原始位图表包括在当前传输周期内来自所述服务器集群的每个小流量报文对应的位图表信息项,所述位图表信息项包括路由信息以及关键字,同一路由信息对应相同关键字;
从所述原始位图表中获取包含不同关键字的位图表信息项形成去重位图表;
将未对应于所述去重位图表中的位图表信息项的小流量报文去除,以获得不同路由信息对应的小流量报文。
在一可选实施方式中,所述路由信息包括源媒介控制访问MAC地址、所述交换机与所述服务器集群连接的各端口编号、所述交换机与所述服务器集群连接的各端口流量值和所述交换机连接的各服务器所在的局域网信息;
从所述原始位图表中获取包含不同关键字的位图表信息项形成去重位图表,包括:
将所述原始位图表中包含相同的源MAC地址、相同的端口编号、相同的端口流量值或相同的局域网信息的位图表信息项划分到同一子集中,以得到多个子集;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711207551.5/2.html,转载请声明来源钻瓜专利网。