[发明专利]数据流的处理方法、设备和计算机可读存储介质有效
申请号: | 201710418829.7 | 申请日: | 2017-06-06 |
公开(公告)号: | CN109005126B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 宋伟;张震伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851;H04L12/861;H04L12/931;H04L12/935 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 处理 方法 设备 计算机 可读 存储 介质 | ||
本申请实施例提供一种数据流的处理方法和设备。主机确定与待发送给交换机的第一数据流对应的优先级;主机将该优先级添加至该第一数据流中,生成包括该优先级的第二数据流;主机将第二数据流发送给交换机,交换机根据第二数据流中的优先级,对第二数据流进行处理。服务器或虚拟机为数据流分配了优先级,不需要交换机去判断数据流是大象流还是老鼠流,节约交换机的硬件资源;服务器或虚拟机将设置了优先级的数据流发送给交换机,不要交换机去判断数据流的优先级,防止出现大象流挤占了老鼠流的带宽的情况,可以及时的去处理数据流。
技术领域
本申请涉及数据传输技术,尤其涉及一种数据流的处理方法和设备。
背景技术
目前,将在计算机网络中出现的数据流分为老鼠流和大象流。其中,大象流是指在网络链路上建立的大容量(指总比特数)的持久的数据流,大象流例如可以由数据备份、或虚拟机迁移等原因而产生。老鼠流是指在网络链路上建立的小容量(指总比特数)的数据流;老鼠流例如可以是事务性流量、全球广域网(英文:web world wide web,WWW)浏览而产生的数据流、搜索查询而产生的数据流。目前,在数据中心网络(英文:data centernetwork,DCN)中,大象流和老鼠流同时存在,即在数据中心网络中进行数据传输的时候,大象流、老鼠流都需要被传输;这种情况下,大象流经常挤占老鼠流的带宽,进而会影响老鼠流的性能;然而,因为大象流的数据量较大,即使大象流占用了老鼠流的带宽,大象流的性能也没有被显著提高。
为了保证大象流、老鼠流的传输性能,交换机接收到待传输的数据流之后,需要区分出大象流和老鼠流,然后为老鼠流、大象流分别分配不同的优先级,并且,老鼠流的优先级高于大象流的优先级。进而交换机先传输优先级较高的老鼠流,再传输优先级较低的大象流,这样可以确保老鼠流的及时传输,并且基本不影响大象流的性能。
然而,上述方案中,交换机需要对报文进行基于流的统计,才可以判断出大象流和老鼠流,这需要在交换机上添加一张流表,导致消耗交换机的很多硬件资源。此外,因为交换机是在传输数据流的过程中去判断数据流是大象流还是老鼠流,当交换机判断出一个数据流是大象流的时候,该大象流的部分数据已经被传输了,即上述方案还存在判断不及时的问题,导致大象流已经挤占了老鼠流的带宽,对老鼠流造成了影响。
发明内容
本申请提供一种数据流的处理方法和设备,以解决现有技术中判断数据流为大象流还是老鼠流时会消耗交换机的很多硬件资源,且判断不及时的问题。
第一方面,本申请提供一种数据流的处理方法,包括:
主机确定待发送给交换机的第一数据流对应的优先级;
所述主机将所述优先级,添加至所述第一数据流中,生成包括所述优先级的第二数据流;
所述主机将所述第二数据流发送给所述交换机,以使所述交换机根据所述第二数据流的优先级,对所述第二数据流进行处理。
在一种可能的设计中,所述主机确定待发送给交换机的第一数据流对应的优先级,包括:
所述主机确定所述第一数据流对应的应用层端口;
所述主机根据优先级对应关系表,确定所述应用层端口对应的优先级。
在一种可能的设计中,在所述主机确定待发送给交换机的第一数据流对应的优先级之前,所述方法还包括:
所述主机获取所述主机记录的每个应用层端口对应的历史数据流;
所述主机根据每个应用层端口对应的历史数据流,确定每个应用层端口对应的优先级,并生成所述优先级对应关系表。
在一种可能的设计中,在所述主机获取所述主机记录的每个应用层端口对应的历史数据流之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710418829.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动态限流方法、装置及系统
- 下一篇:一种QoS流处理方法、设备和通信系统