Method of ensuring consistent configuration between processors running different versions of software

a technology of software and configuration, applied in the field of ensuring consistent configuration between processors running different versions of software, can solve problems such as configuration mismatch, loss of service, standby processors failing to take control of routers without interrupting

Active Publication Date: 2010-02-09
CISCO TECH INC
View PDF22 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Routers with redundant processors are often used in environments where a lapse in connectivity caused by a failure in hardware or software would cause a loss of service.
This would lead to a configuration mismatch, as the Active and Standby processors would no longer be in sync with each other.
In such a case, the Standby processor would fail to take control of the router without interrupting service, if called upon to do so.
The Standby process could fail altogether when the switchover occurs.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method of ensuring consistent configuration between processors running different versions of software
  • Method of ensuring consistent configuration between processors running different versions of software
  • Method of ensuring consistent configuration between processors running different versions of software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]Methods and systems for ensuring a consistent configuration between processors running different software versions will be described. Reference will now be made in detail to several embodiments of the invention. While the invention will be described in conjunction with the alternative embodiment(s), it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternative, modifications, and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims.

[0018]Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one skilled in the art that the present invention may be practiced without these specific details or with equivalents thereof. In other instances, well-known methods, pro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method of establishing and maintaining a consistent configuration state of a first processor, running on a first version of operating software, and a second processor, running on a second version of operating software, is described. The method involves determining a current configuration state of the first processor, where the configuration state comprises a list of configuration commands. The method also involves performing a syntax check for each command in the current configuration, using the second processor and the second version of operating software, with the syntax check resulting in a pass or a fail result. For every command which results in a fail result, an entry is added to a mismatched configuration list (MCL). Embodiments of this invention can be utilized to keep the configurations consistent during an upgrade or downgrade of the operating software.

Description

BACKGROUND[0001]1. Field of the Invention[0002]Embodiments of the present invention relate to methods and systems for ensuring consistent configurations across multiple redundant processors in a stateful system.[0003]2. Related Art[0004]In order to provide greater reliability, many critical computing devices are equipped with multiple redundant processors. In such a system, processors can be classified as Active and Standby. The Active processor has control of the system. A Standby processor takes over if necessary, e.g., if the Active processor should fail. In order for such a switchover to be effected with minimal disruption of services, the Active and Standby processor(s) need to remain synchronized, particularly with respect to the configuration instructions being executed at a given time.[0005]In some situations, the Active and Standby processors can be running different versions of the same operating system. This can occur, for example, during a software upgrade (or downgrade)...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F11/00
CPCG06F11/1658G06F11/2097
Inventor BANKS, DONALD EDWARDKANAN, SARAVANAN VALAPADYKAPUR, SUKHDEV S.SWAMINATHAN, JOSEPH MICHAELSAMYLAND, ROBERT ARTHUR
Owner CISCO TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products