(57)【要約】【課題】例えば人工知能と複数のシステムのそれぞれとの接続を一対一の関係で接続させるネットワーク情報収集装置を提供する。【解決手段】ネットワークを構成する複数の装置を管理する管理システム７１〜７５のそれぞれから情報を収集して蓄積する情報収集蓄積部１０と、管理システム７１〜７５が管理する複数の装置の接続関係と上記の情報とを関連付けた関連情報を生成する関連情報生成部２０と、指定された粒度で関連情報を外部に配信する配信部３０とを備え、関連情報生成部２０は、複数の装置のそれぞれの状態の変化を記録するログ集計部２１と、装置のレイヤ間の接続の関係と、上記の情報とを関連付けるレイヤ間関連付け部２２と、ログ集計部２１に記録された状態の変化と上記の情報を時系列に配列する時系列配列部２３とを備える。【選択図】図１
2020136724.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する複数の装置を管理する管理システムのそれぞれから情報を収集して蓄積する情報収集蓄積部と、
前記管理システムが管理する複数の前記装置の接続関係と前記情報とを関連付けた関連情報を生成する関連情報生成部と、
指定された粒度で前記関連情報を外部に配信する配信部と
を備えることを特徴とするネットワーク情報収集装置。
【請求項２】
前記関連情報生成部は、
複数の前記装置のそれぞれの状態の変化を記録するログ集計部と、
前記装置の接続の関係と、前記情報とを関連付けるレイヤ間関連付け部と、
前記ログ集計部に記録された前記状態の変化と前記情報を時系列に配列する時系列配列部と
を備えることを特徴とする請求項１に記載のネットワーク情報収集装置。
【請求項３】
前記関連情報の粒度を外部からの操作で変化させる配信条件設定部を備える
ことを特徴とする請求項１又は２に記載のネットワーク情報収集装置。
【請求項４】
前記操作は、アプリケーションプログラミングインターフェース仕様に準拠して行われる
ことを特徴とする請求項３に記載のネットワーク情報収集装置。
【請求項５】
ネットワーク情報収集装置が実行するネットワーク情報収集方法であって、
ネットワークを構成する複数の装置を管理する管理システムのそれぞれから情報を収集して蓄積する情報収集蓄積ステップと、
前記管理システムが管理する複数の前記装置の接続関係と前記情報とを関連付けた関連情報を生成する関連情報生成ステップと、
指定された粒度で前記関連情報を外部に配信する配信ステップと
を行うことを特徴とするネットワーク情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを構成する各装置から情報を収集する技術に関する。
【背景技術】
【０００２】
ネットワークを構成する装置から情報を収集する技術としては、例えば通信装置からの警報を収集蓄積して管理者用の端末にアラーム情報を表示する技術が特許文献１に開示されている。また、伝送装置からの性能情報を収集し、上位インターフェースや管理者用の端末に収集した情報を表示する技術が特許文献２に開示されている。
【０００３】
また、サービス事業者向けに、複数の事業者の情報や機能を利用することができる一括管理システムが特許文献３に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−６９９１２号公報
【特許文献２】特開２０１５−２２６２３４号公報
【特許文献３】特開２０１７−３８１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の文献に開示された技術では、同一のサービス中の複数の階層（レイヤ）を包括した情報の提供はできていない。ここで階層とは、伝送及び転送等の作用の異なりを意味する。又は、ＯＳＩ参照モデルのデータリンク層、ネットワーク層、及びトランスポート層等のことである。よって、サービスに必要な情報を保持する管理システムのそれぞれに対応させて階層毎に情報を取得しなければならない。
【０００６】
例えば、ネットワークを構成する装置の故障対応に関する分析・判断を人工知能に行わせる場合を想定すると、その分析・判断は複数の観点を考慮して行う必要がある。よって、人工知能への入力情報は、例えば、警報情報、トラフィック情報、品質情報、及びそれらの組み合わせたものが必要である。
【０００７】
この場合、複数の管理システムのそれぞれと人工知能を階層毎に接続させる必要がある。つまり、ある情報に基づく分析・判断を人工知能に代替させる場合は、人工知能と情報を保持する複数の管理システムとを一対多の関係で接続させる必要があり、システム全体が複雑化してしまうという課題がある。
【０００８】
本発明は、この課題に鑑みてなされたものであり、例えば人工知能と複数の管理システムのそれぞれとの接続を一対一の関係で接続させるネットワーク情報収集装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係るネットワーク情報収集装置は、ネットワークを構成する複数の装置を管理する管理システムのそれぞれから情報を収集して蓄積する情報収集蓄積部と、前記管理システムが管理する複数の前記装置の接続関係と前記情報とを関連付けた関連情報を生成する関連情報生成部と、指定された粒度で前記関連情報を外部に配信する配信部とを備えることを要旨とする。
【００１０】
また、本発明の一態様に係るネットワーク情報収集方法は、ネットワーク情報収集装置が実行するネットワーク情報収集方法であって、ネットワークを構成する複数の装置を管理する管理システムのそれぞれから情報を収集して蓄積する情報収集蓄積ステップと、前記管理システムが管理する複数の前記装置の接続関係と前記情報とを関連付けた関連情報を生成する関連情報生成ステップと、指定された粒度で前記関連情報を外部に配信する配信ステップとを行うことを要旨とする。
【発明の効果】
【００１１】
本発明によれば、例えば人工知能と複数の管理システムのそれぞれの接続を一対一の関係で接続させるネットワーク情報収集装置及びその方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係るネットワーク情報収集装置の機能構成例を示すブロック図である。
【図２】図１に示すネットワーク情報収集装置の概略の処理手順を示すフローチャートである。
【図３】ネットワーク故障の具体例を模式的に示す図である。
【図４】本発明の第２実施形態に係るネットワーク情報収集装置の機能構成例を示すブロック図である。
【図５】図１に示すネットワーク情報収集装置と人工知能との接続例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を用いて説明する。複数の図面中同一のものに
は同じ参照符号を付し、説明は繰り返さない。
【００１４】
〔第１実施形態〕
図１は、本発明の第１実施形態に係るネットワーク情報収集装置の機能構成例を示すブロック図である。図２は、図１に示すネットワーク情報収集装置１００の概略の処理手順を示すフローチャートである。
【００１５】
ネットワーク情報収集装置１００は、情報収集蓄積部１０と、関連情報生成部２０と、配信部３０とを備える。ネットワーク情報収集装置１００は、例えば、ＲＯＭ、ＲＡＭ、ＣＰＵ等からなるコンピュータで実現することができる。各機能構成部をコンピュータによって実現する場合、各機能構成部が有すべき機能の処理内容はプログラムによって記述される。このことは後述する他の実施形態でも同じである。
【００１６】
以降の説明は、ネットワーク情報収集装置１００が外部の人工知能に、収集した関連情報を配信する例で説明する。人工知能（図示せず）は、例えばアラームコリレーションＡＩを例に説明する。アラームコリレーションＡＩは、複数の故障メッセージの相関を分析・判断して主要因アラームを特定する人工知能である。
【００１７】
図１に示す例では、ネットワークを構成する複数の装置の表記は省略している。複数の装置の表記に代えて、ネットワークを構成する複数の装置を監視する警報監視Ｓｙｓ７１、各装置の状態を集めて記録する装置ログ収集Ｓｙｓ７２、各装置の装置情報を記録した装置情報管理Ｓｙｓ７３、各装置の接続構成（形態）を表す情報を記録したトポロジ情報管理Ｓｙｓ７４、各装置の工事情報を記録した工事情報管理Ｓｙｓ７５、これらの他にも各装置のサービス品質保証のレベルを記録したＳＬＡ情報管理Ｓｙｓ（図示せず）等が接続される例を表記している。つまり、ネットワークを構成する複数の装置とネットワーク情報収集装置１００は、各管理システムを介して接続される関係にある。
【００１８】
情報収集蓄積部１０は、ネットワークを構成する複数の装置を管理する管理システムのそれぞれから情報を収集して蓄積する（ステップＳ１）。各装置から収集した情報は、それぞれの装置に対応するデータベース（ＤＢ）に記録される。
【００１９】
図１に示すように、警報監視Ｓｙｓ７１が発したアラーム情報はアラームＤＢ１０１に記録される。また、装置ログ収集Ｓｙｓ７２が収集した各装置の状態はログＤＢ１０２に記録される。他の管理システムについても同様である。
【００２０】
図３は、ネットワークを構成する装置とネットワーク情報収集装置１００との間の接続の具体例を模式的に示す図である。図３に示すネットワークは、ネットワーク層（Ｌ３）の装置（ルータ）８０と装置８１（ルータ）とが接続する構成である。図３は、ネットワーク情報収集装置１００と装置の間に、例えば転送系装置警報監視システム７６と伝送系装置警報監視システム７７が配置される例を示す。
【００２１】
図３に示すようにルータ間を接続させる光伝送路に障害が発生したと仮定すると、一方の装置８０の物理層からはＡＩＳのアラーム、他方の装置８１からはＬＯＳのアラームが発生する。ＡＩＳとＬＯＳのアラームは、伝送系装置警報監視システム７７で監視される。
【００２２】
その後、アラームはデータリンク層及びネットワーク層に波及し、各種の波及アラームが発生する。各種波及アラームは、転送系装置警報監視システム７６で監視される。このようにレイヤ毎に管理システムが設けられる場合もある。
【００２３】
これらのアラームは、図３では省略している各データベース（ＤＢ）に記録される。各アラームは、下位層からのアラームから順番に各データベース（ＤＢ、図１）に記録されるとは限らない。ネットワークのトラフィックによって、上位層のアラームが先に例えばアラームＤＢ１０１に記録される場合もある。他のデータベース（ＤＢ）についても同様である。
【００２４】
関連情報生成部２０（図１）は、複数の装置の接続関係と装置それぞれからの情報とを関連付けた関連情報を生成する（ステップＳ２）。ここで、それぞれの情報とは、上記のＡＩＳ、ＬＯＳ、及びＢＧＰＤｏｗｎ等のことである。
【００２５】
装置の接続関係は、各アラーム情報に付随するＩＰアドレスを元にトポロジ情報ＤＢ１０４を参照することで得られる。関連情報生成部２０は、トポロジ情報ＤＢ１０４を参照して得た接続関係に、アラームＤＢ１０１に記録されたアラームを対応付けた関連情報を生成する。
【００２６】
関連情報は、図３に示した障害の状況を表すディジタル情報である。関連情報生成部２０の具体的な構成については後述する。
【００２７】
配信部３０は、指定された粒度で関連情報を外部に配信する（ステップＳ３）。粒度は、外部の装置（この例ではアラームコリレーションＡＩ）が求める一つの情報の大きさである。例えば、秒単位、分単位等のことである。粒度は、配信部３０に予め設定されている。なお、粒度は変えられるようにしても良い。粒度を変えられるようにした例は後述する。
【００２８】
以上説明したように本実施形態に係るネットワーク情報収集装置１００は、ネットワークを構成する複数の装置を管理する管理システムのそれぞれから情報を収集して蓄積する情報収集蓄積部１０と、管理システムが管理する複数の装置８０，８１の接続関係と管理システムから収集した情報とを関連付けた関連情報を生成する関連情報生成部２０と、指定された粒度で関連情報を外部に配信する配信部３０とを備える。これにより、例えば人工知能と複数の管理システムのそれぞれとを一対一の関係で接続させるネットワーク情報収集装置１００を提供することができる。
【００２９】
つまり、図１に示すようにネットワークを構成する複数の装置を管理する管理システムとネットワーク情報収集装置１００との接続の関係は一対一である。よって、複数の管理システムのそれぞれと、例えば人工知能を接続させる接続箇所の数を少なくすることができる。その結果、システム全体のコストダウン及び短納期化に寄与することができる。
【００３０】
（関連情報生成部）
図１を参照して関連情報生成部２０の構成を更に詳しく説明する。関連情報生成部２０は、ログ集計部２１、レイヤ間関連付け部２２、及び時系列配列部２３を備える。
【００３１】
ログ集計部２１は、複数の装置８０，８１のそれぞれの状態の変化を記録する。状態の変化とは、例えば図３に示す例におけるデータリンク（Ｌ２）層のスイッチ（ＳＷ）が、「Ｌ０・１ＰｏｒｔＤｏｗｎ」→「Ｌ２ＬｉｎｅＰｒｏｔｏｃｏｌＤｏｗｎ」に変化することを意味する。
【００３２】
レイヤ間関連付け部２２は、複数の装置８０，８１のレイヤ間の接続の関係と、情報収集蓄積部１０に記録された情報とを関連付ける。レイヤ間関連付け部２２は、図３に示すネットワークの接続の構成とアラームを関連付けたディジタル情報を生成する。
【００３３】
時系列配列部２３は、ログ集計部２１に記録された状態の変化と、レイヤ間関連付け部２２でネットワークの接続の構成とアラームを関連付けたディジタル情報とを時系列に配列する。上記のように情報（アラーム）はトラフィックの状況によって前後が入れ替わる場合もあるので、関連情報を時系列に配列し直す。
【００３４】
以上説明したように関連情報生成部２０は、管理システムが管理する複数の装置８０，８１のそれぞれの状態の変化を記録するログ集計部２１と、装置８０，８１のレイヤ間の接続の関係と、情報収集蓄積部１０に記録された情報とを関連付けるレイヤ間関連付け部２２と、ログ集計部２１に記録された状態の変化と該情報を時系列に配列する時系列配列部２３とを備える。これにより、トラフィックの影響を受けない関連情報を生成することができる。したがって、例えば人工知能に正しい入力情報を提供することができる。
【００３５】
なお、関連情報生成部２０の機能は、上記の例に限られない。例えば、異なるレイヤの管理システムから異なる形式の時刻情報が送られて来た場合に一つの形式（例えばYYYYMMDDHHMMSS）に統一させる機能を持たせても良い。また、情報の欠損を補う機能を持たせても良い。
【００３６】
〔第２実施形態〕
図４は、本発明の第１実施形態に係るネットワーク情報収集装置の機能構成例を示すブロック図である。図４に示すネットワーク情報収集装置２００は、ネットワーク情報収集装置１００（図１）に対して配信条件設定部４０を備える点で異なる。
【００３７】
配信条件設定部４０は、関連情報の粒度を外部からの操作で変化させる。外部とは、例えば人工知能に主要因アラームを分析させたいユーザが操作する端末（図示せず）のことである。端末は、例えばパーソナルコンピュータで構成される。
【００３８】
配信条件設定部４０は、ユーザが操作する端末からの制御信号に基づいて、配信部３０が外部に配信する関連情報の粒度を変化させる。配信条件設定部４０は、例えば関連情報を配信する間隔を毎秒から毎分に変化させる。また、関連情報を配信する配信先を変化させても良い。
【００３９】
配信条件設定部４０を備えることで、ネットワーク情報収集装置２００を例えば異なる人工知能に接続させることも可能である。また、配信先の人工知能を切り離すことも可能である。つまり、運用方針の変化への対応や新技術の登場により新たな人工知能が必要になる場合に、旧型の人工知能とのリプレイスを容易かつ迅速に行うことを可能にする。
【００４０】
なお、ユーザが操作する端末からの制御信号は、アプリケーションプログラミングインターフェース（以降、ＡＰＩと略す）仕様に準拠していると好都合である。ＡＰＩとは、データのやり取りを通じて、他のシステムの情報や機能等を利用する仕組みである。
【００４１】
近年、様々なネットワークサービスがアプリケーションプログラミングインターフェース（以降、ＡＰＩ）という形で提供されている。ＡＰＩ仕様に準拠した制御信号で配信条件設定部４０を操作することで、例えば、ＧＥＴ、ＰＯＳＴ、ＰＵＴ、ＤＥＬＥＴＥ等のＨＴＴＰメソッドによって、配信部３０が配信する関連情報の粒度を変化させることができる。
【００４２】
要するに、配信部３０が配信する関連情報の粒度を変化させる操作は、ＡＰＩ仕様に準拠して行われるようにしても良い。これにより、配信条件設定部４０の操作を分かり易くすることができる。
【００４３】
以上説明したように本実施形態に係るネットワーク情報収集装置１００，２００によれば、例えば人工知能と複数の管理システムのそれぞれとの接続を一対一の関係で接続させるネットワーク情報収集装置及びその方法を提供することができる。
【００４４】
なお、ネットワーク情報収集装置１００，２００が関連情報を配信する先は、１つの人工知能の例で説明したがこの例に限られない。図５に示すように、複数の人工知能９１〜９４のそれぞれに関連情報を配信するようにしても良い。参照符号９１で示すアラームコリレーションＡＩは、第１実施形態で説明した人工知能である。このように複数の管理システム７１〜７５、及び複数の人工知能９１〜９４の構成であっても各管理システム７１〜７５とネットワーク情報収集装置１００、及び各人工知能とネットワーク情報収集装置１００の間の接続は一対一の関係である。
【００４５】
つまり、本実施形態によればネットワークを構成する複数の装置を管理する管理システムと例えば人工知能との間の接続を複雑化させないという効果を奏する。なお、上記の実施形態は、本実施形態に係るネットワーク情報収集装置を、人工知能と管理システムの間に配置する例を示して説明したがこの例に限られない。関連情報を配信する先は、人工知能でなくても構わない。
【００４６】
本発明は、ここでは記載していない様々な実施形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００４７】
１００，２００：ネットワーク情報収集装置
１０：情報収集蓄積部
１０１：アラームＤＢ
１０２：ログＤＢ
１０３：装置情報ＤＢ
１０４：トポロジ情報ＤＢ
１０５：工事情報ＤＢ
２０：関連情報生成部
３０：配信部
４０：配信条件設定部
７１：警報監視Ｓｙｓ（管理システム）
７２：装置ログ収集Ｓｙｓ（管理システム）
７３：装置情報管理Ｓｙｓ（管理システム）
７４：トポロジ情報管理Ｓｙｓ（管理システム）
７５：工事情報管理Ｓｙｓ（管理システム）
７６：転送系装置警報監視Ｓｙｓ（管理システム）
７７：伝送系装置警報監視Ｓｙｓ（管理システム）
８０，８１：装置（ルータ）
９１：アラームコリレーションＡＩ
９２：工事起因故障判定ＡＩ
９３：対処期限判定ＡＩ
９４：対処優先度判定ＡＩ
【図１】
2020136724.tif 000003
【図２】
2020136724.tif 000004
【図３】
2020136724.tif 000005
【図４】
2020136724.tif 000006
【図５】
2020136724.tif 000007