Active-passive flow switch failover technology
First Claim
Patent Images
1. A network flow switching system for routing packets between a plurality of servers and a plurality of network devices, the system comprising:
- a plurality of Y-cables, each of the Y-cables being connected to either one of the servers or one of the network devices;
a first flow switch connected to the plurality of Y-cables; and
a second flow switch connected to the plurality of Y-cables and to the first switch;
wherein packets are routed between the servers and the network devices via the first flow switch if the first flow switch is active and the packets are routed between the servers and the network devices via the second flow switch if the first flow switch is passive.
23 Assignments
0 Petitions
Accused Products
Abstract
A network flow switch system that uses an active flow switch and a passive flow switch in conjunction to achieve redundancy or failover. The flow switches switch information between network components via Y-cables that allow both flow switches to remain simultaneously connected to the network devices. A failover link connects the flow switches together and allows the passive flow switch to monitor the status of the active flow switch. The active flow switch performs all switching while the active flow switch is operational.
68 Citations
32 Claims
-
1. A network flow switching system for routing packets between a plurality of servers and a plurality of network devices, the system comprising:
-
a plurality of Y-cables, each of the Y-cables being connected to either one of the servers or one of the network devices;
a first flow switch connected to the plurality of Y-cables; and
a second flow switch connected to the plurality of Y-cables and to the first switch;
wherein packets are routed between the servers and the network devices via the first flow switch if the first flow switch is active and the packets are routed between the servers and the network devices via the second flow switch if the first flow switch is passive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
sending a request signal;
configuring the first flow switch to the active status if the first flow switch does not receive a status signal within a predetermined period of time;
configuring the first flow switch to the passive status if the first flow switch receives a status signal within a predetermined period of time;
configuring the first flow switch to the passive status if the first flow switch receives a high priority request signal within a predetermined period of time; and
configuring the first flow switch to a pending active status if the first flow switch receives a low priority status signal within a predetermined period of time.
-
-
11. The system of claim 9, wherein the initialization of the second flow switch comprises:
-
sending a request signal;
configuring the second flow switch to the active status if the second flow switch does not receive a status signal within a predetermined period of time;
configuring the second flow switch to the passive status if the second flow switch receives a status signal within a predetermined period of time;
configuring the second flow switch to the passive status if the second flow switch receives a high priority request signal within a predetermined period of time; and
configuring the second flow switch to a pending active status if the second flow switch receives a low priority status signal within a predetermined period of time.
-
-
12. The system of claim 1, wherein the plurality of network devices comprises one or more routers.
-
13. The system of claim 1, wherein the plurality of network devices comprises one or more switches.
-
14. A method for routing packets between a plurality of servers and a plurality of network devices, the method comprising:
-
routing the packets between the servers and the network devices via a plurality of Y-cables, each of the Y-cables connecting either one of the servers or one of the network devices to the first flow switch and the second flow switch;
routing packets between the servers and the network devices via a first flow switch if the first flow switch is active; and
routing the packets between the servers and the network devices via the second flow switch if the first flow switch is passive. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
sending a request signal;
configuring the first flow switch to the active status if the first flow switch does not receive a status signal within a predetermined period of time;
configuring the first flow switch to the passive status if the first flow switch receives a status signal within a predetermined period of time;
configuring the first flow switch to the passive status if the first flow switch receives a high priority request signal within a predetermined period of time; and
configuring the first flow switch to a pending active status if the first flow switch receives a low priority status signal within a predetermined period of time.
-
-
21. The method of claim 19, wherein the initialization of the second flow switch comprises:
-
sending a request signal;
configuring the second flow switch to the active status if the second flow switch does not receive a status signal within a predetermined period of time;
configuring the second flow switch to the passive status if the second flow switch receives a status signal within a predetermined period of time;
configuring the second flow switch to the passive status if the second flow switch receives a high priority request signal within a predetermined period of time; and
configuring the second flow switch to a pending active status if the second flow switch receives a low priority status signal within a predetermined period of time.
-
-
22. The method of claim 14, wherein the plurality of network devices comprises one or more routers.
-
23. The method of claim 14, wherein the plurality of network devices comprises one or more switches.
-
24. A computer readable storage medium comprising computer instructions for:
-
routing packets between a plurality of servers and a plurality of network devices via a plurality of Y-cables, each of the Y-cables connecting either one of the servers or one of the network devices to the first flow switch and the second flow switch;
wherein the first flow switch routes packets between the servers and the network devices if the first flow switch is active and the second flow switch routes the packets between the servers and the network devices if the first flow switch is passive. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
initializing the first flow switch and the second flow switch.
-
-
30. The computer readable storage medium of claim 29, wherein the first flow switch and the second flow switch initialize by:
-
sending a request signal;
configuring the first flow switch to the active status if the first flow switch does not receive a status signal within a predetermined period of time;
configuring the first flow switch to the passive status if the first flow switch receives a status signal within a predetermined period of time;
configuring the first flow switch to the passive status if the first flow switch receives a high priority request signal within a predetermined period of time; and
configuring the first flow switch to a pending active status if the first flow switch receives a low priority status signal within a predetermined period of time.
-
-
31. The computer readable storage medium of claim 24, wherein the plurality of network devices comprises one or more routers.
-
32. The computer readable storage medium of claim 24, wherein the plurality of network devices comprises one or more switches.
Specification