IL188772A

Method and apparatus for extending the physical reach of an infiniband network

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

42 claims: 2 independent, 40 dependent

  1. 1
    - 15- 188772/2 CLAIMS:1. A method carrying InfiniBand (IB) packets over a long distance connection, comprising: receiving IB packets from a first IB interface over a first link state;encapsulating the received IB packets within a long distance protocol in an encapsulation unit connected to the first IB interface;transmitting the encapsulated IB packets over the long distance connection (WAN);receiving the encapsulated IB packets at a de-encapsulation unit;de-encapsulating the received IB packets in the de-encapsulation unit by removing the encapsulation and recovering the IB packets;buffering the recovered IB packets in a bulk buffer memory that exceeds 128 KiB;delivering the recovered IB packets to a second interface over a second link state;regulating the flow of IB packets over the WAN by a credit management unit so that no packets are discarded by the receiving bulk buffer memory due to insufficient capacity;and maintaining an IB physical link state machine and IB style flow control over the WAN to distances greater than about 10 km, the IB physical link state machine and IB style flow control being maintained between the encapsulation unit, the WAN, the deencapsulation unit, the bulk buffer memory and the credit management unit.
  2. 11
    An apparatus for carrying InfiniBand (IB) packets consisting of logic circuits, comprising:20 a first IB interface, a WAN interface, a second interface;the first IB interface coupled to an InfiniBand routing and QOS component;the IB routing and QOS coupled to an encapsulation component;the encapsulation component coupled to the WAN interface;the WAN interface further coupled to a de-encapsulation component;25 the de-encapsulation component coupled to a bulk buffer memory that exceeds 128 KiB;the bulk buffer memory coupled to the second IB interface;a credit management unit generates credits for the WAN and produces back pressure onto the first and second IB interfaces;- 17- 188772/2 the bulk buffer memory, the encapsulating and the de-encapsulating components are coupled to the credit management unit for encapsulating and de-encapsulating credit information;and a management block provides an IB Subnet Management Agent, WAN end-to-5 end negotiation and management services wherein: a first link state is maintained at the first IB interface;a second independent IB link state and IB style flow control is maintained over the WAN interface to distances greater than about 10 km, the IB link state and the IB style flow control being maintained between the IB routing and QOS block, the 10 encapsulation component, the WAN interface, the de-encapsulation component, the bulk buffer memory, the credit management unit and the management block;and a third link state is maintained at the second IB interface.