The present invention discloses a system and method based on reputation link level flow control. In one embodiment, a byte based flow control mechanism is based on a transmitter that effectively maintains a buffer state at the receiver. In maintaining a buffer state at the receiver, the transmitter provides information about byte extensions at the receiver. When a packet transmitted by a transmitter is stored in a packet buffer of a receiver, this byte spread information may be used by the transmitter to indicate the additional storage required by the receiver.
【技术实现步骤摘要】
相关技术的交叉引用本申请要求2012年11月19日提交的临时专利申请第61/728,010号的优先权,其全部内容通过引用结合于此。
本专利技术总体上涉及网络,并且更具体地,涉及一种基于信誉(credit)的链路级流控制的系统和方法。
技术介绍
对数据通信基础结构的需求日益增长。这些日益增长的需求由包括日益增加的频宽以及延迟需求的各种因素驱动。例如,虽然现今的网络交换机上的I/O通常使用10千兆位以太网(GbE)端口,但是40GbE以及100GbE端口也预期将在不久的将来普及。展望的关键问题是数据通信基础结构的缩放比特率的能力,同时保留其提供无损操作的能力。附图说明为了描述可以获得本专利技术的以上列举的以及其他的优势和特征的方式,以上简要描述的本专利技术的更具体的描述将通过参考在附图中示出的其具体实施方式来呈现。应理解这些附图仅描绘本专利技术的典型实施方式并且因此不应被认为限制范围,本专利技术将通过使用附图被更加具体并详细地描述和说明,在附图中:图1示出了使用流控制的缓冲区的示例。图2示出了基于信誉的流控制的示例实施方式。图3示出了使用基于信誉的流控制的缓冲区的示例。图4示出了本专利技术的处理的流程图。
技术实现思路
本专利技术提供了一种方法,包括:在第一链路伙伴中接收来自第二链路伙伴的与在存储从所述第一链路伙伴接收的包时在所述第二链路伙伴处执行的字节扩展有关的信息 ...
【技术保护点】
一种方法,包括:在第一链路伙伴中接收来自第二链路伙伴的与在存储从所述第一链路伙伴接收的包时在所述第二链路伙伴处执行的字节扩展有关的信息;从所述第一链路伙伴向所述第二链路伙伴传输包;并且将所述第一链路伙伴中的信誉计数器调整与所传输的包的字节数加上由字节扩展信息指示的字节数对应的量。
【技术特征摘要】
2012.11.19 US 61/728,010;2012.11.27 US 13/686,3121.一种方法,包括:
在第一链路伙伴中接收来自第二链路伙伴的与在存储从所述第
一链路伙伴接收的包时在所述第二链路伙伴处执行的字节扩展有关
的信息;
从所述第一链路伙伴向所述第二链路伙伴传输包;并且
将所述第一链路伙伴中的信誉计数器调整与所传输的包的字节
数加上由字节扩展信息指示的字节数对应的量。
2.根据权利要求1所述的方法,还包括商议由所述信誉计数器使用的
比特数。
3.根据权利要求1所述的方法,其中,所述商议包括使用数据中心桥
接交换(DCBX)来商议。
4.根据权利要求1所述的方法,还包括由所述第一链路伙伴基于所述
信誉计数器的值确定是否传输所述包。
5.根据权利要求4所述的方法,其中,所述确定包括确定所述信誉计
数器的值是否指示所述第二链路伙伴具有比与待传输的下一包相关
联的字节数更大的空间量。
6...
【专利技术属性】
技术研发人员:阿里尔·亨德尔,K·R·基肖尔,
申请(专利权)人:美国博通公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。