Method and system for using distributed name servers in multi-module fibre channel switches
First Claim
1. A method for processing a Get Identifier (“
- GI_A”
) command received by a switch module of a multi-module fibre channel switch with a plurality of switch modules, comprising;
determining if a domain value in the GI_A command is that of the multi-module fibre channel switch; and
if the domain value is equal to that of the multi-module fibre channel switch and if the GI_A command is not sent by one of the plurality of switch modules of the multi-module fibre channel switch, then combining replies from the plurality of switch modules of the multi-module fibre channel switch with a reply of the switch module receiving the GI_A command; and
sending the combined reply to a source of the GI_A command.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a Get Identifier (“GI_A”) command received by a switch module of a multi-module fiber channel switch with a plurality of switch modules is provided. The method comprises determining if a domain value in the GI_A command is that of the multi-module switch; and if the domain value is equal to that of the multi-module fiber channel switch and if the GI_A command is not sent by one of the plurality of switch modules of the multi-module fiber channel switch, then combining replies from the plurality of switch modules of the multi-module switch with a reply of the switch module receiving the GI_A command; and sending the combined reply to a source of the GI_A command.
193 Citations
9 Claims
-
1. A method for processing a Get Identifier (“
- GI_A”
) command received by a switch module of a multi-module fibre channel switch with a plurality of switch modules, comprising;determining if a domain value in the GI_A command is that of the multi-module fibre channel switch; and
if the domain value is equal to that of the multi-module fibre channel switch and if the GI_A command is not sent by one of the plurality of switch modules of the multi-module fibre channel switch, then combining replies from the plurality of switch modules of the multi-module fibre channel switch with a reply of the switch module receiving the GI_A command; andsending the combined reply to a source of the GI_A command. - View Dependent Claims (2, 3, 7)
- GI_A”
-
4. A method for processing a Gxx_ID command received by a switch module of a multi-module fibre channel switch with a plurality of switch modules, comprising:
-
determining if the Gxx_ID command is received from an N_port, if a port identification value in the Gxx_ID command is not the same port identification value for the switch module that receives the Gxx_ID command; and sending the Gxx_ID command to a switch module from among one of the plurality of switch modules of the multi-module fibre channel switch whose port identification value matches with the port identification value in the Gxx_ID command; determining if the Gxx_ID command is received from a fibre channel switch external to the multi-module fibre channel switch, if the Gxx_ID is not received from a N_Port; and sending the Gxx_ID command to a switch module from among one of the plurality of switch modules of the multi-module fibre channel switch whose port identification value matches with the port identification value of the Gxx_ID command.
-
-
5. A method for processing a command that searches for a Name Server object and the command is received by a switch module of a multi-module fibre channel switch with a plurality of switch modules in a fibre channel system, comprising:
-
determining if the command is received from an N-Port if a search key is not found on the switch module that receives the command; sending the command to any other fibre channel switch and the plurality of switch modules of the multi-module fibre channel switch, if the command is from an N_port; and sending a successful reply to the command source if the successful reply is received from the other fibre channel switch and the plurality of switch modules of the multi-module fibre channel switch. - View Dependent Claims (6, 9)
-
-
8. A method for processing a Gxx_ID command received by a switch module of a multi-module fibre channel switch with a plurality of switch modules, comprising:
-
determining if the Gxx_ID command is received from an N_port, if a port identification value in the Gxx_ID command is not the same port identification value for the switch module that receives the Gxx_ID command; sending the Gxx_ID command to a switch module from among one of the plurality of switch modules of the multi-module fibre channel switch whose port identification value matches with the port identification value in the Gxx_ID command; determining if the Gxx_ID command is received from a fibre channel switch external to the multi-module fibre channel switch, if the Gxx_ID is not received from a N_Port, and sending the Gxx_ID command to a switch module from among one of the plurality of switch modules of the multi-module fibre channel switch whose port identification value matches with the port identification value of the Gxx_ID command; wherein an error response is generated and sent to the Gxx_ID command source, if the Gxx_ID command is not received from an external fibre channel switch.
-
Specification