Returning domain identifications without reconfiguration
First Claim
Patent Images
1. A computer-implemented method for returning a set of one or more domain identifiers without a build fabric phase in a network fabric, comprising:
- sending a message to a principal switch of the fabric requesting the domain identifiers to be returned from a switch in the network fabric, wherein the message conforms to a message format for requesting the domain identifiers to be assigned and includes an invalid domain identifier;
receiving, from the principal switch, a response to the message;
upon determining, based on the response indicating that the message contains the invalid domain identifier, that the principal switch does not support returning domain identifiers without a build fabric phase, initiating a build fabric phase to effect removal of the domain identifiers; and
upon determining, based on at least one of the response acknowledging the message and the response including an updated list of fabric identifiers reflecting removal of the domain identifiers, that the principal switch supports returning domain identifiers without a build fabric phase, updating a local list of fabric identifiers based on the updated list of fabric identifiers to effect removal of the domain identifiers without a build fabric phrase.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a technique for returning Domain IDs to a Fiber Channel fabric without a full build fabric (BF) phase is provided. A switch in the fabric may send a principal switch a message requesting the return of one or more Domain IDs assigned to that device. The principal switch may update the list of fabric Domain IDs to remove the Domain IDs identified in the message and send the updated list to devices in the fabric.
15 Citations
20 Claims
-
1. A computer-implemented method for returning a set of one or more domain identifiers without a build fabric phase in a network fabric, comprising:
-
sending a message to a principal switch of the fabric requesting the domain identifiers to be returned from a switch in the network fabric, wherein the message conforms to a message format for requesting the domain identifiers to be assigned and includes an invalid domain identifier; receiving, from the principal switch, a response to the message; upon determining, based on the response indicating that the message contains the invalid domain identifier, that the principal switch does not support returning domain identifiers without a build fabric phase, initiating a build fabric phase to effect removal of the domain identifiers; and upon determining, based on at least one of the response acknowledging the message and the response including an updated list of fabric identifiers reflecting removal of the domain identifiers, that the principal switch supports returning domain identifiers without a build fabric phase, updating a local list of fabric identifiers based on the updated list of fabric identifiers to effect removal of the domain identifiers without a build fabric phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium containing a program which, when executed by one or more computer processors, performs an operation for returning a set of one or more domain identifiers without a build fabric phase in a network fabric, the operation comprising:
-
sending a message to a principal switch of the fabric requesting the domain identifiers to be returned from a switch in the network fabric, wherein the message conforms to a message format for requesting the domain identifiers to be assigned and includes an invalid domain identifier; receiving, from the principal switch, a response to the message; upon determining, based on the response indicating that the message contains the invalid domain identifier, that the principal switch does not support returning domain identifiers without a build fabric phase, initiating a build fabric phase to effect removal of the domain identifiers; and upon determining, based on at least one of the response acknowledging the message and the response including an updated list of fabric identifiers reflecting removal of the domain identifiers, that the principal switch supports returning domain identifiers without a build fabric phase, updating a local list of fabric identifiers based on the updated list of fabric identifiers to effect removal of the domain identifiers without a build fabric phrase. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more computer processors; a memory containing a program which, when executed by the one or more computer processors, performs an operation for returning a set of one or more domain identifiers without a build fabric phase in a network fabric, the operation comprising; sending a message to a principal switch of the fabric requesting the domain identifiers to be returned from a switch in the network fabric, wherein the message conforms to a message format for requesting the domain identifiers to be assigned and includes an invalid domain identifier; receiving, from the principal switch, a response to the message; upon determining, based on the response indicating that the message contains the invalid domain identifier, that the principal switch does not support returning domain identifiers without a build fabric phase, initiating a build fabric phase to effect removal of the domain identifiers; and upon determining, based on at least one of the response acknowledging the message and the response including an updated list of fabric identifiers reflecting removal of the domain identifiers, that the principal switch supports returning domain identifiers without a build fabric phase, updating a local list of fabric identifiers based on the updated list of fabric identifiers to effect removal of the domain identifiers without a build fabric phrase. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification