Method of evaluating network connectivity between network resources
First Claim
Patent Images
1. A computerized method of evaluating connectivity between two network resources, the method comprising:
- identifying possible paths of connectivity between resources of devices in the network;
obtaining device connectivity configuration information from the devices in the network;
aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and
computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources,wherein the two network resources include one or more of LUNs, ports or applications.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a computer or communication network by obtaining connectivity configuration information from a plurality of networked devices; and, determining a network connectivity condition between any two of the plurality of networked devices.
57 Citations
22 Claims
-
1. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the two network resources include one or more of LUNs, ports or applications. - View Dependent Claims (2)
-
-
3. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the network connectivity condition is in the form of one of an affirmative, a negative, a conditional affirmative and a conditional negative.
-
-
4. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the one or more networked devices include a storage array and a host, and wherein the connectivity condition is between the storage array and the host, and includes masked state information indicating a property of the storage array relative to the host. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the one or more networked devices include a storage array and a host, and wherein the connectivity condition is between the storage array and the host and includes binding state information indicating a property of the storage array relative to one or more ports of the storage array. - View Dependent Claims (10)
-
-
11. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the one or more networked devices include a storage array and a host, and wherein the connectivity condition is between the storage array and the host and includes zoning state information indicating a property of the relationship of the storage array and the host.
-
-
12. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the connectivity condition includes cabling state information indicating physical connection between any two network resources.
-
-
13. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; and computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources, wherein the connectivity condition includes link state information indicating a wireless connection between any two network resources.
-
-
14. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources; determining two or more connectivity conditions, and wherein the act of determining two or more connectivity conditions comprises determining whether a first of two or more connectivity conditions is consistent with a second of the two or more connectivity conditions; and in response to determining that the first connectivity condition is inconsistent with the second connectivity condition, causing the first connectivity condition to be displayed as a conditional connectivity condition.
-
-
15. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources; and providing a display of one or both of the device connectivity configuration information and the connectivity condition. - View Dependent Claims (16)
-
-
17. A computerized method of evaluating connectivity between two network resources, the method comprising:
-
identifying possible paths of connectivity between resources of devices in the network; obtaining device connectivity configuration information from the devices in the network; aggregating and attributing the device configuration information of each device in the network to at least one of the identified possible paths of connectivity, wherein the device is in the at least one possible path in the network; computing, based on the device connectivity configuration information attributed to each possible path, whether a network connectivity condition is fulfilled for each possible path between the two network resources; presenting a list of objects on a first side of a network; presenting a list of objects on a second side of the network; enabling a user to select one or more objects from the first list and one or more objects from the second list; in response to the user selection, determining one or more connectivity conditions that exist between the user-selected objects; and displaying the connectivity conditions in a manner that associates the connectivity conditions with the user-selected objects. - View Dependent Claims (18, 19, 20)
-
-
21. A user interface for a network management computer program, the user interface comprising:
-
a first display region presenting a list of objects on a first side of the network; a second display region presenting a list of objects on a second side of the network; an interactive control enabling a user to select one or more objects from the first list and one or more objects from the second list; display update processes that are responsive to the user selection and operate to determine one or more connectivity states that exist between the user-selected objects and display the determined connectivity states in a manner that associates the connectivity states with the user-selected objects.
-
-
22. A user interface for a SAN management computer program, the user interface comprising:
-
a first display region presenting a list of objects on a first side of the SAN; a second display region presenting a list of objects on a second side of the SAN; an interactive control enabling a user to select one or more objects from the first list and one or more objects from the second list; display update processes that are responsive to the user selection and operate to determine one or more connectivity states that exist between the user-selected objects and display the determined connectivity states in a manner that associates the connectivity states with the user-selected objects.
-
Specification