JP3765138B2 - 改善されたノードディスカバリ及び監視付きネットワーク管理システム - Google Patents

改善されたノードディスカバリ及び監視付きネットワーク管理システム Download PDF

Info

Publication number
JP3765138B2
JP3765138B2 JP31605896A JP31605896A JP3765138B2 JP 3765138 B2 JP3765138 B2 JP 3765138B2 JP 31605896 A JP31605896 A JP 31605896A JP 31605896 A JP31605896 A JP 31605896A JP 3765138 B2 JP3765138 B2 JP 3765138B2
Authority
JP
Japan
Prior art keywords
node
network
nodes
network management
ping
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.)
Expired - Fee Related
Application number
JP31605896A
Other languages
English (en)
Other versions
JPH09186688A (ja
Inventor
ビー ボンディ アンドレ
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.)
NCR International Inc
Original Assignee
NCR International Inc
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 NCR International Inc filed Critical NCR International Inc
Publication of JPH09186688A publication Critical patent/JPH09186688A/ja
Application granted granted Critical
Publication of JP3765138B2 publication Critical patent/JP3765138B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/12Discovery or management of network topologies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク管理ステーションに関し、特に、ネットワーク・トポロジーの検知および更新にかかる時間を減らすネットワーク管理ステーションに関する。
【0002】
【従来の技術】
インターネットとして知られている大容量の通信インフラストラクチャーは、広域ネットワークとローカル・エリア・ネットワークとから構成され、終端システムと中間システムとメディア・デバイスとからなる。ネットワーク上のノード間の通信は、TCP/IPプロトコルなどの通信プロトコルにより決まる。終端システムは、メインフレームとワークステーションとプリンタとターミナルサーバとを有する。中間システムは、一般的に、ネットワークを接続するために用いられるルータを有する。ブリッジやハブおよび回線多重化装置などのメディア・デバイスは、ネットワーク内の異なる終端システム間の通信リンクを提供する。インターネットの各ネットワークもぽて、通常、色々な終端システム、中間システムおよびメディア・デバイスが多くの異なる専門業者により製造され、それらの多くの専門業者のネットワークを管理するために、標準化されたネットワーク管理プロトコルを必要とする。
【0003】
一般に、通信ネットワークをサポートするために、ネットワーク管理者は、ネットワークに接続されるノードが何か、各ノード(たとえば、コンピュータ、ルータまたはプリンタ)が何か、各ノードの状況、ネットワークの潜在的問題、また可能であれば、異常事態、誤動作もしくはその他の通告されるべき事柄が検出されたときに取れる是正手段を知りたいと願う。
【0004】
インターネットの操作を維持するにあたりネットワーク管理者をアシストするように、管理情報、管理オブジェクト、管理プロトコルを記述するルールを決定するためにネットワーク管理フレームワークがつくられた。そのようなプロトコルのひとつは、単純ネットワーク管理プロトコル(SNMP:simple network management protocol)である。
【0005】
ネットワーク管理システムは、ネットワーク管理タスクを実行するために必要なホスト処理時間を最小にする一方、現存のハードウエアとの相互作用するために必要である。ネットワーク管理において、ホストプロセッサまたはネットワーク管理ステーションは、ネットワーク・マネジャーとして知られている。ネットワーク・マネジャーは、一般には、ネットワーク管理タスクを行うよう設定されたメインフレームやワークステーションなどの終端システムである。ひとつ以上の終端システムがネットワーク・マネジャーとして使用されてもよい。ネットワーク・マネジャーは、管理されるノードであるる数多くの終端システム、中間システムおよびメディア・デバイスの操作を監視することができる。多くの異なるタスクがネットワーク・マネジャーにより実行される。そのようなタスクのひとつは、まず、ネットワークに接続された異なるノード(たとえば、終端システム、ルータおよびメディア・デバイス)を検知する。検知後、ネットワーク・マネジャーは、続けて、ネットワーク構成(network organisation)がどのように変更されるかを決定する。たとえば、ネットワーク・マネジャーは、どの新しいノードがネットワークに接続されるかを決定する。検知後に実行される他のタスクは、ネットワーク上のどのノードが使用されるかを決定する。別の言い方をすれば、ネットワーク・マネジャーは、どのノードが使えないかを決定する。
【0006】
ネットワーク上のノードが検知され、それらの状況が確認されれば、データベースに情報が記憶され、ネットワークおよび/またはサブネットのネットワーク・トポロジー・マップが生成されて、ネットワーク管理者に対するネットワークに沿った異なるノードの状況とともにディスプレイされる。トポロジー・マップは、ネットワークの問題の障害解析において、特にノードが使えない場合、ネットワーク上の通信のルーチンにより管理者をアシストする。
【0007】
検知プロセスを介して、ネットワーク・マネジャーは、そのインターネット・プロトコル(IP)アドレス、サブネット構成装置(すなわち、サブネット・マスク)のためのIPアドレスの範囲と、SNMPエージェントを有する既知のおよび未確認のノードからディフォルト・ルータのルーチン・テーブルとアドレス分解プロトコル(ARP:address resolution protocol)キャッシュ・テーブルとを確認する。ネットワーク・ノードの存在を確認するため、検知プロセスは、既知のノードのコンフィギュレーション・ポールを実行し、既知のノードからのARPキャッシュ・テーブルと、ルーチン・テーブルを検索する。ネットワーク・マネジャーは、データベースに前もって記憶されていないこれらのテーブルにリストされたそれらのノードの存在を照合する。
【0008】
ネットワーク管理システムには、AT&T社によってつくられたOneVisionTMネットワーク管理ステーションやヒューレットパッカード社によってつくられたOpenViewTMネットワーク・マネジャーなどがある。現在これらのシステムは、ノードを検知し、インターネット制御メッセージ・プロトコル(ICMP)ポールを各ノードに送り、その応答を待つことによりノードの存在および状況を確認する。ICMPポールは、ピング(ping)としても知られている。ある一定期間応答がない場合、そのノードは使用不可能なものまたは失敗したものと決定される。ノードの状況における変化は、たとえばトポロジー・マップを更新するなど、ネットワーク管理ステーションにより反映される。これはピングがそのノードに受け取られなかったり、ピングが設定されている時にそのノードが他のタスクの実行に使用されている時にも起きる。このため、ノードが本当に使用できないものであるかを確認するには、ネットワーク・マネジャーは、一連のM個のピングを送りこむ。ここでMは、任意の数であるが、好ましくはたとえば4などの定数である。関連するタイムアウト指定時間の中に対応する応答が受け取れなかった場合、次のピングごとに送信される。好ましくは、タイムアウト指定時間は、次のピングごとに増加される。ピングのうちひとつが確認された場合も、M番目のピングに関連するタイムアウト指定時間が過ぎた後もなんの応答もなかった場合のいずれの場合も一連のピングは終了する。M番目のピングに対してなんの応答もなかった場合は、ノードは、使用不可能(「ダウン」)であると宣言される。
【0009】
具体的には、OpenViewシステム内のネットワーク管理ステーションは、ノードにICMPポール(ピング)を送り、応答を待つ。10秒以内に第1のピングから応答がなかった場合、第2のピングが送られる。20秒以内に第2のピングから応答がなかった場合、第3のピングが送られる。40秒以内に第3のピングから応答がなかった場合、第4のピングが送られる。80秒以内に第4のピングから応答がなかった場合、そのノードはダウンであると宣言される。第1のピングが送られてからノードがダウンであることが決定するまでの総合時間は、約2.5分である。
【0010】
最初の検知の間ピングのオーバーフローを防止するため、たとえば、これらの現在のシステムは、非確認ICMPポールの数を3つのノード以下に制限している。非確認ポールの数を制限するために、各管理ノードのためのICMPポールは、ネットワーク管理ステーションのメモリ(保留ポーリング・キュー)に記憶され、3つのノードしか待ち行列化できない実行中のポーリング・キューに連続的に送信される。このようにして、図1の例では、ノードAのキューは、キュー1にあり、ノードBのキューは、キュー2にあり、ノードCのキューは、キュー3にある。実行中のポーリング・キューにあるこの3つのノードは、その後それぞれICMPポールとともにポーリングされる。ポールが確認されるか、ノードがダウンであると宣言された場合、キューは空にされて、次のインライン・ノードがその実行中のポーリング・キューに置換される。その後、ピングが次のインライン・ノードに送られる。
【0011】
【発明が解決しようとする課題】
上述のキューイング・コンフィギュレーションを用いて、たとえば、相次いで3つの使用不能ノードがポーリングされる場合、他のノードの状況は少なくとも次の2.5分間確認することができない。なぜなら、3つ以上のノードが同時に非確認ポールを有することができないからである。同様に、連続して6つのノードの不能を診断するには5分かかる。9つのノードの不能を診断するには7.5分かかる。結果として、ネットワーク管理ステーションにより行われる検知および/または状況ポーリング処理は、実質的に遅れ、よって、ネットワーク管理ステーションがネットワーク管理タスクを実行するためにかかる時間は増大する。さらに、トポロジー・マップは更新が遅れ、よってネットワークの問題を診断する時間は増大する。
【0012】
インターネットのサイズおよび使用が増加すると、そのようなネットワークの管理はますます難しくなってくる。ノードの数が結果として増え、これによりいくつかの不能なノードを次々とポーリングしてしまう可能性も増える。上述したように現在では、多くのノードの不能によって、検知処理が実際に作動しなくなってしまう。
【0013】
本発明の目的は、ネットワーク検知にかかる時間および状況ポーリングにかかる時間を縮め、トポロジー・マップにディスプレイされるネットワーク・コンフィギュレーションを早急に実現し、障害解析おいて素早くネットワーク管理者をアシストするため、ネットワークノードの操作状況を確認する別の技術を提供することである。
【0014】
【課題を解決するための手段】
本発明の一態様によれば、少なくともひとつのネットワーク管理ステーションと複数のノードとを有するネットワークにおけるノード監視方法において、複数のノードへの伝送のためのポーリング・メッセージのキュー(10)を供給する工程と、ポーリング・メッセージはそれぞれ前記ノードのうちのひとつのネットワーク・アドレスによって割り出されるものであり、ネットワーク管理ステーションから複数のノードへ前記待ち行列化されたポーリング・メッセージを所定の速度で送る工程と、各ノードのネットワーク・アドレスによって割り出された第1の部分と、未解決状況ポールを有するノードごとのポーリング・メッセージに関連するタイムアウトにより割り出された第2の部分とを有するテーブル内にポーリング・メッセージの伝送を記憶する工程と、所定の数のポーリング・メッセージがノードに送られたあと、そのノードが使用不可能であるか否かをノードごとに判断する工程とからなることを特徴とする方法が提供される。
【0015】
本発明の別の態様によれば、少なくともひとつのネットワーク管理ステーションと、相互のデータ通信のために前記ネットワーク管理ステーションに接続された複数のノードとを有するネットワークを管理するシステムにおいて、前記ネットワーク管理ステーションは、それぞれ、複数のノードへの伝送のためのポーリング・メッセージのキュー(10)と、各ノードのネットワーク・アドレスによって割り出された第1の部分と、ポーリング・メッセージ・カウントに関連するタイムアウトにより割り出された第2の部分とを有するポール・テーブルとからなり、前記ネットワーク管理ステーションは、ある経過タイムアウト時間内に所定の数のポーリング・メッセージがノードに送られたあと、そのノードが使用不可能であるか否かをノードごとに判断することを特徴とするシステムが提供される。
【0016】
【発明の実施の形態】
添付の図面を参照して例として本発明の一実施例を説明する。
【0017】
本発明は、現在のネットワーク管理システムの検知プロセスと状況監視プロセスを改善するネットワーク管理方法およびシステムを提供する。なお、以下の記述は、TCP/IP通信プロトコルを用いた通信ネットワークとSNMPプロトコルを用いたネットワーク管理フレームワークとに基づいている。しかしながら、本発明は、他のタイプの通信および管理プロトコルを用いた他のネットワーク・コンフィギュレーションに基づいたネットワーク管理環境にも同様に適用できる。
【0018】
上述したように、ノード検知またはノード状況確認の間、ネットワーク・マネジャーは、たとえば、ARPキャッシュおよび既知のいずれかのルータ・テーブルで識別された各ノードにICMPポールを送る。その後、ネットワーク・マネジャーは、ターゲット・ノードからの応答を待つ。応答は、ノードIPアドレス、ノードの状況情報、ノードのタイプ(たとえば、コンピュータ、ルータまたはハブ)、ノード内のインターフェイスの数などの情報を含むものである。応答を受け取った場合、ノード情報はIPトポロジー・データベースに記憶される。一般的には、ネットワーク管理者またはネットワーク管理ステーションによりノードを管理するための決定が行われる。
【0019】
好ましくは、IPトポロジー・データベースは、それぞれがネットワークに関する特定情報を含む一連のテーブルからなる。たとえば、ネットワーク・テーブルは、トポロジー内の各ネットワークに関連した情報を含む。この情報は、ネットワークのタイプと、IPアドレスと、サブネット・マスと、テーブル内のネットワークエントリーの作成および修正に係る時間を含んでもよい。セグメント・テーブルは、ネットワーク・トポロジーにおける各セグメント(もしくはサブネット)に関連する情報を含む。この情報は、サブネットの名前と、サブネットに接続されたインターフェイスの数と、テーブル内のサブネット・エントリーの作成および修正に係る時間を含んでもよい。ノード・テーブルは、ネットワーク・トポロジー内の各ノードに関連する情報を含む。ノード情報は、たとえば、IPネットワーク・マネジャーと、SNMPシステムの記述と、ノード内のインターフェイスの数と、テーブル内のノード・エントリの作成および修正に係る時間とを含む。IPトポロジー・データベース内に記憶された情報は、主として検知プロセスから得られるが、ネットワーク管理者により入力されてもよい。
【0020】
IPトポロジー・データベースから、IPトポロジー・マップが作成できる。IPマップは、マッピングされたトポロジーのレベルによる適切なサブネット、ネットワークおよび/またはインターネットに検知されたノードを配置するネットワーク・トポロジーのマップである。本発明のシステムにおいては、IPマップは好ましくはノード変化の状況として更新される。IPマップは、たとえばSNMPのMIBファイルからノードを示すアイコンもしくはシンボルを用いた異なるノードを表示する。
【0021】
上述したように、いくつかの現在のネットワーク管理システムは、非確認ピングの数を3つのノードに制限して、ネットワークがピングで溢れるのを防ぐ。
【0022】
図1を参照すると、異なるノードにピングを送るためのキューイング・シーケンスのブロック図が示されている。キュー1、2、および3は、それぞれノードA、BおよびCのピング・カウント(ping count)を記憶する。キューは、ピングが確認されるまで、または各ピングの時間が切れた時、すなわちM個目のピングがタイムアウトになり、ノードが利用不可能であると宣言されるまで、片付けられない。このようにして、キューのうちのひとつが片付けられるまで、別のピングをノードDに送れない。
【0023】
図2を参照すると、本発明が適用される模範的ネットワーク・トポロジーのブロック図が示されている。
【0024】
本発明によるネットワーク・マネジャーは、各ターゲット・ノードのIPアドレスにより割り出された任意のサイズの順序データ・テーブル内に非確認ピングを記憶することにより確認処理のスピードを上げる状況ポール伝送キューを実現する。このデータ・テーブルのサイズは、固定であってもよいし、変化してもよい。タイムアウトの管理をスピードアップするために、非確認ピングは、また、特別なピングのためにタイムアウトが計画された時間で割り出された順序データ・テーブルに記憶される。各データ・テーブル内の各レコードは、M番目のピングがタイムアウトとなったときか、ピングの確認を受けたときのいずれか一方が最初に起こったときにキューから管理されるノードを早急に除去できるようにするため、他のテーブル内の対応するレコードに対するポインタを含む。
【0025】
図3乃至5を参照すると、状況ポール伝送機構およびノードA〜Zのキューが図示されており、A〜Zは、ノード・マネジャーに割り当てられた各ノードの所在を示すものである。状況ポール伝送キュー10は、ポーリングされるように計画されたノードを識別する。状況ポール伝送キュー10は、ポールの伝送を待っているノードのノード所在を記憶するもので、FIFO(先入れ先出し:first in first out)キューもしくはFCFS(先着順保存:first come first serve)キューが好ましい。キューは、優先順位やノードタイプなどそこで待つオブジェクトの属性により配列されてもよい。速度制御機構12は、ネットワーク上でピングがノードに送られる速度を制御する。ピングが送られると、ピングの伝送のレコードは非確認ポール・テーブルに記憶される(図4および5参照)。上述したように、非確認ポール・テーブルは、任意の数のノードが確認を得ることなく同時にポーリングできるように構成された2つのデータ・レコード(IPレコードおよびタイムアウト・レコード)からなる。このコンフィギュレーションは、多くの状況ポールを一度に未解決(非決定)にできる。速度制御機構12(図3参照)は、ネットワークがピングで溢れることを防ぐ。非確認ポール・テーブルの利用状況と速度制御機構12を組合せることにより、状況ポールが長い期間非確認されていたとしてもネットワークを迅速に検知することができる。図4に示されたように、IPレコードは、IPアドレスにより割り出され、タイムアウト・レコードは、伝送される特定のピングのためのタイムアウト指定時間により割り出される。タイムアウト・レコードは、ポール・カウント・レコードも含む。タイムアウト指定時間は、特定のノードをターゲットとした連続したピング間の時間である。ポール・カウント・レコードは、ノードが使用不可能と判断される前にターゲットノードに送られる任意の数のピングを表わす。最大ピング・カウントは、ネットワーク管理者、さらに一般的には、ネットワーク管理システムの設計者により設定されてもよい。確認戻り時間やパケット・ロスの可能性などのさまざまな要因は、ピング・カウントを決定する際に考慮される。確認戻り時間は、ネットワーク管理ステーションにより受け取られる確認にかかる時間である。
【0026】
タイムアウト指定時間は、各ピング間の固定の予め決められた時間に設定されてもよい。好ましくは、ピング間のタイムアウト指定時間は、ピング・カウントによって変わる。たとえば、ピング・カウントが4であるコンフィギュレーションにおいて、第1のピングから第2のピングまでのタイムアウト指定時間は約10秒に設定され、第2のピングから第3のピングまでのタイムアウト指定時間は約20秒に設定され、第3のピングから第4のピングまでのタイムアウト指定時間は約40秒に設定され、第4のピングから不能ノード宣言までの時間は約80秒に設定されてもよい。
【0027】
指定された一連のタイムアウトがネットワーク管理ステーションにより記録されると、ノードは使用不可能であると宣言され、ネットワークの状況における変化は、IPトポロジー・データベースに記憶され、IPマップに反映される。
【0028】
図6を参照すると、模範的ネットワーク・トポロジー・マップが図示されており、ここでは、ハブおよびその関連する管理されるノードは、ピングを確認できなかったと決定された。
【0029】
検知プロセスの間、予め知られていないノードの状況ポーリング・リクエスト(ピング)をバーストに生成する検索されたリスト(ARPキャッシュ)上に新たなノードのIPアドレスが多量に到着する。ネットワークが間接ピング・メッセージで溢れるのを防止するために、本発明のシステムはピングの伝送を規定する。つまり、本発明のシステムは、ユーザ指定の制御された速度で間断のない伝送にピングを計画する。ピング伝送の制御された速度は、たとえば、ネットワーク上の現在の有効負荷(payload)、ネットワーク上の現在の予備容量や、ネットワーク活動をサポートするネットワーク管理ステーションのオペレーティング・システムのカーネルの一部のバッファ・サイズを含むさまざまな要因によるものである。速度は、カーネル(すなわち、プロセス管理および他のシステム要因をサポートするネットワーク管理ステーションのオペレーティング・システムの一部)が確認を取り扱う速度よりも早くない速度が好ましい。あるいは、速度は、確認変化を取り扱うためのカーネルの能力と自動的に調整されてもよい。例えば、ネットワークの予備容量が増加した場合、またはネットワークの有効負荷が減少した場合、ピングの伝送速度もまた増加される。あるいは、ネットワークの予備容量が減少した場合、またはネットワークの有効負荷が増加した場合、ピングの伝送速度もまた減少される。
【0030】
記述したように、ネットワークがピングで溢れないようにするために、ピングは、たとえば、速度制御機構を用いて制御された速度で間断のない伝送が予定される。ピングの処理能力を監視する方法のひとつは、非同期転送モード(ATM)ネットワークにおけるATMセルの伝送の持続処理能力を実現するために用いられる「漏出性バケット(leaky bucket)」監視アルゴリズムと同様である。漏出性アルゴリズムは、コンピュータ・ネットワークおよびISDNシステム20(1990年)D.T.ルーアン(D.T. Luan)およびD.M.ルーカントニ(D.M.Lucantoni)著「帯域幅管理:処理能力バースト・フィルターを特徴づけるブロードベント・パケット・ネットワークのための混雑制御戦略(Bandwidth Management: A Congestion Control Strategy for Broadbend Poket Networks-Characterizing the Throughput-burstiness Fiter) 」415〜423ページに説明されている。この文献はここに参照として組み込まれる。一般的に、「漏出性バッケット」アルゴリズムでは、複数のピングのセットが特定の時間フレーム内で伝送され、この数を超えるピングは待ち行列化される。上述したように、制御された速度は、ネットワーク管理者により設定されても、ネットワーク管理ステーションにより自動的に調整されてもよい。
【0031】
図7を参照すると、検知および状況確認の間のネットワークステーションのオペレーションのフロー図が示されている。まず最初に、検知において、ネットワーク管理ステーションは、コンフィギュレーション・ポールを介してネットワーク上でさまざまなノードからARPキャッシュおよびルータ・テーブルを受ける。ARPキャッシュおよびルーチン・テーブルは、ネットワーク管理ステーションに、たとえばネットワークに沿ったノードのIPアドレスを提供する。ARPキャッシュおよびルーチン・テーブルから得られた情報は、IPトポロジー・データベースに記憶される。前に述べたように、ノードを管理する決定は、ネットワーク管理ステーションおよびネットワーク管理者によりなされる。
【0032】
ノードの状況を確認するため、既知のノードのIPアドレスは、たとえば、ポーリングされるノードを識別する状況ポール伝送キュー(図3参照)に記憶される(ステップ514)。ネットワーク管理ステーションが状況確認タスクを実行しているとき、ピングは、新たに検知されたノードおよび指定されたIPアドレスにおける状況ポール伝送キュー内で識別されたノードに送られる(ステップ516)。上述したように、ピングは、所定の速度で制御された順序で送られる。ピングが送られると、ポーリングされたノードそれぞれに関連するIPアドレスは非確認ポール・テーブルのIPレコードに記憶される。同時に、非確認ポール・テーブルのタイムアウト・レコード内のポール・カウント・レコードはひとつずつ増やされ、そのタイムアウトは新たなポール・カウントに関連するタイムアウトとなる(ステップ518)。その後、ノードのIPアドレスは、状況ポール伝送キューから削除される(ステップ520)。ピングが送られ、ノードのIPアドレスがキューから削除されると、システムは、ピングが確認されるか、対応するタイムアウトが起きるかどちらか先にそうなるまで、特定のノードに関してスリープ・モードになる(ステップ522)。ネットワーク管理データベースに知られていない新たに検索されたARPキャッシュにおける各ノードごとに、状況ポール(ピング)が上記のステップ514に従って送られる。ピングが確認された場合、ネットワーク管理ステーションは、好ましくは、非確認ポールテーブル内のそのIPレコードおよびタイムアウト・レコードを削除する(ステップ524)。
【0033】
ピングのタイムアウト指定時間が先に起こってしまった場合は、ネットワーク管理ステーションは、ピング・カウント・レコードからピング・カウントを検索し(ステップ526)、そのピング・カウントが所定の数のカウントと一致しするか否かを判断する、すなわち、ステーションは、ピング・カウントガ最大数であるか否かを判断する(ステップ528)。ピング・カウントが所定のカウント数と一致しない場合、そのノードのIPアドレスは、状況ポール伝送キューに記憶され(ステップ514)、新たなピングが同じターゲット・ノードに送られ、ネットワーク管理ステーションは、図7に示されたように、ステップを繰り返す。
【0034】
ステップ528で、ピング・カウントが所定の数と一致しなかった場合、ノードは使用不可能であると判断される(ステップ530)。その後、IPトポロジー・データベースは、ノードの状況の変化により更新される。そのノードのためのレコードは、状況ポール伝送キューおよび確認ポール・テーブルから削除される(ステップ532)。
【0035】
このプロセスは、数多くのノードについて同時に行うことが可能であり、よって各管理されるノードがポーリングされるまでの遅れを減少でき、IPトポロジー・マップの通用性を増すことができる。
【図面の簡単な説明】
【図1】 ノードの状況を決定するための既知のポーリング・キューのブロック図である。
【図2】 模範的ネットワーク・トポロジーのブロック図である。
【図3】 本発明による状況ポール伝送機構のブロック図である。
【図4】 本発明による状況ポール伝送キューおよび非確認ポール・テーブルのブロック図である。
【図5】 本発明による非確認ポール・テーブルのブロック図である。
【図6】 図2の模範的ネットワーク・トポロジーのブロック図であり、不能な管理ノードと他のノードと不能なノードの影響を受けたリンクとを示す。
【図7】 検知および状況確認の間のネットワーク管理ステーションのオペレーションのフロー図である。
【符号の説明】
10 状況ポール伝送キュー

Claims (2)

  1. 少なくともひとつのネットワーク管理ステーションと複数のノードとを有するネットワークにおけるノード監視方法において、
    複数のノードへの伝送のためのポーリング・メッセージのキュー(10)を供給する工程と、ポーリング・メッセージはそれぞれ前記ノードのうちのひとつのネットワーク・アドレスによって割り出されるものであり、
    ネットワーク管理ステーションから複数のノードへ前記待ち行列化されたポーリング・メッセージを所定の速度で送る工程と、
    各ノードのネットワーク・アドレスによって割り出された第1の部分と、未解決状況ポールを有するノードごとのポーリング・メッセージに関連するタイムアウトにより割り出された第2の部分とを有するテーブル内にポーリング・メッセージの伝送を記憶する工程と、
    所定の数のポーリング・メッセージがノードに送られたあと、そのノードが使用不可能であるか否かをノードごとに判断する工程と
    からなることを特徴とする方法。
  2. 少なくともひとつのネットワーク管理ステーションと、相互のデータ通信のために前記ネットワーク管理ステーションに接続された複数のノードとを有するネットワークを管理するシステムにおいて、
    前記ネットワーク管理ステーションは、それぞれ、複数のノードへの伝送のためのポーリング・メッセージのキュー(10)と、
    各ノードのネットワーク・アドレスによって割り出された第1の部分と、ポーリング・メッセージ・カウントに関連するタイムアウトにより割り出された第2の部分とを有するポール・テーブルとからなり、
    前記ネットワーク管理ステーションは、ある経過タイムアウト時間内に所定の数のポーリング・メッセージがノードに送られたあと、そのノードが使用不可能であるか否かをノードごとに判断することを特徴とするシステム。
JP31605896A 1995-11-28 1996-11-27 改善されたノードディスカバリ及び監視付きネットワーク管理システム Expired - Fee Related JP3765138B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/565,180 1995-11-28
US08/565,180 US5710885A (en) 1995-11-28 1995-11-28 Network management system with improved node discovery and monitoring

Publications (2)

Publication Number Publication Date
JPH09186688A JPH09186688A (ja) 1997-07-15
JP3765138B2 true JP3765138B2 (ja) 2006-04-12

Family

ID=24257529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31605896A Expired - Fee Related JP3765138B2 (ja) 1995-11-28 1996-11-27 改善されたノードディスカバリ及び監視付きネットワーク管理システム

Country Status (4)

Country Link
US (1) US5710885A (ja)
EP (1) EP0777357B1 (ja)
JP (1) JP3765138B2 (ja)
DE (1) DE69634928T2 (ja)

Families Citing this family (242)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09298544A (ja) * 1996-05-08 1997-11-18 Fujitsu Ltd ネットワーク運用管理装置
US6182110B1 (en) * 1996-06-28 2001-01-30 Sun Microsystems, Inc. Network tasks scheduling
US5923850A (en) * 1996-06-28 1999-07-13 Sun Microsystems, Inc. Historical asset information data storage schema
US8621032B2 (en) 1996-07-18 2013-12-31 Ca, Inc. Method and apparatus for intuitively administering networked computer systems
US7693941B2 (en) 1996-07-18 2010-04-06 Reuven Battat Method and apparatus for predictively and graphically administering a networked system in a time dimension
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
US5845081A (en) * 1996-09-03 1998-12-01 Sun Microsystems, Inc. Using objects to discover network information about a remote network having a different network protocol
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
DE19651270C2 (de) * 1996-12-10 2001-10-04 Siemens Ag Vorrichtung und Verfahren zum Bedienen eines Gerätes
US6085243A (en) * 1996-12-13 2000-07-04 3Com Corporation Distributed remote management (dRMON) for networks
US6182132B1 (en) * 1997-03-17 2001-01-30 Mallikarjuna Gupta Bilakanti Process for determining in service status
US6115362A (en) * 1997-03-28 2000-09-05 Cabletron Systems, Inc. Method and apparatus for determining frame relay connections
US6021436A (en) * 1997-05-09 2000-02-01 Emc Corporation Automatic method for polling a plurality of heterogeneous computer systems
US7240087B1 (en) * 1997-06-27 2007-07-03 International Business Machines Corporation Communication network having adjustable response timeouts and method therefore
JP3343054B2 (ja) * 1997-07-01 2002-11-11 ケイディーディーアイ株式会社 インターネット対応リンクモニタ方法
US5970063A (en) * 1997-07-31 1999-10-19 Telefonaktiebolaget Lm Ericsson Method for unacknowledged data frame delivery in a noisy wireless environment
IL121898A0 (en) 1997-10-07 1998-03-10 Cidon Israel A method and apparatus for active testing and fault allocation of communication networks
JPH11122244A (ja) * 1997-10-20 1999-04-30 Fujitsu Ltd 大規模ネットワークの管理装置
EP0918412A3 (en) * 1997-11-21 1999-06-02 Hewlett-Packard Company Automatic discovery of networked devices
US6360257B1 (en) * 1998-01-30 2002-03-19 Telefonaktiebolaget L M Ericsson (Publ) Managing group IP addresses in mobile end stations
US6058421A (en) * 1998-02-04 2000-05-02 3Com Corporation Method and system for addressing network host interfaces from a cable modem using DHCP
US6065049A (en) * 1998-02-04 2000-05-16 3Com Corporation Method and system for resolving addresses for network host interfaces from a cable modem
US6170061B1 (en) 1998-02-04 2001-01-02 3Com Corporation Method and system for secure cable modem registration
US6049826A (en) * 1998-02-04 2000-04-11 3Com Corporation Method and system for cable modem initialization using dynamic servers
US6185624B1 (en) 1998-02-04 2001-02-06 3Com Corporation Method and system for cable modem management of a data-over-cable system
US6240464B1 (en) * 1998-02-04 2001-05-29 3Com Corporation Method and system for managing addresses for network host interfaces in a data-over-cable system
US6138122A (en) * 1998-03-02 2000-10-24 Agilent Technologies Modeling of internet services
JP3824118B2 (ja) 1998-03-03 2006-09-20 Kddi株式会社 ポーリング周期制御装置
US6678726B1 (en) * 1998-04-02 2004-01-13 Microsoft Corporation Method and apparatus for automatically determining topology information for a computer within a message queuing network
FR2777723B1 (fr) 1998-04-15 2000-06-23 Bull Sa Procede et systeme d'administration de reseaux et de systemes
US6370147B1 (en) 1998-04-23 2002-04-09 3Com Corporation Method for addressing of passive network hosts in a data-over-cable system
JP4759135B2 (ja) * 1998-05-02 2011-08-31 エミュレックス デザイン アンド マニュファクチュアリング コーポレーション デジタル通信ネットワークのための分散スイッチと接続制御構成および方法
US6223222B1 (en) 1998-05-14 2001-04-24 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging
US6636485B1 (en) 1998-05-14 2003-10-21 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system
US6189102B1 (en) 1998-05-27 2001-02-13 3Com Corporation Method for authentication of network devices in a data-over cable system
US6560203B1 (en) 1998-05-27 2003-05-06 3Com Corporation Method for changing type-of-service in a data-over-cable system
US6510162B1 (en) 1998-05-27 2003-01-21 3Com Corporation System and method for managing channel usage in a data over cable system
US6442158B1 (en) 1998-05-27 2002-08-27 3Com Corporation Method and system for quality-of-service based data forwarding in a data-over-cable system
US6275853B1 (en) 1998-05-27 2001-08-14 3Com Corporation System and method for extending communications features using generic management information base objects
US6331987B1 (en) 1998-05-27 2001-12-18 3Com Corporation Method and system for bundling data in a data-over-cable system
US6775276B1 (en) 1998-05-27 2004-08-10 3Com Corporation Method and system for seamless address allocation in a data-over-cable system
US6226674B1 (en) * 1998-06-16 2001-05-01 Cypryan T. Klish Method for extending OSI ping function capability
US6363051B1 (en) * 1998-06-30 2002-03-26 At&T Corp. Method and apparatus for achieving fast reconnection of permanent virtal channels in a frame relay network
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
US6205122B1 (en) * 1998-07-21 2001-03-20 Mercury Interactive Corporation Automatic network topology analysis
US6269400B1 (en) * 1998-07-22 2001-07-31 International Business Machines Corporation Method for discovering and registering agents in a distributed network
US6799211B1 (en) * 1998-08-25 2004-09-28 Mci Communications Corporation Management of multiple non-standard networks and systems with smart agents
US6611866B1 (en) * 1998-08-27 2003-08-26 Intel Corporation Management object for aggregated network device status
US6892229B1 (en) 1998-09-30 2005-05-10 3Com Corporation System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces
US6212563B1 (en) 1998-10-01 2001-04-03 3Com Corporation Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol
US6795438B1 (en) * 1998-10-28 2004-09-21 Intel Corporation Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems
WO2000031957A2 (en) * 1998-11-23 2000-06-02 Trilithic, Inc. Multi-user access of reverse path ingress
US6496859B2 (en) * 1998-11-25 2002-12-17 Xerox Corporation System for network device location
US6347339B1 (en) * 1998-12-01 2002-02-12 Cisco Technology, Inc. Detecting an active network node using a login attempt
US7075895B1 (en) * 1998-12-04 2006-07-11 Sun Microsystems, Inc. System and method for facilitating discovery of network addresses and selected charateristics of computer systems and the like which are connected in digital data networks
US6662135B1 (en) 1998-12-09 2003-12-09 3Com Corporation Method and apparatus for reflective mixer testing of a cable modem
US6986157B1 (en) 1998-12-21 2006-01-10 3Com Corporation Method and system for dynamic service registration in a data-over-cable system
US6351773B1 (en) 1998-12-21 2002-02-26 3Com Corporation Methods for restricting access of network devices to subscription services in a data-over-cable system
US6657991B1 (en) 1998-12-21 2003-12-02 3Com Corporation Method and system for provisioning network addresses in a data-over-cable system
US6480473B1 (en) * 1998-12-29 2002-11-12 Koninklijke Philips Electronics N.V. Verification of active nodes in an open network
US6577642B1 (en) 1999-01-15 2003-06-10 3Com Corporation Method and system for virtual network administration with a data-over cable system
US7099338B1 (en) 1999-02-27 2006-08-29 3Com Corporation System and method for insuring dynamic host configuration protocol operation by a host connected to a data network
US6697862B1 (en) 1999-05-21 2004-02-24 3Com Corporation System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system
US6654387B1 (en) 1999-05-21 2003-11-25 3Com Corporation Method for network address table maintenance in a data-over-cable system using a network device registration procedure
US6611868B1 (en) 1999-05-21 2003-08-26 3Com Corporation Method and system for automatic link hang up
US6754622B1 (en) 1999-05-24 2004-06-22 3Com Corporation Method for network address table maintenance in a data-over-cable system using destination reachibility
US6985437B1 (en) 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US6502130B1 (en) * 1999-05-27 2002-12-31 International Business Machines Corporation System and method for collecting connectivity data of an area network
US6785292B1 (en) 1999-05-28 2004-08-31 3Com Corporation Method for detecting radio frequency impairments in a data-over-cable system
US6584503B1 (en) 1999-07-07 2003-06-24 International Business Machines Corporation Method, system and program for establishing network contact
US6453268B1 (en) 1999-07-07 2002-09-17 International Business Machines Corporation Method, system, and program for monitoring a device with a computer using user selected monitoring settings
US7058705B1 (en) * 1999-08-02 2006-06-06 Canon Kabushiki Kaisha Processing method of device information and network device in device information management system
US6697851B1 (en) * 1999-09-02 2004-02-24 International Business Machines Corporation Method and apparatus for identifying clients using incoming option data
US6834298B1 (en) * 1999-09-21 2004-12-21 Siemens Information And Communication Networks, Inc. System and method for network auto-discovery and configuration
US6633909B1 (en) * 1999-09-23 2003-10-14 International Business Machines Corporation Notification method that guarantees a system manager discovers an SNMP agent
US6553568B1 (en) 1999-09-29 2003-04-22 3Com Corporation Methods and systems for service level agreement enforcement on a data-over cable system
US6697338B1 (en) * 1999-10-28 2004-02-24 Lucent Technologies Inc. Determination of physical topology of a communication network
US6829639B1 (en) * 1999-11-15 2004-12-07 Netvision, Inc. Method and system for intelligent global event notification and control within a distributed computing environment
US8161193B1 (en) * 1999-12-08 2012-04-17 Rockstar Bidco Lp System, device, and method for sending keep-alive messages in a communication network
US6741568B1 (en) 1999-12-15 2004-05-25 International Business Machines Corporation Use of adaptive resonance theory (ART) neural networks to compute bottleneck link speed in heterogeneous networking environments
US6646996B1 (en) 1999-12-15 2003-11-11 International Business Machines Corporation Use of adaptive resonance theory to differentiate network device types (routers vs switches)
US6639900B1 (en) 1999-12-15 2003-10-28 International Business Machines Corporation Use of generic classifiers to determine physical topology in heterogeneous networking environments
US7039009B2 (en) * 2000-01-28 2006-05-02 At&T Corp. Control of optical connections in an optical network
JP3731435B2 (ja) * 2000-02-09 2006-01-05 三菱電機株式会社 意思決定経路制御システム及び意思決定経路制御方法
US20080281963A1 (en) * 2000-03-02 2008-11-13 Rick Fletcher Distributed remote management (drmon) for networks
US7545755B2 (en) * 2000-03-03 2009-06-09 Adtran Inc. Routing switch detecting change in session identifier before reconfiguring routing table
US7916723B2 (en) * 2000-03-03 2011-03-29 Adtran, Inc. Automatic network topology identification by nodes in the network
US7089580B1 (en) 2000-03-29 2006-08-08 3Com Corporation Method for improved cable modem ranging in a data-over-cable system
US6681248B1 (en) * 2000-04-12 2004-01-20 Sycamore Networks, Inc. Method for port connectivity discovery in transparent high bandwidth networks
US20020177910A1 (en) * 2000-04-19 2002-11-28 Quarterman John S. Performance measurement system for large computer network
US6804262B1 (en) 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
US6747957B1 (en) * 2000-04-28 2004-06-08 Cisco Technology, Inc. Network availability monitor
US6944881B1 (en) 2000-06-19 2005-09-13 3Com Corporation Method for using an initial maintenance opportunity for non-contention ranging
US6701443B1 (en) 2000-06-19 2004-03-02 Cisco Technology, Inc. Methods and apparatus for discovering a powerability condition of a computer network
US6804712B1 (en) * 2000-06-30 2004-10-12 Cisco Technology, Inc. Identifying link failures in a network
CA2388712A1 (en) * 2000-06-30 2002-01-10 Internap Network Services Corporation Distributed network management system and method
US6816500B1 (en) 2000-07-10 2004-11-09 3Com Corporation Apparatus, method and system for multimedia access network channel management
US7734758B1 (en) * 2000-07-19 2010-06-08 Cisco Technology, Inc. USB encapsulation for network transmission
US7366103B2 (en) * 2000-08-18 2008-04-29 Nortel Networks Limited Seamless roaming options in an IEEE 802.11 compliant network
US7339892B1 (en) 2000-08-18 2008-03-04 Nortel Networks Limited System and method for dynamic control of data packet fragmentation threshold in a wireless network
US7308279B1 (en) 2000-08-18 2007-12-11 Nortel Networks Limited Dynamic power level control on transmitted messages in a wireless LAN
US6947483B2 (en) * 2000-08-18 2005-09-20 Nortel Networks Limited Method, apparatus, and system for managing data compression in a wireless network
US7280495B1 (en) 2000-08-18 2007-10-09 Nortel Networks Limited Reliable broadcast protocol in a wireless local area network
US6871226B1 (en) * 2000-08-22 2005-03-22 Bsafe Online Method of searching servers in a distributed network
US7386610B1 (en) 2000-09-18 2008-06-10 Hewlett-Packard Development Company, L.P. Internet protocol data mirroring
US6804819B1 (en) 2000-09-18 2004-10-12 Hewlett-Packard Development Company, L.P. Method, system, and computer program product for a data propagation platform and applications of same
US6977927B1 (en) 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US7107326B1 (en) 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
US7068597B1 (en) 2000-11-27 2006-06-27 3Com Corporation System and method for automatic load balancing in a data-over-cable network
US6940874B2 (en) * 2000-11-30 2005-09-06 3Com Corporation Method for reducing interference from initializing network devices in a data-over-cable system
US6948184B1 (en) 2000-11-30 2005-09-20 3Com Corporation System and method for calibrating power level during initial ranging of a network client device
US20020112040A1 (en) * 2000-12-15 2002-08-15 International Business Machines Corporation Method and system for network management with per-endpoint monitoring based on application life cycle
US20020087623A1 (en) * 2000-12-30 2002-07-04 Eatough David A. Method and apparatus for determining network topology and/or managing network related tasks
US7346911B2 (en) * 2001-01-05 2008-03-18 International Business Machines Corporation Method, system, and program for communication among nodes in a system
WO2002060124A2 (en) * 2001-01-26 2002-08-01 Netbotz, Inc. Method and system for a set of network appliances which can be connected to provide enhanced collaboration, scalability, and reliability
US6952428B1 (en) 2001-01-26 2005-10-04 3Com Corporation System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network
US20020108058A1 (en) * 2001-02-08 2002-08-08 Sony Corporation And Sony Electronics Inc. Anti-theft system for computers and other electronic devices
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US7073055B1 (en) 2001-02-22 2006-07-04 3Com Corporation System and method for providing distributed and dynamic network services for remote access server users
US7222255B1 (en) 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
US7319671B1 (en) 2001-03-29 2008-01-15 Cisco Technology, Inc. Time division polling scheme for network management systems
US7702801B1 (en) 2001-04-19 2010-04-20 Advanced Micro Devices, Inc. Determining logon status in a broadband network system and automatically restoring logon connectivity
WO2003001762A2 (en) * 2001-05-08 2003-01-03 Nortel Networks Limited Identification of unused resources in a packet data network
US20020184533A1 (en) * 2001-05-30 2002-12-05 Fox Paul D. System and method for providing network security policy enforcement
US7020707B2 (en) * 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
US7743126B2 (en) * 2001-06-28 2010-06-22 Hewlett-Packard Development Company, L.P. Migrating recovery modules in a distributed computing environment
US6931441B1 (en) 2001-06-29 2005-08-16 Cisco Technology, Inc. Method and apparatus for managing a network using link state information
US20030009553A1 (en) * 2001-06-29 2003-01-09 International Business Machines Corporation Method and system for network management with adaptive queue management
US7619973B2 (en) * 2001-07-20 2009-11-17 Thomson Licensing Dynamic traffic bandwidth management system and method for a communication network
JP3642301B2 (ja) * 2001-07-31 2005-04-27 日本電気株式会社 パケット監視方式
US7088678B1 (en) 2001-08-27 2006-08-08 3Com Corporation System and method for traffic shaping based on generalized congestion and flow control
JP2003099341A (ja) * 2001-09-20 2003-04-04 Canon Inc ネットワークデバイス管理装置、管理システム及び管理方法、並びにネットワークデバイス
JP4707288B2 (ja) * 2001-09-27 2011-06-22 富士通株式会社 ネットワーク監視装置およびネットワーク監視方法
US20030093509A1 (en) * 2001-10-05 2003-05-15 Li Raymond M. Storage area network methods and apparatus with coordinated updating of topology representation
US7085306B1 (en) 2001-10-30 2006-08-01 3Com Corporation System and method for a multi-frequency upstream channel in a computer network
US7117264B2 (en) * 2002-01-10 2006-10-03 International Business Machines Corporation Method and system for peer to peer communication in a network environment
US7072337B1 (en) 2002-01-25 2006-07-04 3Com Corporation System and method for resolving network addresses for network devices on distributed network subnets
US6950870B2 (en) 2002-02-06 2005-09-27 Harris Corporation Method and apparatus for loop detection and dissolution in a communication network
US6978314B2 (en) * 2002-02-26 2005-12-20 Xerox Corporation System and method for locating devices on a local area network
GB2386285B (en) 2002-03-07 2004-03-17 3Com Corp Method and apparatus for determining a polling interval in a network management system
US6715084B2 (en) * 2002-03-26 2004-03-30 Bellsouth Intellectual Property Corporation Firewall system and method via feedback from broad-scope monitoring for intrusion detection
CN1238991C (zh) * 2002-03-28 2006-01-25 华为技术有限公司 一种网络拓扑信息收集方法
US7330473B1 (en) 2002-04-12 2008-02-12 Rockwell Automation Technologies, Inc. System and methodology providing network data exchange between industrial control components
US20030210649A1 (en) * 2002-05-03 2003-11-13 Bondi Andre B. Managing network loading by control of retry processing at proximate switches associated with unresponsive targets
US9565275B2 (en) 2012-02-09 2017-02-07 Rockwell Automation Technologies, Inc. Transformation of industrial data into useful cloud information
US7606890B1 (en) * 2002-06-04 2009-10-20 Rockwell Automation Technologies, Inc. System and methodology providing namespace and protocol management in an industrial controller environment
US7512906B1 (en) 2002-06-04 2009-03-31 Rockwell Automation Technologies, Inc. System and methodology providing adaptive interface in an industrial controller environment
US7539724B1 (en) 2002-06-04 2009-05-26 Rockwell Automation Technologies, Inc. Instant messaging for event notification and exchanging data in an industrial controller environment
US7103751B1 (en) * 2002-06-27 2006-09-05 Intel Corporation Method and apparatus for representation of an address in canonical form
US7209963B2 (en) * 2002-07-11 2007-04-24 International Business Machines Corporation Apparatus and method for distributed monitoring of endpoints in a management region
US7047531B2 (en) * 2002-07-11 2006-05-16 Hewlett-Packard Development Company, L.P. Method and apparatus for automated network polling
US20040010716A1 (en) * 2002-07-11 2004-01-15 International Business Machines Corporation Apparatus and method for monitoring the health of systems management software components in an enterprise
US7149917B2 (en) * 2002-07-30 2006-12-12 Cisco Technology, Inc. Method and apparatus for outage measurement
CN1230737C (zh) * 2002-09-23 2005-12-07 华为技术有限公司 一种设备数据轮询调度方法
US8479057B2 (en) * 2002-11-04 2013-07-02 Riverbed Technology, Inc. Aggregator for connection based anomaly detection
US7774839B2 (en) * 2002-11-04 2010-08-10 Riverbed Technology, Inc. Feedback mechanism to minimize false assertions of a network intrusion
US8156539B1 (en) * 2002-12-18 2012-04-10 Cypress Semiconductor Corporation Method and system for protecting a wireless network
DE10301222A1 (de) * 2003-01-15 2004-08-05 Deutsche Thomson-Brandt Gmbh Verfahren zur Verarbeitung von über ein Übertragungsmedium zu übertragenden Nachrichten in einem Netzwerk verteilter Stationen, sowie Netzwerkstation
US8788591B2 (en) * 2003-03-05 2014-07-22 Jianguo Jiang Asynchronous mechanism and message pool
US20040210654A1 (en) * 2003-04-21 2004-10-21 Hrastar Scott E. Systems and methods for determining wireless network topology
JP2004343227A (ja) * 2003-05-13 2004-12-02 Nec Corp シェーピングレート設定装置、シェーピングレート設定方法、およびシェーピングレート設定システム
US7131031B2 (en) * 2003-05-22 2006-10-31 Dell Products L.P. System and method for on-line diagnosing of network interface cards
US8886705B1 (en) * 2003-06-30 2014-11-11 Symantec Operating Corporation Goal-oriented storage management for a distributed data storage network
DE10338113B4 (de) * 2003-08-15 2006-10-12 Hewlett-Packard Development Co., L.P., Houston Netzwerkserver und Verfahren zur Auffindung von Netzwerkknoten
KR100940814B1 (ko) 2003-10-11 2010-02-05 엘지전자 주식회사 네트워크 자동 설정 방법
US20050105508A1 (en) * 2003-11-14 2005-05-19 Innomedia Pte Ltd. System for management of Internet telephony equipment deployed behind firewalls
US20070297349A1 (en) * 2003-11-28 2007-12-27 Ofir Arkin Method and System for Collecting Information Relating to a Communication Network
US8099481B2 (en) * 2003-12-16 2012-01-17 Alcatel Lucent System and method for resolving hubs and like devices in network topology
US7072995B1 (en) 2003-12-19 2006-07-04 Emc Corporation Methods and apparatus for indicating whether a device is connected to a serial ATA communications cable
US20050138157A1 (en) * 2003-12-23 2005-06-23 Ken-Ju Jung Network device discovery system and method thereof
US7944843B2 (en) * 2004-02-13 2011-05-17 Alcatel-Lucent Usa Inc. Path based network management method and apparatus for data communication networks
US7623543B2 (en) * 2004-03-19 2009-11-24 Fujitsu Limited Token-controlled data transmissions in communication networks
US7480736B2 (en) * 2004-04-12 2009-01-20 Emerson Network Power - Embedded Computing, Inc. Method of discovering and operating a payload node
US7353407B2 (en) 2004-05-20 2008-04-01 Cisco Technology, Inc. Methods and apparatus for provisioning phantom power to remote devices
US7957428B2 (en) 2004-05-21 2011-06-07 Intel Corporation Methods and apparatuses to effect a variable-width link
US9185074B2 (en) * 2004-07-06 2015-11-10 Hewlett-Packard Development Company, L.P. Method and system for generating ranges of internet protocol addresses
US20060023632A1 (en) * 2004-07-27 2006-02-02 Meshnetworks, Inc. System and method for detecting transient links in multi-hop wireless networks
US20060047620A1 (en) * 2004-08-26 2006-03-02 International Business Machines Corporation Method for monitoring changes to an electronic document having a primary predefined purpose
US8244913B1 (en) * 2004-10-13 2012-08-14 Progress Software Corporation Replication horizon determination with an independent distributed database system
US7464136B2 (en) * 2004-11-05 2008-12-09 Microsoft Corporation Integrated messaging domain name setup
US7478251B1 (en) 2004-12-23 2009-01-13 Cisco Technology, Inc. Methods and apparatus for provisioning uninterruptible power for power over Ethernet applications
US7472290B2 (en) 2004-12-23 2008-12-30 Cisco Technology, Inc. Methods and apparatus to maintain and utilize mobile power profile information
US7509505B2 (en) 2005-01-04 2009-03-24 Cisco Technology, Inc. Method and system for managing power delivery for power over Ethernet systems
JP4686211B2 (ja) * 2005-02-24 2011-05-25 株式会社東芝 コマンド出力装置及び入出力実行時間監視方法
US20060218612A1 (en) * 2005-03-01 2006-09-28 Keith Johnson Fault detection and isolation system for an HFC cable network and method therefor
US7599485B2 (en) 2005-06-24 2009-10-06 Cisco Technology, Inc. Communications system employing single-pair identity circuit for remotely powered device
US7451329B2 (en) 2005-09-08 2008-11-11 Cisco Technology, Inc. Techniques for measuring network resistive loss within a power-sourcing apparatus
US7262974B2 (en) 2005-10-28 2007-08-28 Cisco Technology, Inc. Techniques for alleviating the need for DC blocking capacitors in high-speed differential signal pairs
JP4681472B2 (ja) * 2006-02-24 2011-05-11 富士通株式会社 トポロジ情報収集プログラム、トポロジ情報収集装置およびトポロジ情報収集方法
US20070271363A1 (en) * 2006-05-19 2007-11-22 Kevin Ross Computer compliance system and method
US8031617B2 (en) * 2006-07-28 2011-10-04 Hewlett-Packard Development Company, L.P. Fast detection of path failure for TCP
US20080031147A1 (en) * 2006-08-01 2008-02-07 Siemens Communications, Inc. Network status determination
US7929419B2 (en) * 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
US8281392B2 (en) 2006-08-11 2012-10-02 Airdefense, Inc. Methods and systems for wired equivalent privacy and Wi-Fi protected access protection
US7675862B2 (en) * 2006-08-17 2010-03-09 Belkin International, Inc. Networking hardware element to couple computer network elements and method of displaying a network layout map thereon
US7818591B2 (en) 2007-04-11 2010-10-19 Cisco Technology, Inc. Techniques for measuring network channel resistive loss between a power-sourcing apparatus and a powered device
US7711980B1 (en) 2007-05-22 2010-05-04 Hewlett-Packard Development Company, L.P. Computer system failure management with topology-based failure impact determinations
US8838759B1 (en) * 2007-06-29 2014-09-16 Crimson Corporation Systems and methods for detecting unmanaged nodes within a system
CN101868940A (zh) * 2007-07-31 2010-10-20 泰克莱克公司 用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的***、方法和计算机程序产品
MX2010002438A (es) * 2007-09-03 2010-03-30 Lucent Technologies Inc Metodo y sistema para verificar automaticamente el estado de conectividad de un enlace de protocolo de internet en una red de protocolo de internet.
EP2034663B1 (en) 2007-09-07 2012-08-29 Sony Corporation Main electronic device for communicating within a network and method for operating a main electronic device for communicating within the network
US8233488B2 (en) 2007-09-14 2012-07-31 At&T Intellectual Property I, Lp Methods and systems for network address translation management
KR20110027769A (ko) * 2008-06-09 2011-03-16 모비조프트 에이비 사용자 요청에 의해 개시되는 데이터 파일의 전송
WO2010123475A1 (en) * 2009-04-23 2010-10-28 United Parcel Service Of America, Inc. Methods and systems for monitoring message oriented middleware systems
US8135025B2 (en) * 2009-06-03 2012-03-13 Microsoft Corporation Asynchronous communication in an unstable network
US10476765B2 (en) * 2009-06-11 2019-11-12 Talari Networks Incorporated Methods and apparatus for providing adaptive private network centralized management system discovery processes
US8195987B2 (en) * 2009-06-12 2012-06-05 Microsoft Corporation Hang recovery in software applications
EP2439879A1 (en) * 2010-10-08 2012-04-11 Alcatel Lucent Method for collecting routing information in a network
CN102684899B (zh) * 2011-03-15 2014-11-05 中兴通讯股份有限公司 基于Tr069协议获取设备状态的方法、ACS及***
US8909762B2 (en) * 2011-03-17 2014-12-09 Hewlett-Packard Development Company, L.P. Network system management
JP5824957B2 (ja) * 2011-08-17 2015-12-02 日本電気株式会社 無線通信システム、監視装置及び障害検知方法
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
US9355036B2 (en) 2012-09-18 2016-05-31 Netapp, Inc. System and method for operating a system to cache a networked file system utilizing tiered storage and customizable eviction policies based on priority and tiers
US20140082128A1 (en) * 2012-09-18 2014-03-20 Netapp, Inc. Dynamic detection and selection of file servers in a caching application or system
US9442679B2 (en) 2013-01-31 2016-09-13 Xerox Corporation Network discovery using unicast communications
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US10026049B2 (en) 2013-05-09 2018-07-17 Rockwell Automation Technologies, Inc. Risk assessment for industrial systems using big data
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9786197B2 (en) 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US9709978B2 (en) 2013-05-09 2017-07-18 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment with information overlays
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US20150029868A1 (en) * 2013-07-29 2015-01-29 Honeywell International Inc. Wearable network topology analyzer
US10860529B2 (en) 2014-08-11 2020-12-08 Netapp Inc. System and method for planning and configuring a file system migration
US9311314B2 (en) 2013-08-27 2016-04-12 Netapp, Inc. System and method for migrating data from a source file system to a destination file system with use of attribute manipulation
US9304997B2 (en) 2013-08-27 2016-04-05 Netapp, Inc. Asynchronously migrating a file system
US9300692B2 (en) 2013-08-27 2016-03-29 Netapp, Inc. System and method for implementing data migration while preserving security policies of a source filer
US20160041996A1 (en) 2014-08-11 2016-02-11 Netapp, Inc. System and method for developing and implementing a migration plan for migrating a file system
US9311331B2 (en) 2013-08-27 2016-04-12 Netapp, Inc. Detecting out-of-band (OOB) changes when replicating a source file system using an in-line system
US9385787B2 (en) * 2014-01-29 2016-07-05 Nokia Technologies Oy Communications via wireless charging
US10439908B2 (en) 2014-12-23 2019-10-08 Talari Networks Incorporated Methods and apparatus for providing adaptive private network centralized management system time correlated playback of network traffic
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US9742798B2 (en) 2015-03-16 2017-08-22 Cisco Technology, Inc. Mitigating neighbor discovery-based denial of service attacks
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
US10402360B2 (en) * 2016-06-10 2019-09-03 Johnson Controls Technology Company Building management system with automatic equipment discovery and equipment model distribution
US20180123924A1 (en) * 2016-10-31 2018-05-03 Hongfujin Precision Electronics (Tianjin) Co.,Ltd. Cluster server monitoring system and method
US11063857B2 (en) * 2018-05-25 2021-07-13 Microsoft Technology Licensing, Llc Monitoring connectivity and latency of a virtual network
US11539609B2 (en) * 2018-09-11 2022-12-27 Trilliant Networks, Inc. Method and apparatus for reporting power down events in a network node without a backup energy storage device
US11283754B2 (en) * 2018-09-19 2022-03-22 Cisco Technology, Inc. Unique identities of endpoints across layer 3 networks
US11012931B2 (en) 2019-05-24 2021-05-18 Oracle International Corporation Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls
US11379256B1 (en) * 2020-02-28 2022-07-05 Cisco Technology, Inc. Distributed monitoring agent deployed at remote site

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4598363A (en) * 1983-07-07 1986-07-01 At&T Bell Laboratories Adaptive delayed polling of sensors
JPS60126945A (ja) * 1983-12-14 1985-07-06 Hitachi Ltd ポ−リング方式
US5031089A (en) * 1988-12-30 1991-07-09 United States Of America As Represented By The Administrator, National Aeronautics And Space Administration Dynamic resource allocation scheme for distributed heterogeneous computer systems
US5185860A (en) * 1990-05-03 1993-02-09 Hewlett-Packard Company Automatic discovery of network elements
US5559955A (en) * 1990-09-17 1996-09-24 Cabletron Systems, Inc. Method and apparatus for monitoring the status of non-pollable device in a computer network
JPH0815277B2 (ja) * 1991-08-09 1996-02-14 インターナショナル・ビジネス・マシーンズ・コーポレイション パフォーマンス測定値を得るためのシステムおよび方法
IL99923A0 (en) * 1991-10-31 1992-08-18 Ibm Israel Method of operating a computer in a network
AU675362B2 (en) * 1993-09-01 1997-01-30 Cabletron Systems, Inc. Determination of network topology
GB2286508A (en) * 1994-02-08 1995-08-16 Ibm Performance and status monitoring in a computer network
US5432789A (en) * 1994-05-03 1995-07-11 Synoptics Communications, Inc. Use of a single central transmit and receive mechanism for automatic topology determination of multiple networks
CA2145921A1 (en) * 1994-05-10 1995-11-11 Vijay Pochampalli Kumar Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network
US5475813A (en) * 1994-07-18 1995-12-12 International Business Machines Corporation Routing transactions in the presence of failing servers

Also Published As

Publication number Publication date
EP0777357A2 (en) 1997-06-04
US5710885A (en) 1998-01-20
DE69634928D1 (de) 2005-08-18
EP0777357B1 (en) 2005-07-13
DE69634928T2 (de) 2006-05-24
EP0777357A3 (en) 1997-10-22
JPH09186688A (ja) 1997-07-15

Similar Documents

Publication Publication Date Title
JP3765138B2 (ja) 改善されたノードディスカバリ及び監視付きネットワーク管理システム
US7484222B1 (en) Method and system for setting expressions in network management notifications
US6118760A (en) Management of entries in a network element forwarding memory
US6496866B2 (en) System and method for providing dynamically alterable computer clusters for message routing
US6978302B1 (en) Network management apparatus and method for identifying causal events on a network
US6154776A (en) Quality of service allocation on a network
JP3372455B2 (ja) パケット中継制御方法,パケット中継装置およびプログラム記憶媒体
US6219705B1 (en) System and method of collecting and maintaining historical top communicator information on a communication device
JP2510075B2 (ja) Snmpテ―ブルをモニタ及び維持するシステム及び方法
JP3388512B2 (ja) パケット通信ネットワークにおける経路指定の管理
EP0809383A2 (en) Apparatus and method for discovering active devices using IP
US20060117099A1 (en) Truncating data units
US6076107A (en) Method for reducing SNMP instrumentation message flows
US20010026550A1 (en) Communication device
Hinden et al. The DARPA Internet: interconnecting heterogeneous computer networks with gateways
US6760336B1 (en) Flow detection scheme to support QoS flows between source and destination nodes
Sugawara A cooperative LAN diagnostic and observation expert system
US20030093463A1 (en) Dynamic distribution and network storage system
US20030169761A1 (en) Method and apparatus for determining a polling interval in a network management system
EP1706962B1 (en) Method and apparatus for supporting transactions
EP1222724B1 (en) Method and apparatus for failure detection in a communications network
EP0621705B1 (en) Method for reducing SNMP instrumentation message flows
US7275094B1 (en) System and method for configuring contents of network management notifications
Bondi A nonblocking mechanism for regulating the transmission of network management polls
JPH09247146A (ja) ネットワーク管理システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051221

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: 20060116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060117

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: 20090203

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100203

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110203

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120203

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130203

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20140203

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees