Network path validation based on user-specified criteria
First Claim
Patent Images
1. A computer system comprising:
- at least one processing resource configured to control and communicate with at least one network device;
a plurality of network resources configured to be coupled by a plurality of pathways between the at least one processing resource and the at least one network device; and
at least one teaming module executable on the at least one processing resource and configured to manage failover in the computer system, wherein the at least one teaming module is configured to;
present a user interface enabling selection from among plural different traffic types to use as a heartbeat, where absence of the heartbeat is an indication of failure, the plural different traffic types including multiple ones selected from among a traffic type defined by a specific protocol, a traffic type defined by a specific Internet Protocol (IP) address, and a traffic type defined by a specific Media Access Control (MAC) address;
receive an indication of a selected user-specified traffic type from among the plural different traffic types to use as the heartbeat;
communicate traffic via the plurality of network resources; and
make a decision to fail over from a primary one of the pathways to a secondary one of the pathways based on failure to receive the heartbeat according to the user-specified traffic type, in combination with detection of availability of traffic according to the user-specified traffic type via the secondary pathway.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a network computer system to manage failover in the network computer system comprising communicating traffic via the plurality of network resources, and failing over from a primary pathway to a secondary pathway of the pathway plurality based on failure to receive the user-specified traffic defined by the failover criteria in the primary pathway in combination with availability of the user-specified traffic via the secondary pathway.
-
Citations
10 Claims
-
1. A computer system comprising:
-
at least one processing resource configured to control and communicate with at least one network device; a plurality of network resources configured to be coupled by a plurality of pathways between the at least one processing resource and the at least one network device; and at least one teaming module executable on the at least one processing resource and configured to manage failover in the computer system, wherein the at least one teaming module is configured to; present a user interface enabling selection from among plural different traffic types to use as a heartbeat, where absence of the heartbeat is an indication of failure, the plural different traffic types including multiple ones selected from among a traffic type defined by a specific protocol, a traffic type defined by a specific Internet Protocol (IP) address, and a traffic type defined by a specific Media Access Control (MAC) address; receive an indication of a selected user-specified traffic type from among the plural different traffic types to use as the heartbeat; communicate traffic via the plurality of network resources; and make a decision to fail over from a primary one of the pathways to a secondary one of the pathways based on failure to receive the heartbeat according to the user-specified traffic type, in combination with detection of availability of traffic according to the user-specified traffic type via the secondary pathway. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a network computer system comprising:
-
presenting, in a user interface, information relating to a plurality of different traffic types for specifying a heartbeat, where absence of the heartbeat is an indication of failure, the plurality of different traffic types including multiple ones selected from among a traffic type defined by a specific protocol, a traffic type defined by a specific Internet Protocol (IP) address, a traffic type defined by a specific Media Access Control (MAC) address, and a traffic type defined by a predetermined maximum or minimum size; enabling a user to select, with the user interface, from among the plurality of different traffic types to use as the heartbeat; and managing failover in the network computer system comprising; receiving an indication of a selected traffic type from among the plurality of different traffic types to use as the heartbeat; communicating traffic via a plurality of network resources that form a plurality of pathways to at least one network device; and making a decision to fail over from a primary one of the pathways to a secondary one of the pathways based on failure to receive the heartbeat according to the selected traffic type in the primary pathway, in combination with detecting availability of traffic according to the selected traffic type via the secondary pathway. - View Dependent Claims (8, 9)
-
-
10. A computer system comprising:
-
at least one processing resource configured to control and communicate with at least one network device; a plurality of network resources configured to be coupled by a plurality of pathways between the at least one processing resource and the at least one network device; and a graphical user interface (GUI) executable on the at least one processing resource and configured to; present a plurality of types of traffic useable as a heartbeat, wherein the plurality of types include a first type of traffic defined by a specific protocol, and a second type of traffic defined by a specific multicast address; and receive user selection of one of the presented plurality of types of traffic to use as the heartbeat; and a failover mechanism to control failover from a primary one of the pathways to a secondary one of the pathways based on failure to receive the heartbeat according to the selected type of traffic in the primary pathway.
-
Specification