JPH0421147A - Network control system - Google Patents
Network control systemInfo
- Publication number
- JPH0421147A JPH0421147A JP2124122A JP12412290A JPH0421147A JP H0421147 A JPH0421147 A JP H0421147A JP 2124122 A JP2124122 A JP 2124122A JP 12412290 A JP12412290 A JP 12412290A JP H0421147 A JPH0421147 A JP H0421147A
- Authority
- JP
- Japan
- Prior art keywords
- management
- information
- manager
- agent
- managed object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数の装置から構成されるネットワークを集
中的に管理するネットワーク管理システム、特にネッ1
−ワーク管理システムの持つべき管理情報、それらの管
理情報の定義方式、及び管理機能を実行する場合に管理
情報を効率的に管理するネットワーク管理システム。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a network management system that centrally manages a network consisting of a plurality of devices, especially a network
- Management information that a work management system should have, a method for defining such management information, and a network management system that efficiently manages management information when executing management functions.
従来のネットワーク管理システムは、アイ・ニス・オー
/アイ・イー・シー 7498−4 (ISO/IEC
7498−4)、およびアイ・ニス・オー/アイ・イー
・シー ジェー・チー・シー/ニス・シー21 アイ・
ニス・オー/デー・ピー10040 (ISO/IEC
JTC/5C21ISO/DPI○040)において示
されているように、マネージャロール、エージェントロ
ール、および管理オブジェクトによってモデル化される
。一般に、マネージャロールおよびエージェントロール
はそれぞれ異なるオープンシステムに存在する情報処理
プロセスであり、エージェントロールとなるプロセスは
自システム内の管理オブジェクトに対して直接的な管理
の機能を実行するプロセスとなり、一方マネージャロー
ルとなるプロセスはエージェントに対して管理の機能を
要するプロセスである。以下、マネージャロールの機能
を実現する情報処理プロセスを管理マネージャ(あるい
は単にマネージャ、またはネットワーク管理システムと
もいう)といい、またエージェントロールの機能を実行
する情報処理プロセスを管理エージェント(あるいは単
にエージェント)という。The conventional network management system is INIsO/IEC 7498-4 (ISO/IEC
7498-4), and I.N.O./I.C.J.C./Nis.C.21 I.C.
Varnish O/DP 10040 (ISO/IEC
As shown in JTC/5C21ISO/DPI○040), it is modeled by a manager role, an agent role, and a managed object. In general, the manager role and the agent role are information processing processes that exist in different open systems, and the agent role process is a process that performs direct management functions for managed objects within the own system, while the manager role A process serving as a role is a process that requires a management function for the agent. Hereinafter, the information processing process that implements the functions of the manager role will be referred to as the management manager (or simply manager, or network management system), and the information processing process that performs the functions of the agent role will be referred to as the management agent (or simply agent). .
管理オブジェクトは実際に管理される種々のネットワー
クリソースを抽象的に表現したものであり、管理する情
報の内容によって種々のクラスの管理オブジェクトをそ
の管理情報の相違からみた場合、特に管理オブジェクト
クラスという。実際の管理は、マネージャとエージェン
ト間において、個々の管理対象(これを管理オブジェク
トインスタンスという)の管理オブジェクトクラスに対
応した管理情報を、相互に交換することによって実現さ
れるが、この交換される内容は大きく二つに分けられる
。即ち、各管理オブジェクトインスタンスに対する管理
オペレーション要求としてマネージャからエージェント
に送信されるものと、その逆のエージェントからマネー
ジャに送信される各管理オブジェクトインスタンスにお
いて発生する事象を報告するためのイベントの報告(ノ
ーティフィケーション)である。これらの管理オペレー
ション要求およびイベント報告の具体的な内容は各管理
オブジェクトのクラスに対応したアトリビュートとして
詳細が規定される。A managed object is an abstract representation of various network resources that are actually managed, and when viewed from the viewpoint of the difference in management information, various classes of managed objects are called managed object classes, depending on the content of the information to be managed. Actual management is achieved by mutually exchanging management information corresponding to the managed object class of each managed object (this is called a managed object instance) between the manager and the agent, but the contents of this exchange are can be broadly divided into two. That is, there are management operation requests sent from the manager to the agent for each managed object instance, and event reports (notifications) sent from the agent to the manager to report events that occur in each managed object instance. cation). The specific contents of these management operation requests and event reports are defined in detail as attributes corresponding to the class of each management object.
O8Iにおいては、これらの管理オペレーションおよび
イベント報告形式およびその中に設定される管理情報の
種別およびその値、またこれらの管理情報の定義方式と
してテンプレートを用いた定義方式について検討されて
いる。In O8I, these management operations and event report formats, the types and values of management information set therein, and a definition method using templates as a definition method for these management information are being considered.
上記従来の技術はネットワークを構成する管理オブジェ
クトの管理情報の種類、内容およびその定義方式につい
ては論しられているが、それらの管理情報の実際の定義
方式及び運用方式について、マネージャやエージェント
においてどのように実現するか、またこれらの管理情報
をマネージャとエージェント間において認識するための
識別子や。In the above conventional technology, the type, content, and definition method of management information of managed objects that make up a network are discussed, but how do managers and agents actually define and operate this management information? Identifiers and identifiers for recognizing this management information between managers and agents.
名前の構成が極めて冗長度が大きいといった問題や、管
理を開始する場合には、管理オブジェクトインスタンス
の管理状態をマネージャとエージェント間で一致させる
必要があるがこのため方式等については検討されていな
かった。There are problems such as extremely redundant name structure, and when starting management, it is necessary to match the management status of the managed object instance between the manager and the agent, so no consideration has been given to the method etc. .
本発明の目的は、複数の通信機器から構成されるネット
ワークを管理する複数のエージェントと。An object of the present invention is to provide a plurality of agents that manage a network composed of a plurality of communication devices.
各エージェントに接続されたマネージャとから構成され
、マネージャとエージェントとが、少なくとも任意の管
理対象と該管理対象に対して行う処理種別とを含むネッ
トワーク管理情報を相互に交換することによってネット
ワーク管理システムにおいて、マネージャとエージェン
ト間で交換されるネットワーク管理管理情報の冗長度を
軽減することにある。The network management system consists of a manager connected to each agent, and the manager and agent mutually exchange network management information including at least arbitrary managed targets and the types of processing to be performed on the managed targets. , the aim is to reduce the redundancy of network management information exchanged between managers and agents.
上記目的を達成するため、本発明のネットワーク管理シ
ステムでは、マネージャ及びエージェントの各内部メモ
リに、エージェントが管理する複数の管理対象を、所定
の主従関係(例えば、第4図にて後述する如く、サブ・
ネットワーク、交換機、ボートの順のような物理的な所
属関係)に基づいて1階層的な木構造状に構成し、同一
階層の管理対象(例えば、識別子管理機能、及び交換機
1から3)には、それぞれ異なる識別子を付与すること
によって作成した包含木情報を記憶しておき、マネージ
ャは、ネットワーク管理情報に含ませる任意の管理対象
を指定するための識別子列のうち、エージェントとのア
ソシェーション設定後に省略する第1の第別子列(例え
ば、後述する第3図における1so(1)+membe
r−body(2)十日本(392)+企業(90)+
A社(100000)+ネットワーク管理(00)を、
上記エージェントに指定し、このエージェントは、マネ
ージャからの指示に応じて上記第1の識別子をエージェ
ントの内部メモリに記憶し。In order to achieve the above object, in the network management system of the present invention, a plurality of management targets managed by the agent are stored in the internal memories of the manager and the agent in a predetermined master-slave relationship (for example, as described later in FIG. 4). sub·
It is configured in a one-layer tree structure based on the physical affiliation relationships such as the order of network, switch, and boat. , the containing tree information created by assigning different identifiers to each one is memorized, and the manager selects the association setting with the agent from among the identifier strings for specifying arbitrary management targets to be included in the network management information. The first identifier sequence to be omitted later (for example, 1so(1)+member in FIG. 3, which will be described later)
r-body (2) 10 Japan (392) + company (90) +
Company A (100000) + network management (00),
and the agent stores the first identifier in its internal memory in response to instructions from the manager.
方、マネージャはエージェントからの確認応答に応じて
、上記第1の識別子列をマネージャの上記内部メモリに
記憶しておく。その後、マネージャ及びエージェントは
、ネットワーク管理情報を相互に交換する際に、上記第
1の識別子を省酩して上記ネットワーク管理情報に含ま
せ、そのネットワーク管理情報に含まれる第2識別子列
(例えば、第4図におけるボートP1の状態の表示要求
をする場合には、オブジェクトクラス= (0,2)、
オブジェクトインスタンス= (1,1,2,1)と各
内部メモリに記憶された上記第1の識別子列(例えば、
1,2,392,90,100000゜00)とを用い
ることによって指定された管理対象を特定するようにし
た。Meanwhile, the manager stores the first identifier string in the internal memory of the manager in response to the confirmation response from the agent. Thereafter, when mutually exchanging network management information, the manager and agent include the first identifier in the network management information, and a second identifier string (for example, When requesting to display the status of boat P1 in FIG. 4, object class = (0, 2),
Object instance = (1, 1, 2, 1) and the above first identifier string stored in each internal memory (for example,
1, 2, 392, 90, 100,000°00) to specify the specified management target.
また、各エージェントは、各エージェント自身を表わす
管理対象を前記包含木情報のルートオブジェクトとして
同一のルート識別子(例えば、1)を付与して記憶し、
前記マネージャは、各エージェントを表わす管理対象に
それぞれ異なる識別子(例えば、1,2.3等)を付与
した形で記憶しておき、マネージャに接続された処理手
段(他のマネージャ)から、任意のエージェントを指定
する識別子列を含む所定の処理要求に応じて、指定され
たエージェントと交信する場合に、上記識別子列のうち
上記エージェントを指定する識別子を上記ルート識別子
に置き換えた識別子列を用いるようにする。Further, each agent stores a managed object representing itself as a root object of the containing tree information with the same root identifier (for example, 1) assigned thereto,
The manager stores managed objects representing each agent with different identifiers (for example, 1, 2, 3, etc.), and receives arbitrary information from processing means (other managers) connected to the manager. When communicating with a specified agent in response to a predetermined processing request that includes an identifier string specifying an agent, an identifier string in which the identifier specifying the agent in the above identifier string is replaced with the root identifier is used. do.
また、上述したネットワーク管理システムにおいて、各
エージェントは、該エージェントが管理する複数の管理
対象を、所定の主従関係に基づいて、階層的な木構造状
に構成し、同−階屡の管理対象には、それぞれ異なる識
別子を付与することによって作成した包含木情報を記憶
しておき、マネージャとの間で交信するネットワーク管
理情報に含ませる任意の管理対象の特定のための識別子
列のうち、マネージャとのアソシェーション設定後に省
略する識別子列を上記マネージャに通知するとともにこ
の識別子を内部メモリに記憶し、マネージャはその通知
に応じて識別子列を記憶する。Furthermore, in the network management system described above, each agent organizes the multiple management targets managed by the agent into a hierarchical tree structure based on a predetermined master-slave relationship, stores the containing tree information created by assigning different identifiers to each one, and stores the containing tree information created by assigning different identifiers to the manager and The manager is notified of the identifier string to be omitted after the association is set, and this identifier is stored in the internal memory, and the manager stores the identifier string in response to the notification.
その後、マネージャ及びエージェントは、ネットワーク
管理情報を相互に交換する際に、記憶しておいた識別子
列を省略して上記ネットワーク管理情報に含ませ、その
中に含まれる識別子列と各内部メモリに記憶された識別
子列とを用いることによって指定された管理対象を特定
するようにしてもよい。Thereafter, when exchanging network management information, the manager and agent omit the stored identifier string and include it in the network management information, and store the identifier string included therein in each internal memory. The specified management target may be specified by using the specified identifier string.
具体的に換言すれば、本発明の特徴とするところは、管
理オブジェクトに対するアクション、管理オブジェクト
が発生するイベントを定義するためのテンプレート情報
、管理対象となる管理オブジェクトのクラス情報、アト
リビュート情報、アクション情報、ノーティフィケーシ
ョン情報を定義する管理オブジェクトクラス情報、およ
び実際の管理オブジェクトに対応する管理オブジェクト
インスタンス情報を管理マネージャと管理エージェント
とに持たせる、かつ、これらの管理情報の指定を行う場
合に、オブジェクト識別子体系と管理オブジェクトイン
スタンスの包含木の任意の位置から開始することができ
る機能とを持たせ、これらの機能を使用して種々の管理
機能を実行する手段を設ける。In other words, the features of the present invention include actions for managed objects, template information for defining events that occur in managed objects, class information, attribute information, and action information for managed objects to be managed. , managed object class information that defines notification information, and managed object instance information corresponding to the actual managed object in the management manager and management agent, and when specifying these management information, the object An identifier system and a function that can start from any position in the containment tree of managed object instances are provided, and means are provided for using these functions to execute various management functions.
本発明におけるネットワーク管理システムは、管理情報
の識別子の表現や管理オブジェクトインスタンスの表現
において、各々の機構増の途中の位置から開始する手段
を設けることにより、それぞれの表現を適切に短縮する
ことが可能となるため、管理マネージャと管理エージェ
ント管理管理情報量を低減でき、また処理能力が向上で
きる。The network management system according to the present invention can appropriately shorten each representation of an identifier of management information and a management object instance by providing means for starting from a position in the middle of each mechanism increase. Therefore, the amount of management information for the management manager and the management agent can be reduced, and the processing capacity can be improved.
また、さらに管理情報として新たな管理オブジェクトク
ラスを定義する場合は管理オブジェクト定義テンプレー
トを使用して定義のためのオペレーションの情報を表示
したオペレーションの誤りが発生することを低減する。Furthermore, when defining a new managed object class as management information, a managed object definition template is used to reduce the occurrence of errors in operations that display information on operations for definition.
また管理オブジェクトインスタンスに対して何等かのオ
ペレーションを実行する場合は、管理オブジェクトクラ
ス情報を用いて該オペレーションが妥当かどうかを判断
する。このように管理情報を使用することで種々の管理
オペレーションを処理することが可能となる。Furthermore, when performing some operation on a managed object instance, the managed object class information is used to determine whether the operation is appropriate. By using management information in this way, it becomes possible to process various management operations.
以下、上記管理の概念を基に、本発明の第1の実施例を
説明する。第1図は本発明を実現するネットワーク管理
システムの基本的な構成例を示している。ここで、1は
本発明を実現するシステムであり、11はデイスプレィ
、12はキーボード、13はマウスであり、マンマシン
インタフェースを実現する装置である。また本システム
は管理を実現するための基本となる情報として、管理オ
ブジェクトインスタンス情報300、管理オブジェクト
クラス情報200、さらに管理オブジェクトクラス情報
定義のための管理オブジェクトテンプレート情報100
とを有している。本管理システム1は第2図に示すよう
に、複数の伝送装置、または交換装置、あるいは情報処
理装置が相互に接続されて構成される情報通信ネットワ
ーク1000において、それらの構成機器のいくつかを
まとめて管理するサブネットワーク1001を管理する
管理システム800 (Nl−N3を管理)とサブネッ
トワーク管理システム900 (Jl。Hereinafter, a first embodiment of the present invention will be described based on the above management concept. FIG. 1 shows an example of the basic configuration of a network management system that implements the present invention. Here, 1 is a system that realizes the present invention, 11 is a display, 12 is a keyboard, and 13 is a mouse, which are devices that realize a man-machine interface. Additionally, this system uses managed object instance information 300, managed object class information 200, and managed object template information 100 for defining managed object class information as basic information for realizing management.
It has As shown in FIG. 2, this management system 1 summarizes some of the component devices in an information communication network 1000 that is configured by interconnecting a plurality of transmission devices, switching devices, or information processing devices. A management system 800 (manages Nl-N3) and a subnetwork management system 900 (manages Jl.
J2を管理)との間で、これらのサブネットワーク管理
システムが管理する個々の管理対象(管理オブジェクト
インスタンス)に関する管理情報を交換することで情報
通信ネットワーク1000の全体を管理するシステムで
ある。この管理機能は、マンマシンインタフェース制御
部10、管理機能実行制御30、管理情報制御20によ
り実現される。以下、これらの各機能を用いて本発明の
一実施例について説明するが、その前に本実施例で用い
る用語の理解を助けるためにまずオブジェクト指向に基
づくネットワーク管理の概念について簡単に説明する。This is a system that manages the entire information communication network 1000 by exchanging management information regarding individual managed objects (managed object instances) managed by these subnetwork management systems with the subnetwork management systems (Managing J2). This management function is realized by a man-machine interface control section 10, a management function execution control 30, and a management information control 20. An embodiment of the present invention will be described below using each of these functions, but before that, the concept of network management based on object orientation will be briefly explained to help understand the terminology used in this embodiment.
第8図はオブジェクト指向に基づくネットワーク管理の
概念をモデル化して示したものである。FIG. 8 shows a model of the concept of network management based on object orientation.
ここでは、2つのシステム、即ち管理システムと被管理
システムとの関係が示されている。管理の対象となる種
々のリソースは管理オブジェクトとして抽象化されて扱
われる。被管理対象となるリソースには種々のものが存
在し、これらの種別に応じて管理内容(即ち管理情報)
が異なるため、その相違を管理オブジェクトクラスとし
て定義する。Here, the relationship between two systems, a management system and a managed system, is shown. Various resources to be managed are abstracted and handled as managed objects. There are various types of resources to be managed, and the management content (i.e. management information) depends on these types.
Since they are different, the difference is defined as a managed object class.
マネージャとエージェントは上記管理オブジェクトの管
理を実現するために、管理オペレーション要求とイベン
ト報告とを第8図に示したような方向性で交換する。こ
こで管理オペレーションとは管理オブジェクトの作成、
削除、また管理オブジェクトが持つ種々の属性(アトリ
ビュート)の値の読みだし、設定、あるいは管理オブジ
ェクト自体になんらかの動作(アクション)要求をする
といった種々のオペレーションである。また。In order to realize the management of the managed object, the manager and the agent exchange management operation requests and event reports in the direction shown in FIG. 8. Management operations here include creation of managed objects,
These are various operations such as deletion, reading and setting of various attribute values of a managed object, or requesting some kind of action to the managed object itself. Also.
イベント報告とは、エージェントが管理する管理オブジ
ェクトの生成、消滅事象、また管理オブジェクトの持つ
アトリビュートの値の変化といった事象(イベント)の
報告(ノーティフィション)である。An event report is a notification of an event such as the creation or disappearance of a managed object managed by an agent, or a change in the value of an attribute of a managed object.
管理オブジェクトクラスは上述のように管理オブジェク
トの種別を表すものであるが、実体として存在する個々
の管理オブジェクトを管理オブジェクトインスタンスと
いう。The managed object class represents the type of managed object as described above, and each managed object that exists as an entity is called a managed object instance.
管理オブジェクトクラスは管理情報の相違から区別され
、この管理情報の集合の関係として、例えば管理オブジ
ェクトクラスBの管理情報が管理オブジェクトクラスA
の管理情報を含んでいるとき、クラスBはクラスAの管
理情報を継承しているという。継承関係という関係が管
理オブジェクトクラスには存在する。一方、管理オブジ
ェクトインスタンスにおいては、実際の被管理リソース
の関係の一つとして包含関係という関係で関係付けられ
る。Managed object classes are distinguished from each other based on the difference in management information, and as a relationship between sets of management information, for example, management information of managed object class B is different from management information of managed object class A.
class B is said to inherit the management information of class A. A relationship called inheritance exists among managed object classes. On the other hand, in managed object instances, they are related by an inclusion relationship, which is one of the relationships between actual managed resources.
マネージャは、これらの管理オブジェクトクラスインス
タンスを対応する管理オブジェクトクラスの情報に基づ
いて管理を行なう。The manager manages these managed object class instances based on the information of the corresponding managed object class.
本実施例におけるネットワーク管理システムが従来技術
の項で述べた管理マネージャであり、またサブネットワ
ーク管理システム800,900が管理エージェントに
対応する。既に、説明したように、ネットワーク管理は
管理マネージャと管理エージェント間において管理対象
となる管理オブジェクトとインスタンスとの包含木を相
互に認識し、個々の管理オブジェクトインスタンスに関
する管理情報を交換することで実現されるが、これらの
管理情報を相互に理解する必要がある。相互に理解する
ために必要な情報は、各管理エージェントが管理する管
理オブジェクトインスタンスの構成、特に包含関係とこ
れらの各管理オブジェクトインスタンスの種類、即ち管
理オブジェクトインスタンス情報である。The network management system in this embodiment is the management manager described in the prior art section, and the subnetwork management systems 800 and 900 correspond to management agents. As already explained, network management is achieved by mutually recognizing the containment tree of managed objects and instances to be managed between the management manager and the management agent, and exchanging management information regarding individual managed object instances. However, it is necessary to mutually understand this management information. The information necessary for mutual understanding is the configuration of the managed object instances managed by each management agent, especially the inclusion relationship and the type of each managed object instance, that is, managed object instance information.
第3図は、管理オブジェクトクラス情報を識別するため
のオブジェクト識別子の構成の例を示したものである。FIG. 3 shows an example of the structure of an object identifier for identifying managed object class information.
このオブジェクト識別子の構成は国際標準化機構ISO
において標準化および登録方法等が検討されているもの
である。ISOにおいては、member−dodyよ
り下のオブジェクト識別子については日本(392)ま
でが決められているだけであり、第3図の例における日
本以下のオブジェクト識別子(これらの各オブジェクト
識別子をコンポーネントともいう)については、一つの
例として示したものである。The structure of this object identifier is specified by the International Organization for Standardization (ISO).
Standardization and registration methods are currently being considered. In ISO, object identifiers below member-dody are only determined up to Japan (392), and the object identifiers below Japan in the example in Figure 3 (each of these object identifiers is also called a component) This is shown as an example.
ネットワーク管理を実現するためには、管理マネージャ
と管理エージェント間において管理オブジェクトクラス
情報、アトリビュート情報、通知情報、等の種々の情報
が必要であり、相互にこれらの管理情報の認識が必要で
ある。ここでは一つの例としてA社の下にネットワーク
管理というオブジェクト識別子を設け、その下に前記各
種の管理情報の識別子を設定している。管理マネージャ
と管理エージェント間においては、これらのオブジェク
ト識別子を用いることで管理情報を相互に認識しあう。In order to realize network management, various types of information such as managed object class information, attribute information, and notification information are required between a management manager and a management agent, and mutual recognition of this management information is required. Here, as an example, an object identifier called network management is provided under company A, and identifiers for the various types of management information are set below that. The management information is mutually recognized between the management manager and the management agent by using these object identifiers.
第23図は、管理マネージャと管理エージェントとの間
で交換される伝送フレームの一例を説明するための図で
ある。FIG. 23 is a diagram for explaining an example of a transmission frame exchanged between a management manager and a management agent.
伝送フレーム50は、少なくとも、オブジェクト情報を
記入するためのオブジェクトフィールIく52と、アト
リビュート情報を記入するためのアトリビュートフィー
ルド56とから構成される。The transmission frame 50 is composed of at least an object field 52 for writing object information and an attribute field 56 for writing attribute information.
オブジェクトフィールド52には、オブジェクトクラス
53とオブジェクトインスタンス54とが記入される。In the object field 52, an object class 53 and an object instance 54 are entered.
例えば、A社における交換機は、1so(1)。For example, the exchange at company A is 1so (1).
n+emberbody (2) 、日本(392)、
企業(90)。n+emberbody (2), Japan (392),
Companies (90).
A社(100000)、ネットワーク管理(00)。Company A (100000), network management (00).
管理オブジェクトクラス(O)、交換機(1)で表現さ
れるこのオブジェクト識別子によって相互に始めて認識
し合うことができる。These object identifiers, represented by the managed object class (O) and the exchange (1), allow them to recognize each other for the first time.
第4図に示す交換機1のボート1の状態を特定する場合
には、第24図に示すごとく、オブジェクトクラス53
としては(A)、オブジェクトインスタンス54として
は(B)、また、アトリビュート55として(C)のよ
うなオブジェクト識別子が記入される。When specifying the status of the boat 1 of the exchange 1 shown in FIG. 4, as shown in FIG.
An object identifier such as (A) is entered for the object instance 54, (B) is entered for the object instance 54, and (C) is entered for the attribute 55.
なお、オブジェクト識別子のコーディング方式は、IS
Oにより標準化されている。The object identifier coding method is IS
Standardized by O.
第4図は、上記述へた管理オブジェクトインスタンスの
構成、即ち管理オブジェクトインスタンスの包含関係を
示す管理情報を第2図に示す管理エージェント800が
管理するサブネットワークについて示したものである。FIG. 4 shows the configuration of the managed object instances described above, that is, management information indicating the inclusion relationship of the managed object instances for a subnetwork managed by the management agent 800 shown in FIG. 2.
第2図の管理エージェント800は、サブネットワーク
全体と、交換機N1〜N3と、これらの各交換機間の回
線との接続ポートP1〜P8を管理しており、その結果
第4図に示すような管理オブジェクトインスタンスの包
含関係となる。管理エージェント800と管理マネージ
ャ1の間においては、ある管理オブジェクトインスタン
スに関する情報を交換する場合、例えばその管理オブジ
ェクトインスタンスの管理オブジェクトクラスをオブジ
ェクト識別子を用いて表現しなければならないが、従来
の表現方式では前記述べたよう最上位のオブジェクト識
別子のコンポーネント、すなわちユ5o(1)から始め
なければならない。しかし、例えば管理マネージャおよ
び管理エージェントのいずれもA社内のものであり、全
ての管理情報がA社のネットワーク管理(0)の下であ
る場合、iso(1)memberbody (2)日
本(392)企業(90)A社(100000)ネット
ワーク管理(OO)までのオブジェクト識別子は明らか
であるが、常にこのオブジェクト識別子が付加されるた
めに、転送情報量が大きくまた処理性能上も問題となる
。The management agent 800 in FIG. 2 manages the entire subnetwork, the exchanges N1 to N3, and the connection ports P1 to P8 for the lines between these exchanges, and as a result, the management agent 800 shown in FIG. This is a containment relationship for object instances. When exchanging information regarding a certain managed object instance between the management agent 800 and the management manager 1, for example, the managed object class of the managed object instance must be expressed using an object identifier. As mentioned above, we must start with the highest level object identifier component, ie, U5o(1). However, for example, if both the management manager and the management agent are within company A, and all management information is under company A's network management (0), then ISO (1) memberbody (2) Japanese (392) company (90) Company A (100000) Although the object identifier up to network management (OO) is obvious, since this object identifier is always added, the amount of information to be transferred is large and there are problems in terms of processing performance.
この問題はオブジェクト識別子の階層が深くなるに従っ
て、影響が大きくなる。本発明は上記の問題を解決する
ものである。This problem becomes more serious as the hierarchy of object identifiers becomes deeper. The present invention solves the above problems.
第1図は本発明を実現するための管理マネージャの構成
を示している。この図がら分かるように、管理マネージ
ャ1に識別子管理機能21を持たせている。なお、管理
エージェント800にもほぼ同様な識別子管理機能21
0があり、同機能210は第4図に示すように本実施例
では管理オブジェクトインスタンスの一つとして管理さ
れている。本発明は、これらの識別子管理機能によって
省略可能なオブジェクト識別子を管理マネージャと管理
エージェント間で相互に認識しあい、冗長なオブジェク
ト識別子を省略することで実現する方式である。FIG. 1 shows the configuration of a management manager for realizing the present invention. As can be seen from this figure, the management manager 1 has an identifier management function 21. Note that the management agent 800 also has a substantially similar identifier management function 21.
0, and the function 210 is managed as one of the managed object instances in this embodiment, as shown in FIG. The present invention is a system in which the management manager and the management agent mutually recognize omitted object identifiers using these identifier management functions, thereby omitting redundant object identifiers.
冗長なオブジェクト識別子を省略する方法について、図
をもちいてより詳細に説明する第5図は、識別子管理機
能21および210を用いた管理マネージャ1と管理エ
ージェント800間の省略可能な識別子の設定シーケン
スを示したものである。A method for omitting redundant object identifiers is explained in more detail with the help of diagrams. FIG. This is what is shown.
管理マネージャ1は、管理エージェント800に対して
管理のためのアソシェーション設定要求810を発行し
、管理エージェント800がアソシェーション確立受信
応答811を返し、これにより管理マネージャと管理エ
ージェント間で管理情報の交換が可能となる。この状態
では、管理情報のオブジェクト識別子は前述したように
すべてのコンポーネントを用いた表現で行われる。本発
明においては、例えば管理マネージャ1が、管理エージ
ェント800の管理情報がA社のネットワーク管理(0
0)以下のコンポーネントのみしが使用しないというこ
とで、そのコンポーネントまでを省略した形式で管理情
報のオブジェクト識別子を識別する場合、管理エージェ
ント800に対して識別子設定要求812(内容はis
o(1)memberbody (2)日本(392)
企業(90)A社(10oooo)ネットワーク管理(
00))を送信する。この場合対象となる管理オブジェ
クトインスタンスは識別子管理機能210である。The management manager 1 issues an association setting request 810 for management to the management agent 800, and the management agent 800 returns an association establishment reception response 811, whereby management information is exchanged between the management manager and the management agent. can be exchanged. In this state, the object identifier of the management information is expressed using all the components as described above. In the present invention, for example, the management manager 1 stores the management information of the management agent 800 as the network management (0) of company A.
0) If you want to identify the object identifier of management information in a format that omits the following components because only the following components are not used, send an identifier setting request 812 to the management agent 800 (the content is
o(1) memberbody (2) Japan (392)
Company (90) Company A (10ooo) Network management (
00)). In this case, the target managed object instance is the identifier management function 210.
管理エージェント800は設定要求された省I!g識別
子820を識別子管理機能に設定しく813)、管理マ
ネージャ1に識別子設定要求受信応答814を返す。管
理マネージャ1も設定要求した省略識別子820を自識
別子管理機能21に設定する(815)。以下、管理情
報のオブジェクト識別子は、i B o (1) me
lIIbeubody (2)日本(392)企業(9
0)A社(100000)ネットワーク管理(00)を
省略し、それ以下まコンポーネントのみを用いて行う。The management agent 800 performs the configuration requested! g identifier 820 to the identifier management function (813), and returns an identifier setting request reception response 814 to the management manager 1. The management manager 1 also sets the requested abbreviated identifier 820 in the self-identifier management function 21 (815). Hereinafter, the object identifier of the management information is i B o (1) me
lIIbeubody (2) Japan (392) Companies (9
0) Company A (100000) Network management (00) is omitted, and the following components are used only.
第4図に示す交換機1のポート1の状態を特定する場合
には、第25図(A)に示すオブジェクトクラス60(
第24図53と対応する)、第25図(B)に示すオブ
ジェクトインスタンス61(第24図54に対応する)
、第25図(E)に示すアトリビュート64(第24図
55に対応する)の如き省略識別子となる。When specifying the state of port 1 of exchange 1 shown in FIG. 4, object class 60 (
24), the object instance 61 shown in FIG. 25(B) (corresponding to FIG. 24 54)
, becomes an abbreviated identifier such as the attribute 64 (corresponding to FIG. 24 55) shown in FIG. 25(E).
尚、第25図(C)は、ネットワーク+交換機+ボート
をセットにした名前(例えば、アトリビュートの(5)
とする)を用いることによって。In addition, Fig. 25 (C) shows the name of a set of network + exchange + boat (for example, attribute (5)).
).
オブジェクトインスタンスを更に省略した場合のビット
イメージを示す図である。また、第25図(D)は「2
/ネツトワーク・・・・・」のみをアトリビュートの(
5)を用いることによって省略した場合のオブジェクト
インスタンスのビットイメージを示す図である。FIG. 7 is a diagram showing a bit image when object instances are further omitted. In addition, Fig. 25 (D) shows “2
/Network...'' in the attribute (
5) is a diagram showing a bit image of an object instance when omitted by using 5).
なお、1so(1)からのオブジェクト識別子を使用す
る場合、従来のコーディング方式では、オブジェクト識
別子の第一コンポーネントと第2コンポーネントとを用
いた演算結果を用いるが。Note that when using the object identifier from 1so(1), the conventional coding method uses a calculation result using the first and second components of the object identifier.
本発明によって、オブジェクト識別子を省略した場合に
おいては、コーディング対象となるコンポーネント部分
の第1コンポーネントと第2コンポーネントについては
演算は行うことなく識別が行われる。これらの識別は、
プロトコル上で実現してもよく、また伝送フレーム上の
識別子列に省略識別子を設定することにより行ってもよ
い。According to the present invention, when the object identifier is omitted, the first component and the second component of the component portion to be coded are identified without performing any calculations. These identifications are
This may be implemented using a protocol or by setting an abbreviated identifier in an identifier string on a transmission frame.
第6図は、管理マネージャ1の管理エージェントに対す
る省略識別子設定以後の管理情報の送信(第5図におけ
る816に該当)を行う場合の、第1図における管理機
能実行制御30、管理情報制御20の処理の概略を示し
たものである。まず、管理情報を送信する対象の管理オ
ブジェクトインスタンスを管理する管理エージェントを
求める(840)。次に、識別子管理機能が、該管理エ
ージェントの省略可能なオブジェクト識別子を求・(8
41)、管理オブジェクトインスタンスに送信するオブ
ジェクト識別子を省略可能なオブジェクト識別子以外の
コンポーネントを用いて作成する(842)。この時、
コーディングにおいて上記述べたように第1コンポーネ
ントと第2コンポーネントについての演算は行わない。FIG. 6 shows the management function execution control 30 and management information control 20 in FIG. 1 when the management manager 1 sends management information after setting the abbreviated identifier to the management agent (corresponding to 816 in FIG. 5). This shows an outline of the process. First, a management agent that manages a managed object instance to which management information is to be sent is sought (840). Next, the identifier management function requests the optional object identifier of the management agent (8
41) An object identifier to be sent to the managed object instance is created using components other than the optional object identifier (842). At this time,
In coding, no calculations are performed on the first and second components as described above.
その後該管理情報を管理エージェントに送信する(84
3)。After that, the management information is sent to the management agent (84
3).
第7図は、管理エージェントが管理マネージャから管理
情報を受信した場合の処理の概略を示している。管理エ
ージェントは、管理マネージャから管理情報を受信する
(860)と、識別子管理機能を用いて、省略されたオ
ブジェクト識別子を求める(861)。次に、求められ
た省略識別子と受信した管理情報のオブジェクト識別子
から該当する管理オブジェクト識別子を求め(862)
。FIG. 7 shows an outline of processing when the management agent receives management information from the management manager. When the management agent receives the management information from the management manager (860), the management agent uses the identifier management function to obtain the omitted object identifier (861). Next, the corresponding managed object identifier is determined from the requested abbreviated identifier and the object identifier of the received management information (862).
.
指定された管理オブジェクトインスタンスに対して該当
するオブジェクト識別子に対応する処理を行う(863
)。以上、管理エージェント単位に識別子の省略を行う
方式について述べたが、各管理オブジェクトインスタン
ス毎に省略識別子を設定することでさらに決め細かくオ
ブジェクト識別子の短縮を行うことができる。なお、こ
の場合、管理オブジェクトインスタンス情報300の各
管理オブジェクトインスタンス情報に省略識別子を設定
すればよい。Performs processing corresponding to the corresponding object identifier for the specified managed object instance (863)
). The method for omitting identifiers for each management agent has been described above, but object identifiers can be abbreviated more precisely by setting an abbreviated identifier for each managed object instance. In this case, an abbreviated identifier may be set for each managed object instance information of the managed object instance information 300.
次に、本発明における管理オブジェクトインスタンスの
構成例とその表現方式について説明する。Next, a configuration example of a managed object instance according to the present invention and its representation method will be explained.
第2図における管理エージェント800が管理するサブ
ネットワーク1001の包含木は、既に説明したように
、第4図に示す構成となる。管理マネージャと管理エー
ジェント間においては相互に各包含木を認識することで
対応する管理オブジェクトインスタンスに対しての管理
オペレーションを実現する。本発明においては、第4図
に示すように、管理エージェント800が管理する管理
オブジェクトインスタンスに対して、同図において()
で示すような番号付けを行う。ここで、番号付けは、あ
る管理オブジェクトインスタンスに直に包含されている
管理オブジェクトインスタンス(たとえば、交換機IN
1に包含されているボートIP1.ボート2P2、ポー
ト3P3)においては、これらの付与される番号が相互
に異なるようにする。これらの番号は小さい順に連続し
て付けられることが望ましいが、必ずしも連続している
必要はない。As already explained, the inclusive tree of the subnetwork 1001 managed by the management agent 800 in FIG. 2 has the configuration shown in FIG. 4. By mutually recognizing each containment tree between the management manager and the management agent, management operations for corresponding managed object instances are realized. In the present invention, as shown in FIG. 4, for the managed object instance managed by the management agent 800, ()
Number them as shown in . Here, the numbering refers to the managed object instances that are directly contained in a given managed object instance (for example,
1 contained in the boat IP1.1. (Boat 2P2, Port 3P3), these assigned numbers are set to be different from each other. It is desirable that these numbers be assigned consecutively in ascending order, but they do not necessarily have to be consecutive.
本発明においては、こうした付与された番号を包含木の
構造に従って、順に連結して管理オブジェクトインスタ
ンスを表現する。例えば、第4図における交換機INI
の本発明における管理オブジェクトインスタンスとして
の表面は1.1となり、またボー)−2(P7)は1.
4.2となる。これらの管理オブジェクトインスタンス
の表現は論理的なものであり実際に管理マネージャと管
理エージェント間で転送される場合のコーディング方式
としては、キャラクタ表現であってもまたオブジェクト
識別子のコーディング規則に準するコーディング方式で
あってもよい。In the present invention, a managed object instance is expressed by sequentially concatenating these assigned numbers according to the structure of the containment tree. For example, the exchange INI in FIG.
The surface as a managed object instance in the present invention is 1.1, and baud)-2 (P7) is 1.1.
It becomes 4.2. The representations of these managed object instances are logical, and when they are actually transferred between a management manager and a management agent, the coding method used is a character representation, which also follows the coding rules for object identifiers. It may be.
管理オブジェクトインスタンスの表現方式としては、o
srにおいて検討されている管理方式では、ディレクト
リシステム等における識別名を用いる方式、および全体
の管理オブジェクトインスタンスについて通し番号を付
与する方式、および相対識別名をある管理オブジェクト
インスタンスから包含木にしたがって連結する方式等が
ある。The representation method of managed object instance is o
The management methods being considered in sr include a method that uses identifiers in a directory system, etc., a method that assigns serial numbers to all managed object instances, and a method that connects relative distinguished names from a certain managed object instance according to a containing tree. etc.
本発明の方式は、これらの識別名による方式及び相対識
別名を連結する方式に比して、名前属性識別子を用いな
いために、転送情報量が少ない。また、通し番号を用い
る方式と比して、管理オブジェクトインスタンスの表現
そのものが包含木と対応じていないが、本発明の方式で
は管理オブジェクトインスタンスの表現そのものが包含
木と対応じているために、その表現を用いて高速な処理
が可能となる。The method of the present invention does not use a name attribute identifier, so the amount of information to be transferred is smaller than the method using these identifiers and the method that connects relative identifiers. Also, compared to the method using serial numbers, the representation of a managed object instance itself does not correspond to the containing tree, but in the method of the present invention, since the representation itself of the managed object instance corresponds to the containing tree, High-speed processing is possible using representations.
なお、管理オブジェクトインスタンスの番号の付与は各
管理エージェント毎に行ってもよく、この場合、各管理
エージェント毎の最上位の管理オブジェクトインスタン
スの番号は、同一となることがある。この場合は管理マ
ネージャにおいて、全体の管理オブジェクトインスタン
スの包含木に従って番号を付与するが、この管理マネー
ジャが付与する番号と各管理エージェントが付与する番
号との対応テーブルを例えば管理情報制御機能20に持
つ、各管理エージェントの管理オブジェクトインスタン
スに管理オペレーションを実行する場合この対応テーブ
ルを用いて変換する。また、管理オブジェクトインスタ
ンスを数値で表現せずに相対識別名を用いて表現する場
合において、各管理エージェント毎の最上位の管理オブ
ジェクトインスタンスの相対識別名が、同一となること
がある。この場合においても、上記の場合と同様にして
、管理マネージャにおいて付与する相対識別名と各管理
エージェントが付与した相対識別名との対応テーブルを
設けることで各管理エージェントの管理する管理オブジ
ェクトインスタンスに対する管理オペレーションが実行
できる。Note that the management object instance number may be assigned to each management agent, and in this case, the number of the highest managed object instance for each management agent may be the same. In this case, the management manager assigns numbers according to the containing tree of all managed object instances, but the management information control function 20, for example, has a correspondence table between the numbers assigned by the management manager and the numbers assigned by each management agent. , this correspondence table is used to perform the conversion when executing a management operation on the managed object instance of each management agent. Furthermore, when a managed object instance is expressed using a relative identifier instead of a numerical value, the relative identifier of the highest managed object instance for each management agent may be the same. In this case as well, in the same way as in the above case, by providing a correspondence table between the relative distinguished name given by the management manager and the relative distinguished name given by each management agent, management of the managed object instance managed by each management agent is performed. Operations can be executed.
次に、管理オブジェクトインスタンスの構成情報等の設
定、チエツク等を行う本発明の機能について説明する。Next, the functions of the present invention for setting, checking, etc. configuration information of managed object instances will be explained.
本発明におけるネットワーク管理システムの基本的な構
成は第1図に既に示したように、管理情報として、管理
情報定義テンプレート情報ファイル100、管理オブジ
ェクトクラス情報ファイル200、および管理オブジェ
クトインスタンス情報ファイル300を持つ。管理情報
定義テンプレート情報とは上記の管理オブジェクトクラ
スを定義するための基本となるテンプレート情報であり
。As already shown in FIG. 1, the basic configuration of the network management system according to the present invention includes a management information definition template information file 100, a managed object class information file 200, and a managed object instance information file 300 as management information. . Management information definition template information is template information that is the basis for defining the above management object class.
管理オブジェクトクラス情報とは管理対象なる種々の管
理オブジェクトクラスの持つ管理情報であり、管理オブ
ジェクトインスタンス情報とは実際の管理対象ネットワ
ークの個々の管理オブジェクトインスタンスの構成およ
びこれらの管理オブジェクトインスタンスの管理情報の
具体的な値からなる情報である。Managed object class information is the management information held by various managed object classes to be managed, and managed object instance information is the configuration of individual managed object instances of the actual managed network and the management information of these managed object instances. This is information consisting of specific values.
第1図の管理情報変更制御28の詳細構成を第9図に示
す。第9図から明らかなように、管理情報変更制御28
は構成情報を管理者がマンマシンインタフェースにより
追加更新する場合のインタフェース処理を行うマンマシ
ンインタフェース要求処理26、また実際の管理オペレ
ーション時の処理を行う管理機能実行制御インタフェー
ス25、およびこれらの画処理部要求に応じて、各ファ
イル情報のアクセス制御を実行する管理情報定義テンプ
レートファイル制御22、管理オブジェクトクラス情報
ファイル制御23、管理オブジェクトインスタンス情報
ファイル制御24から構成される。以下、まず本発明に
おけるこれらの各管理情報ファイルの概要について説明
する。FIG. 9 shows a detailed configuration of the management information change control 28 shown in FIG. 1. As is clear from FIG. 9, management information change control 28
This includes a man-machine interface request processing 26 that performs interface processing when an administrator adds and updates configuration information using a man-machine interface, a management function execution control interface 25 that performs processing during actual management operations, and these image processing units. It is composed of a management information definition template file control 22, a managed object class information file control 23, and a managed object instance information file control 24, which execute access control of each file information in response to a request. First, an overview of each of these management information files in the present invention will be described below.
管理オブジェクト定義テンプレート情報の例を第10図
〜第13図に示す。この例では、テンプレートとして管
理オブジェクトクラス定義テンプレート、管理アトリビ
ュート定義テンプレート、アクション定義テンプレート
、ノーティフィケーション等が示されている。管理オブ
ジェクトクラステンプレートは第10図に示すように、
以下のような項目から構成されている。Examples of managed object definition template information are shown in FIGS. 10 to 13. In this example, templates include a managed object class definition template, a managed attribute definition template, an action definition template, and a notification. The managed object class template is as shown in Figure 10.
It consists of the following items.
・DERIVED FROM :継承関係における該当
オブジェクトクラスの上位のオブジェクトクラスを定義
することを示す。- DERIVED FROM: Indicates that an object class above the corresponding object class in the inheritance relationship is defined.
・CI(ARACTERIZED BY :該管理オブ
ジェクトクラスが以下の項目により特徴付られることを
示す。- CI (ARACTERIZED BY: Indicates that the managed object class is characterized by the following items.
・ATTRIBUTES :該管理オブジェクトクラス
が持つアトリビュートを定義する。複数のアトリビュー
トを定義することが可能である。- ATTRIBUTES: Defines the attributes that the managed object class has. It is possible to define multiple attributes.
・0PERETION :該管理オブジェクトのクラス
に対する以下のオペレーションが存在することを示す。-0PERETION: Indicates that the following operations exist for the class of the managed object.
・CREATE :該管理オブジェクトクラスが管理マ
ネージャからの作成指示により、エージェントにおいて
作成可能であることを示す。- CREATE: Indicates that the managed object class can be created by the agent in response to a creation instruction from the management manager.
・DELEATE :該管理オブジェクトクラスが管理
マネージャからの削除指示により、エージェントにおい
て削除可能であることを示す。- DELEATE: Indicates that the managed object class can be deleted by the agent in response to a deletion instruction from the management manager.
・ACTIONS : iQ管理オブジェクトクラスに
対して可能なアクション要求を示す。複数のアクション
を定義することが可能である。- ACTIONS: Indicates possible action requests for the iQ managed object class. It is possible to define multiple actions.
・N0TIFICATIONS :該管理オブジェクト
クラスから発生するノーティフィケーションを示す。複
数のノーティフイケーションを定義することが可能であ
る。-NOTIFICATIONS: Indicates notifications generated from the managed object class. It is possible to define multiple notifications.
管理アトリビュートテンプレートは第11図に示すよう
に、以下のような項目から構成されてし)る。As shown in FIG. 11, the management attribute template is composed of the following items.
・VALtlE−TYPE :該アトリビュートの値の
タイプを示す。-VALtlE-TYPE: Indicates the type of value of the attribute.
・DATA 5YNTAX :該アトリビュートのデー
タのシンタックスを示す。- DATA 5YNTAX: Indicates the syntax of the data of the attribute.
−PERMITED VALUE :該アトリビュート
の値の取りうる範囲を示す。-PERMITED VALUE: Indicates the range of possible values for the attribute.
アクションテンプレートは第12図に示すように、以下
のような項目から構成されている。As shown in FIG. 12, the action template is composed of the following items.
・DATA 5YNTAX :該アクションを実行する
場合のデータのシンタックスを示す。- DATA 5YNTAX: Indicates the syntax of data when executing the action.
・RESULT 5YNTAX :該アクションを実行
した結果のデータのシンタックスを示す。- RESULT 5YNTAX: Indicates the syntax of the data as a result of executing the action.
ノーティフィケーションテンプレートは第13図に示す
ように、以下のような項目から構成されでいる。As shown in FIG. 13, the notification template is composed of the following items.
・DATA 5YNTAX :該ノーティフィケーショ
ンを実行する場合のデータのシンタックスを示す。- DATA 5YNTAX: Indicates the syntax of data when executing the notification.
・RESLILT 5YNTAX :該ノーティフィケ
ーションを実行した結果のデータのシンタックを示す。- RESLILT 5YNTAX: Indicates the syntax of data as a result of executing the notification.
以上、管理情報定義テンプレートの例を示したが各テン
プレートの項目は、必要に応じて追加されても良く、又
他の新たなテンプレートが定義されても良い。Although examples of management information definition templates have been shown above, items of each template may be added as necessary, or other new templates may be defined.
管理オブジェクトクラス情報200は管理オブジェクト
クラスの管理情報を定義する。管理オブジェクトクラス
はその特徴として管理情報を継承するという関係がある
が、この継承関係を用いた管理オブジェクトクラスの定
義情報の例を第14図に示す。この例では、管理オブジ
ェクトクラスとしてまずネットワーク、システム、装置
、ハードウェア、ソフトウェア、回線等が定義されてい
る。さらに装置クラスのサブクラスとしてPBX、パケ
ット交換機が定義されている。Managed object class information 200 defines management information of a managed object class. A characteristic of managed object classes is that they inherit management information, and FIG. 14 shows an example of definition information for managed object classes that uses this inheritance relationship. In this example, networks, systems, devices, hardware, software, lines, etc. are first defined as managed object classes. Furthermore, PBX and packet switching equipment are defined as subclasses of the device class.
第15〜16図は、第14図に示される管理オブジェク
トクラスのうち、T o pとネットワークの各管理オ
ブジェクトクラスについて、第10図に示す管理オブジ
ェクトクラス定義テンプレートにより定義した例を示し
ている。例えば、第14図に示すようにTopの管理オ
ブジェクトクラスはアトリビュートとしてobject
c]assアトリビュートを持つことが定義されている
。第15図の例では、第10図の他の項が記述されてい
ないが、これはこれらの項に対応する情報をT o p
管理オブジェクトクラスが持っていないことを示してい
る。また、第16図は、Network管理オブジェク
トクラスの定義情報の例を示している。この例では、N
etwork管理オブジェクトクラスはアトリビュート
としてadministrativeState (運
用状態)とoperationalstate (動作
状態)を持ち、さらに該管理オブジェクトクラスは、作
成、削除が可能であり、またイベント報告として、At
tribute−ChangeEventReport
(アトリビュート値変更報告)があることを示してい
る。また本記述では、DerivedFromの順にT
o p管理オブジェクトクラスが定義されていること
から本Network管理オブジェクトクラスはTop
管理オブジェクトクラスが持つ管理情報、即ち、obj
ectclassアトリビュートを継承していることを
示している。従って、ネットワークという管理オブジェ
クトクラスはアトリビュートとして、objectcl
ass、 administrativestate、
およびoperationalstateを持つことに
なる。15 and 16 show examples in which the managed object classes Top and Network among the managed object classes shown in FIG. 14 are defined using the managed object class definition template shown in FIG. 10. For example, as shown in Figure 14, the Top management object class has object as an attribute.
c]ass attribute. In the example of FIG. 15, other terms in FIG. 10 are not described, but this means that the information corresponding to these terms is T op
Indicates that the managed object class does not have it. Further, FIG. 16 shows an example of definition information of the Network management object class. In this example, N
The network managed object class has attributes administrativeState (operational state) and operationalstate (operational state), and furthermore, the managed object class can be created and deleted, and as an event report.
tribute-ChangeEventReport
(attribute value change report). In addition, in this description, T
Since the OP management object class is defined, this Network management object class is Top
Management information held by the managed object class, that is, obj
This indicates that the ectclass attribute is inherited. Therefore, a managed object class called network has objectcl as an attribute.
ass, administrative state,
and operationalstate.
上記の各アトリビュート、およびイベント報告は、管理
オブジェクトクラスと同様に第11゜13図に示したア
トリビュート定義テンプレート。Each of the above attributes and event reports, as well as the managed object class, are provided in the attribute definition templates shown in FIGS. 11-13.
ノーティフィケーション定義テンプレート、等により記
述されるが、これらの例を各々第17図、第18図に示
す。なお、本実施例ではアクションについて省略してい
る。Examples of these are shown in FIGS. 17 and 18, respectively. Note that in this embodiment, actions are omitted.
第17図はアトリビュート定義の例とじてAdmini
stratj、veStateアトリビュートの取りう
る値はINTEGER型であり、その値が0,1゜2で
あることを示している。Figure 17 shows an example of attribute definition.
The possible values of the stratj and veState attributes are of the INTEGER type, indicating that the values are 0, 1°2.
第18図はイベント報告の例として、
AttributeChangeEventRepor
tをノーティフィケーション情報定義テンプレートによ
り記述した例である。本記述によれば、アトリビュート
のタイプとその値が対になって報告されることを示して
いる。Figure 18 shows an example of an event report: AttributeChangeEventReport
This is an example in which t is described using a notification information definition template. This description indicates that the attribute type and its value are reported as a pair.
以上本発明を実現する管理オブジェクトクラス情報ファ
イルを構成する管理オブジェクトクラス情報、アトリビ
ュート情報、およびイベント報告情報のそれぞれの例の
概略を示した。本発明においては管理対象のネットワー
クに存在するすべての管理オブジェクトクラス、全ての
アトリビュート情報、およびイベント報告情報に関する
管理情報を管理オブジェクトクラス情報ファイルに有す
る。Above, examples of managed object class information, attribute information, and event report information constituting a managed object class information file that implements the present invention have been outlined. In the present invention, a managed object class information file contains management information regarding all managed object classes, all attribute information, and event report information existing in a managed network.
第19図は、第2図に示すネットワーク構成の管理オブ
ジェクトインスタンス情報ファイルの論理的な概念構成
を示している、管理オブジェクトインスタンスとは、既
に説明したように、その基本的な特性として包含関係が
存在する。包含関係の例としては、例えば複数のPBX
から構成されるネットワークは、管理オブジェクトクラ
スがネットワークである1つの管理オブジェクトインス
タンスとなり、該ネットワーク管理オブジェクトインス
タンスがその中に各PBXを管理オブジェクトインスタ
ンスとして包含しているということになる。FIG. 19 shows the logical conceptual structure of the managed object instance information file in the network configuration shown in FIG. exist. An example of an inclusion relationship is, for example, multiple PBXs.
A network constituted by is a managed object instance whose managed object class is network, and this network managed object instance includes each PBX as a managed object instance.
第19図の例においては、管理対象のネットワーク10
01が管理オブジェクトインスタンスNetwork
lであり、これが包含する装置クラスの管理オブジェク
トインスタンスN1〜N3および回線クラスの管理オブ
ジェクトインスタンスL1−L3がそれぞれポインタP
L−P6によりポインティングされている。これらのポ
インティングにより各管理オブジェクトインスタンスの
包含関係が表現されている。In the example of FIG. 19, the managed network 10
01 is the managed object instance Network
l, and the managed object instances N1 to N3 of the device class and the managed object instances L1 to L3 of the line class that this includes respectively point to the pointer P.
It is pointed by L-P6. These pointings express the inclusion relationship of each managed object instance.
各管理オブジェクトインスタンスは、Pnn等のポイン
タにより各管理オブジェクトインスタンスの対応するア
トリビュートの値を格納する領域をポインティングして
いる。第19図の例ではNetwork 1がポインタ
POでポインティングしており、該領域にNettgo
rk 1のもつ各アトリビュートの値が設定される。こ
の場合の例ではobjectclassアトリビュート
がネットワークであり、運用状態、動作状態がそれぞれ
1と2であることを示している。Each managed object instance uses a pointer such as Pnn to point to an area that stores the value of the attribute corresponding to each managed object instance. In the example shown in Figure 19, Network 1 is pointing with pointer PO, and Netgo
The value of each attribute of rk1 is set. In this example, the objectclass attribute is network, and the operational status and operational status are 1 and 2, respectively.
なお、第19@の例は管理オブジェクトインスタンス情
報の論理的な構成の例を示したものであり、他の構造で
あっても良い。Note that the 19th example @ shows an example of the logical structure of managed object instance information, and other structures may be used.
以上、本発明を実現するために必要な3種の管理情報を
説明したが、次に本発明におけるネットワーク管理シス
テム、即ち管理マネージャがこれらの管理情報を用いて
どのように処理を行うかについて説明する。The three types of management information necessary to realize the present invention have been explained above.Next, we will explain how the network management system of the present invention, that is, the management manager, performs processing using these management information. do.
本発明におけるネットワーク管理システムは、第1図に
示すように上記管理情報を制御する管理情報変更制御部
28、デイスプレィ11、キーボ−ド12、マウス13
といったマンマシンインタフェース機器との処理を実行
するマンマシンインタフェース制御部10、これらの各
処理部と管理情報及びマンマシン情報を交換し、実際の
ネットワーク管理機能を実行する管理機能実行部3o、
ネットワークを構成する各機器N1〜N3と管理機能実
行部30との間の管理情報を交換するための管理情報通
信プロトコル制御部4oがら構成される。As shown in FIG. 1, the network management system of the present invention includes a management information change control unit 28 for controlling the management information, a display 11, a keyboard 12, and a mouse 13.
a man-machine interface control unit 10 that executes processing with man-machine interface devices such as a management function execution unit 3o that exchanges management information and man-machine information with each of these processing units and executes actual network management functions;
It is composed of a management information communication protocol control unit 4o for exchanging management information between each of the devices N1 to N3 constituting the network and the management function execution unit 30.
第9図は、第1図における管理情報変更制御部28の機
能のモジュール構成を示している。この図から分かるよ
うに管理情報制御変更制御部28は、マンマシンインタ
フェース要求処理モジュール21、管理機能実行制御モ
ジュール25、これらの各モジュールからの要求に応じ
て管理情報ファイルにアクセスしこれらのデータを制御
するモジュール群、即ち、管理情報定義テンプレート情
報制御モジュール22、管理オブジェクトクラス情報制
御モジュール23、管理オブジェクトインスタンス情報
制御モジュール24からなる。第20図は該管理情報変
更制御部28の処理の概略フローを示したものである。FIG. 9 shows a module configuration of the functions of the management information change control section 28 in FIG. 1. As can be seen from this figure, the management information control change control unit 28 accesses the management information file and updates this data in response to requests from the man-machine interface request processing module 21, the management function execution control module 25, and each of these modules. It consists of a group of modules to be controlled, namely a management information definition template information control module 22, a managed object class information control module 23, and a managed object instance information control module 24. FIG. 20 shows a schematic flow of processing of the management information change control unit 28.
マンマシンインタフェース要求処理モジュール21は、
マンマシンインタフェース制御10から管理情報の定義
要求をインタフェースを介して受信するとそれがどの種
類の管理情報定義要求かを判断する。定義要求が管理オ
ブジェクトクラス情報の定義であれば、さらにそれらの
情報を判定し、該当する管理情報定義テンプレートを管
理情報定義テンプレートファイル制御部22に要求する
。管理情報定義テンプレートファイル制御部22は、要
求されたテンプレートを求めマンマシンインタフェース
要求処理モジュール21に渡す。マンマシンインタフェ
ース部はこれらのテンプレート情報を表示し、必要なガ
イダンスを行い、定義テンプレートに対応する管理情報
を作成する。新しい管理情報の作成が完了するとマンマ
シンインタフェース制御部21はこれらの情報を管理オ
ブジェクトクラス情報制御モジュール23に送信する。The man-machine interface request processing module 21
When a management information definition request is received from the man-machine interface control 10 via the interface, it is determined which type of management information definition request it is. If the definition request is a definition of managed object class information, the information is further determined and a request is made to the management information definition template file control unit 22 for the corresponding management information definition template. The management information definition template file control unit 22 obtains the requested template and passes it to the man-machine interface request processing module 21. The man-machine interface section displays this template information, provides necessary guidance, and creates management information corresponding to the definition template. When the creation of new management information is completed, the man-machine interface control section 21 sends this information to the managed object class information control module 23.
管理オブジェクトクラス情報制御モジュール23は送信
されてきた情報を、その種類に応じて、管理オブジェク
トクラス情報ファイルに格納する。これらの処理の概略
は、第20図における508−515の各処理によって
実現される。The managed object class information control module 23 stores the transmitted information in a managed object class information file according to its type. The outline of these processes is realized by each process 508-515 in FIG.
次に管理オブジェクトインスタンスの定義方法について
説明する。マンマシンインタフェース10から管理オブ
ジェクトインスタンスの定義要求を受信すると、マンマ
シンインタフェース要求処理モジュール26は、まず定
義する管理オブジェクトクラスのインスタンスを定義す
る(502)。Next, the method of defining a managed object instance will be explained. Upon receiving a request to define a managed object instance from the man-machine interface 10, the man-machine interface request processing module 26 first defines an instance of the managed object class to be defined (502).
ここでインスタンスを定義するとは、具体的に第19図
に示す管理オブジェクトインスタンス情報に追加するこ
とである。具体的な例を示すと、例えばNetすark
1にさらに1つのノード(N4)が追加されるとすれ
ば、Network 1のポインティング対象が1つ増
え、N4に対応する管理オブジェクトインスタンスが新
たに定義される。Defining an instance here specifically means adding it to the managed object instance information shown in FIG. 19. To give a specific example, for example, Netsark
If one more node (N4) is added to Network 1, the number of pointing targets for Network 1 increases by one, and a managed object instance corresponding to N4 is newly defined.
次に、この管理オブジェクトインスタンスがどの管理オ
ブジェクトクラスであるかを設定する(503)。これ
によって、新しく定義された管理オブジェクトインスタ
ンスがどのような種類のアトリビュート、およびイベン
ト報告を持つかが明確になり、さらに定義されるすべき
アトリビュートを表示(504)、各アトリビュートの
値を設定する。これらの設定される値は管理オブジェク
トクラス情報ファイル200のアトリビュートテンプレ
ート(第16図に示す)にその取り得る値が記述されて
おり、これにより設定された値をチエツク(506)L
、誤っている場合には再設定を要求する。Next, it is set which managed object class this managed object instance belongs to (503). This makes it clear what kind of attributes and event reporting the newly defined managed object instance has, displays the attributes to be further defined (504), and sets the value of each attribute. Possible values for these set values are described in the attribute template (shown in FIG. 16) of the managed object class information file 200, and the set values can be checked (506) L.
, if it is incorrect, request resetting.
対象とする管理オブジェクトインスタンスの値が正しく
設定された場合、該情報を管理オブジェクトインスタン
ス情報ファイルに格納する。この結果としての管理オブ
ジェクトインスタンス情報を、第19図に点線を用いて
示している3次に、管理機能の処理について述べる。本
発明における管理機能は2つの処理がら構成される。If the value of the target managed object instance is correctly set, the information is stored in the managed object instance information file. The resulting managed object instance information is shown using dotted lines in FIG. 19. Next, the processing of the management function will be described. The management function in the present invention consists of two processes.
即ち、各管理オブジェクトインスタンスにおいて発生す
るイベントの報告通知情報の受信処理と。That is, a process of receiving report notification information of an event occurring in each managed object instance.
各管理オブジェクトインスタンスに対する管理オペレー
シコンの送信処理である。This is a process of transmitting a management operating system to each managed object instance.
第21図はイベント報告通知を受信した場合の概略処理
フローを示したものである。管理機能実行制御部30は
、管理情報通信プロトコル制御を介して、各管理オブジ
ェクトインスタンスからのイベント報告通知を受信する
(600)と、まず該報告を発生した管理オブジェクト
インスタンスの管理オブジェクトクラスを求める(60
1)。FIG. 21 shows a schematic processing flow when an event report notification is received. When the management function execution control unit 30 receives an event report notification from each managed object instance via management information communication protocol control (600), it first obtains the managed object class of the managed object instance that generated the report ( 60
1).
次に求められた管理オブジェクトクラスにより。Then by the asked managed object class.
管理情報制御を介して、受信したイベント報告が該管理
オブジェクトクラスとして妥当かどうかを判断する(6
02)。もし、受信イベント報告が該管理オブジェクト
クラスとして妥当でなければ、受信イベント報告を廃棄
する。イベント報告が正しければ、さらに該イベント報
告の定義情報を管理情報制御を介して求め(603)、
この定義情報に従って、受信したイベント情報を解釈す
る(605)。Determine whether the received event report is appropriate for the managed object class via management information control (6
02). If the received event report is not valid for the managed object class, the received event report is discarded. If the event report is correct, further obtain definition information for the event report via management information control (603);
The received event information is interpreted according to this definition information (605).
受信イベント報告の内容において、該イベントを発生し
た管理オブジェクトインスタンスの情報として管理オブ
ジェクトインスタンス情報ファイルに反映しておく必要
が有るものについては、管理情報制御を介して反映する
(607)。The content of the received event report that needs to be reflected in the managed object instance information file as information about the managed object instance that generated the event is reflected via management information control (607).
第22図は、管理オブジェクトインスタンスに対する管
理オペレーションの実行における処理の概略フローを示
したものである。この例では、管理オペレーションの要
求はネットワーク管理システムのオペレータが行うとし
ている。FIG. 22 shows a schematic flow of processing in executing a management operation on a managed object instance. In this example, it is assumed that requests for management operations are made by the operator of the network management system.
オペレータが管理対象ネットワークのある管理オブジェ
クトインスタンスに対して管理オペレーションを要求す
ると、この要求はマンマシンインタフェース制御10を
介して、管理機能実行制御に渡される(700)。管理
機能実行制御は、該当管理オブジェクトインスタンスが
どのクラスかを管理情報制御を介して求める(701)
。こうして求められた管理オブジェクトクラスを用いて
、さらに管理情報制御により該管理オペレーションに誤
りがあれば、その旨をマンマシンインタフェースを介し
てオペレータに通知する(704)。When an operator requests a management operation on a managed object instance of a managed network, this request is passed to the management function execution control via the man-machine interface control 10 (700). The management function execution control determines which class the relevant managed object instance belongs to via the management information control (701)
. Using the management object class obtained in this way, if there is an error in the management operation by management information control, the operator is notified of the error via the man-machine interface (704).
該管理オペレーションが正しければ、管理情報通信プロ
トコル制御を介して発行し、そのオペレーション結果の
応答を受信すると(705)、該管理オペレーションの
結果としてのアトリビュート値の変更が発生することが
あるが、必要な場合について管理情報制御を介して、管
理オブジェクトインスタンス情報ファイルの該インスタ
ンスの値に反映する。If the management operation is correct, issuing it via the management information communication protocol control and receiving a response of the operation result (705) may result in a change in the attribute value as a result of the management operation, but is not necessary. In this case, it is reflected in the value of the instance in the managed object instance information file via management information control.
以上、全ての管理情報を管理マネージャが有しているこ
とを前提として本発明を説明したが、本発明を実現する
うえでこれらの管理情報を管理マネージャが全て持って
いる必要はなく、管理情報制御機能20に管理エージェ
ントが持っている管理情報を必要に応じて収集する機能
を持たせることで実現してもよい。例えばある管理エー
ジェントが管理する管理オブジェクトインスタンス情報
の全てを管理マネージャが持たず、管理オペレーション
を実行する場合必要な管理オブジェクトインスタンス情
報を管理エージェントから集めその情報を使用してもよ
い。これは管理オブジェクトインスタンス情報のみでな
く管理オブジェクトクラス情報に関しても同様に実現す
ることができる。The present invention has been described above on the assumption that the management manager has all the management information, but in order to realize the present invention, it is not necessary for the management manager to have all of this management information. This may be realized by providing the control function 20 with a function of collecting management information held by the management agent as necessary. For example, when a management manager does not have all the managed object instance information managed by a certain management agent and executes a management operation, it may collect necessary managed object instance information from the management agents and use that information. This can be achieved not only for managed object instance information but also for managed object class information.
以上、本発明をネットワークを構成する各機器とネット
ワーク管理システムとの関係を用いて説明したが、該ネ
ットワークの構成機器を、同種の機器あるいは地理的な
条件等から複数のサブネットワークに分割し、それらの
サブネットワークごとにサブネットワーク管理システム
を設け、更に該サブネットワーク管理システムと接続し
てネットワーク全体を管理する統括管理システムを設け
る場合においても1本実施例と同様にして実現すること
ができる。The present invention has been explained above using the relationship between each device configuring a network and a network management system. Even in the case where a subnetwork management system is provided for each of these subnetworks, and an overall management system that is connected to the subnetwork management system and manages the entire network is provided, this can be realized in the same manner as in this embodiment.
本発明によれば、管理オブジェクトクラスに関する管理
情報を交換する場合のオブジェクト識別子の表現を短縮
することができるため、管理マネージャと管理エージェ
ント間の転送情報量を低減することができ、また管理オ
ペレーションの送信処理、また受信時の解析処理の性能
を向上することができる。According to the present invention, the expression of an object identifier when exchanging management information regarding a managed object class can be shortened, so the amount of information transferred between a management manager and a management agent can be reduced, and the amount of information transferred between a management manager and a management agent can be reduced. The performance of transmission processing and analysis processing at the time of reception can be improved.
また、転送情報量を低減しうろことに派生し。It also reduces the amount of information transferred.
具体的な効果として次のものが挙げられる。Specific effects include the following.
第1に、管理オブジェクトインスタンスに対する管理オ
ペレーションを行う場合や各管理オブジェクトインスタ
ンスからのイベント情報を受信した場合においても、こ
れらのイベント情報の妥当性のチエツクを行うことが出
来るため、誤った管理を行うことが低減できる。さらに
管理オブジェクトインスタンスを階層化された数値によ
って表現するために、管理マネージャと管理エージェン
ト間と交換される管理情報量を低減すること、管理情報
の検索処理の高速化が可能である。また、管理を行う場
合の管理情報の内容の一致性の保証および保証時間の短
縮が実現できる。First, even when performing management operations on managed object instances or receiving event information from each managed object instance, the validity of these event information can be checked, which prevents incorrect management. This can be reduced. Furthermore, since managed object instances are represented by hierarchical numerical values, it is possible to reduce the amount of management information exchanged between the management manager and the management agent, and to speed up management information search processing. Furthermore, it is possible to guarantee the consistency of the contents of management information and shorten the guarantee time when performing management.
第2に、管理オブジェクトクラス、アトリビュートイベ
ント報告等の定義において、その定義内容が管理情報定
義テンプレートによりガイダンスされるために、これら
の各種の情報定義において誤った定義の発生を減少する
ことが8来る。また。Second, in the definition of managed object classes, attribute event reports, etc., the definition content is guided by the management information definition template, which reduces the occurrence of incorrect definitions in these various information definitions8. . Also.
管理オブジェクトインスタンス情報の定義においても管
理オブジェクトクラス情報によりガイダンスされるため
、管理オブジェクトインスタンスの各管理情報の定義に
おいて誤った定義が行われることが低減される。Since the definition of managed object instance information is also guided by the managed object class information, incorrect definitions are reduced in the definition of each piece of management information of a managed object instance.
第1図は1本発明を実現するネットワーク管理システム
(管理マネージャ)の構成を示す図。第2図は本発明を
適用するネットワーク管理システムの概念図。第3図は
オブジェクト識別子の例を示す図。第4図は管理エージ
ェントの包含木を示す図。第5図は管理マネージャと管
理エージェント間の反すシーケンスの例を示す図。第6
図は管理マネージャの処理の概略を示す図。第7図は管
理エージェントの処理の概略を示す図。第8図はオブジ
ェクト指向に基づくネットワーク管理の概念構成を示す
図7第9図は、第1図に示すネットワーク管理システム
の管理情報制御部の詳細構成図。第10〜13図は管理
情報定義のためのテンプレートの例を示す図。第14図
は、管理オブジェクトクラスの継承関係を示す図。第1
5〜16図は、管理オブジェクトクラスの定義例。第1
7図は、アトリビュート情報の定義例。第18図は、ノ
ーティフィケーション情報の定義例。第19図は、管理
オブジェクトインスタンス情報の概念構成を示す図。第
20図は、ネットワーク管理システムにおける管理オブ
ジェクトクラス情報および管理オブジェクトインスタン
ス情報定義の処理の概略フローを示す。第21図はネッ
トワーク管理システムにおけるイベント情報を受信した
場合の処理の概略フローを示す図。第22図は、ネット
ワーク管理システムにおける管理オペレーション要求の
送信処理の概拠フローを示す図、第23図は管理マネー
ジャと管理エージェントとの間で交換される伝送フレー
ムの一例を説明するための図、第24図はISO基準に
基づく伝送フレームのビットイメージを説明するための
図、第25図は本発明により使用可能となる省略識別子
のビットイメージを説明するための図である。
1・・・ネットワーク管理システム、10・・・マンマ
シンインタフェース制御、21・・・管理マネージャと
識別子管理機能、210・・・管理エージェントの識別
子管理機能、20・・・管理情報制御、28・・・管理
情報変更制御、30・・・管理機能実行制御、100・
・・管理情報定義テンプレート情報ファイル、200・
・・管理オブジェクトクラス情報ファイル、300・管
理オブジェクトインスタンス情報ファイル、N1〜N3
・・ネットワーク構成機器、1000.1001・・・
ネットワーク、21・・識別子管理機能、22・・・管
理情報定義テンプレート情報制御モジュール、23・・
・管理オブジェクトクラス情報制御モジュール、24・
・・管理オブジェクトインスタンス情報制御モジュール
、25・・・管理機能実行モジュール、26・・・マン
マシンインタフェース要求処理モジュール。
ヘ
′1
令
A 扛(10oooo)
羊乙図
猶
区
系//
図
委72図
蹟/3図
</−iイ“λケージタンテン7%−Cンロ茅会Hヨヨ
oP
CHA MCT’EI’IZEρ ハγATT/?I
fh、ITεS
ρbiect 010Aノ
第1乙、X
16へH−k
f−4−0BJEc7−cLAss
17Lru 1uyn o乙SI:aACJE A T
E
t)ELEATE
Δす1xFLcA7xρNS
収光^2aびとと1v!>(、/−づ
久d(7)蜘jひ九vzsム表 ATT/el−βUr
EVALLJE −TYPE S、’7LA−rfR
LIUTE 5YNTAX螢浮ぶ
″ズχトふχtα<、ytrv−九り、々箭と才、
46rrpz釧Tlθtノ1’ATA 5YNTA
χ
15″EQ匹々e): Of−5EQUE友cE(12
減:I−レe、、−b+7プ’ 7P/C)ばz。
叔r、゛ルt〜L弓
L/デ〃
紹
20図(A)
第20図(B、)
め227FIG. 1 is a diagram showing the configuration of a network management system (management manager) that implements the present invention. FIG. 2 is a conceptual diagram of a network management system to which the present invention is applied. FIG. 3 is a diagram showing an example of an object identifier. FIG. 4 is a diagram showing a containment tree of management agents. FIG. 5 is a diagram showing an example of a reversal sequence between a management manager and a management agent. 6th
The figure is a diagram showing an outline of processing by the management manager. FIG. 7 is a diagram showing an outline of processing by the management agent. FIG. 8 shows the conceptual configuration of network management based on object orientation. FIG. 9 is a detailed configuration diagram of the management information control unit of the network management system shown in FIG. 1. 10 to 13 are diagrams showing examples of templates for defining management information. FIG. 14 is a diagram showing the inheritance relationship of managed object classes. 1st
5 to 16 are examples of definitions of managed object classes. 1st
Figure 7 shows an example of attribute information definition. FIG. 18 is an example of the definition of notification information. FIG. 19 is a diagram showing the conceptual structure of managed object instance information. FIG. 20 shows a schematic flow of processing for defining managed object class information and managed object instance information in the network management system. FIG. 21 is a diagram showing a schematic flow of processing when event information is received in the network management system. FIG. 22 is a diagram illustrating a general flow of a management operation request transmission process in a network management system; FIG. 23 is a diagram illustrating an example of a transmission frame exchanged between a management manager and a management agent; FIG. 24 is a diagram for explaining a bit image of a transmission frame based on the ISO standard, and FIG. 25 is a diagram for explaining a bit image of an abbreviated identifier that can be used according to the present invention. DESCRIPTION OF SYMBOLS 1... Network management system, 10... Man-machine interface control, 21... Management manager and identifier management function, 210... Identifier management function of management agent, 20... Management information control, 28...・Management information change control, 30...Management function execution control, 100・
・・Management information definition template information file, 200・
・Managed object class information file, 300・Managed object instance information file, N1 to N3
...Network component equipment, 1000.1001...
Network, 21...Identifier management function, 22...Management information definition template information control module, 23...
・Managed object class information control module, 24・
. . . Management object instance information control module, 25 . . . Management function execution module, 26 . . . Man-machine interface request processing module. He'1 Rei A 扛 (10oooo) Yotsuzu Yuku system// Illustrated board 72 illustrations/3 figures γATT/?I
fh, ITεS ρbiect 010A 1st B,
E t) ELEATE ΔS1xFLcA7xρNS Light collection^2a people 1v! >(,/-zuku d(7) spider jhiku vzsum table ATT/el-βUr
EVALLJE-TYPE S,'7LA-rfR
LIUTE 5YNTAX Hotaru Float''zuchitofuchitα<, ytrv-Kuri, Yosho to Sai,
46rrpz Tlθtノ1'ATA 5YNTA
χ 15″EQ each e): Of-5EQUE friend cE (12
Decrease: I-Lee,,-b+7pu' 7P/C)baz. Uncle, Elt~L Bow L/D Introduction Figure 20 (A) Figure 20 (B,) Me 227
Claims (1)
と、少なくとも1つの通信機器に接続されて各ネットワ
ークを管理する複数のエージェントと、各エージェント
に接続されたマネージャとから構成され、該マネージャ
と上記エージェントとが、任意の管理対象及び該管理対
象に対して行う処理種別を特定するための識別子列を含
むネットワーク管理情報を相互に交換することによって
上記ネットワークを管理するようにしたネットワーク管
理システムにおいて、上記マネージャ及び上記エージェ
ントは、該エージェントが管理する複数の管理対象を、
所定の主従関係に基づいて、階層的な木構造状に構成し
、同一階層の管理対象には、それぞれ異なる識別子を付
与することによって作成した包含木情報を記憶するため
のメモリと、相互に上記ネットワーク管理情報を交換す
るためのプロセッサとを含み、 上記マネージャは、上記エージェントとのアソシェーシ
ョン設定の際に、上記ネットワーク管理情報に含める任
意の管理対象を指定するための識別子列のうち、省略す
べき第1の識別子列を、上記エージェントに通知し、上
記エージェントからの確認応答に応じて、上記第1の識
別子列をマネージャの上記内部メモリに記憶しておき、
アソシェーション設定後は、上記第1の識別子を省略し
たかたちでネットワーク管理情報を作成し、上記エージ
ェントから受信したネットワーク管理情報は、該ネット
ワーク管理情報に含まれる識別子列と上記メモリに記憶
された上記第1の識別子列とを用いることによって上記
エージェントから指定された管理対象を特定するように
したことを特徴とするネットワーク管理システム。 2、前記エージェントは、前記アソシェーション設定の
際に前記マネージャから受信したネットワーク管理情報
から、前記第1の識別子を抽出し、前記メモリに記憶し
、上記マネージャに対して前記確認応答をおこない、ア
ソシェーション設定後は上記第1の識別子を省略したか
たちでネットワーク管理情報を作成し、上記マネージャ
に送信し、上記マネージャから受信したネットワーク管
理情報は、該ネットワーク管理情報に含まれる識別子列
と上記メモリに記憶された上記第1の識別子列とを用い
ることによって上記マネージャから指定された管理対象
を特定するようにしたことを特徴とする請求項第1項記
載のネットワーク管理システム。 3、複数の通信機器から構成される複数のネットワーク
と、少なくとも1つの通信機器に接続されて各ネットワ
ークを管理する複数のエージェントと、各エージェント
に接続されたマネージャとから構成され、該マネージャ
と上記エージェントとが、任意の管理対象及び該管理対
象に対して行う処理種別を特定するための識別子列を含
むネットワーク管理情報を相互に交換することによって
上記ネットワークを管理するようにしたネットワーク管
理システムにおいて、上記マネージャ及び上記エージェ
ントは、該エージェントが管理する複数の管理対象を、
所定の主従関係に基づいて、階層的な木構造状に構成し
、同一階層の管理対象には、それぞれ異なる識別子を付
与することによって作成した包含木情報を記憶するため
のメモリと、相互に上記ネットワーク管理情報を交換す
るためのプロセッサとを含み、 上記エージェントは、上記マネージャとのアソシェーシ
ョン設定の際に、上記ネットワーク管理情報に含める任
意の管理対象を指定するための識別子列のうち、省略す
べき第1の識別子列を、上記マネージャに通知し、上記
マネージャからの確認応答に応じて、上記第1の識別子
列をエージェントの上記内部メモリに記憶しておき、ア
ソシェーション設定後は、上記第1の識別子を省略した
かたちでネットワーク管理情報を作成して上記マネージ
ャに送信し、上記マネージャから受信したネットワーク
管理情報は、該ネットワーク管理情報に含まれる識別子
列と上記メモリに記憶された上記第1の識別子列とを用
いることによって上記マネージャから指定され管理対象
を特定するようにしたことを特徴とするネットワーク管
理システム。 4、前記マネージャは、前記アソシェーション設定の際
に前記エージェントから受信したネットワーク管理情報
から、前記第1の識別子を抽出し、前記メモリに記憶し
、上記エージェントに対して前記確認応答をおこない、
アソシェーション設定後は、上記第1の識別子を省略し
たかたちでネットワーク管理情報を作成して上記エージ
ェントに送信し、上記エージェントから受信したネット
ワーク管理情報は、該ネットワーク管理情報に含まれる
識別子列と上記メモリに記憶された上記第1の識別子列
とを用いることによって上記エージェントから指定され
た管理対象を特定するようにしたことを特徴とする請求
項第3項記載のネットワーク管理システム。 5、複数の通信機器および情報処理機器が相互に接続さ
れて構成されるネットワークと、各機器を管理する管理
エージェントと、これらの各管理エージェントと相互に
接続する管理マネージャとから構成され、各管理エージ
ェントと上記管理マネージャとが、各機器に存在する管
理オブジェクトに関する管理情報を交換することによっ
て上記ネットワークを集中的に管理するネットワーク管
理システムにおいて、管理マネージャと管理エージェン
ト間で管理オブジェクトに関する管理情報を交換する場
合の管理オブジェクトインスタンスの表現を管理オブジ
ェクトの包含関係に基づいて包含木を構成し、該包含木
において、任意の管理オブジェクトインスタンスについ
てそれに直接包含されている管理オブジェクトインスタ
ンスについてはその範囲内でそれぞれ異なる識別番号を
付与し、これらの識別番号を包含木の順に階層的に結合
して管理オブジェクトインスタンスを表現することで、
管理マネージャと管理エージェント間で管理オブジェク
トインスタンスを識別することを特徴とするネットワー
ク管理システム。 6、第5項において、各管理エージェントにおける包含
木のルートとなる管理オブジェクトインスタンスの識別
番号は、各管理エージェントが任意に定義可能とし、管
理マネージャにおいては複数の管理エージェントの包含
木を統一としたネットワーク全体の包含木を作成し、各
管理エージェントの包含木のルートとなる管理オブジェ
クトインスタンスの識別番号を互いに重複しないように
該識別番号を付与し、それらの対応テーブルを管理マネ
ージャ内に保持し、この更新された識別番号を用いて階
層的に結合して管理オブジェクトインスタンスを表現し
たものをマンマシンインタフェースにおける管理オブジ
ェクトインスタンスの識別番号とし、一方管理マネージ
ャと管理エージェントの通信における管理オブジェクト
インスタンスの識別番号としては前記対応テーブルを用
いて変換し、該管理エージェントにおいて定義された識
別番号を用いることを特徴とするネットワーク管理シス
テム。 7、一つ以上の管理オブジェクトインスタンスを管理す
る複数の管理エージェントと相互に接続する管理マネー
ジャとの間で、各々の管理オブジェクトインスタンスに
関する管理情報を交換する場合の管理オブジェクトイン
スタンスの識別を相対識別名のシーケンスを用いて行う
ネットワーク管理システムにおいて、各管理エージェン
トにおける包含木ルートとなる管理オブジェクトインス
タンスの相対識別名を、各管理エージェントが任意に定
義可能とし、管理マネージャにおいては、複数の管理エ
ージェントの包含木を統一したネットワーク全体の包含
木を作成し、各管理エージェントのルートとなる管理オ
ブジェクトインスタンスについては、各管理エージェン
トが付与した相対識別名とは独立に管理マネージャにお
いて相対識別名を付与し、それらの対応テーブルを管理
マネージャ内に保持し、マンマシンインタフェース上は
管理マネージャにおいて付与した相対識別名を用いて管
理オブジェクトインスタンスを表し、管理マネージャと
管理エージェントの間の通信において、前記対応テーブ
ルを用いて変換し、管理エージェントが付与した相対識
別名を用いて行うことを特徴とするネットワーク管理シ
ステム。 8、第5項において、管理マネージャと管理エージェン
トと管理マネージャの両方に、管理エージェントの管理
する管理オブジェクトインスタンスの包含木の任意のイ
ンスタンスの一つを保持する機能を有し、また管理マネ
ージャと管理エージェント間の通信において、お互いに
保持する該管理オブジェクトインスタンスを設定更新す
る手段と、管理マネージャと管理エージェント間の通信
時の管理オブジェクトインスタンスの識別番号をシーケ
ンシャルに連結したものか、上記の管理マネージャおよ
び管理エージェントがお互いに保持する管理オブジェク
トインスタンスから下の管理オブジェクトインスタンス
の識別番号をシーケンシャルに連結したものかを区別す
るプロトコル手段とを持つことを特徴とするネットワー
ク管理システム。 9、第7項において、管理マネージャと管理エージェン
トと管理マネージャの両方に、管理エージェントの管理
する管理オブジェクトインスタンスの包含木の任意のイ
ンスタンスの一つを保持する機能を有し、また管理マネ
ージャと管理エージェント間の通信において、お互いに
保持する該管理オブジェクトインスタンスを設定更新す
る手段と、管理マネージャと管理エージェント間の通信
時の管理オブジェクトインスタンスの相対識別名をシー
ケンシャルに連結したものか、上記管理マネージャおよ
び管理エージェントがお互いに保持する管理オブジェク
トインスタンスから下の管理オブジェクトインスタンス
の相対識別名をシーケンシャルに連結したものかを区別
するプロトコル手段とを持つことを特徴とするネットワ
ーク管理システム。 10、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトに関する管理情報を交換するこ
とでネットワークを集中的に管理するネットワーク管理
システムにおいて、管理情報種別を識別するための管理
オブジェクト識別子の表現を、管理オブジェクト識別子
体系の特定コンポーネントから開始することとし、管理
マネージャと管理エージェントが管理のためのアソシェ
ーションの設定時に、どのコンポーネントから開始する
かをお互いにネゴシエーションをとり、以後その管理ア
ソシェーションが設定されている間は、すべての管理情
報のオブジェクト識別子を該コンポーネントから表現す
ることを特徴とするネットワーク管理システム。 11、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトに関する管理情報を交換するこ
とでネットワークを集中的に管理するネットワーク管理
システムにおいて、管理マネージャと管理エージェント
の双方に管理情報種別を識別するためのオブジェクト識
別子の表現をオブジェクト識別子体系のどのコンポーネ
ントから開始するかを管理する機能を設け、該管理機能
を用いて、管理マネージャと管理エージェント間のアト
ソェーションの設定後に、必要に応じてどのコンポーネ
ントから開始するかをお互いに設定し、該機能により設
定されたオブジェクト識別子を以降を用いて、管理マネ
ージャと管理エージェント間で交換する管理情報のオブ
ジェクト識別子を表現することを特徴とするネットワー
ク管理システム。 12、第7項において、管理マネージャと管理エージェ
ント間において、管理オブジェクトインスタンスをグル
ープ化し、各管理オブジェクトインスタンスグループご
とに、オブジェクト識別子の表現をオブジェクト識別子
のどのコンポーネントから開始するかを管理する機能を
設け、該管理機能を用いて、管理マネージャと管理エー
ジェント間のアソシェーションの設定後、必要に応じて
管理オブジェクトインスタンスごとに、オブジェクト識
別子のどのコンポーネントから開始するかをお互いに設
定し、該機能により設定されたオブジェクト識別子を以
降を用いて、管理マネージャと管理エージェント間で交
換する管理情報のオブジェクト識別子を表現することを
特徴とするネットワーク管理システム。 13、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトイに関する管理情報を交換する
ことでネットワークを集中的に管理するネットワーク管
理システムにおいて、管理マネージャに管理対象となる
管理オブジェクトクラスの情報のみを有し、管理オブジ
ェクトインスタンス情報については、各通信機器および
情報処理機器間の関係に関する管理オブジェクトインス
タンスのみの情報を有し、該通信機器および情報処理機
器内の管理オブジェクトインスタンスに関する情報につ
いては、必要に応じて各管理エージェントに問いあわわ
ることを特徴とするネットワーク管理システム。 14、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトに関する管理情報を交換するこ
とでネットワークを集中的に管理するネットワーク管理
システムにおいて、管理マネージャには管理対象となる
管理オブジェクトインスタンスに関する情報のみを有し
、管理オブジェクトクラスに関する情報については、必
要に応じて各々管理エージェントに問いあわせることを
特徴とするネットワーク管理システム。 15、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトに関する管理情報を交換するこ
とでネットワークを集中的に管理するネットワーク管理
システムにおいて、管理マネージャには管理対象となる
管理オブジェクトインスタンスとして、各機器間の関係
に関する管理オブジェクトインスタンスのみの情報を有
し、管理オブジェクトクラス情報、および各機器内の管
理オブジェクトインスタンス情報については必要に応じ
て各管理エージェントに問いあわせることを特徴とする
ネットワーク管理システム。 16、請求項第5項において、管理エージェントの管理
する管理オブジェクトインスタンスの追加に対応して、
管理マネージャの管理オブジェクトインスタンス情報の
追加変更を行なう場合に、追加される管理オブジェクト
インスタンス情報のガイダンスを行なうことを特徴とす
るネットワーク管理システム。 17、請求項第5項において、管理マネージャと管理エ
ージェント間で管理オブジェクトインスタンスに関する
管理情報を交換する場合の管理オブジェクトインスタン
スの表現を、ある管理オブジェクトインスタンスに直に
包含されている複数の管理オブジェクトを異なる数値で
表現し、これらの番号を管理オブジェクトインスタンス
の包含関係に従って、階層的に結合して管理オブジェク
トインスタンスを表現することを特徴とするネットワー
ク管理システム。 18、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトに関する管理情報を交換するこ
とでネットワークを集中的に管理するネットワーク管理
システムにおいて、管理オブジェクトクラス、管理オブ
ジェクトのアトリビュート、管理オブジェクトに対する
アクション、管理オブジェクトが発生するイベントを定
義するためのテンプレート情報、管理対象となる管理オ
ブジェクトのクラス情報、アトリビュート情報、アクシ
ョン情報、ノーティフィケーション情報を定義する管理
オブジェクトクラス情報、および実際の管理オブジェク
トインスタンスの構成に対応する管理オブジェクトイン
スタンス情報を有することを特徴とするネットワーク管
理システム。 19、複数の通信機器および情報処理機器が相互に接続
されて構成されるネットワークにあって、各機器に存在
する管理エージェントと、これらの各管理エージェント
と相互に接続する管理マネージャとの間で、各機器に存
在する管理オブジェクトに関する管理情報を交換するこ
とでネットワークを集中的に管理するネットワーク管理
システムにおいて、管理オブジェクトクラス、管理オブ
ジェクトのアトリビュート、管理オブジェクトに対する
アクション、管理オブジェクトが発生するイベントを定
義するためのテンプレート情報、管理対象となる管理オ
ブジェクトのクラス情報、アトリビュート情報、アクシ
ョン情報、ノーティフィケーション等の情報を定義する
管理オブジェクトクラス情報、および実際の管理オブジ
ェクトに対応する管理オブジェクトインスタンス情報を
有し、管理オブジェクトクラスを追加または更新する場
合、管理オブジェクト定義テンプレート情報を用いて設
定情報のガイダンスを行い、また管理オブジェクトイン
スタンスを定義する場合には、管理オブジェクトクラス
情報を用いてガイダンスを行うことにより、容易に構成
情報の設定ができることを特徴とするネットワーク管理
システム。[Claims] 1. Consisting of a plurality of networks composed of a plurality of communication devices, a plurality of agents connected to at least one communication device to manage each network, and a manager connected to each agent. and the manager and the agent manage the network by mutually exchanging network management information including an identifier string for identifying an arbitrary managed target and the type of processing to be performed on the managed target. In the network management system, the manager and the agent manage multiple management targets managed by the agent.
It is configured in a hierarchical tree structure based on a predetermined master-slave relationship, and a memory for storing the containing tree information created by assigning different identifiers to managed targets in the same hierarchy, and and a processor for exchanging network management information, and when setting up an association with the agent, the manager may omit an identifier string for specifying any management target to be included in the network management information. notifying the agent of the first identifier string to be used, and storing the first identifier string in the internal memory of the manager in response to an acknowledgment from the agent;
After the association is set, network management information is created with the first identifier omitted, and the network management information received from the agent is stored in the memory along with the identifier string included in the network management information. A network management system characterized in that a management target specified by the agent is specified by using the first identifier string. 2. The agent extracts the first identifier from the network management information received from the manager when setting the association, stores it in the memory, and sends the confirmation response to the manager; After the association is set, network management information is created with the first identifier omitted and sent to the manager, and the network management information received from the manager is composed of the identifier string included in the network management information and the above. 2. The network management system according to claim 1, wherein the management target specified by the manager is specified by using the first identifier string stored in a memory. 3. Consisting of a plurality of networks composed of a plurality of communication devices, a plurality of agents connected to at least one communication device to manage each network, and a manager connected to each agent, the manager and the above In a network management system, the network is managed by an agent and an agent mutually exchanging network management information including an identifier string for specifying a managed target and the type of processing to be performed on the managed target, The manager and the agent manage multiple management targets managed by the agent.
It is configured in a hierarchical tree structure based on a predetermined master-slave relationship, and a memory for storing the containing tree information created by assigning different identifiers to managed targets in the same hierarchy, and and a processor for exchanging network management information, and when setting up an association with the manager, the agent may omit an identifier string for specifying any management target to be included in the network management information. Notify the manager of the first identifier string to be used, store the first identifier string in the internal memory of the agent in response to a confirmation response from the manager, and after setting the association, Network management information is created with the first identifier omitted and sent to the manager, and the network management information received from the manager includes the identifier string included in the network management information and the above information stored in the memory. A network management system characterized in that a management target designated by the manager is specified by using a first identifier string. 4. The manager extracts the first identifier from the network management information received from the agent during the association setting, stores it in the memory, and sends the confirmation response to the agent;
After the association is set, network management information is created with the first identifier omitted and sent to the agent, and the network management information received from the agent is the identifier string included in the network management information. 4. The network management system according to claim 3, wherein the management target specified by the agent is specified by using the first identifier string stored in the memory. 5. A network consisting of a network in which multiple communication devices and information processing devices are interconnected, a management agent that manages each device, and a management manager that interconnects each of these management agents. In a network management system where an agent and the management manager centrally manage the network by exchanging management information regarding managed objects existing in each device, the management manager and the management agent exchange management information regarding the managed object. When representing a managed object instance, a containment tree is constructed based on the containment relationship of managed objects, and in the containment tree, for any managed object instance, each managed object instance that is directly contained within its range is By assigning different identification numbers and hierarchically combining these identification numbers in the order of the containment tree to represent a managed object instance,
A network management system that identifies managed object instances between a management manager and a management agent. 6. In Section 5, each management agent can arbitrarily define the identification number of the managed object instance that is the root of the containment tree for each management agent, and the containment trees of multiple management agents are unified in the management manager. Create a containment tree for the entire network, assign identification numbers to managed object instances that serve as the root of the containment tree for each management agent so as not to overlap each other, and maintain a correspondence table between them in the management manager; This updated identification number is hierarchically combined to express the managed object instance as the identification number of the managed object instance in the man-machine interface, while the identification number of the managed object instance in communication between the management manager and the management agent. The network management system is characterized in that the conversion is performed using the correspondence table and the identification number defined in the management agent is used. 7. When management information regarding each managed object instance is exchanged between multiple management agents that manage one or more managed object instances and mutually connected management managers, the identification of the managed object instance is used as a relative identifier. In a network management system that uses a sequence of Create a unified tree for the entire network, and for the managed object instance that is the root of each management agent, assign a relative distinguished name in the management manager independently of the relative distinguished name assigned by each management agent, and then A correspondence table is maintained in the management manager, and a managed object instance is represented on the man-machine interface using a relative distinguished name assigned in the management manager.The correspondence table is used in communication between the management manager and the management agent. A network management system characterized in that the conversion is performed using a relative distinguished name given by a management agent. 8. In Section 5, both the management manager, the management agent, and the management manager have the function of holding any instance of the containing tree of managed object instances managed by the management agent, and the management manager and the management In communication between agents, means for updating the settings of the managed object instance held by each other and the identification number of the managed object instance at the time of communication between the management manager and the management agent are sequentially concatenated, or the above management manager and A network management system comprising: a protocol means for distinguishing between management object instances mutually held by management agents and whether identification numbers of lower managed object instances are sequentially concatenated. 9. In Section 7, both the management manager, the management agent, and the management manager have the function of holding any instance of the containing tree of managed object instances managed by the management agent, and the management manager and the management In communication between agents, means for updating the settings of the managed object instance held by each other, and a means for sequentially concatenating the relative identification name of the managed object instance during communication between the management manager and management agent, or the above management manager and management agent. 1. A network management system comprising: a protocol means for distinguishing between managed object instances mutually held by management agents as sequential concatenations of relative identifiers of lower managed object instances. 10. In a network configured by interconnecting a plurality of communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information regarding managed objects existing in each device, the representation of managed object identifiers for identifying the type of management information is based on specific components of the managed object identifier system. When the management association is set up, the management manager and management agent negotiate with each other which component to start with, and from then on, while the management association is set up, all A network management system characterized in that an object identifier of management information of a component is expressed from the component. 11. In a network configured by interconnecting multiple communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information related to managed objects existing in each device, an object identifier is an expression of an object identifier used to identify the type of management information for both management managers and management agents. Provide a function to manage which component of the system to start from, and use the management function to set mutually which component to start from, as necessary, after setting up the association between the management manager and the management agent. A network management system characterized in that an object identifier set by the function is used thereafter to represent an object identifier of management information exchanged between a management manager and a management agent. 12. In Section 7, a function is provided between the management manager and the management agent to group managed object instances and manage, for each managed object instance group, from which component of the object identifier the representation of the object identifier starts. , After setting the association between the management manager and the management agent using the management function, mutually configure which component of the object identifier to start from for each managed object instance as necessary, and use the management function to set the association between the management manager and the management agent. A network management system characterized in that a set object identifier is used to represent an object identifier of management information exchanged between a management manager and a management agent. 13. In a network configured by interconnecting multiple communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information regarding managed objects existing in each device, the management manager has only information on the managed object classes to be managed, and only information on managed object instances is stored in the management manager. has information only on managed object instances regarding the relationship between each communication device and information processing device, and queries each management agent as necessary for information regarding managed object instances within the communication device and information processing device. A network management system characterized by: 14. In a network configured by interconnecting a plurality of communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information about managed objects existing in each device, the management manager has only information about managed object instances to be managed, and only information about managed object classes. A network management system is characterized in that it queries each management agent as necessary. 15. In a network configured by interconnecting multiple communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information about managed objects existing in each device, the management manager only has managed object instances related to the relationships between each device as managed object instances to be managed. What is claimed is: 1. A network management system that has information about managed object class information and managed object instance information in each device, and queries each management agent as necessary about managed object class information and managed object instance information within each device. 16. In claim 5, in response to addition of a managed object instance managed by a management agent,
A network management system characterized by providing guidance on added managed object instance information when adding or changing managed object instance information of a management manager. 17. In claim 5, the representation of a managed object instance when exchanging management information regarding a managed object instance between a management manager and a management agent is defined as A network management system characterized in that a managed object instance is represented by different numerical values and these numbers are hierarchically combined according to an inclusion relationship of managed object instances. 18. In a network configured by interconnecting a plurality of communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information about managed objects existing in each device, it defines managed object classes, managed object attributes, actions for managed objects, and events that occur in managed objects. template information, managed object class information that defines the class information, attribute information, action information, and notification information of the managed object to be managed, and managed object instance information that corresponds to the configuration of the actual managed object instance. A network management system characterized by: 19. In a network configured by interconnecting multiple communication devices and information processing devices, between a management agent existing in each device and a management manager interconnecting each of these management agents, In a network management system that centrally manages a network by exchanging management information about managed objects existing in each device, it defines managed object classes, managed object attributes, actions for managed objects, and events that occur in managed objects. template information, class information of the managed object to be managed, managed object class information that defines information such as attribute information, action information, notification, etc., and managed object instance information that corresponds to the actual managed object. , when adding or updating a managed object class, the managed object definition template information is used to provide guidance on configuration information, and when defining a managed object instance, the managed object class information is used to provide guidance. A network management system characterized by the ability to easily set configuration information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2124122A JP2872345B2 (en) | 1990-05-16 | 1990-05-16 | Network management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2124122A JP2872345B2 (en) | 1990-05-16 | 1990-05-16 | Network management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0421147A true JPH0421147A (en) | 1992-01-24 |
| JP2872345B2 JP2872345B2 (en) | 1999-03-17 |
Family
ID=14877471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2124122A Expired - Fee Related JP2872345B2 (en) | 1990-05-16 | 1990-05-16 | Network management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2872345B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1995009501A1 (en) * | 1993-09-29 | 1995-04-06 | Fujitsu Limited | Network element management system |
| JPH07202926A (en) * | 1993-12-28 | 1995-08-04 | Nec Corp | Impact deployment method of path failure |
| JPH085728A (en) * | 1994-06-22 | 1996-01-12 | Tech Res & Dev Inst Of Japan Def Agency | Underwater image sonar |
| JPH08314825A (en) * | 1995-05-12 | 1996-11-29 | Bull Sa | Command script execution control method |
| US6362553B1 (en) | 1989-11-08 | 2002-03-26 | Mitsubishi Denki Kabushiki Kaisha | Rotary motor and production method thereof, and laminated core production method thereof |
| US8595339B2 (en) | 2004-11-05 | 2013-11-26 | Samsung Electronics Co., Ltd. | Network management apparatus and method |
-
1990
- 1990-05-16 JP JP2124122A patent/JP2872345B2/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6362553B1 (en) | 1989-11-08 | 2002-03-26 | Mitsubishi Denki Kabushiki Kaisha | Rotary motor and production method thereof, and laminated core production method thereof |
| WO1995009501A1 (en) * | 1993-09-29 | 1995-04-06 | Fujitsu Limited | Network element management system |
| US5729688A (en) * | 1993-09-29 | 1998-03-17 | Fujitsu Limited | Network element managing system |
| JPH07202926A (en) * | 1993-12-28 | 1995-08-04 | Nec Corp | Impact deployment method of path failure |
| JPH085728A (en) * | 1994-06-22 | 1996-01-12 | Tech Res & Dev Inst Of Japan Def Agency | Underwater image sonar |
| JPH08314825A (en) * | 1995-05-12 | 1996-11-29 | Bull Sa | Command script execution control method |
| US8595339B2 (en) | 2004-11-05 | 2013-11-26 | Samsung Electronics Co., Ltd. | Network management apparatus and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2872345B2 (en) | 1999-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240179103A1 (en) | Network slice configuration | |
| US5414812A (en) | System for using object-oriented hierarchical representation to implement a configuration database for a layered computer network communications subsystem | |
| JP3853387B2 (en) | Data access right management method in data independent computer system | |
| US6104868A (en) | Extendible and portable network protocol based system management architecture | |
| CN111416723B (en) | A device management method and related devices | |
| US20030090716A1 (en) | Management information transmission apparatus, apparatus management apparatus, and apparatus management system | |
| WO2006054877A1 (en) | Network management apparatus and method based on simple network management protocol | |
| CN102084636A (en) | Storage area network configuration | |
| JP2888642B2 (en) | Communication system with network including management package | |
| CN100361121C (en) | A universal object modeling method and universal object management system | |
| CN107025279B (en) | Online parallel configuration system and method for SCD files based on database interface layer operation flow | |
| CN110851186A (en) | Network equipment restarting method and device, electronic equipment and readable storage medium | |
| US12177076B2 (en) | Restoration of a network slice | |
| JP2872345B2 (en) | Network management method | |
| CN118426937A (en) | Port resource allocation method, device, equipment, storage medium and program product | |
| CN121326485A (en) | Container storage mounting method, system, storage medium and computer program product | |
| US5764909A (en) | Self-configuring device connection for a data independent type computer system in a network | |
| US7162492B2 (en) | Apparatus and method for managing state of external apparatus | |
| CN115603923A (en) | Access Control List (ACL) policy management method, device and related equipment | |
| CN118200143A (en) | SDN technology-based container cloud platform network communication management method and system | |
| CN118449871A (en) | A method for implementing a software-defined SRIO communication network based on resource pooling | |
| KR100270915B1 (en) | Metwork management platform and method | |
| CN118819725A (en) | Method, device, equipment and medium for confirming container isolation resources | |
| KR100358156B1 (en) | Converting Method of Managing Operation from service management system to Switching Command in a Integrated Network | |
| Muralidharan | Multiprotocol management agents: a look at an implementation and the issues to consider |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |