Patent ID: 8681606

Claim:
An Infiniband (IB) system comprising: a plurality of nodes, each node including more than one port; an IB switch connected to the plurality of nodes; and a processor configured to detect a failure at a first port of a first node; to select a new source port of the first node; to identify one or more destination nodes from the plurality of nodes to notify of the selected new source port of the first node, wherein to identify the one or more destination nodes, the processor is further configured to identify a corresponding internet protocol IP address of a destination node to an IP address of the first node, determine in a first level of an address resolution protocol (ARP) cache a corresponding IP over IB global unique identifier (GUID) of the destination node to the IP address of the destination node, and locate a corresponding IB address to the IP over IB GUID of the destination node in a second level of the ARP cache; to send an ARP announce message to the one or more destination nodes of the plurality of nodes in communication with the first node, the ARP announce message including the IP address of the first node and IB address of the new source port of the first node; and to re-balance host traffic across the plurality of nodes.