[发明专利]一种业务流量的分配方法及装置有效
申请号: | 201610051922.4 | 申请日: | 2016-01-26 |
公开(公告)号: | CN106998302B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 鞠文彬;姚学军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 流量 分配 方法 装置 | ||
本发明实施例提供一种业务流量的分配方法及装置,涉及通信领域,能够保证源节点和目的节点之间的各条路径之间达到业务流量的均衡,从而保证报文不会丢失。第一叶子节点分别通过第一叶子节点上的连接骨干节点的多条物理链路中的每条物理链路周期性地发送探测报文;对于每条物理链路,第一叶子节点通过该物理链路接收返回的响应报文,每个响应报文为通过该物理链路发送的探测报文到达第二叶子节点后由第二叶子节点回复的;对于每条路径,第一叶子节点根据从该路径上接收到的多个响应报文,计算该路径的传输参数,以得到每条路径的传输参数;第一叶子节点根据每条路径的传输参数,在多条物理链路上分配待传输的业务流量。
技术领域
本发明涉及通信领域,尤其涉及一种业务流量的分配方法及装置。
背景技术
在采用两层叶子-骨干(英文:leaf-spine)拓扑架构的数据中心网络中,为了提高数据中心网络的可靠性和服务质量,通常在交换机和服务器之间配置多条物理链路,为了使得业务流量在多条物理链路上同时传输,通常会将多条物理链路聚合成一个逻辑链路,该逻辑链路可称为链路聚合组(英文:link aggregation group,缩写:LAG)。
为了防止数据中心网络中某些物理链路阻塞导致报文被丢弃,通常需要在LAG中的各条物理链路上均匀分配业务流量。具体地,如图1所示,假设服务器1需经叶子节点2、骨干节点3和叶子节点4向服务器5发送报文,当叶子节点2接收到服务器1发送的报文后,若叶子节点2在其存储的流表中查找到与该报文所属业务流对应的表项(包括该业务流的标识、出接口和该业务流的第一个报文到达叶子节点2的时间戳),则叶子节点2通过该表项中的出接口将该报文发送出去;若叶子节点2在该流表中没有查找到该表项,则叶子节点2可根据叶子节点2支持的物理链路的带宽利用率和队列长度为该报文选择一个最优的物理链路(例如带宽利用率和队列占用比例最低的物理链路),并通过该物理链路的出接口将该报文发送出去,且在上述流表中添加与该报文所属业务流对应的表项。
然而,在上述分配业务流量的方法中,由于叶子节点2只能根据叶子节点2上的物理链路的带宽利用率和队列长度为需要转发的报文选择一个最优的物理链路,即叶子节点2只能保证在叶子节点2上的各条物理链路之间达到业务流量的均衡,而该报文还需要通过骨干节点3发往叶子节点4,因此当骨干节点3与叶子节点4之间的物理链路出现阻塞时,也可能会导致该报文在骨干节点3与叶子节点4之间的物理链路上丢失。
发明内容
本发明的实施例提供一种业务流量的分配方法及装置,能够保证源节点和目的节点之间的各条路径之间达到业务流量的均衡,从而保证报文不会丢失。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种业务流量的分配方法,所述分配方法包括:
第一叶子节点分别通过所述第一叶子节点上的连接骨干节点的多条物理链路中的每条物理链路周期性地发送探测报文;
对于每条物理链路,所述第一叶子节点通过所述物理链路接收返回的响应报文,每个响应报文为通过所述物理链路发送的探测报文到达第二叶子节点后由所述第二叶子节点回复的;
对于每条路径,所述第一叶子节点根据从所述路径上接收到的多个响应报文,计算所述路径的传输参数,以得到每条路径的传输参数,其中,同一路径上接收到的响应报文中包含的路径的标识相同,每条路径包括至少两段物理链路,所述多条物理链路属于不同的路径;
所述第一叶子节点根据所述每条路径的传输参数,在所述多条物理链路上分配待传输的业务流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610051922.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方钢管固定支座
- 下一篇:一种建筑物的变形缝结构