AUTOMATIC REDUNDANT LOGICAL CONNECTIONS
First Claim
1. A method (600) for creating redundant logical connections, comprising:
- providing (602) a physical connection topology and a logical connection topology between a host (302) and a logical unit hosted on a storage array (308), said physical connection topology and said logical connection topology comprising all network fabrics to which both said host (302) and said storage array (308) belong;
determining (604) at least one single point of failure is located between said host (302) and said logical unit within a particular network fabric;
attempting (606) to create a fully redundant logical connection between said host (302) and said logical unit within said particular network fabric;
if a fully redundant logical connection is not possible in said particular network fabric, attempting (608) to create a fully redundant logical connection between said host (302) and said logical unit using an alternate of said network fabrics; and
if a fully redundant logical connection is not possible in any alternate network fabric in said topologies, attempting (610) to create a partially redundant logical connection between said host (302) and said logical unit within said particular network fabric.
8 Assignments
0 Petitions
Accused Products
Abstract
A method (600) includes: providing (602) a physical connection topology and a logical connection topology between a host (302) and a logical unit hosted on a storage array (308), the topologies including all network fabrics to which both the host (302) and the storage array (308) belong; determining (604) at least one single point of failure is located between the host (302) and the logical unit within a particular network fabric; attempting (606) to create a fully redundant logical connection between the host (302) and the logical unit within the particular fabric; if a fully redundant logical connection is not possible in the particular fabric, attempting (608) to create a fully redundant logical connection between the host (302) and the logical unit using an alternate fabric; and if a fully redundant logical connection is not possible in the topologies, attempting (610) to create a partially redundant logical connection between the host (302) and the logical unit within the particular network fabric.
-
Citations
15 Claims
-
1. A method (600) for creating redundant logical connections, comprising:
-
providing (602) a physical connection topology and a logical connection topology between a host (302) and a logical unit hosted on a storage array (308), said physical connection topology and said logical connection topology comprising all network fabrics to which both said host (302) and said storage array (308) belong; determining (604) at least one single point of failure is located between said host (302) and said logical unit within a particular network fabric; attempting (606) to create a fully redundant logical connection between said host (302) and said logical unit within said particular network fabric; if a fully redundant logical connection is not possible in said particular network fabric, attempting (608) to create a fully redundant logical connection between said host (302) and said logical unit using an alternate of said network fabrics; and if a fully redundant logical connection is not possible in any alternate network fabric in said topologies, attempting (610) to create a partially redundant logical connection between said host (302) and said logical unit within said particular network fabric. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage automation system connecting a host (302) with a logical unit, comprising:
-
a physical connection topology and a logical connection topology between said host (302) and said logical unit hosted on a storage array (308), said physical connection topology and said logical connection topology comprising all network fabrics to which both said host (302) and said storage array (308) belong; at least one switch (304) located in said physical connection topology between said host (302) and said logical unit; and at least one logical connection through said physical connection topology between said host (302) and said logical unit; in which said system is configured to automatically establish a redundant logical connection between said host (302) and said logical unit upon discovery of a single point of failure in said at least one logical connection. - View Dependent Claims (9, 10)
-
-
11. A computer readable storage medium having stored thereon instructions for causing a processor to execute a method for automatically creating redundant logical connections in a network, said method (600) comprising:
-
determining (604) where a single point of failure is located between a host (302) and a logical unit hosted on a storage array (308) in a particular network fabric having a given physical and logical connection topology comprising all network fabrics to which both said host (302) and said storage array (308) belong, attempting (606) to create a fully redundant logical connection between said host (302) and said logical unit within said particular network fabric; if a fully redundant logical connection is not possible within said particular network fabric, attempting (608) to create a fully redundant logical connection between said host (302) and said logical unit using an alternate of said network fabrics; and if a fully redundant logical connection is not possible in any alternate network fabric in said topologies, attempting (610) to create a partially redundant logical connection between said host (302) and said logical unit within said particular network fabric. - View Dependent Claims (12, 13, 14, 15)
-
Specification