发明名称 Cell-based link-level retry scheme
摘要 A method for communication includes receiving a packet at a first node for transmission over a link to a second node. The data in the packet is divided into a sequence of cells of a predetermined data size. The cells have respective sequence numbers. The cells are transmitted in sequence over the link, while storing the transmitted cells in a buffer at the first node. The first node receives acknowledgments indicating the respective sequence numbers of the transmitted cells that were received at the second node. Upon receiving an indication at the first node that a transmitted cell having a given sequence number was not properly received at the second node, the stored cells are retransmitted from the buffer starting from the cell with the given sequence number.
申请公布号 US9306769(B2) 申请公布日期 2016.04.05
申请号 US201012897808 申请日期 2010.10.05
申请人 MELLANOX TECHNOLOGIES TLV LTD. 发明人 Bloch Gil;Kagan Michael;Crupnicoff Diego;Azarzar Tamir;Ravid Ran
分类号 H04L12/28;H04L12/56;H04L12/54;H04L12/801;H04L12/70 主分类号 H04L12/28
代理机构 D. Kliger IP Services Ltd. 代理人 D. Kliger IP Services Ltd.
主权项 1. A method for communication, comprising: receiving a packet comprising data at a first node for transmission over a link to a second node; dividing the data into a sequence of cells of a predetermined data size, the cells being identified by respective sequence numbers; computing respective error detection codes for the payload data of each of the cells; grouping the cells into link layer frames, such that each link layer frame includes multiple cells with their respective error detection codes for their payload data; transmitting the link layer frames over the link, while storing the transmitted cells included in the transmitted link layer frames in a buffer at the first node; receiving acknowledgments at the first node indicating the respective sequence numbers of the transmitted cells that were received at the second node; and upon receiving an indication at the first node that a transmitted cell having a given sequence number was not properly received at the second node, retransmitting the stored cells from the buffer starting from the cell with the given sequence number.
地址 Ra'anana IL