(57)【特許請求の範囲】
【請求項１】
パケットを転送する複数の転送装置と、該複数の転送装置によって構成される論理的なネットワークを複数管理する管理サーバと、を備えるネットワークシステムであって、
前記管理サーバは、
前記複数の転送装置から前記ネットワークの構成情報を取得するインタフェースと、
前記複数の論理的なネットワークから、試験対象の論理的なネットワークを選択する制御部と、を備え、
前記制御部は、
取得した前記構成情報に基づいて、論理的なネットワークを複数生成し、
生成した前記論理的なネットワークの、当該論理ネットワークを構成する転送装置、及び、該論理ネットワークを構成する転送装置のトポロジ情報に基づいて、生成した複数の前記論理的なネットワークのグループ分けを行い、
各々のグループから、構成する転送装置が最も多い論理的なネットワークを選択し、
選択した論理的なネットワークを、当該論理的なネットワークが所属するグループにおける試験対象の論理的なネットワークとする
ことを特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムであって、
前記制御部は、一つのグループの中に、前記論理的なネットワークを構成する転送装置が最も多い論理的なネットワークが複数ある場合、前記生成した論理的なネットワークの情報に基づいて、前記転送装置のポート数の合計が最も多い論理的なネットワークを一つ選択する
ことを特徴とするネットワークシステム。
【請求項３】
請求項１に記載のネットワークシステムであって、
取得した前記構成情報は、前記転送装置のポート情報、前記ポート間の物理的な接続情報、前記論理的なネットワークが有するリングの構成情報、のいずれかを含む
ことを特徴とするネットワークシステム。
【請求項４】
請求項１に記載のネットワークシステムであって、
前記制御部は、
前記グループ分けにおいて、前記生成した論理的なネットワークの内、同一のリング構成を有する論理的なネットワークを、同一のグループとする
ことを特徴とするネットワークシステム。
【請求項５】
請求項１に記載のネットワークシステムであって、
前記制御部は、
前記構成情報に基づいて、前記論理的なネットワークの冗長構成を算出し、
該冗長構成における転送経路を構成する転送装置、及び、該転送経路を構成する転送装置の物理トポロジ情報に基づいてグループ分けを行う
ことを特徴とするネットワークシステム。
【請求項６】
請求項１に記載のネットワークシステムであって、
前記試験対象の論理的なネットワークに含まれる前記複数の転送装置の各々は、通信障害を検知すると、前記管理サーバに通信障害が発生したことを通知する障害通知を送信し、
前記管理サーバの前記制御部は、
受信した前記障害通知から、
当該試験対象の論理的なネットワークと同一グループの論理的なネットワークであり、前記通信障害が検知された経路を包含する論理的なネットワークを特定し、
前記試験対象の論理的なネットワークと、特定した前記論理的なネットワークと、に関する障害ログを生成する
ことを特徴とするネットワークシステム。
【請求項７】
パケットを転送する複数の転送装置によって構成される論理的なネットワークを複数管理する管理サーバであって、
前記複数の転送装置から前記ネットワークの構成情報を取得するインタフェースと、
前記複数の論理的なネットワークから、試験対象の論理的なネットワークを選択する制御部と、を備え、
前記制御部は、
取得した前記構成情報に基づいて、論理的なネットワークを複数生成し、
生成した前記論理的なネットワークの、当該論理ネットワークを構成する転送装置、及び、該論理ネットワークを構成する転送装置のトポロジ情報に基づいて、生成した複数の前記論理的なネットワークのグループ分けを行い、
各々のグループから、構成する転送装置が最も多い論理的なネットワークを選択し、
選択した論理的なネットワークを、当該論理的なネットワークが所属するグループにおける試験対象の論理的なネットワークとする
ことを特徴とする管理サーバ。
【請求項８】
請求項７に記載の管理サーバであって、
前記制御部は、一つのグループの中に、前記論理的なネットワークを構成する転送装置が最も多い論理的なネットワークが複数ある場合、前記生成した論理的なネットワークの情報に基づいて、前記転送装置のポート数の合計が最も多い論理的なネットワークを一つ選択する
ことを特徴とする管理サーバ。
【請求項９】
請求項７に記載の管理サーバであって、
取得した前記構成情報は、前記転送装置のポート情報、前記ポート間の物理的な接続情報、前記論理的なネットワークが有するリングの構成情報、のいずれかを含む
ことを特徴とする管理サーバ。
【請求項１０】
請求項７に記載の管理サーバであって、
前記制御部は、
前記グループ分けにおいて、前記生成した論理的なネットワークの内、同一のリング構成を有する論理的なネットワークを、同一のグループとする
ことを特徴とする管理サーバ。
【請求項１１】
請求項７に記載の管理サーバであって、
前記制御部は、
前記構成情報に基づいて、前記論理的なネットワークの冗長構成を算出し、
該冗長構成における転送経路を構成する転送装置、及び、該転送経路を構成する転送装置の物理トポロジ情報に基づいてグループ分けを行う
ことを特徴とする管理サーバ。
【請求項１２】
請求項７に記載の管理サーバであって、
前記インタフェースは、前記試験対象の論理的なネットワークに含まれる前記複数の転送装置が検知した通信障害を知らせる障害通知を、前記転送装置から受信し、
前記制御部は、
前記障害通知から、
当該試験対象の論理的なネットワークと同一グループの論理的なネットワークであり、前記通信障害が検知された経路を包含する論理的なネットワークを特定し、
前記試験対象の論理的なネットワークと、特定した前記論理的なネットワークと、に関する障害ログを生成する
ことを特徴とする管理サーバ。
【請求項１３】
管理サーバが、パケットを転送する複数の転送装置によって構成される論理的なネットワークを複数管理する管理方法であって、
前記管理サーバは、
インタフェースを介して前記複数の転送装置から前記ネットワークの構成情報を取得し、
取得した前記構成情報に基づいて、論理的なネットワークを複数生成し、
生成した前記論理的なネットワークの、当該論理ネットワークを構成する転送装置、及び、該論理ネットワークを構成する転送装置のトポロジ情報に基づいて、生成した複数の前記論理的なネットワークのグループ分けを行い、
各々のグループから、構成する転送装置が最も多い論理的なネットワークを選択し、
選択した論理的なネットワークを、当該論理的なネットワークが所属するグループにおける試験対象の論理的なネットワークとする
ことを特徴とする管理方法。
【請求項１４】
請求項１３に記載の管理方法であって、
前記管理サーバは、一つのグループの中に、前記論理的なネットワークを構成する転送装置が最も多い論理的なネットワークが複数ある場合、前記生成した論理的なネットワークの情報に基づいて、前記転送装置のポート数の合計が最も多い論理的なネットワークを一つ選択する
ことを特徴とする管理方法。
【請求項１５】
請求項１３に記載の管理方法であって、
取得した前記構成情報は、前記転送装置のポート情報、前記ポート間の物理的な接続情報、前記論理的なネットワークが有するリングの構成情報、のいずれかを含む
ことを特徴とする管理方法。
【請求項１６】
請求項１３に記載の管理方法であって、
前記グループ分けにおいて、前記生成した論理的なネットワークの内、同一のリング構成を有する論理的なネットワークを、同一のグループとする
ことを特徴とする管理方法。
【請求項１７】
請求項１３に記載の管理方法であって、
前記構成情報に基づいて、前記論理的なネットワークの冗長構成を算出し、
該冗長構成における転送経路を構成する転送装置、及び、該転送経路を構成する転送装置の物理トポロジ情報に基づいてグループ分けを行う
ことを特徴とする管理方法。
【請求項１８】
請求項１３に記載の管理方法であって、
前記管理サーバは、
前記試験対象の論理的なネットワークに含まれる前記複数の転送装置が検知した通信障害を知らせる障害通知を、前記転送装置から受信し、
前記障害通知から、
当該試験対象の論理的なネットワークと同一グループの論理的なネットワークであり、前記通信障害が検知された経路を包含する論理的なネットワークを特定し、
前記試験対象の論理的なネットワークと、特定した前記論理的なネットワークと、に関する障害ログを生成する
ことを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、管理サーバ及びＯＡＭ試験管理方法に係り、特にＶＬＡＮなどの論理的なネットワークの試験を実施するための情報の管理、試験の支援、及び試験結果の管理を行うネットワークシステム、管理サーバ及びＯＡＭ試験管理方法に関する。
【背景技術】
【０００２】
近年、広域に分散した拠点をネットワークで接続するためのサービスとして、広域イーサネットサービスが普及している。イーサネットは、もともとＬＡＮ向けの技術であったが、機器の価格の安さなどから、広域ネットワークへの適用が検討されてきた。広域ネットワークへの適用の課題の一つは、信頼性であった。高い信頼性を確保するために、イーサネットＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ，Ｍａｉｎｔｅｎａｎｃｅ）技術が開発され、標準が規定された。イーサネットＯＡＭ技術は、通信事業者の広域ネットワークは当然とし、信頼性が求められる企業内のネットワークなどにも広く適用され始めている。
【０００３】
イーサネットＯＡＭは、ユーザデータと同じ通信路に試験フレームを流し、導通試験や性能試験を行う技術である。広域イーサネットではユーザ毎にＶＬＡＮが割り当てられている。ＶＬＡＮ内に試験フレームを流し、同じ通信路で試験することで、正確な障害や性能監視ができる。また、試験の実行タイミングには、定期実行、及びユーザ契機での実行がある。
【０００４】
また、イーサネットＯＡＭを実施するためには、ＮＷ装置にイーサネットＯＡＭのための設定が必要である。具体的には以下のような設定が必要である。
【０００５】
ＭＡ（Ｍａｉｎｔｅｎａｎｃｅ  Ａｓｓｏｃｉａｔｉｏｎ）：試験管理範囲であり、ＭＡ内でＯＡＭ試験を行う。ＭＡ毎に試験フレームを流すＶＬＡＮ（論理ネットワーク）が必要である。
【０００６】
ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  ａｓｓｏｃｉａｔｉｏｎ  Ｅｎｄ  Ｐｏｉｎｔ）：ＭＡ境界上の管理ポイントであり、２つのＭＥＰ間で試験を行う。
【０００７】
特許文献１に開示されている方法では、イーサネットＯＡＭフレームを処理するネットワーク装置を提供している。しかし、イーサネットＯＡＭを動作させるためには、ネットワーク装置へのイーサネットＯＡＭに関する設定が必要である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１３１６１４号公報
【特許文献２】特開２００４−３２２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
広域ネットワークサービスでは、物理的なネットワーク上に、ユーザ毎に多数の論理的なネットワーク（ＶＬＡＮ）が構築されている。これら全ての論理ネットワークを監視するためには、ネットワークの負荷、及び運用者の作業負荷（運用負荷）が大きくなるという課題がある。
【００１０】
ネットワーク負荷、運用負荷について具体的に述べる。ネットワーク負荷の1つ目は、ネットワーク装置の負荷である。定期監視をしている場合、ネットワーク装置は論理ネットワーク数分だけの試験フレームの送受信処理、異常検出処理などを行う必要がある。これらの処理は論理ネットワーク数に比例して増加する。
【００１１】
また、ＮＷ装置はＭＡ内のＭＥＰ  ＩＤや試験結果を保持する。したがって、これらの情報を保存しておくためのメモリ量も論理ネットワーク数に比例して増加する。
【００１２】
ネットワーク負荷の２つ目は、ＯＡＭ関連のフレームの増加である。試験対象の論理ネットワークに試験フレームを流すため、論理ネットワーク数に比例して、トラフィック量が増加する。
【００１３】
次に運用負荷について述べる。イーサネットＯＡＭを実施するためには、各ネットワーク装置に対して、適切なパラメータを設計し、設定する必要がある。これらの設定は試験対象の論理ネットワーク数分行う必要があり、論理ネットワーク数が多い場合、そのパラメータの設計、設定の作業負荷が非常に大きい。
【００１４】
本発明では、上記の課題を解決するために、論理ネットワークをグルーピングし、そのグループから試験対象の論理ネットワークを選択し、試験対象の論理ネットワークを限定する。
【００１５】
特許文献２に開示されている方法では、スパニングツリーの通信パケット数、処理を低減するために、ＶＬＡＮをグルーピングする。しかし、以下の課題がある。イーサネットＯＡＭ向けの方法ではない点である。特許文献１に開示されている方法は、スパニングツリー向けの方法であるため、イーサネットＯＡＭのネットワーク負荷、運用負荷を削減することはできない。
【００１６】
本発明は、以上の点に鑑み、多数の論理ネットワークが構成されたネットワークにおいて、ネットワーク負荷、運用負荷を低減させることを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明のネットワークシステムは、パケットを転送する複数の転送装置と、該複数の転送装置によって構成されるネットワークを管理する管理サーバと、を備えるネットワークシステムであって、前記管理サーバは、前記複数の転送装置から前記ネットワークの構成情報を取得するインタフェースと、前記構成情報を記憶する記憶部と、前記構成情報に基づいて、論理的なネットワークの情報を生成し、前記論理的なネットワークを、該論理ネットワークを構成する転送装置、及び、該論理ネットワークを構成する転送装置のトポロジ情報に基づいてグループ分けを行い、各々のグループから一の論理的なネットワークを選択し、選択された論理的なネットワークを該論理的なネットワークが所属するグループにおける試験対象の論理的なネットワークとする制御部と、を有することを特徴とする。
【００１８】
また、本発明の管理サーバは、パケットを転送する複数の転送装置によって構成されるネットワークを管理する管理サーバであって、前記複数の転送装置から前記ネットワークの構成情報を取得するインタフェースと、前記構成情報を記憶する記憶部と、前記構成情報に基づいて、論理的なネットワークの情報を生成し、前記論理的なネットワークを、該論理ネットワークを構成する転送装置、及び、該論理ネットワークを構成する転送装置のトポロジ情報に基づいてグループ分けを行い、各々のグループから一の論理的なネットワークを選択し、選択された論理的なネットワークを該論理的なネットワークが所属するグループにおける試験対象の論理的なネットワークとする制御部と、を有することを特徴とする。
【００１９】
また、本発明の管理方法は、パケットを転送する複数の転送装置によって構成されるネットワークを管理サーバが管理する管理方法であって、前記管理サーバは、インタフェースを介して前記複数の転送装置から前記ネットワークの構成情報を取得し、制御部により、前記構成情報に基づいて、論理的なネットワークの情報を生成し、前記論理的なネットワークを、該論理ネットワークを構成する転送装置、及び、該論理ネットワークを構成する転送装置のトポロジ情報に基づいてグループ分けを行い、各々のグループから一の論理的なネットワークを選択し、選択された論理的なネットワークを該論理的なネットワークが所属するグループにおける試験対象の論理的なネットワークとすることを特徴とする。
【発明の効果】
【００２０】
本発明によると、多数の論理ネットワークが構成されたネットワークにおいて、試験対象の論理ネットワークを限定することで、ネットワーク負荷、運用負荷を低減させることができる。
【００２１】
つまり、１つの論理ネットワークに対する試験で他の論理ネットワークの試験も代わりに行えるため、障害時の影響範囲の特定を効率的に行うことができ、運用負荷が低減する。さらに試験フレーム数が減少し、ネットワーク装置の処理負荷が低減する。
【００２２】
ここで、具体的なトラフィック量の例を示す。定期監視用の１フレームのサイズは６４ｂｙｔｅである。全てのＶＬＡＮを監視する場合、ＶＬＡＮ数を３２０００、定期監視をするＮＷ装置数を１００機、監視間隔を１秒とすると、受信トラフィック量は、（７４ｂｙｔｅ  ＊  ３２０００ＶＬＡＮ  ＊  １００機）／１秒＝２３６Ｍｂｐｓとなる。
【００２３】
一方、ＶＬＡＮをグルーピングし、試験対象ＶＬＡＮ数を１０とした場合、トラフィック量は、（７４ｂｙｔｅ  ＊  １０ＶＬＡＮ  ＊  １００機）／１秒＝０．０７４Ｍｂｐｓとなり、大幅にトラフィック量が減少する。
【図面の簡単な説明】
【００２４】
【図１】第一の実施の形態のネットワークシステムの構成を示す図。
【図２】第一の実施の形態の管理サーバ５００のブロック図。
【図３】第一の実施の形態のポート情報テーブル５２１の説明図。
【図４】第一の実施の形態の物理接続情報テーブル５２２の説明図。
【図５】第一の実施の形態の物理トポロジ情報テーブル５２３の説明図。
【図６】第一の実施の形態の装置跨ぎリング情報テーブル５２４の説明図。
【図７】第一の実施の形態の装置跨ぎＶＬＡＮ情報テーブル５２５の説明図。
【図８】第一の実施の形態のＶＬＡＮグループ、ＭＡ情報テーブル５２６の説明図。
【図９】第一の実施の形態のＯＡＭ構成情報テーブル５２７の説明図。
【図１０】第一の実施の形態のログ情報テーブル５２８の説明図。
【図１１】第一の実施の形態のＮＷ装置１００のブロック図。
【図１２】第一の実施の形態のポート情報テーブル１２１の説明図。
【図１３】第一の実施の形態の物理接続情報テーブル１２２の説明図。
【図１４】第一の実施の形態のリング情報テーブル１２３の説明図。
【図１５】第一の実施の形態のＶＬＡＮ情報テーブル１２４の説明図。
【図１６】第一の実施の形態のＯＡＭ構成情報テーブル１２５の説明図。
【図１７】第一の実施の形態の定期監視結果情報テーブル１２６の説明図。
【図１８】第一の実施の形態の管理端末７００上の障害通知用のユーザインタフェースの説明図。
【図１９】第一の実施の形態の管理端末７００上の試験条件設定用のユーザインタフェースの説明図。
【図２０】第一の実施の形態の管理端末７００上の試験結果表示用のユーザインタフェースの説明図。
【図２１】第一の実施の形態の管理端末７００上のログ表示用のユーザインタフェースの説明図。
【図２２】第一の実施の形態のＯＡＭ構成設計、設定処理のシーケンス図。
【図２３】第一の実施の形態のＯＡＭ構成設計、設定処理において送受信されるメッセージを説明する図。
【図２４】第一の実施の形態のＯＡＭ構成設計処理のフローチャート。
【図２５】第一の実施の形態のＯＡＭ構成設計処理を説明するための図。
【図２６】第一の実施の形態のＶＬＡＮ変更時のＯＡＭ構成再設計処理のシーケンス図。
【図２７】第一の実施の形態のＶＬＡＮ変更時のＯＡＭ構成再設計処理において送受信されるメッセージを説明する図。
【図２８】第一の実施の形態のＶＬＡＮ変更時のＯＡＭ構成再設計処理のフローチャート。
【図２９】第一の実施の形態のＶＬＡＮ変更時のＯＡＭ構成再設計処理のフローチャート。
【図３０】第一の実施の形態の定期監視処理のシーケンス図。
【図３１】第一の実施の形態の定期監視処理において送受信されるメッセージを説明する図。
【図３２】第一の実施の形態の運用者契機の試験実行処理のシーケンス図。
【図３３】第一の実施の形態の運用者契機の試験実行処理において送受信されるメッセージを説明する図。
【図３４】第二の実施の形態の管理サーバ５００のブロック図。
【図３５】第二の実施の形態の管理端末７００上のＯＡＭ構成チェック結果、設定要求用のユーザインタフェースの説明図。
【図３６】第二の実施の形態のＯＡＭ構成チェック処理のシーケンス図。
【図３７】第二の実施の形態のＯＡＭ構成チェック処理において送受信されるメッセージを説明する図。
【図３８】第二の実施の形態のＯＡＭ構成チェック処理のフローチャート。
【図３９】第二の実施の形態のＯＡＭ構成設計処理のフローチャート。
【発明を実施するための形態】
【００２５】
以下、本実施の形態について図面を参照しながら説明する。（ネットワークシステム）
【実施例１】
【００２６】
図１は、本実施の形態のネットワークシステムの構成を示す図である。本実施の形態のネットワークシステムは、例えば、ＮＷ装置（転送装置）１００Ａ〜１００Ｊ、管理サーバ５００、及び管理端末（運用者管理端末）７００を備える。なお、以下の説明で、ＮＷ装置１００Ａ〜１００Ｊを総称してＮＷ装置１００と説明する場合もある。管理サーバ５００は、ＮＷ装置１００を管理する計算機である。管理サーバ５００はＮＷ装置１００と通信をすることができ、構成情報の収集、ＮＷ装置１００の設定などを行うことができる。図１では、管理サーバ５００とＮＷ装置１００は、物理的に別のネットワーク（点線で記載）で接続しているが、サービス用のネットワーク（実線で記載）を介して、接続してもよい。管理サーバ５００については、図２を用いて詳細に後述する。ＮＷ装置１００は、ネットワーク内で通信される情報を、その情報の宛先に転送する装置であり、例えば、スイッチ、ルータ、または伝送装置等である。管理端末７００は、例えば、管理サーバ５００に接続する。なお、ＮＷ装置１００は、図示の例に限らず、適宜の数備えることができる。
【００２７】
複数のＮＷ装置１００上に、論理的なネットワークが構成されている。論理的なネットワークは、本実施の形態では、ＶＬＡＮとして説明するが、ＭＰＬＳなどＶＬＡＮ以外の論理的なネットワークを実現する技術でもよい。
【００２８】
図２は、本実施の形態の管理サーバ５００のブロック図である。管理サーバ５００は、例えば、メモリ５１０、処理部（ＣＰＵ）５５０、外部記憶部５６０、Ｉ／Ｏインタフェース（Ｉ／Ｆ）５７０及びネットワークインターフェース（Ｉ／Ｆ）５８０を備える。管理サーバ５００は、ネットワークに接続される他の装置（例えば、ＮＷ装置１００等）と、ネットワークＩ／Ｆ５８０を介して情報を送受信する。
【００２９】
メモリ５１０は、例えば、ＮＷ装置情報収集プログラム５１１、物理トポロジ情報生成プログラム５１２、リング情報、ＶＬＡＮ情報生成プログラム５１３、ＯＡＭ構成設計プログラム５１４、ＮＷ装置設定プログラム５１５、差分抽出プログラム５１６、ＯＡＭ構成再設計プログラム５１７、障害影響範囲特定プログラム５１８、ログ生成プログラム５１９、試験パラメータ決定プログラム５２０、ポート情報テーブル５２１、物理接続情報テーブル５２２、物理トポロジ情報テーブル５２３、装置跨ぎリング情報テーブル５２４、装置跨ぎＶＬＡＮ情報テーブル５２５、ＶＬＡＮグループ、ＭＡ情報テーブル５２６、ＯＡＭ構成情報テーブル５２７及びログ情報テーブル５２８を記憶する。なお、各プログラムはＣＰＵ５５０により実行されることができる。
【００３０】
ＮＷ装置情報収集プログラム５１１は、ＮＷ装置１００からポート情報、物理接続情報、リング情報、ＶＬＡＮ情報、ＯＡＭ構成情報等を収集する。物理トポロジ情報生成プログラム５１２は、収集した情報から物理トポロジを生成する。リング情報、ＶＬＡＮ情報生成プログラム５１３は、収集した情報からリング情報、ＶＬＡＮ情報を生成する。ＯＡＭ構成設計プログラム５１４は、ＶＬＡＮのグルーピング、試験対象ＶＬＡＮの選択、そのＶＬＡＮで試験を実施するためのＯＡＭの設定情報を生成する。ＮＷ装置設定プログラム５１５は、ＯＡＭ構成設計プログラム５１４が生成した情報をＮＷ装置１００に設定する。差分抽出プログラム５１６は、ＶＬＡＮ構成が変更された時、以前の構成と現在の構成の差分を抽出する。ＯＡＭ構成再設計プログラム５１７は、ＶＬＡＮ構成が変更された時、ＯＡＭの構成を再度、設計する。障害影響範囲特定プログラム５１８は、試験結果が障害を検知した場合、その障害が影響するＶＬＡＮを特定する。ログ生成プログラム５１９は、試験結果のログを生成する。試験パラメータ決定プログラム５２０は、運用時に、ユーザからの入力情報に従い、試験パラメータを決定する。
【００３１】
ポート情報テーブル５２１は、ＮＷ装置１００のポート情報を管理する。ポート情報テーブル５２１については、図３を用いて詳細を後述する。物理接続情報テーブル５２２は、ポート間の物理的な接続情報を管理する。物理接続情報テーブル５２２については、図４を用いて詳細を後述する。物理トポロジ情報テーブル５２３は、物理トポロジの構成情報を管理する。物理トポロジ情報テーブル５２３については、図５を用いて詳細を後述する。装置跨ぎリング情報テーブル５２４は、装置単体ではなく、装置跨ぎでのリングの構成情報を管理する。装置跨ぎリング情報テーブル５２４については、図６を用いて詳細を後述する。装置跨ぎＶＬＡＮ情報テーブル５２５は、装置単体ではなく、装置跨ぎでのＶＬＡＮの構成情報を管理する。装置跨ぎＶＬＡＮ情報テーブル５２５については、図７を用いて詳細を後述する。ＶＬＡＮグループ、ＭＡ情報テーブル５２６は、ＶＬＡＮグループとの対応するＭＡの情報を管理する。ＶＬＡＮグループ、ＭＡ情報テーブル５２６については、図８を用いて詳細を後述する。ＯＡＭ構成情報テーブル５２７は、ＭＡとそのＭＡのＭＥＰが設定されているポートとＭＥＰ  ＩＤを管理する。ＯＡＭ構成情報テーブル５２７については、図９を用いて詳細を後述する。ログ情報テーブル５２８は、試験結果のログ情報を管理する。ログ情報テーブル５２８については、図１０を用いて詳細を後述する。
【００３２】
ＣＰＵ５５０は、メモリ５１０に格納される各プログラムを実行するプロセッサである。外部記憶部５６０は、プログラム及び各種データを記憶することができる装置であり、例えば、ＨＤＤによって構成することができる。Ｉ／Ｏインターフェース（Ｉ／Ｆ）５７０は、データを入出力するインターフェースである。ネットワークＩ／Ｆ５８０は、ネットワークに接続される他のＮＷ装置１００等と情報を送受信するインターフェースである。
【００３３】
図３は、本実施の形態のポート情報テーブル５２１の説明図である。ポート情報テーブル５２１は、例えば、ＮＷ装置ＩＤ５２１１、ポートＩＤ５２１２、ポート識別情報５２１３、及びドメイン境界５２１４を含む。ＮＷ装置ＩＤ５２１１は、ＮＷ装置１００を特定する情報である。ポートＩＤ５２１２は、１つのＮＷ装置１００の中でポートを特定する情報である。ポート識別情報５２１３は、全ＮＷ装置１００の中でポートを特定する情報である。ドメイン境界５２１４は、当該ポートがドメインの境界かどうかを示す情報である。ドメイン境界５２１４は、ＭＥＰ設定対象ポートを選択するときに使用する。ドメイン境界５２１４は、ユーザが手動で入力する。または、ネットワークの構成（ＶＬＡＮの構成技術が異なる境界のポート）から判定してもよい。
【００３４】
図４は、本実施の形態の物理接続情報テーブル５２２の説明図である。物理接続情報テーブル５２２は、例えば、ＮＷ装置ＩＤ５２２１、自ポートＩＤ５２２２、及び隣接ポート識別情報５２２3を含む。ＮＷ装置ＩＤ５２２１は、ＮＷ装置１００を特定する情報である。自ポートＩＤ５２２２は、物理接続の１端であり、ＮＷ装置ＩＤ５２２１のＮＷ装置１００のポートを特定する情報である。隣接ポート識別情報５２２３は、自ポートＩＤ５２２２のポートの対応するポートを特定する情報である。
【００３５】
図５は、本実施の形態の物理トポロジ情報テーブル５２３の説明図である。物理トポロジ情報テーブル５２３は、例えば、リンクＩＤ５２３１、接続ＮＷ装置１ＩＤ５２３２、ＮＷ装置１ポートＩＤ５２３３、接続ＮＷ装置２ＩＤ５２３４、及びＮＷ装置２ポートＩＤ５２３５を含む。物理トポロジ情報は、２つのポート間のリンクの集合として表現する。リンクＩＤ５２３１は、リンクを特定する情報である。接続ＮＷ装置１ＩＤ５２３２は、リンクの１端のポートを持つＮＷ装置１００を特定する情報である。ＮＷ装置１ポートＩＤ５２３３は、リンクの１端のポートを特定する情報である。接続ＮＷ装置２ＩＤ５２３４は、ＮＷ装置１ポートＩＤ５２３３の対応のポートを持つＮＷ装置１００を特定する情報である。ＮＷ装置２ポートＩＤ５２３５は、ＮＷ装置１ポートＩＤ５２３３の対応のポートを特定する情報である。
【００３６】
図６は、本実施の形態の装置跨ぎリング情報テーブル５２４の説明図である。装置跨ぎリング情報テーブル５２４は、例えば、リングＩＤ５２４１、構成ＮＷ装置５２４２、マスタノードＩＤ５２４３、フォワーディングポートＩＤ５２４４、ブロッキングポートＩＤ５２４５、及び所属ＶＬＡＮ  ＩＤ５２４６を含む。リングＩＤ５２４１は、リングを特定する情報である。構成ＮＷ装置５２４２は、リングを構成する複数のＮＷ装置１００を特定する情報である。マスタノードＩＤ５２４３は、リングの状態監視、経路切り替えを行うリング内のＮＷ装置１００を特定する情報である。フォワーディングポートＩＤ５２４４は、マスタノードのリングを構成しているポートで、正常時に転送に使用するポートを特定する情報である。ブロッキングポートＩＤ５２４５は、マスタノードのリングを構成しているポートで、正常時は転送に使わないポートを特定する情報である。所属ＶＬＡＮ  ＩＤ５２４６は、リングに所属しているＶＬＡＮを特定する情報である。
【００３７】
図７は、本実施の形態の装置跨ぎＶＬＡＮ情報テーブル５２５の説明図である。装置跨ぎＶＬＡＮ情報テーブル５２５は、例えば、ＶＬＡＮ  ＩＤ５２５１、及び構成ＮＷ装置（割り当てポートＩＤ）５２５２を含む。ＶＬＡＮ  ＩＤ５２５１は、ＶＬＡＮを特定する情報である。構成ＮＷ装置（割り当てポートＩＤ）５２５２は、ＶＬＡＮ  ＩＤ５２５１のＶＬＡＮが割り当てられているＮＷ装置のＩＤと、そのポートＩＤである。ポートＩＤは括弧の中に記載した。例えば、図７の２つめのエントリ（ＶＬＡＮ  ＩＤ：「１１」、構成ＮＷ装置１００：「2(2,4), 3(3,4), 4(1,2,4), 5(1,2,3,4), 6(1,2,3,4)」）は、ＶＬＡＮ  ＩＤが１１のＶＬＡＮが、ＮＷ装置２のポート２、４、ＮＷ装置３のポート３、４、ＮＷ装置４のポート１、２、４、ＮＷ装置５のポート１、２、３、４、ＮＷ装置６のポート１、２、３、４に割り当てられていることを表している。
【００３８】
図８は、本実施の形態のＶＬＡＮグループ、ＭＡ情報テーブル５２６の説明図である。ＶＬＡＮグループ、ＭＡ情報テーブル５２６は、例えば、グループＩＤ５２６１、試験対象ＶＬＡＮ  ＩＤ５２６２、グループ内ＶＬＡＮ  ＩＤ５２６３、及びＭＡ  ＩＤ５２６４を含む。グループＩＤ５２６１は、ＶＬＡＮグループを特定する情報である。試験対象ＶＬＡＮ  ＩＤ５２６２は、ＶＬＡＮグループ内の試験対象のＶＬＡＮを特定する情報である。グループ内ＶＬＡＮ  ＩＤ５２６３は、グループに所属するＶＬＡＮの一つまたは複数のＶＬＡＮのＩＤである。ＭＡ  ＩＤ５２６４は、試験対象ＶＬＡＮに設定されるＭＡを特定する情報である。
【００３９】
図９は、本実施の形態のＯＡＭ構成情報テーブル５２の説明図である。ＯＡＭ構成情報テーブル５２７は、例えば、ＭＡ  ＩＤ５２７１、ＮＷ装置ＩＤ５２７２、ポートＩＤ５２７３及びＭＥＰ  ＩＤ５２７４を含む。ＭＡ  ＩＤ５２７１は、ＭＡを特定するＩＤである。ＮＷ装置ＩＤ５２７２は、ＭＥＰが設定されるＮＷ装置１００を特定する情報である。ポートＩＤ５２７３は、ＭＥＰが設定されるポートを特定するＩＤである。ＭＥＰ  ＩＤ５２７４は、ＭＥＰを特定する情報であり、ＮＷ装置１００に設定する情報である。
【００４０】
図１０は、本実施の形態のログ情報テーブル５２８の説明図である。ログ情報テーブル５２８は、例えば、ログＩＤ５２８１、生成時刻５２８２、対象ＬＶＬＡＮ５２８３、内容５２８４、及び情報元ＶＬＡＮ  ＩＤ５２８５を含む。ログＩＤ５２８１は、ログを特定する情報である。生成時刻５２８２は、ログが生成された時刻である。対象ＶＬＡＮ５２８３は、試験を実施した結果、影響があったＶＬＡＮである。内容５２８４は、試験の種類と試験結果である。例えば、定期監視にて、障害を検知した場合、「障害検知（定期監視）」となる。ユーザ契機の試験で成功した場合、「試験成功」、失敗した場合、「試験異常」となる。情報元ＶＬＡＮ  ＩＤ５２８５は、実際に試験フレームを流したＶＬＡＮである。つまり、試験対象ＶＬＡＮ  ＩＤ５２６２で設定されているＶＬＡＮである。例えば、図１０の２つ目のエントリは、２０１０年１月２９日１時１１分２２秒に、ＩＤ１０のＶＬＡＮで定期試験を行い、その結果障害を検知し、ＩＤ１１のＶＬＡＮでも障害があることを表している。
実際に試験をしたＶＬＡＮに対して複数の試験結果のログが生成される。例えば、１つ目と２つ目のエントリは、共にＶＬＡＮ  ＩＤ１０のＶＬＡＮに対しての１回の試験から生成される。つまり、１回の試験で複数のＶＬＡＮに対しての試験を実施できるため、試験用トラフィックの削減、ＮＷ装置の負荷を低減することができる。
【００４１】
図１１は、本実施の形態のＮＷ装置１００のブロック図である。ＮＷ装置１００は、例えば、メモリ１１０、処理部（ＣＰＵ）１５０、外部記憶部１６０、Ｉ／Ｏインターフェース（Ｉ／Ｆ）１７０及びパケット・フレーム転送機能部１８０を備える。メモリ１１０は、例えば、ＮＷ装置情報送信プログラム１１１、物理接続情報交換プログラム１１２、定期監視プログラム１１３、試験実行プログラム１１４、ポート情報テーブル１２１、物理接続情報テーブル１２２、リング情報テーブル１２３、ＶＬＡＮ情報テーブル１２４、ＯＡＭ構成情報テーブル１２５、及び定期監視結果情報テーブル１２６を記憶する。なお、各プログラムはＣＰＵ１５０により実行されることができる。
【００４２】
ＮＷ装置情報送信プログラム１１１は、管理サーバ５００など外部から要求された時に、ポート情報、物理接続情報、リング情報、ＶＬＡＮ情報、ＯＡＭ構成情報を要求元に送信する。物理接続情報交換プログラム１１２は、隣接するＮＷ装置１００と情報を交換し、物理接続情報１２２を生成する。定期監視プログラム１１３は、ＯＡＭの試験を定期的に実行し、異常を検知した場合、管理サーバ５００に通知する。試験実行プログラム１１４は、ユーザ契機の試験を実行する。
【００４３】
図１２は、本実施の形態のポート情報テーブル１２１の説明図である。ポート情報テーブル１２１は、例えば、ポートＩＤ１２１１、及びポート識別情報１２１２を含む。ポートＩＤ１２１１は、１つのＮＷ装置１００の中でポートを特定する情報である。ポート識別情報１２１２は、全ＮＷ装置１００の中でポートを特定する情報である。例えば、ＭＡＣアドレスなどである。また、図１２では、ＮＷ装置１００Ｄのポート情報を示している。以降の図１３、１４、１５、１６、１７も同様にＮＷ装置１００Ｄの情報を示している。
【００４４】
図１３は、本実施の形態の物理接続情報テーブル１２２の説明図である。物理接続情報テーブル１２２は、例えば、ポートＩＤ１２２１、及び隣接ポート識別情報１２２２を含む。ポートＩＤ１２２１は、１つのＮＷ装置１００の中でポートを特定する情報である。隣接ポート識別情報１２２２は、各ポートの隣接ポートの識別情報である。
【００４５】
図１４は、本実施の形態のリング情報テーブル１２３の説明図である。リング情報テーブル１２３は、リングＩＤ１２３１、マスタノード１２３２、フォワーディングポートＩＤ１２３３、ブロッキングポートＩＤ１２３４、及び所属ＶＬＡＮ  ＩＤ１２３５を含む。リングＩＤ１２３１は、リングを特定する情報である。マスタノード１２３２は、ＮＷ装置１００がリングのマスタノードか否かの情報である。フォワーディングポートＩＤ１２３３は、マスタノードの場合のみ保持する情報であり、リングが正常状態の時に通信に利用するポートのＩＤである。ブロッキングポートＩＤ１２３４は、マスタノードの場合のみ保持する情報であり、正常状態では通信に利用せず、異常状態で、利用するポートのＩＤである。所属ＶＬＡＮ  ＩＤ１２３５は、マスタノードの場合のみ保持する情報であり、リングに所属するＶＬＡＮ  ＩＤである。
【００４６】
図１５は、本実施の形態のＶＬＡＮ情報テーブル１２４の説明図である。ＶＬＡＮ情報テーブル１２４は、例えば、ＶＬＡＮ  ＩＤ１２４１、及び割り当てポートＩＤ１２４２を含む。ＶＬＡＮ  ＩＤ１２４１は、ＶＬＡＮを特定する情報である。割り当てポートＩＤ１２４２は、ＶＬＡＮを割り当てるポートを識別する情報である。
【００４７】
図１６は、本実施の形態のＯＡＭ構成情報テーブル１２５の説明図である。ＯＡＭ構成情報テーブル１２５は、例えば、ＭＡ  ＩＤ１２５１、試験対象ＶＬＡＮ１２５２、及びＭＥＰ  ＩＤ１２５３を含む。ＭＡ  ＩＤ１２５１は、ＭＡを特定する情報である。試験対象ＶＬＡＮ１２５２は、各ＭＡの試験フレームを流すＶＬＡＮを特定する情報である。ＭＥＰ  ＩＤ１２５３は、ＭＥＰを特定する情報であり、図１６では括弧内に示したＩＤのポートに設定されている。
【００４８】
図１７は、本実施の形態の定期監視結果情報テーブル１２６の説明図である。定期監視結果情報テーブル１２６は、例えば、試験実行時刻１２６１、対象ＭＡ１２６２、リモートＭＥＰ  ＩＤ１２６３、及び結果１２６４を含む。試験実行時刻１２６１は、試験を実行した時刻である。対象ＭＡ１２６２は、試験を実行したＭＡのＩＤである。リモートＭＥＰ  ＩＤ１２６３は、試験（導通確認）をした宛先のＭＥＰのＩＤである。結果１２６４は、試験の実行結果である。
【００４９】
図１８は、管理端末上の障害通知用ユーザインタフェースの説明図である。障害が発生した時、管理端末は、障害発生時刻とその障害により、影響があるＶＬＡＮの一覧を表示する。また、図１８では各ＶＬＡＮを使っている顧客の情報も合わせて、表示している。
【００５０】
実際には、監視しているのは試験対象ＶＬＡＮのみであるが、管理端末上には、直接監視していないＶＬＡＮも障害の影響があるとして表示できる。つまり、少ない試験トラフィックで、影響があるＶＬＡＮを特定し、運用者に提示することができる。
【００５１】
図１９は、管理端末上の試験条件設定用ユーザインタフェースの説明図である。管理端末は、試験したいＶＬＡＮの一覧と試験点を選択するためのマップを表示する。さらに、試験ＶＬＡＮ一覧でＶＬＡＮを選択した時、マップで選択したＶＬＡＮが設定されているＮＷ装置１００、及びポートのみを選択できるようにする。ＶＬＡＮが設定されていないＮＷ装置１００はグレーアウトする。また、テキストボックスでも試験点を入力することができる。マップ上で試験点を選べることで、試験対象を容易に選択できる。
【００５２】
「試験実行」ボタンを押下すると、入力された情報に基づき、試験が実行される。
【００５３】
図２０は、管理端末上の試験結果表示用ユーザインタフェースの説明図である。管理端末は、成功か、失敗かの試験結果を表示し、マップ上に試験された経路を表示する。
【００５４】
図２１は、管理端末上のログ表示用ユーザインタフェースの説明図である。管理端末は、定期監視の障害検知と運用者契機の試験の実行履歴を表示する。
実際に試験をしたＶＬＡＮに対して、複数の試験結果のログが生成される。つまり、１回の試験で複数のＶＬＡＮに対しての試験を実施できるため、試験用トラフィックの削減、ＮＷ装置１００の負荷を低減することができる。
【００５５】
図２２は、本実施の形態のＯＡＭ構成設計、及び設定処理のシーケンス図である。図２３は、本実施の形態のＯＡＭ構成設計、及び設定処理において送受信されるメッセージを説明する図である。
【００５６】
まず、管理サーバ５００は、ＮＷ装置１００に構成情報を要求する（Ｓ１０１）。ＮＷ装置１００は要求を受けると、自身が保持する構成情報を管理サーバ５００に送信する（Ｓ１０２）。構成情報には、例えば、ポート情報、物理接続情報、リング情報、ＶＬＡＮ情報が含まれる。管理サーバ５００は、取得した情報を基に、物理トポロジ情報を生成する（Ｓ１０３）。具体的には、図４の隣接ポート識別情報５２２３と同じ識別情報のポートを図３のポート情報から選択し、自ポートＩＤ５２２２と図３のポートＩＤ５２１２でリンクとし、図５のリンク情報として登録する。
【００５７】
管理サーバ５００は、装置跨ぎリング情報と装置跨ぎＶＬＡＮ情報を生成する（Ｓ１０４）。具体的には、装置跨ぎリング情報は、ＮＷ装置１００から収集したリング情報のリングＩＤ１２３１と所属ＶＬＡＮ  ＩＤ１２３５の組が同一のエントリを装置跨ぎリング情報の１エントリとする。また、装置跨ぎＶＬＡＮ情報は、ＶＬＡＮ  ＩＤが同一のエントリを集め、装置跨ぎＶＬＡＮ情報の１エントリとする。
【００５８】
管理サーバ５００は、装置跨ぎリング情報、装置跨ぎＶＬＡＮ情報を用いて、ＯＡＭの構成を設計する（Ｓ１０５）。本処理については、図２４を用いて詳細を後述する。管理サーバ５００は、設計した内容をＮＷ装置１００に設定する（Ｓ１０６）。設定要求には、例えば、ＭＡ  ＩＤ、各ＭＡの試験対象ＶＬＡＮ、及びＭＥＰ情報（ＭＥＰ  ＩＤ、設定ポート）が含まれる。
【００５９】
図２４は、本実施の形態のＯＡＭ構成設計処理のフローチャートである。
【００６０】
管理サーバ５００は、未選択のＶＬＡＮの内、所属するＳＷ数が最多のＶＬＡＮを選択し、選択したＶＬＡＮを試験対象ＶＬＡＮとする（Ｓ２０１）。ＳＷ数が同じ場合は、ポート数が多いＶＬＡＮを選択する。
【００６１】
未選択のＶＬＡＮから試験対象ＶＬＡＮに包含され、所属しているリング構成が同じＶＬＡＮを１グループにする（Ｓ２０２）。つまり、転送経路が同じＶＬＡＮをグルーピングする。リング構成が同じというのは、具体的には、装置跨ぎリング情報において、構成ＮＷ装置、マスターノードＩＤ、フォワーディングポート、ブロッキングポートが同じ場合である。また、本実施の形態ではリング構成のみを考慮しているが、ＬＡ（Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ）やアップリンク冗長、ＳＴＰ（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ）などの冗長化技術でも障害時に経路が変わるため、これらの冗長化技術を考慮して、グルーピングをしてもよい。
【００６２】
管理サーバ５００は、試験対象ＶＬＡＮと同じ範囲のＭＡを作成する（Ｓ２０３）。試験対象ＶＬＡＮが設定されているポートの内、図３で示したドメイン境界のポートをＭＥＰに設定する（Ｓ２０４）。
【００６３】
未選択のＶＬＡＮがあるか確認する（Ｓ２０５）。未選択のＶＬＡＮがある場合、Ｓ２０１に戻る。ない場合は、処理を終了する。
【００６４】
図２５は、図２４のＯＡＭ構成設計処理フローの具体的な動作を説明するための図である。物理トポロジは、ＮＷ装置１００の物理的な接続関係を示す情報である。図２５では、１０機のＮＷ装置１００から構成されており、ＮＷ装置３、４、５、６でリング１が、ＮＷ装置５、６、７、８でリング２が構成されている。
【００６５】
下にＶＬＡＮの論理的なトポロジを示す。ＶＬＡＮ１０は、ＮＷ装置２、３、４、５、６、７、８、１０上に構成されている。また、リング構成により、正常状態では、ＮＷ装置３、４間リンク、ＮＷ装置７、８間リンクは使用されない。ＶＬＡＮ１１は、ＮＷ装置２、３、４、５、６上に構成され、リングはＶＬＡＮ１０と同様の構成であり、経路がＶＬＡＮ１０に包含される。したがって、ＶＬＡＮ１０とＶＬＡＮ１１を同じグループ１にする。ＶＬＡＮ２０は、ＮＷ装置１、３、４、５、６、７、８、１０上に構成されており、ＶＬＡＮ１０と異なるＮＷ装置上に構成されている。したがって、ＶＬＡＮ１０と別のグループ２にする。
【００６６】
ＶＬＡＮ３０は、構成されているＮＷ装置は、ＶＬＡＮ１０と同じであるが、リング１のフォワーディングポートが異なり、ＮＷ装置４、６間のリングを使用しない。したがって、ＶＬＡＮ１０とは経路が異なるため、別のグループ３にする。
【実施例２】
【００６７】
図２６は、本実施の形態のＶＬＡＮ構成変更時のＯＡＭ構成設計、及び設定処理のシーケンス図である。図２７は、本実施の形態のＯＡＭ構成設計、及び設定処理において送受信されるメッセージを説明する図である。なお、物理トポロジ、リング、ＬＡの構成が変わった場合は、図２２に示した処理を再度行う。
【００６８】
まず、ＶＬＡＮ構成が変更された時、運用者が管理端末を使い、管理サーバ５００にＶＬＡＮ構成変更通知を行う（Ｓ３０１）。ＶＬＡＮ構成変更通知には、例えば、変更対象ＳＷ、変更対象ＶＬＡＮのＶＬＡＮ  ＩＤ、変更内容（ＶＬＡＮの追加、削除、変更）情報が含まれる。管理サーバ５００は、変更内容が「追加」または「変更」の場合は、ＮＷ装置１００からＶＬＡＮの構成情報を収集するために、ＮＷ装置１００に構成情報を要求する（Ｓ３０２）。ＮＷ装置１００は要求を受けると、自身が保持する構成情報を管理サーバ５００に送信する（Ｓ３０３）。なお、図２６では、ＮＷ装置１００からＶＬＡＮの変更内容を収集しているが、代わりに管理端末からＶＬＡＮの変更内容を入力してもよい。
【００６９】
管理サーバ５００は、変更内容が「変更」の場合、指定された変更対象ＶＬＡＮの構成について、管理サーバ５００が保持していた構成と、収集した構成の差分を抽出する（Ｓ３０４）。
【００７０】
抽出した差分、または追加、削除の内容に従い、装置跨ぎＶＬＡＮ情報を更新する（Ｓ３０５）。更新された装置跨ぎＶＬＡＮ情報を用いて、ＯＡＭ構成を再度設計する（Ｓ３０６）。本処理については、図２８を用いて詳細を後述する。
【００７１】
管理サーバ５００は、設計結果をＮＷ装置１００に設定する（Ｓ１０６）。
【００７２】
図２８、図２９は、本実施の形態のＯＡＭ構成再設計処理のフローチャートである。
【００７３】
管理サーバ５００は、ＶＬＡＮの変更の種類により、ＶＬＡＮ追加の場合は、処理Ｓ４０７に進む。ＶＬＡＮ削除、または変更の場合は、処理Ｓ４０２に進む（Ｓ４０１）。
【００７４】
削除、変更対象ＶＬＡＮが試験対象ＶＬＡＮの場合は、削除、変更対象ＶＬＡＮのグループ内で所属するＳＷ数が最大のＶＬＡＮを選択し、新規に試験対象ＶＬＡＮとする（Ｓ４０４）。試験対象ＶＬＡＮではない場合は、削除、変更対象ＶＬＡＮを当該ＶＬＡＮの所属するグループから除外する（Ｓ４０３）。
【００７５】
変更の種類がＶＬＡＮ変更か確認する（Ｓ４０５）。ＶＬＡＮ変更の場合は、変更対象ＶＬＡＮを追加するＶＬＡＮとして、以降の処理を継続する（Ｓ４０６）。ＶＬＡＮ変更ではない場合、つまりＶＬＡＮ削除の場合は、処理を終了する。
【００７６】
また、Ｓ４０４において、新規試験対象ＶＬＡＮに包含されないＶＬＡＮがある場合は（Ｓ４０４ａ）、包含されないＶＬＡＮの内で所属するＳＷ数が最大のＶＬＡＮを新たな試験対象ＶＬＡＮとし、それに含まれるＶＬＡＮのグループを作成する（Ｓ４０４ｂ）。この新たな試験対象ＶＬＡＮに包含されないＶＬＡＮが更に発生する場合は、Ｓ４０４ｂを更に実施する（Ｓ４０４ｃ）。
【００７７】
処理Ｓ４０１、Ｓ４０６の後に、以下の処理を実行する。試験対象ＶＬＡＮの中で所属するＳＷ数が最多の試験対象ＶＬＡＮを一つ選択する（Ｓ４０８）。
【００７８】
追加ＶＬＡＮが選択した試験対象ＶＬＡＮに包含されるか確認する（Ｓ４０９）。包含される場合は、追加ＶＬＡＮを選択した試験対象ＶＬＡＮのグループに入れ（Ｓ４１０）、処理を終了する。包含されない場合は、選択した試験対象ＶＬＡＮが追加ＶＬＡＮに包含されるか確認する（Ｓ４１１）。包含される場合は、追加ＶＬＡＮを、選択した試験対象ＶＬＡＮのグループの試験対象ＶＬＡＮに設定する（Ｓ４１２）。包含されない場合、未選択の試験対象ＶＬＡＮがあるか確認する（Ｓ４１３）。未選択の試験対象ＶＬＡＮがある場合、処理Ｓ４０８に戻る。未選択の試験対象ＶＬＡＮがない場合、追加ＶＬＡＮを試験対象ＶＬＡＮに設定し、新規にグループを作成し（Ｓ４１４）、処理を終了する。
【実施例３】
【００７９】
図３０は、本実施の形態の定期監視時のシーケンス図である。図３１は、本実施の形態の定期監視時において送受信されるメッセージを説明する図である。本シーケンスは、図２２で示したＯＡＭ構成設計、設定処理が完了した後、ネットワークの監視を行う運用フェーズでの動作である。
【００８０】
定期監視は、ＮＷ装置１００同士が定期的に通信をして導通確認を行う（Ｓ５０１）。障害が発生する（Ｓ５０２）と、ＮＷ装置１００が障害を検知する（Ｓ５０３）。ＮＷ装置１００は、ＳＮＭＰトラップなどで、管理サーバ５００に障害を通知する（Ｓ５０４）。障害通知には、例えば、障害通知元ＮＷ装置ＩＤ、ＭＡ  ＩＤ、障害を検知した宛先情報が含まれる。
【００８１】
管理サーバ５００は、障害通知を受けると、障害影響範囲を特定する（Ｓ５０５）。障害が発生した経路と同じ経路を持つＶＬＡＮを特定する。具体的な障害影響範囲特定処理は以下である。図８のＶＬＡＮグループ、ＭＡ情報テーブルから障害を検知したＭＡに関連するＶＬＡＮグループを特定する。特定したＶＬＡＮグループに含まれるＶＬＡＮの中から、通知したＮＷ装置１００と障害を検知した宛先のＮＷ装置１００を共に含む、ＶＬＡＮを特定する。特定したＶＬＡＮは、障害を検知した試験対象ＶＬＡＮと同様の経路のため、これらのＶＬＡＮでも障害が発生したとみなし、特定したＶＬＡＮ毎に障害ログを作成する（Ｓ５０６）。
【００８２】
管理サーバ５００は、特定したＶＬＡＮで障害がおこったことを管理端末に通知する（Ｓ５０７）。障害通知情報には、例えば、障害ＶＬＡＮ情報、障害時刻が含まれる。管理端末は、受信した障害情報を表示する（Ｓ５０８）。
【実施例４】
【００８３】
図３２は、本実施の形態の運用者契機の監視時のシーケンス図である。図３３は、本実施の形態の運用者契機の監視時において送受信されるメッセージを説明する図である。
【００８４】
本シーケンスは、図２２で示したＯＡＭ構成設計、設定処理が完了した後、ネットワークの監視を行う運用フェーズでの動作である。また、図３０で示した定期監視で障害を検知し、さらに詳細に障害を解析する時のフェーズである。
【００８５】
管理端末は、運用者の試験条件入力を支援するために、試験条件情報を管理サーバ５００に要求する（Ｓ６０１）。管理サーバ５００は、管理端末に試験条件情報を送信する（Ｓ６０２）。試験条件情報は、例えば、ＶＬＡＮ一覧情報、物理トポロジ情報を含む。
【００８６】
管理端末は、受信した試験条件情報を運用者が試験条件を決定し易いように、図１９で示したような画面を表示し、運用者からの入力を受け付ける（Ｓ６０３）。管理端末は、運用者から入力を受け付けると、管理サーバ５００に試験実行要求を行う（Ｓ６０４）。試験実行要求には、例えば、指定ＶＬＡＮ  ＩＤ情報、試験点（２点）情報が含まれる。
【００８７】
管理サーバ５００は、試験パラメータを決定する（Ｓ６０５）。具体的には、指定ＶＬＡＮが、試験対象ＶＬＡＮの場合は、そのＶＬＡＮに対して、試験を行う。指定ＶＬＡＮが、試験対象ＶＬＡＮではない場合は、指定ＶＬＡＮが含まれるＶＬＡＮグループの試験対象ＶＬＡＮで試験を行う。また、図９で示したＯＡＭ構成情報テーブルを参照し、指定された試験点であるポートに対応するＭＥＰ  ＩＤを求める。
【００８８】
決定したパラメータに従い、運用者が入力した試験点を持つＮＷ装置１００に試験実施を要求する（Ｓ６０６）。試験要求には、例えば、ＭＡ  ＩＤ情報、宛先ＭＥＰ  ＩＤ情報を含む。ＮＷ装置１００は、試験を実施する（Ｓ６０７）。
【００８９】
試験が成功した場合、ＮＷ装置１００は試験結果を管理サーバ５００に通知する（Ｓ６０９）。試験結果には、例えば、試験結果情報、経路情報、試験条件（指定ＶＬＡＮ、試験点）情報が含まれる。
【００９０】
管理サーバ５００は、実際に実施した試験の結果が適用できるＶＬＡＮを特定する（Ｓ６１０）。具体的な処理は、図３０の障害影響範囲特定と同様である。
【００９１】
特定したＶＬＡＮに対して、試験成功のログを生成する（Ｓ６１１）。管理サーバ５００は、試験結果情報を管理端末に通知する（Ｓ６１２）。試験結果情報には、例えば、試験結果情報（試験結果、運用者指定ＶＬＡＮ）が含まれる。管理端末は、試験結果を画面表示する（Ｓ６１３）。
【００９２】
試験が失敗した場合、ＮＷ装置１００は試験結果を管理サーバ５００に通知する（Ｓ６１４）。試験結果には、例えば、試験結果情報、経路情報、試験条件（指定ＶＬＡＮ、試験点）情報が含まれる。
【００９３】
管理サーバ５００は、障害影響範囲を特定する（Ｓ６１５）。具体的な処理は、図３０の障害影響範囲特定と同様である。
【００９４】
特定したＶＬＡＮに対して、障害発生のログを生成する（Ｓ６１１）。管理サーバ５００は、試験結果情報を管理端末に通知する（Ｓ６１２）。試験結果情報には、例えば、試験結果情報（試験結果、運用者指定ＶＬＡＮ）が含まれる。管理端末は、試験結果を画面表示する（Ｓ６１３）。さらに、障害が影響するＶＬＡＮについて、運用者に通知するために、管理サーバ５００は、管理端末に障害通知を行う（Ｓ６１６）。障害通知には、例えば、障害ＶＬＡＮ情報、障害時刻が含まれる。管理端末は障害情報を表示する（Ｓ６１７）。
【実施例５】
【００９５】
第二の実施の形態について、説明する。第二の実施の形態は、事前にネットワークにＯＡＭの設定がされている状態から本システムを動作させ、ＯＡＭ構成の管理、ＯＡＭ試験を実行する形態である。
【００９６】
図３４は、本実施の形態の管理サーバ５００のブロック図である。図２で示した管理サーバ５００に加えて、メモリ５１０は、ＮＷ装置情報（ＯＡＭ構成）収集プログラム５４０、及びＯＡＭ構成チェックプログラム５４１を記憶する。ＮＷ装置情報（ＯＡＭ構成）収集プログラム５４０は、ＮＷ装置１００からＯＡＭ構成関連の設定情報を収集する。ＯＡＭ構成チェックプログラム５４１は、ＮＷ装置１００から収集したＯＡＭ構成情報をチェックする。
【００９７】
図３５は、管理端末上のＯＡＭ構成チェック結果表示、設定用ユーザインタフェースの説明図である。管理端末は、管理サーバ５００でのＯＡＭ構成チェック結果に基づき、ＯＡＭ試験不可能なＶＬＡＮ一覧を表示する。運用者はこの結果を踏まえて、手動で、ＯＡＭの構成を変更するか、管理サーバ５００に全ＶＬＡＮが試験できるようにＯＡＭ構成を自動設定するかの判定をする。自動設定をする場合は、「自動設定」ボタンを押下する。「自動設定」ボタンが押下されると、「ＯＡＭ構成自動設定」画面が表示される。試験対象ＶＬＡＮ数を最小にしたい場合は、「試験対象ＶＬＡＮ数を最小にする。」にチェックを入れる。ただし、チェックを入れた場合は、既存のＭＡが変更される場合がある。
【００９８】
図３６は、本実施の形態のＯＡＭ構成チェック処理のシーケンス図である。図３７は、本実施の形態のＯＡＭ構成チェック処理において送受信されるメッセージを説明する図である。
【００９９】
本シーケンスが実行される前に、既にＮＷ装置１００にＯＡＭの設定がされている前提とする。
【０１００】
まず、管理サーバ５００が起動する（Ｓ７０１）と、ＮＷ装置１００からＯＡＭ構成情報も含めて、ＮＷ構成情報を収集するために、ＮＷ装置１００に構成情報を要求する（Ｓ７０２）。ＮＷ装置１００は、管理サーバ５００に構成情報を送信する（Ｓ７０３）。構成情報には、例えば、ポート情報、物理接続情報、リング情報、ＶＬＡＮ情報、および、ＯＡＭ構成情報が含まれる。
【０１０１】
管理サーバ５００は、取得した情報を基に、物理トポロジ情報を生成する（Ｓ７０４）。本処理は図２２で説明した処理と同様である。
【０１０２】
管理サーバ５００は、装置跨ぎリング情報と装置跨ぎＶＬＡＮ情報を生成する（Ｓ７０５）。本処理は図２２で説明した処理と同様である。
【０１０３】
管理サーバ５００は、生成した物理トポロジ情報、装置跨ぎリング情報、装置跨ぎＶＬＡＮ情報を用いて、ＯＡＭ構成をチェックする（Ｓ７０６）。本処理については、図３８を用いて詳細を後述する。
【０１０４】
管理サーバ５００は、チェック結果を管理端末に通知する（Ｓ７０７）。チェック結果には、例えば、試験可否情報、試験不可能ＶＬＡＮ  ＩＤリスト情報が含まれる。試験可否情報は、全てのＶＬＡＮが試験できるか、試験不可能なＶＬＡＮがあるかの情報である。試験不可能なＶＬＡＮがある場合は、そのＶＬＡＮ  ＩＤが、試験不可能ＶＬＡＮ  ＩＤリストに格納される。
【０１０５】
管理端末は、チェック結果を画面に表示し、運用者からＯＡＭ設定をするか、また設定をする場合、既存ＯＡＭ設定を変更してよいか否かの指定を受け付ける（Ｓ７０９）。
【０１０６】
管理サーバ５００は、運用者からの入力に基づき、ＯＡＭ構成を設計する（Ｓ７１０）。本処理については、図３９を用いて詳細を後述する。
【０１０７】
管理サーバ５００は、設計した内容をＮＷ装置１００に設定する（Ｓ７１１）。
【０１０８】
図３８は、本実施の形態のＯＡＭ構成チェック処理のフローチャートである。
【０１０９】
管理サーバ５００は、未確認のＭＡの試験対象ＶＬＡＮを選択する（Ｓ８０１）。試験対象ＶＬＡＮに包含されるＶＬＡＮを確認済みにする。そして、当該の試験対象ＶＬＡＮと包含されるＶＬＡＮを１つのグループにする（Ｓ８０２）。選択したＭＡを確認済みにする（Ｓ８０３）。
【０１１０】
未確認のＭＡがあるか確認する（Ｓ８０４）。未確認のＭＡがある場合は、処理Ｓ８０１に戻る。未確認のＭＡがない場合は、未確認のＶＬＡＮがあるか確認する（Ｓ８０５）。未確認のＶＬＡＮがある場合は、未確認のＶＬＡＮを試験不可能なＶＬＡＮとして、ユーザに通知する（Ｓ８０７）。未確認のＶＬＡＮがない場合は、全てのＶＬＡＮが試験可能であり（Ｓ８０６）、処理を終了する。
【０１１１】
図３９は、本実施の形態のＯＡＭ構成設計処理のフローチャートである。管理サーバ５００は、運用者から指定された既存ＯＡＭ設定を変更可能か確認する（Ｓ９０１）。変更可能な場合は、試験不可能なＶＬＡＮをそれぞれ「追加ＶＬＡＮ」として、図２８で示したＯＡＭ構成再設計処理を実施する（Ｓ９０３）。変更不可の場合は、試験不可能なＶＬＡＮのみを対象として、図２４で示したＯＡＭ構成設計処理を実施し（Ｓ９０２）、処理を終了する。
【符号の説明】
【０１１２】
１００・・・ＮＷ装置  １１０・・・ＮＷ装置のメモリ  １５０・・・ＮＷ装置のＣＰＵ  １６０・・・ＮＷ装置の外部記憶装置  １７０・・・ＮＷ装置のＩ／Ｏ、Ｉ／Ｆ  １８０・・・ＮＷ装置のパケット・フレーム転送機能部  ５００・・・管理サーバ  ５１０・・・管理サーバのメモリ  ５５０・・・管理サーバのＣＰＵ  ５６０・・・管理サーバの外部記憶装置  ５７０・・・管理サーバのＩ／Ｏ、Ｉ／Ｆ  ５８０・・・管理サーバのネットワークＩ／Ｆ  ７００・・・管理端末
【図１】
0005530864.tif 000002
【図２】
0005530864.tif 000003
【図３】
0005530864.tif 000004
【図４】
0005530864.tif 000005
【図５】
0005530864.tif 000006
【図６】
0005530864.tif 000007
【図７】
0005530864.tif 000008
【図８】
0005530864.tif 000009
【図９】
0005530864.tif 000010
【図１０】
0005530864.tif 000011
【図１１】
0005530864.tif 000012
【図１２】
0005530864.tif 000013
【図１３】
0005530864.tif 000014
【図１４】
0005530864.tif 000015
【図１５】
0005530864.tif 000016
【図１６】
0005530864.tif 000017
【図１７】
0005530864.tif 000018
【図１８】
0005530864.tif 000019
【図１９】
0005530864.tif 000020
【図２０】
0005530864.tif 000021
【図２１】
0005530864.tif 000022
【図２２】
0005530864.tif 000023
【図２３】
0005530864.tif 000024
【図２４】
0005530864.tif 000025
【図２５】
0005530864.tif 000026
【図２６】
0005530864.tif 000027
【図２７】
0005530864.tif 000028
【図２８】
0005530864.tif 000029
【図２９】
0005530864.tif 000030
【図３０】
0005530864.tif 000031
【図３１】
0005530864.tif 000032
【図３２】
0005530864.tif 000033
【図３３】
0005530864.tif 000034
【図３４】
0005530864.tif 000035
【図３５】
0005530864.tif 000036
【図３６】
0005530864.tif 000037
【図３７】
0005530864.tif 000038
【図３８】
0005530864.tif 000039
【図３９】
0005530864.tif 000040