Patent ID: 8780913

Claim:
An Infiniband (IB) system comprising: a plurality of nodes, each node including more than one port and including a global address resolution protocol (ARP) cache, the global ARP cache having a first level and a second level, wherein the first level includes a plurality of internet protocol (IP) addresses and corresponding IP over IB global unique identifiers (GUIDs) of at least one of the one or more other nodes, and the second level includes the IP over IB GUIDs and corresponding IB addresses of the at least one of the one or more other nodes; an IB switch connected to the plurality of nodes; and one or more processors in communication with the IB switch, the one or more processors configured to send ARP messages from a node of the plurality of nodes to one or more of an extended multicast group and a standard multicast group, the extended multicast group including destination nodes having multiport aware implementations and the standard multicast group including destination nodes not supporting the multiport aware implementations, to determine whether a media access control (MAC) address of the node supports the multiport aware implementation, to determine whether an ARP packet from the node includes an IP over GUID, if the node does support the multiport aware implementation, to use the IP over GUID from the MAC address of the node, if the ARP packet from the node includes the IP over GUID, and to indicate that the IP over GUID of the node is unidentified, if the ARP packet from the node does not include the IP over GUID, to determine whether an IP address of the node is included in the first level of the global ARP cache, if the node sends ARP messages to the standard multicast group or to the extended multicast group where the ARP packet from the node includes the IP over GUID, to identify the IP over IB GUID corresponding to the IP address of the node, to determine whether an entry in the second level of the global ARP cache includes the identified IP over IB GUID of the node, and to correspond the IP over IB GUID of the node to IB address information of the node.