Client-server computer network management architecture

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000, C345S215000, C345S215000, C709S203000, C709S223000, C709S224000

Reexamination Certificate

active

06664978

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Reference to Appendices A to D
Appendices A to D are a part of the present disclosure and each is incorporated herein by, reference in its entirety. A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
2. Field of the Invention
The invention generally relates to generally to computer network management, and in particular to managing heterogeneous computer network elements.
3. Description of Related Art
Over the years, the organization of computer systems has changed dramatically. The concept of a large computer center with a single large computer to which all users bring their work is obsolete. The single large computer has been replaced by a large number of separate but interconnected computers that form a computer network. of interconnected networks and is sometimes called an internet. The Internet is a specific worldwide internet. The widespread popularity of the Internet has resulted in yet other types of computer networks such as intranets and extranets.
A computer network includes both hardware and software. Typically, a network architecture is defined in terms a set of layers and protocols that define the communication between hardware and software in a computer as well as the communication between computers on the network. One widely used network architecture is the Transmission Control Protocol/Internet Protocol (TCP/IP) Reference Model. TCP/IP is well-documented and is known to those of skill in the art.
As computer networks have become more common, a number of new devices were introduced to facilitate communications between network computers including local and remote bridges, multiprotocol routers, distributed hubs, and switching hubs. Similarly, the number and diversity of computer platforms, both hardware and software, connected to a network increased. Typically, as each new product was introduced, a new user interface was introduced to those that managed the computer network. Each new user interface has its own terminology, commands, and navigational metaphor.
Hence, in the past few years, as computer network complexity has grown exponentially, computer network management challenges have grown similarly. The networks are too complex and too critical for any single person to manage alone. Even simple networks are typically managed by more than one network administrator.
To assist in the management of TCP/IP computer networks, a Simple Network Management Protocol (SNMP) was implemented. However, today, SNMP is used in proprietary network environments including Netware IPX/SPX, DECnet, AppleTalk, and SNA environments.
SNMP is an industry standard for managing heterogeneous TCP/IP-based computer network elements from a single management application. SNMP defines the protocols and message formats which are used to communicate between the management application and the computer network element. With SNMP, a network manager can configure computer network elements and monitor computer network performance and status. SNMP, version 1 is defined by several standards documents that include:
RFC 1155, “Structure and Identification of Management Information for TCP/IP-based Internets,” May, 1990;
RFC 1157, “A Simple Network Management Protocol (SNMP),” May 1990.
RFC 1212, “Concise MIB Definitions,” March, 1991; and
RFC 1213, “Management Information Base for Network
Management of TCP/IP-based Intemets: MIB-II,” March 1991.
Each of the above documents is incorporated herein by reference to demonstrate the level of skill in the art for SNMP. As used in the standards document, RFC stands for Request For Comment.
A computer network
100
(FIG.
1
), that is managed using SNMP, includes, for example, a management station
110
, a workstation
120
, a bridge
130
, a router
140
, and a printer
150
. Network
100
also could include, for example, personal computers, repeaters, and hubs. SNMP is a client-server based application protocol. Management station
110
executes a SNMP manager application
115
that communicates with SNMP agent processes
121
,
131
,
141
, and
151
.
Specifically, SNMP manager
115
communicates with client processes, i.e., agent process
121
on workstation
120
, agent process
131
on bridge
130
, agent process
141
on router
140
, and agent process
151
on printer
150
using SNMP. An agent computer process must be programmed for each of the computer network elements, and the actions that are to be taken must be specifically programmed for each computer network element.
Each of agent processes
121
,
131
,
141
, and
151
monitors and controls the operation of the computer network element containing the agent process, i.e., elements
120
,
130
,
140
, and
150
respectively, by maintaining a data base of objects
122
,
132
,
142
, and
152
, respectively, called the Management Information Base (MIB). The MIB reflects the status of the managed computer network element. Each of the agent processes
121
,
131
,
141
, and
151
responds to network management requests from SNMP manager
115
. An agent process can also send unsolicited messages, called trap events, to SNMP manager
115
to apprise manager
115
of network events. Manager
115
maintains statistics that define the operation of network
100
in MIB
112
.
The SNMP standards define proxy agents that may be used to access management information from a remote device. A common usage of proxy agents is to translate protocols when the remote device does not support SNMP.
SNMP uses well-established standards to define the format, content, and database structure of management information objects that are stored by the agent process and passed between SNMP manager
115
and the agent. These objects are carried in packets called protocol data units (PDUs) and contain operating parameters, statistics, and control information for the element and its components. The objects (variables) comprise the MIB. The current version of the MIB definition as defined by the standards body is MIB-IL. Any SNMP management process can access MIB-II data.
The MIB may be extended beyond the standard set of objects to include objects specific to the agent by incorporating a private vendor-specific enterprise MIB. MIB objects are grouped according to functionality and are categorized in a tree-like data structure. The tree is comprised of a root, branches, and leaf nodes The leaf nodes represent MIB object instances and can be located by traversing the tree as deeply as possible. To simplify the traversal process, each branch at the same level in the tree is assigned a lexicographically ordered number. Thus, each node in the tree is representable by a sequence of period-separated numbers, where each number is associated with a branch level. The sequence of numbers is known as the object identifier (OID).
FIG. 2
illustrates a portion of the MIB-II tree and how object identifiers are assigned. From
FIG. 2
, one can determine that the object identifier for the system group is 1.3.6.1.2.1.1.
RFC 1157, “A Simple Network Management Protocol (SNMP)” describes the operation of SNMP by stating:
The network management protocol is an application protocol by which the variables of an agent's MIB may be inspected or altered. Communication among protocol entities is accomplished by the exchange of messages, each of which is entirely and independently represented within a single UDP datagram using the basic encoding rules of ASN. 1. A message consists of a version identifier, a SNMP community name, and a protocol data unit (PDU). A protocol entity receives messages at UDP port
161
on the host with which it is associated for all messages except for those which report traps (i.e., all messages except those which contain the Trap-PDU). Messages which report traps should be receiv

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

Client-server computer network management architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Client-server computer network management architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client-server computer network management architecture will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3136738

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