JP3765138B2 - 改善されたノードディスカバリ及び監視付きネットワーク管理システム - Google Patents
改善されたノードディスカバリ及び監視付きネットワーク管理システム Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery 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
【発明の属する技術分野】
本発明は、ネットワーク管理ステーションに関し、特に、ネットワーク・トポロジーの検知および更新にかかる時間を減らすネットワーク管理ステーションに関する。
【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)
- 少なくともひとつのネットワーク管理ステーションと複数のノードとを有するネットワークにおけるノード監視方法において、
複数のノードへの伝送のためのポーリング・メッセージのキュー(10)を供給する工程と、ポーリング・メッセージはそれぞれ前記ノードのうちのひとつのネットワーク・アドレスによって割り出されるものであり、
ネットワーク管理ステーションから複数のノードへ前記待ち行列化されたポーリング・メッセージを所定の速度で送る工程と、
各ノードのネットワーク・アドレスによって割り出された第1の部分と、未解決状況ポールを有するノードごとのポーリング・メッセージに関連するタイムアウトにより割り出された第2の部分とを有するテーブル内にポーリング・メッセージの伝送を記憶する工程と、
所定の数のポーリング・メッセージがノードに送られたあと、そのノードが使用不可能であるか否かをノードごとに判断する工程と
からなることを特徴とする方法。 - 少なくともひとつのネットワーク管理ステーションと、相互のデータ通信のために前記ネットワーク管理ステーションに接続された複数のノードとを有するネットワークを管理するシステムにおいて、
前記ネットワーク管理ステーションは、それぞれ、複数のノードへの伝送のためのポーリング・メッセージのキュー(10)と、
各ノードのネットワーク・アドレスによって割り出された第1の部分と、ポーリング・メッセージ・カウントに関連するタイムアウトにより割り出された第2の部分とを有するポール・テーブルとからなり、
前記ネットワーク管理ステーションは、ある経過タイムアウト時間内に所定の数のポーリング・メッセージがノードに送られたあと、そのノードが使用不可能であるか否かをノードごとに判断することを特徴とするシステム。
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)
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)
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 |
-
1995
- 1995-11-28 US US08/565,180 patent/US5710885A/en not_active Expired - Lifetime
-
1996
- 1996-11-21 EP EP96308419A patent/EP0777357B1/en not_active Expired - Lifetime
- 1996-11-21 DE DE69634928T patent/DE69634928T2/de not_active Expired - Lifetime
- 1996-11-27 JP JP31605896A patent/JP3765138B2/ja not_active Expired - Fee Related
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 |