High availability architecture for network devices

Multiplex communications – Fault recovery – Bypass an inoperative switch or inoperative element of a...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S244000, C714S011000

Reexamination Certificate

active

07061858

ABSTRACT:
A method and apparatus allows for continued operation of one or more applications running at a network device with reduced delay despite crashes or failures at that device. The network device includes two or more supervisor cards for running the applications and a plurality of line cards. According to the invention, one supervisor card is designated the active supervisor card and one supervisor card is designated the standby supervisor card. As changes in state and other operating conditions take place on the active supervisor events are generating for passing at least some of this information to the standby supervisor where it is stored. Following a crash or failure of the active supervisor card, the standby becomes the newly active supervisor card. The standby supervisor performs a consistency check with the line cards and resets those that fail the check. The standby supervisor also determines which data records and state information stored at the standby supervisor are valid, and begins running the applications loaded onto the device. Those data records and state information determined by the standby supervisor to be valid are utilized by the applications in continuing their operation, while invalid data records and state information are discarded.

REFERENCES:
patent: 4342083 (1982-07-01), Freedman et al.
patent: 4797884 (1989-01-01), Yalowitz et al.
patent: 4811337 (1989-03-01), Hart
patent: 4922486 (1990-05-01), Lidinksy et al.
patent: 5018137 (1991-05-01), Backes et al.
patent: 5072440 (1991-12-01), Isono et al.
patent: 5138615 (1992-08-01), Lamport et al.
patent: 5150360 (1992-09-01), Perlman et al.
patent: 5265092 (1993-11-01), Soloway et al.
patent: 5280480 (1994-01-01), Pitt et al.
patent: 5309437 (1994-05-01), Perlman et al.
patent: 5323394 (1994-06-01), Perlman
patent: 5327424 (1994-07-01), Perlman
patent: 5394402 (1995-02-01), Ross
patent: 5398242 (1995-03-01), Perlman
patent: 5400333 (1995-03-01), Perlman
patent: 5473771 (1995-12-01), Burd et al.
patent: 5511168 (1996-04-01), Perlman et al.
patent: 5550860 (1996-08-01), Georgiou et al.
patent: 5606669 (1997-02-01), Bertin et al.
patent: 5684800 (1997-11-01), Dobbins et al.
patent: 5734824 (1998-03-01), Choi
patent: 5740171 (1998-04-01), Mazzola et al.
patent: 5742604 (1998-04-01), Edsall et al.
patent: 5752003 (1998-05-01), Hart
patent: 5761435 (1998-06-01), Fukuda et al.
patent: 5764636 (1998-06-01), Edsall
patent: 5790808 (1998-08-01), Seaman
patent: 5825772 (1998-10-01), Dobbins et al.
patent: 5838894 (1998-11-01), Horst
patent: 5841967 (1998-11-01), Sample et al.
patent: 5844902 (1998-12-01), Perlman
patent: 5870386 (1999-02-01), Perlman et al.
patent: 5878232 (1999-03-01), Marimuthu
patent: 5953314 (1999-09-01), Ganmukhi et al.
patent: 5959968 (1999-09-01), Chin et al.
patent: 5959989 (1999-09-01), Gleeson et al.
patent: 5963556 (1999-10-01), Varghese et al.
patent: 6005841 (1999-12-01), Kicklighter
patent: 6032194 (2000-02-01), Gai et al.
patent: 6035105 (2000-03-01), McCloghrie et al.
patent: 6041358 (2000-03-01), Huang et al.
patent: 6049834 (2000-04-01), Khabardar et al.
patent: 6081512 (2000-06-01), Muller et al.
patent: 6111852 (2000-08-01), Leung et al.
patent: 6148383 (2000-11-01), Micka et al.
patent: 6151324 (2000-11-01), Belser et al.
patent: 6202114 (2001-03-01), Dutt et al.
patent: 6236659 (2001-05-01), Pascoe
patent: 6262977 (2001-07-01), Seaman et al.
patent: 6298061 (2001-10-01), Chin et al.
patent: 6330229 (2001-12-01), Jain et al.
patent: 6351452 (2002-02-01), Koenig et al.
patent: 6359858 (2002-03-01), Smith et al.
patent: 6411599 (2002-06-01), Blanc et al.
patent: 6438707 (2002-08-01), Ronstrom
patent: 6445715 (2002-09-01), Annaamalai et al.
patent: 6487591 (2002-11-01), Budhraja et al.
patent: 6515969 (2003-02-01), Smith
patent: 6535490 (2003-03-01), Jain
patent: 6578086 (2003-06-01), Regan et al.
patent: 6611502 (2003-08-01), Seaman
patent: 6625753 (2003-09-01), Skogman et al.
patent: 6628624 (2003-09-01), Mahajan et al.
patent: 6628661 (2003-09-01), Goldman et al.
patent: 6801506 (2004-10-01), Dey
patent: 6898189 (2005-05-01), Di Benedetto et al.
patent: 0 324 277 (1989-07-01), None
Horowitz, S., Dual-Layer Spanning Tree, A Spanning Tree Proposal for IEEE 802.1Q, May 14, 1997, pp. 45-48.
Seaman, M. and Delaney, D., Single or Multiple Filtering Databases, May 8, 1997, pp. 1-8.
Lucent Technologies Inc.'s Initial Disclosure of Prior Art Under Civil Local Rule 16-7, Case No. C98-20836 JW (PVT) ENE.
IEEE Standard 802.1D, Draft Standard for Local Area Networks MAC (Media Access Control) Bridges: Technical and Editorial Corrections, Mar. 6, 1997, pp. 3-10.85-122 and 151-158.
Perlman, Radia, Interconnections: Bridges and Routers, (c) 1992, pp. 54-64.
Hart, John, Extending the IEEE 802.1 MAC Bridge Standard to Remote Bridges, IEEE Network, Jan. 1988, pp. 10-15, vol. 2, No. 1.
Bhandari, I, Ofek, Y, Bulent, Y., and Yung, M., Fault-Tolerant Convergance Routing, IEEE, 1994, pp. 229-238.
Perlman, R., An Algorithm for Distributed Computation of Spanning Tree in an Extended LAN, ACM ISSN 0146-4833, 1985, pp. 44-53.
Cheng, C., A Protocol to maintain a Minimum Spanning Tree in a Dynamic Topology, Cimet I.A; Kumar P.R., ACM 0-8979-279 9/88/088/0330, 1998, pp. 330-338.
Murakami, K. and Maruyama, M., A MAPOS version 1 Extension-Switch-Switch Protocol, Network Working Groug, RFC: 2174, Jun. 1997, pp. 1-23.
Seaman, M., A More Robust Tree: Active Topology Maintenance in Reconfiguring Bridged Local Area Networks (STP), 3Com Corp. Mar. 1996.
Seaman, Mick, High Availability Spanning Tree, Rev. 1.1, pp. 1-15.
Information technology-Telecommunications and information exchange between systems-Local area networks-Media access control (MAC) bridges, International Standard ISO/IEC 10038:1993 ANSI/IEEE Std 802.1D, (c) 1993, pp. Table of Contents, 43-67, 82-83.
Cisco Systems, Inc: Catalyst 5000 Series Release Notes for Software Release 2.1, Doc. No. 78-2896-02, 1996, pp. 1-12.
Cisco Systems, Inc: Release Notes for Catalyst 2820 Series and Catalyst 1900 Series Firmware Version 5.35, Doc. No. 78-3817-05, Aug. 1997, pp. 1-8.
Configuration and Monitoring Switch Node Software, Bay Networks, BCC Version 3.0, May 1997.
SK-NET Switch 6616 Ethernet/FDDI Switch Configuration Guide, SysKonnet Inc., Mar. 1995, pp. 1-42.
Part 3: Media Access Control (MAC) Bridges, ANSI/IEEE Std 802.1D, 1998 Edition, pp. 58-109.
Using Redundant Supervisor Engines, Oct. 1999 http://www.cisco.com/univered/cc/cat5000/rel—5—2/config/redund.htm.
Draft Standard P802.1Q/D10, “IEEE Standards for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks,” Mar. 22, 1998.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

High availability architecture for network devices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High availability architecture for network devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High availability architecture for network devices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3708905

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.