Claims
- 1. A method of transferring a network function from a primary network device to a backup network device comprising:
- detecting at the backup network device mapped to a standby IP address that the primary network device mapped to an active IP address has failed;
- sending a message from the backup network device to the primary network device indicating to the primary network device that the primary network device has failed;
- mapping the IP address of the backup network device from the standby IP address to the active IP address;
- mapping the IP address of the primary network device from the active IP address to the standby IP address; and
- handling packets sent to the active IP address with the backup network device.
- 2. A method of transferring a network function from a primary network device to a backup network device as recited in claim 1 further providing a failover cable between the primary network device and the backup network device.
- 3. A method of transferring a network function from a primary network device to a backup network device as recited in claim 2 further including sending copies of configuration commands executed on the primary network device to the secondary network device on the failover cable.
- 4. A method of transferring a network function from a primary network device to a backup network device as recited in claim 1 wherein the configuration of the backup network device mirrors the configuration of the primary network device.
- 5. A method of transferring a network function from a primary network device to a backup network device as recited in claim 4 further including
- changing the state of the backup network device from a standby state to an active state;
- changing the state of the primary network device from the active state to the standby state; and
- intercepting packets at the backup network device according to the configuration of the primary network device.
- 6. A method of transferring a network function from a primary network device to a backup network device as recited in claim 1 further including:
- changing the MAC address of the backup network device from a standby MAC address to an active MAC address;
- changing the MAC address of the primary network device from a the active MAC address to the standby MAC address.
- 7. A method of transferring a network function from a primary network device to a backup network device as recited in claim 2 wherein the failover cable has a primary end and a secondary end and wherein the primary network device and the backup network device are elected from a first server and a second server according to the end of the failover cable that is plugged in to the first server and the second server.
- 8. A method of transferring a network function from a primary network device to a backup network device as recited in claim 2 wherein the primary network device periodically sends a signal on the failover cable indicating that the primary network device is not failed.
- 9. A method of transferring a network function from a primary network device to a backup network device as recited in claim 2 wherein the backup network device periodically sends a signal on the failover cable indicating that the backup network device is not failed.
- 10. A method of transferring a network function from a primary network device to a backup network device as recited in claim 8 wherein the backup network device determines that the primary network device is failed based on nonreceipt of the periodic signal on the failover cable.
- 11. A method of transferring a network function from a primary network device to a backup network device as recited in claim 2 wherein the primary network device periodically sends a signal on the network indicating that the primary network device is not failed.
- 12. A method of transferring a network function from a primary network device to a backup network device as recited in claim 2 wherein the backup network device periodically sends a signal on the network indicating that the backup network device is not failed.
- 13. A method of transferring a network function from a primary network device to a backup network device as recited in claim 11 wherein the backup network device determines that the primary network device is failed based on nonreceipt of the periodic signal on the network.
- 14. A method of transferring a network function from a primary network device to a backup network device as recited in claim 13 wherein the backup network device tests its network interface card before determining that the primary network device is failed based on the nonreceipt of the periodic signal on the network.
- 15. A method of transferring a network function from a primary network device to a backup network device as recited in claim 1 wherein the active status of the primary network device and the standby status of the backup network device is frozen when the failover cable is unplugged.
- 16. A method of transferring a network function from a primary network device to a backup network device as recited in claim 1 wherein the primary network device cannot become active after failing unless the primary network device is reset.
- 17. A hot standby network device for backing up a primary network device comprising:
- means for detecting that the primary network device mapped to an active IP address has failed;
- means for sending a message from the hot standby network device indicating that the primary network device has failed so that the active IP address will become available to the hot standby network device;
- means for mapping the local IP address of the hot standby network device from a standby IP address to an active IP address; and
- means for handling packets sent to the active IP address with the hot standby network device.
- 18. A hot standby network device as recited in claim 17 wherein the hot standby network device handles data packets using the TCP/IP protocol.
- 19. A standby network device comprising:
- a processor configured to detect that a primary network device mapped to a active IP address has failed;
- an interface configured to send a message from the backup network device to the primary network device indicating to the primary network device that the primary network device has failed;
- a memory configured to map the IP address of the backup network device from the standby IP address to the active IP address;
- wherein the processor is further configured to handle packets sent to the active IP address when the IP address of the backup network device is mapped to the active IP address.
- 20. A standby network device as recited in claim 19 wherein a failover cable is connected between the primary network device and the backup network device.
- 21. A standby network device as recited in claim 20 wherein the failover cable has a primary end and a secondary end and wherein the standby network device is configured as a result of the end of the failover cable that is plugged into the standby network device.
- 22. A primary network device comprising:
- an interface configured to receive a message from a backup network device mapped to a standby IP address indicating to the primary network device that the primary network device has failed;
- a processor configured to detect that the primary network device should be failed as a result of the receipt of the message from the backup network device;
- a memory configured to map the IP address of the primary network device from the active IP address to the standby IP address;
- wherein the processor is further configured to handle packets sent to the standby IP address when the IP address of the primary network device is mapped to the standby IP address.
- 23. A primary network device as recited in claim 22 wherein a failover cable is connected between the primary network device and the backup network device.
- 24. A primary network device as recited in claim 23 wherein the failover cable has a primary end and a secondary end and wherein the standby network device is confined as a result of the end of the failover cable that is plugged into the standby network device.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation in part of co-pending U.S. patent application Ser. Nos. 08/850,248, 08/850,730 and 08/850,836, all filed May 2, 1997, (Attorney Docket Nos. CISCP005, CISCP007. and CISCP008) which are incorporated herein by reference for all purposes.
This application is related to co-pending U.S. patent application Ser. No. 08/920,211 (Attorney Docket No CISCP013 filed concurrently herewith, which is incorporated herein by reference for all purposes.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
4700348 |
Ise et al. |
Oct 1987 |
|
5016244 |
Massey, Jr. et al. |
May 1991 |
|
5515418 |
Yamaguchi et al. |
May 1996 |
|
5581542 |
Kato et al. |
Dec 1996 |
|
5661719 |
Townsend et al. |
Aug 1997 |
|
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
850248 |
May 1997 |
|
Parent |
850730 |
May 1997 |
|
Parent |
850836 |
May 1997 |
|