[发明专利]用于提供网络中基于信用的流控制的方法和系统有效
申请号: | 201410140260.9 | 申请日: | 2014-04-09 |
公开(公告)号: | CN104104609B | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 卡斯莫·M·德库萨蒂斯;M·格撒特;K·G·坎伯;C·J·明肯伯格;V·A·潘迪;R·J·勒西欧 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/833 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 金晓 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 网络 基于 信用 控制 方法 系统 | ||
背景技术
本发明涉及数据中心基础结构,更具体的,本发明涉及基于信用的链路层流控制和使用数据中心桥接交换(DCBX)的信用交换。
基于以太网端口的流控制是基于反应的停-走(开-关)机制,称为PAUSE,如Institute of Electrical and Engineers(IEEE)标准802.3x所定义的,其仅用于接收器的缓冲积压超过了特定的高阈值之后,发送PAUSE(例如,停止)信号给发送器,并当接收器的缓冲积压下降到一个低阈值以下时发送一个UNPAUSE(例如,启动)信号。为了确保不发生由缓冲溢出引起的帧丢失,必须将接收器的高阈值设置在接收器缓冲能力之下至少一个带宽延时积(BDP),因此增加了缓冲大小的需求。而且,对于一个给定的阈值设定,例如由于在发射器和接收器之间安装了较长的电缆,或由于PAUSE帧的延迟处理,BDP的增加可能导致不想要的帧丢失。线路速率的持续增加(从原始的10Mb/s每端口增加到100Gb/s和更快)导致了BDP的增加而加剧了这一问题。因此,以太网易采用主动的基于预留的流控制和具有能保证接收器缓冲空间机制的帧接受方案,以确保不依赖于BDP而不发生帧丢失将是有利的。
数据交换之前在对等端口之间的交互带来了更多的确定性和更好的资源利用。以太网并没有用于满足特定应用和聚集以太网无限带宽的机制。
因此,以太网的安装将极大地受益于基于信用的流控制机制以带来更多的传送稳定性。
发明概述
在一个实施例中,系统包括具有一个或多个相互连接的设备的网络,所述网络包括第一设备,其具有第一端口和集成于第一处理器和/或由第一处理器执行的逻辑,所述逻辑适用于在所述第一端口和网络中第二设备的第二端口之间交换信用交换(CE)能力,从所述第二端口接受信用许可包,所述信用许可包指示了许可到所述第一端口的信用,并且从所述第一端口发送一个或多个数据包到所述第二端口,所述一个或多个包对应于许可的信用。
在另一个实施例中,用于在网络中提供基于信用的流控制的方法包括在第一端口和第二端口之间交换CE能力,从所述第二端口发送信用许可包到所述第一端口,所述信用许可包指示了许可到第一端口的信用,并且从所述第一端口发送一个或多个包到所述第二端口,所述一个或多个包对应于许可的信用。
根据又另一个实施例,系统包括具有一个或多个相互连接的设备的网络,所述网络包括第一设备,其具有第一端口和集成于第一处理器和/或由第一处理器执行的逻辑,所述逻辑适用于在所述网络的第二端口和所述第一端口之间交换信用交换(CE)能力,发送信用请求包到所述第二端口,所述信用请求包指示了至少一个用于交换的信用的优先级和至少一个指示的用于交换的优先级的信用量,从所述第二端口接受信用许可包,所述信用许可包指示了许可到所述第一端口的信用,以及发送一个或多个数据包到所述第二端口,所述一个或多个包对应于许可的信用。系统还包括第二设备,其具有第二端口和集成于第二处理器和/或由第二处理器执行的第二逻辑,所述第二逻辑适用于从所述第一端口接受信用请求包,响应于所述信用请求包发送信用许可包到所述第一端口,以及从所述第一端口接受一个或多个数据包。
本发明的实施例和其他方面将在由本发明主旨的例子说明的连同图一起的下述具体实施方式中更加清楚。
附图说明
图1根据一个实施例示出了网络结构。
图2根据一个实施例图示了可以与图1中的服务器和/或客户端关联的代表性的硬件环境。
图3是根据一个实施例的简化的网络系统图。
图4是根据一个实施例的信用交换(CE)帧图。
图5是根据一个实施例具有信用交换标签(CE-Tag)的帧图。
图6是根据一个实施例的方法流程图。
具体实施方式
以下描述是为了说明本发明的主旨,并不意味着限定本发明到此处权利要求的概念。更进一步,这里描述的特定性质可以用于各种可能的每一个的描述的其他性质的排列组合的组合。
除非此处另有说明,给定所有术语的最广的解释包括被本领域技术人员熟知的和/或在字典,条约等等中的说明及意义所引申的意义。
必须注意的是,如在说明书和附加权利要求中使用的,单数形式”a”,”an”及”the”包含复数指代除非另有说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410140260.9/2.html,转载请声明来源钻瓜专利网。