Method and apparatus for configuration management in...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06349306

ABSTRACT:

FIELD OF THE INVENTION
The present invention is directed to configuration management of communications networks, and more specifically to an apparatus and method for processing and storing model-based configuration data and which utilizes templates for configuring a plurality of network devices in order to make such configuration management less time-consuming, expensive and error prone.
BACKGROUND OF THE INVENTION
Configuration management in communications networks is the task of keeping an inventory of network devices, knowing the configuration of each device, resetting or updating configurations as the need arises, and scheduling configuration changes. In the past, many of these tasks were done manually or by software packages built specifically for a particular device.
A “configuration” is defined as a particular setting of device parameters that govern the operational characteristics of a network device. In communications networks, the devices that are routinely configured are routers, bridges and hubs, and examples of device parameters include port thresholds, on/off switches, access security, etc.
In the prior art, one method of network configuration is to manually configure a network device. In this case, a user physically attaches a dumb terminal to the network device and issues configuration commands through the terminal's keyboard. A disadvantage of this method is that one cannot retrieve or store information regarding the configuration of a device.
A second known method is to make configuration changes with a software package built specially for a network device type. A disadvantage of this method is that one cannot configure different device types simultaneously. Examples of commercially available tools that allow one to configure a single type of device include the following: (1) Site Manager, Wellfleet Communications, Inc., 8 Federal Street, Billerica, Mass. 01821; and (2) Cisco Works, 1525 O'Brien Drive, Menlo Park, Calif. 94025.
Thus, the primary disadvantages of the prior art include:
a user can manually configure only one device at a time;
a user must know the desired configuration before making a change;
a user must manually check to see if in fact the desired change took place;
existing tools utilize only one network management protocol (e.g., the simple network management protocol—SNMP) to manage the device; and
existing tools are specialized for one particular type of device (e.g., Cisco routers).
In general, the prior art methods are time-consuming, expensive, error prone, and limited in terms of the operations that can be performed.
SUMMARY OF THE INVENTION
The present invention is directed to a method and apparatus for configuration management of a communications network, and which performs one or more of the following functions:
enables configuration of several network devices at the same time;
enables retrieval of a configuration from a device, storage of a configuration, and downloading of the configuration to other devices;
verifies that configurations have taken place and generates reports and/or alarms when configuration operations are unsuccessful;
enables automatic scheduling of configuration retrieval, loading and/or verification;
enables configuration of a wide variety of different network devices.
The present invention utilizes a database of models, each “model” representing an associated network device and including attribute values for the parameters of that device. A configuration manager accesses a set of model types, each “model type” having an associated set of attributes. The configuration manager creates a template by selecting a model type and one or more attributes from the associated set of attributes, and then screens a selected model with the template to retrieve the values for each of the attributes in the template from the attribute values in the database, to create a configuration record for the model. The configuration record may then be stored, modified, transferred to a model, and/or displayed to a user on a user interface. Also, multiple templates can be used to create a composite configuration record. Multiple configuration records may be transferred to multiple models in the database, for reconfiguring multiple network devices. In one alternative embodiment, a template may be created from a pre-existing configuration record by extracting the attributes of that record. Other features include the generation of alarms to indicate whether or not a transfer or reconfiguration has been successful, and maintaining a scheduler for automatic capture, load or verification of configuration records.
The terms “model” and “model type” will be more specifically described in regard to the following detailed description. Generally, a model type is analogous to a “class” in object-oriented terminology. Note that a reference to “model type name” is meant to be the same as “model type”.
The term “model” is analogous to an “instance of a class” or an “object” in object-oriented terminology. So, a model is an instance of a model type. Again, a reference to “model name” means the same as just “model”.
These and other advantages of the present invention are both particularly described in the following detailed description and drawings.


REFERENCES:
patent: 5049873 (1991-09-01), Robins et al.
patent: 5175800 (1992-12-01), Galis et al.
patent: 5193152 (1993-03-01), Smith
patent: 5202985 (1993-04-01), Goyal
patent: 5226120 (1993-07-01), Brown et al.
patent: 5261044 (1993-11-01), Dev et al.
patent: 5285494 (1994-02-01), Sprecher et al.
patent: 5295244 (1994-03-01), Dev et al.
patent: 5333252 (1994-07-01), Brewer, III et al.
patent: 5384697 (1995-01-01), Pascucci
patent: 5436909 (1995-07-01), Dev et al.
patent: 5444851 (1995-08-01), Woest
patent: 5452415 (1995-09-01), Hotka
patent: 5455938 (1995-10-01), Ahmed
patent: 5471399 (1995-11-01), Tanaka et al.
patent: 5483631 (1996-01-01), Nagai et al.
patent: 5485455 (1996-01-01), Dobbins et al.
patent: 5500934 (1996-03-01), Austin et al.
patent: 5535335 (1996-07-01), Cox et al.
patent: 5535403 (1996-07-01), Li et al.
patent: 5539870 (1996-07-01), Conrad et al.
patent: 5559955 (1996-09-01), Dev et al.
patent: 5568605 (1996-10-01), Clouston et al.
patent: 5572652 (1996-11-01), Robusto et al.
patent: 5832503 (1998-11-01), Malik et al.
patent: 5872928 (1999-02-01), Lewis et al.
patent: 5884072 (1999-03-01), Rasmussen
patent: 6094654 (2000-07-01), Van Huben et al.
patent: 6115713 (2000-09-01), Pascucci et al.
patent: 0 609 990 (1994-08-01), None
Terplan, Communications Networks Management, “Fault Management,” (Chapter 8, pp. 263-366), Second edition, Prentice Hall, Englewood Cliffs, New Jersey 07632 (1992).
Sloman, Network and Distributed Systems Management, Addison-Wesley Publishing Company, Wokingham, England (1994) “Domains: A Framework For Structuring Management Policy”(Chapter 16, pp. 433-453) Moffett, “Specification of Management Policies and Discretionary Access Control,” (Chapter 17, pp. 455-480).
Ericson et al., Expert Systems Applications In Integrated Network Management, “Fault Management Applications,” (Chapter 5, pp. 235-273), Artech House, 685 Canton Street, Norwood, MA 02062 (1989).
Weis, Journal of Network and Systems Management, Plenum Publishing Corp., “Policies In Network And Systems Management—Formal Definition And Architecture,” Plenum Publishing Corp., (1994).
Roos et al., Integrated Network Management III, “Modelling Management Policy Using Enriched Managed Objects,” Elsevier Science Publishers, North holland, pp. 207-215 (1993).
Cheriton et al., “Host Groups: A Multicast Extension For Datagram Internetworks,” Data Communications Symposium, Sep. 1985, pp. 172-179 (USA).
“Method For Assigning Network Applications To Users and Groups,” IBM Technical Disclosure Bulletin, vol. 37, No. 4b, Apr. 1994 (New York, USA).

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

Method and apparatus for configuration management in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for configuration management in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for configuration management in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2969413

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