(57)【要約】【課題】加入者毎に各契約回線のネットワーク状態モデルを作成するプログラム等を提供する。【解決手段】ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成するものであり、加入者毎に、各契約回線の監視部位が紐付けられたネットワークサービスモデルを規定し、複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する共通ネットワーク状態モデル集約手段と、ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成するユーザネットワーク状態モデル作成手段として機能させる。【選択図】図１
2020022077.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成する装置に搭載されたコンピュータを機能させるプログラムであって、
加入者毎に、各契約回線における監視部位が紐付けられたネットワークサービスモデルを規定し、
複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する共通ネットワーク状態モデル集約手段と、
ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成するユーザネットワーク状態モデル作成手段と
してコンピュータを機能させることを特徴とするプログラム。
【請求項２】
前記共通ネットワーク状態モデル集約手段は、
状態項目毎に、１つ以上の監視部位が紐付く第１種別のネットワーク状態モデルと、
監視部位毎に、１つ以上の状態項目が紐付く第２種別のネットワーク状態モデルと
を、共通ネットワーク状態モデルに集約する
ようにコンピュータを機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
第１種別のネットワーク状態モデルは、ＳＮＭＰ−ＭＩＢ(Simple Network Management Protocol - Management Information Base)であり、
第２種別のネットワーク状態モデルは、ＹＡＮＧ(Yet Another Next Generation)である
ようにコンピュータを機能させることを特徴とする請求項２に記載のプログラム。
【請求項４】
共通ネットワーク状態モデルは、ＹＡＮＧである
ようにコンピュータを機能させることを特徴とする請求項１から３のいずれか１項に記載のプログラム。
【請求項５】
ネットワーク状態モデルの種別毎に、当該種別のネットワーク状態モデルの各状態項目が、共通ネットワーク状態モデルのいずれの状態項目に対応付けられるかを規定した変換テーブルを更に有し、
共通ネットワーク状態モデル集約手段は、前記変換テーブルを用いて、ネットワーク状態モデルの状態項目の状態値を、対応する共通ネットワーク状態モデルの状態項目の状態値として記述する
ようにコンピュータを機能させることを特徴とする請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
ネットワークサービスモデルは、各契約回線にアラーム要素を紐付けており、
１つの以上の状態項目について、各状態項目の状態値それぞれに対するアラーム値を設定した異常検知ポリシを規定しており、
ユーザネットワーク状態モデルについて、加入者毎に各契約回線に紐付く１つ以上の状態項目が、異常検知ポリシに一致する場合に、各契約回線に紐付けられたアラーム要素をアラームに明示するアラーム明示手段を更に有する
ようにコンピュータを機能させることを特徴とする請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
収集対象となる複数のネットワーク装置から、netconfを用いて、ネットワーク状態モデルを収集するネットワーク状態モデル収集手段と
してコンピュータを更に機能させることを特徴とする請求項１から６のいずれか１項に記載のプログラム。
【請求項８】
オペレータ操作の端末から、収集対象となる複数のネットワーク装置を規定したモデル作成要求を受信するモデル作成要求受信手段と、
作成されたユーザネットワーク状態モデルを、オペレータへ返信するモデル応答送信手段と
してコンピュータを更に機能させることを特徴とする請求項７に記載のプログラム。
【請求項９】
ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成する装置であって、
加入者毎に、各契約回線における監視部位が紐付けられたネットワークサービスモデルを規定し、
複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する共通ネットワーク状態モデル集約手段と、
ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成するユーザネットワーク状態モデル作成手段と
を有することを特徴とする装置。
【請求項１０】
ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成する装置のモデル作成方法であって、
前記装置は、
加入者毎に、各契約回線における監視部位が紐付けられたネットワークサービスモデルを規定し、
複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する第１のステップと、
ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成する第２のステップと
を実行することを特徴とする装置のモデル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理用のデータモデルの技術に関する。
【背景技術】
【０００２】
近年、ＩＴシステムにおけるネットワークの障害は、人々の生活やビジネスに、直接的な大きな影響を及ぼす。そのため、ベンダや機種が異なる膨大なネットワーク装置の中から、異常状態を迅速に検知することが重要である。
ネットワーク全体を管理するネットワーク管理装置は、各ネットワーク装置が発報するイベントログを収集し、又は、各ネットワーク装置に能動的に問い合わせることによって状態値を取得する。それらイベントログや状態値は、各ネットワーク装置のベンダや機種によって異なる。そのために、ネットワーク管理装置は、ベンダや機種毎の分析プログラムやポリシを予め実装しておく必要がある。
【０００３】
従来、異なる複数の監視対象システムから取得した異なる状態値を、共通ルールの共通情報にまとめて、その共通情報を複数コピーしてそれぞれを、異なる複数のグループ別ルールに適用する技術がある（例えば特許文献１参照）。
また、複数の系統の監視制御系を保有するシステム間で状態情報を送受信することによって、同一とみなされる状態情報に共通の種別ＩＤを付与し、種別ＩＤ毎に異なる対応処理を実施する技術もある（例えば特許文献２参照）。
更に、ネットワーク装置を対象とした設定管理プロトコルの標準化技術（例えば非特許文献１参照）や、それを活用したマルチベンダ・マルチデバイス環境の運用自動化技術もある（例えば非特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３３４５７６号公報
【特許文献２】特開２０１６−２０１５８１号公報
【非特許文献】
【０００５】
【非特許文献１】IETF RFC6241 NETCONF (Network Configuration Protocol)、[online]、［平成３０年７月１８日検索］、インターネット＜URL:https://tools.ietf.org/html/rfc6241＞
【非特許文献２】Cisco、[online]、［平成３０年７月１８日検索］、インターネット＜URL:http://www.tail-f.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述した従来技術によれば、ネットワーク管理装置は、複数のネットワーク装置から収集した状態値を、ネットワーク装置毎に別々の状態値で管理しており、共通認識で状態値で分析することはできない。また、ネットワーク装置毎に、所定の状態値が異常か否かを検知しているに過ぎず、複数のネットワーク装置の複数の状態値から異常を分析するものではなない。
【０００７】
これに対し、本願の発明者らは、加入者毎の契約回線単位で、ネットワーク状態モデルを管理することはできないか、と考えた。一般的なネットワーク管理装置は、多数のネットワーク装置を含む事業者ネットワーク全体を管理するものであって、加入者毎の契約回線単位で、ネットワークの異常を検知することはできない。
また、本願の発明者らは、ベンダや機種の異なるネットワーク管理装置のネットワーク状態モデルを、共通ネットワーク状態モデルに集約する必要があると考えた。但し、例えば階層構造が異なるネットワーク状態モデル同士を、共通化して紐付けることは難しい。
【０００８】
そこで、本発明は、加入者毎に各契約回線のネットワーク状態モデルを作成するプログラム、装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成する装置に搭載されたコンピュータを機能させるプログラムであって、
加入者毎に、各契約回線における監視部位が紐付けられたネットワークサービスモデルを規定し、
複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する共通ネットワーク状態モデル集約手段と、
ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成するユーザネットワーク状態モデル作成手段と
してコンピュータを機能させることを特徴とする。
【００１０】
本発明のプログラムにおける他の実施形態によれば、
共通ネットワーク状態モデル集約手段は、
状態項目毎に、１つ以上の監視部位が紐付く第１種別のネットワーク状態モデルと、
監視部位毎に、１つ以上の状態項目が紐付く第２種別のネットワーク状態モデルと
を、共通ネットワーク状態モデルに集約する
ようにコンピュータを機能させることも好ましい。
【００１１】
本発明のプログラムにおける他の実施形態によれば、
第１種別のネットワーク状態モデルは、ＳＮＭＰ−ＭＩＢ(Simple Network Management Protocol - Management Information Base)であり、
第２種別のネットワーク状態モデルは、ＹＡＮＧ(Yet Another Next Generation)である
ようにコンピュータを機能させることも好ましい。
【００１２】
本発明のプログラムにおける他の実施形態によれば、
共通ネットワーク状態モデルは、ＹＡＮＧである
ようにコンピュータを機能させることも好ましい。
【００１３】
本発明のプログラムにおける他の実施形態によれば、
ネットワーク状態モデルの種別毎に、当該種別のネットワーク状態モデルの各状態項目が、共通ネットワーク状態モデルのいずれの状態項目に対応付けられるかを規定した変換テーブルを更に有し、
共通ネットワーク状態モデル集約手段は、変換テーブルを用いて、ネットワーク状態モデルの状態項目の状態値を、対応する共通ネットワーク状態モデルの状態項目の状態値として記述する
ようにコンピュータを機能させることも好ましい。
【００１４】
本発明のプログラムにおける他の実施形態によれば、
ネットワークサービスモデルは、各契約回線にアラーム要素を紐付けており、
１つの以上の状態項目について、各状態項目の状態値それぞれに対するアラーム値を設定した異常検知ポリシを規定しており、
ユーザネットワーク状態モデルについて、加入者毎に各契約回線に紐付く１つ以上の状態項目が、異常検知ポリシに一致する場合に、各契約回線に紐付けられたアラーム要素をアラームに明示するアラーム明示手段を更に有する
ようにコンピュータを機能させることも好ましい。
【００１５】
本発明のプログラムにおける他の実施形態によれば、
収集対象となる複数のネットワーク装置から、netconfを用いて、ネットワーク状態モデルを収集するネットワーク状態モデル収集手段と
してコンピュータを更に機能させることも好ましい。
【００１６】
本発明のプログラムにおける他の実施形態によれば、
オペレータ操作の端末から、収集対象となる複数のネットワーク装置を規定したモデル作成要求を受信するモデル作成要求受信手段と、
作成されたユーザネットワーク状態モデルを、オペレータへ返信するモデル応答送信手段と
してコンピュータを更に機能させることも好ましい。
【００１７】
本発明によれば、ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成する装置であって、
加入者毎に、各契約回線における監視部位が紐付けられたネットワークサービスモデルを規定し、
複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する共通ネットワーク状態モデル集約手段と、
ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成するユーザネットワーク状態モデル作成手段と
を有することを特徴とする。
【００１８】
本発明によれば、ネットワーク装置における各監視部位の各状態項目の状態値を管理するネットワーク状態モデルを作成する装置のモデル作成方法であって、
装置は、
加入者毎に、各契約回線における監視部位が紐付けられたネットワークサービスモデルを規定し、
複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、監視部位毎に１つ以上の状態項目が紐付く共通ネットワーク状態モデルに集約する第１のステップと、
ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成する第２のステップと
を実行することを特徴とする。
【発明の効果】
【００１９】
本発明のプログラム、装置及び方法によれば、加入者毎に各契約回線のネットワーク状態モデルを作成することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明におけるネットワーク管理装置の機能構成図である。
【図２】ネットワーク状態モデルを、監視部位から状態項目へ対応付けるように分解した説明図である。
【図３】変換テーブルを表す説明図である。
【図４】図２の分解モデルを、変換テーブルに基づいて共通ネットワーク状態モデルに集約した説明図である。
【図５】ネットワークサービスモデルのツリー構成図である。
【図６】ネットワークサービスモデルをＹＡＮＧで表記したものである。
【図７】ユーザネットワーク状態モデルのツリー構成図である。
【図８】異常検知ポリシを表す説明図である。
【図９】アラームを明示したユーザネットワーク状態モデルのツリー構成図である。
【図１０】ユーザネットワーク状態モデルを作成するためのシーケンス図である。
【発明を実施するための形態】
【００２１】
以下では、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２２】
図１は、本発明におけるネットワーク管理装置の機能構成図である。
【００２３】
ネットワーク管理装置１は、複数のネットワーク装置２における各「監視部位」の各「状態項目」の状態値を、加入者毎の各契約回線に応じて管理する「ユーザネットワーク状態モデル」に集約する。オペレータの端末３は、ネットワーク管理装置１から、本発明に基づくユーザネットワーク状態モデルを取得することによって、加入者毎の各契約回線におけるネットワーク状態モデルを認識することができる。
【００２４】
図１によれば、ネットワーク管理装置１は、ネットワーク状態モデル収集部１０と、共通ネットワーク状態モデル集約部１１と、変換テーブル１１０と、ユーザネットワーク状態モデル作成部１２と、ネットワークサービスモデル１２０と、アラーム明示部１３と、異常検知ポリシ１３０と、モデル作成要求受信部１４１と、モデル応答送信部１４２とを有する。これら機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。また、これら機能構成部の処理の流れは、ユーザネットワーク状態モデルを作成する装置のモデル作成方法としても理解できる。
【００２５】
［ネットワーク状態モデル収集部１０］
ネットワーク状態モデル収集部１０は、収集対象となる複数のネットワーク装置２のアドレスへ向けて、参照要求を送信する。これに対し、各ネットワーク装置２から、ベンダや機種によって異なるネットワーク状態モデルが収集される。ネットワーク状態モデル収集部１０が送信する参照要求は、所定周期（例えば５分毎）で送信される。これによって、常時、ネットワーク装置全体を監視することができる。
尚、収集対象となるネットワーク装置のアドレスは、オペレータの端末３から受信したモデル作成要求（後述）によって、予め登録されているとする。
【００２６】
ネットワーク状態モデルの種別としては、例えば以下のようなものがある。
ＳＮＭＰ−ＭＩＢ(Simple Network Management Protocol - Management Information Base)
ＹＡＮＧ(Yet Another Next Generation)
【００２７】
従前、ネットワーク管理プロトコルとしては、ＳＮＭＰ−ＭＩＢが一般的であった。ＳＮＭＰによれば、マネージャとしてのネットワーク管理装置１が、エージェントとしてのネットワーク装置２へコマンド（参照要求）を送信する。このコマンドに含まれる管理識別子(OID:Object Identifier)によって、管理情報が一意に識別される。コマンドを受信したネットワーク装置２は、状態情報を含むＵＤＰ／ＩＰベースのパケットを、ネットワーク管理装置１へ返信する。
【００２８】
一方で、ネットワーク管理プロトコルとして、netconf/ＹＡＮＧの実装も進んできている。これは、ネットワークの仮想化によって、オーケストレータやコントローラを用いたネットワーク全体を統合的に管理する必要性に基づく。
ＹＡＮＧによれば、ネットワーク管理装置１は、netconf(network configuration protocol)を用いて、ネットワーク装置２から状態情報を取得し、ネットワーク状態モデルを作成する。そのモデルは、ネットワーク装置の状態情報を、階層型に抽象化したものであり、ＳＮＭＰで使用される記述言語ＳＭＩ(Structure of Management Information)と同じ関係にある。
netconfは、ネットワーク装置２に対する設定更新及び状態値取得のためのＲＰＣ(Remote Procedure Call)に基づく通信プロトコルである。クラアントとなるネットワーク管理装置１から、サーバとなるネットワーク装置２へアクセスすることを想定したクライアントサーバモデルである。
【００２９】
前述したＳＮＭＰ−ＭＩＢとＹＡＮＧとは、ネットワーク状態モデルのデータ構造が全く異なる。
例えばＳＮＭＰ−ＭＩＢの場合、状態項目毎に、１つ以上の監視部位が紐付く（第１種別）ネットワーク状態モデルである。
また、例えばＹＡＮＧの場合、監視部位毎に、１つ以上の状態項目が紐付く（第２種別）ネットワーク状態モデルとなっている。
更に、同じ種別のＳＮＭＰ−ＭＩＢやＹＡＮＧであっても、ネットワーク装置２は、様々なベンダや機種によって異なるデータ構造モデルで記述されている。
【００３０】
尚、netconfを用いることができないネットワーク装置２については、オペレータが装置種別毎に予め、擬似的なネットワーク状態モデルをテンプレートとして登録しておくものであってもよい。その場合、ネットワーク状態モデル収集部１０は、予め登録されたネットワーク状態モデルを取得したものとして動作する。
【００３１】
［共通ネットワーク状態モデル集約部１１］
共通ネットワーク状態モデル集約部１１は、複数の監視部位と複数の状態項目とが相互に紐付けられた複数のネットワーク状態モデルを、「監視部位」毎に１つ以上の「状態項目」が紐付く「共通ネットワーク状態モデル」に集約する。
即ち、共通ネットワーク状態モデル集約部１１は、ベンダや機種の異なるネットワーク装置から収集したネットワーク状態モデルから、ネットワーク装置間の差分を無くした共通ネットワーク状態モデルに集約する。
【００３２】
図２は、ネットワーク状態モデルを、監視部位から状態項目へ対応付けるように分解した説明図である。
【００３３】
図２によれば、ネットワーク装置Ａ１、Ａ２及びＢそれぞれについて、ネットワーク状態モデルが表されている。
ネットワーク装置Ａ１は、ＳＮＭＰ−ＭＩＢのネットワーク状態モデルＡ１を保持し、状態項目毎に、１つ以上の監視部位が紐付いて、監視部位に状態値を対応付けている。
ネットワーク装置Ａ２は、ＳＮＭＰ−ＭＩＢのネットワーク状態モデルＡ２を保持し、状態項目毎に、１つ以上の監視部位が紐付いて、監視部位に状態値を対応付けている。
ネットワーク装置Ｂは、ＹＡＮＧのネットワーク状態モデルＢを保持し、監視部位毎に、１つ以上の状態項目が紐付いて、状態項目に状態値を対応付けている。
図２によれば、各ネットワーク状態モデルを、監視部位から状態項目へ対応付けるように分解している。即ち、監視部位から状態項目へのペアとして構成する。
【００３４】
（変換テーブル１１０）
変換テーブル１１０は、ネットワーク状態モデルの種別毎に、当該種別のネットワーク状態モデルの各状態項目が、共通ネットワーク状態モデルのいずれの状態項目に対応付けられるかを規定したものである。
共通ネットワーク状態モデルとしては、ネットワーク全体を統合的に管理する必要性から、例えばＹＡＮＧのネットワーク状態モデルのデータ構造とする。これによって、上位のオーケストレータやコントローラが一元的に、異なるベンダや機種のネットワーク装置を制御することができる。
【００３５】
図３は、変換テーブルを表す説明図である。
【００３６】
変換テーブルは、ネットワーク状態モデルの種別毎に作成される。図３によれば、図２に対応して、４つの変換テーブルが表されている。
例えば、ネットワーク状態モデルＡ１について、状態項目aに対して、変換キー「３」が付与されている。また、ネットワーク状態モデルＢについて、状態項目gに対しても、変換キー「３」が付与されている。この変換キー「３」は、共通ネットワーク状態モデルの状態項目oと一致する。この場合、状態項目a、gと状態項目oとは、同じ状態値であると認識して変換される。
同様に、例えば、ネットワーク状態モデルＡ１について、状態項目bに対して、変換キー「２」が付与されている。また、ネットワーク状態モデルＢについて、状態項目fに対しても、変換キー「２」が付与されている。この変換キー「２」は、共通ネットワーク状態モデルの状態項目nと一致する。この場合、状態項目b、fと状態項目nとは、同じ状態値であると認識して変換される。
【００３７】
共通ネットワーク状態モデルの状態項目に記述可能な状態値種別は、変換テーブル１１０における第１種別のネットワーク状態モデルの状態項目に記述可能な状態値種別と、第２種別のネットワーク状態モデルの状態項目に記述可能な状態値種別とを合わせたものとする。
例えば、ネットワーク状態モデルＡ２について、状態項目cには、状態値をUP, DOWN, UNKNOWNの３つしか記載できないこととする。同様に、ネットワーク状態モデルＢについても、状態項目eは、状態値をUP, DOWN, TESTINGの３つしか記載できない。この場合に、共通ネットワーク状態モデルについて、状態項目mには、UP, DOWN, UNKNOWN, TESTINGの４つを記載できるようにしておく。状態項目cと状態項目eの状態値が、どのように状態項目mの状態値と紐づくかを、状態遷移変換キーとして、変換テーブルに記載する。このように、状態遷移も共通ネットワーク状態モデルとして扱うことができる。
【００３８】
図４は、図２の分解モデルを、変換テーブルに基づいて共通ネットワーク状態モデルに集約した説明図である。
【００３９】
図４によれば、例えば、監視部位１->状態項目ａの状態値は、変換テーブル１１０によって、共通ネットワーク状態モデルの監視部位１->状態項目ｏに紐付けられる。
また、例えば、監視部位２->状態項目ａの状態値は、変換テーブル１１０によって、共通ネットワーク状態モデルの監視部位２->状態項目ｏに紐付けられる。
このように、図２の各ネットワーク装置の異なるネットワーク状態モデルは、図４の共通ネットワーク状態モデルに集約される。
【００４０】
（ネットワークサービスモデル１２０）
ネットワークサービスモデル１２０は、「加入者」毎に、各「契約回線」における監視部位が紐付けられたネットワークサービスモデルを規定する。
【００４１】
図５は、ネットワークサービスモデルのツリー構成図である。
【００４２】
ネットワークサービスモデルは、オペレータによって予め設定されたものである。これは、加入者毎に、各契約回線が紐付けられている。契約回線とは、具体的には収容ネットワーク装置を表す。また、各契約回線には、例えば以下のデータが紐付くようになる。
監視部位：この監視部位に対応する共通ネットワーク状態モデルが紐付く
アラーム：監視部位の状態項目の状態値が、異常検知ポリシに対応した際に明示
【００４３】
図６は、ネットワークサービスモデルをＹＡＮＧで表記したものである。
【００４４】
図６によれば、user-siteに、加入者要素nameと、契約回線（収容ネットワーク装置）nodeと、監視部位interface（->状態項目state）とが、グループ化されている。
また、加入者user毎に、加入者要素nameと、user-siteとが含まれる。
【００４５】
［ユーザネットワーク状態モデル作成部１２］
ユーザネットワーク状態モデル作成部１２は、ネットワークサービスモデルにおける加入者毎の各契約回線に、当該契約回線に紐付けられた監視部位と一致する共通ネットワーク状態モデルの監視部位を紐付けたユーザネットワーク状態モデルを作成する。
【００４６】
図７は、ユーザネットワーク状態モデルのツリー構成図である。
図７によれば、具体的には、図５のユーザサービスモデルに、図４の共通ネットワーク状態モデルが紐付いたものである。オペレータは、図７のユーザネットワーク状態モデルを一見するだけで、ネットワーク装置のベンダや機種を全く考慮することなく、加入者毎のネットワーク状態を認識することができる。
【００４７】
（異常検知ポリシ１３０）
異常検知ポリシ１３０は、１つの以上の状態項目について、各状態項目の状態値それぞれにアラーム値が設定されたものである。
【００４８】
図８は、異常検知ポリシを表す説明図である。
図８によれば、状態項目m＝状態値「3」、且つ、状態項目o＝状態値「4」になった場合に、異常として登録している。
【００４９】
［アラーム明示部１３］
アラーム明示部１３は、ユーザネットワーク状態モデルについて、加入者毎に各契約回線に紐付く１つ以上の状態項目が、異常検知ポリシ１３０に一致する場合に、各契約回線に紐付けられたアラーム要素をアラームに明示(enable)する。
【００５０】
図９は、アラームを明示したユーザネットワーク状態モデルのツリー構成図である。
図９によれば、図８の異常検知ポリシ１３０に従って、加入者Ａの契約回線１について、監視部位２の状態項目mが状態値「3」となり、且つ、監視部位２の状態項目oが状態値「4」となっている。このとき、その上位の契約回線１のアラーム要素をenableに明示する。
このユーザネットワーク状態モデルを取得したオペレータは、加入者Ａの契約回線１にアラームが発生していることを、直ぐに認識することができる。即ち、加入者単位でネットワーク障害を検知することができる。
【００５１】
［モデル作成要求受信部１４１］
モデル作成要求受信部１４１は、オペレータ操作の端末３から、収集対象となる複数のネットワーク装置（アドレス）を規定したモデル作成要求を受信する。
モデル作成要求受信部１４１は、モデル作成要求を受信した際に、収集対象となるネットワーク装置のアドレスを、ネットワーク状態モデル収集部１０へ通知する。
【００５２】
［モデル応答送信部１４２］
モデル応答送信部１４２は、作成された「ユーザネットワーク状態モデル」を、オペレータへ返信する。
【００５３】
図１０は、ユーザネットワーク状態モデルを作成するためのシーケンス図である。
【００５４】
図１０によれば、オペレータの端末３が、ネットワーク管理装置１から、リアルタイムなユーザネットワーク状態モデルを取得するものである。
オペレータの端末３は、モデル作成要求を、ネットワーク管理装置１へ送信する。
これに対し、ネットワーク管理装置１は、リアルタイムに、収集対象となるネットワーク装置２へ参照要求を送信し、様々なネットワーク状態モデルを受信する。そして、ネットワーク管理装置１は、リアルタイムに、ユーザネットワーク状態モデルを作成し、それをオペレータの端末３へ送信する。
【００５５】
ここで、リアルタイム性を重要視するべく、オペレータの端末３が送信するモデル作成要求に、収集すべき監視部位及び状態項目を登録しておくものであってもよい。これによって、ネットワーク管理装置１は、その監視部位及び状態項目についてのみ、ネットワーク装置２へ問い合わせることができ、ユーザネットワーク状態モデルの作成の負荷も軽減される。
また、ネットワーク管理装置１は、ユーザネットワーク状態モデルを先に受信しておくことよって、加入者毎の契約回線単位で、ネットワーク状態モデルを取得するものであってもよい。ネットワーク管理装置１は、オペレータの端末３から要求された加入者の契約回線単位で、ネットワーク装置１からネットワーク状態モデルを取得することができる。特に、加入者毎の契約回線単位で、アラーム明示部１３によって、リアルタイムに異常を検知することができる。
【００５６】
以上、詳細に説明したように、本発明のプログラム、装置及び方法によれば、加入者毎に各契約回線のネットワーク状態モデルを作成することができる。
特に、本発明によれば、ベンダや機種によって異なるネットワーク状態モデルを、共通ネットワーク状態モデルに集約することによって、状態値が共通化され、加入者毎の契約回線単位で、ネットワークの状態を監視することができる。
【００５７】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５８】
１  ネットワーク管理装置
１０  ネットワーク状態モデル収集部
１１  共通ネットワーク状態モデル集約部
１１０  変換テーブル
１２  ユーザネットワーク状態モデル作成部
１２０  ネットワークサービスモデル
１３  アラーム明示部
１３０  異常検知ポリシ
１４１  モデル作成要求受信部
１４２  モデル応答送信部
【図１】
2020022077.tif 000003
【図２】
2020022077.tif 000004
【図３】
2020022077.tif 000005
【図４】
2020022077.tif 000006
【図５】
2020022077.tif 000007
【図６】
2020022077.tif 000008
【図７】
2020022077.tif 000009
【図８】
2020022077.tif 000010
【図９】
2020022077.tif 000011
【図１０】
2020022077.tif 000012