(57)【要約】【課題】ネットワーク診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することを課題とする。【解決手段】このネットワーク管理システムは、ネットワーク診断装置Ｓを含むＡＳｓと、ネットワーク診断装置１を含むＡＳ１と、ネットワーク診断装置３を含むＡＳ３と、属性を管理するファイルサーバである属性管理サーバとが広域網を介して相互に通信可能に接続されて構成される。このような構成において、複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、保持されている他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、属性に対応する処理内容を取得して実施する。【選択図】        図１
2008306371.tif 000002
【特許請求の範囲】
【請求項１】
広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うネットワーク管理システムであって、
前記複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する属性保持手段と、
前記属性保持手段により保持される属性に対応付けて、前記属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する処理内容保持手段と、
前記複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手段から取得して、取得された処理内容を実施する処理実施手段と、
を備えたことを特徴とするネットワーク管理システム。
【請求項２】
前記処理実施手段は、前記各種通信要求としてネットワーク情報の取得要求を前記他のネットワーク診断装置から受信した場合または前記各種通信要求としてネットワーク情報の取得要求を前記他のネットワーク診断装置に送信する場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手段から取得して、取得された処理内容を実施することを特徴とする請求項１に記載のネットワーク管理システム。
【請求項３】
前記複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する評価値保持手段と、
前記他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である前記他のネットワーク診断装置の評価値を前記評価値保持手段から取得して送信する評価値送信手段とをさらに備え、
前記処理実施手段は、前記評価値送信手段により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手段に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記処理内容保持手段に保持される処理内容を実施することを特徴とする請求項１または２に記載のネットワーク管理システム。
【請求項４】
前記処理実施手段は、前記評価値送信手段により送信された通信要求と評価値とを受信した場合に、前記評価値と、前記評価値保持手段に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が八十以上であった場合に、全ての情報を公開する処理を実施し、算出された最小値が０であった場合に、一切の通信を拒否することを特徴とする請求項３に記載のネットワーク管理システム。
【請求項５】
広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うネットワーク管理システムにおける前記複数のネットワーク診断装置であって、
前記複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する属性保持手段と、
前記属性保持手段により保持される属性に対応付けて、前記属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する処理内容保持手段と、
前記複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手段から取得して、取得された処理内容を実施する処理実施手段と、
を備えたことを特徴とするネットワーク診断装置。
【請求項６】
前記複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する評価値保持手段と、
前記他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である前記他のネットワーク診断装置の評価値を前記評価値保持手段から取得して送信する評価値送信手段とをさらに備え、
前記処理実施手段は、前記評価値送信手段により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手段に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記処理内容保持手段に保持される処理内容を実施することを特徴とする請求項５に記載のネットワーク診断装置。
【請求項７】
広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うネットワーク管理システムにおける前記複数のネットワーク診断装置としてのコンピュータに実行させるネットワーク診断プログラムであって、
前記複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する属性保持手順と、
前記属性保持手順により保持される属性に対応付けて、前記属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する処理内容保持手順と、
前記複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手順から取得して、取得された処理内容を実施する処理実施手順と、
をコンピュータに実行させることを特徴とするネットワーク診断プログラム。
【請求項８】
前記複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する評価値保持手順と、
前記他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である前記他のネットワーク診断装置の評価値を前記評価値保持手順から取得して送信する評価値送信手順とをさらに備え、
前記処理実施手順は、前記評価値送信手順により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手順に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記処理内容保持手順に保持される処理内容を実施することを特徴とする請求項７に記載のネットワーク診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、広域網において相互に通信可能に接続された複数のネットワーク診断装置が、広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として広域網を介して各種情報の送受信を行うネットワーク管理システム、ネットワーク診断装置およびネットワーク診断プログラムに関する。
【背景技術】
【０００２】
従来より、インターネットは、複数のルータ、ＬＡＮ（Local  Area  Network）の集合体であり、より広域においては複数の独立した組織によって運営されるネットワークの集合体である自律システム（ＡＳ：Autonomous  System）からなる広がりを持つ分散システムとして捉えることができる。このように、中央集権的な管理機構を持たないインターネットの管理および制御は、通常、個々のＡＳごとに行われている。
【０００３】
ところが、複数のＡＳを介して接続される広域ネットワーク（広域網）においては、ＡＳ間で交換されている経路情報の伝搬障害などの問題を対処するために、複数のＡＳの管理者同士の協調が不可欠である。このような管理者同士の協調は、電話などのLegacyなメディアで行われることが多いため、時間とコストが非常にかかり、結果として問題の解決を難しくしていた。
【０００４】
このような問題に対処するために、ネットワーク上に配置されたコンピュータによって実現される複数の診断装置の協調により、自律システムであるＡＳ間経路障害の診断、検知を迅速に行う診断システム（ＥＮＣＯＲＥ）が提案されている（特許第３４８５７８９号公報）。具体的には、ＥＮＣＯＲＥにおける各診断装置は、障害診断の手順などの関する診断知識を持ち、その知識に基づいて必要な情報の観測、他の診断装置との協調などの動作を随時選択しながらＡＳ間経路障害の診断を行う。また、ＥＮＣＯＲＥは、複数のＡＳ上に配置した診断装置間の協調を通じて経路診断を実行するが、その際に診断装置が各ＡＳで観測した局所的なネットワーク情報の交換を行う。
【０００５】
【特許文献１】特許第３４８５７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来の技術は、診断装置が配置されている自律型のシステムのポリシーに反して、意図しない情報が流出する可能性があるという課題があった。具体的には、インターネットや広域網は、ＡＳ間の協力によって動作している反面、それらのＡＳを運営する主体は、利害が競合する関係にある。そのため、実際には、障害の解決といった共通の利益のためであったとしても、各ＡＳで観測されたネットワーク情報の交換には、それぞれのＡＳのポリシーに基づき制限が加わることが通常である。
【０００７】
ところが、上記した特許文献１などの従来からある自律型のシステムでは、経路診断などのタスクの遂行を確実にするため、診断装置間で必要な情報を交換することに制限を設けていない。したがって、診断装置が配置されたＡＳのポリシーに反して、他のＡＳへ提供したくない秘密性の高いＡＳ内のネットワーク情報が、診断装置を介して他のＡＳに流出する可能性があった。
【０００８】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することが可能であるネットワーク管理システム、ネットワーク診断装置およびネットワーク診断プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うネットワーク管理システムであって、前記複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する属性保持手段と、前記属性保持手段により保持される属性に対応付けて、前記属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する処理内容保持手段と、前記複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手段から取得して、取得された処理内容を実施する処理実施手段と、を備えたことを特徴とする。
【００１０】
また、請求項２に係る発明は、上記の発明において、前記処理実施手段は、前記各種通信要求としてネットワーク情報の取得要求を前記他のネットワーク診断装置から受信した場合または前記各種通信要求としてネットワーク情報の取得要求を前記他のネットワーク診断装置に送信する場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手段から取得して、取得された処理内容を実施することを特徴とする。
【００１１】
また、請求項３に係る発明は、上記の発明において、前記複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する評価値保持手段と、前記他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である前記他のネットワーク診断装置の評価値を前記評価値保持手段から取得して送信する評価値送信手段とをさらに備え、前記処理実施手段は、前記評価値送信手段により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手段に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記処理内容保持手段に保持される処理内容を実施することを特徴とする。
【００１２】
また、請求項４に係る発明は、上記の発明において、前記処理実施手段は、前記評価値送信手段により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手段に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が八十以上であった場合に、全ての情報を公開する処理を実施し、算出された最小値が０であった場合に、一切の通信を拒否することを特徴とする。
【００１３】
また、請求項５に係る発明は、広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うネットワーク管理システムにおける前記複数のネットワーク診断装置であって、前記複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する属性保持手段と、前記属性保持手段により保持される属性に対応付けて、前記属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する処理内容保持手段と、前記複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手段から取得して、取得された処理内容を実施する処理実施手段と、を備えたことを特徴とする。
【００１４】
また、請求項６に係る発明は、上記の発明において、前記複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する評価値保持手段と、前記他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である前記他のネットワーク診断装置の評価値を前記評価値保持手段から取得して送信する評価値送信手段とをさらに備え、前記処理実施手段は、前記評価値送信手段により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手段に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記処理内容保持手段に保持される処理内容を実施することを特徴とする。
【００１５】
また、請求項７に係る発明は、広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うネットワーク管理システムにおける前記複数のネットワーク診断装置としてのコンピュータに実行させるネットワーク診断プログラムであって、前記複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する属性保持手順と、前記属性保持手順により保持される属性に対応付けて、前記属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する処理内容保持手順と、前記複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、前記属性保持手段に保持されている前記他のネットワーク診断装置の属性を参照し、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記属性に対応する処理内容を前記処理内容保持手順から取得して、取得された処理内容を実施する処理実施手順と、をコンピュータに実行させることを特徴とする。
【００１６】
また、請求項８に係る発明は、上記の発明において、前記複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する評価値保持手順と、前記他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である前記他のネットワーク診断装置の評価値を前記評価値保持手順から取得して送信する評価値送信手順とをさらに備え、前記処理実施手順は、前記評価値送信手順により送信された通信要求と評価値とを受信した場合に、前記受信した評価値と、前記評価値保持手順に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、前記他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、前記処理内容保持手順に保持される処理内容を実施することを特徴とする。
【発明の効果】
【００１７】
請求項１、５、７の発明によれば、複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持し、保持される属性に対応付けて、属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持し、複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、保持されている他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、属性に対応する処理内容を取得して、取得された処理内容を実施するので、ネットワーク診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００１８】
例えば、セキュリティレベルの低いネットワーク診断装置、管理者が不明なネットワーク診断装置、システムの業種が異なり通信を行う必要のないネットワーク診断装置などから通信開始要求や経路情報取得要求を受信した場合に、このようなネットワーク診断装置を判別して、通信を行うか否かを判定することができる結果、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００１９】
また、請求項２、６、８の発明によれば、各種通信要求としてネットワーク情報の取得要求を前記他の診断装置から受信した場合または各種通信要求としてネットワーク情報の取得要求を他の診断装置に送信する場合に、保持されている他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、属性に対応する処理内容を取得して、取得された処理内容を実施するので、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００２０】
例えば、ネットワーク診断装置同士で送受信されている経路情報などを用いて、広域網で発生した可能性がある障害の解析を行う際に、セキュリティレベルの低いネットワーク診断装置や全く業種の異なるネットワーク診断装置などに対して、必要以上に情報提供することを防止することが可能である。
【００２１】
また、請求項３の発明によれば、複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持し、他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である他のネットワーク診断装置の評価値を取得して送信し、送信された通信要求と評価値とを受信した場合に、受信した評価値と、保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、保持される処理内容を実施するので、不要な情報が流出することをより確実に防止することが可能である。
【００２２】
例えば、ネットワーク診断装置Ａとネットワーク診断装置Ｂとの間でネットワーク情報（経路情報）を送受信する場合に、ネットワーク診断装置Ａからネットワーク診断装置Ｂを評価した評価値Ａと、ネットワーク診断装置Ｂからネットワーク診断装置Ａを評価した評価値Ｂとを考慮して協働して実施する処理内容を決定するので、どちらかの評価だけを用いて処理内容を決定するのに比べて、両装置の意向を考慮することができる結果、両装置にとって不要な情報が流出することをより確実に防止することが可能である。
【００２３】
また、通信の開始に評価値を用いて処理内容を判定することで、悪意のあるネットワーク診断装置が他のネットワーク診断装置に処理を要求するにも関わらず、自装置では他のネットワーク診断装置の制限レベルを不当に低く設定して、他のネットワーク診断装置からの処理要求を拒否するという通信の不公平性を回避することができる。つまり、他のネットワーク診断装置からの通信要求を拒否するネットワーク診断装置は、同じ確率で他のネットワーク診断装置から処理の実行を拒否されることとなる。
【００２４】
また、請求項４の発明によれば、送信された通信要求と評価値とを受信した場合に、送信された評価値と、保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が八十以上であった場合に、全ての情報を公開する処理を実施し、算出された最小値が０であった場合に、一切の通信を拒否するので、評価値の高いネットワーク診断装置に対しては、全ての情報を公開し、評価値の低いネットワーク診断装置に対しては、一切の通信を拒否することが可能である。
【００２５】
例えば、最小値が０〜８０の間の場合には、保持される処理内容を実施し、最小値が８０以上であれば、全ての情報を公開し、最小値が０であれば、一切の通信を拒否するなど、複数のネットワーク診断装置間において、閾値の高い・低い場合の処理内容を統一することができる結果、通信の不公平性を回避することができる。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照して、この発明に係るネットワーク管理システム、ネットワーク診断装置およびネットワーク診断プログラムの実施例を詳細に説明する。なお、以下では、本実施例で用いる主要な用語、本実施例に係るネットワーク管理システムの概要および特徴、ネットワーク管理システムの構成および処理の流れを順に説明し、最後に本実施例に対する種々の変形例を説明する。
【実施例１】
【００２７】
［用語の説明］
まず最初に、本実施例で用いる主要な用語を説明する。本実施例で用いる「ＥＮＣＯＲＥ（特許請求の範囲に記載の「ネットワーク管理システム」に対応する。）」とは、インターネットなどの広域網において相互に通信可能に接続された複数のネットワーク診断装置が、他のネットワーク診断装置との間における協調動作として広域網を介した各種情報の送受信を行いながら、広域網で発生した障害の検知を解析とを自律して行うシステムである。具体的には、ＥＮＣＯＲＥは、独立した組織によって運営される複数のネットワークの集合体であるＡＳ（Autonomous  System）内にネットワーク診断装置を配置することによって構成される。
【００２８】
ここで、ＥＮＣＯＲＥにおけるネットワーク診断装置が広域網で発生した障害の検知・解析を実施する場合について説明する。なお、ここで説明する手法は、特許文献１と同様であるので、詳細な説明は省略し、概要について説明する。
【００２９】
ＥＮＣＯＲＥにおける各ＡＳ内のネットワーク診断装置は、同じＡＳ内のルータからネットワーク情報を定期的に収集する。具体的には、各ＡＳ内のネットワーク診断装置は、ＡＳ間経路診断障害の診断のために、ＡＳ間でネットワーク情報（例えば、AS−path情報、経路情報など）の交換を実際に行っているルータと通信を行い、ＡＳ間で伝搬されているネットワーク情報の監視を行う。なお、どの情報をどこから収集するかといった具体的に手順に関しては、すべて診断知識あるいはプログラムの設定情報に含まれているものとする。
【００３０】
また、各ネットワーク診断装置は、自装置で収集したネットワーク情報の解析結果と診断知識に基づいて、広域網において何らかの障害が発生していないかを監視する。そして、各ネットワーク診断装置は、ＥＮＣＯＲＥ内に何らかの障害が発生した可能性があると判定した場合、診断知識を用いてどのような異常・不具合が起きているのか、原因は何か、広域網上のどの場所で異常が発生しているかなどの障害の詳細を推測することを試みる。具体的には、障害の可能性を検知した各ネットワーク診断装置は、収集したネットワーク情報の解析結果と図１４に示したような障害判定用知識を用いて、可能性のある障害を抽出して診断のための仮説（例えば、「特定のサーバに一定時間接続不能であれば、サーバに障害が発生している可能性がある」など）を立てる。なお、図１４は、従来技術における診断項目の例を示す図である。
【００３１】
そして、各ネットワーク診断装置は、立てた仮説が正しいかどうかを、予め定めた検証すべき項目を用いて検証する。なお、検証すべき項目およびその順序は、各診断項目の結果に依存しているため、診断の状況によって動的に変化し、仮説と診断項目との間にも依存関係が存在するために、特定の診断項目の正否によって新たな検証すべき仮説が成立することもある。
【００３２】
ここで、図１５を用いて、ＥＮＣＯＲＥにおけるネットワーク診断装置が広域網で発生した障害の検知・解析を実施する例を具体的に説明する。図１５に示すように、このＥＮＣＯＲＥは、ネットワーク診断装置ＳとルータＳとを含むＡＳｓと、ネットワーク診断装置１とルータ１とを含むＡＳ１と、ネットワーク診断装置２とルータ２とを含むＡＳ２と、ネットワーク診断装置３とルータ３とを含むＡＳ３と、ネットワーク診断装置４とルータ４とを含むＡＳ４とから構成される。図１５は、従来技術を説明するための図である。
【００３３】
図１５において、ＡＳｓのルータＳから広報されたネットワーク情報（経路情報）は、ＡＳ１、ＡＳ２あるいはＡＳ３を経由して、ＡＳ４に伝搬されるものとする。ここで、ＡＳ１とＡＳ２との間でＡＳｓに関するフィルタの設定に誤りが発生し、ＡＳｓに関する経路情報がＡＳ２に流れなくなった状況を想定する。この状況では、「ＡＳ１、ＡＳ２間の物理的接続の障害が発生した」あるいは「ルータ２の経路フィルタの設定誤りによりネットワーク情報が破棄されている」という仮説が成立するものとする。
【００３４】
これらの仮説を検証するために、ＡＳｓ内のネットワーク診断装置Ｓは、ＡＳ１内のネットワーク診断装置１と、ＡＳ２内のネットワーク診断装置２とそれぞれ通信し、それぞれのＡＳにおいて観測された経路情報あるいはネットワーク情報を送り返してもらう。その結果、ＡＳｓ内のネットワーク診断装置Ｓは、ＡＳ１ではルータＳが広報した経路情報あるいはネットワーク情報が存在するのに対し、ルータ２にはルータ１から広報された経路情報あるいはネットワーク情報は存在しても、ルータＳから広報された経路情報あるいはネットワーク情報が含まれていないことを認識する。以上より、二つ目の仮説「ルータ２の経路フィルタの設定誤りにより経路情報あるいはネットワーク情報が破棄されている」が成立することがわかり、ＡＳｓでは、ＡＳ１とＡＳ２との間でＡＳｓの経路情報あるいはネットワーク情報に関するフィルタの設定に誤りがあったことが判明する。
【００３５】
このように、各ネットワーク診断装置は、他のネットワーク診断装置からネットワーク情報を受信して広域網で発生した障害の検知・解析を実施する。ところが、通常、各ＡＳのポリシーは、各ＡＳを運営する運営会社などによって独自に設定されているため、あるＡＳに属するネットワーク診断装置からはAS−path情報などのネットワーク情報を受信することができるが、あるＡＳに属するネットワーク診断装置からは受信できないなどの不都合が発生して、障害の解析が行えなくなったりする。また、他のネットワーク診断装置からネットワーク情報の要求を受け付けたネットワーク診断装置は、ネットワーク情報だけでなく、ポリシーに反して自装置の設定情報やＡＳに関する秘密性の高い情報を送信してしまうなどの問題もある。そこで、ポリシーに反して情報が流出することを確実に防止することは、ＥＮＣＯＲＥを構成するのに、また、ネットワーク診断装置が自律して障害の検知や解析を行うのに非常に重要である。なお、以下の実施例では、説明上、ネットワーク診断装置Ｓを含むＡＳｓと、ネットワーク診断装置１を含むＡＳ１と、ネットワーク診断装置３を含むＡＳ３との間における通信について説明する。
【００３６】
［ネットワーク管理システムの概要および特徴］
次に、図１を用いて、実施例１に係るネットワーク管理システムの概要および特徴を説明する。図１は、実施例１に係るネットワーク管理システムの全体構成を示す図である。
【００３７】
図１に示すように、このネットワーク管理システム（ＥＮＣＯＲＥ）は、ネットワーク診断装置Ｓを含むＡＳｓと、ネットワーク診断装置１を含むＡＳ１と、ネットワーク診断装置３を含むＡＳ３と、属性を管理するファイルサーバである属性管理サーバとが広域網を介して相互に通信可能に接続されて構成される。そして、ネットワーク診断装置Ｓには、ＩＰアドレス「192.168.1.1」が割り振られており、同様に、ネットワーク診断装置１には、ＩＰアドレス「10.1.1.1」、ネットワーク診断装置３には、ＩＰアドレス「20.1.1.1」が割り振られている。
【００３８】
このような構成において、このネットワーク管理システムは、上記したように、広域網において相互に通信可能に接続された複数のネットワーク診断装置が、広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として広域網を介して各種情報の送受信を行うことを概要とするものであり、特に、ネットワーク診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することが可能である点に主たる特徴がある。
【００３９】
この主たる特徴を具体的に説明すると、属性管理サーバは、複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する。具体的に例を挙げれば、属性管理サーバは、『ネットワーク診断装置それぞれに割り与えられている「ＩＰアドレス」、当該ネットワーク診断装置が属する「属性」、属する属性を数値化した「属性値」』として「192.168.1.1、属性Ａ、５０」、「10.1.1.1、属性Ａ、５０」や「20.1.1.1、属性Ｂ、１０」などと記憶する。
【００４０】
そして、各ネットワーク診断装置は、属性管理サーバにより保持される属性に対応付けて、属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する。具体的に例を挙げれば、ネットワーク診断装置Ｓは、『付与された属性を示す「属性」、付与された属性を数値化した「属性値」、協調して実行する処理内容を示す「処理内容」』の組を１つの処理規則として「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する」などと記憶する。同様に、ネットワーク診断装置１は、「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する」などと記憶し、ネットワーク診断装置３は、「属性Ａ、５０、処理内容＝属性が一致しない場合に通信の一部拒否する」などと記憶する。なお、処理内容は、「通信を許可または拒否する」だけでなく、「ネットワーク情報を全部送信する」や「ネットワーク情報を一部だけ送信する」など利用者（運営者）によって個別に設定される。
【００４１】
このような状態において、ＡＳｓのネットワーク診断装置Ｓは、ＡＳ１のネットワーク診断装置１に通信要求を送信する（図１の（１）参照）。具体的に例を挙げると、ネットワーク診断装置Ｓは、通信の開始要求やネットワーク情報（例えば、経路情報やAS-path情報など）の取得要求などの通信要求をネットワーク診断装置１に送信する。ここでは、通信要求としてネットワーク情報であるAS−path情報の公開を要求することとする。
【００４２】
すると、ネットワーク診断装置１は、他のネットワーク診断装置からAS−path情報公開要求を受信した場合に、属性管理サーバに保持されている他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置に保持する処理規則中の属性とが一致すると、属性に対応する処理内容を規則より取得して、取得された処理内容を実施する（図１の（２）と（３）参照）。
【００４３】
上記した例で具体的に説明すると、ネットワーク診断装置１は、受信したAS−path情報公開要求に含まれるネットワーク診断装置ＳのＩＰアドレス「192.168.1.1」を取得する。続いて、ネットワーク診断装置１は、属性管理サーバに接続して、取得したＩＰアドレス「192.168.1.1」に対応する属性「属性＝属性Ａ、属性値＝５０」を取得する。そして、ネットワーク診断装置１は、取得したネットワーク診断装置Ｓの属性「属性＝属性Ａ、属性値＝５０」と、自装置内に保持する処理規則中の属性「属性＝属性Ａ、属性値＝５０」とが一致するか否かを判定する。
【００４４】
そして、ネットワーク診断装置１は、取得したネットワーク診断装置Ｓの属性と、自装置内に保持する処理規則中の属性とが一致する場合に、自装置内に保持する「処理内容」を実行する。この例では、ネットワーク診断装置１は、「処理内容＝属性が一致する場合に通信を許可する」を実行し、ネットワーク診断装置Ｓに対してAS−path情報を送信する。一方、ネットワーク診断装置１は、取得したネットワーク診断装置Ｓの属性と、自装置内に処理規則中の属性とが一致しない場合に、当該通信を拒否する旨の応答をネットワーク診断装置Ｓに送信し、通信接続を拒否する。
【００４５】
同様に、ＡＳｓのネットワーク診断装置Ｓは、ＡＳ３ネットワーク診断装置３にAS−path情報公開要求を送信すると、ネットワーク診断装置３は、受信したAS−path情報公開要求に含まれるネットワーク診断装置ＳのＩＰアドレス「192.168.1.1」を取得する（図１の（４）参照）。続いて、ネットワーク診断装置３は、属性管理サーバに接続して、取得したＩＰアドレス「192.168.1.1」に対応する属性「属性＝属性Ａ、属性値＝５０」を取得して、取得したネットワーク診断装置Ｓの属性「属性＝属性Ａ、属性値＝５０」と、自装置内に保持する処理規則中の属性「属性＝属性Ｂ、属性値＝１０」とが一致するか否かを判定する（図１の（５）参照）。
【００４６】
そして、ネットワーク診断装置３は、ネットワーク診断装置Ｓの属性「属性＝属性Ａ、属性値＝５０」と、自装置内に保持する処理規則中の属性「属性＝属性Ｂ、属性値＝１０」とが一致しないため、当該通信を拒否する旨の応答をネットワーク診断装置Ｓに送信し、通信接続を拒否する（図１の（６）参照）。
【００４７】
このように、実施例１に係るネットワーク管理システムは、ネットワーク診断装置それぞれに付与された属性に応じて、処理内容を選択して実行することができる結果、上記した主たる特徴のごとく、ネットワーク診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００４８】
［ネットワーク管理システムの構成］
次に、図２を用いて、図１に示したネットワーク管理システムの構成を説明する。図２は、実施例１に係るネットワーク管理システムの構成を示すブロック図である。図２に示すように、このネットワーク管理システムは、ネットワーク診断装置Ｓと、ネットワーク診断装置１と、ネットワーク診断装置３と、属性管理サーバとから構成される。なお、ネットワーク診断装置Ｓとネットワーク診断装置１とネットワーク診断装置３とは同様の機能を有するので、ここでは、ネットワーク診断装置Ｓについてのみ説明する。
【００４９】
（属性管理サーバ１０の構成）
属性管理サーバ１０は、通信制御Ｉ／Ｆ部１１と、属性管理ＤＢ１２と、制御部１３とから構成され、属性情報を一括して記憶する装置のことであり、例えば、ファイルサーバやディレクトリサーバなどがこれに該当する。
【００５０】
通信制御Ｉ／Ｆ部１１は、各ネットワーク診断装置との間でやり取りする各種情報に関する通信を制御し、具体的には、各ネットワーク診断装置から属性参照要求を受け付けたり、記憶する属性情報を各ネットワーク診断装置に送信したりする。
【００５１】
属性管理ＤＢ１２は、複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて保持する。具体的に例を挙げれば、属性管理ＤＢ１２は、図３に示すように、『ネットワーク診断装置それぞれに割り与えられている「ＩＰアドレス」、当該ネットワーク診断装置が属する「属性」、属する属性を数値化した「属性値」』として「192.168.1.1、属性Ａ、５０」、「10.1.1.1、属性Ａ、５０」や「20.1.1.1、属性Ｂ、１０」などと記憶する。なお、ここで記憶される属性は、管理者などによって付与される。また、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。なお、図３は、属性管理ＤＢに記憶される情報の例を示す図である。
【００５２】
制御部１３は、ＯＳ（Operating  System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する。具体的には、制御部１３は、各ネットワーク診断装置からの属性参照要求などを通信制御Ｉ／Ｆ部１１を介して受け付けたりする。
【００５３】
（ネットワーク診断装置Ｓ２０の構成）
図２に示すように、ネットワーク診断装置Ｓ２０は、通信制御Ｉ／Ｆ部２１と、記憶部２２と、制御部３０とから構成される。
【００５４】
通信制御Ｉ／Ｆ部２１は、他のネットワーク診断装置や属性管理サーバとの間でやり取りする各種情報に関する通信を制御する。具体的には、通信制御Ｉ／Ｆ部２１は、AS−path情報公開要求や通信開始要求などの各種通信要求を他のネットワーク診断装置に送信したり、当該各種通信要求やAS−path情報などを他のネットワーク診断装置から受信したり、属性管理サーバに接続して属性を取得したり、同じＡＳ内のルータから定期的にネットワーク情報（経路情報）などを受信したりする。
【００５５】
記憶部２２は、制御部３０による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、ネットワーク情報ＤＢ２３と、診断項目ＤＢ２４と、処理内容ＤＢ２５とを備える。
【００５６】
ネットワーク情報ＤＢ２３は、同じＡＳ内のルータから受信した経路情報や他のネットワーク診断装置から受信した経路情報などを記憶する。具体的には、ネットワーク情報ＤＢ２３は、後述するネットワーク機器間通信モジュール３１によって同じＡＳ内のルータＳから定期的に受信される経路情報や、後述する診断装置間通信モジュール３２によって他のネットワーク診断装置から受信される経路情報やAS-pathなどを記憶する。なお、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５７】
診断項目ＤＢ２４は、広域網内に発生した障害に対して立てられた仮説を検証するのに使用される診断知識を記憶する。具体的に例を挙げれば、診断項目ＤＢ２４は、後述する障害診断・推論エンジン３３によって、広域網内に発生した可能性のある障害の仮説が立てられ、立てられた仮説の検証を行う際に必要となるLisp言語で記載された診断項目（図１４参照）を記憶する。なお、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５８】
処理内容ＤＢ２５は、属性管理サーバ１０により保持される属性に対応付けて、属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を保持する。具体的に例を挙げれば、処理内容ＤＢ２５は、図４に示すように、『付与された属性を示す「属性」、付与された属性を数値化した「属性値」、協調して実行する処理内容を示す「処理内容」』として「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する（通信情報の送受信を行う）」、「属性Ａ、５０、処理内容＝属性が一致するかつ属性値が自装置より小さい場合に通信情報一部の送受信を行う」などと記憶する。なお、処理内容ＤＢ２５は、特許請求の範囲に記載の「処理内容保持手段」に対応する。また、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、図４は、処理内容ＤＢに記憶される情報の例を示す図である。
【００５９】
制御部３０は、ＯＳ（Operating  System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとして、ネットワーク機器間通信モジュール３１と、診断装置間通信モジュール３２と、障害診断・推論エンジン３３と、属性利用通信モジュール３４とを備え、これらによって種々の処理を実行する。
【００６０】
ネットワーク機器間通信モジュール３１は、ＡＳ内のネットワーク機器との間で各種情報の送受信を行う。具体的に例を挙げれば、ネットワーク機器間通信モジュール３１は、ＡＳｓ内のルータＳから通信制御Ｉ／Ｆ部２１を介してネットワーク情報（経路情報）を定期的に受信する。
【００６１】
診断装置間通信モジュール３２は、他のＡＳ内のネットワーク診断装置との間で各種情報の送受信を行う。具体的に例を挙げれば、診断装置間通信モジュール３２は、ＡＳ１のネットワーク診断装置１やＡＳ３のネットワーク診断装置３から経路情報を受信してネットワーク情報ＤＢ２３に格納したり、ルータ１から定期的に受信した経路情報をネットワーク診断装置１やネットワーク診断装置３に送信したりする。
【００６２】
障害診断・推論エンジン３３は、広域網で発生した障害の検知・解析を実施する。具体的に例を挙げれば、障害診断・推論エンジン３３は、診断装置間通信モジュール３２によって受信された他のＡＳの経路情報から、当該広域網で発生している可能性のある障害の「仮説」を立てる。そして、障害診断・推論エンジン３３は、立てた「仮説」が正しいかどうかを、診断項目ＤＢ２４に記憶される診断項目を用いて検証する。
【００６３】
例えば、ネットワーク診断装置Ｓ２０からネットワーク診断装置１にＡＳｓの経路情報Ｓが送信され、ネットワーク診断装置１からネットワーク診断装置３に経路情報Ｓが送信されるとする。ここで、利用者による通信不可能の連絡や、ｓｎｍｐ（Simple  Network  Management  Protocol）などにより障害発生を検知すると、障害診断・推論エンジン３３は、「ＡＳ１、ＡＳ３間の物理的接続の障害が発生した」あるいは「ＡＳ２の経路フィルタの設定誤りによりネットワーク情報が破棄されている」という仮説を構築する。そして、ネットワーク診断装置Ｓ２０の診断装置間通信モジュール３２は、ネットワーク診断装置１とネットワーク診断装置３とのそれぞれからそれぞれが保持する経路情報を受信する。なお、ここで受信する情報については、後述する属性利用通信モジュール３４によって属性が判定されて決定されるが、ここでは、少なくとも経路情報は受信しているとする。
【００６４】
その後、障害診断・推論エンジン３３は、ネットワーク診断装置１から受信した経路情報には経路情報Ｓが含まれているおり、ネットワーク診断装置３から受信した経路情報には経路情報Ｓが含まれていないことを確認すると、「ＡＳ１の経路フィルタの設定誤りにより経路情報Sが破棄されている」が成立することがわかり、ＡＳｓでは、ＡＳ１とＡＳ３との間で経路情報Ｓに関するフィルタの設定に誤りがあったことが判明する。
【００６５】
属性利用通信モジュール３４は、複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、属性管理サーバ１０に保持されている他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、属性に対応する処理内容を自装置内の規則中から取得して、取得された処理内容を実施する。
【００６６】
具体的には、ネットワーク診断装置１からAS-path公開要求や通信開始要求などの通信要求が診断装置間通信モジュール３２によって受信されると、属性利用通信モジュール３４は、当該通信要求からネットワーク診断装置１のＩＰアドレス「10.1.1.1」を取得するとともに、属性管理サーバ１０に接続して、取得したＩＰアドレス「10.1.1.1」に対応する属性「属性＝属性Ａ、属性値＝５０」を取得する。そして、属性利用通信モジュール３４は、取得したネットワーク診断装置１の属性「属性＝属性Ａ、属性値＝５０」と、自装置内の処理内容ＤＢ２５に保持する処理規則中の属性「属性＝属性Ａ、属性値＝５０」とが一致するか否かを判定する。
【００６７】
そして、属性利用通信モジュール３４は、取得したネットワーク診断装置１の属性と、処理規則中の属性とが一致する場合に、処理内容ＤＢ２５に保持する「処理内容＝属性が一致する場合に通信を許可する（通信情報の送受信を行う）」を実行し、当該通信情報の送受信を行うように、診断装置間通信モジュール３２や障害診断・推論エンジン３３にその旨を通知する。一方、取得したネットワーク診断装置１の属性と、処理規則中の属性とが一致しない場合に、属性利用通信モジュール３４は、診断装置間通信モジュール３２や障害診断・推論エンジン３３にネットワーク診断装置１との通信を拒否する旨を通知する。
【００６８】
また、通信要求を受信した場合に、属性判定を行うだけでなく、通信要求を送信する場合に、属性判定を行ってもよい。具体的には、属性利用通信モジュール３４は、診断装置間通信モジュール３２によってネットワーク診断装置１に通信要求が送信される際に、属性管理サーバ１０に接続してネットワーク診断装置１の属性「属性＝属性Ａ、属性値＝５０」を取得する。そして、属性利用通信モジュール３４は、取得したネットワーク診断装置１の属性「属性＝属性Ａ、属性値＝５０」と、自装置内の処理内容ＤＢ２５に保持する処理規則中の属性「属性＝属性Ａ、属性値＝５０」とが一致する場合にのみ、通信要求の送信を許可する旨を診断装置間通信モジュール３２に通知する。すると、診断装置間通信モジュール３２は、ネットワーク診断装置１に対して通信要求を送信する。また、取得したネットワーク診断装置１の属性と、処理規則中の属性とが一致しない場合には、属性利用通信モジュール３４は、通信要求の送信を拒否する旨を診断装置間通信モジュール３２に通知する。なお、属性利用通信モジュール３４は、特許請求の範囲に記載の「処理内容実施手段」に対応する。
【００６９】
［ネットワーク管理システムによる処理］
次に、図５を用いて、ネットワーク管理システムによる処理を説明する。図５は、実施例１に係るネットワーク管理システムにおける属性判定処理の流れを示すフローチャートである。なお、ここでは、ネットワーク診断装置Ｓがネットワーク診断装置１から通信要求を受信した場合について説明する。
【００７０】
図５に示すように、ネットワーク機器間通信モジュール３１によって通信要求が受信されると（ステップＳ５０１肯定）、属性利用通信モジュール３４は、受信された通信要求からＩＰアドレスを取得するとともに、属性管理サーバ１０に接続して、当該ＩＰアドレスに対応するネットワーク診断装置１の属性と、処理内容ＤＢ２５に保持される処理規則中の属性とが一致するか否かを判定する（ステップＳ５０２とステップＳ５０３）。
【００７１】
そして、ネットワーク診断装置１の属性と、処理内容ＤＢ２５に保持される処理規則中の属性とが一致する場合（ステップＳ５０３肯定）、属性利用通信モジュール３４は、処理内容ＤＢ２５に保持される処理内容を取得して、当該処理内容を実施する（ステップＳ５０４とステップＳ５０５）。
【００７２】
一方、ネットワーク診断装置１の属性と、処理内容ＤＢ２５に保持される処理規則中の属性とが一致しない場合（ステップＳ５０３否定）、属性利用通信モジュール３４は、当該処理内容を実施せずに処理を終了する。
【００７３】
［実施例１による効果］
このように、実施例１によれば、複数のネットワーク診断装置それぞれに対して属性を付与して、付与した属性とネットワーク診断装置とを対応付けて属性管理サーバ１０に保持し、属性管理サーバ１０により保持される属性に対応付けて、属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を処理内容ＤＢ２５に保持し、複数のネットワーク診断装置が他のネットワーク診断装置に対して各種通信要求を送信する場合または他のネットワーク診断装置から各種通信要求を受信した場合に、属性管理サーバ１０に保持されている他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、属性に対応する処理内容を処理内容ＤＢ２５から取得して、取得された処理内容を実施するので、ネットワーク診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００７４】
例えば、セキュリティレベルの低いネットワーク診断装置、管理者が不明なネットワーク診断装置、システムの業種が異なり通信を行う必要のないネットワーク診断装置などから通信開始要求や経路情報取得要求を受信した場合に、このようなネットワーク診断装置を判別して、通信を行うか否かを判定することができる結果、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００７５】
また、実施例１によれば、各種通信要求としてネットワーク情報の取得要求を他のネットワーク診断装置から受信した場合または各種通信要求としてネットワーク情報の取得要求を他のネットワーク診断装置に送信する場合に、他のネットワーク診断装置の属性を参照し、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、属性に対応する処理内容を取得して、取得された処理内容を実施するので、ポリシーに反して情報が流出することを確実に防止することが可能である。
【００７６】
例えば、ネットワーク診断装置同士で送受信されている経路情報などを用いて、広域網で発生した可能性がある障害の解析を行う際に、セキュリティレベルの低いネットワーク診断装置や全く業種の異なるネットワーク診断装置などに対して、必要以上に情報提供することを防止することが可能である。
【実施例２】
【００７７】
ところで、実施例１では、通信を行うネットワーク診断装置それぞれの属性から処理内容を実施するか否かを判定する場合について説明したが、本発明はこれに限定されるものではなく、ネットワーク診断装置それぞれの属性とさらにネットワーク診断装置それぞれの評価値を考慮して処理内容を実施するか否かを判定してもよい。
【００７８】
そこで、実施例２では、図６〜図１０を用いて、ネットワーク診断装置それぞれの評価値をさらに考慮して処理内容を実施する場合について説明する。なお、実施例２では、実施例２に係るネットワーク管理システムの概要、ネットワーク管理システムの構成および処理の流れについて説明し、最後に実施例２による効果について説明する。
【００７９】
［ネットワーク管理システムの概要（実施例２）］
図６を用いて、実施例２に係るネットワーク管理システムの概要について説明する。図６は、実施例２に係るネットワーク管理システムの全体構成を示す図である。
【００８０】
図６に示すように、実施例２に係るネットワーク管理システムは、実施例１と同様、ネットワーク診断装置Ｓを含むＡＳｓと、ネットワーク診断装置１を含むＡＳ１と、ネットワーク診断装置３を含むＡＳ３と、属性を管理するファイルサーバである属性管理サーバとが広域網を介して相互に通信可能に接続されて構成される。そして、ネットワーク診断装置Ｓには、ＩＰアドレス「192.168.1.1」が割り振られており、同様に、ネットワーク診断装置１には、ＩＰアドレス「10.1.1.1」、ネットワーク診断装置３には、ＩＰアドレス「20.1.1.1」が割り振られている。
【００８１】
また、実施例１と同様、各ネットワーク診断装置は、属性管理サーバにより保持される属性に対応付けて、属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を処理内容ＤＢに保持する。具体的には、ネットワーク診断装置Ｓは、「属性、属性値、処理内容」として「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する」などと処理内容ＤＢに保持する。同様に、ネットワーク診断装置１は、「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する」などと記憶し、ネットワーク診断装置３は、「属性Ｂ、１０、処理内容＝属性が一致しない場合に通信の一部拒否する」などと処理内容ＤＢに保持する。
【００８２】
そして、実施例１と異なる点は、それぞれのネットワーク診断装置は、他のネットワーク診断装置それぞれと相互評価した評価値を評価値ＤＢに保持する。具体的に例を挙げれば、ＡＳｓのネットワーク診断装置Ｓは、『評価対象のネットワーク診断装置に割り与えられている「ＩＰアドレス」、自装置から評価した値を示す「評価値」』として「10.1.1.1、ev（S、1）」や「20.1.1.1、ev（S、3）」などと評価値ＤＢに保持する。同様に、ＡＳ１のネットワーク診断装置１は、「ＩＰアドレス、評価値」として「192.168.1.1、ev（1、S）」や「20.1.1.1、ev（1、3）」などと評価値ＤＢに保持し、ＡＳ３のネットワーク診断装置３は、「ＩＰアドレス、評価値」として「192.168.1.1、ev（3、S）」や「10.1.1.1、ev（3、1）」などと評価値ＤＢに保持する。
【００８３】
このような構成において、ＡＳｓのネットワーク診断装置Ｓは、ＡＳ１のネットワーク診断装置１に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先であるネットワーク診断装置１の評価値を評価値ＤＢから取得して送信する。
【００８４】
具体的に例を挙げれば、ネットワーク診断装置Ｓは、ＡＳ１のネットワーク診断装置１に対して各種通信要求（例えば、AS-path公開要求やネットワーク情報取得要求など）を送信する場合に、送信先のネットワーク診断装置１の評価値（ev（S、1））を評価値ＤＢから取得して、通信要求とともに取得した評価値（ev（S、1））をネットワーク診断装置１に送信する。
【００８５】
続いて、この通信要求と評価値とを受信したＡＳ１のネットワーク診断装置１は、送信された通信要求と評価値とを受信した場合に、受信した評価値と、評価値ＤＢに保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、処理内容ＤＢに保持される処理内容を実施する。
【００８６】
上記した例で具体的に説明すると、この通信要求と評価値とを受信したＡＳ１のネットワーク診断装置１は、通信要求とともに受信した送信元となるネットワーク診断装置Ｓから評価した送信先である自装置の評価値（ev（S、1））と、評価値ＤＢに保持される自装置から評価した送信元であるネットワーク診断装置Ｓの評価値（ev（1、S））との最小値「min＝（ev（S、1）、ev（1、S））」を算出する（図９参照）。続いて、ネットワーク診断装置１は、算出した最小値「min＝（ev（S、1）、ev（1、S））」が所定の閾値以上である否かを判定する。
【００８７】
そして、算出した最小値が所定の閾値以上であれば、ネットワーク診断装置１は、実施例１と同様に、受信した通信要求に含まれるネットワーク診断装置ＳのＩＰアドレス「192.168.1.1」を取得する。続いて、ネットワーク診断装置１は、属性管理サーバに接続して、取得したＩＰアドレス「192.168.1.1」に対応する属性「属性＝属性Ａ、属性値＝５０」を取得する。そして、ネットワーク診断装置１は、取得したネットワーク診断装置Ｓの属性「属性＝属性Ａ、属性値＝５０」と、自装置内に保持する処理規則中の属性「属性＝属性Ａ、属性値＝５０」とが一致するか否かを判定する。
【００８８】
そして、ネットワーク診断装置Ｓの属性と処理規則中の属性とが一致すると、ネットワーク診断装置１は、処理内容ＤＢに記憶される「処理内容＝属性が一致する場合に通信を許可する」を実行する。処理内の実行については、実施例１と同様であるので、ここではその詳細な説明は省略する。
【００８９】
このように、実施例２に係るネットワーク管理システムは、属性に加えてさらに評価値を考慮して処理実行を判定する結果、不要な情報が流出することをより確実に防止することが可能である。
【００９０】
［ネットワーク管理システムの構成（実施例２）］
次に、図７を用いて、図６に示したネットワーク管理システムの構成を説明する。図７は、実施例２に係るネットワーク管理システムの構成を示すブロック図である。
【００９１】
図７に示すように、このネットワーク管理システムは、ネットワーク診断装置Ｓと、ネットワーク診断装置１と、ネットワーク診断装置３と、属性管理サーバとから構成される。なお、ネットワーク診断装置Ｓとネットワーク診断装置１とネットワーク診断装置３とは同様の機能を有し、また、属性管理サーバは、実施例１と同様の機能を有するので、ここでは、ネットワーク診断装置Ｓについてのみ説明する。
【００９２】
また、図７に示すように、ネットワーク診断装置Ｓは、通信制御Ｉ／Ｆ部２１と、記憶部２２のネットワーク情報ＤＢ２３と診断項目ＤＢ２４と処理内容ＤＢ２５と評価値ＤＢ２６と、制御部３０のネットワーク機器間通信モジュール３１と診断装置間通信モジュール３２と障害診断・推論エンジン３３と属性利用通信モジュール３４と評価値利用通信モジュール３５とから構成される。このうち、通信制御Ｉ／Ｆ部２１と、記憶部２２のネットワーク情報ＤＢ２３と診断項目ＤＢ２４と処理内容ＤＢ２５と、制御部３０のネットワーク機器間通信モジュール３１と診断装置間通信モジュール３２と障害診断・推論エンジン３３と属性利用通信モジュール３４とは、実施例１と同様の機能を有するので、ここでは、実施例１とは異なる記憶部２２の評価値ＤＢ２６と、制御部３０の評価値利用通信モジュール３５とについて説明する。
【００９３】
記憶部２２の評価値ＤＢ２６は、複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持する。具体的に例を挙げれば、評価値ＤＢ２６は、図８に示すように、『評価対象のネットワーク診断装置に割り与えられている「ＩＰアドレス」、自装置から評価した値を示す「評価値」』として「10.1.1.1、ev（S、1）」や「20.1.1.1、ev（S、3）」などと記憶する。なお、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、評価値ＤＢ２６は、特許請求の範囲に記載の「評価値保持手段」に対応する。また、図８は、評価値ＤＢに記憶される情報の例を示す図である。
【００９４】
制御部３０の評価値利用通信モジュール３５は、送信された通信要求と評価値とを受信した場合に、受信された評価値と、評価値ＤＢ２６に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、処理内容ＤＢ２５に保持される処理内容を実施する。
【００９５】
具体的に、ネットワーク診断装置１から通信要求と評価値（ev（1、S）と受信した場合、評価値利用通信モジュール３５は、図９に示すように、通信要求が送信された送信元となるネットワーク診断装置１から評価した自装置の評価値（ev（1、S）と、評価値ＤＢ２６に保持される送信先である自装置から評価したネットワーク診断装置１の評価値（ev（S、1）との最小値「min＝（ev（S、1）、ev（1、S））」を算出し、算出された最小値「min＝（ev（S、1）、ev（1、S））」が所定の閾値以上であるか否かを判定する。そして、算出した最小値が所定の閾値以上である場合、評価値利用通信モジュール３５は、属性利用通信モジュール３４に対して、属性判定を行うように指示する。なお、図９は、ＡＳｓとＡＳ１との間における評価値の最小値算出例を示す図である。
【００９６】
［ネットワーク管理システムによる処理（実施例２）］
次に、図１０を用いて、ネットワーク管理システムによる処理を説明する。図１０は、実施例２に係るネットワーク管理システムにおける属性判定処理の流れを示すフローチャートである。なお、ここでは、ネットワーク診断装置Ｓがネットワーク診断装置１から通信要求を受信した場合について説明する。
【００９７】
図１０に示すように、ネットワーク診断装置１から通信要求と評価値とを受信すると（ステップＳ１００１肯定）、評価値利用通信モジュール３５は、通信要求から送信元のＩＰアドレスを取得して、当該ＩＰアドレスに対応する評価値を評価値ＤＢ２６から取得する（ステップＳ１００２）。
【００９８】
そして、評価値利用通信モジュール３５は、通信要求とともに受信した評価値と、評価値ＤＢ２６から取得した評価値との最小値を算出し、算出した最小値が所定の閾値以上であるか否かを判定する（ステップＳ１００３とステップＳ１００４）。
【００９９】
算出した最小値が所定の閾値以上である場合（ステップＳ１００４肯定）、評価値利用通信モジュール３５は、障害診断・推論エンジン３３に対して属性を判定する指示を通知し、通知された障害診断・推論エンジン３３は、送信先のネットワーク診断装置１の属性値と自装置との属性が一致するか否かを判定し、一致する場合には、処理内容ＤＢ２５に記憶される処理内容を実施する（ステップＳ１００５〜ステップＳ１００８）。
【０１００】
一方、算出した最小値が所定の閾値以上でない場合（ステップＳ１００４否定）、評価値利用通信モジュール３５は、処理を終了し、また、属性が一致しない場合（ステップＳ１００６否定）、障害診断・推論エンジン３３は、処理を終了する。
【０１０１】
［実施例２による効果］
このように、実施例２によれば、複数のネットワーク診断装置それぞれに対して、他のネットワーク診断装置それぞれと相互評価した評価値を保持し、他のネットワーク診断装置に対して各種通信要求を送信する場合に、当該各種通信要求とともに送信元となるネットワーク診断装置から評価した送信先である他のネットワーク診断装置の評価値を評価値ＤＢ２６から取得して送信し、送信された通信要求と評価値とを受信した場合に、受信された評価値と、評価値ＤＢ２６に保持される送信先である他のネットワーク診断装置から評価した送信元であるネットワーク診断装置の評価値との最小値を算出し、算出された最小値が所定の閾値以上であり、また、他のネットワーク診断装置の属性と当該ネットワーク診断装置の属性とが一致すると、処理内容ＤＢ２５に保持される処理内容を実施するので、不要な情報が流出することをより確実に防止することが可能である。
【０１０２】
例えば、ネットワーク診断装置Ｓとネットワーク診断装置１との間でネットワーク情報（経路情報）を送受信する場合に、ネットワーク診断装置１からネットワーク診断装置Ｓを評価した評価値（ev（1、S））と、ネットワーク診断装置Ｓからネットワーク診断装置１を評価した評価値（ev（S、1））とを考慮して協働して実施する処理内容を決定するので、どちらかの評価だけを用いて処理内容を決定するのに比べて、両装置の意向を考慮することができる結果、両装置にとって不要な情報が流出することをより確実に防止することが可能である。
【実施例３】
【０１０３】
ところで、実施例２では、ネットワーク診断装置Ｓとネットワーク診断装置１との二者間の通信において、評価値を用いて処理内容を実施するか否かを判定する場合について説明したが、本発明はこれに限定されるものではなく、二者間以上の通信においても、同様に処理することができる。
【０１０４】
そこで、実施例３では、図１１〜図１３を用いて、ネットワーク診断装置Ｓとネットワーク診断装置１とネットワーク診断装置３との三者間の通信において、評価値を用いて処理内容を実施するか否かを判定する場合について説明する。なお、実施例３では、実施例２に係るネットワーク管理システムの概要、実施例３による効果について順に説明する。
【０１０５】
［ネットワーク管理システムの概要（実施例３）］
図１１を用いて、実施例３に係るネットワーク管理システムの概要について説明する。図１１は、実施例３に係るネットワーク管理システムの全体構成を示す図であり、図１２は、三者間通信おける評価値算出例を示す図である。
【０１０６】
図１１に示すように、実施例３に係るネットワーク管理システムは、実施例２と同様、ネットワーク診断装置Ｓを含むＡＳｓと、ネットワーク診断装置１を含むＡＳ１と、ネットワーク診断装置３を含むＡＳ３と、属性を管理するファイルサーバである属性管理サーバとが広域網を介して相互に通信可能に接続されて構成される。そして、ネットワーク診断装置Ｓには、ＩＰアドレス「192.168.1.1」が割り振られており、同様に、ネットワーク診断装置１には、ＩＰアドレス「10.1.1.1」、ネットワーク診断装置３には、ＩＰアドレス「20.1.1.1」が割り振られている。
【０１０７】
また、実施例２と同様、各ネットワーク診断装置は、属性管理サーバにより保持される属性に対応付けて、属性が付与されたネットワーク診断装置が他のネットワーク診断装置と協調して実施する処理内容を処理内容ＤＢに保持する。具体的には、ネットワーク診断装置Ｓは、「属性、属性値、処理内容」として「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する」などと処理内容ＤＢに保持する。同様に、ネットワーク診断装置１は、「属性Ａ、５０、処理内容＝属性が一致する場合に通信を許可する」などと記憶し、ネットワーク診断装置３は、「属性Ｂ、１０、処理内容＝属性が一致しない場合に通信の一部拒否する」などと処理内容ＤＢに保持する。
【０１０８】
また、実施例２と同様に、それぞれのネットワーク診断装置は、他のネットワーク診断装置それぞれと相互評価した評価値を評価値ＤＢに保持する。具体的に例を挙げれば、ＡＳｓのネットワーク診断装置Ｓは、『評価対象のネットワーク診断装置に割り与えられている「ＩＰアドレス」、自装置から評価した値を示す「評価値」』として「10.1.1.1、ev（S、1）」や「20.1.1.1、ev（S、3）」などと評価値ＤＢに保持する。同様に、ＡＳ１のネットワーク診断装置１は、「ＩＰアドレス、評価値」として「192.168.1.1、ev（1、S）」や「20.1.1.1、ev（1、3）」などと評価値ＤＢに保持し、ＡＳ３のネットワーク診断装置３は、「ＩＰアドレス、評価値」として「192.168.1.1、ev（3、S）」や「10.1.1.1、ev（3、1）」などと評価値ＤＢに保持する。
【０１０９】
このような構成において、ＡＳｓのネットワーク診断装置ＳからＡＳ１のネットワーク診断装置１に経路情報１を送信し、さらに、ネットワーク診断装置１が受信した経路情報１に自装置の経路情報Ａを加えて、ＡＳ３のネットワーク診断装置３に経路情報（Ｓ、１）を送信する場合について説明する。また、ネットワーク診断装置Ｓからネットワーク診断装置１に対して、経路情報（経路情報Ａ）と評価値（ev（S、1））とを送信するまでは、実施例２と同様であるので、ここでは、詳細な説明は省略し、ネットワーク診断装置１からネットワーク診断装置３に経路情報を送信する手法について説明する。
【０１１０】
ＡＳ１のネットワーク診断装置１は、ネットワーク診断装置Ｓから受信した経路情報Ａと、算出した評価値の最小値「min＝（ev（S、1）、ev（1、S））」とを、ネットワーク診断装置３に送信する。すると、ネットワーク診断装置３は、ネットワーク診断装置１が自装置を評価した評価値（ev（1、3））と、自装置がネットワーク診断装置１を評価した評価値（ev（3、1））とから、図１２の（１）に示すようなネットワーク診断装置１と自装置との評価値との最小値（min＝（ev（1、3）、ev（3、1）））を算出する。
【０１１１】
続いて、ネットワーク診断装置３は、図１２の（２）に示すように、ＡＳ１−ＡＳ３間通信の評価値「min＝（ev（1、3）、ev（3、1））」と、ＡＳｓ−ＡＳ１間通信の評価値の最小値「min＝（ev（S、1）、ev（1、S））」との最小値を算出し、それをＡＳｓ−ＡＳ１−ＡＳ３間通信の評価値「min＝（ev（S、1）、ev（1、S）、ev（1、3）、ev（3、1））」とする。
【０１１２】
そして、ネットワーク診断装置３は、ＡＳｓ−ＡＳ１−ＡＳ３間通信の評価値「min＝（ev（S、1）、ev（1、S）、ev（1、3）、ev（3、1））」と、ＡＳｓ−ＡＳ１間通信の評価値の最小値「min＝（ev（S、1）、ev（1、S））」との最小値「min＝（ev（S、1）、ev（1、S）、ev（1、3）、ev（3、S）、ev（3、1））」とを求める。そして、この最小値「min＝（ev（S、1）、ev（1、S）、ev（1、3）、ev（3、S）、ev（3、1））」が所定の閾値以上であれば、ＡＳｓ−ＡＳ１−ＡＳ３間において、経路情報が送受信されていることとなる。
【０１１３】
ここで、具体的な例を挙げて説明する。例えば、ネットワーク診断装置Ｓは、「評価対象のＩＰアドレス、評価値」として「10.1.1.1、20」や「20.1.1.1、20」などと評価値ＤＢに保持する。同様に、ＡＳ１のネットワーク診断装置１は、「ＩＰアドレス、評価値」として「192.168.1.1、20」や「20.1.1.1、20」などと評価値ＤＢに保持し、ＡＳ３のネットワーク診断装置３は、「ＩＰアドレス、評価値」として「192.168.1.1、10」や「10.1.1.1、20」などと評価値ＤＢに保持しているとする。また、図１３に示すように、評価値に応じて処理する内容は、あらかじめネットワーク管理システムで定義されているとする。なお、図１３は、評価値と実行可能タスク（実行処理内容）との関係を示す図である。
【０１１４】
このような状態において、ネットワーク診断装置Ｓは、ＡＳ１のネットワーク診断装置１に対して各種通信要求（例えば、AS-path公開要求やネットワーク情報取得要求など）を送信する場合に、送信先のネットワーク診断装置１の評価値（20）を評価値ＤＢから取得して、通信要求とともに取得した評価値（20）をネットワーク診断装置１に送信する。すると、ネットワーク診断装置１は、自装置から送信元のネットワーク診断装置Ｓを評価した評価値（20）を評価値ＤＢから取得し、取得した評価値（20）とネットワーク診断装置Ｓから受信した評価値（20）との最小値を算出する。この例の場合、評価値が（20）で一致していることより、最小値は（20）となる。そして、ネットワーク診断装置１は、算出した最小値（20）に該当する実行可能タスク「全AS-path情報を公開」を実行し、AS-path公開要求を送信したネットワーク診断装置Ｓに対して、記憶するAS-path情報を送信する。
【０１１５】
さらに、ネットワーク診断装置１からネットワーク診断装置３にAS-path公開要求と評価値（20）とが送信されると、ネットワーク診断装置３は、上記した手法と同様に、自装置から送信元のネットワーク診断装置１を評価した評価値（20）を評価値ＤＢから取得し、取得した評価値（20）とネットワーク診断装置１から受信した評価値（20）との最小値（20）を算出し、算出した最小値（20）に該当する実行可能タスク「全AS-path情報を公開」を実行し、AS-path公開要求を送信したネットワーク診断装置１に対して、記憶するAS-path情報を送信する。
【０１１６】
また、ネットワーク診断装置Ｓからネットワーク診断装置３にAS-path公開要求と評価値（20）とが送信されると、ネットワーク診断装置３は、上記した手法と同様に、自装置から送信元のネットワーク診断装置Ｓを評価した評価値（10）を評価値ＤＢから取得し、取得した評価値（10）とネットワーク診断装置Ｓから受信した評価値（20）との最小値（10）を算出し、算出した最小値（10）に該当する実行可能タスク「最新のAS-path情報のoriginのみを公開」を実行し、AS-path公開要求を送信したネットワーク診断装置Ｓに対して、記憶する「AS-path情報のorigin」を送信する。
【０１１７】
［実施例３による効果］
このように、実施例３によれば、二者間通信以外の場合であっても、診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することが可能である。また、三者間以上の通信において上記した手法を実施することで、複数のネットワーク診断装置が関与する通信では、ネットワーク診断装置間の相互評価で最も低い評価値に基づいて通信の制限を行うことができる。これにより、通信経路上の評価の低いネットワーク診断装置に本来公開すべきでない情報が公開されてしまう事態を防ぐことが可能である。また、本実施例では、三者間通信について説明したが、三者間以上の通信においても同様に処理することができる。
【実施例４】
【０１１８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）評価値、（２）システム構成等、（３）プログラム、にそれぞれ区分けして異なる実施例を説明する。
【０１１９】
（１）評価値
例えば、実施例３と４では、ＡＳｓ−ＡＳ１間、ＡＳｓ−ＡＳ１−ＡＳ３間などの通信において、それぞれのネットワーク診断装置同士の評価値の最小値を算出し、算出した評価値が所定の閾値以上であれば、保持される処理内容を実行する場合について説明したが、本発明はこれに限定されるものではなく、それぞれのネットワーク診断装置同士の評価値の最小値が８０以上であれば、全ての情報を公開する処理を実施し、算出された最小値が０であった場合に、一切の通信を拒否するようにしてもよい。また、保持される評価値の上限を１００とするなど、評価値および閾値は柔軟に変更することができる。
【０１２０】
（２）システム構成等
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理（例えば、ネットワーク障害の診断や経路情報の送受信など）の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部（例えば、評価値の閾値の設定など）または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１２１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合（例えば、診断装置関通信モジュールと障害診断・推論エンジンとを統合するなど）して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１２２】
（３）プログラム
なお、本実施例で説明したネットワーク管理方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【０１２３】
以上のように、本発明に係るネットワーク管理システム、ネットワーク診断装置およびネットワーク診断プログラムは、広域網において相互に通信可能に接続された複数のネットワーク診断装置が、前記広域網で発生した障害の検知と解析とを自律して行う際に、他のネットワーク診断装置との間における協調動作として前記広域網を介して各種情報の送受信を行うことに有用であり、特に、ネットワーク診断装置が配置されている自律型のシステムであっても、ポリシーに反して情報が流出することを確実に防止することに適する。
【図面の簡単な説明】
【０１２４】
【図１】実施例１に係るネットワーク管理システムの全体構成を示す図である。
【図２】実施例１に係るネットワーク管理システムの構成を示すブロック図である。
【図３】属性管理ＤＢに記憶される情報の例を示す図である。
【図４】処理内容ＤＢに記憶される情報の例を示す図である。
【図５】実施例１に係るネットワーク管理システムにおける属性判定処理の流れを示すフローチャートである。
【図６】実施例２に係るネットワーク管理システムの全体構成を示す図である。
【図７】実施例２に係るネットワーク管理システムの構成を示すブロック図である。
【図８】評価値ＤＢに記憶される情報の例を示す図である。
【図９】ＡＳｓとＡＳ１との間における評価値の最小値算出例を示す図である。
【図１０】実施例２に係るネットワーク管理システムにおける属性判定処理の流れを示すフローチャートである。
【図１１】実施例３に係るネットワーク管理システムの全体構成を示す図である。
【図１２】三者間通信おける評価値算出例を示す図である。
【図１３】評価値と実行可能タスクとの関係を示す図である。
【図１４】従来技術における診断項目の例を示す図である。
【図１５】従来技術を説明するための図である。
【符号の説明】
【０１２５】
１０  属性管理サーバ
１１  通信制御Ｉ／Ｆ部
１２  属性管理ＤＢ
１３  制御部
２０  ネットワーク診断装置Ｓ
２１  通信制御Ｉ／Ｆ部
２２  記憶部
２３  ネットワーク情報ＤＢ
２４  診断項目ＤＢ
２５  処理内容ＤＢ
２６  評価値ＤＢ
３０  制御部
３１  ネットワーク機器間通信モジュール
３２  診断装置間通信モジュール
３３  障害診断・推論エンジン
３４  属性利用通信モジュール
３５  評価値利用通信モジュール
【図１】
2008306371.tif 000003
【図２】
2008306371.tif 000004
【図３】
2008306371.tif 000005
【図４】
2008306371.tif 000006
【図５】
2008306371.tif 000007
【図６】
2008306371.tif 000008
【図７】
2008306371.tif 000009
【図８】
2008306371.tif 000010
【図９】
2008306371.tif 000011
【図１０】
2008306371.tif 000012
【図１１】
2008306371.tif 000013
【図１２】
2008306371.tif 000014
【図１３】
2008306371.tif 000015
【図１４】
2008306371.tif 000016
【図１５】
2008306371.tif 000017