System and method for fibrechannel fail-over through port spoofing
First Claim
1. A system for appliance back-up comprising:
- a network;
a storage device coupled to the network; and
a primary appliance and a standby appliance coupled to the network, the primary appliance receiving requests or commands and sending a status message via the network to the standby appliance indicating that the primary appliance is operational, wherein if the standby appliance does not receive the status message or the status message is invalid;
the standby appliance writes a shutdown message to a storage device, the primary appliance reads the shutdown message stored in the storage device and disables itself from processing requests or commands, and the standby appliance causes a standby appliance address to be identical to a primary appliance address and processes the requests or commands.
5 Assignments
0 Petitions
Accused Products
Abstract
In a system for appliance back-up, a primary appliance is coupled to a network, whereby the primary appliance receives requests or commands and sends a status message over the network to a standby appliance, which indicates that the primary appliance is operational. If the standby appliance does not receive the status message or the status message is invalid, the standby appliance writes a shutdown message to a storage device. The primary appliance then reads the shutdown message stored in the storage device and disables itself from processing requests or commands. When the primary appliance completes these tasks, it disables communication connections and writes a shutdown completion message to the storage device. The standby appliance reads the shutdown completion message from the storage device and initiates a start-up procedure. This procedure causes the address of the standby appliance to be identical to the primary appliance address, and the standby appliance processes the requests or commands in place of the primary appliance.
134 Citations
24 Claims
-
1. A system for appliance back-up comprising:
-
a network;
a storage device coupled to the network; and
a primary appliance and a standby appliance coupled to the network, the primary appliance receiving requests or commands and sending a status message via the network to the standby appliance indicating that the primary appliance is operational, wherein if the standby appliance does not receive the status message or the status message is invalid;
the standby appliance writes a shutdown message to a storage device, the primary appliance reads the shutdown message stored in the storage device and disables itself from processing requests or commands, and the standby appliance causes a standby appliance address to be identical to a primary appliance address and processes the requests or commands. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for appliance back-up comprising:
-
sending a status message from a primary appliance to a standby appliance indicating that the primary appliance is operational;
if the standby appliance does not receive the status message or the status message is invalid;
writing a shutdown message to a storage device;
reading the shutdown message stored in the storage device;
disabling the primary appliance from processing requests or commands;
causing a standby appliance address to be identical to a primary appliance address; and
causing the standby appliance to process the requests or commands. - View Dependent Claims (8, 9, 10, 11)
reading the shutdown completion message from the storage device; and
initiating a start-up procedure.
-
-
11. The method of claim 7, wherein the primary appliance includes a primary application and the standby appliance includes a standby application, identical to the primary application, for processing the requests or commands.
-
12. A method for appliance back-up comprising:
-
monitoring a primary appliance for an indication of a failure, the primary appliance having a primary appliance address, wherein if the failure occurs;
writing a message to a storage device;
in response to the message, disabling the primary appliance from processing requests or commands;
causing a standby appliance address of a standby appliance to be identical to the primary appliance address; and
processing the requests or commands. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
reading the shutdown completion message from the storage device; and
initiating a start-up procedure.
-
-
20. The method of claim 14, wherein the message is written if the standby appliance does not receive the update status message or the update status message is invalid.
-
21. The method of claim 20, wherein the disabling further comprises completing tasks and disabling communication connections.
-
22. The method of claim 21, wherein the disabling further comprises writing a shutdown completion message to the storage device.
-
23. The method of claim 12, wherein the standby appliance address and the primary appliance address are world wide port names.
-
24. The method of claim 12, wherein the primary appliance includes a primary application and the standby appliance includes a standby application, identical to the primary application, for processing the requests or commands.
Specification