Patent ID: 8819104

Claim:
A system for communicating with multiple storage systems, comprising: a first storage processor system; a second storage processor system, wherein each of the first storage processor system and the second storage processor system includes a first processor and a peer processor; and a client device coupled to the first storage processor system and the second storage processor system via a network infrastructure, wherein a port of the client device is connected to the network infrastructure, wherein a port of at least one of the first processor and the peer processor of the first storage processor system is connected to the network infrastructure, and wherein a port of at least one of the first processor and the peer processor of the second storage processor system is connected to the network infrastructure, wherein the first processor of the first storage processor system assesses a command that is received from the client device, wherein assessing the command includes determining if the first processor of the first storage processor system is a correct destination processor to process the command, the first processor being the correct destination processor if the command corresponds to a storage array that is controlled by the first processor of the first storage processor system, and wherein, if the first processor of the first storage processor system determines that the first processor is not the correct destination processor to process the command, the first processor of the first storage processor system passes the command to a different processor.