发明名称 Translating between an ethernet protocol and a converged enhanced ethernet protocol
摘要 Translating between an Ethernet protocol used by a first network component and a Converged Enhanced Ethernet (CEE) protocol used by a second network component, the first and second components coupled through a CEE Converter that translates by: for data flow from the first network component to the second network component: receiving, by the CEE converter, traffic flow definition parameters for a single CEE protocol data flow; calculating, by a credit manager, available buffer space in an outbound frame buffer of the CEE converter for the data flow; communicating, by the credit manager to a CEE credit driver of the first component, the calculated size of the buffer space together with a start sequence number and a flow identifier; and responding, by the CEE credit driver to the CEE converter, with Ethernet frames comprising a private header that includes the flow identifier and a sequence number.
申请公布号 US8902750(B2) 申请公布日期 2014.12.02
申请号 US201113150507 申请日期 2011.06.01
申请人 International Business Machines Corporation 发明人 Basso Claude;Pothireddy Anil;Raisch Christoph;Sethuraman Saravanan;Srivastava Vibhor K.;Themann Jan-Bernd;Verplanken Fabrice J.
分类号 H04L12/801;H04L12/26;H04L29/06;H04L12/823;H04L12/835 主分类号 H04L12/801
代理机构 Biggers Kennedy Lenart Spraggins LLP 代理人 Lenart Edward J.;Brown Katherine S.;Biggers Kennedy Lenart Spraggins LLP
主权项 1. A method for translating between an Ethernet protocol used by a first network component and a Converged Enhanced Ethernet (CEE) protocol used by a second network component, the first network component coupled to the second network component through a CEE Converter, the CEE converter implemented independently and separate from the first and second network components and offloading credit based flow management among the first and second network components, the method comprising: for data flow from the first network component to the second network component: receiving, by the CEE converter, traffic flow definition parameters for a single CEE protocol data flow; calculating, by a credit manager implemented as part of the CEE converter, available buffer space in an outbound frame buffer of the CEE converter for the data flow; communicating, by the credit manager to a CEE credit driver executing in the first network component, the calculated size of the buffer space together with a start sequence number and a flow identifier; responding, by the CEE credit driver to the CEE converter, with Ethernet frames comprising a private header that includes the flow identifier and a sequence number; and in response to a determination, by the CEE converter, that the sequence numbers are monotonically increasing: sending, by the CEE converter to the CEE credit driver, a second message to restore credit representing an acknowledgement message.
地址 Armonk NY US