General Navigation Buttons - Home | Search | Contact Us | Site Map | Whats New
products graphic
white space
products
Software Technology Roadmap
What's New
Background & Overview
Technology Descriptions
Defining Software Technology
Technology Categories
Template for Technology Descriptions
Taxonomies
Glossary & Indexes
Feedback & Participation
Software Engineering Information Repository (SEIR)
white space
About SEI|Mgt|Eng|Acq|Collaboration|Prod.& Services|Pubs
pixel
Rollover Popup Hints for Topic Navigation Buttons above
pixel
Network Management--An Overview


Status

Advanced

Purpose and Origin

In the early 1980s computer networks began to grow and be interconnected. As the size of these networks grew, they became harder to manage and maintain, thus the need for network management was realized. One of the oldest forms of network management is the use of the remote login to monitor or configure a network device; however, today more sophisticated network management tools are available. Network management is a requirement for anyone who wants to control and monitor their networks.

Technical Detail

Functional Areas of Network Management. Network management is the ability to control and monitor a computer network from a central location. The International Organization for Standardization (ISO)1 defined a conceptual model for describing the key functional areas of network management which are described below [X.700 96]:

Note: In general, network management systems available from vendors today do not support all the key functional areas, and in a supported functional area, the coverage may be incomplete even though support is claimed.

  • Fault Management: Provides facilities that allow network managers to discover faults in managed devices,2 the network, and network operation, to determine their cause and to take remedial action. To enable this, fault management provides mechanisms to:
    • Report the occurrence of faults
    • Log reports
    • Perform diagnostic tests
    • Correct faults (possibly automatically)
  • Configuration Management: Monitors network configuration information so that the effects of specific hardware and software can be managed and tracked. It may provide the ability to initialize, reconfigure, operate and shut down managed devices.
  • Accounting: Measures network utilization of individual users or groups to:
    • Provide billing information
    • Regulate users or groups
    • Help keep network performance at an acceptable level
  • Performance Management: Measures various aspects of network performance including the gathering and analysis of statistical data about the system so that it may be maintained at an acceptable level. Performance management provides the ability to:
    • Obtain the utilization and error rates of network devices
    • Provide a consistent level of performance by ensuring that devices have a sufficient capacity.
  • Security Management: Controls access to network resources so that information can not be obtained without authorization by:
    • Limiting access to network resources
    • Providing notification of security breaches and attempts

Network Management Architecture. In general, network management systems have the same basic architecture, as shown in Figure 27.

Figure 27: Typical Network Management Architecture [Cisco 96]

The architecture consists of the following elements:

  • Network Management Station(s): The network management station3 runs the network management application4 that gathers information about managed devices from the management agent5 which resides within a managed device. The network management application typically must process large amounts of data, react to events, and prepare relevant information for display. It usually has a control console with a GUI interface which allows the operator to view a graphical representation of the network, control managed devices on the network and program the network management application. Some network management applications can be programmed to react to information collected from management agents and/or set thresholds with the following actions:
    • Perform tests and automatic corrective actions (reconfiguration, shutdown of a managed device)
    • Logging network events
    • Present status information and alerts to operator
  • Managed Devices: A managed device can be any type of node residing on a network, such as a computer, printer or router. Managed devices contain a management agent.
  • Management agents: Provides information about the managed device to the network management application(s) and may also accept control information.
  • Network management protocol: Protocol used by the network management application(s) and the management agent to exchange management information.
  • Management Information: The information that is exchanged between the network management application(s) and the management agents that allows the monitoring and control of a managed device.
Network management software (network management applications and agents) is usually based upon a particular network management protocol and the network management capabilities provided with the software are usually based upon the functionality supported by the network management protocol. Most systems use open protocols; however, some network management software is based upon vendor specific proprietary protocols. The selection of network management software is driven by the following factors:

  • Network environment (scope and nature of the network)
  • Network management requirements
  • Cost
  • Operating systems involved
The two most common network management protocols are the

SNMP is by far the most widely used network management protocol and use is widespread in LAN environments. CMIP is used extensively in telecommunication environments, where networks tend to be large and complex.

Usage Considerations

A considerable amount of time is usually required to effectively deploy and learn to use network management software. This is because network managers must be extremely familiar with the network management protocol and the data structures associated with the network management information. Network management protocols and the data structures associated with the network management information are typically complex.

Many network management implementations do not provide support for network devices which use vendor specific protocols.

A network management system for a small isolated network may not be cost effective or needed. This of course depends on functionality, reliability and performance requirements of the network and attached systems.

Maturity

Network management software often lacks the functionality needed to effectively manage a network. Some of this can be attributed to the deficiencies in the network management protocols.

Numerous network management packages are available from a wide variety of vendors. Some packages are simple and provide network management facilities for a single network, others can be complex and handle multiple types of networks. New products and enhancements to existing network management packages are announced frequently.

Costs and Limitations

Network management systems can be quite expensive, and are often complex. Personnel with specialized training are often required to effectively configure, maintain and operate the network management system.

Index Categories

This technology is classified under the following categories. Select a category for a list of related topics.

Name of technology

Network Management

Application category

Protocols (AP.2.2.3)
Network Management (AP.2.2.2)

Quality measures category

Openness (QM.4.1.2)
Interoperability (QM.4.1)
Maintainability (QM.3.1)
Scalability (QM.4.3)
Security (QM.2.1.5)

Computing reviews category

Network Operations (C.2.3)
Distributed Systems (C.2.4)

References and Information Sources

[Cisco 96] Internetworking Technology Overview / Network Management Basics [online]. Available WWW
<URL: http://cio.cisco.com/univercd/data/doc/cintrnet/ito/55018.htm> (1996).
[Stallings 93] Stallings, William. SNMP, SNMPv2, and CMIP: The Practical Guide to Network Management Standards. Reading, MA: Addison-Wesley, 1993.
[Vallillee 96] Vallillee, Tyler. SNMP & CMIP: An Introduction To Network Management [online]. Available WWW
<URL: http://www.inforamp.net/~kjvallil/t/snmp.html> (1996).
[X.700 96] X.700 and Other Network Management Services [online]. Available WWW
<URL: http://ganges.cs.tcd.ie/4ba2/x700/index.html> (1996).

Current Author/Maintainer

Dan Plakosh, SEI

Modifications

9 February 98: Minor modifications

19 June 97 (original)

Footnotes

1 A voluntary, non-treaty organization founded in 1946 which is responsible for creating international standards in many areas, including computers and communications. Its members are the national standards organizations of the 89 member countries, including ANSI for the U.S.

2 A managed device is any type of node residing on a network, such as a computer, printer or routers that contain a management agent.

3 The network management station is the system that hosts the network management application.

4 The network management application is the application that provides the ability to monitor and control the network.

5 The network management agent is the software that resides in a managed device that allows the device to be monitored and/or controlled by a network management application.



The Software Engineering Institute (SEI) is a federally funded research and development center sponsored by the U.S. Department of Defense and operated by Carnegie Mellon University.

Copyright 2007 by Carnegie Mellon University
Terms of Use
URL: http://www.sei.cmu.edu/str/descriptions/network_body.html
Last Modified: 11 January 2007