JP2001313670A - ネットワーク管理方法 - Google Patents

ネットワーク管理方法

Info

Publication number
JP2001313670A
JP2001313670A JP2000128872A JP2000128872A JP2001313670A JP 2001313670 A JP2001313670 A JP 2001313670A JP 2000128872 A JP2000128872 A JP 2000128872A JP 2000128872 A JP2000128872 A JP 2000128872A JP 2001313670 A JP2001313670 A JP 2001313670A
Authority
JP
Japan
Prior art keywords
network
node
network management
packet
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000128872A
Other languages
English (en)
Inventor
Kei Kato
圭 加藤
Saito O
才棟 王
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2000128872A priority Critical patent/JP2001313670A/ja
Priority to US09/799,523 priority patent/US7167450B2/en
Publication of JP2001313670A publication Critical patent/JP2001313670A/ja
Priority to US11/639,137 priority patent/US7660262B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks

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)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

(57)【要約】 【課題】 管理情報収集のためにトラフィックが増大し
ている。 【解決手段】 転送先であるノード内で実行されるプロ
グラムであって、次の転送先に転送される前に各ノード
内からネットワークの監視に必要な情報を収集するプロ
グラムをネットワーク管理システムよりネットワーク上
のあるノードに対してのみ送信し、その後、当該プログ
ラムがネットワーク上の各ノード間を順次転送される間
に収集した必要な情報を当該プログラムと共にネットワ
ーク管理システムが最終的に回収することにより、ネッ
トワークの管理に必要な情報の収集を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークの管
理方法に関するものである。
【0002】
【従来の技術】通信ネットワークシステム(例えば、電
話網、データ網等)は、情報の転送機能(交換機能)を
備えるノード(例えば、交換機、ルータ等)と、ノード
に収容された端末とでなる。従来、かかる通信ネットワ
ークシステムの状態の監視や迂回経路の設定その他の管
理を行うための管理システムが設けられている。管理シ
ステムと各ノードとの間は制御用の伝送路で接続されて
おり、伝送路を通じてノードの管理が行われている。
【0003】
【発明が解決しようとする課題】しかしながら、上記管
理システムによる管理手法によっては、ノードの数だけ
伝送路及びそこを流れる情報が増加するのを避け得ず、
その情報を処理するための管理システム自体に負担がか
かると共に、ネットワーク全体でもトラフィック量の増
加を招くという問題があった。
【0004】また、現在又は今後発展してくるであろう
新たな通信技術にも対応しきれなくなるおそれがあっ
た。例えば最近では、ユーザパケット内にプログラムを
挿入しておき、当該プログラムをノード内で実行させる
ことにより、ノードに作用して自分自身の転送動作に関
与する技術も開発されているが、このパケット内のプロ
グラムとして、ノード内で必ず自分自身の複製(コピ
ー)を作り、別々の方路に送信するといった命令が記述
されていると、既存の管理システムではネットワークが
輻輳するのを回避することができず、通信ネットワーク
が使用不能となる問題があった。
【0005】
【課題を解決するための手段】本発明は以上の課題を考
慮してなされたもので、かかる課題を解決するために以
下の手段を提案する。
【0006】(A)第1の手段として、転送先であるノ
ード内で実行されるプログラムであって、次の転送先に
転送される前に各ノード内からネットワークの監視に必
要な情報を収集するプログラムをネットワーク管理シス
テムよりネットワーク上のあるノードに対してのみ送信
し、その後、当該プログラムがネットワーク上の各ノー
ド間を順次転送される間に収集した必要な情報を当該プ
ログラムと共にネットワーク管理システムが最終的に回
収することにより、ネットワークの管理に必要な情報の
収集を行う方法を提案する。
【0007】この第1の手段によれば、ネットワーク管
理システムは、プログラムを送信するためのあるノード
に対するコネクションと、順次転送されたプログラムを
回収するためのあるノードからのコネクションの2つだ
けを持てば良く、個々のノードとの間に受け渡しのため
のコネクションを設定する必要があった従来方法に比べ
て大幅なトラフィックの低減を実現できる。
【0008】(B)第2の手段として、第1の手段にお
けるプログラムを、ネットワークの監視と調整を行うの
に必要な制御を実行するものであり、収集された監視情
報に基づいてその場でノードの調整を行うものとする。
【0009】この第2の手段によれば、単に情報の収集
だけでなくノード個々の調整をも実行できるため、ネッ
トワークの状態に対し非常に高速に制御を加えることが
できる。しかも、かかる制御はネットワーク管理システ
ムによる個々の制御を伴うものではないため、トラフィ
ック自体が少ない状態で実現できる。
【0010】(C)第3の手段として、結果的にノード
及びネットワークの処理機能を破綻させるおそれのある
パケットをそのヘッダ情報を基に監視し、ヘッダ情報よ
りある特定のパケットがある一定の状態(例えば、5回
以上入力されたとき)になったとき、各ノード上で当該
パケットを消滅させるように命令を送出する方法を提案
する。
【0011】この第3の手段によれば、一般的な実行プ
ログラムでありながらネットワーク全体へ悪影響を及ぼ
すおそれのあるパケットを事前に消滅させることができ
る。かくして、ネットワークの破綻を有効に回避でき
る。
【0012】
【発明の実施の形態】(A)第1の実施形態 (A−1)通信ネットワークシステムの構成 図1に、第1の実施形態に係る通信ネットワークシステ
ムの概念構成を示す。図1は、3台のノードを1台のネ
ットワーク管理システムで管理する場合の接続例を表し
たものである。なお言うまでもないが、通信ネットワー
クシステムを構成するノード数や管理システム数は、こ
の接続例に限定されるものではない。また、図1の場
合、ノード間の接続には伝送路を、ネットワーク管理シ
ステムとノード間の接続には制御線を使用しているが、
同一伝送路を通じてユーザデータと制御データを伝送で
きる通信ネットワークシステムにおいては、物理的に別
の信号線を使用する必要はない。勿論、この場合でも、
機能的には図1の接続形態となる。
【0013】ここで、ノードK1〜K3は、例えば交換
機やルータのように交換機能を備えるものが使用され
る。ノードK1〜K3のそれぞれには、1台又は複数台
の端末が収容されている。ノードK1〜K3は、ある端
末から他の端末に宛てたデータを入力すると、最適なア
ルゴリズムに従って処理し、宛先となる端末に当該デー
タを転送する。
【0014】図1の場合、ノードK1とノードK2は伝
送路T2で接続される。ノードK1とノードK3は伝送
路T1で接続される。ノードK2とノードK3は伝送路
T3で接続される。
【0015】ネットワーク管理システムM1とノードK
1は制御線C1で接続される。ネットワーク管理システ
ムM1とノードK2は制御線C2で接続される。ネット
ワーク管理システムM1とノードK3は制御線C3で接
続される。
【0016】(A−2)ノードの構成 図2に、ノードK1〜K3の機能ブロック構成を示す。
図2に示すように、ノードは、プログラム実行環境P、
ネットワーク管理用ライブラリL、オペレーティングシ
ステムOS、制御プログラム送受信用ハードウェアP
H、データ転送用ソフトウェアDS、データ転送用ハー
ドウェアDHからなる。
【0017】このうち、データ転送用ハードウェアDH
と制御プログラム送受信用ハードウェアPHを除く全て
の部分はソフトウェアである。なお、ノードのハードウ
ェア構成は、一般的なコンピュータシステムと同様、C
PUと、記憶部(内部/外部を問わず。)と、I/Oイ
ンタフェース等からなる。図2は、かかる物理的な構成
を機能的に表したものである。
【0018】因みに、制御プログラム送受信用ハードウ
ェアPHは、ノードで実行されるプログラムであって、
各ノードの情報を収集しながらノード間を渡り歩く本実
施形態に固有の制御プログラムCPを受け渡しするため
(実際には、制御プログラムCPは制御パケットの一部
として受け渡しされる。)に用いられる専用のハードウ
ェアである。一方、データ転送用ハードウェアDHは、
その他一般のデータ、すなわちノード間又は端末間でや
りとりされるデータを受け渡しするために用いられる専
用のハードウェアである。
【0019】また、オペレーティングシステムOS以外
のソフトウェア(すなわち、プログラム実行環境P、ネ
ットワーク管理用ライブラリL、データ転送用ソフトウ
ェアDS)は、一般にはアプリケーションソフトウェア
が相当する。もっとも、機能の全部がアプリケーション
ソフトウェアとして実現される必要はなく、一部はオペ
レーションシステムの機能として実現されても良いし、
技術の進展によっては全てがオペレーションシステムの
機能として実現されることもあり得る。
【0020】ここでは、オペレーティングシステムOS
以外のソフトウェア(すなわち、プログラム実行環境
P、ネットワーク管理用ライブラリL、データ転送用ソ
フトウェアDS)は、オペレーティングシステムOS上
で実行されるものとする。
【0021】なお、データ転送用ソフトウェアDSは、
伝送路又は端末から入力のあった通常のデータを転送さ
せるのに必要な機能を提供するソフトウェアであり、既
存のものである。
【0022】また、プログラム実行環境Pは、ネットワ
ーク管理システムM1又は他のノードから転送のあった
各ノードの情報収集用の制御プログラムCPを実行する
ための機能を提供するソフトウェアである。
【0023】ネットワーク管理用ライブラリLは、ネッ
トワークトポロジーや各ノードの状態等の情報を管理す
る機能を提供するソフトウェアである。なお、ネットワ
ーク管理システムM1がノードの状態を把握するために
使用する制御プログラムCPによって、当該ネットワー
ク管理用ライブラリLを構成するCPU使用率取得用ラ
イブラリやパケット転送速度ライブラリに関する情報が
取得される。
【0024】(A−3)ネットワーク管理システムの構
成 図3に、ネットワーク管理システムM1の機能ブロック
構成を示す。図3に示すように、ネットワーク管理シス
テムM1は、ネットワーク管理情報管理部NC、制御プ
ログラム生成部CP、制御プログラム送受信用ハードウ
ェアCHからなる。このうち、制御プログラム送受信用
ハードウェアCHを除く全ての部分はソフトウェアであ
る。なお、ネットワーク管理システムのハードウェア構
成も、一般的なコンピュータシステムと同様、CPU
と、記憶部(内部/外部を問わず。)と、I/Oインタ
フェース等からなる。図3は、かかる物理的な構成を機
能的に表したものである。
【0025】またここでのソフトウェア(ネットワーク
管理情報管理部NC、制御プログラム生成部CP)は、
一般にはアプリケーションソフトウェアが相当する。も
っとも、機能の全部がアプリケーションソフトウェアと
して実現される必要はなく、一部はオペレーションシス
テムの機能として実現されても良いし、技術の進展によ
っては全てがオペレーションシステムの機能として実現
されることもあり得る。
【0026】なお、制御プログラム生成部CPは、管理
者が管理したいと考える項目が不図示の入力手段を通じ
て設定された場合に、設定された項目に応じて制御プロ
グラムCPを生成する手段として機能する。
【0027】また、ネットワーク管理情報管理部NC
は、生成された制御プログラムCPがネットワーク上の
ノード間を順次転送される間に収集された各ノードの情
報の保管と管理を実行する手段として機能する。
【0028】(A−4)ネットワーク管理動作 従来システムでは、ネットワーク管理システムM1がネ
ットワークシステムを構成するノードのそれぞれと1対
1で通信し、必要とされる情報の収集を行っていた。
【0029】しかし、本実施形態の場合には、管理者が
管理したい項目をネットワーク管理システムM1に設定
することによって制御プログラムCPが生成され、当該
制御プログラムCPを含むデータが制御プログラム送受
信用ハードウェアCHを通じて予め定められた特定のノ
ードに発せられるのみとなる。後述するが、当該発せら
れた制御プログラムを含むデータが各ノードを巡回した
後に帰還するのに使用されるノードについても予め定め
られた特定のノードのみとなる。
【0030】すなわち、ネットワーク管理システムM1
から見ると、各ノードの特定の状態情報の収集を命じる
制御プログラムCPの受け渡しは、それぞれ1回ずつで
済み、ネットワーク管理システムM1の負担はネットワ
ークシステムの規模が大型化しても少なくて済む。ま
た、ネットワーク管理システムM1と各ノード間のトラ
フィックも最小限で済む。
【0031】この説明では、制御プログラムCPの送出
先は、ノードK1に予め定められているものとする。こ
の場合、当該制御プログラムCPは、制御線C1を通し
てノードK1に与えられる。
【0032】この制御プログラムCPは、制御プログラ
ム送受信用ハードウェアPH、オペレーティングシステ
ムOSを順に経由し、ノードK1内のプログラム実行環
境Pへと移行される。
【0033】プログラム実行環境Pでは、制御プログラ
ムCPが実行される。ここで、制御プログラムCPの内
容が例えばノード内のCPU使用率やパケットの転送速
度等を取得するというものであれば、制御プログラムC
Pを実行することによってCPU使用率取得用ライブラ
リ(ネットワーク管理用ライブラリLの一部)やパケッ
ト転送速度ライブラリ(ネットワーク管理用ライブラリ
Lの一部)が呼び出され、これらの情報が取得される。
【0034】処理を終えた制御プログラムCPは、収集
したノードK1に関する情報(CPU使用率及びパケッ
ト転送速度)を自分自身の内部に蓄積する。
【0035】次に、制御プログラムCPは、ネットワー
ク管理用ライブラリL中のルーチングライブラリをコー
ルすることにより、次の方路(例えば、伝送路T1)に
自分自身を送出させる。この送出処理によって、制御プ
ログラムCPは、伝送路T1に接続されたノードK3に
移行する。
【0036】この後、制御プログラムCPは到着したノ
ードK3内でも同様の処理を行い、次の方路(例えば、
伝送路T3)に自分自身を送出させる。この送出処理に
よって、制御プログラムCPは、伝送路T3に接続され
たノードK2に移行する。
【0037】この動作が転送先となる次の方路が存在す
る限り繰り返される。ただし、この場合、ノードK2に
おいて同様の動作を実行した制御プログラムCPは、次
の送出先として制御線C2を介して接続されたネットワ
ーク管理システムM1を指定する。
【0038】かくして、制御プログラムCPは、通信ネ
ットワークシステムを構成する3つのノードK1→K3
→K2を順次巡回し、ネットワーク管理システムM1に
再び帰還する。なお、ネットワーク管理システムM1に
帰還した制御プログラムCPは、各ノードを巡回しなが
ら取得してきた情報(CPU使用率及びパケット転送速
度)をネットワーク管理情報管理部NCに対して報告す
る。
【0039】なお、ネットワーク管理用ライブラリLの
ルーチングライブラリが管理する制御プログラムCPの
転送先情報は、既存の技術を使用して取得する。例え
ば、ノード相互間における情報のやりとりにより、又
は、ネットワーク管理システムM1に対する個別の問い
合わせ(この問い合わせに要するトラフィックは1メッ
セージのやりとりに必要なだけで済むため、従来方法に
おけるようなトラフィックの問題は生じない。)により
取得される。
【0040】(A−5)第1の実施形態の効果 以上のように第1の実施形態によれば、従来はネットワ
ーク管理システム自身が個別に行っていた管理情報(例
えば、CPU使用率及びパケット転送速度)の収集を、
各ノード間を順次転送される制御プログラムの実行動作
で可能にしたことにより、ネットワーク管理システム自
身の負担を大幅に削減することができる。
【0041】すなわち、本実施形態の場合には、ネット
ワーク管理システムが各ノードのそれぞれとの間で管理
情報の問い合わせとその応答とを実行しなくて済むた
め、ネットワーク管理システム自身の負担を大幅に削減
することができる。
【0042】また、このようにノード間を転送され、か
つ、ノード内で実行される制御プログラムに必要とする
情報の収集を行わせる手法を採用したことにより、結果
的に制御コネクションを各ノード毎に張る(ネットワー
クのノード数n×2本のコネクション)必要をなくすこ
とができ、大幅にネットワーク内のトラフィックを削減
することができる。
【0043】すなわち、本実施形態の場合に必要となる
制御コネクションの数は、ネットワーク管理システムか
らあるノードに対して制御パケット(制御プログラムC
Pを含む。)を送信するための制御コネクションと、ノ
ード間を順次転送された制御パケットがあるノードから
ネットワーク管理システムヘ戻るための制御コネクショ
ンの2つだけで済むため、ネットワーク内のトラフィッ
クが大幅に削減できる。しかも、この効果はネットワー
クを構成するノード数が多ければ多いほど発揮される。
【0044】(A−6)変形例 上述の実施形態においては、ネットワークの監視を行う
ための処理(情報)を各ノードのネットワーク管理用ラ
イブラリLに持たせ、当該処理を制御プログラムに基づ
いて実行させる場合について述べたが、さらに、ライブ
ラリネットワークに対する設定を行う機能をもネットワ
ーク管理用ライブラリL内に持たせるようにしても良
い。例えば、ノード内で輻輳が起きていることを察知
し、その場で輻輳制御を実行させる処理をネットワーク
管理用ライブラリL内に持たせておき、当該処理を制御
プログラムがコールすることにより、ノード内の輻輳を
その都度解消させられるようにしても良い。
【0045】このように、制御パケット内の制御プログ
ラムがネットワークの監視を行うために各ノード内の情
報を収集するだけでなく、ノード内の設定もできるよう
にすることにより、制御トラフィックが少ない状態で、
ネットワークの状態に対して非常に高速に制御を加える
ことが可能となる。
【0046】(B)第2の実施形態 (B−1)通信ネットワークシステムの構成 続いて、第2の実施形態について説明する。なお、本実
施形態の場合も、その通信ネットワークシステムとして
は、第1の実施形態に係る通信ネットワークシステムと
同様のもの、すなわち図1に示す構成であるものとして
説明する。勿論、この構成は機能的な一例であることは
言うまでもない。
【0047】(B−2)ノードの構成 図4に、ノードK1〜K3の機能ブロック構成を示す。
図4に示すように、ノードは、パケット処理機能群P
P、パケット監視機能PS、実行環境E、パケット転送
用ハードウェアDHからなる。
【0048】このうち、パケット転送用ハードウェアD
Hを除く全ての部分はソフトウェアである。なお、ノー
ドのハードウェア構成は、一般的なコンピュータシステ
ムと同様、CPUと、記憶部(内部/外部を問わず。)
と、I/Oインタフェース等からなる。図2は、かかる
物理的な構成を機能的に表したものである。
【0049】このうち、パケット監視機能PSは、到着
したパケットのヘッダを確認し、記録する機能を実行す
る。また、本実施形態におけるパケット監視機能PS
は、同じヘッダをもつパケットが5回以上記録された場
合に、制御線を通じてネットワーク管理システムM1に
そのことを通知する機能も備える。
【0050】因みに、同じヘッダをもつパケットが5回
以上記録されたことを確認し、ネットワーク管理システ
ムM1にそのことを通知したノードに搭載されているパ
ケット監視機能PSは、次に通知の対象となったヘッダ
と同じヘッダをもつパケットが到着した場合、即座に当
該パケットを消滅させる機能をもつ。
【0051】一方、この種のパケットの消滅をネットワ
ーク管理システムM1から通知を受けたノード(前述の
ネットワーク管理システムM1に通知を行ったノード以
外のノード)のパケット監視機能PSは、通知のあった
ヘッダと同じヘッダをもつパケットを即座に消滅させる
機能をもつ。
【0052】なお、パケット監視機能PSには、一般に
アプリケーションソフトウェアが相当する。もっとも、
機能の全部がアプリケーションソフトウェアとして実現
される必要はなく、一部はオペレーションシステムの機
能として実現されても良いし、技術の進展によっては全
てがオペレーションシステムの機能として実現され得
る。
【0053】パケット処理機能群PPは、パケット処理
に必要な機能を提供するものである。一般にアプリケー
ションソフトウェアが相当する。もっとも、機能の全部
がアプリケーションソフトウェアとして実現される必要
はなく、一部はオペレーションシステムの機能として実
現されても良いし、技術の進展によっては全てがオペレ
ーションシステムの機能として実現され得る。
【0054】実行環境Eは、パケット監視機能PS及び
パケット処理機能群PPが実行される環境を提供するも
のである。一般には、オペレーションシステムが相当す
る。もっとも、機能の全部がオペレーションシステムと
して実現される必要はなく、一部がアプリケーションソ
フトウェアとして実現されても良い。この実行環境E
は、パケット転送用ハードウェアDHとの間でパケット
の送受を行う機能を提供する。
【0055】(B−3)ネットワーク管理システムの構
成 図5に、ネットワーク管理システムM1の機能ブロック
構成を示す。図5に示すように、ネットワーク管理シス
テムM1は、ネットワーク管理機能NMF、パケット情
報収集機能PC、制御パケット送受信用ハードウェアC
Hからなる。このうち、制御パケット送受信用ハードウ
ェアCHを除く全ての部分はソフトウェアである。
【0056】なお、ネットワーク管理システムM1のハ
ードウェア構成も、一般的なコンピュータシステムと同
様、CPUと、記憶部(内部/外部を問わず。)と、I
/Oインタフェース等からなる。図5は、かかる物理的
な構成を機能的に表したものである。
【0057】ネットワーク管理機能NMFは、通常のネ
ットワーク管理を行うための諸々の機能を実現するもの
である。一般には、アプリケーションソフトウェアが相
当する。もっとも、機能の全部がアプリケーションソフ
トウェアとして実現される必要はなく、一部はオペレー
ションシステムの機能として実現されても良いし、技術
の進展によっては全部がオペレーションシステムの機能
として実現されることもあり得る。なお、この実施形態
におけるネットワーク管理機能NMFは、あるノードか
ら同一ヘッダをもつパケットが5回以上受信されたこと
の通知があった場合に、その他のノードに当該ヘッダ情
報の通知と新規に受信されたパケットの消滅を命じる機
能も有する。
【0058】パケット情報収集機能は、ノード側からパ
ケット情報を収集する手段として機能する。例えば、あ
るノードで同一ヘッダをもつパケットが5回以上受信さ
れた場合に、該当するパケットの情報を収集するのに使
用される。
【0059】制御パケット送受信用ハードウェアCH
は、いわゆるI/Oインタフェースである。
【0060】(B−4)データ転送動作 続いて、以上の構成を有してなる通信ネットワークシス
テム上で実行されるデータ転送動作を説明する。なお、
以下の説明では、本実施形態に固有の構成にて実現され
る制御動作を説明する。そのため、本実施形態では、ノ
ード内に実行されるプログラムが含まれているとものと
する。ここでのプログラムは、自身を複製し、それぞれ
を異なる2方向に送信させるものとする。また以下で
は、まず最初にノードK1に当該パケットが到着したも
のとする。
【0061】このとき、当該プログラムを含むパケット
を受信したノードK1のパケット監視機能PSは、2方
向に分岐される当該パケットのヘッダを確認し、記録し
ておく。このパケットは、ノードK2とノードK3に送
出される。
【0062】ノードK2及びK3のそれぞれでは、ノー
ドK1と同様、ヘッダの確認と記録が行われる。そし
て、ノードK2及びノードK3のそれぞれから2方向に
複製されたパケットが送信される。
【0063】この動作が繰り返され続けると、このネッ
トワークは当該パケットで埋め尽くされることになる
が、その前にあるノードのパケット監視機能PSにて同
じヘッダのパケットが5回以上記録されたことが確認さ
れ、そのことがネットワーク管理システムM1に通知さ
れる。
【0064】この通知を受けたネットワーク管理システ
ムM1は、自分の管理する全てのノード(前述のよう
に、当該ヘッダを通知したノードを除くようにしても良
い。)に当該ヘッダを通知し、該当するヘッダを有する
パケットが来た場合にはそれを分岐させる前に消滅させ
る命令を出す。この命令を受けた各ノードは、パケット
監視機能PSにより、所定のヘッダのパケットが到着し
たときにパケットを消滅させる。
【0065】(B−5)第2の実施形態の効果 以上のように第2の実施形態によれば、一見、単にノー
ドで分岐するだけで、ノードに対して何の障害もなさそ
うなパケットが、結果的にノードに障害を起こさしめる
状態を察知して、選択的にパケットを消滅させることが
でき、ネットワークの障害を回避させることができる。
【0066】(B−6)変形例 上述の実施形態においては、ある特定のヘッダをもつパ
ケットが同一ノード内で5回以上確認された場合、結果
的にノードに障害を起こさせる状態をもたらすパケット
であると判断し、ネットワーク管理システムに通知する
構成をとったが、当該パケットの存在を確認したノード
が他のノードに対して通知する構成を採っても良い。
【0067】(C)他の実施形態 上述の実施形態では、パケットに含まれているプログラ
ムをノード内で実行可能とするノードで構成された通信
ネットワークシステムについての実施形態例を機能別に
それぞれ述べたが、第1の実施形態に係る機能と第2の
実施形態に係る機能の両方を備える実施形態にも適用し
得る。
【0068】
【発明の効果】(A)請求項1に記載の発明によれば、
転送先であるノード内で実行されるプログラムであっ
て、次の転送先に転送される前に各ノード内からネット
ワークの監視に必要な情報を収集するプログラムをネッ
トワーク管理システムよりネットワーク上のあるノード
に対してのみ送信し、その後、当該プログラムがネット
ワーク上の各ノード間を順次転送される間に収集した必
要な情報を当該プログラムと共にネットワーク管理シス
テムが最終的に回収させることにより、ネットワークの
管理に必要な情報の収集を行うことにより、従来方法に
比べて大幅なトラフィックの低減を実現できる。
【0069】(B)請求項2に記載の発明によれば、請
求項1に記載のプログラムを、ネットワークの監視と調
整を行うのに必要な制御を実行するものであり、収集さ
れた監視情報に基づいてその場でノードの調整を行うも
のとすることにより、ネットワークの状態に対し非常に
高速に制御を加えることができる。しかも、かかる制御
はネットワーク管理システムによる個々の制御を伴うも
のではないため、トラフィック自体が少ない状態で実現
できる。
【0070】(C)請求項3に記載の発明によれば、結
果的にノード及びネットワークの処理機能を破綻させる
おそれのあるパケットをそのヘッダ情報を基に監視し、
ヘッダ情報よりある特定のパケットがある一定の状態に
なったとき、各ノード上で当該パケットを消滅させるよ
うに命令を送出させることにより、一般的な実行プログ
ラムでありながらネットワーク全体へ悪影響を及ぼすお
それのあるパケットを事前に消滅させることができる。
かくして、ネットワークの破綻を有効に回避できる。
【図面の簡単な説明】
【図1】通信ネットワークシステムの構成例を示す機能
ブロック図である。
【図2】ノードの第1の実施形態例を示す機能ブロック
図である。
【図3】ネットワーク管理システムの第1の実施形態例
を示す機能ブロック図である。
【図4】ノードの第2の実施形態例を示す機能ブロック
図である。
【図5】ネットワーク管理システムの第2の実施形態例
を示す機能ブロック図である。
【符号の説明】
K1〜K3…ノード、CH…制御プログラム送受信用ハ
ードウェア、CP…制御プログラム生成部、DS…デー
タ転送用ソフトウェア、DH…データ転送用ハードウェ
ア、E…実行環境、L…ネットワーク管理用ライブラ
リ、NC…ネットワーク管理情報、NMF…ネットワー
ク管理機能、M1…ネットワーク管理システム、OS…
オペレーティングシステム、P…プログラム実行環境、
PC…パケット情報収集機能、PH…制御プログラム送
受信用ハードウェア、PS…パケット監視機能、PP…
パケット処理機能群。
フロントページの続き Fターム(参考) 5B089 GA01 GA08 GB02 HA00 JA35 JB07 JB14 KA13 KB04 MC06 5K030 GA11 HB06 HB08 HB19 JA10 LC18 LD11 MB01 MC06 MC07 MC09 MD06 5K035 AA04 BB03 HH02 HH07 MM07

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 転送先であるノード内で実行されるプロ
    グラムであって、次の転送先に転送される前に各ノード
    内からネットワークの監視に必要な情報を収集するプロ
    グラムをネットワーク管理システムよりネットワーク上
    のあるノードに対してのみ送信し、その後、当該プログ
    ラムがネットワーク上の各ノード間を順次転送される間
    に収集した必要な情報を当該プログラムと共にネットワ
    ーク管理システムが最終的に回収することにより、ネッ
    トワークの管理に必要な情報の収集を行うことを特徴と
    するネットワーク管理方法。
  2. 【請求項2】 請求項1に記載のネットワーク管理方法
    であって、 上記プログラムは、ネットワークの監視と調整を行うの
    に必要な制御を実行するものであり、収集された監視情
    報に基づいてその場でノードの調整を行うことを特徴と
    するネットワーク管理方法。
  3. 【請求項3】 結果的にノード及びネットワークの処理
    機能を破綻させるおそれのあるパケットをそのヘッダ情
    報を基に監視し、ヘッダ情報よりある特定のパケットが
    ある一定の状態になったとき、各ノード上で当該パケッ
    トを消滅させるように命令を送出することを特徴とする
    ネットワーク管理方法。
JP2000128872A 2000-04-28 2000-04-28 ネットワーク管理方法 Pending JP2001313670A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2000128872A JP2001313670A (ja) 2000-04-28 2000-04-28 ネットワーク管理方法
US09/799,523 US7167450B2 (en) 2000-04-28 2001-03-07 Network management method and communications network system
US11/639,137 US7660262B2 (en) 2000-04-28 2006-12-15 Network management method and communications network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000128872A JP2001313670A (ja) 2000-04-28 2000-04-28 ネットワーク管理方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007310479A Division JP4434272B2 (ja) 2007-11-30 2007-11-30 ネットワーク管理システム及びネットワーク管理方法

Publications (1)

Publication Number Publication Date
JP2001313670A true JP2001313670A (ja) 2001-11-09

Family

ID=18638242

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000128872A Pending JP2001313670A (ja) 2000-04-28 2000-04-28 ネットワーク管理方法

Country Status (2)

Country Link
US (2) US7167450B2 (ja)
JP (1) JP2001313670A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009159294A (ja) * 2007-12-26 2009-07-16 Fujitsu Ltd 光伝送装置および光伝送装置の管理方法
US7660262B2 (en) 2000-04-28 2010-02-09 Oki Electric Industry Co., Ltd. Network management method and communications network system
JP6427697B1 (ja) * 2018-01-22 2018-11-21 株式会社Triart 情報処理装置、情報処理方法、プログラムおよび情報処理システム

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171434B2 (en) * 2001-09-07 2007-01-30 Network Appliance, Inc. Detecting unavailability of primary central processing element, each backup central processing element associated with a group of virtual logic units and quiescing I/O operations of the primary central processing element in a storage virtualization system
US7472231B1 (en) 2001-09-07 2008-12-30 Netapp, Inc. Storage area network data cache
US7617332B2 (en) * 2003-05-01 2009-11-10 International Business Machines Corporation Method and apparatus for implementing packet command instructions for network processing
US7660908B2 (en) 2003-05-01 2010-02-09 International Business Machines Corporation Implementing virtual packet storage via packet work area
KR100759796B1 (ko) * 2004-11-10 2007-09-20 한국전자통신연구원 데이터 루핑 현상 검출 장치 및 그 방법
EP2074748B1 (en) * 2006-10-03 2015-04-01 Telefonaktiebolaget LM Ericsson (publ) Method and radio network node in a telecommunication system
JP2009199406A (ja) * 2008-02-22 2009-09-03 Fujitsu Ltd 装置管理システム
US8665886B2 (en) 2009-03-26 2014-03-04 Brocade Communications Systems, Inc. Redundant host connection in a routed network
US9461840B2 (en) 2010-06-02 2016-10-04 Brocade Communications Systems, Inc. Port profile management for virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for virtual cluster switching
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
US9001824B2 (en) 2010-05-18 2015-04-07 Brocade Communication Systems, Inc. Fabric formation for virtual cluster switching
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US9806906B2 (en) 2010-06-08 2017-10-31 Brocade Communications Systems, Inc. Flooding packets on a per-virtual-network basis
US9608833B2 (en) 2010-06-08 2017-03-28 Brocade Communications Systems, Inc. Supporting multiple multicast trees in trill networks
US8446914B2 (en) 2010-06-08 2013-05-21 Brocade Communications Systems, Inc. Method and system for link aggregation across multiple switches
US9246703B2 (en) * 2010-06-08 2016-01-26 Brocade Communications Systems, Inc. Remote port mirroring
US9628293B2 (en) 2010-06-08 2017-04-18 Brocade Communications Systems, Inc. Network layer multicasting in trill networks
US9807031B2 (en) 2010-07-16 2017-10-31 Brocade Communications Systems, Inc. System and method for network configuration
US9049140B2 (en) * 2010-11-18 2015-06-02 Microsoft Technology Licensing, Llc Backbone network with policy driven routing
US9270572B2 (en) 2011-05-02 2016-02-23 Brocade Communications Systems Inc. Layer-3 support in TRILL networks
US8948056B2 (en) 2011-06-28 2015-02-03 Brocade Communication Systems, Inc. Spanning-tree based loop detection for an ethernet fabric switch
US9407533B2 (en) 2011-06-28 2016-08-02 Brocade Communications Systems, Inc. Multicast in a trill network
US9401861B2 (en) 2011-06-28 2016-07-26 Brocade Communications Systems, Inc. Scalable MAC address distribution in an Ethernet fabric switch
US8885641B2 (en) 2011-06-30 2014-11-11 Brocade Communication Systems, Inc. Efficient trill forwarding
US9736085B2 (en) 2011-08-29 2017-08-15 Brocade Communications Systems, Inc. End-to end lossless Ethernet in Ethernet fabric
US9699117B2 (en) 2011-11-08 2017-07-04 Brocade Communications Systems, Inc. Integrated fibre channel support in an ethernet fabric switch
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
US8995272B2 (en) 2012-01-26 2015-03-31 Brocade Communication Systems, Inc. Link aggregation in software-defined networks
US9742693B2 (en) 2012-02-27 2017-08-22 Brocade Communications Systems, Inc. Dynamic service insertion in a fabric switch
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
US9374301B2 (en) 2012-05-18 2016-06-21 Brocade Communications Systems, Inc. Network feedback in software-defined networks
US10277464B2 (en) 2012-05-22 2019-04-30 Arris Enterprises Llc Client auto-configuration in a multi-switch link aggregation
US10454760B2 (en) * 2012-05-23 2019-10-22 Avago Technologies International Sales Pte. Limited Layer-3 overlay gateways
US9602430B2 (en) 2012-08-21 2017-03-21 Brocade Communications Systems, Inc. Global VLANs for fabric switches
US9401872B2 (en) 2012-11-16 2016-07-26 Brocade Communications Systems, Inc. Virtual link aggregations across multiple fabric switches
US9548926B2 (en) 2013-01-11 2017-01-17 Brocade Communications Systems, Inc. Multicast traffic load balancing over virtual link aggregation
US9413691B2 (en) 2013-01-11 2016-08-09 Brocade Communications Systems, Inc. MAC address synchronization in a fabric switch
US9350680B2 (en) 2013-01-11 2016-05-24 Brocade Communications Systems, Inc. Protection switching over a virtual link aggregation
US9565113B2 (en) 2013-01-15 2017-02-07 Brocade Communications Systems, Inc. Adaptive link aggregation and virtual link aggregation
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
US9401818B2 (en) 2013-03-15 2016-07-26 Brocade Communications Systems, Inc. Scalable gateways for a fabric switch
US9866628B1 (en) * 2013-06-05 2018-01-09 Google Inc. Systems and methods for online content sharing
US9565028B2 (en) 2013-06-10 2017-02-07 Brocade Communications Systems, Inc. Ingress switch multicast distribution in a fabric switch
US9699001B2 (en) 2013-06-10 2017-07-04 Brocade Communications Systems, Inc. Scalable and segregated network virtualization
US9806949B2 (en) 2013-09-06 2017-10-31 Brocade Communications Systems, Inc. Transparent interconnection of Ethernet fabric switches
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches
US9548873B2 (en) 2014-02-10 2017-01-17 Brocade Communications Systems, Inc. Virtual extensible LAN tunnel keepalives
US10581758B2 (en) 2014-03-19 2020-03-03 Avago Technologies International Sales Pte. Limited Distributed hot standby links for vLAG
US10476698B2 (en) 2014-03-20 2019-11-12 Avago Technologies International Sales Pte. Limited Redundent virtual link aggregation group
US10063473B2 (en) 2014-04-30 2018-08-28 Brocade Communications Systems LLC Method and system for facilitating switch virtualization in a network of interconnected switches
US9800471B2 (en) 2014-05-13 2017-10-24 Brocade Communications Systems, Inc. Network extension groups of global VLANs in a fabric switch
US10616108B2 (en) 2014-07-29 2020-04-07 Avago Technologies International Sales Pte. Limited Scalable MAC address virtualization
US9544219B2 (en) 2014-07-31 2017-01-10 Brocade Communications Systems, Inc. Global VLAN services
US9807007B2 (en) 2014-08-11 2017-10-31 Brocade Communications Systems, Inc. Progressive MAC address learning
US9524173B2 (en) 2014-10-09 2016-12-20 Brocade Communications Systems, Inc. Fast reboot for a switch
US9699029B2 (en) 2014-10-10 2017-07-04 Brocade Communications Systems, Inc. Distributed configuration management in a switch group
US9626255B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Online restoration of a switch snapshot
US9628407B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Multiple software versions in a switch group
US10003552B2 (en) 2015-01-05 2018-06-19 Brocade Communications Systems, Llc. Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches
US9942097B2 (en) 2015-01-05 2018-04-10 Brocade Communications Systems LLC Power management in a network of interconnected switches
US10038592B2 (en) 2015-03-17 2018-07-31 Brocade Communications Systems LLC Identifier assignment to a new switch in a switch group
US9807005B2 (en) 2015-03-17 2017-10-31 Brocade Communications Systems, Inc. Multi-fabric manager
US10579406B2 (en) 2015-04-08 2020-03-03 Avago Technologies International Sales Pte. Limited Dynamic orchestration of overlay tunnels
US10439929B2 (en) 2015-07-31 2019-10-08 Avago Technologies International Sales Pte. Limited Graceful recovery of a multicast-enabled switch
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis
US9912614B2 (en) 2015-12-07 2018-03-06 Brocade Communications Systems LLC Interconnection of switches based on hierarchical overlay tunneling
US10237090B2 (en) 2016-10-28 2019-03-19 Avago Technologies International Sales Pte. Limited Rule-based network identifier mapping

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5056085A (en) * 1989-08-09 1991-10-08 Harris Corporation Flood-and-forward routing for broadcast packets in packet switching networks
JPH0732393B2 (ja) * 1991-11-13 1995-04-10 日本電気株式会社 バーチャルパス運用情報トレース方法とその装置
US5610595A (en) * 1991-12-09 1997-03-11 Intermec Corporation Packet radio communication system protocol
JPH05252184A (ja) * 1992-03-06 1993-09-28 Hitachi Ltd バーチャルパス接続装置およびバーチャルパストレース方法
JP2776288B2 (ja) * 1995-03-10 1998-07-16 日本電気株式会社 装置内情報伝送システム
US5675578A (en) * 1995-04-11 1997-10-07 Bell-Northern Research Ltd. Method of tracing the route of virtual connections
US5781534A (en) * 1995-10-31 1998-07-14 Novell, Inc. Method and apparatus for determining characteristics of a path
JPH09233072A (ja) 1996-02-26 1997-09-05 Nippon Telegr & Teleph Corp <Ntt> ネットワーク性能管理システム
US5793976A (en) * 1996-04-01 1998-08-11 Gte Laboratories Incorporated Method and apparatus for performance monitoring in electronic communications networks
US6032187A (en) * 1996-05-31 2000-02-29 General Datacomm, Inc. Data service unit having inband networking protocol packet processing capabilities
US5825751A (en) * 1996-09-10 1998-10-20 Ncr Corporation Method and apparatus for tracing frames transmitted through a network path
IL121898A0 (en) * 1997-10-07 1998-03-10 Cidon Israel A method and apparatus for active testing and fault allocation of communication networks
US6122254A (en) * 1997-11-25 2000-09-19 International Business Machines Corporation Method and apparatus for network flow control with perceptive parameters
US6574197B1 (en) * 1998-07-03 2003-06-03 Mitsubishi Denki Kabushiki Kaisha Network monitoring device
US6519248B1 (en) * 1998-07-24 2003-02-11 Telefonaktiebolaget Lm Ericsson (Publ) Packet data network having distributed database
JP2001313670A (ja) 2000-04-28 2001-11-09 Oki Electric Ind Co Ltd ネットワーク管理方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7660262B2 (en) 2000-04-28 2010-02-09 Oki Electric Industry Co., Ltd. Network management method and communications network system
JP2009159294A (ja) * 2007-12-26 2009-07-16 Fujitsu Ltd 光伝送装置および光伝送装置の管理方法
JP6427697B1 (ja) * 2018-01-22 2018-11-21 株式会社Triart 情報処理装置、情報処理方法、プログラムおよび情報処理システム
JP2019128645A (ja) * 2018-01-22 2019-08-01 株式会社Triart 情報処理装置、情報処理方法、プログラムおよび情報処理システム

Also Published As

Publication number Publication date
US7167450B2 (en) 2007-01-23
US20070086362A1 (en) 2007-04-19
US20010036180A1 (en) 2001-11-01
US7660262B2 (en) 2010-02-09

Similar Documents

Publication Publication Date Title
JP2001313670A (ja) ネットワーク管理方法
CN100583811C (zh) 虚拟网络设备
CN100555948C (zh) 一种用于在堆栈交换机***内耦合的交换设备
JP3808647B2 (ja) セル交換モジュール、伝送装置及び伝送装置における現用・予備切り替え方法
JP3388512B2 (ja) パケット通信ネットワークにおける経路指定の管理
KR101099822B1 (ko) 액티브 라우팅 컴포넌트 장애 처리 방법 및 장치
CA2343370C (en) Root cause analysis in a distributed network management architecture
WO2019233179A1 (zh) 一种数据报文的检测方法、设备及***
EP0865698B1 (en) Method and apparatus for tracking connection-oriented communications configurations
JP5033856B2 (ja) ネットワーク構成の想定のための装置、システム
JP3649580B2 (ja) 分散コンピュータ・システムのエラーを報告するシステム
JPH09224026A (ja) 通信ノード及び障害復旧方法並びに通信ネットワーク
JP4759135B2 (ja) デジタル通信ネットワークのための分散スイッチと接続制御構成および方法
CN109995875A (zh) 虚拟化数据分发弹性网络***
WO2007139542A1 (en) Uninterrupted network control message generation during local node outages
US6985448B2 (en) Data transfer system capable of avoiding double reception of same data
CN113904973B (zh) 路由更新方法、介质、装置和计算设备
US20020089990A1 (en) Routing system providing continuity of service for the interfaces associated with neighboring networks
JP4434272B2 (ja) ネットワーク管理システム及びネットワーク管理方法
JP2002374248A (ja) ネットワークシステム及びネットワークでのデータ転送方法
JP3049301B2 (ja) コネクション型通信網での障害回復方式および輻輳回復方式
US7567506B2 (en) Method of managing malfunctions at router level, and a router
JP3794582B2 (ja) 経路制御方法、データ集約装置および経路制御システム
JP3691679B2 (ja) 二重伝送路を有するネットワーク
JP3223879B2 (ja) トレイルの管理方式

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080617