JPH07319793A - シンプルネットワークマネジメントプロトコルをベースとしたコンピュータ網上で分散型のアルゴリズム或はサービスを実行するための方法と装置 - Google Patents

シンプルネットワークマネジメントプロトコルをベースとしたコンピュータ網上で分散型のアルゴリズム或はサービスを実行するための方法と装置

Info

Publication number
JPH07319793A
JPH07319793A JP7111394A JP11139495A JPH07319793A JP H07319793 A JPH07319793 A JP H07319793A JP 7111394 A JP7111394 A JP 7111394A JP 11139495 A JP11139495 A JP 11139495A JP H07319793 A JPH07319793 A JP H07319793A
Authority
JP
Japan
Prior art keywords
node
mib
agent
algorithm
manager
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.)
Withdrawn
Application number
JP7111394A
Other languages
English (en)
Inventor
Vijay P Kumar
ピー. クマー ヴィジェイ
Mark E Stahl
イー. スタール マーク
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
AT&T Corp
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 American Telephone and Telegraph Co Inc, AT&T Corp filed Critical American Telephone and Telegraph Co Inc
Publication of JPH07319793A publication Critical patent/JPH07319793A/ja
Withdrawn 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/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
    • 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

Landscapes

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

Abstract

(57)【要約】 (修正有) 【目的】 SNMPv1に基づくコンピュータ網内で、
分散型のアルゴリズム或はサーバを実行するための方法
と装置を提供する。 【構成】 同僚構成においては、各ノードは、マネジャ
ノード1として機能し、このマネジャノードは、あるエ
ージェントノードの管理された情報ベースMIB3内の
ある位置からの読出しのために、エージェントノードに
Get メッセージを送り、一方、書込みのためにエージェ
ントノードに、Set メッセージを送る。この同僚構成
は、また各ノードがエージェントノードとして機能する
ようにすると、このノードは、Get メッセージに応答し
て、マネジャノードにGetResponse メッセージを送り、
また、ある事象に応答して、マネジャノードにTrapメッ
セージを送る。SNMPv1へのアルゴリズム或はサー
バのカプセル化は、所有プロトコルのSNMPv1のメ
ッセージへのマッピングと、アルゴリズム或はサーバ変
数のMIB内のある位置へのマッピングを伴う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はシンプルネットワークマ
ネジメントプロトコルバージョン1(SNMPv1)に
基づくコンピュータ網上で、分散型のアルゴリズム或は
サービスを実行するための方法と装置の両方に関する。
ローカルエリア網(LAN)環境内、特に、トランスミ
ッションコントロールドプロトコル(TCP)及びイン
タネットプロトコル(IP)に基づくローカルエリア網
環境内において、シンプルネットワークマネジメントプ
ロトコルバージョン1(SNMPv1)が網デバイスを
管理するための標準的なツールとなってきている。SN
MPv1は、通常、図1に示されるように、一つ或はそ
れ以上の中央マネジャノードに複数のエージェントノー
ドを監督させることによって機能する。示されるよう
に、エージェントノード2は、管理情報ベース(Manage
d Information Base、MIB)3と称れる局所的な木構
造を持つデータベースと、正当なマネジャノード1がM
IB3内の情報にアクセスすることを可能にするソフト
ウエアをサポートする。エージェントノード2は、マネ
ジャノード1によって送られたコマンドメッセージに応
答する。
【0002】マネジャノード1からエージェントノード
2に送ることができるメッセージには:MIB3内のあ
る位置を読出すために送られる“Get ”;Get に類似す
る“GetNext ”;及びMIB3内のある位置に情報を書
込むために送られる“Set ”が含まれる。エージェント
ノード2によってマネジャノード1に送ることができる
メッセージには:Get 、GetNext 、或はSet コマンドに
応答して送られ、マネジャ1に情報を返す“GetRespons
e ”と、非同期的に送られる、換言すれば、所定の事象
が発生したときに送られる“Trap”が含まれる。幾つか
のトラップはSNMPv1によって事前に定義される。
他の幾つかのTrapは、“企業固有”であり、これは、こ
れらが特定のアルゴリズム或はサービスに特有の情報を
運ぶように定義できることを意味する。
【0003】一般的に使用されているが集中化されたマ
ネジャ構成は幾つかの欠点を持つ。例えば、これは、管
理局の付近で通信オーバヘッドを生成する。集中管理
は、また、システム内の故障の単一ポイントを構成す
る。つまり、マネジャが故障すると、システム全体がこ
れと共に故障する。診断アルゴリズムの面での諸問題も
従来のSNMPv1に基づく網の他の制約のとして挙げ
ることができる。SNMPv1における故障の検出は、
二つの方法、つまり、ポーリングとトラップ通知による
方法に制限される。マネジャは、エージェントをポーリ
ングすることによって故障したノードの検出を行なう。
ただし、大きな網では、ポーリング間隔が過剰になり、
大きな診断遅延を生ずる。別の方法として、エージェン
トが中央オブザーバに故障を通知することもできる。た
だし、これは、デバイスが故障したときに部分的に動作
する状態に留ることを要求し、これは、SNMPv1に
おいては、あまり信頼できない傾向がある。加えて、集
中化された管理システムが、“マルチホップ通信”を持
ち、これが中間故障を生成し、この結果として、監視さ
れるノードの故障状態がマスクされることがある。これ
ら問題は分散型の診断を通じて解決される。
【0004】システムレベルの診断能力と分散型の診断
の領域においては、多くの理論的な結果が得られてお
り、最近では、これらの研究が実際のシステムに応用さ
れている。最も進歩したアプリケーションの一つが、Ro
nald P.Bianchini、Jr.とRichard W.Buskens によって達
成されている。これについては、IEEE Transactions on
Computers、Vol.41、No. 5、ページ616(199
2年5月号)に掲載の論文『Implementation of On-Lin
e Distributed System-Level Diagnosis Theory』にお
いて説明されているのでこれを参照されたい。この論文
は、適応分散システム診断(Adaptive-Distributed Sys
tem Diagnostics 、ADSD)を使用するオンランイの
分散型のシステムレベルでの診断の初期のアプリケーシ
ョンの資料を提供する。この論文の主要な結果には:初
期の分散型のシステムレベルでの診断アルゴリズムの概
説、新たな適応分散型のシステムレベルでの診断アルゴ
リズムの仕様、この新たなアルゴリズムと従来の集中化
された適応型スキームと分散型の非適応型スキームとの
比較、この新たなアルゴリズムの実際の分散型網環境へ
の応用、及びこの環境を使用しての実験が含まれる。
【0005】
【発明が解決しようとする課題】Bianchini らによって
開示されるシステムは、ADSDを可能にするためにBe
rkeleyソケットインタフェースとイサーネットIP/U
DPプロトコルを使用する。ただし、これらプロトコル
は、長期的には実用的でない。LAN環境においては、
SNMPv1が網デバイスを管理するための標準的なプ
ロトコルである。ただし、今日に至るまで、SNMPv
1は、完全には分散化されていない。SNMPv1は、
集中マネジャを介してのみ故障診断を遂行する。さら
に、SNMPバージョン2は、より分散化された制御を
提供するが、ただし、まだ、図2に示されるような階層
構成を維持する。一つのトップマネジャ21が複数の副
エージェント/マネジャ22を管理し、次に、これらの
一つが第三のレベルのエージェント/マネジャ23を管
理し、この階層が専用のエージェント24として機能す
るノードに到達するまで繰り返される。従って、完全に
分散型のアルゴリズムとサービスをランするSNMPv
1に対する必要性が存在する。
【0006】
【課題を解決するための手段】本発明は上記の必要性を
満たす。本発明は、シンプルネットワークマネジメント
プロトコルバージョン1(SNMPv1)に基づくコン
ピュータ網上で分散型のアルゴリズム或はサービスを実
行するための方法及び装置の両方を提供することを目的
とする。本発明は、これを、二つの主要な概念、つま
り:エージェント/マネジャ概念と、カプセル化概念を
導入することによって達成する。エージェント/マネジ
ャ概念は、複数のノード間に“同僚”関係を与えること
に関するが、この同僚関係においては、各ノードは、マ
ネジャとエージェントの両者として機能する。カプセル
化概念は、所有プロトコルとあるアルゴリズム或はサー
ビスの変数をSNMPv1にマッピングすることに関す
る。要約すると、カプセル化は、分散型アルゴリズム或
はサービスをSNMPv1の用語に翻訳する役割を果
す。
【0007】新規であると信じられる本発明の特徴は、
具体的に特許請求の範囲において規定される。本発明
は、以下の説明を付属の図面を参照しながら読むことに
よって最も良く理解できるものである。図面中、同一の
参照番号は、同一の要素を識別する。
【0008】
【実施例】シンプルネットワークマネジメントプロトコ
ルバージョン1(SNMPv1)は、LAN管理のため
の一般に普及している標準である。SNMPv1に基づ
くLANがサイズと複雑の点で増大するにつれて、この
システムの管理の複雑さがタイプの面で増大する。迅速
な応答時間に対する必要性から、分散型のシステムアル
ゴリズムとサービスが発達してきた。本発明は、SNM
Pv1をベースとするコンピュータ網上で分散型のアル
ゴリズム或はサービスを実行するための方法と装置を提
供する。以下の詳細な説明においては、本発明が、
(A)アルゴリズムの実行、(B)サーバの実行、
(C)非同期転送モード(ATM)網とのインタフェー
スの観点から説明される。
【0009】A. 本発明は、SNMPv1をベースとするコンピュータ網
上で、分散型のアルゴリズムを実行することを可能にす
る。一つの好ましい実施例においては、適応DSD(A
DSD)と称される診断アルゴリズムが使用される。こ
のアルゴリズムは、前述の『Implementation of On-Lin
e Distributed System-Level DiagnosisTheory 』とい
う論文において説明されているのでこれを参照された
い。本発明は、SNMPv1に適用されたADSDとい
う観点から説明される。ただし、本発明はADSDに限
定されるものではなく、他の分散型のアルゴリズムとサ
ービスに対しても同様に適用する。実際、本発明は、現
時点ではまだ供給されてない或は考えられてない分散型
のアルゴリズム及びサービスの開発を容易にすることが
期待される。本発明は、分散型のアルゴリズムの実行を
二つの主要な概念:つまり、(1)エージェント/マネ
ジャ概念と、(2)カプセル化概念、を実現することに
よって可能にする。
【0010】エージェント/マネジャ概念 本発明は、SNMPv1に対して、“エージェント/マ
ネジャ”ノードの“同僚(peer)”構成、という考え方
を導入する。この構成は、ノード間の“階層”関係を排
除し;この概念下においては、全てのエージェント/マ
ネジャノードが同等の重要さを持つ。ADSDアルゴリ
ズムにおいては、複数のノードは、一つの論理リングに
編成され、これによって、複数のノードの一つの特定の
シーケンスが定義される。図3に示されるように、SN
MP−ADSDにおいては、各ノードは、そのリング内
の次のシーケンスのノードに対する管理ノードとして出
現する。例えば、シーケンスが左から右へと進む場合
は、ノード31はノード33に対してはマネジャノード
であり、ノード32に対してはエージェントノードであ
る。このシーケンスは、ADSDのような幾つかの用途
においては重要であり、これら用途においては、あるマ
ネジャノードが、そのリングの特定のシーケンス内のノ
ードを、故障のないノードが発見されるまでテストす
る。一方、エージェントとして機能するノードは、手前
の(マネジャ)ノードに対する局所MIB34をサポー
トする。図4は、同僚構成のエージェント/マネジャノ
ード間の対話を図解する。ノード41(マネジャとして
機能する)は、ノード42(エージェントとして機能す
る)に、コマンド(つまり、Get 、GetNext 及びSet )
を送り、一方、ノード42からのコマンド(つまり、Ge
tResponse 及びTrap)を処理する。こうして、各ノード
は、マネジャとエージェントの両方の機能を持つ。
【0011】このエージェントとマネジャとの間の“同
僚”構成によって、SNMP−ADSDエージェント/
マネジャノードが、既に提案されている他のスキームの
ノードと区別される。例えば、SNMPバージョン2
(図2参照)は、トップマネジャと専用エージェントを
使用する。これとは対象的に、SNMP−ADSDエー
ジェント−マネジャは同僚として配列されているために
トップマネジャは存在しない。従って、(集中型マネジ
ャ或は階層管理方式とは対象的に)、同僚構成にされた
エージェント/マネジャノードを介して、分散型の網診
断アルゴリズムを動作する方式は、システムレベルの診
断と網管理を達成するための一つの新規な方法であると
言える。
【0012】カプセル化概念 SNMPv1に基づく網のノードをエージェント/マネ
ジャとして機能するように再構成するのに加えて、本発
明においては、カプセル化マップを使用して、あるアル
ゴリズム或はサービスがSNMPv1内で動作するよう
に“カプセル化”される。SNMP−ADSDは、カプ
セル化の一例を提供するが、この例においては、ある分
散型のアルゴリズム(このケースにおいてはADSD)
が、SNMPv1のフレームワーク内で完全に動作する
ようにマッピングされる。任意の分散型のアルゴリズム
或はサービスを実現する場合、通常、一つの所有プロト
コルがその分散型のアルゴリズム或はサービスによって
要求されるコマンドを遂行するように定義される。AD
SDにおいては、ノード間で通常に送られるメッセージ
としては、ノードにそのテストされたアレイ内の全ての
情報を転送するように要請するリクエスト、別のノード
に診断情報を送るメッセージ、及びメッセージが受信さ
れた事実を通知するメッセージが含まれる。さらに、エ
ージェントノードがクライアントノードに提供するサー
ビス、例えば、現在の診断状況を告げよ、というメッセ
ージが存在する。
【0013】カプセル化に当っては、全てのこれらサー
ビス及びプロトコルが、SNMPv1コマンドと、MI
B変数によって置換される。カプセル化マップは、アル
ゴリズムの所有コマンドを、同等の機能を持つSNMP
v1メッセージに翻訳する。あるアルゴリズムのカプセ
ル化は、本質的に、二つのステップ:つまり、a)プロ
トコルメッセージをマッピングするステップと、b)M
IB変数をマッピングするステップから構成される。以
下においては、SNMP−ADSDを例にとって、カプ
セル化のこれら要素(ステップ)の相互関係と各ステッ
プについて説明される。
【0014】a.プロトコルメッセージのマッピング:
通常はあるアルゴリズムの所有プロトコルを構成するメ
ッセージが、機能的に同等なSNMPv1のメッセージ
にマッピングされる。SNMPv1のメッセージとある
特定のアルゴリズムとの間のマッピングは、ある考慮に
基づいて管理される。つまり、第一に、SNMPv1の
メッセージは、“クリーン”であり、外来の欄を持たな
いことが要求される。第二に、生成されるメッセージと
それらが導き出す応答が従来のSNMPv1プロトコル
と一貫性を持つことが要求される。これは、Get とSet
リクエストが適切な形式の応答を生成すべきであるこ
と、及び、パスされる全ての情報が、あるクライアント
のMIBへの書込み或は読み出しを行なっているあるノ
ードに対応すべきであることを意味する。この理由のた
めに、MIB位置が、ノード間でデータをパスするため
に定義され、Trapメッセージが、SNMPv1のGet 及
びGetResponse メッセージに簡単に適合しない情報を運
ぶために使用される。
【0015】ADSDからSNMPv1へのマッピング
がテーブル1に示される。このテーブルは、ADSDプ
ロトコルからSNMPv1プロトコルへの翻訳を示す。
図5(a)と5(b)には、一例としてのメッセージ交
換に対するADSDからSNMPv1へのマッピングが
図解される。テストを要求するためには、マネジャノー
ド51は、通常、ある所有“テスト要求”メッセージを
エージェントノード52に送り、エージェントノード
は、これに応答して、“受取り通知”メッセージを送り
返す。その後、テストされたエージェントノード52
は、テスト結果メッセージをマネジャノード51に送
り、マネジャノード51は、これを受け取った確認を送
る。翻訳されたプロトコルが図5bに示される。このS
NMPv1にマッピングされたプロトコルにおいては、
テスト要求は、マネジャノード51によって発行され
る。マネジャノード51は、エージェントノード52に
“Set ”コマンドを送る。この要求の受取りの確認が、
直ちに“Get Response”メッセージによって行なわれ
る。テストが完了すると、エージェントノード52は、
テスト結果をSNMPv1のTrapメッセージを介してマ
ネジャノード51に送る。企業に固有の(ユーザによっ
て定義された)トラップがこの目的のために留保され
る。このようにして、通常はADSDプロトコルによっ
て交換される全てのメッセージが、機能的に等価なSN
MPv1のプロトコルを使用するメッセージによって置
換される。
【0016】
【表1】
【0017】b.MIB変数のマッピング カプセル化は、プロトコルの翻訳のみでなく、アルゴリ
ズム変数或はサービスのMIBへのマッピングも伴う。
カプセル化マップは、異なるMIB位置を、様々なアル
ゴリズム変数をサポートするために割り当てる。アルゴ
リズム変数のマッピングにおいては、典型的には、3つ
の要素、つまり、コマンド変数、プレースホルダ変数、
及びデータ変数が、扱われる。SNMP−ADSDのマ
ッピングがテーブル2に示されるが、テーブル2は、S
NMP−ADSDに対するMIBが、多数の変数を持つ
幾つかのグループを含むことを示す。この特定のMIB
構造が以下において解説の目的で説明される。
【0018】
【表2】
【0019】SNMP−ADSDにおけるMIBは、エ
ージェントノードに向けてコマンドを発行するために使
用される制御グループを含む。Control Group に対する
必要性は、マネジャノードが、Set コマンドを介してエ
ージェントにインストラクションを送ることから発生す
る。ただし、Set コマンドの一つの好ましい実施例は、
MIBにデータを書込むのに制限され、任意のインスト
ラクションの発行は行なわない。従って、SNMP−A
DSDにおいては、マネジャノードは、MIB内の特定
の位置に書込みを行なうSet コマンドを発行する。この
MIB位置への書込みは、エージェントノードにリクエ
ストされた機能を遂行するように指令する。図5bに示
されるように、マネジャノード51は、Set コマンドを
送るが、これは、“RequestTest ”位置に“1”を書込
む。エージェントノード52は、この“1”が“自信の
テスト”を意味するものと解釈する。
【0020】しばしば、所有プロトコルは、コマンド自
身に加えて、情報をパスする必要が生じる。この理由の
ために、MIBは、Admin Group を含む。このグループ
は、SNMPv1のメッセージにおけるプレースホルダ
として機能する複数のオブジェクトを含む。例えば、A
DSDにおいては、発行された各テストは、一意のテス
ト識別子(テスト者によってリクエストと応答を対応さ
せるために使用される)を持つ。ただし、あるSNMP
v1のSet コマンドが、データ片、例えば、テスト識別
子を運ぶためには、MIB内にこのテスト識別子を書込
むためのメモリ位置が存在しなければならない。この位
置は、“1”が“テスト”位置内に書込まれるのと同時
に発生する。SNMP−ADSDにおいては、Admin グ
ループが、この“プレースホルダ”データ位置として機
能し、この機能によって、SNMP−ADSDメッセー
ジは、この位置に書込むことによって、追加の情報を運
ぶことが可能になる。ADSDアルゴリズム内に含まれ
る全ての情報は、MIBにて一つのData Groupにマッピ
ングされる。このData Groupは、読出し専用のグループ
であり、この結果として、事象ドライブ或は非同期形式
のADSDによって使用される全ての内部データ構造
が、マネジャに対して透明となる。これは、外部ノード
によるADSDアルゴリズムの状態の尋問を可能にす
る。図6に簡略的に示されるように、Tested-Up アレイ
61が、ノード62のMIB63内に維持される。マネ
ジャとして機能する他のノードは、Get とGetNext コマ
ンドを介してこのアレイへのアクセス及びこれからの取
り出しを行なうことができる。ADSDのもう一つの機
能は、Tested-Up アレイをエージェントノードからマネ
ジャノードに、エージェントノードのテストが成功した
とき(故障がなかったとき)に送ることである。これに
よって、各ノードのMIB内の情報の絶え間ない更新が
達成される。この機能のもう一つの実施例においては、
エージェントノードは、そのMIB情報をマネジャノー
ド以外の他の複数のノードに送信し、MIB情報を網全
体を通じて多重送信する。
【0021】残りの二つのグループ、つまり、Configと
Address グループは、この例、つまり、ADSDにおい
てマッピングされるアルゴリズムに特有である。Config
グループは、タイムアウトの設定などのアルゴリズムの
実行に係るパラメータ、並びに、有益な情報、例えば、
マシン上で実行しているADSDの現在のバージョンに
対するアクセスを提供する。ADSDにおいては、各ノ
ードに、ノードの順番を決めるための一意のノード番号
が割り当てられ、これによって前に説明されたリング構
造が生成される。Address グループは、ADSDによっ
て使用されるノード番号と、ホストマシンの指定のため
に使用されるより一般的なIPアドレスとの間の翻訳テ
ーブルとして機能する。
【0022】B 上の実施例では、ADSDのSNMPへのカプセル化に
関するものであるが、本発明は、サーバの実行も扱う。
サーバの実現は、上に述べたのと同一の二つの概念に従
う。ただし、意味論上の問題として、慣習的に、マネジ
ャノードが、クライアントノードと呼ばれ、エージェン
トノードが、サーバノードと呼ばれる。カプセル化サー
ビスの主要な長所として、外部ユーザは、多様なサービ
スを使用するためにたった一つのプロトコル、つまり、
SNMPv1をサポートすることのみを要求される。実
際、カプセル化は、SNMPv1のMIBとメッセージ
を使用して、サービスを呼出し、データを表現するため
の一つの標準化された方法を提供する。
【0023】SNMPv1に分散型のサーバをカプセル
化する概念は、多くのサーバ用途に拡張することができ
る。例えば、ADSDは、通常、ADSDがその上で動
作するノードと任意の外部エージェシイに対して、“診
断”サービスを提供する。あるシステムの診断は、サー
バノード(図6に示される)のMIB内に格納された
“tested-up arry”上で、診断手続きをランすることに
よって決定される。SNMPv1下においてこのサービ
スを呼出すためには、クライアントノードは、単に、サ
ーバノードの“診断”アレイを得るために、Get リクエ
ストを発行する。すると、現在の診断がリターンされ
る。(ライブラリ呼或は所有メッセージプロトコルを介
しての)追加のインタフェースは要求されない。他の実
施例としては、タイムサーバと遠隔手続き呼がある。タ
イムサーバの場合は、クライアントノードは、現在の時
間を取り出すために、タイムサーバ上でランしているS
NMPv1のサーバノードに向けて、“Get ”リクエス
トを発行する。すると、現在の時間が、サーバノードの
MIB位置内にマッピングされる。遠隔手続き呼におい
ては、クライアントノードは、サーバノードに向けて、
“セット”コマンドを発行する。このコマンドは、呼の
パラメータ(MIB内の適当なプレースホルダ位置内に
マッピングされる)と、GOビット(MIB内のコマン
ド変数内にマッピングされる)を含む。サーバノード
は、これに応答して、結果を含むGetResponse 或はTrap
コマンドを返信する。
【0024】ニュースサーバ或はプリントサーバを使用
することもできる。ニュースサーバとして使用する場合
は、ユーザは、クライアントノードに、トラップコマン
ドを介して、サーバノードのMIBから現在のメッセー
ジを含むテーブルを読出すように指令することによっ
て、ニュースグループを読出すこととなる。プリントサ
ーバとして使用される場合は、プリントされるべきデー
タが、MIB内のストリング位置内に書込まれる。これ
ら用途は、SNMPv1がバルク情報用に設計されてい
ないために、現在使用されているNNTPプロトコル或
はプリントサービスより効率が落ちるが、ただし、この
状況は、より効率的なサーバの出現と共に変化すること
が考えられる。
【0025】C. 同僚管理と、アルゴリズムとサービスのカプセル化、と
いう本発明の革新概念は、様々な物理リンク或は層、例
えば、T1、イサーネット、及び非同期転送モード(A
MT)を使用するローカルアクセス網(LAN)システ
ム内で実現することができる。これらの中で、ATMと
SNMPv1の統合は、本発明の一つの興味ある実施例
を提供する。SNMPをATM LAN に統合するためには、
二つのスキームの使用が考えられる。
【0026】図7(a)には、第一のスキームが、スタ
ック77として示される。このスキームは、TCP/IPプロ
トコルスーツ71とATMプロトコルスーツ72の組合
わせを使用する。この実現においては、TCP/IPプロトコ
ルスーツ71は、従来のTCP層の代わりにユーザデー
タグラムプロトコル(UDP)層78を使用する。AT
Mプロトコルスーツ72は、データリンクと幾つかの物
理層をATM適応層(AAL)73とATM層74にて
置換する。TCP/IPとATMプロトコルスーツの組合わせ
は、物理層75をSNMPv1層76と結合する。この
スキームは、現存のソフトウエアとのその互換性のため
に必要であるが、ただし、プロトコルスタック77は、
SNMPv1の処理に追加のオーバヘッドを加える。
【0027】図7(b)には、SNMPv1をベースと
するATM LAN システムを実現するためのより良い方法が
スタック79として示される。この実施例は、ATMプ
ロトコルスーツ72の知能を、単にポイント・ツウ・ポ
イント通信のためにばかりでなく、通信のルーティング
とスイッチングのためもに利用する。結果として、TCP/
IPプロトコルスーツ71が排除され、ATMプロトコル
スーツ72は、SNMPv1の層76と直接に通信を行
なう。これは、“lite”プロトコルスタックに当り、ノ
ードの所でのオーバヘッドを低減する。上の教示の観点
から本発明の様々な修正とバリエーションが可能なこと
は明白である。従って、本発明は、特許請求の範囲から
逸脱することなく、ここに具体的に説明される以外にも
実施できることが理解できるものである。
【図面の簡単な説明】
【図1】SNMPv1での従来の集中型のマネジャ構成
を示す。
【図2】従来の階層型の管理構成を示す。
【図3】分散型のシステムにおけるエージェント/マネ
ジャノードの構成を示す。
【図4】本発明の同僚方式の管理構成を示す。
【図5a】ADSDプロトコルのこれと同等のSNMP
v1プロトコルへのマッピングを示す。
【図5b】ADSDプロトコルのこれと同等のSNMP
v1プロトコルへのマッピングを示す。
【図6】オンライン分散型のシステムレベル診断アルゴ
リズムによって使用されるデータ配列を含む一例として
のMIB構造を示す。
【図7(a)】ATM LAN 網上でのSNMPv1の二つの
実施スキームの1を示す。
【図7(b)】ATM LAN 網上でのSNMPv1の二つの
実施スキームの2を示す。
【符号の説明】
1 マネジャ 2,3 エージェント
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マーク イー. スタール アメリカ合衆国.15217 ニュージャーシ ィ,ピッツバーグ,リッジヴィル アヴェ ニュー 6611

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 シンプルネットワークマネジメントプロ
    トコルバージョン1(SNMPv1)に基づくコンピュ
    ータ網内で分散アルゴリズムを実行するための方法であ
    って、前記のSNMPv1がGet 、GetNext 、Set 、Ge
    tResponse 及びTrapメッセージを含む複数のメッセージ
    を使用し、前記のアルゴリズムが所有プロトコルと変数
    を持ち、前記の変数がコマンド、プレースホルダ及びデ
    ータを含み、前記の網が複数のノードを持ち、各ノード
    が管理された情報ベース(MIB)を持ち、この方法
    が: a.前記の網内のノードを同僚として機能できるように
    構成するステップを含み、このステップが: i.各ノードをマネジャノードとして機能するようにプ
    ログラミングするサブステップを含み、前記のマネジャ
    ノードがエージェントノードのMIB内のある位置を読
    出すためにエージェントノードにGet メッセージを送
    り、また、あるエージェントノードのMIB内のある位
    置に書込むためにエージェントノードにSet メッセージ
    を送り、上記のステップがさらに ii.各ノードをエージェントノードとして機能するよ
    うにプログラミングするサブステップを含み、前記のエ
    ージェントノードがGet メッセージに応答してマネジャ
    ノードにGetResponse メッセージを送り、また、ある事
    象に応答してマネジャノードにTrapメッセージを送り;
    この方法がさらに b.前記のアルゴリズムをSNMPv1にカプセル化す
    るステップを含み、このカプセル化が: i.前記の所有プロトコルを同等の機能を持つ前記のS
    NMPv1のメッセージにマッピングするサブステッ
    プ;及び ii.前記の変数を前記のMIB内のある位置にマッピ
    ングするサブステップを含むことを特徴とする方法。
  2. 【請求項2】 前記のステップb.ii.が: (a)アルゴリズムコマンド変数を前記のMIB内のあ
    る位置にマッピングするサブステップ; (b)アルゴリズムプレースホルダ変数を前記のMIB
    内のある位置にマッピングするサブステップ;及び (c)アルゴリズムデータ変数を前記のMIB内のある
    位置にマッピングするサブステップを含むことを特徴と
    する請求項1の方法。
  3. 【請求項3】 ステップa.がさらに: iii.前記の複数のノードを前記のノードのあるシー
    ケンスを構成する論理リングに配列するステップを含
    み;前記の方法がさらに: c.前記のアルゴリズムを以下のサブステップ、つま
    り: i.前記のあるシーケンス内のマネジャノードとして機
    能しているエージェント/マネジャノードからエージェ
    ントノードとして機能しているエージェント/マネジャ
    ノードにあるエージェントノードが応答するまでセット
    コマンドを送信するサブステップ;及び ii.前記のマネジャノードのMIB内のデータ変数を
    前記のあるエージェントノードにそのMIB内に格納さ
    れているデータ変数をトラップコマンドを介して前記の
    マネジャノードのMIBに転送させることによって更新
    するサブステップを遂行するために実行するステップを
    含むことを特徴とする請求項2の方法。
  4. 【請求項4】 前記のステップc.ii.のあるエージ
    ェントノードがそのMIB内のデータ変数を前記のマネ
    ジャノード以外のノードに転送することを特徴とする請
    求項3の方法。
  5. 【請求項5】 前記のステップc.ii.のあるエージ
    ェントノードがそのMIB内のデータ変数を前記の網内
    の全ての他のノードに多重送信することを特徴とする請
    求項3の方法。
  6. 【請求項6】 前記のアルゴリズムが分散型のシステム
    診断アルゴリズム、分散型の負荷バランシングアルゴリ
    ズム、及び分散型のユーザバランシングアルゴリズムか
    ら成る一群から選択されることを特徴とする請求項3の
    方法。
  7. 【請求項7】 前記のアルゴリズムが診断アルゴリズム
    であり、前記のMIBが一つの障害アレイを含み;ここ
    でステップ1.c.がさらに: iii.前記の障害アレイを評価することによって障害
    ノードを診断するサブステップを含み、各ノードがこの
    ような診断を行なう能力を持つことを特徴とする請求項
    3の方法。
  8. 【請求項8】 e.障害ノードを補償するために前記の
    コンピュータ網を修正するステップがさらに含まれるこ
    とを特徴とする請求項7の方法。
  9. 【請求項9】 前記のアルゴリズムが適応分散型システ
    ム診断(ADSD)アルゴリズムであることを特徴とす
    る請求項7の方法。
  10. 【請求項10】 前記のステップb.ii.(a)が: (i)前記のアルゴリズムコマンド変数を前記のMIB
    内のある位置にマッピングすることによってMIB制御
    グループを設定するサブステップを含み;前記のステッ
    プb.ii.(b)が: (i)前記のアルゴリズムプレースメントホルダ変数を
    前記のMIB内のある位置にマッピングすることによっ
    てMIBプレースホルダグループを設定するサブステッ
    プを含み;前記のステップb.ii.(c)が: (i)前記のアルゴリズムデータを前記のMIB内のあ
    る位置にマッピングすることによってMIBデータグル
    ープを設定するサブステップを含み:前記のステップ
    b.ii.がさらに: d)MIBアドレスグループを、ADSDによって使用
    されるノード番号と前記のコンピュータ網によって使用
    されるIPアドレスの翻訳テーブルを、前記のMIB内
    のある位置にマッピンすることによって設定するサブス
    テップ;及び e)MIB構成グループを、前記のADSDによって使
    用されるパラメータを前記のMIB内のある位置にマッ
    ピングすることによって設定するサブステップを含むこ
    とを特徴とする請求項9の方法。
  11. 【請求項11】 前記のコンピュータ網がATMプロト
    コルスーツを持つ非同期転送モード(ATM)網であ
    り;前記の方法がさらに: c.前記のSNMPv1を前記のATMプロトコルスー
    ツに直接にインタフェースするステップを含むことを特
    徴とする請求項1の方法。
  12. 【請求項12】 シンプルネットワークマネジメントプ
    ロトコルバージョン1(SNMPv1)に基づくコンピ
    ュータ網内でサーバを実行するための方法であって、前
    記のSNMPv1がGet 、GetNext 、Set 、GetRespons
    e 及びTrapメッセージを含む複数のメッセージを使用
    し、前記のサービスが所有プロトコルと変数を持ち、前
    記の変数がコマンド、プレースホルダ及びデータを含
    み、前記の網が複数のノードを持ち、各ノードが管理さ
    れた情報ベース(MIB)を持ち、この方法が: a.前記の網内のノードを同僚として機能できるように
    構成するステップを含み、このステップが: i.各ノードをクライアントノードとして機能するよう
    にプログラミングするサブステップを含み、前記のクラ
    イアントノードがサーバノードのMIB内のある位置を
    読出すためにサーバノードにGet メッセージを送り、ま
    た、あるサーバノードのMIB内のある位置に書込むた
    めにサーバノードにSet メッセージを送り、上記のステ
    ップがさらに ii.各ノードをサーバノードとして機能するようにプ
    ログラミングするサブステップを含み、前記のサーバノ
    ードがGet メッセージに応答してクライアントノードに
    GetResponse メッセージを送り、また、ある事象に応答
    してTrapメッセージを送り;この方法がさらに b.前記のアルゴリズムをSNMPv1にカプセル化す
    るステップを含み、このカプセル化が: i.前記の所有プロトコルを同等の機能を持つ前記のS
    NMPv1のメッセージにマッピングするサブステッ
    プ;及び ii.前記の変数を前記のMIB内のある位置にマッピ
    ングするサブステップを含むことを特徴とする方法。
  13. 【請求項13】 前記のステップb.ii.が: a)サービスコマンド変数を前記のMIB内のある位置
    にマッピングするサブステップ; b)サービスプレースホルダ変数を前記のMIB内のあ
    る位置にマッピングするサブステップ;及び c)サービスデータ変数を前記のMIB内のある位置に
    マッピングするサブステップを含むことを特徴とする請
    求項12の方法。
  14. 【請求項14】 前記のサーバがタイムサーバ、ニュー
    スサーバ、及びプリントサーバから成る一群から選択さ
    れることを特徴とする請求項12の方法。
  15. 【請求項15】 シンプルネットワークマネジメントプ
    ロトコルバージョン1(SNMPv1)に基づくコンピ
    ュータ網内で分散アルゴリズムを実行するためのコンピ
    ュータ装置であって、前記のSNMPv1がGet 、GetN
    ext 、Set 、GetResponse 及びTrapメッセージを含む複
    数のメッセージを使用し、前記のアルゴリズムが所有プ
    ロトコルと変数を持ち、前記の変数がコマンド、プレー
    スホルダ及びデータを含み、前記の網が複数のノードを
    持ち、各ノードが管理された情報ベース(MIB)を持
    ち、この装置が: a.エージェント/マネジャノードを含み、ここで: i.各エージェン/マネジャノードがマネジャノードと
    して機能した場合は、前記のマネジャノードがエージェ
    ントノードのMIB内のある位置を読出すためにエージ
    ェントノードにGet メッセージを送り、また、あるエー
    ジェントノードのMIB内のある位置に書込むためにエ
    ージェントノードにSet メッセージを送り、 ii.各エージェント/マネジャノードがエージェント
    ノードとして機能した場合は、前記のエージェントノー
    ドがGet メッセージに応答してマネジャノードにGetRes
    ponse メッセージを送り、また、ある事象に応答してTr
    apメッセージを送り;この装置がさらに b.前記のアルゴリズムを前記のSNMPv1にカプセ
    ル化するためのカプセル化マップを含み、ここで: i.前記のカプセル化マップが前記の所有プロトコルを
    同等の機能を持つ前記のSNMPv1メッセージに翻訳
    するテーブルを含み;さらに ii.前記のカプセル化マップが前記の変数を前記のM
    IB内のある位置にマッピングするための充分なプログ
    ラミングを含むことを特徴とする装置。
  16. 【請求項16】 前記のプログラミングが: (a)アルゴリズムコマンド変数を前記のMIB内のあ
    る位置に割り当て; (b)アルゴリズムプレースホルダ変数を前記のMIB
    内のある位置に割り当て;さらに (c)アルゴリズムデータ変数を前記のMIB内のある
    位置に割り当てる動作を含むことを特徴とする請求項1
    5の装置。
  17. 【請求項17】 前記のエージェント/マネジャノード
    が前記のエージェント/マネジャノードのあるシーケン
    スを持つ論理リングを形成し;前記の装置がさらに: c.以下のステップ、つまり: i.前記のあるシーケンス内のマネジャノードとして機
    能しているエージェント/マネジャノードからエージェ
    ントノードとして機能しているエージェント/マネジャ
    ノードにあるエージェントノードが応答するまでセット
    コマンドを送信するサブステップ;及び ii.前記のマネジャノードのMIB内のデータ変数を
    前記のあるエージェントノードにそのMIB内に格納さ
    れているデータ変数をトラップコマンドを介して前記の
    マネジャノードのMIBに転送させることによって更新
    するサブステップを遂行するのアルゴリズムを含むこと
    を特徴とする請求項16の装置。
  18. 【請求項18】 前記のステップc.ii.のあるエー
    ジェントノードがそのMIB内のデータ変数を前記のマ
    ネジャノード以外の複数のノードに転送することを特徴
    とする請求項17の装置。
  19. 【請求項19】 前記のアルゴリズムが適応分散型シス
    テム診断(ADSD)アルゴリズムであることを特徴と
    する請求項15の装置。
  20. 【請求項20】 前記のコンピュータ網がATMプロト
    コルスーツを持つ非同期転送モード(ATM)網であ
    り;前記の装置がさらに: c.前記のSNMPv1の前記のATMプロトコルスー
    ツへの直接インタフェースを持つことを特徴とする請求
    項15の装置。
JP7111394A 1994-05-10 1995-05-10 シンプルネットワークマネジメントプロトコルをベースとしたコンピュータ網上で分散型のアルゴリズム或はサービスを実行するための方法と装置 Withdrawn JPH07319793A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24130294A 1994-05-10 1994-05-10
US241302 1994-05-10

Publications (1)

Publication Number Publication Date
JPH07319793A true JPH07319793A (ja) 1995-12-08

Family

ID=22910127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7111394A Withdrawn JPH07319793A (ja) 1994-05-10 1995-05-10 シンプルネットワークマネジメントプロトコルをベースとしたコンピュータ網上で分散型のアルゴリズム或はサービスを実行するための方法と装置

Country Status (4)

Country Link
US (1) US5561769A (ja)
EP (1) EP0682429A2 (ja)
JP (1) JPH07319793A (ja)
CA (1) CA2145921A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738812B1 (en) 1999-05-14 2004-05-18 Nec Corporation MIB integrative management method for an ATM server

Families Citing this family (204)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809237A (en) * 1993-11-24 1998-09-15 Intel Corporation Registration of computer-based conferencing system
JPH0863441A (ja) * 1994-08-26 1996-03-08 Hitachi Ltd 並列システムの運用方法
US5964837A (en) * 1995-06-28 1999-10-12 International Business Machines Corporation Computer network management using dynamic switching between event-driven and polling type of monitoring from manager station
US6219718B1 (en) * 1995-06-30 2001-04-17 Canon Kabushiki Kaisha Apparatus for generating and transferring managed device description file
US6480903B1 (en) * 1995-08-24 2002-11-12 Compaq Information Technologies Group, L.P. Hardware component interface for desktop computer management systems
JPH0962526A (ja) * 1995-08-28 1997-03-07 Fujitsu Ltd 耐故障型rpcシステムおよび方法
SE507482C2 (sv) * 1995-10-09 1998-06-15 Ericsson Telefon Ab L M System och förfarande för kommunikationshantering med redundans
EP0870252A4 (en) * 1995-11-03 1999-01-27 Sterling Commerce Inc VALUE ADDED NETWORK WITH MULTIPLE ACCESS METHOD
US6950991B2 (en) 1995-11-13 2005-09-27 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US7555529B2 (en) * 1995-11-13 2009-06-30 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6088515A (en) 1995-11-13 2000-07-11 Citrix Systems Inc Method and apparatus for making a hypermedium interactive
US6437803B1 (en) 1998-05-29 2002-08-20 Citrix Systems, Inc. System and method for combining local and remote windows into a single desktop environment
US6370552B1 (en) 1997-05-14 2002-04-09 Citrix Systems, Inc. Apparatus and method for displaying application output in an HTML document
US5710885A (en) * 1995-11-28 1998-01-20 Ncr Corporation Network management system with improved node discovery and monitoring
US5809233A (en) * 1995-12-05 1998-09-15 Lucent Technologies Inc. Method of mapping from ATMARP to NHRP
US5838921A (en) * 1995-12-08 1998-11-17 Silicon Graphics, Inc. Distributed connection management system with replication
US6167432A (en) * 1996-02-29 2000-12-26 Webex Communications, Inc., Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
JPH09293056A (ja) * 1996-04-25 1997-11-11 Aiwa Co Ltd データ処理装置
US6104868A (en) * 1996-04-30 2000-08-15 Peters; Daniel G. Extendible and portable network protocol based system management architecture
US5838909A (en) * 1996-05-23 1998-11-17 Sandcastle, Inc. Reducing latency when synchronizing access to a multi-user database over a network
US5889782A (en) * 1996-05-28 1999-03-30 Mci Worldcom, Inc. Encapsulation of proprietary protocol information conforming to the ANSI SS7 ISUP standard
US5761428A (en) * 1996-07-05 1998-06-02 Ncr Corporation Method and aparatus for providing agent capability independent from a network node
SE509269C2 (sv) * 1996-07-15 1998-12-21 Telia Ab Metod, system och protokollarkitektur för nätverksadministration
US7043543B2 (en) * 1996-07-23 2006-05-09 Server Technology, Inc. Vertical-mount electrical power distribution plugstrip
US7099934B1 (en) 1996-07-23 2006-08-29 Ewing Carrel W Network-connecting power manager for remote appliances
US7774443B2 (en) 1996-07-23 2010-08-10 Server Technology, Inc. Power-manager configuration upload and download method and system for network managers
US7171461B2 (en) * 1996-07-23 2007-01-30 Server Technology, Inc. Network remote power management outlet strip
US6711613B1 (en) * 1996-07-23 2004-03-23 Server Technology, Inc. Remote power control system
US5949974A (en) * 1996-07-23 1999-09-07 Ewing; Carrell W. System for reading the status and for controlling the power supplies of appliances connected to computer networks
US5790788A (en) * 1996-07-23 1998-08-04 International Business Machines Corporation Managing group events by a name server for a group of processors in a distributed computing environment
US5948055A (en) * 1996-08-29 1999-09-07 Hewlett-Packard Company Distributed internet monitoring system and method
US5805829A (en) * 1996-10-01 1998-09-08 International Business Machines Corp Process for running applets over non-IP networks
JP3137009B2 (ja) * 1996-10-25 2001-02-19 日本電気株式会社 ネットワーク複数層管理システム
US5828830A (en) * 1996-10-30 1998-10-27 Sun Microsystems, Inc. Method and system for priortizing and filtering traps from network devices
US6230193B1 (en) * 1996-10-31 2001-05-08 3Com Corporation Method and apparatus supporting network communications
US6219703B1 (en) * 1996-10-31 2001-04-17 Motorola, Inc. Method and apparatus for constructing a device management information base in a network management station
US5909549A (en) * 1996-11-12 1999-06-01 International Business Machines Corporation Network management system wherein the managed device reestablishes a connection to a management station after detecting a broken connection
US5920695A (en) * 1997-01-10 1999-07-06 International Business Machines Corporation Method and means for bidirectional peer-coupled communication across a single ESCON interface
US6263376B1 (en) 1997-02-24 2001-07-17 Novell, Inc. Generic run-time binding interpreter
US6532491B1 (en) 1997-03-24 2003-03-11 Novell, Inc. Processes and apparatuses for managing network devices
US6654933B1 (en) 1999-09-21 2003-11-25 Kasenna, Inc. System and method for media stream indexing
US5949784A (en) * 1997-05-01 1999-09-07 3Com Corporation Forwarding mechanism for multi-destination packets to minimize per packet scheduling overhead in a network forwarding engine
US6425006B1 (en) 1997-05-13 2002-07-23 Micron Technology, Inc. Alert configurator and manager
US6134615A (en) 1997-05-13 2000-10-17 Micron Electronics, Inc. System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
US6046742A (en) * 1997-05-13 2000-04-04 Micron Electronics, Inc. Display of system information
US6058445A (en) * 1997-05-13 2000-05-02 Micron Electronics, Inc. Data management method for adding or exchanging components on a running computer
US6134614A (en) * 1997-05-13 2000-10-17 Micron Electronics, Inc. Method for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
US6219711B1 (en) * 1997-05-13 2001-04-17 Micron Electronics, Inc. Synchronous communication interface
US6553416B1 (en) 1997-05-13 2003-04-22 Micron Technology, Inc. Managing computer system alerts
US5941949A (en) * 1997-05-14 1999-08-24 Citrix Systems, Inc. System and method for transmitting data from a server application to more than one client node
US6157944A (en) * 1997-05-14 2000-12-05 Citrix Systems, Inc. System and method for replicating a client/server data exchange to additional client notes connecting to the server
US6094672A (en) * 1997-05-19 2000-07-25 Novell, Inc. Method and system for time synchronization management
US6266694B1 (en) * 1997-06-19 2001-07-24 Nortel Networks Limited Architecture for network manager
JPH1155324A (ja) * 1997-07-31 1999-02-26 Fujitsu Ltd コンピュータネットワークの通信システム
JP3206644B2 (ja) * 1997-08-11 2001-09-10 日本電気株式会社 ネットワーク管理方式
GB2328351B (en) * 1997-08-12 1999-07-21 Lucent Technologies Uk Limited Method and apparatus for re-synchronising a network manager to its network agents
US6751196B1 (en) * 1997-08-27 2004-06-15 Philips Electronics North America Corp. Apparatus and method for peer-to-peer link monitoring of a wireless network with centralized control
US6460084B1 (en) 1997-08-28 2002-10-01 Cisco Technology, Inc. Forced network portal
US6286039B1 (en) 1997-08-28 2001-09-04 Cisco Technology, Inc. Automatic static to dynamic IP address and DNS address management for remote communications network access
US5995973A (en) * 1997-08-29 1999-11-30 International Business Machines Corporation Storing relationship tables identifying object relationships
US6058394A (en) * 1997-08-29 2000-05-02 International Business Machines Corporation Manager server selects an agent server to execute query based on availability of the server connections to data source and target
US6052724A (en) * 1997-09-02 2000-04-18 Novell Inc Method and system for managing a directory service
US6119159A (en) * 1997-09-09 2000-09-12 Ncr Corporation Distributed service subsystem protocol for distributed network management
US6308207B1 (en) * 1997-09-09 2001-10-23 Ncr Corporation Distributed service subsystem architecture for distributed network management
US6275870B1 (en) * 1997-09-24 2001-08-14 Sony Corporation Network object request broker
US6223209B1 (en) 1997-09-30 2001-04-24 Ncr Corporation Distributed world wide web servers
US6068661A (en) * 1997-10-01 2000-05-30 Micron Electronics, Inc. Method of emulating synchronous communication
JPH11145922A (ja) * 1997-11-13 1999-05-28 Sony Corp データ多重化装置、データ多重化方法及びデータ多重化システム
GB9725855D0 (en) * 1997-12-04 1998-02-04 3Com Ireland Network management communication
JP3892558B2 (ja) * 1997-12-16 2007-03-14 富士通株式会社 エージェント装置及びプログラム記録媒体
US6700890B1 (en) * 1997-12-22 2004-03-02 Cisco Technology, Inc. Method and apparatus for configuring permanent virtual connection (PVC) information stored on network devices in an ATM network logically configured with subnetworks
US6810040B1 (en) 1997-12-22 2004-10-26 Cisco Technology, Inc. Method and apparatus for configuring network devices
US5892916A (en) * 1997-12-23 1999-04-06 Gehlhaar; Jeff B. Network management system and method using a partial response table
US6446079B2 (en) * 1998-03-13 2002-09-03 Alcatel Networks Corporation Network management protocol for efficient retrieval operations
US6202099B1 (en) * 1998-03-30 2001-03-13 Oracle Corporation Method and apparatus for providing inter-application program communication using a common view and metadata
US6370590B1 (en) 1998-03-30 2002-04-09 Oracle Corporation Method and apparatus for providing inter-application program communication using a common view
US6009431A (en) * 1998-03-31 1999-12-28 Northern Telecom Limited Methods and systems for generating an MIB file
US6085237A (en) * 1998-05-01 2000-07-04 Cisco Technology, Inc. User-friendly interface for setting expressions on an SNMP agent
DE19820215C1 (de) * 1998-05-06 1999-10-28 Siemens Ag Verfahren und Managementnetz zur Übertragung von Nachrichten
US6279034B1 (en) 1998-06-03 2001-08-21 International Business Machines Corporation Distributed monitor timer service for use in a distributed computing environment
US6343320B1 (en) 1998-06-09 2002-01-29 Compaq Information Technologies Group, L.P. Automatic state consolidation for network participating devices
US6167448A (en) * 1998-06-11 2000-12-26 Compaq Computer Corporation Management event notification system using event notification messages written using a markup language
US6131118A (en) * 1998-07-07 2000-10-10 Compaq Computer Corporation Flexible display of management data in a programmable event driven processing system
US6526442B1 (en) 1998-07-07 2003-02-25 Compaq Information Technologies Group, L.P. Programmable operational system for managing devices participating in a network
US6571286B2 (en) 1998-07-07 2003-05-27 International Business Machines Corporation Method and system for enhancing communications efficiency in data communications networks
US6449663B1 (en) 1998-07-08 2002-09-10 International Business Machines Corporation Method and apparatus for adjusting an interval of polling a network printer based on changes in working status of the network printer
US6269400B1 (en) 1998-07-22 2001-07-31 International Business Machines Corporation Method for discovering and registering agents in a distributed network
US6233612B1 (en) 1998-08-31 2001-05-15 International Business Machines Corporation Dynamic network protocol management information base options
US6691172B1 (en) * 1998-12-15 2004-02-10 Honeywell International, Inc. Communication system for defining a variable group of processors for receiving a transmitted communication
US6928469B1 (en) 1998-12-29 2005-08-09 Citrix Systems, Inc. Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques
US6724729B1 (en) * 1998-12-30 2004-04-20 Finisar Corporation System analyzer and method for synchronizing a distributed system
US6654801B2 (en) 1999-01-04 2003-11-25 Cisco Technology, Inc. Remote system administration and seamless service integration of a data communication network management system
US6871224B1 (en) 1999-01-04 2005-03-22 Cisco Technology, Inc. Facility to transmit network management data to an umbrella management system
JP3483485B2 (ja) * 1999-01-18 2004-01-06 富士通株式会社 インバンド型snmpアクセス方式の伝送装置
GB2374247B (en) * 1999-03-17 2004-06-30 Ericsson Telefon Ab L M Method and arrangement for performance analysis of data networks
NO315100B1 (no) * 1999-12-03 2003-07-07 Ericsson Telefon Ab L M Analyse av datanett
US6728961B1 (en) 1999-03-31 2004-04-27 International Business Machines Corporation Method and system for dynamically load balancing a process over a plurality of peer machines
US6397248B1 (en) 1999-05-04 2002-05-28 Nortel Networks Limited System and method to discover end node physical connectivity to networking devices
US6591304B1 (en) 1999-06-21 2003-07-08 Cisco Technology, Inc. Dynamic, scaleable attribute filtering in a multi-protocol compatible network access environment
US6708324B1 (en) 1999-06-24 2004-03-16 Cisco Technology, Inc. Extensible automated testing software
US6910135B1 (en) * 1999-07-07 2005-06-21 Verizon Corporate Services Group Inc. Method and apparatus for an intruder detection reporting and response system
US6871285B1 (en) 1999-07-07 2005-03-22 International Business Machines Corporation Method, system and program for detecting communication code information
US6769022B1 (en) 1999-07-09 2004-07-27 Lsi Logic Corporation Methods and apparatus for managing heterogeneous storage devices
US6584499B1 (en) 1999-07-09 2003-06-24 Lsi Logic Corporation Methods and apparatus for performing mass operations on a plurality of managed devices on a network
US7640325B1 (en) 1999-07-09 2009-12-29 Lsi Corporation Methods and apparatus for issuing updates to multiple management entities
US6480955B1 (en) 1999-07-09 2002-11-12 Lsi Logic Corporation Methods and apparatus for committing configuration changes to managed devices prior to completion of the configuration change
US6480901B1 (en) 1999-07-09 2002-11-12 Lsi Logic Corporation System for monitoring and managing devices on a network from a management station via a proxy server that provides protocol converter
US6564375B1 (en) 1999-07-23 2003-05-13 Cisco Technology, Inc. Reusable components for customization of wizard-based applications
US6587959B1 (en) * 1999-07-28 2003-07-01 Emc Corporation System and method for addressing scheme for use on clusters
US6529938B1 (en) * 1999-08-06 2003-03-04 International Business Machines Corporation Method, system, and program for executing operations on a client in a network environment
AU5929900A (en) * 1999-10-01 2001-05-10 Anda Networks, Inc. Management of a group of network elements through an intermediate element havinga translation functionality
US7346008B1 (en) * 1999-10-15 2008-03-18 Alcatel Canada Inc. Method and apparatus for data driven network management
EP1107108A1 (en) * 1999-12-09 2001-06-13 Hewlett-Packard Company, A Delaware Corporation System and method for managing the configuration of hierarchically networked data processing devices
US6628287B1 (en) 2000-01-12 2003-09-30 There, Inc. Method and apparatus for consistent, responsive, and secure distributed simulation in a computer network environment
SE0000630D0 (sv) * 2000-02-25 2000-02-25 Ericsson Telefon Ab L M A method of providing synchronization in an UDP transport based management system
US6728768B1 (en) 2000-04-13 2004-04-27 International Business Machines Corporation Method and apparatus for improving dynamic simple network management protocol GetNext processing
US6789112B1 (en) 2000-05-08 2004-09-07 Citrix Systems, Inc. Method and apparatus for administering a server having a subsystem in communication with an event channel
US6785713B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for communicating among a network of servers utilizing a transport mechanism
US6785726B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for delivering local and remote server events in a similar fashion
US6922724B1 (en) 2000-05-08 2005-07-26 Citrix Systems, Inc. Method and apparatus for managing server load
GB2362230A (en) 2000-05-09 2001-11-14 Marconi Comm Ltd Delegated fault detection in a network by mutual node status checking
US6697845B1 (en) * 2000-05-25 2004-02-24 Alcatel Network node management system and method using proxy by extensible agents
US6795862B1 (en) * 2000-05-31 2004-09-21 International Business Machines Corporation System for converting a version of SNMP entered by user into another version used by device and providing default values for attributes not being specified
US7277956B2 (en) 2000-07-28 2007-10-02 Kasenna, Inc. System and method for improved utilization of bandwidth in a computer system serving multiple users
EP1199678A1 (fr) * 2000-10-17 2002-04-24 Martine Naillon Procédé de pilotago de processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique, organistionnel ou analogue
US7003559B1 (en) 2000-10-23 2006-02-21 Hewlett-Packard Development Company, L.P. System and method for determining probable network paths between nodes in a network topology
US20020120730A1 (en) * 2001-02-27 2002-08-29 Goudzwaard Daniel John Reliability for simple network management protocol trap messages
WO2002071191A2 (en) 2001-03-02 2002-09-12 Kasenna, Inc. Metadata enabled push-pull model for efficient low-latency video-content distribution over a network
JP2002290403A (ja) * 2001-03-23 2002-10-04 Mitsubishi Electric Corp 監視制御システム、監視制御方法、および被管理側装置用制御プログラム
JP2002366454A (ja) * 2001-06-11 2002-12-20 Fujitsu Ltd ネットワーク管理方法及びその装置
GB2379296B (en) * 2001-09-01 2005-05-25 Ibm A data storage system having a unified container layer for an active data store
KR20030021536A (ko) * 2001-09-06 2003-03-15 삼성전자주식회사 네트워크 통신시스템의 관리정보 동기화 방법
US7233655B2 (en) * 2001-10-03 2007-06-19 Accenture Global Services Gmbh Multi-modal callback
US7254384B2 (en) * 2001-10-03 2007-08-07 Accenture Global Services Gmbh Multi-modal messaging
US7472091B2 (en) * 2001-10-03 2008-12-30 Accenture Global Services Gmbh Virtual customer database
US7640006B2 (en) * 2001-10-03 2009-12-29 Accenture Global Services Gmbh Directory assistance with multi-modal messaging
US7441016B2 (en) * 2001-10-03 2008-10-21 Accenture Global Services Gmbh Service authorizer
US7171624B2 (en) * 2001-10-05 2007-01-30 International Business Machines Corporation User interface architecture for storage area network
US20030084200A1 (en) * 2001-10-31 2003-05-01 Vtel Corporation System and method for generating programmable traps for a communications network
KR100427616B1 (ko) * 2001-11-02 2004-04-28 엘지전자 주식회사 네트워크 관리 시스템에서 실시간 관리 정보에 대한 관리방법
US8135843B2 (en) * 2002-03-22 2012-03-13 Citrix Systems, Inc. Methods and systems for providing access to an application
US7451199B2 (en) * 2002-05-10 2008-11-11 International Business Machines Corporation Network attached storage SNMP single system image
WO2004003696A2 (en) * 2002-06-26 2004-01-08 Michael Rogerson Aircraft communication distribution system
ATE445270T1 (de) * 2002-07-18 2009-10-15 Ericsson Telefon Ab L M Verwaltungssystem umd methode zur erbringung von abonnementdienstleistungen
KR100455523B1 (ko) * 2002-09-27 2004-11-06 가림정보기술(주) Snmp를 이용한 네트워크 관리프로그램 소스코드 생성방법, 장치 및 기록매체
US7131031B2 (en) * 2003-05-22 2006-10-31 Dell Products L.P. System and method for on-line diagnosing of network interface cards
WO2005008961A1 (en) * 2003-07-11 2005-01-27 Computer Associates Think, Inc. Apparatus and method for managing traps in a network
US20050097201A1 (en) * 2003-10-30 2005-05-05 Alcatel Method and apparatus for securing network management communications
US7978716B2 (en) 2003-11-24 2011-07-12 Citrix Systems, Inc. Systems and methods for providing a VPN solution
KR100590878B1 (ko) 2004-03-05 2006-06-19 삼성전자주식회사 이동통신 네트워크 시스템의 에이전트 동기화장치 및 그방법
JP2007533012A (ja) * 2004-04-12 2007-11-15 アリゾナ ボード オブ リージェンツ データ格納のための情報処理と輸送アーキテクチャ
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
US7757074B2 (en) 2004-06-30 2010-07-13 Citrix Application Networking, Llc System and method for establishing a virtual private network
US7808906B2 (en) 2004-07-23 2010-10-05 Citrix Systems, Inc. Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
CN101199187A (zh) 2004-07-23 2008-06-11 茨特里克斯系统公司 用于网络节点之间通信最优化的系统和方法
DE102004036259B3 (de) * 2004-07-26 2005-12-08 Siemens Ag Netzwerkmanagement mit Peer-to-Peer-Protokoll
US7748032B2 (en) 2004-09-30 2010-06-29 Citrix Systems, Inc. Method and apparatus for associating tickets in a ticket hierarchy
US7711835B2 (en) 2004-09-30 2010-05-04 Citrix Systems, Inc. Method and apparatus for reducing disclosure of proprietary data in a networked environment
US7680758B2 (en) 2004-09-30 2010-03-16 Citrix Systems, Inc. Method and apparatus for isolating execution of software applications
US8171479B2 (en) 2004-09-30 2012-05-01 Citrix Systems, Inc. Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
US8095940B2 (en) 2005-09-19 2012-01-10 Citrix Systems, Inc. Method and system for locating and accessing resources
US8613048B2 (en) 2004-09-30 2013-12-17 Citrix Systems, Inc. Method and apparatus for providing authorized remote access to application sessions
JP2006180223A (ja) * 2004-12-22 2006-07-06 Fujitsu Ltd 通信システム
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8700695B2 (en) 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US8549149B2 (en) 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8706877B2 (en) 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US7810089B2 (en) 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
US8024568B2 (en) 2005-01-28 2011-09-20 Citrix Systems, Inc. Method and system for verification of an endpoint security scan
US7451342B2 (en) * 2005-02-07 2008-11-11 International Business Machines Corporation Bisectional fault detection system
US7506197B2 (en) * 2005-02-07 2009-03-17 International Business Machines Corporation Multi-directional fault detection system
US8495411B2 (en) * 2005-02-07 2013-07-23 International Business Machines Corporation All row, planar fault detection system
US7529963B2 (en) * 2005-02-07 2009-05-05 International Business Machines Corporation Cell boundary fault detection system
US7826379B2 (en) * 2005-02-07 2010-11-02 International Business Machines Corporation All-to-all sequenced fault detection system
US7437595B2 (en) * 2005-02-07 2008-10-14 International Business Machines Corporation Row fault detection system
US8131825B2 (en) 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
US7779034B2 (en) 2005-10-07 2010-08-17 Citrix Systems, Inc. Method and system for accessing a remote file in a directory structure associated with an application program executing locally
US8301839B2 (en) 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US7921184B2 (en) 2005-12-30 2011-04-05 Citrix Systems, Inc. System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US20070174429A1 (en) 2006-01-24 2007-07-26 Citrix Systems, Inc. Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment
US7793329B2 (en) 2006-02-06 2010-09-07 Kasenna, Inc. Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique
US8151323B2 (en) * 2006-04-12 2012-04-03 Citrix Systems, Inc. Systems and methods for providing levels of access and action control via an SSL VPN appliance
KR100744377B1 (ko) 2006-08-10 2007-07-30 삼성전자주식회사 설정 정보 관리 방법 및 장치
US7898968B2 (en) * 2006-09-15 2011-03-01 Citrix Systems, Inc. Systems and methods for selecting efficient connection paths between computing devices
US8738703B2 (en) 2006-10-17 2014-05-27 Citrix Systems, Inc. Systems and methods for providing online collaborative support
US8533846B2 (en) 2006-11-08 2013-09-10 Citrix Systems, Inc. Method and system for dynamically associating access rights with a resource
US7792781B2 (en) * 2007-03-27 2010-09-07 Agilent Technologies, Inc. Form-based user interface tool for specifying time-based, distributed algorithms for distributed systems
US8171483B2 (en) 2007-10-20 2012-05-01 Citrix Systems, Inc. Method and system for communicating between isolation environments
DE102007056496A1 (de) * 2007-11-22 2009-06-10 Phoenix Contact Gmbh & Co. Kg Steuerungsvorrichtung
JP4319233B2 (ja) * 2007-12-11 2009-08-26 株式会社コナミデジタルエンタテインメント 端末装置、ゲーム制御方法、ならびに、プログラム
JP4521448B2 (ja) * 2008-01-31 2010-08-11 株式会社東芝 遠隔監視・診断システム
US8090797B2 (en) 2009-05-02 2012-01-03 Citrix Systems, Inc. Methods and systems for launching applications into existing isolation environments
US8630189B2 (en) * 2009-09-17 2014-01-14 At&T Intellectual Property I, L.P. Methods, apparatus and articles of manufacture to monitor tunnels within traffic engineering/fast reroute enabled networks
CN101848110B (zh) * 2010-06-04 2012-01-04 杭州华三通信技术有限公司 一种tr069网络管理方法和设备
US9398103B2 (en) * 2011-04-15 2016-07-19 Qualcomm Incorporated Methods and apparatus for enhancing device performance through flow control
US9703342B2 (en) 2012-02-10 2017-07-11 Server Technology, Inc. System and method for configuring plurality of linked power distribution units in which configuration data of the linked power distribution units are accessible by the remote system
CN102742215B (zh) 2012-02-17 2015-01-07 华为技术有限公司 对通信设备中配置命令进行清除的方法和装置
US8825825B2 (en) 2012-03-06 2014-09-02 International Business Machines Corporation SNMP request processing within distributed device architecture
US9015304B2 (en) 2012-06-15 2015-04-21 Citrix Systems, Inc. Systems and methods for supporting a SNMP request over a cluster
KR102029285B1 (ko) * 2013-04-01 2019-10-07 한국전자통신연구원 센서네트워크의 대규모 데이터 수집 장치 및 방법
CN105991720B (zh) 2015-02-13 2019-06-18 阿里巴巴集团控股有限公司 配置变更方法、设备及系统
US10171584B2 (en) 2015-11-30 2019-01-01 Martello Technologies Corporation Systems, methods, and devices for providing process code to remote devices

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5185860A (en) * 1990-05-03 1993-02-09 Hewlett-Packard Company Automatic discovery of network elements
US5131016A (en) * 1991-01-09 1992-07-14 International Business Machines Corporation Communications network data compression control system and method
US5276871A (en) * 1991-03-18 1994-01-04 Bull Hn Information Systems Inc. Method of file shadowing among peer systems
JPH05327712A (ja) * 1991-08-09 1993-12-10 Nec Corp 端末アダプタ
US5367635A (en) * 1991-08-29 1994-11-22 Hewlett-Packard Company Network management agent with user created objects providing additional functionality
US5329619A (en) * 1992-10-30 1994-07-12 Software Ag Cooperative processing interface and communication broker for heterogeneous computing environments

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738812B1 (en) 1999-05-14 2004-05-18 Nec Corporation MIB integrative management method for an ATM server

Also Published As

Publication number Publication date
US5561769A (en) 1996-10-01
CA2145921A1 (en) 1995-11-11
EP0682429A2 (en) 1995-11-15

Similar Documents

Publication Publication Date Title
JPH07319793A (ja) シンプルネットワークマネジメントプロトコルをベースとしたコンピュータ網上で分散型のアルゴリズム或はサービスを実行するための方法と装置
US8032625B2 (en) Method and system for a network management framework with redundant failover methodology
US5724516A (en) System for dynamically creating and retrieving formatted dump data by setting value in dump object indicating that the dump agent is to generate formatted dump data
Wöbker et al. Fogernetes: Deployment and management of fog computing applications
CN110572439B (zh) 一种基于元数据服务和虚拟转发网桥的云监控方法
US7418513B2 (en) Method and system for network management with platform-independent protocol interface for discovery and monitoring processes
US5978845A (en) Network management relay mechanism
US5845081A (en) Using objects to discover network information about a remote network having a different network protocol
US5835720A (en) IP discovery apparatus and method
US7003527B1 (en) Methods and apparatus for managing devices within storage area networks
US6772205B1 (en) Executing applications on a target network device using a proxy network device
US7296292B2 (en) Method and apparatus in an application framework system for providing a port and network hardware resource firewall for distributed applications
JP4851595B2 (ja) 目標ipネットワークの論理的配備、配備解除、及び監視のための方法
AU700018B2 (en) Method and apparatus for testing the responsiveness of a network device
US20030009657A1 (en) Method and system for booting of a target device in a network management system
US20030009540A1 (en) Method and system for presentation and specification of distributed multi-customer configuration management within a network management framework
US20050163123A1 (en) Method and apparatus for implementing a MAC address pool for assignment to a virtual interface aggregate
JP4509916B2 (ja) Snmp基盤のネットワーク管理装置および方法
JP2007502479A (ja) 構成変更可能な配備プラットホームを使用した処理リソースの障害回復
CN116132542B (zh) 容器网络管理方法、容器网络插件以及相关设备
US6804819B1 (en) Method, system, and computer program product for a data propagation platform and applications of same
US20030009546A1 (en) Method and system for management of logical networks for multiple customers within a network management framework
CN118656854A (zh) 轨道交通综合监控系统进程授权与访问控制方法及系统
US8122114B1 (en) Modular, dynamically extensible, and integrated storage area network management system
CN120856582B (zh) 云网络仿真测试系统、方法、设备、存储介质和程序产品

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020806