[发明专利]数据中心网络中的选路方法和通信设备无效
申请号: | 201110343038.5 | 申请日: | 2011-11-03 |
公开(公告)号: | CN102377672A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 胡延兴;潘灏涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 网络 中的 方法 通信 设备 | ||
技术领域
本发明实施例涉及数据通信领域,并且更具体地,涉及一种数据中心网络中的选路方法和通信设备。
背景技术
胖树架构是数据中心(Data Center,DC)网络的一种重要部署方案,其特点是每个接入层的交换机和每个汇聚层(或作为核心层)的交换机之间都是相互连接的。因此任意两个服务器(Server)之间要进行通信,可以有多条等价路径(Equal Cost Multi Path,ECMP)以供选择。
目前,对于等价路径的选路,一般是通过固定的报文特征区域的取值进行哈希(Hash)操作,如按字节求和、按位与等。再根据哈希结果(1字节)选择相应路径,例如将哈希结果除以等价路径的数量,取余数作为选中的路径。上述报文特征区域的例子包括源MAC(Media Access Control,媒体访问控制)地址、目的MAC地址、源IP(Internet Protocol,互联网协议)地址、目的IP地址等。
以报文的源MAC地址字段加目的MAC地址字段进行哈希操作为例。报文的源MAC地址表示发出该报文的服务器的网卡的MAC地址,报文的目的MAC地址表示接收该报文的服务器的网卡的MAC地址。因为服务器的MAC地址基本上都是固定的,所以对源MAC字段加目的MAC字段进行哈希操作的结果也是固定的。换句话说,哈希选路的结果,实际上都选到了同一条路径。这样,由于哈希选路的不均匀性,导致其他等价路径的带宽被浪费了。
发明内容
本发明实施例提供一种数据中心网络中的选路方法和通信设备,能够解决由于哈希选路的不均匀性引起的路径带宽浪费问题。
本发明实施例一方面,提供了一种数据中心网络中的选路方法,包括:接收转发路径上的下游设备发送的流控信号,该流控信号是由该下游设备在检测到该转发路径发生拥塞后生成的,该流控信号用于向上游设备通知该拥塞;根据该流控信号,在选路时暂停选择该转发路径。
本发明实施例第二方面,提供了一种数据中心网络中的选路方法,包括:在检测到与上游设备之间的转发路径拥塞时,生成流控信号,该流控信号用于向上游设备通知该拥塞;向该上游设备发送该流控信号,以使该上游设备根据该流控信号,在选路时暂停选择该转发路径。
本发明实施例第三方面,提供了一种数据中心网络中的通信设备,包括:流控模块,用于接收转发路径上的下游设备发送的流控信号,该流控信号是由该下游设备在检测到该转发路径发生拥塞后生成的,该流控信号用于向上游设备通知该拥塞;选路模块,用于根据该流控模块接收的流控信号,在选路时暂停选择该转发路径。
本发明实施例第四方面,提供了一种数据中心网络中的通信设备,包括:生成模块,用于在检测到与上游设备之间的转发路径拥塞时,生成流控信号,该流控信号用于向上游设备通知该拥塞;发送模块,用于向该上游设备发送该生成模块生成的流控信号,以使该上游设备根据该流控信号,在选路时暂停选择该转发路径。
本发明实施例基于下游设备返回的流控信号,暂停选择拥塞的转发路径,从而能够选择其他等价路径,避免浪费这些等价路径上的带宽资源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是可应用本发明实施例的数据中心网络的架构示意图。
图2是本发明一个实施例的数据中心网络中的选路方法的流程图。
图3是本发明另一实施例的数据中心网络中的选路方法的流程图。
图4是本发明一个实施例的应用场景的示意图。
图5是图4的示例场景中的选路过程的示意流程图。
图6是本发明一个实施例的通信设备的框图。
图7是本发明另一实施例的通信设备的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是可应用本发明实施例的数据中心网络的架构示意图。图1的数据中心网络采用胖树架构,但本发明实施例不限于此,也可以应用于其他需要进行选路的数据中心网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110343038.5/2.html,转载请声明来源钻瓜专利网。