Address reduction for data storage enclosures
First Claim
1. A data storage enclosure management system configured to communicate externally via a pair of Fiber Channel-Arbitrated Loop (FC-AL) loops, comprising:
- a plurality of secondary communication links; and
a plurality of service processors, comprising;
a first lead service processor to connect to one of said pair of FC-AL loops with an FC-AL address, and to connect to at least a first said secondary communication links;
a second lead service processor to connect to the other of said pair of FC-AL loops with an FC-AL address, and to connect to at least a second said secondary communication link;
a plurality of subsidiary service processors, a first subsidiary service processor to connect to at least said first secondary communication link, a second subsidiary service processor to connect to at least said second secondary communication link; and
each of said lead service processors additionally to employ an identifier unassociated with said FC-AL address to differentiate communications of said lead service processor from communications of an associated subsidiary service processor, said lead service processor serving as a proxy for said associated subsidiary service processor with respect to said FC-AL address and communicating with said associated subsidiary service processor via a respective said secondary communication link, such that each said lead service processor has the active FC-AL address with respect to said connected FC-AL loop for said lead service processor and said associated subsidiary service processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage enclosure management system of a plurality of service processors is configured to communicate externally via a pair of FC-AL loops. Lead and subsidiary service processors are defined and lead service processors connect to ones of the FC-AL loops with an FC-AL address, and the lead and subsidiary service processors are connected by a secondary communication link. The lead service processor(s) employ an identifier unassociated with the FC-AL address to differentiate communications of the lead service processor from communications of an associated subsidiary service processor, the lead service processor serving as a proxy for the associated subsidiary service processor with respect to the FC-AL address and communicating with the associated subsidiary service processor via the secondary communication link.
32 Citations
15 Claims
-
1. A data storage enclosure management system configured to communicate externally via a pair of Fiber Channel-Arbitrated Loop (FC-AL) loops, comprising:
-
a plurality of secondary communication links; and a plurality of service processors, comprising; a first lead service processor to connect to one of said pair of FC-AL loops with an FC-AL address, and to connect to at least a first said secondary communication links; a second lead service processor to connect to the other of said pair of FC-AL loops with an FC-AL address, and to connect to at least a second said secondary communication link; a plurality of subsidiary service processors, a first subsidiary service processor to connect to at least said first secondary communication link, a second subsidiary service processor to connect to at least said second secondary communication link; and each of said lead service processors additionally to employ an identifier unassociated with said FC-AL address to differentiate communications of said lead service processor from communications of an associated subsidiary service processor, said lead service processor serving as a proxy for said associated subsidiary service processor with respect to said FC-AL address and communicating with said associated subsidiary service processor via a respective said secondary communication link, such that each said lead service processor has the active FC-AL address with respect to said connected FC-AL loop for said lead service processor and said associated subsidiary service processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data storage subsystem, comprising:
-
an enclosure; a plurality of data storage drives within said enclosure and configured to connect to at least one of a pair of Fiber Channel-Arbitrated Loop (FC-AL) loops; environmental resources within said enclosure; a plurality of secondary communication links; and a plurality of service processors to manage said environmental resources, comprising; a first lead service processor to connect to one of said pair of FC-AL loops with an FC-AL address, and to connect to at least a first said secondary communication link; a second lead service processor to connect to the other of said pair of FC-AL loops with an FC-AL address, and to connect to at least a second said secondary communication link; a plurality of subsidiary service processors, a first subsidiary service processor to connect to at least said first secondary communication link, a second subsidiary service processor to connect to at least said second secondary communication link; and each of said lead service processors additionally to employ an identifier unassociated with said FC-AL address to differentiate communications of said lead service processor from communications of an associated subsidiary service processor, said lead service processor serving as a proxy for said associated subsidiary service processor with respect to said FC-AL address and communicating with said associated subsidiary service processor via a respective said secondary communication link, such that each said lead service processor has the active FC-AL address with respect to said connected FC-AL loop for said lead service processor and said associated subsidiary service processor. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for providing communications with respect to a pair of Fiber Channel-Arbitrated Loop (FC-AL) loops and a data storage enclosure comprising a plurality of service processors and a plurality of secondary communication links, comprising the steps of:
-
defining one of said plurality of service processors as a first lead service processor to connect to one of said pair of FC-AL loops with an FC-AL address, and to connect to at least a first secondary communication link connected to an associated first of said service processors defined as a subsidiary service processor; defining another of said plurality of service processors as a second lead service processor to connect to the other of said pair of FC-AL loops with an FC-AL address, and to connect to at least a second said secondary communication link connected to an associated second of said service processors defined as a subsidiary service processor; and defining each of said lead service processors to employ an identifier unassociated with said FC-AL address to differentiate communications of said lead service processor from communications of said associated subsidiary service processor, said lead service processor serving as a proxy for said associated subsidiary service processor with respect to said FC-AL address and communicating with said associated subsidiary service processor via a respective said secondary communication link, such that each said lead service processor has the active FC-AL address with respect to said connected FC-AL loop for said lead service processor and said associated subsidiary service processor. - View Dependent Claims (12, 13, 14, 15)
-
Specification