JPH11340980A - ネットワーク管理システム及びネットワーク管理方式 - Google Patents

ネットワーク管理システム及びネットワーク管理方式

Info

Publication number
JPH11340980A
JPH11340980A JP14932298A JP14932298A JPH11340980A JP H11340980 A JPH11340980 A JP H11340980A JP 14932298 A JP14932298 A JP 14932298A JP 14932298 A JP14932298 A JP 14932298A JP H11340980 A JPH11340980 A JP H11340980A
Authority
JP
Japan
Prior art keywords
network
information
management
management system
program
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
Application number
JP14932298A
Other languages
English (en)
Other versions
JP3617770B2 (ja
Inventor
Shigeru Miyake
滋 三宅
Tomohiro Morisada
智広 森貞
Satoru Tezuka
悟 手塚
Satoshi Miyazaki
聡 宮崎
Yoshiyuki Kurosaki
芳行 黒崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP14932298A priority Critical patent/JP3617770B2/ja
Priority to EP99110146A priority patent/EP0964546A3/en
Priority to US09/323,251 priority patent/US6789090B1/en
Publication of JPH11340980A publication Critical patent/JPH11340980A/ja
Priority to US10/924,975 priority patent/US20050025071A1/en
Application granted granted Critical
Publication of JP3617770B2 publication Critical patent/JP3617770B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/953Organization of data
    • Y10S707/959Network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】本発明の目的は、複数の方式で実現されたバー
チャルネットワークを含むネットワークの管理が容易な
ネットワーク管理システム及びネットワーク管理方式を
提供することにある。 【解決手段】管理マネージャプログラム220は、各管
理対象機器25から機器接続情報を入手し、機器設定情
報データベース221に記憶する。機器接続情報によ
り、ネットワーク上の機器の物理的な接続情報と、バー
チャルネットワーク等の論理的なネットワーク構成情報
との対応付けを行える。また、物理的ネットワーク情
報,論理的ネットワーク情報,ユーザ情報を、ツリー構
造型のディレクトリデータ表示や、3次元表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワーク管理
システム及びネットワーク管理方式に係り、特に、メデ
ィア共有型のネットワークインフラストラクチャとAT
M網等のスイッチ型ネットワークインフラストラクチャ
が混在するネットワークに用いるに好適なネットワーク
管理システム及びネットワーク管理方式に関する。
【0002】
【従来の技術】従来、ネットワークを複数のセグメント
に分割し、通信トラフィックを制御する方法として、ル
ータ装置,ブリッジ装置が広く使用されている。また、
ATM(Asynchronous Transfer Mode)等の高速・広帯
域のスイッチ装置も使われるようになっている。アイ・
トリプルイー (IEEE)発行のアイ・トリプルイー・エイ
ティハンドレッド・トゥー・ドット・ワン・キュー(IEE
E802.1q)規格書の草稿に記載、または、特開平9−13
0421号公報に記載のように、スイッチ装置の制御に
より、ネットワークポート毎に論理的なネットワークセ
グメントであるバーチャルネットワークを構成すること
が知られている。しかし、これらのバーチャルネットワ
ーク方式には、企業もしくは業界団体による複数の規格
が存在している。
【0003】また、ネットワーク上の機器を管理する方
式として、アイ・イー・ティー・エフ(IETF: Int
ernet Engineering Task Force)発行のアール・エフ・
シー1907(RFC1907: Request for Comment
1907) 等で規定されたSNMP(Simple Network Man
agement Protocol)が一般的に利用されており、機器単
位の設定状況の参照および変更が可能である。
【0004】他方、ネットワークに接続しているコンピ
ュータやネットワークを利用しているユーザ等の情報
を、データベースを用いて管理する方法として、X.500
で規定されたディレクトリサービスが国際標準として利
用されている。
【0005】
【発明が解決しようとする課題】1)従来の方式では、
あらかじめパケットを中継するネットワークをスイッチ
装置に設定しておくことにより、物理的な機器の接続状
況とバーチャルネットワークにより構成される論理的な
接続状況を互いに独立に設定し、論理的なネットワーク
セグメントをバーチャルネットワークとして構成可能で
ある反面、広範囲にわたるネットワークの全体構成を参
照及び変更することが極めて困難である。
【0006】即ち、複数の機器で構成されたバーチャル
ネットワーク全体にわたる設定及び監視という点につい
て統一的な管理用データベースの構造が考慮されておら
ず、複数機器にわたるバーチャルネットワーク構成、ネ
ットワークアドレス構成の設定参照及び変更を行うこと
が極めて困難である。
【0007】2)さらに、バーチャルネットワークの実
装方式には、複数の異なった方式が規定されている。例
えば、ATMに対しては、業界標準化団体ATM Fo
rumが規格化したLANエミュレーション(以下、
「LANE」と称する)が実装されている。また、イー
サネットスイッチ装置に対しては、国際標準化団体IE
EEが規格化審議中であるVLAN方式(IEEE80
2.1q)の他、多様なベンダが独自の拡張を行った実
装方式が存在する。
【0008】このような複数の異なった実装方式のバー
チャルネットワークが併用されるネットワーク環境を仮
定すると、バーチャルネットワーク同士は、ルータ装置
により相互接続することは可能であるが、バーチャルネ
ットワークの設定の参照及び変更方法はそれぞれのバー
チャルネットワークの実装方式に依存しており、バーチ
ャルネットワーク毎に設定操作を行う必要が生じる。即
ち、それぞれのバーチャルネットワークセグメントの構
成機器を変更する必要がある場合には、各バーチャルネ
ットワークセグメントを管理する各サーバ装置またはス
イッチ装置あるいはその両方に対して、個別に設定の変
更を行う必要がある。
【0009】即ち、複数のバーチャルネットワーク方式
を混在させた場合、バーチャルネットワークの設定を一
箇所で統合的に参照若しくは変更し、ネットワーク全体
を管理する事が極めて困難である。
【0010】3)さらに、バーチャルネットワークによ
る論理的なネットワークセグメントの構成と、機器の物
理的な結線による物理的なネットワーク構成とを、上位
プロトコルからみた論理的なネットワーク構成として捉
えた場合、バーチャルネットワークの構成の管理は、I
Pプロトコルによる論理ネットワークレイヤの管理とは
別に行う必要がある。このようなネットワークでは、ネ
ットワーク上に障害が検知された場合、物理的な機器の
接続関係と、論理的なネットワーク構成の間の関連を直
感的に把握できないため、障害部位の特定が極めて困難
である。
【0011】即ち、バーチャルネットワークによる論理
的なネットワークセグメントの構成と、機器の物理的な
結線による物理的なネットワーク構成と、各種の上位プ
ロトコルからみた論理的なネットワーク構成とを同時に
対応させ、ネットワーク管理者がネットワーク全体の構
成を直感的に把握できる手段を実現することが、従来技
術では極めて困難である。
【0012】本発明の目的は、複数の方式で実現された
バーチャルネットワークを含むネットワークの管理が容
易なネットワーク管理システム及びネットワーク管理方
式を提供することにある。
【0013】
【課題を解決するための手段】(1)上記目的を達成す
るために、本発明は、スイッチメディア型インフラスト
ラクチャと、共有型メディアインフラストラクチャが混
在するコンピュータネットを管理するネットワーク管理
システムにおいて、ネットワーク上の機器の物理的な接
続情報と、バーチャルネットワーク等の論理的なネット
ワーク構成情報と、ネットワークを使用するユーザに関
する情報とを対応付けたネットワーク管理用データベー
スを備えるようにしたものである。かかる構成により、
物理的なネットワーク機器の接続関係と、論理的なバー
チャルネットワークの構成情報と、ユーザ情報を、サー
ビスデータベース上に格納することができるため、バー
チャルネットワークの設定を一箇所で統合的に参照若し
くは容易に変更でき、複数の方式で実現されたバーチャ
ルネットワークを含むネットワークの管理が容易に行い
得るものとなる。
【0014】(2)上記(1)において、好ましくは、
上記物理的ネットワーク情報,論理的ネットワーク情
報,ユーザ情報を、ツリー構造型のディレクトリデータ
表示する表示手段を備えるようにしたものである。かか
る構成により、物理的なネットワーク機器の接続関係
と、論理的なバーチャルネットワークの構成情報と、ユ
ーザ情報を、ディレクトリデータ表示を行い、管理し得
るものとなる。
【0015】(3)上記(1)において、好ましくは、
上記物理的ネットワーク情報,論理的ネットワーク情
報,ユーザ情報を、それぞれ別の面上に配置し、三次元
表示を用いてすべての面の情報を単一のフレームの中に
表示する表示手段を備えるようにしたものである。かか
る構成により、物理的なネットワーク機器の接続関係
と、論理的なバーチャルネットワークの構成情報と、ユ
ーザ情報を、三次元表示を用いてすべての面の情報を単
一のフレームの中に表示して、これらを同時に対応させ
ながら管理し得るものとなる。
【0016】(4)上記(1)において、好ましくは、
ネットワーク上の各機器の同定および接続関係を、ネッ
トワークポートに固有な物理アドレスにより識別する識
別手段を備えるようにしたものである。かかる構成によ
り、物理的なネットワーク機器に割り当てられた物理ア
ドレスをキーとして、物理的なネットワーク機器の接続
関係と、論理的なバーチャルネットワークの構成情報
と、ユーザ情報を、統合して検索および変更を行い得る
ものとなる。
【0017】(5)上記(4)において、好ましくは、
上記ネットワークポートに固有の物理アドレスの情報
を、論理アドレスの問い合わせにより検索する検索手段
を備えるようにしたものである。
【0018】(6)上記目的を達成するために、本発明
は、スイッチメディア型インフラストラクチャと、共有
型メディアインフラストラクチャが混在するコンピュー
タネットを管理するネットワーク管理方式において、ネ
ットワーク上の機器の物理的な接続情報と、論理的なネ
ットワーク構成情報と、ネットワークを使用するユーザ
に関する情報とを、相互に関連づけてデータベースへ登
録するようにしたものである。かかる方式により、物理
的なネットワーク機器の接続関係と、論理的なバーチャ
ルネットワークの構成情報と、ユーザ情報を、サービス
データベース上に格納することができるため、バーチャ
ルネットワークの設定を一箇所で統合的に参照若しくは
容易に変更でき、複数の方式で実現されたバーチャルネ
ットワークを含むネットワークの管理が容易に行い得る
ものとなる。
【0019】(7)上記(6)において、好ましくは、
上記データベースに登録された上記物理的ネットワーク
情報,論理的ネットワーク情報,ユーザ情報を、ツリー
構造型のディレクトリデータ表示するようにしたもので
ある。かかる方式により、物理的なネットワーク機器の
接続関係と、論理的なバーチャルネットワークの構成情
報と、ユーザ情報を、ディレクトリデータ表示を行い、
管理し得るものとなる。
【0020】(8)上記(6)において、好ましくは、
上記データベースに登録された上記物理的ネットワーク
情報,論理的ネットワーク情報,ユーザ情報をそれぞれ
別の面上に配置し、三次元表示を用いてすべての面の情
報を単一のフレームの中に表示するようにしたものであ
る。かかる方式により、物理的なネットワーク機器の接
続関係と、論理的なバーチャルネットワークの構成情報
と、ユーザ情報を、三次元表示を用いてすべての面の情
報を単一のフレームの中に表示して、これらを同時に対
応させながら管理し得るものとなる。
【0021】(9)上記(6)において、好ましくは、
ネットワーク上の各機器の同定および接続関係を、ネッ
トワークポートに固有な物理アドレスにより識別するよ
うにしたものである。かかる方式により、物理的なネッ
トワーク機器に割り当てられた物理アドレスをキーとし
て、物理的なネットワーク機器の接続関係と、論理的な
バーチャルネットワークの構成情報と、ユーザ情報を、
統合して検索および変更を行い得るものとなる。
【0022】(10)上記(9)において、好ましく
は、 上記ネットワークポートに固有の物理アドレスの
情報を、論理アドレスの問い合わせにより検索するよう
にしたものである。
【0023】
【発明の実施の形態】以下、図1〜図18を用いて、本
発明の一実施形態によるネットワーク管理システムにつ
いて説明する。最初に、図1を用いて、本実施形態によ
るネットワーク管理システムの全体構成について説明す
る。
【0024】ネットワーク20には、管理コンソール用
計算機(以下、「管理コンソール装置」と称する)21
と、管理マネージャ用計算機(以下、「管理マネージャ
装置」と称する)22と、SNMP(Simple Network M
anagement Protocol)などの機器管理環境を提供する管
理プラットフォーム用サーバ計算機(以下、「管理プラ
ットフォーム装置」)23と、ディレクトリサービス用
サーバ計算機(以下、「ディレクトリサーバ装置」と称
する)24と、管理対象となる管理対象機器25とが接
続されている。
【0025】管理コンソール装置21上で動作する管理
コンソールプログラム210としては、表示処理モジュ
ール211,入出力制御モジュール212,Webブラ
ウザ213,通信制御処理モジュール214の各プログ
ラムモジュールがある。表示処理モジュール211は、
ネットワーク管理者へネットワーク構成状況を表示する
機能を実現する。入出力制御モジュール212は、ネッ
トワーク管理者が指示を入力する機能を実現する。We
bブラウザ213は、標準的な管理コンソール環境を提
供する。通信制御処理モジュール214は、管理コンソ
ール21と管理マネージャ22の動的な情報交換機能を
提供する。なお、通信制御処理モジュール214に、暗
号通信などセキュリティ機能を盛り込むことも可能であ
る。なお、管理コンソール装置21のハード構成につい
ては、図2を用いて後述する。
【0026】管理コンソール装置21上で動作する表示
処理モジュール211,入出力制御モジュール212,
及び通信制御処理モジュール214は、管理コンソール
装置21のWebブラウザ213上で動作するプログラ
ムモジュールとして、管理マネージャ装置22からWe
bブラウザ213の機能を用いてダウンロードすること
により、管理コンソール装置21として最低限組込みが
必要なモジュールは、Webブラウザ213のみとする
ことができる。
【0027】このとき、管理コンソール装置21上の表
示処理モジュール211等の機能を、世界標準仕様であ
るVRML(Virtual Reality Modeling Language)や
Java等のプラットフォームを選ばない言語を用いて
作成すれば、HTML(Hyper Text Markup Language)
等との組み合わせにより任意のWebブラウザ213上
で動作するように作成することができ、WWW(World
Wide Web)を利用可能な計算機であれば、多様な構成の
機種で動作させることができる。また、管理コンソール
装置21上の通信制御処理モジュール214に、FTP
(File Transfer Protocol)等の別の公開された規格を
実装することもできる。
【0028】管理マネージャ装置22上で動作する管理
マネージャプログラム220としては、通信制御処理2
22モジュール,Webサーバ223,データベース制
御モジュール224,ディレクトリサービス制御モジュ
ール225,機器制御手順作成モジュール226,機器
制御通信処理モジュール227,機器同定機能モジュー
ル228の各プログラムモジュールがある。機器設定情
報データベース(DB)221は、管理マネージャ装置
22によって管理されている。
【0029】通信制御機能モジュール221は、管理コ
ンソール装置21との動的な情報交換機能を提供する。
Webサーバ223は、Webブラウザ213との間で
管理コンソールへの静的な表示情報サービスする。デー
タベース制御モジュール224は、管理に必要な機器設
定データを機器設定情報データベース(DB)221に
格納する。ディレクトリサービス制御モジュール225
は、機器の管理データおよびネットワーク上のユーザ情
報等を機器構成や企業組織の階層構造に沿った検索機能
を提供する。機器制御手順作成モジュール226は、ネ
ットワーク機器への設定変更のための手順を、機器設定
情報DB221を利用して機器設定のシーケンスに展開
する。機器制御通信処理227は、管理プラットフォー
ム装置23へ機器設定のシーケンス情報を送信する。機
器同定機能モジュール228は、ネットワーク機器の同
定をする。なお、管理マネージャ装置22のハード構成
については、図3を用いて後述する。
【0030】管理プラットフォーム装置23上で動作す
る管理プラットフォームプログラム230としては、機
器制御手順実行モジュール231,SNMPマネージャ
232の各プログラムモジュールがある。機器制御手順
実行モジュール231は、管理マネージャ装置22から
送られた機器設定のシーケンスの実行制御を行う。SN
MPマネージャ232は、設定対象機器への管理情報を
SNMPプロトコルを用いて送信する。ここで、SNM
P以外の機器設定プロトコルが必要となる場合には、S
NMPマネージャ232の他に、それぞれのプロトコル
を用いて機器設定情報を送信するマネージャを、SNM
Pマネージャ232と同様に配置することにより、それ
ぞれのプロトコルをサポートすることができる。なお、
管理プラットフォーム装置23のハード構成について
は、図3を用いて後述する。
【0031】ディレクトリサーバ装置24上で動作する
ディレクトリサービスプログラム240としては、ディ
レクトリサーバモジュール242,通信制御モジュール
243の各サーバプログラムモジュールがある。ディレ
クトリデータベース(DB)241は、ディレクトリサ
ーバ装置24によって管理されている。ディレクトリサ
ーバモジュール242は、ディレクトリデータベース2
41を制御する。通信制御モジュール243は、管理マ
ネージャ32との通信を制御する。
【0032】管理対象機器25上で動作する管理対象機
器制御プログラム250としては、機器制御モジュール
251,管理情報ベース252,SNMPエージェント
253の各機器制御プログラムモジュールがある。機器
制御モジュール251は、ネットワーク機器自身の機能
を実現する。管理情報ベース252は、SNMPなどを
介してネットワーク管理機能を実現するために標準化さ
れたものである。SNMPエージェント253は、SN
MPマネージャ232との間で管理情報ベース252に
格納された情報の送受信処理を行う。
【0033】次に、図2を用いて、管理コンソール装置
21の構成について説明する。
【0034】管理コンソール装置21は、一般的なコン
ピュータ装置の構成を有しており、主装置31と、フロ
ッピディスク等の可搬型ディスク装置32と、固定ディ
スク装置33と、キーボードあるいはマウスなどの入力
装置35と、ディスプレイなどの出力装置36から構成
される。主装置31の内部は、ディスクコントローラ3
11と、主記憶装置312と、中央演算ユニット313
と、通信I/Oインタフェースコントローラ314と、
キーボード・マウスコントローラ315と、ビデオボー
ドコントローラ316とから構成される。
【0035】管理コンソール装置21は、ネットワーク
20からの入出力を契機として、管理コンソール用のプ
ログラムモジュール211,212,213,214か
らなる管理コンソールプログラム210が主記憶装置3
12上に読み込まれ、固定ディスク33が存在する場合
には、キャッシュ等の一時保存情報331の入出力に利
用する。管理コンソールプログラム210のうち、We
bブラウザ213以外のモジュール211,212,2
14は、ネットワーク20から読み込むことが可能であ
るため、本発明のネットワーク管理システムにおいて、
管理コンソール装置21の固定ディスク装置33は、必
須の構成要素ではない。
【0036】次に、図3を用いて、管理マネージャ装置
22の構成について説明する。管理マネージャ装置22
は、一般的なコンピュータ装置の構成を有しており、主
装置41と、フロッピディスク等の可搬型ディスク装置
42と、固定ディスク装置43と、キーボードあるいは
マウスなどの入力装置45と、ディスプレイなどの出力
装置46から構成される。固定ディスク装置43には、
機器設定情報データベース221と、キャッシュ等一時
保存情報431と、プログラムファイル432が記憶さ
れる。主装置41の内部は、ディスクコントローラ41
1と、主記憶装置412と、中央演算ユニット413
と、通信I/Oインタフェースコントローラ414と、
キーボード・マウスコントローラ415と、ビデオボー
ドコントローラ416とから構成される。
【0037】管理マネージャ装置22は、管理マネージ
ャ装置用のプログラムモジュール群および管理コンソー
ル装置用のプログラムモジュール群をプログラムファイ
ル432として固定ディスク43内に保持している。管
理マネージャ装置22のプログラムモジュール群は、管
理マネージャ装置22の主記憶装置412上で実行され
る。管理コンソール装置21からの起動要求に従い、管
理マネージャ装置22は、管理コンソール装置用のプロ
グラムモジュール群を通信I/Oインタフェースコント
ローラ414を介して管理コンソール装置21へ送信す
る。また、管理コンソール装置22に対するユーザの操
作に従い、リアルタイムに発生する送受信要求も同様に
処理される。
【0038】また、管理マネージャ装置21は、ネット
ワーク機器の設定情報の取得および送付のために、管理
プラットフォーム装置23との通信を行う。この通信に
ついても、管理コンソール装置21との通信同様、通信
I/Oインタフェースコントローラ414を介して、ネ
ットワーク20経由で行われる。なお、管理マネージャ
装置22と管理プラットフォーム23は、必ずしも別の
機器である必要はなく、同一の機器上で稼動することも
可能である。この場合、データの授受はネットワークを
介さずに、機器内のデータバスで行うことも可能であ
る。
【0039】次に、図4を用いて、管理プラットフォー
ム装置23の構成について説明する。管理プラットフォ
ーム装置23は、一般的なコンピュータ装置の構成を有
しており、主装置51と、フロッピディスク等の可搬型
ディスク装置52と、固定ディスク装置53と、キーボ
ードあるいはマウスなどの入力装置55と、ディスプレ
イなどの出力装置56から構成される。固定ディスク装
置53には、キャッシュ等一時保存情報531と、プロ
グラムファイル532が記憶される。主装置51の内部
は、ディスクコントローラ511と、主記憶装置512
と、中央演算ユニット513と、通信I/Oインタフェ
ースコントローラ514と、キーボード・マウスコント
ローラ515と、ビデオボードコントローラ516とか
ら構成される。
【0040】次に、図5を用いて、図1に示した管理コ
ンソールプログラム210,管理マネージャプログラム
220,管理プラットフォームプログラム230,ディ
レクトリサービスプログラム240及び管理対象機器制
御プログラム250の中の各プログラムモジュールの間
で行われる通信のために形成される通信路について説明
する。
【0041】管理コンソールプログラム210と管理マ
ネージャプログラム220の間に確保される通信路は、
プログラムの送信のためにWebサーバ223とWeb
ブラウザ213の間に確保される通信路と、プログラム
稼動時にリアルタイムに発生する送受信要求に従いデー
タの送受信を行う通信制御処理214,222の間に確
保される通信路である。これらの通信プロトコルには、
HTTP(Hyper TextTransfer Protocol)やSock
etのような一般的な通信プロトコルを使用することが
可能である。
【0042】また、管理マネージャプログラム220
は、ディレクトリデータベース331の検索および更新
処理のために、ディレクトリサービスプログラム240
との間、即ち、ディレクトリサービス制御モジュール2
25と通信制御モジュール243との間に通信路を確保
する。この通信プロトコルは、DAP(Directory Acce
ss Protocol)やLDAP(Lightweight Directory Acc
ess Protocol)のような標準的なプロトコルを使用する
ことが可能である。
【0043】さらに、管理マネージャプログラム220
は、ネットワーク機器からの情報取得および設定操作実
行のために、管理プラットフォームプログラム230と
の間、即ち、機器制御手順作成モジュール226と機器
制御手順実行モジュール231との間に通信路を確保す
る。この通信プロトコルは、ftp等のファイル転送プ
ロトコルやデータストリーム処理通信のようなデータ交
換プロトコルを用いることが可能である。なお、管理プ
ラットフォームプログラム230と管理マネージャプロ
グラム220が同一の機器上で稼動する場合には、この
通信路としてパイプなどのプロセス間通信機構で代用す
ることも可能である。
【0044】また、管理プラットフォームプログラム2
30のSNMPマネージャ232と管理対象機器制御プ
ログラム250a,250b,…,250nの中のそれ
ぞれのSNMPエージェント253との間に、それぞ
れ、通信路を確保する。
【0045】次に、図6を用いて、管理コンソールプロ
グラム210の詳細な構成について説明する。なお、図
1と同一符号は、同一部分を示している。
【0046】管理コンソールプログラム210は、図1
に示したように、表示処理モジュール211,入出力制
御モジュール212,Webブラウザ213,通信制御
処理モジュール214から構成される。管理コンソール
プログラム210の機能は、管理コンソール装置21の
ユーザインタフェースである出力装置36(図2)に表
示される内容により、メニューモジュール2101,2
次元ツリービューモジュール2102,3次元ビューモ
ジュール2103の3種類に用途が大別される。
【0047】表示処理モジュール211を実現する詳細
なモジュールとしては、HTMLやJavaScrip
tなどのWeb用のスクリプト言語で実現されるメニュ
ー制御処理モジュール2111と、Web用プラグラム
言語で実現される2次元ツリー制御処理モジュール21
12と、VRMLなどの3次元表示用のスクリプト言語
で実現される3次元ビュー制御処理モジュール2113
とから構成される。
【0048】入出力制御モジュール212を実現する詳
細なモジュールとしては、メニュー画面からの入力コン
トロールモジュール2121と、2次元表示用のデータ
の入出力を管理マネージャに対して要求する2次元DB
コントロールモジュール2122と、2次元表示と3次
元表示の動作を連動させるための通信制御を行う2D−
3D通信処理モジュール2123と、3次元表示用のデ
ータの入出力を管理マネージャに対して要求する3次元
DBコントロールモジュール2124と、ユーザからの
操作にしたがって3次元表示の内容を変更するための動
作ライブラリモジュール2125とから構成されるWe
bブラウザ213に要求される詳細なモジュールとして
は、Web用のプログラムをWebブラウザ上で実行す
るための仮想マシンモジュール2131と、3次元表示
用のスクリプト言語を処理して実際の表示処理を行うた
めのVRMLプラグ印モジュール2132が必要であ
る。
【0049】通信制御処理モジュール214を実現する
詳細なモジュールとしては、メニューから管理プラット
フォームの機能を直接操作することを可能とするための
機器設定モジュール2141と、2次元DBコントロー
ルモジュール2122からの要求を実際に管理マネージ
ャに送信して、結果を取得する2次元DBアクセスモジ
ュール2142と、3次元DBコントロールモジュール
2124からの要求を実際に管理マネージャに送信し
て、結果を取得する3次元DBアクセスモジュール21
43とから構成される。
【0050】次に、図7を用いて、管理マネージャプロ
グラム220の詳細な構成について説明する。なお、図
1と同一符号は、同一部分を示している。管理マネージ
ャプログラム220は、図1に示したように、通信制御
処理222モジュール,Webサーバ223,データベ
ース制御モジュール224,ディレクトリサービス制御
モジュール225,機器制御手順作成モジュール22
6,機器制御通信処理モジュール227,機器同定機能
モジュール228の各プログラムモジュールから構成さ
れる。また、機器制御手順作成モジュール226は、機
器制御モジュール226aと、管理コンソール21から
管理プラットフォーム装置23を直接操作するための情
報を管理プラットフォームへ中継する機器設定モジュー
ル226bとから構成される。
【0051】通信制御機能222を実現する詳細なモジ
ュールとしては、管理コンソール装置21の表示処理モ
ジュール211との通信処理を行うため、図6に示した
2次元DBアクセスモジュール2142からの指令が入
力する2次元DBインタフェースモジュール2221
と、3次元DBアクセスモジュール2143からの指令
が入力する3次元DBインタフェースモジュール222
2と、機器設定情報データベース221やディレクトリ
サービスプログラム240からの各種情報を管理コンソ
ールプログラム210とのデータインタフェースに適合
する形式に加工処理を行うデータ変換モジュール222
3と、各種データベースアクセス要求を機器設定情報デ
ータベース221やディレクトリデータベース241等
の適切なデータベース制御モジュールに振り分ける処理
を行うデータベースアクセス制御モジュール2224と
から構成される。
【0052】機器設定情報データベース221を実現す
る詳細なモジュールとしては、SQLサーバ2211等
のデータベース機能が必要である。
【0053】データベース制御処理モジュール224を
実現する詳細なモジュールとしては、2次元および3次
元表示に共通なデータとして格納されたビュー情報制御
モジュール2241と、さらに詳細な管理対象機器の属
性情報を制御する属性情報制御モジュール2242とか
ら構成され、データベース制御を行うSQLサーバ22
43等のデータベース機能が必要である。
【0054】ディレクトリサービス制御機能225を実
現する詳細なモジュールとしては、ディレクトリサービ
スへのデータ検索、更新などの要求を発行するためのL
DAP API等のディレクトリサービス制御インタフ
ェースモジュール2251が必要である。
【0055】機器制御手順作成モジュール226を実現
する詳細なモジュールとしては、機器制御シーケンスを
機器制御用プロトコルであるSNMPのコマンド列とし
て作成し、管理プラットフォーム装置23への制御情報
を作成するSNMPコマンドシーケンス作成モジュール
2261が必要となる。また、SNMP以外のプロトコ
ルに対しても、同様なコマンドシーケンス作成モジュー
ルを用意することで、SNMPのインタフェースを持た
ない機器の情報を収集し、または設定する機能を実装す
ることができる。
【0056】機器制御通信処理227を実現する詳細な
モジュールとしては、管理プラットフォームへのゲート
ウェイ機能2271がある。
【0057】次に、図8を用いて、管理プラットフォー
ムプログラム230の詳細な構成について説明する。な
お、図1と同一符号は、同一部分を示している。管理プ
ラットフォームプログラム230は、図1に示したよう
に、機器制御手順実行処理231、SNMPマネージャ
232から構成される。
【0058】機器制御手順実行モジュール231を実現
する詳細なモジュールとしては、管理マネージャ装置2
2からの通信を受け取るソケット2311と、管理プラ
ットフォーム装置23のローカルデータベースを操作す
るためのDBアプリケーションプログラムインタフェー
ス2312と、SNMPマネージャ232の操作を行う
SNMPアプリケーションプログラムインタフェース2
313とから構成される。
【0059】SNMPマネージャ232は、マネージャ
機能を使用する場合にアプリケーションプログラムイン
タフェースを使用するアプリケーションプログラムイン
タフェース機能2321を有している必要がある。他の
SNMPマネージャ232の構成要素としては、ネット
ワーク機器管理エンジン2322と、デバイス管理エン
ジン2323と、ネットワークオブジェクト用ローカル
データベース2324と、SNMPパケット生成用のS
NMPデーモン2325とから構成される。
【0060】管理対象機器制御プログラム250a,2
50b,…,250nは、それぞれ、機器制御モジュー
ル251a,251b,…,251nと、管理情報ベー
ス252a,252b,…,252nと、SNMPエー
ジェント253a,253b,…,253nとから構成
される。
【0061】次に、図9を用いて、本実施形態によるネ
ットワーク管理システムの起動から、各ネットワーク機
器の情報を収集し、管理コンソール装置にネットワーク
構成情報を表示するまでの処理の流れの概略について説
明する。なお、図1と同一符号は同一部分を示してい
る。
【0062】本実施形態によるネットワーク管理システ
ムは、ステップS61において、管理コンソールプログ
ラム210側のWebブラウザ213が起動される。次
に、ステップS62において、ネットワーク管理システ
ムが起動される。
【0063】そして、ステップS61のWebブラウザ
213の起動処理と、ステップS62のネットワーク管
理システムの起動処理を契機として、以下の起動処理が
実行される。ステップS631において、管理コンソー
ルプログラム210は、メニューページのダウンロード
処理を実行し、一方、ステップS641において、管理
マネージャプログラム220は、アップロード処理を実
行する。そして、管理マネージャプログラム220上の
Webサーバ223と、管理コンソールプログラム21
0上のWebブラウザ213間の通信により、メニュー
ページが呼び出される。
【0064】次に、ステップS642において、管理マ
ネージャプログラム220は、各ネットワーク機器の設
定情報を機器設定情報データベース221から検索する
処理を実行する。この時、ステップS643において、
管理マネージャプログラム220は、ネットワーク上の
機器の存在を確認して全機器の設定情報が取得済みか否
かを判定する。全機器の設定情報が取得済みであると判
断された場合、ステップS647に進む。
【0065】全機器の設定情報が取得済みでないと判断
された場合、ステップS644において、管理マネージ
ャプログラム220は、機器設定情報(MIB値)取得
のシーケンスを作成する。次に、ステップS645にお
いて、管理マネージャプログラム220は、管理プラッ
トフォームプログラム230に対して設定情報の取得処
理を要求する。
【0066】管理マネージャプログラム220からの設
定情報の取得処理要求に応じて、ステップS651にお
いて、管理プラットフォームプログラム230は、それ
ぞれの管理対象機器制御プログラム250に対して、S
NMPコマンドを発行する。管理プラットフォームプロ
グラム230からのSNMPコマンドに応じて、ステッ
プS661において、管理対象機器制御プログラム25
0は、機器設定情報(MIB値)取得処理を実行する。
取得された機器設定情報(MIB値)は、管理プラット
フォームプログラム230を介して送られ、管理マネー
ジャプログラム220によってステップS645の処理
において受け取られる。
【0067】次に、ステップS646において、管理マ
ネージャプログラム220は、受け取った機器設定情報
をもとに機器設定情報データベース更新処理を行う。更
新された機器設定情報は、Webサーバ223に戻さ
れ、ステップS641のアップロード処理とステップS
631のダウンロード処理によって、管理コンソールプ
ログラム210によって受け取られる。さらに、ステッ
プS647において、管理マネージャプログラム220
は、3次元表示データの作成処理を実行する。
【0068】ここで、図10を用いて、本実施形態にお
けるネットワーク設定情報をオブジェクト指向のデータ
ベース上に実装する場合の概念について説明する。組織
構造を示すディレクトリ・ツリー構造図81の各オブジ
ェクトは、ディレクトリデータベース241上に実装さ
れる。バーチャルネットワークの構造を示すツリー構造
図82の各オブジェクトは、機器設定情報データベース
221上に実装され、管理プラットフォーム装置23の
機器制御手順実行モジュール231から取得された各機
器および機器上の機能に対応する機器設定情報83(8
31a,…,831k)の夫々と関連付けを行う。
【0069】図示する例では、「Department#1」および
「Department#2」の2つの部が、LANエミュレーション
「ELAN#1」および「ELAN#2」の2つのバーチャ
ルセグメントに対応しており、「Section#1」および
「Section#2」の2つの課が、2つのバーチャルセグ
メント「VLAN#1」および「VLAN#2」に対応してい
る。しかしながら、これらの対応関係は必ずしも一致し
なくとも、これらの矢印により示される対応関係で示す
ことが可能である。
【0070】また、ユーザとバーチャルネットワークの
各LECオブジェクトとの関係が定義されている。ユー
ザが一つのLECを占有する場合は、オブジェクト対応
関係は1対1の関係で示されるが、複数のユーザが1つ
のLECを使用する場合は多対1の対応関係となる。逆
に1人のユーザが複数のLECを使用する場合も1対多
の対応関係で示すことが可能である。
【0071】オブジェクト831a,…,831kは、
それぞれ物理ネットワーク上で表示される機器のオブジ
ェクトデータを示しており、バーチャルネットワークの
各オブジェクトと関連つけられている。
【0072】これにより、バーチャルネットワーク上の
各オブジェクトの設定を変更する場合に、どの機器に対
して操作を行えばよいかを知ることができる。あるい
は、各ユーザの所属を変更した場合に、バーチャルネッ
トワークの構成をどのように変更すればよいか、その構
成の変更をどの機器に対して設定すればよいかを知るこ
とができる。
【0073】次に、図11を用いて、本実施形態による
ネットワーク管理システムにより扱われる複数のネット
ワーク構成図上のオブジェクトデータを取り扱うための
データ構造の例について説明する。オブジェクト項目8
5及びオブジェクト属性DB86は、管理マネージャ装
置22の主記憶装置412の一部であり、オブジェクト
項目85は、いずれかのネットワーク層に表示される1
つのオブジェクトのデータを示している。オブジェクト
ID851aは、そのオブジェクトが所属するネットワ
ーク層のIDとその層上のオブジェクトの識別子から構
成される。
【0074】物理ネットワーク層のオブジェクト情報8
51b,物理ネットワーク層内のリンク情報851c,
仮想ネットワーク層のオブジェクト情報851d,仮想
ネットワーク層内のリンク情報851e,論理ネットワ
ーク層のオブジェクト情報851f,論理ネットワーク
層内のリンク情報851g,ディレクトリ層のオブジェ
クト情報851h,ディレクトリ層内のリンク情報85
1i,追加された層のオブジェクト情報851j,追加
された層内のリンク情報851kの各情報は、同一ネッ
トワーク内の他オブジェクトまたは他ネットワーク層上
のオブジェクトとの関連情報を、オブジェクト属性DB
86を実際に格納している主記憶装置412の各領域へ
のポインタとして実装される。
【0075】例えば、あるオブジェクトが物理ネットワ
ーク層でどのようなオブジェクトとして示されるかを知
るには、物理ネットワーク層のオブジェクト情報851
bを参照し、オブジェクトの属性情報が格納されている
領域へアクセスすることにより、目的の情報を得ること
ができる。
【0076】また、前述のオブジェクトが物理ネットワ
ーク層の他のオブジェクトとどのような関係を持ってい
るかを知るには、物理ネットワーク層内のリンク情報8
51cを参照し、オブジェクトの属性情報が格納されて
いる領域へアクセスすることにより、目的の情報を得る
ことができる。
【0077】これらのオブジェクト関連情報を追加する
ことにより、本実施例では具体的に説明していないその
他のネットワーク上のサービス等に対する情報について
も、容易に追加することが可能である。
【0078】次に、図12を用いて、本実施形態に用い
る動的にアドレス付与を行う環境下におけるアドレス管
理テーブルの構成について説明する。IPアドレスの付
与状況を管理するアドレス管理テーブル50は、付与対
象としてこの表で管理するIPアドレス51の一覧と、
これらのIPアドレスの貸与状況52と、これらのIP
アドレスの貸与を受けた機器のネットワークポートに割
り当てられたMACアドレス53とから構成される。ア
ドレス管理テーブル50は、管理マネージャ装置22の
中の主記憶装置412に形成される。
【0079】それぞれのIPアドレスの貸与状況52
は、各レコード541a〜541zにより表現できる。
例えば、レコード541aのIPアドレス「192.168.1
1.0」は、「00:00:00:22:11:42」のMACアドレスが割
り当てられてポートに予約されているが、現在「予約」
状態,即ち、「未使用」状態となっている。また、IP
アドレス「192.168.11.2」は、MACアドレス「00:00:
00:23:11:55」に割り当てられ、「アクティブ」,即
ち、「使用」状態となっている。なお、IPアドレス以
外の論理アドレスに対しても、同様の管理が可能であ
る。
【0080】このように、論理アドレスを動的に割り当
てるシステムでは、論理アドレスとMACアドレスの表
を用意することにより、リアルタイムでアドレスの付与
状況を管理することができる。
【0081】ここで、図9に戻り、管理コンソールプロ
グラム210のステップS632以降の処理について説
明する。ステップS632において、管理コンソールプ
ログラム210は、ディレクトリ情報取得処理を、管理
マネージャプログラム220に対して、実行する。
【0082】管理コンソールプログラム210からのデ
ィレクトリ情報取得要求に応じて、ステップS648に
おいて、管理マネージャプログラム220は、ディレク
トリデータベース241への検索要求を行う。この検索
要求に応じて、ステップS671において、ディレクト
リサービスプログラム240は、ディレクトリサーバモ
ジュール242をアクセスして、ディレクトリ情報を取
得し、管理マネージャプログラム220に渡す。管理マ
ネージャプログラム220は、ステップS648の処理
により、受け取ったディレクトリ情報を管理コンソール
プログラム210に渡す。管理コンソールプログラム2
10は、ステップS632の処理により、ディレクトリ
情報を取得する。
【0083】ここで、図13を用いて、図10のオブジ
ェクト指向のデータベース上に実装したネットワーク設
定情報を、ディレクトリデータベース241上で統合的
に取り扱うことができるように登録する方法について説
明する。図10において説明したように、それぞれのグ
ループごとに階層化されたデータ91,92,93を、
ディレクトリデータベース241上に、それぞれのグル
ープごとに同一レベルの別のオブジェクトを基準とした
位置に登録する。即ち、データ91の中で、ユーザに関
する情報である「User Info.」と、バーチャルネットワ
ーク等の論理的なネットワーク構成情報である「Virtua
l Network Info.」と、ネットワーク上の機器の物理的
な接続情報である「Physical Equipment」を、同一の階
層に登録する。
【0084】ユーザに関する情報である「User Info.」
のディレクトリは、ツリー構造を有しており、図示する
ように、「User Info.」の下位層に「Organization」が
あり、さらに、「Organization」の下位層に「Departme
nt #1」と「Department#2」があるという構造とな
っている。論理的なネットワーク構成情報である「Virt
ual Network Info.」についても、データ91の「Virtu
al Network Info.」にデータ92のツリー構造が登録さ
れることにより、データ91の「Virtual Network Inf
o.」の下位層に「LECS」があり、その下位層に「ELAN
#1」と「ELAN#2」があ等があるツリー構造となる。
また、物理的な接続情報である「Physical Equipment」
についても、データ91の「Physical Equipment」にデ
ータ93のデータが登録されることにより、データ91
の「Physical Equipment」の下位層に「ATM」や「LEC
S」や「LES」等がある構造となる。
【0085】この登録により、各機器の設定情報,バー
チャルネットワークの構成情報,ユーザ管理情報が同一
のディレクトリサービスデータとして扱うことが可能と
なると同時に、ユーザと機器の関連がディレクトリサー
ビス上の各オブジェクトデータの関連として簡単に実装
することができる。
【0086】さらに、オブジェクト間のアクセス制御リ
ストや認証機能を利用することにより、各ユーザから各
機器に対する操作やアクセス方法を簡単に定義すること
が可能となる。このとき、ユーザの認証と同様に機器や
バーチャルネットワークに対する認証機能を定義するこ
とにより、セキュリティを確保した高信頼なネットワー
クの管理システムを実現することが可能となる。
【0087】ここで、図14を用いて、本実施形態によ
る管理コンソール装置21のディスプレイの画面表示例
について説明する。管理コンソール装置21の出力装置
36であるディスプレイの画面は、表示領域1901,
1904、1905と、コントロール部1903等から
構成される。画面の左側の表示領域1901には、ディ
レクトリデータベース241から取得したディレクトリ
データをツリー構造で表示する。図示の例では、図14
において説明したディレクトリデータ91の中で、ユー
ザに関する情報である「UserInfo.」を表示した状態を
図示したものである。なお、ボタン1901Aをクリッ
クしてメニューを表示することにより、ユーザに関する
情報である「User Info.」に代えて、論理的なネットワ
ーク構成情報である「Virtual Network Info.」や、物
理的な接続情報である「Physical Equipment」を表示す
ることもできる。
【0088】また、表示領域1904は、3次元画面を
表示する。3次元画面は、ユーザに関する情報を表すユ
ーザ表示面1040と、論理的なネットワーク構成情報
を表す仮想ネットワーク表示面1020と、物理的な接
続情報を表す物理ネットワーク表示面1010から構成
されている。この詳細については、図16を用いて後述
する。このような3次元表示をすることにより、ユーザ
情報とネットワーク情報を効果的に表示することができ
る。なお、図示の例では、3次元画面を表示するものと
しているが、表示方法の変更により、図9のステップS
633の処理で作成された2次元画面を表示することも
可能である。
【0089】また、コントロール部1903は、3次元
表示する表示領域1904の視点を変更するものであ
り、表示領域1905は、操作項目のメニューや現状を
示すステータス表示部分である。
【0090】ここで、図15を用いて、本実施形態のネ
ットワーク管理システムにより複数のネットワーク構成
図およびディレクトリ構成図を立体的に階層表示した場
合における各層間の相互関係の取り扱いの例について説
明する。なお、本図は、図15の3次元表示する表示領
域1904の表示内容を示している。
【0091】物理的な接続情報を表す物理ネットワーク
表示面1010は、本実施形態により扱われるネットワ
ークの物理的な接続関係を3D表示した物理ネットワー
クの構成図の例である。3D表示された表示面1010
上に、ATMスイッチ1012と、ATMスイッチ10
12に接続されたルータ装置1013と、LECSが稼
動しているPC1011と、LESが稼動しているPC
1014a,1014bと、LECが稼動しているPC
1015a,…,1015fと、イーサネットスイッチ
装置1016と、他ネットワークへの接続1019と
が、立体的なオブジェクトアイコンとして配置される。
また、機器の相互の接続関係を示すため、各オブジェク
トアイコン間は接続関係を示す線を表示する。
【0092】論理的なネットワーク構成情報を表す仮想
ネットワーク表示面1020は、本実施形態により扱わ
れるネットワークのバーチャルネットワークセグメント
の構成状況を3D表示したバーチャルネットワークの構
成図の例である。表示面1020上には、バーチャルネ
ットワークセグメントとして、エミュレーテッドLAN
1027a,1027bおよびVLAN1028a,1
028bを閉領域として示し、各バーチャルネットワー
クを構成するサーバとクライアントを立体的なオブジェ
クトアイコンとして示している。即ち、ATMに接続さ
れたLANエミュレーションのサーバオブジェクトとし
て、LECS1021と、LES1024a,1124
bを示し、クライアントオブジェクトとして、LES1
025a,…,1025fおよびイーサネットスイッチ
装置1022を示している。それぞれのサーバおよびク
ライアントオブジェクト間には、サーバ・クライアント
関係を示す線を表示する。
【0093】ユーザ表示面1040は、ユーザとユーザ
の所属する組織の形態にしたがって作成され、図10に
示したディレクトリデータ構造81として示したディレ
クトリデータを3D表示した例である。図10に示した
「Department#1」および「Department#2」の2つの
部は、閉領域1047a,1047bとして示してい
る。また、「Section#1」および「Section#2」の2
つの課は、閉領域1048a,1048bとして示して
いる。各領域の上下関係および各ユーザの所属関係は、
閉領域への包含関係として示している。このため、各ユ
ーザ1045a,…,1045fは、それぞれの所属す
る部署を示す閉領域内に配置される。
【0094】図中に矢印1401a,1401bおよび
1402a,1402bは、複数のネットワーク構成図
上に立体オブジェクトアイコンで示されたオブジェクト
間の関連を説明するものである。例えば、ユーザ104
5aは、バーチャルネットワークではバーチャルセグメ
ント1027aに所属しているLECコンピュータ10
25aと同一の実体であることを矢印1401bで示し
ている。さらに、LECコンピュータ1025aは、物
理ネットワークではコンピュータ1015aと同一の実
体であることを矢印1401cで示している。同様に、
ユーザ1045cと、バーチャルネットワークのコンピ
ュータ1025cと、物理ネットワークのコンピュータ
1015aとの対応関係が、矢印1402b,1402
cで示されている。
【0095】次に、図16を用いて、本実施形態による
ネットワーク管理システムに対し、ユーザからネットワ
ーク構成の変更指示が行われた場合に、各ネットワーク
機器の情報を設定し、管理コンソールに新たなネットワ
ーク構成情報を表示するまでの処理の流れについて説明
する。
【0096】ステップS71において、ユーザからネッ
トワーク構成の変更等を指示するユーザ操作が行われる
と、本例の処理が起動する。ステップS731におい
て、管理コンソールプログラム210は、ユーザ操作が
ネットワーク構成の設定変更であるか否かを判定する。
設定変更でない場合には、ステップS733に進む。ネ
ットワークの構成の設定が変更された場合には、ステッ
プS732において、管理コンソールプログラム210
は、設定変更内容を管理マネージャプログラム220に
通知する。
【0097】設定変更内容が通知されると、ステップS
741において、管理マネージャプログラム220は、
設定変更内容を取得する。次に、ステップS742にお
いて、管理マネージャプログラム220は、機器設定情
報データベース221を検索する。そして、ステップS
743において、管理マネージャプログラム220は、
設定を変更すべき機器をリストアップする。
【0098】次に、ステップS744において、管理マ
ネージャプログラム220は、設定変更内容,機器への
設定更新処理の妥当性を検証する。次に、ステップS7
45において、管理マネージャプログラム220は、機
器設定情報(MIB値)設定のシーケンスを作成する。
そして、ステップS746において、管理マネージャプ
ログラム220は、設定処理を起動して、管理プラット
フォームプログラム230に対して設定処理を通知す
る。
【0099】管理マネージャプログラム220からの設
定処理の通知に応じて、ステップS751において、管
理プラットフォームプログラム230は、それぞれの管
理対象機器制御プログラム250に対して、SNMPコ
マンドを発行する。管理プラットフォームプログラム2
30からのSNMPコマンドに応じて、ステップS76
1において、管理対象機器制御プログラム250は、機
器設定情報(MIB値)の設定処理を実行する。設定が
終了すると、管理プラットフォームプログラム230を
介して、管理マネージャプログラム220に通知され、
ステップS745の処理において受付けられる。
【0100】次に、ステップS747において、管理マ
ネージャプログラム220は、機器設定情報データベー
ス221の内容を更新する。さらに、ステップS748
において、管理マネージャプログラム220は、ディレ
クトリサービスプログラム240に対して、ディレクト
リデータベース241の内容の更新を要求する。内容更
新要求を受けて、ステップS771において、ディレク
トリサービスプログラム240は、ディレクトリサーバ
モジュール242をアクセスして、ディレクトリデータ
ベースの内容を更新する。そして、ステップS749に
おいて、管理マネージャプログラム220は、変更処理
を終了する。
【0101】変更処理終了を受けた管理コンソールプロ
グラムは、ステップS733において、画面更新の有無
を判定する。画面更新がない場合には、ステップS73
6に進む。
【0102】画面更新があると、ステップS734にお
いて、管理コンソールプログラム210は、2次元画面
表示プログラムを実行し、画面表示を変更し、2次元画
面データを管理コンソール装置21のディスプレイ等の
出力装置36に表示する。そして、ステップS735に
おいて、管理コンソールプログラム210は、3次元画
面表示プログラムを実行し、画面表示を変更し、3次元
画面データを管理コンソール装置21のディスプレイ等
の出力装置36に表示する。さらに、ステップS736
において、管理コンソールプログラム210は、ディレ
クトリ表示データ作成処理を実行し、ディレクトリ画面
データを管理コンソール装置21のディスプレイ等の出
力装置36に表示する。その後、ステップS737にお
いて、管理コンソールプログラム210は、ユーザ入力
待ち状態へと遷移する。
【0103】次に、図17を用いて、本実施形態による
ネットワーク管理システムで、ネットワーク機器の同定
を行い、ネットワーク機器の物理的な接続関係であるト
ポロジ情報を取得するために、バーチャルネットワーク
の動的な構成変更を利用して、機器に搭載されているネ
ットワークカード固有のアドレスであるMAC(Media
Access Control)アドレスを検索する処理の流れについ
て説明する。
【0104】ステップS910において、管理マネージ
ャプログラム220は、VLANトポロジ検索が起動さ
れると、ステップS911において、トポロジ検索シス
テムを起動する。
【0105】次に、ステップS912において、管理マ
ネージャプログラム220は、各ネットワーク機器の設
定情報を機器設定情報データベース221から検索する
処理を実行する。この時、ステップS913において、
管理マネージャプログラム220は、全LANの機器の
接続関係を確認して全LANの設定情報が取得済みか否
かを判定する。全LANの設定情報が取得済みであると
判断された場合、ステップS919に進む。
【0106】全LANの設定情報が取得済みでない,即
ち、機器の接続関係が未解決なLANが発見された場
合、ステップS914において、管理マネージャプログ
ラム220は、現在のバーチャルネットワークの構成情
報を一時待避する既存VLAN設定情報取得処理を起動
して、管理プラットフォームプログラム230に対して
設定情報の取得処理を要求する。管理マネージャプログ
ラム220からの設定情報の取得処理要求に応じて、ス
テップS931において、管理プラットフォームプログ
ラム230は、それぞれの管理対象機器制御プログラム
250に対して、SNMPコマンドを発行する。管理プ
ラットフォームプログラム230からのSNMPコマン
ドに応じて、ステップS941において、管理対象機器
制御プログラム250は、機器設定情報(MIB値)取
得処理を実行する。取得された機器設定情報(MIB
値)は、管理プラットフォームプログラム230を介し
て送られ、管理マネージャプログラム220によってス
テップS914の処理において受け取られる。
【0107】次に、ステップS915において、管理マ
ネージャプログラム220は、検索用VLANの設定処
理を起動して、管理プラットフォームプログラム230
に対して設定情報の設定処理を通知する。管理マネージ
ャプログラム220からの設定処理の通知に応じて、ス
テップS931において、管理プラットフォームプログ
ラム230は、それぞれの管理対象機器制御プログラム
250に対して、SNMPコマンドを発行する。このと
き、管理プラットフォームプログラム230は、機器が
管理するバーチャルネットワークを動的に変更し、機器
の各ネットワークポートを順に検索するように制御す
る。管理プラットフォームプログラム230からのSN
MPコマンドに応じて、ステップS942において、管
理対象機器制御プログラム250は、機器設定情報(M
IB値)の設定処理を実行する。設定が終了すると、管
理プラットフォームプログラム230を介して、管理マ
ネージャプログラム220に通知される。
【0108】この時、ステップS916において、管理
マネージャプログラム220は、MACアドレス情報問
い合わせ処理を実行する。即ち、管理マネージャプログ
ラム220は、各ポートに接続された機器のMACアド
レスを検索することにより、機器の接続関係を把握す
る。次に、ステップS917において、管理マネージャ
プログラム220は、一連の処理終了後に、元のバーチ
ャルネットワークの構成関係の復元処理を実行する。さ
らに、ステップS918において、管理マネージャプロ
グラム220は、機器情報データベース221の内容を
更新する。
【0109】ここで、図18を用いて、ステップS91
8によって更新され、機器情報データベース221内に
記憶されるネットワークの接続状況を示すオブジェクト
管理表の一例について説明する。
【0110】オブジェクト管理表60は、オブジェクト
の識別のために用いられるMACアドレス61の一覧
と、各オブジェクトの表示用の名称として用いられるコ
ンピュータ名62の一覧と、各オブジェクトに割り当て
られた論理アドレス63の一覧と、論理アドレスの付与
状況64の一覧とから構成される。各オブジェクトは、
機器のポートに割り当てられた固有のMACアドレスに
より識別され、論理ネットワークアドレスの付与状況と
は独立に管理対象とすることが可能となる。オブジェク
ト管理表60は、管理マネージャプログラム220によ
って作成され、管理マネージャ装置22の機器設定情報
データベース221に記憶される。
【0111】図17に戻り、ステップS919におい
て、管理マネージャプログラム220は、全ポートにつ
いての検索が終了したか否かを判定し、終了していない
場合には、ステップS914以降を繰り返し、終了する
と、ステップS920において、VLANトポロジ検索
を終了する。
【0112】以上説明したように、本実施形態によれ
ば、物理的なネットワーク機器の接続関係と、論理的な
バーチャルネットワークの構成情報と、ユーザ情報を、
ディレクトリサービスデータベース上に格納することが
できるため、バーチャルネットワークの設定を一箇所で
統合的に参照若しくは容易に変更できるようになる。
【0113】また、2次元または3次元の表示を行う管
理コンソール装置を用いることにより、バーチャルネッ
トワークによる論理的なネットワークセグメントの構成
と、機器の物理的な結線による物理的なネットワーク構
成と、各種の上位プロトコルからみた論理的なネットワ
ーク構成を、同時に対応させながら管理することが可能
となる。
【0114】さらに、SNMP等の手段により直接取得
できない場合にも、物理的なネットワーク機器に割り当
てられたMACアドレスをキーとして、物理的なネット
ワーク機器の接続関係と、論理的なバーチャルネットワ
ークの構成情報と、ユーザ情報を、統合して検索および
変更を行うことが可能となる。
【0115】また、さらに、データベースを利用するこ
とにより、物理的なネットワーク機器に割り当てられた
MACアドレスをキーとして、バーチャルネットワーク
による論理的なネットワークセグメントの構成と、機器
の物理的な結線による物理的なネットワーク構成と、各
種の上位プロトコルからみた論理的なネットワーク構成
を、同時に対応させながら管理することが可能となる。
【0116】
【発明の効果】本発明によれば、ネットワーク管理シス
テム及びネットワーク管理方式において、複数の方式で
実現されたバーチャルネットワークを含むネットワーク
の管理が容易となる。
【図面の簡単な説明】
【図1】本発明の一実施形態によるネットワーク管理シ
ステムの全体構成を示す説明図である。
【図2】本発明の一実施形態によるネットワーク管理シ
ステムに用いる管理コンソール装置の構成を示すブロッ
ク図である。
【図3】本発明の一実施形態によるネットワーク管理シ
ステムに用いる管理マネージャ装置の構成を示すブロッ
ク図である。
【図4】本発明の一実施形態によるネットワーク管理シ
ステムに用いる管理プラットフォーム装置の構成を示す
ブロック図である。
【図5】本発明の一実施形態によるネットワーク管理シ
ステムにおける各プログラムモジュール間に形成される
通信路の説明図である。
【図6】本発明の一実施形態によるネットワーク管理シ
ステムの中の管理コンソール装置に用いる管理コンソー
ルプログラムの構成を示すブロック図である。
【図7】本発明の一実施形態によるネットワーク管理シ
ステムの中の管理マネージャ装置に用いる管理マネージ
ャプログラムの構成を示すブロック図である。
【図8】本発明の一実施形態によるネットワーク管理シ
ステムの中の管理プラットフォーム装置に用いる管理プ
ラットフォームプログラムの構成を示すブロック図であ
る。
【図9】本発明の一実施形態によるネットワーク管理シ
ステムにおけるネットワーク機器情報の収集から表示ま
で処理の流れを示すフローチャートである。
【図10】本発明の一実施形態によるネットワーク管理
システムにおけるネットワーク設定情報をオブジェクト
指向のデータベース上に実装する場合の概念説明図であ
る。
【図11】本発明の一実施形態によるネットワーク管理
システムにより扱われる複数のネットワーク構成図上の
オブジェクトデータを取り扱うためのデータ構造の説明
図である。
【図12】本発明の一実施形態によるネットワーク管理
システムに用いる動的にアドレス付与を行う環境下にお
けるアドレス管理テーブルの構成の説明図である。
【図13】本発明の一実施形態によるネットワーク管理
システムにおいてネットワーク設定情報を、ディレクト
リデータベース上で統合的に扱う方法の説明図である。
【図14】本発明の一実施形態によるネットワーク管理
システムにおける管理コンソール装置のディスプレイの
画面表示例の説明図である。
【図15】本発明の一実施形態によるネットワーク管理
システムにより複数のネットワーク構成図およびディレ
クトリ構成図を立体的に階層表示した場合における各層
間の相互関係の説明図である。
【図16】本発明の一実施形態によるネットワーク管理
システムにおいて、ユーザからネットワーク構成の変更
指示が行われた場合に、ネットワーク機器の情報を設定
し、管理コンソールに新たなネットワーク構成情報を表
示するまでの処理の流れを示すフローチャートである。
【図17】本発明の一実施形態によるネットワーク管理
システムにおいて、バーチャルネットワークの動的な構
成変更を利用して、機器に搭載されているネットワーク
カード固有のMACアドレスを検索する処理の流れを示
すフローチャートである。
【図18】本発明の一実施形態によるネットワーク管理
システムで用いられるネットワーク上のオブジェクトの
管理表の一例の説明図である。
【符号の説明】
21…管理コンソール装置 210…管理コンソールプログラム 211,212,213,214…管理コンソール用プ
ログラムモジュール 22…管理マネージャ装置 220…管理マネージャプログラム 221…機器設定情報データベース 222,223,224,225,226,227…管
理マネージャ用プログラムモジュール 23…管理プラットフォーム装置 230…管理プラットフォームプログラム 231,232…管理プラットフォーム用プログラムモ
ジュール 24…ディレクトリサーバ装置 240…ディレクトリサービスプログラム 241…ディレクトリデータベース 242,243…ディレクトリサーバ用プログラムモジ
ュール 25…管理対象機器 250…管理対象機器制御プログラム 251,252,253…管理対象機器用プログラムモ
ジュール
───────────────────────────────────────────────────── フロントページの続き (72)発明者 宮崎 聡 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 黒崎 芳行 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】スイッチメディア型インフラストラクチャ
    と、共有型メディアインフラストラクチャが混在するコ
    ンピュータネットを管理するネットワーク管理システム
    において、 ネットワーク上の機器の物理的な接続情報と、バーチャ
    ルネットワーク等の論理的なネットワーク構成情報と、
    ネットワークを使用するユーザに関する情報とを対応付
    けたネットワーク管理用データベースを備えたことを特
    徴とするネットワーク管理システム。
  2. 【請求項2】請求項1記載のネットワーク管理システム
    において、 上記物理的ネットワーク情報,論理的ネットワーク情
    報,ユーザ情報を、ツリー構造型のディレクトリデータ
    表示する表示手段を備えたことを特徴とするネットワー
    ク管理システム。
  3. 【請求項3】請求項1記載のネットワーク管理システム
    において、 上記物理的ネットワーク情報,論理的ネットワーク情
    報,ユーザ情報を、それぞれ別の面上に配置し、三次元
    表示を用いてすべての面の情報を単一のフレームの中に
    表示する表示手段を備えたことを特徴とするネットワー
    ク管理システム。
  4. 【請求項4】請求項1記載のネットワーク管理システム
    において、 ネットワーク上の各機器の同定および接続関係を、ネッ
    トワークポートに固有な物理アドレスにより識別する識
    別手段を備えたことを特徴とするネットワーク管理シス
    テム。
  5. 【請求項5】請求項4記載のネットワーク管理システム
    において、 上記ネットワークポートに固有の物理アドレスの情報
    を、論理アドレスの問い合わせにより検索する検索手段
    を備えたことを特徴とするネットワーク管理システム。
  6. 【請求項6】スイッチメディア型インフラストラクチャ
    と、共有型メディアインフラストラクチャが混在するコ
    ンピュータネットを管理するネットワーク管理方式にお
    いて、 ネットワーク上の機器の物理的な接続情報と、論理的な
    ネットワーク構成情報と、ネットワークを使用するユー
    ザに関する情報とを、相互に関連づけてデータベースへ
    登録することを特徴とするネットワーク管理方式。
  7. 【請求項7】請求項6記載のネットワーク管理方式にお
    いて、 上記データベースに登録された上記物理的ネットワーク
    情報,論理的ネットワーク情報,ユーザ情報を、ツリー
    構造型のディレクトリデータ表示することを特徴とする
    ネットワーク管理システム。
  8. 【請求項8】請求項6記載のネットワーク管理方式にお
    いて、 上記データベースに登録された上記物理的ネットワーク
    情報,論理的ネットワーク情報,ユーザ情報をそれぞれ
    別の面上に配置し、三次元表示を用いてすべての面の情
    報を単一のフレームの中に表示することを特徴とするネ
    ットワーク管理システム。
  9. 【請求項9】請求項6記載のネットワーク管理方式にお
    いて、 ネットワーク上の各機器の同定および接続関係を、ネッ
    トワークポートに固有な物理アドレスにより識別するこ
    とを特徴とするネットワーク管理方式。
  10. 【請求項10】請求項9記載のネットワーク管理方式に
    おいて、 上記ネットワークポートに固有の物理アドレスの情報
    を、論理アドレスの問い合わせにより検索することを特
    徴とするネットワーク管理方式。
JP14932298A 1998-05-29 1998-05-29 ネットワーク管理システム及びネットワーク管理方式 Expired - Fee Related JP3617770B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP14932298A JP3617770B2 (ja) 1998-05-29 1998-05-29 ネットワーク管理システム及びネットワーク管理方式
EP99110146A EP0964546A3 (en) 1998-05-29 1999-05-25 Network management system
US09/323,251 US6789090B1 (en) 1998-05-29 1999-06-01 Virtual network displaying system
US10/924,975 US20050025071A1 (en) 1998-05-29 2004-08-25 Network management system having a network including virtual networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14932298A JP3617770B2 (ja) 1998-05-29 1998-05-29 ネットワーク管理システム及びネットワーク管理方式

Publications (2)

Publication Number Publication Date
JPH11340980A true JPH11340980A (ja) 1999-12-10
JP3617770B2 JP3617770B2 (ja) 2005-02-09

Family

ID=15472591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14932298A Expired - Fee Related JP3617770B2 (ja) 1998-05-29 1998-05-29 ネットワーク管理システム及びネットワーク管理方式

Country Status (3)

Country Link
US (2) US6789090B1 (ja)
EP (1) EP0964546A3 (ja)
JP (1) JP3617770B2 (ja)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001217832A (ja) * 2000-01-31 2001-08-10 Hitachi Software Eng Co Ltd インテリジェントなネットワーク中継装置を有するネットワーク構成の自動認識方法及びシステム
JP2002101125A (ja) * 2000-09-25 2002-04-05 Hitachi Software Eng Co Ltd ネットワーク構成の自動認識方法およびシステム並びに記録媒体
KR100359639B1 (ko) * 1999-12-16 2002-11-04 엘지전자 주식회사 티엠엔 에이전트의 엠아이비 갱신 방법
JP2003289313A (ja) * 2002-03-28 2003-10-10 Hewlett Packard Japan Ltd 仮想ローカル・エリア・ネットワーク(vlan)を設定する方法
JP2004040374A (ja) * 2002-07-02 2004-02-05 Iiga Co Ltd 仮想ネットワーク設計装置及びサブネットワーク設計装置及び仮想ネットワーク設計方法
WO2004107149A1 (ja) * 2003-04-24 2004-12-09 Softbank Bb Corp. Pcカード及びpcカードの制御方法
WO2004107148A1 (ja) * 2003-04-24 2004-12-09 Softbank Bb Corp. Pcカード及びpcカードの制御方法
US7039870B2 (en) 2001-11-07 2006-05-02 Hitachi, Ltd. Method for connecting computer systems
JPWO2004092964A1 (ja) * 2003-04-10 2006-07-06 富士通株式会社 関係管理制御プログラム
US7203770B2 (en) 2003-06-23 2007-04-10 Fujitsu Limited Apparatus and method of supporting configuration of storage system
JP2007164419A (ja) * 2005-12-13 2007-06-28 Hitachi Ltd 通信ネットワークに接続する通信機器の物理的な接続状態の管理方法、情報処理装置、及びプログラム
JP2009134756A (ja) * 2001-11-30 2009-06-18 Oracle Internatl Corp 設定可能な構成要素からなる企業をアクティブに管理するためのシステムおよび方法
US7590745B2 (en) 2001-03-02 2009-09-15 International Business Machines Corporation System and method for analyzing a router in a shared network system
US7606898B1 (en) 2000-10-24 2009-10-20 Microsoft Corporation System and method for distributed management of shared computers
US7630877B2 (en) 2003-03-06 2009-12-08 Microsoft Corporation Architecture for distributed computing system and automated design, deployment, and management of distributed applications
JP2009303275A (ja) * 2003-03-06 2009-12-24 Microsoft Corp 仮想ネットワーク・トポロジの生成
US7669235B2 (en) 2004-04-30 2010-02-23 Microsoft Corporation Secure domain join for computing devices
US7684964B2 (en) 2003-03-06 2010-03-23 Microsoft Corporation Model and system state synchronization
US7778422B2 (en) 2004-02-27 2010-08-17 Microsoft Corporation Security associations for devices
US7802144B2 (en) 2005-04-15 2010-09-21 Microsoft Corporation Model-based system monitoring
US7886041B2 (en) 2003-03-06 2011-02-08 Microsoft Corporation Design time validation of systems
US7941309B2 (en) 2005-11-02 2011-05-10 Microsoft Corporation Modeling IT operations/policies
US8027262B2 (en) 2004-05-14 2011-09-27 Fujitsu Limited Method and apparatus for keeping track of virtual LAN topology in network of nodes
JP2012175585A (ja) * 2011-02-23 2012-09-10 Nec Corp 仮想ネットワーク構成システム、仮想ネットワーク構成システム制御方法およびその制御用プログラム
JP2015529429A (ja) * 2012-09-18 2015-10-05 ゼットティーイー コーポレーションZte Corporation サービスに基づく通信ネットワーク評価方法及び装置
US9317270B2 (en) 2005-06-29 2016-04-19 Microsoft Technology Licensing, Llc Model-based virtual system provisioning

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7237015B1 (en) * 1999-07-16 2007-06-26 Canon Kabushiki Kaisha System for setting location information in a device on a network
AU7864700A (en) * 1999-10-05 2001-05-10 Ejasent Inc. Ip virtualization
IL134047A (en) * 2000-01-14 2004-02-08 Lightscape Networks Ltd Method for selecting the type of communication channels in a multi-layered network and system using same
US7231430B2 (en) * 2001-04-20 2007-06-12 Egenera, Inc. Reconfigurable, virtual processing system, cluster, network and method
US7099285B1 (en) * 2001-06-15 2006-08-29 Advanced Micro Devices, Inc. Remote configuration of a subnet configuration table in a network device
US7984423B2 (en) * 2001-08-14 2011-07-19 National Instruments Corporation Configuration diagram which displays a configuration of a system
US20050021685A1 (en) * 2001-09-28 2005-01-27 Maria Froschl Method for providing services in communications systems, communications system and computer programme
US20030095761A1 (en) * 2001-11-20 2003-05-22 Nisbet Alan D. SONET/sdh section tracer
US20030112958A1 (en) * 2001-12-13 2003-06-19 Luc Beaudoin Overlay view method and system for representing network topology
CA2365681A1 (en) * 2001-12-19 2003-06-19 Alcatel Canada Inc. System and method for managing information for elements in a communication network
US8037091B2 (en) 2001-12-20 2011-10-11 Unoweb Inc. Method of using a code to track user access to content
US20030120560A1 (en) * 2001-12-20 2003-06-26 John Almeida Method for creating and maintaning worldwide e-commerce
JP2003258901A (ja) * 2002-02-26 2003-09-12 Allied Tereshisu Kk 管理装置、中継機器、通信システム、プログラム、及び管理方法
US20030189929A1 (en) * 2002-04-04 2003-10-09 Fujitsu Limited Electronic apparatus for assisting realization of storage area network system
US8165993B2 (en) * 2002-09-06 2012-04-24 Oracle International Corporation Business intelligence system with interface that provides for immediate user action
US7899879B2 (en) * 2002-09-06 2011-03-01 Oracle International Corporation Method and apparatus for a report cache in a near real-time business intelligence system
US7945846B2 (en) 2002-09-06 2011-05-17 Oracle International Corporation Application-specific personalization for data display
US8255454B2 (en) 2002-09-06 2012-08-28 Oracle International Corporation Method and apparatus for a multiplexed active data window in a near real-time business intelligence system
US7401158B2 (en) 2002-09-16 2008-07-15 Oracle International Corporation Apparatus and method for instant messaging collaboration
FR2845845B1 (fr) * 2002-10-10 2005-01-14 Cit Alcatel Dispositif d'affichage graphique d'equipements de reseau, pour un systeme de gestion de reseau de communications
US7689676B2 (en) 2003-03-06 2010-03-30 Microsoft Corporation Model-based policy application
US8749561B1 (en) 2003-03-14 2014-06-10 Nvidia Corporation Method and system for coordinated data execution using a primary graphics processor and a secondary graphics processor
US7921152B2 (en) * 2003-07-17 2011-04-05 International Business Machines Corporation Method and system for providing user control over receipt of cookies from e-commerce applications
US20050050196A1 (en) * 2003-08-25 2005-03-03 Lucent Technologies Inc. Method and apparatus for managing and graphically representing elements in a network
US8069415B2 (en) * 2003-09-30 2011-11-29 International Business Machines Corporation System and method for generating perspectives of a SAN topology
DE102004032450B4 (de) * 2004-06-29 2008-01-17 Otten, Gert, Prof. Dr.med. Chirurgische Vorrichtung zum Abklemmen organischen Gewebes, insbesondere von Blutgefäßen
EP1612977A3 (en) * 2004-07-01 2013-08-21 Yamaha Corporation Control device for controlling audio signal processing device
US20060059428A1 (en) * 2004-09-01 2006-03-16 Humphries Marshall L Method and system for presenting relationships
US20060155836A1 (en) * 2004-12-30 2006-07-13 Arcadyan Technology Corporation Method of configuring network device
WO2006075616A1 (ja) * 2005-01-13 2006-07-20 Matsushita Electric Industrial Co., Ltd. 通信システム、端末機器および通信機器
US8489728B2 (en) 2005-04-15 2013-07-16 Microsoft Corporation Model-based system monitoring
US7797147B2 (en) 2005-04-15 2010-09-14 Microsoft Corporation Model-based system monitoring
GB0507678D0 (en) * 2005-04-15 2005-05-25 Snell & Wilcox Ltd Data processing
US20060235664A1 (en) * 2005-04-15 2006-10-19 Microsoft Corporation Model-based capacity planning
US8743019B1 (en) 2005-05-17 2014-06-03 Nvidia Corporation System and method for abstracting computer displays across a host-client network
US20070100979A1 (en) * 2005-11-01 2007-05-03 Savvis Communications Corporation Virtualized utility service platform
US8775704B2 (en) 2006-04-05 2014-07-08 Nvidia Corporation Method and system for communication between a secondary processor and an auxiliary display subsystem of a notebook
JP2007318553A (ja) * 2006-05-26 2007-12-06 Fujitsu Ltd ネットワーク管理方法
EP1863224A3 (en) * 2006-05-29 2008-09-24 NEC Corporation Monitor control system, information processing terminal, monitor control method and program
US20080098309A1 (en) * 2006-10-24 2008-04-24 Microsoft Corporation Managing virtual machines and hosts by property
CN101547161B (zh) 2008-03-28 2012-09-26 阿里巴巴集团控股有限公司 文件夹传输系统、文件夹传输装置及文件夹传输方法
US8736617B2 (en) 2008-08-04 2014-05-27 Nvidia Corporation Hybrid graphic display
US20100043006A1 (en) * 2008-08-13 2010-02-18 Egenera, Inc. Systems and methods for a configurable deployment platform with virtualization of processing resource specific persistent settings
KR100959077B1 (ko) * 2008-09-19 2010-05-20 한국전자통신연구원 이더넷 네트워크에서 토폴로지 탐색을 위한 갭 분석 방법
US8799425B2 (en) * 2008-11-24 2014-08-05 Nvidia Corporation Configuring display properties of display units on remote systems
US9075559B2 (en) * 2009-02-27 2015-07-07 Nvidia Corporation Multiple graphics processing unit system and method
US9135675B2 (en) 2009-06-15 2015-09-15 Nvidia Corporation Multiple graphics processing unit display synchronization system and method
US8766989B2 (en) * 2009-07-29 2014-07-01 Nvidia Corporation Method and system for dynamically adding and removing display modes coordinated across multiple graphics processing units
CN101640923A (zh) 2009-08-20 2010-02-03 深圳华为通信技术有限公司 获取网络配置信息的方法及装置
CN102025515A (zh) 2009-09-14 2011-04-20 阿里巴巴集团控股有限公司 基于文件目录的文件传输方法及其装置和系统
US9111325B2 (en) 2009-12-31 2015-08-18 Nvidia Corporation Shared buffer techniques for heterogeneous hybrid graphics
US8780122B2 (en) 2009-09-16 2014-07-15 Nvidia Corporation Techniques for transferring graphics data from system memory to a discrete GPU
US9036504B1 (en) 2009-12-07 2015-05-19 Amazon Technologies, Inc. Using virtual networking devices and routing information to associate network addresses with computing nodes
US7937438B1 (en) 2009-12-07 2011-05-03 Amazon Technologies, Inc. Using virtual networking devices to manage external connections
US8995301B1 (en) * 2009-12-07 2015-03-31 Amazon Technologies, Inc. Using virtual networking devices to manage routing cost information
US9203747B1 (en) 2009-12-07 2015-12-01 Amazon Technologies, Inc. Providing virtual networking device functionality for managed computer networks
US8224971B1 (en) 2009-12-28 2012-07-17 Amazon Technologies, Inc. Using virtual networking devices and routing information to initiate external actions
US7991859B1 (en) 2009-12-28 2011-08-02 Amazon Technologies, Inc. Using virtual networking devices to connect managed computer networks
US7953865B1 (en) 2009-12-28 2011-05-31 Amazon Technologies, Inc. Using virtual networking devices to manage routing communications between connected computer networks
US8645854B2 (en) * 2010-01-19 2014-02-04 Verizon Patent And Licensing Inc. Provisioning workflow management methods and systems
CN102726011B (zh) * 2010-01-27 2016-03-16 日本电信电话株式会社 虚拟网控制方法以及虚拟网控制装置
US20110191626A1 (en) * 2010-02-01 2011-08-04 Sqalli Mohammed H Fault-tolerant network management system
US20110225524A1 (en) * 2010-03-10 2011-09-15 Cifra Christopher G Multi-Touch Editing in a Graphical Programming Language
US8458159B2 (en) 2010-05-05 2013-06-04 Microsoft Corporation Automatic role determination for search configuration
US8335841B2 (en) 2010-09-30 2012-12-18 Microsoft Corporation Logical networks
CN202003259U (zh) * 2010-12-03 2011-10-05 鸿富锦精密工业(深圳)有限公司 数据管理装置
US8782525B2 (en) 2011-07-28 2014-07-15 National Insturments Corporation Displaying physical signal routing in a diagram of a system
US8713482B2 (en) 2011-07-28 2014-04-29 National Instruments Corporation Gestures for presentation of different views of a system diagram
US9258195B1 (en) 2012-08-08 2016-02-09 Shoretel, Inc. Logical topology visualization
CN104704772B (zh) * 2012-10-05 2018-06-15 日本电气株式会社 通信系统、虚拟网络管理装置、虚拟网络管理方法
US9818379B2 (en) 2013-08-08 2017-11-14 Nvidia Corporation Pixel data transmission over multiple pixel interfaces
US9413594B2 (en) 2014-02-12 2016-08-09 Red Hat Israel, Ltd. Transmitting encapsulated SNMP commands to virtual machines
US10440054B2 (en) * 2015-09-25 2019-10-08 Perspecta Labs Inc. Customized information networks for deception and attack mitigation
US11178020B2 (en) * 2019-04-24 2021-11-16 Cisco Technology, Inc. Virtual reality for network configuration and troubleshooting
US11588702B1 (en) * 2022-01-12 2023-02-21 Ciena Corporation 3D visualization of multi-layer networks including network topology and encapsulation

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5261044A (en) * 1990-09-17 1993-11-09 Cabletron Systems, Inc. Network management system using multifunction icons for information display
US5586254A (en) * 1992-02-13 1996-12-17 Hitachi Software Engineering Co., Ltd. System for managing and operating a network by physically imaging the network
US5444702A (en) * 1992-09-14 1995-08-22 Network Equipment Technologies, Inc. Virtual network using asynchronous transfer mode
WO1996017306A2 (en) * 1994-11-21 1996-06-06 Oracle Corporation Media server
US5550816A (en) * 1994-12-29 1996-08-27 Storage Technology Corporation Method and apparatus for virtual switching
KR0163883B1 (ko) * 1995-07-07 1998-12-15 김광호 컴퓨터 확장 슬롯의 전원 제어회로
US6035105A (en) * 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
US5764911A (en) * 1996-02-13 1998-06-09 Hitachi, Ltd. Management system for updating network managed by physical manager to match changed relation between logical objects in conformity with changed content notified by logical manager
JP3609562B2 (ja) * 1996-11-15 2005-01-12 株式会社日立製作所 ネットワーク管理システム
JPH09284282A (ja) * 1996-02-13 1997-10-31 Hitachi Ltd バーチャルネットワーク運用管理システム
JP3374638B2 (ja) * 1996-02-29 2003-02-10 株式会社日立製作所 システム管理/ネットワーク対応表示方法
US6085238A (en) * 1996-04-23 2000-07-04 Matsushita Electric Works, Ltd. Virtual LAN system
US5958012A (en) * 1996-07-18 1999-09-28 Computer Associates International, Inc. Network management system using virtual reality techniques to display and simulate navigation to network components
US6167052A (en) * 1998-04-27 2000-12-26 Vpnx.Com, Inc. Establishing connectivity in networks

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100359639B1 (ko) * 1999-12-16 2002-11-04 엘지전자 주식회사 티엠엔 에이전트의 엠아이비 갱신 방법
JP2001217832A (ja) * 2000-01-31 2001-08-10 Hitachi Software Eng Co Ltd インテリジェントなネットワーク中継装置を有するネットワーク構成の自動認識方法及びシステム
JP2002101125A (ja) * 2000-09-25 2002-04-05 Hitachi Software Eng Co Ltd ネットワーク構成の自動認識方法およびシステム並びに記録媒体
US7739380B2 (en) 2000-10-24 2010-06-15 Microsoft Corporation System and method for distributed management of shared computers
US7606898B1 (en) 2000-10-24 2009-10-20 Microsoft Corporation System and method for distributed management of shared computers
US7590745B2 (en) 2001-03-02 2009-09-15 International Business Machines Corporation System and method for analyzing a router in a shared network system
US7039870B2 (en) 2001-11-07 2006-05-02 Hitachi, Ltd. Method for connecting computer systems
JP2009134756A (ja) * 2001-11-30 2009-06-18 Oracle Internatl Corp 設定可能な構成要素からなる企業をアクティブに管理するためのシステムおよび方法
JP2003289313A (ja) * 2002-03-28 2003-10-10 Hewlett Packard Japan Ltd 仮想ローカル・エリア・ネットワーク(vlan)を設定する方法
JP2004040374A (ja) * 2002-07-02 2004-02-05 Iiga Co Ltd 仮想ネットワーク設計装置及びサブネットワーク設計装置及び仮想ネットワーク設計方法
US7890543B2 (en) 2003-03-06 2011-02-15 Microsoft Corporation Architecture for distributed computing system and automated design, deployment, and management of distributed applications
US7886041B2 (en) 2003-03-06 2011-02-08 Microsoft Corporation Design time validation of systems
US7630877B2 (en) 2003-03-06 2009-12-08 Microsoft Corporation Architecture for distributed computing system and automated design, deployment, and management of distributed applications
JP2009303275A (ja) * 2003-03-06 2009-12-24 Microsoft Corp 仮想ネットワーク・トポロジの生成
US7684964B2 (en) 2003-03-06 2010-03-23 Microsoft Corporation Model and system state synchronization
US8380823B2 (en) 2003-04-10 2013-02-19 Fujitsu Limited Storage medium storing relation management control program, device, and system
JPWO2004092964A1 (ja) * 2003-04-10 2006-07-06 富士通株式会社 関係管理制御プログラム
US7484025B2 (en) 2003-04-24 2009-01-27 Softbank Bb Corp PC card and PC card control method
WO2004107149A1 (ja) * 2003-04-24 2004-12-09 Softbank Bb Corp. Pcカード及びpcカードの制御方法
WO2004107148A1 (ja) * 2003-04-24 2004-12-09 Softbank Bb Corp. Pcカード及びpcカードの制御方法
CN100429606C (zh) * 2003-04-24 2008-10-29 索福帮Bb股份有限公司 Pc卡及pc卡的控制方法
US7203770B2 (en) 2003-06-23 2007-04-10 Fujitsu Limited Apparatus and method of supporting configuration of storage system
US7778422B2 (en) 2004-02-27 2010-08-17 Microsoft Corporation Security associations for devices
US7669235B2 (en) 2004-04-30 2010-02-23 Microsoft Corporation Secure domain join for computing devices
US8027262B2 (en) 2004-05-14 2011-09-27 Fujitsu Limited Method and apparatus for keeping track of virtual LAN topology in network of nodes
US7802144B2 (en) 2005-04-15 2010-09-21 Microsoft Corporation Model-based system monitoring
US9317270B2 (en) 2005-06-29 2016-04-19 Microsoft Technology Licensing, Llc Model-based virtual system provisioning
US9811368B2 (en) 2005-06-29 2017-11-07 Microsoft Technology Licensing, Llc Model-based virtual system provisioning
US10540159B2 (en) 2005-06-29 2020-01-21 Microsoft Technology Licensing, Llc Model-based virtual system provisioning
US7941309B2 (en) 2005-11-02 2011-05-10 Microsoft Corporation Modeling IT operations/policies
JP2007164419A (ja) * 2005-12-13 2007-06-28 Hitachi Ltd 通信ネットワークに接続する通信機器の物理的な接続状態の管理方法、情報処理装置、及びプログラム
JP2012175585A (ja) * 2011-02-23 2012-09-10 Nec Corp 仮想ネットワーク構成システム、仮想ネットワーク構成システム制御方法およびその制御用プログラム
JP2015529429A (ja) * 2012-09-18 2015-10-05 ゼットティーイー コーポレーションZte Corporation サービスに基づく通信ネットワーク評価方法及び装置
US9769033B2 (en) 2012-09-18 2017-09-19 Zte Corporation Service-based communication network evaluation method and device

Also Published As

Publication number Publication date
JP3617770B2 (ja) 2005-02-09
US20050025071A1 (en) 2005-02-03
EP0964546A2 (en) 1999-12-15
US6789090B1 (en) 2004-09-07
EP0964546A3 (en) 2003-09-03

Similar Documents

Publication Publication Date Title
JP3617770B2 (ja) ネットワーク管理システム及びネットワーク管理方式
US6226644B1 (en) Method, storage medium and system for distributing data between computers connected to a network
JP3489726B2 (ja) ネットワーク要素の管理方法
US20120311120A1 (en) Multi-Tenant Information Processing System, Management Server, and Configuration Management Method
CN105283838B (zh) 云计算环境中的分布式锁管理
US6041349A (en) System management/network correspondence display method and system therefor
JP3474077B2 (ja) ネットワーク運用管理システム、管理マネージャ、管理コンソール、記憶媒体およびネットワーク運用管理方法
JP3403335B2 (ja) 仮想地理空間オブジェクト生成システム及び記録媒体
CN112068953B (zh) 一种云资源精细化管理溯源系统及方法
JPH04233654A (ja) コンピュータシステム
JPH09181723A (ja) ネットワークにおける資源の変化を通知するネットワーク資源監視システムおよび方法
CN106953848B (zh) 一种基于ForCES的软件定义网络实现方法
WO2013071890A1 (zh) 基于身份和会话的资源访问系统和方法
JP2014219936A (ja) 移行支援装置、移行支援方法およびプログラム
US7735095B2 (en) Network device drivers using a communication transport
US8041761B1 (en) Virtual filer and IP space based IT configuration transitioning framework
CN119473334B (zh) 多维管理与自动化部署的实现方法及系统
CN114124890B (zh) 一种确定方法、虚拟路由器、控制设备及域名解析系统
JP3474057B2 (ja) ネットワーク運用管理システム
CN118474027B (zh) 通信方法、电子装置、车辆和存储介质
EP4614925A1 (en) Instantiation method for virtualization network function (vnf), and apparatus
KR20240062632A (ko) 클라우드 네티이브 환경에서의 eBPF 기반의 컨테이너 네트워크 체이닝 방법 및 장치
CN116319868A (zh) 网络数据处理方法、终端、存储介质及处理器
JP3064813B2 (ja) ネットワーク管理装置
EP3704894B1 (en) A method and arrangement for allocating communication resources in a communication network

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040806

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041104

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071119

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081119

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees