(57)【要約】【課題】通信ネットワークのリンクアグリゲーションの設定箇所を推定し、リンクアグリゲーションの故障を検出する、リンクアグリゲーション故障検出装置およびリンクアグリゲーション故障検出プログラムを提供する。【解決手段】リンクアグリゲーション故障検出装置１は、監視対象となる装置１００のすべてのリンクについてのトラフィック量情報を取得し、装置１００に接続されるすべてのリンクの中から２つのリンク（リンクペア）をフルメッシュで抽出し、２つのリンクそれぞれのトラフィック量の差分に基づくＬＡＧ推定スコアを計算する。そして、リンクアグリゲーション故障検出装置１は、ＬＡＧ推定スコアが所定の閾値以下のリンクペアを抽出し、リンクアグリゲーションの設定が推定される箇所を検出する。【選択図】図１
2014107650.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに収容される２つの装置間を複数のリンクで接続することより通信帯域を拡大し、前記複数のリンクそれぞれのトラフィック量を等配分するリンクアグリゲーション（ＬＡＧ）の故障を検出するリンクアグリゲーション故障検出装置であって、
前記複数のリンクのうちから選択された２つのリンクにリンクアグリゲーションが設定されているか否かを判定するための所定の閾値が記憶される記憶部と、
前記装置に接続されるすべてのリンクの所定の時刻Ｔ２におけるトラフィック量を取得するトラフィック情報取得部と、
前記装置に接続されるすべてのリンクについて、フルメッシュで２つのリンクを抽出し、前記抽出した２つのリンクの前記トラフィック量の差分に基づき、前記差分が小さい程小さな値が算出されリンクアグリゲーションが設定されている可能性を高いことを示すＬＡＧ推定スコアを、前記抽出した２つのリンクを示すリンクペアのすべてについて計算するＬＡＧ推定スコア計算部と、
前記リンクペアそれぞれのＬＡＧ推定スコアが、前記記憶部に記憶された所定の閾値以下か否かを判定し、前記リンクペアそれぞれと当該リンクペアの判定結果とを対応付けた前記時刻Ｔ２におけるＬＡＧ推定結果情報を生成し、当該ＬＡＧ推定結果情報に含まれるリンクペアのうち、前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアを抽出し、前記抽出した所定の閾値以下のリンクペアを構成するリンク群を、リンクアグリゲーションが設定されている箇所と推定するＬＡＧ推定部と、
を備えることを特徴とするリンクアグリゲーション故障検出装置。
【請求項２】
前記記憶部には、リンクアグリゲーションが前記装置のリンクに設定された時点においてリンクアグリゲーションを設定したリンクペアを示すＬＡＧ設定情報、または、前記時刻Ｔ２より前の所定の時刻Ｔ１における前記ＬＡＧ推定結果情報が、さらに記憶されており、
前記時刻Ｔ２におけるＬＡＧ推定結果情報に含まれる前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアと、前記ＬＡＧ設定情報に示されるリンクペア、または、前記時刻Ｔ１におけるＬＡＧ推定結果情報に含まれる前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアと、を比較し、リンクアグリゲーションが設定されたと推定されるリンクペアの組み合わせに差異がある場合に、当該差異があることを示す異常判定結果情報を生成して出力する異常判定部を、さらに備えること
を特徴とする請求項１に記載のリンクアグリゲーション故障検出装置。
【請求項３】
ネットワークに収容される２つの装置間を複数のリンクで接続することより通信帯域を拡大し、前記複数のリンクそれぞれのトラフィック量を等配分するリンクアグリゲーション（ＬＡＧ）の故障を検出するため、前記複数のリンクのうちから選択された２つのリンクにリンクアグリゲーションが設定されているか否かを判定するための所定の閾値が記憶された記憶手段を備えているコンピュータに、
前記装置に接続されるすべてのリンクの所定の時刻Ｔ２におけるトラフィック量を取得する手順と、
前記装置に接続されるすべてのリンクについて、フルメッシュで２つのリンクを抽出し、前記抽出した２つのリンクの前記トラフィック量の差分に基づき、前記差分が小さい程小さな値が算出されリンクアグリゲーションが設定されている可能性を高いことを示すＬＡＧ推定スコアを、前記抽出した２つのリンクを示すリンクペアのすべてについて計算する手順と、
前記リンクペアそれぞれのＬＡＧ推定スコアが、前記記憶手段に記憶された所定の閾値以下か否かを判定し、前記リンクペアそれぞれと当該リンクペアの判定結果とを対応付けた前記時刻Ｔ２におけるＬＡＧ推定結果情報を生成し、当該ＬＡＧ推定結果情報に含まれるリンクペアのうち、前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアを抽出し、前記抽出した所定の閾値以下のリンクペアを構成するリンク群を、リンクアグリゲーションが設定されている箇所と推定する手順と、
を実行させるためのリンクアグリゲーション故障検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークのリンクアグリゲーション（ＬＡＧ：Link Aggregation）設定箇所を推定し、リンクアグリゲーション故障を検出する、リンクアグリゲーション故障検出装置およびリンクアグリゲーション故障検出プログラムに関する。
【背景技術】
【０００２】
ＩＰ（Internet Protocol）ネットワークにおいて、２装置間を接続する場合、２装置をリンク１本でのみ接続する方式に加え、２装置間を複数のリンクでつなぎ、複数のリンクにトラフィックを分配し、２装置間の通信帯域を拡大するリンクアグリゲーション（ＬＡＧ）という手法が一般的に用いられている（非特許文献１参照）。
【０００３】
例えば、図５に示すように、装置１００（１００Ａ）と装置１００（１００Ｂ）との間で、１０Ｇbit/s伝送が可能なリンク２０１，２０２，２０３，２０４の４本を用い、装置１００（１００Ａ）側でこの４本のリンクにリンクアグリゲーション（ＬＡＧ）を設定すると、装置１００（１００Ａ）は、リンク２０１，２０２，２０３，２０４にトラフィックを分配して流すことが可能となる。
【０００４】
ここで、リンクアグリゲーション（ＬＡＧ）において各リンクにトラフィックを分配するため、パケットに含まれる送信元ＩＰアドレスや送信先ＩＰアドレス、ポート番号、ＭＡＣアドレス等のヘッダ情報にハッシュ関数を適用し、ハッシュ値から出力先のリンクを決定する方式等が用いられる。なお、このハッシュを利用した方式に基づき、本発明は、装置１００（１００Ａ）と装置１００（１００Ｂ）間のリンクアグリゲーション（ＬＡＧ）が設定された複数のリンクそれぞれに、トラフィックが等配分されることを前提とする。
【０００５】
上記の方式により、図５に示す装置１００（１００Ａ）から装置１００（１００Ｂ）向けの通信では、１０Ｇbit/s×４＝４０Ｇbit/sの帯域で使用することができるようになる。装置１００（１００Ｂ）にも同様の設定を行うと、装置１００（１００Ａ），装置１００（１００Ｂ）間では双方で４０Ｇbit/sの通信が可能となる。
【０００６】
また、例えば、リンク２０４が障害等で故障した場合、装置１００（１００Ａ）がリンク２０４の故障を検知できたときは、リンク２０４へ送信していたパケットを、残りのリンク２０１，２０２，２０３を用いて各リンクの上限帯域を超過しない範囲で送信することができる。なお、装置１００（１００Ａ）がリンク２０４の故障を検知できないとき、装置１００（１００Ａ）は、故障したリンク２０４へパケットを送信し続けることになる。
【０００７】
一方、リンク毎の入力帯域や出力帯域、流通トラフィック量の監視は、ＳＮＭＰ（Simple Network Management Protocol）等を用いて一般的に行われている。例えば、各装置１００が備えるＭＩＢ（Management Information Base）に格納された、前記したリンク毎の入力帯域や出力帯域、流通トラフィック量等の情報を、ＳＮＭＰマネージャによりリンクのインタフェース毎に収集することができる（非特許文献２，３参照）。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】“IEEE P802.3av Task Force”,［online］，［平成２４年１１月６日検索］，インターネット<URL:http://www.ieee802.org/3/av/>
【非特許文献２】“ Management Information Base for Network Management of TCP/IP-based internets:MIB-II”，［online］，March 1991，IETF RFC1213，［平成２４年１１月６日検索］，インターネット<URL:http://www.ietf.org/rfc/rfc1213.txt>
【非特許文献３】“An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks”，［online］，［平成２４年１１月６日検索］，インターネット<URL:http://www.ietf.org/rfc/rfc3411.txt>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
このリンクアグリゲーション（ＬＡＧ）を構成するリンク群の中で、いずれかのリンクが故障した場合は、ＳＮＭＰ ｔｒａｐ等の警報の発出や、Ｓｙｓｌｏｇ等のログ情報の出力により、その故障状況を把握することが可能である。しかしながら、これらの情報が出力されず、かつ、装置１００が自動で当該異常リンクのトラフィックを別リンクに迂回させた場合は、ｐｉｎｇ等による導通試験でも当該異常リンクを通らないこととなり、リンク故障を検出できない。
【００１０】
また、トラフィック分配機構の異常や設定誤り等の原因によりトラフィックが各リンクへ等配分されない状況については、各リンク単体ではトラフィックが導通しており、リンク故障の際のような警報やログは出力されない。加えて、各リンクのトラフィック量が異なる一方で、周期性がどのリンクでも変わらない場合には、目視等で本障害を認識することは難しい。例えば、図６（ａ）に示すように、トラフィック分配機構の異常等により、リンク２０４のトラフィック量が、他のリンクのトラフィック量よりも減少している場合においても、図６（ｂ）に示すように、各リンクのパケットの疎通が確保されており、トラフィック量の周期性が変わらないときは、異常を検出することが難しい。なお、リンクアグリゲーション（ＬＡＧ）が設定されている各リンクにおいて、トラフィックが等配分されないことを、以下、「トラフィック等分トラブル」と称して説明する。
【００１１】
このような背景を鑑みて本発明がなされたのであり、本発明は、通信ネットワークのリンクアグリゲーション（ＬＡＧ）の設定箇所を推定し、リンクアグリゲーションの故障を検出することができる、リンクアグリゲーション故障検出装置およびリンクアグリゲーション故障検出プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１２】
前記した課題を解決するため、請求項１に記載の発明は、ネットワークに収容される２つの装置間を複数のリンクで接続することより通信帯域を拡大し、前記複数のリンクそれぞれのトラフィック量を等配分するリンクアグリゲーション（ＬＡＧ）の故障を検出するリンクアグリゲーション故障検出装置であって、前記複数のリンクのうちから選択された２つのリンクにリンクアグリゲーションが設定されているか否かを判定するための所定の閾値が記憶される記憶部と、前記装置に接続されるすべてのリンクの所定の時刻Ｔ２におけるトラフィック量を取得するトラフィック情報取得部と、前記装置に接続されるすべてのリンクについて、フルメッシュで２つのリンクを抽出し、前記抽出した２つのリンクの前記トラフィック量の差分に基づき、前記差分が小さい程小さな値が算出されリンクアグリゲーションが設定されている可能性を高いことを示すＬＡＧ推定スコアを、前記抽出した２つのリンクを示すリンクペアのすべてについて計算するＬＡＧ推定スコア計算部と、前記リンクペアそれぞれのＬＡＧ推定スコアが、前記記憶部に記憶された所定の閾値以下か否かを判定し、前記リンクペアそれぞれと当該リンクペアの判定結果とを対応付けた前記時刻Ｔ２におけるＬＡＧ推定結果情報を生成し、当該ＬＡＧ推定結果情報に含まれるリンクペアのうち、前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアを抽出し、前記抽出した所定の閾値以下のリンクペアを構成するリンク群を、リンクアグリゲーションが設定されている箇所と推定するＬＡＧ推定部と、を備えることを特徴とするリンクアグリゲーション故障検出装置とした。
【００１３】
このように、リンクアグリゲーション故障検出装置は、所定の時刻Ｔ２における２つのリンク（リンクペア）のトラフィック量の差分に基づきＬＡＧ推定スコアを計算し、そのＬＡＧ推定スコアが所定の閾値以下のリンクペアを抽出することにより、時刻Ｔ２においてリンクアグリゲーションが設定されている箇所を推定することが可能となる。
【００１４】
請求項２に記載の発明は、前記記憶部には、リンクアグリゲーションが前記装置のリンクに設定された時点においてリンクアグリゲーションを設定したリンクペアを示すＬＡＧ設定情報、または、前記時刻Ｔ２より前の所定の時刻Ｔ１における前記ＬＡＧ推定結果情報が、さらに記憶されており、前記時刻Ｔ２におけるＬＡＧ推定結果情報に含まれる前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアと、前記ＬＡＧ設定情報に示されるリンクペア、または、前記時刻Ｔ１におけるＬＡＧ推定結果情報に含まれる前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアと、を比較し、リンクアグリゲーションが設定されたと推定されるリンクペアの組み合わせに差異がある場合に、当該差異があることを示す異常判定結果情報を生成して出力する異常判定部を、さらに備えることを特徴とする請求項１に記載のリンクアグリゲーション故障検出装置とした。
【００１５】
このように、リンクアグリゲーション故障検出装置は、時刻Ｔ２におけるＬＡＧ推定スコアが所定の閾値以下のリンクペアと、ＬＡＧ設定情報に示されるリンクペア、または、時刻Ｔ２より前の所定の時刻Ｔ１におけるＬＡＧ推定スコアが所定の閾値以下のリンクペアと、を比較し、リンクアグリゲーションが設定されたと推定されるリンクペアの組み合わせに差異がある場合に、リンクアグリゲーションの構成状況に変化があり、トラフィック等分トラブルが発生したものとして異常判定結果情報を出力することができる。
【００１６】
また、請求項３に記載の発明は、ネットワークに収容される２つの装置間を複数のリンクで接続することより通信帯域を拡大し、前記複数のリンクそれぞれのトラフィック量を等配分するリンクアグリゲーション（ＬＡＧ）の故障を検出するため、前記複数のリンクのうちから選択された２つのリンクにリンクアグリゲーションが設定されているか否かを判定するための所定の閾値が記憶された記憶手段を備えているコンピュータに、前記装置に接続されるすべてのリンクの所定の時刻Ｔ２におけるトラフィック量を取得する手順と、前記装置に接続されるすべてのリンクについて、フルメッシュで２つのリンクを抽出し、前記抽出した２つのリンクの前記トラフィック量の差分に基づき、前記差分が小さい程小さな値が算出されリンクアグリゲーションが設定されている可能性を高いことを示すＬＡＧ推定スコアを、前記抽出した２つのリンクを示すリンクペアのすべてについて計算する手順と、前記リンクペアそれぞれのＬＡＧ推定スコアが、前記記憶手段に記憶された所定の閾値以下か否かを判定し、前記リンクペアそれぞれと当該リンクペアの判定結果とを対応付けた前記時刻Ｔ２におけるＬＡＧ推定結果情報を生成し、当該ＬＡＧ推定結果情報に含まれるリンクペアのうち、前記ＬＡＧ推定スコアが前記所定の閾値以下のリンクペアを抽出し、前記抽出した所定の閾値以下のリンクペアを構成するリンク群を、リンクアグリゲーションが設定されている箇所と推定する手順と、を実行させるためのリンクアグリゲーション故障検出プログラムとした。
【００１７】
このように、リンクアグリゲーション故障検出プログラムによれば、一般的なコンピュータに、所定の時刻Ｔ２における２つのリンク（リンクペア）のトラフィック量の差分に基づきＬＡＧ推定スコアを計算し、そのＬＡＧ推定スコアが所定の閾値以下のリンクペアを抽出することにより、時刻Ｔ２においてリンクアグリゲーションが設定されている箇所を推定する手順を実行させることができる。
【発明の効果】
【００１８】
本発明によれば、通信ネットワークのリンクアグリゲーション（ＬＡＧ）の設定箇所を推定し、リンクアグリゲーションの故障を検出する、リンクアグリゲーション故障検出装置およびリンクアグリゲーション故障検出プログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係るリンクアグリゲーション故障検出装置を含むシステムの全体構成を示す図である。
【図２】本実施形態に係るリンクアグリゲーション故障検出装置による、リンクアグリゲーション異常検出処理を説明するための図である。
【図３】本実施形態に係るリンクアグリゲーション故障検出装置の構成例を示す機能ブロック図である。
【図４】本実施形態に係るリンクアグリゲーション故障検出装置による、リンクアグリゲーション推定処理およびリンクアグリゲーション異常検出処理の流れを示すフローチャートである。
【図５】リンクアグリゲーションが設定された従来の通信システムを説明するための図である。
【図６】従来の通信システムにおけるリンクアグリゲーション故障検出の課題を説明するための図である。
【発明を実施するための形態】
【００２０】
次に、本発明を実施するための形態（以下、「本実施形態」という。）におけるリンクアグリゲーション故障検出装置１等について説明する。
【００２１】
＜概要＞
まず、本実施形態に係るリンクアグリゲーション故障検出装置１が実行する処理の概要について説明する。
【００２２】
図１は、本実施形態に係るリンクアグリゲーション故障検出装置１を含むシステムの全体構成を示す図である。
図１に示すように、リンクアグリゲーション故障検出装置１（１Ａ，１Ｂ）は、図５に示した従来の通信システムにおける１つの装置１００（１００Ａ，１００Ｂ）毎に通信可能に接続されて構成される。なお、本実施形態においては、リンクアグリゲーション故障検出装置１を、各装置１００とは別装置として説明するが、リンクアグリゲーション故障検出装置１が備える各機能（詳細は後記）を、各装置１００内に備えるようにしてもよい。
また、装置１００は、通信ネットワーク内において、少なくともパケットの送受信を実行する機能を備えたネットワーク装置である。この装置１００は、例えば、ＳＮＭＰ等により、自身のリンク毎のトラフィック量等の情報を収集し外部装置（リンクアグリゲーション故障検出装置１等）に出力する機能も備える。
【００２３】
リンクアグリゲーション故障検出装置１は、監視対象となる装置１００のすべてのリンクについての送信トラフィック量や受信トラフィック量等のトラフィック量に関する情報を取得し、リンクアグリゲーション（ＬＡＧ）が設定されたリンク群の推定処理（以下、「リンクアグリゲーション推定処理」と称す。）を実行する。また、リンクアグリゲーション故障検出装置１は、リンクアグリゲーションの設定情報（後記する「ＬＡＧ設定情報１３２」）、または、所定の時刻（時刻Ｔ１：時刻Ｔ２より前の過去の時点）のリンクアグリゲーションの推定結果と、所定の時刻（時刻Ｔ２：例えば、現在の時点）のリンクアグリゲーションの推定結果とを比較し、リンクアグリゲーションの構成状況に変化があった場合に、リンクアグリゲーションのトラフィック等分トラブルが発生したものとして、警報を出力する（以下、「リンクアグリゲーション異常検出処理」と称す。）。
【００２４】
（リンクアグリゲーション推定処理）
リンクアグリゲーション故障検出装置１は、リンクアグリゲーション推定処理を、以下のロジックに基づき実行する。
リンクアグリゲーション（ＬＡＧ）を設定したリンク群では、トラフィックは各リンクに等配分される。このため、リンクアグリゲーションを設定したリンク群の任意の２つのリンク、リンクＬ１，Ｌ２においては、リンクＬ１，Ｌ２の送信トラフィック量の差分を用いた下記のＬＡＧ推定スコアが所定の閾値Thresh_out以下となる。
【００２５】
送信トラフィックによるＬＡＧ推定スコア：
Score_out＝（abs(L1_out−L2_out) / min[avg(L1_out),avg(L2_out)]）  …（式１）
【００２６】
ここで、L1_outは、リンクＬ１の送信トラフィック量を表し、L2_outは、リンクＬ２の送信トラフィック量を表す。分母は、リンクＬ１若しくはリンクＬ２の送信トラフィック量平均値のうちの小さい方を表し、分子は、リンクＬ１，Ｌ２の送信トラフィック量の差分の絶対値を表している。
リンクＬ１，Ｌ２の送信トラフィック量の差分が、リンクＬ１，Ｌ２において流れているトラフィック量平均値のスケールと比して増大する場合に本スコアも増加する。一方、リンクＬ１，Ｌ２の送信トラフィック量の差分が小さい場合、リンクアグリゲーションが設定されている可能性が高く、リンクアグリゲーション（ＬＡＧ）が正常に設定された状態である場合には、本ＬＡＧ推定スコア≒０となる。
【００２７】
リンクアグリゲーション故障検出装置１は、ある時刻Ｔ１において、装置１００に接続されるすべてのリンクについてフルメッシュで２つのリンクの組（以下、「リンクペア」と呼ぶことがある。）を抽出してＬＡＧ推定スコア（Score_out）を計算し、その計算結果が所定の閾値Thresh_out以下か否かを判定する。そして、リンクアグリゲーション故障検出装置１は、その判定結果から所定の閾値Thresh_out以下となるリンクペア（Gr_LAG_t1）を抽出することにより、ネットワーク中にリンクアグリゲーションとして推定される箇所を検出する。
例えば、図１に示すように、リンクアグリゲーション故障検出装置１（１Ａ）は、時刻Ｔ１において、装置１００（１００Ａ）に接続されるすべてのリンク（リンク２０１，２０２，２０３，２０４，２１１）を対象としてフルメッシュでリンクペアを抽出し、ＬＡＧ推定スコア（Score_out）を計算する。この場合、リンク２０１〜２０４間では、送信トラフィック量が変わらないため、ＬＡＧ推定スコア（Score_out）≒０であり、閾値Thresh_out以下となる。一方、リンク２１１対リンク２０１〜２０４では、送信トラフィック量が異なるため、ＬＡＧ推定スコア（Score_out）が閾値Thresh_outを超える結果となる。よって、リンクアグリゲーション故障検出装置１は、リンク２０１〜２０４のリンク群をリンクアグリゲーションが設定された箇所と推定する。
なお、ＬＡＧ推定スコアを計算する場合に、ある１時点の時刻Ｔ１のトラフィックデータを用いる他に、時刻Ｔ１＋Δｔ１の間等のトラフィック量平均値を用いるようにしてもよい。
【００２８】
また、受信トラフィックを用いたＬＡＧ推定スコアを、前記した（式１）と同様に、以下の（式２）のように定義することができる。
【００２９】
受信トラフィックによるＬＡＧ推定スコア：
Score_in＝（abs(L1_in−L2_in) / min[avg(L1_in),avg(L2_in)]）  …（式２）
【００３０】
ここで、L1_inは、リンクＬ１の受信トラフィック量を表し、L2_inは、リンクＬ２の受信トラフィック量を表す。
【００３１】
リンクアグリゲーション故障検出装置１は、この受信トラフィックによるＬＡＧ推定スコア（Score_in）を計算し、所定の閾値Thresh_in以下となるリンクペアGr_LAG_t1を抽出することにより、送信トラフィックによる処理と同様に、装置１００に接続されるリンク群のうち、リンクアグリゲーションの設定が推定される箇所を検出することができる。
【００３２】
また、リンクアグリゲーション故障検出装置１は、送信トラフィックによるＬＡＧ推定スコア（Score_out）と、受信トラフィックによるＬＡＧ推定スコア（Score_in）との合計値Score_both＝Score_out＋Score_inを計算し、その合計値Score_bothが所定の閾値Thresh_both以下となるリンクペアGr_LAG_t1を抽出することにより、装置１００に接続されるリンク群のうち、リンクアグリゲーションの設定が推定される箇所を検出するようにしてもよい。
【００３３】
なお、リンクアグリゲーション故障検出装置１は、同一の装置１００における、送信トラフィックを用いたＬＡＧ推定の結果（後記するＬＡＧ推定結果情報１３４）、受信トラフィックを用いたＬＡＧ推定の結果、送信および受信の両トラフィックを用いたＬＡＧ推定の結果、のそれぞれまたはいずれかの組み合わせにおいて、リンクアグリゲーションが設定されていると推定されるリンクペアが異なる場合には、異常として警報を出力するようにしてもよい。
【００３４】
（リンクアグリゲーション異常検出処理）
次に、リンクアグリゲーション異常検出処理について説明する。
リンクアグリゲーション故障検出装置１は、所定の時刻Ｔ２（時刻Ｔ１より後の時刻）において前記したリンクアグリゲーション推定処理を実行する。このとき、リンクアグリゲーション故障検出装置１は、装置１００に接続されるすべてのリンクについてフルメッシュで、ＬＡＧ推定スコア（Score_out、Score_in、Score_bothの少なくともいずれか１つ）を計算し、これらのＬＡＧ推定スコアに対応する所定の閾値以下のリンクペア（Gr_LAG_t2）を抽出する。そして、リンクアグリゲーション故障検出装置１は、その時刻Ｔ２でのＬＡＧ推定の結果（Gr_LAG_t2）と、ＬＡＧ判定の基準データ（Gr_LAG_ref）とに含まれるリンクペアを比較し、リンクアグリゲーションと判定されたリンクペアの組み合わせに差異がある場合には、リンクアグリゲーションの構成状況に変化があったとして警報を出力する。
なお、このＬＡＧ判定の基準データ（Gr_LAG_ref）としては、ネットワーク管理用にネットワーク管理装置（不図示）の設備ＤＢ等に別途保存されたＬＡＧの設定情報（ＬＡＧ設定情報１３２：リンクアグリゲーションを設定したリンクペアの組み合わせの情報）や、時刻Ｔ１でのＬＡＧ推定の結果（Gr_LAG_t1）を用いることができる。
【００３５】
図２は、本実施形態に係るリンクアグリゲーション故障検出装置１による、リンクアグリゲーション異常検出処理を説明するための図である。
図２（ａ）に示すように、例えば、ＬＡＧ判定の基準データ（Gr_LAG_ref）として、リンク２０１〜２０４がリンクアグリゲーションの設定が推定された箇所であるとする。この場合において、時刻Ｔ２でのＬＡＧ推定の結果（Gr_LAG_t2）が、図２（ｂ）に示すように、リンク２０１〜２０３がリンクアグリゲーションの設定が推定された箇所である場合に、リンクアグリゲーションとして設定が推定された箇所に差異があり、リンクアグリゲーションの構成状況に変化があったとして警報を出力する。
【００３６】
このようにすることにより、リンクアグリゲーション故障検出装置１は、通信ネットワークにおいてリンクアグリゲーション（ＬＡＧ）の設定箇所を推定することが可能となる。また、これまで検出が難しかったリンクアグリゲーション（ＬＡＧ）におけるトラフィック等分トラブルを検出することができる。
【００３７】
＜リンクアグリゲーション故障検出装置＞
図３は、本実施形態に係るリンクアグリゲーション故障検出装置１の構成例を示す機能ブロック図である。
リンクアグリゲーション故障検出装置１は、監視対象となる装置１００等に接続されたすべてのリンクについてのトラフィック量に関する情報を取得し、リンクアグリゲーションが設定されたリンクを推定する。また、リンクアグリゲーション故障検出装置１は、ある時点でのＬＡＧ推定の結果と、ＬＡＧ判定の基準データ（Gr_LAG_ref）とに含まれるリンクペアを比較し、リンクアグリゲーションの設定が推定されたリンクペアの組み合わせに差異がある場合には、リンクアグリゲーションの構成状況に変化があったとして警報を出力する。つまり、リンクアグリゲーション故障検出装置１は、リンクアグリゲーションにおいてトラフィック等分トラブルが発生したものとして、警報を出力する。
このリンクアグリゲーション故障検出装置１は、入出力部１１と、制御部１２と、記憶部１３（記憶手段）とを備える。
【００３８】
入出力部１１は、監視対象となる装置１００やネットワーク管理装置（不図示）等との間の情報の入出力を行う。また、この入出力部１１は、通信回線を介して情報の送受信を行う通信インタフェースと、不図示のキーボード等の入力手段やモニタ等の出力手段等との間で入出力を行う入出力インタフェースとから構成される。
【００３９】
制御部１２は、リンクアグリゲーション故障検出装置１全体の制御を司り、入力処理部１２１と、トラフィック情報取得部１２２と、ＬＡＧ推定スコア計算部１２３と、ＬＡＧ推定部１２４と、異常判定部１２５と、出力処理部１２６とを含んで構成される。
【００４０】
入力処理部１２１は、入出力部１１を介して、監視対象となる装置１００等から、情報の入力を受け付ける。
具体的には、入力処理部１２１は、リンクアグリゲーション（ＬＡＧ）の推定箇所を検出するために用いるＬＡＧ推定スコアの所定の閾値（Thresh_out，Thresh_in，Thresh_both）の情報を取得し、記憶部１３（記憶手段）内に閾値情報１３１として記憶する。また、入力処理部１２１は、ネットワーク管理装置（不図示）等から、監視対象の装置１００のＬＡＧの設定情報（ＬＡＧ設定情報１３２）を取得し、記憶部１３に記憶する。さらに、入力処理部１２１は、監視対象となる装置１００のリンク毎のトラフィック量に関する情報（以下、「トラフィック量情報」という。）等を、当該監視対象となる装置１００、または、ネットワーク管理装置（不図示）等から取得し、その情報をトラフィック情報取得部１２２に引き渡す等の処理を実行する。
【００４１】
トラフィック情報取得部１２２は、監視対象となる装置１００のリンク毎のトラフィック量情報等を取得し、ＬＡＧ推定スコア計算部１２３に引き渡す。このトラフィック量情報には、リンク毎の、送信トラフィック量や、受信トラフィック量、送信トラフィック量平均値、受信トラフィック量平均値の情報が含まれる。また、送信トラフィック量および受信トラフィック量の情報には、そのトラフィック量を検出した時刻情報が付されている。
なお、トラフィック情報取得部１２２は、ＬＡＧ推定スコア計算部１２３が、送信トラフィックによるＬＡＧ推定スコア（Score_out）を計算する場合は、各リンクの送信トラフィック量および送信トラフィック量平均値の情報をＬＡＧ推定スコア計算部１２３に引き渡し、ＬＡＧ推定スコア計算部１２３が、受信トラフィックによるＬＡＧ推定スコア（Score_in）を計算する場合は、各リンクの受信トラフィック量および受信トラフィック量平均値の情報をＬＡＧ推定スコア計算部１２３に引き渡す。また、トラフィック情報取得部１２２は、ＬＡＧ推定スコア計算部１２３が、送信トラフィックによるＬＡＧ推定スコア（Score_out）と受信トラフィックによるＬＡＧ推定スコア（Score_in）との合計値（Score_both）を計算する場合は、各リンクの送信トラフィック量、受信トラフィック量、送信トラフィック量平均値および受信トラフィック量平均値の情報をＬＡＧ推定スコア計算部１２３に引き渡す。
ここで、トラフィック情報取得部１２２は、監視対象となる装置１００やネットワーク管理装置（不図示）等から、送信トラフィック量平均値および受信トラフィック量平均値の情報を取得せず、監視対象となる装置１００のリンク毎の送信トラフィック量や受信トラフィック量の情報を所定の時間間隔で取得すること等により、送信トラフィック量平均値や受信トラフィック量平均値を、リンクアグリゲーション故障検出装置１自身が計算するようにしてもよい。
【００４２】
ＬＡＧ推定スコア計算部１２３は、トラフィック情報取得部１２２から、トラフィック量情報を取得し、ＬＡＧ推定スコアを計算する。
具体的には、ＬＡＧ推定スコア計算部１２３は、送信トラフィック量の情報を取得した場合には、前記した（式１）に基づき、監視対象となる装置１００のすべてのリンクについて、フルメッシュで２つのリンク（リンクペア）を抽出し、ＬＡＧ推定スコア（Score_out）を計算する。また、ＬＡＧ推定スコア計算部１２３は、受信トラフィック量の情報を取得した場合には、前記した（式２）に基づき、同様に、各リンクペアのＬＡＧ推定スコア（Score_in）を計算する。
さらに、ＬＡＧ推定スコア計算部１２３は、トラフィック情報取得部１２２から、送信トラフィック量および受信トラフィック量の両方の情報を取得した場合には、それぞれの情報に基づいて各リンクペアのＬＡＧ推定スコア（Score_out，Score_in）を計算した上で、その合計値となるＬＡＧ推定スコア（Score_both）を計算する。
このＬＡＧ推定スコア計算部１２３は、計算したＬＡＧ推定スコア（Score_out，Score_in，Score_both）をリンクペアそれぞれに対応づけたＬＡＧ推定スコア情報１３３を生成し、記憶部１３に記憶する。
【００４３】
ＬＡＧ推定部１２４は、ＬＡＧ推定スコア計算部１２３が生成したＬＡＧ推定スコア情報１３３に示される各リンクペアのＬＡＧ推定スコア（Score_out，Score_in，Score_both）について、記憶部１３内の閾値情報１３１に記憶された対応する所定の閾値（Thresh_out，Thresh_in，Thresh_both）を参照し、そのＬＡＧ推定スコアが所定の閾値以下か否かを判定する。そして、ＬＡＧ推定部１２４は、各リンクペアと当該リンクペアのＬＡＧ推定スコアの判定結果とを対応付けたＬＡＧ推定結果情報１３４を生成する。続いて、ＬＡＧ推定部１２４は、その判定結果から所定の閾値以下となるリンクペアを抽出することにより、リンクアグリゲーションとして推定されるリンク群（後記する「ＬＡＧ推定箇所」）を検出する。ＬＡＧ推定部１２４は、このＬＡＧ推定箇所を含むＬＡＧ推定結果情報１３４を、記憶部１３に記憶した上で、出力処理部１２６を介して出力する。
【００４４】
異常判定部１２５は、所定の時刻（時刻Ｔ２：例えば、現在の時点）におけるリンクアグリゲーションの推定結果を示すＬＡＧ推定結果情報１３４に含まれるＬＡＧ推定スコアが閾値以下のリンクペア（Gr_LAG_t2）と、ＬＡＧ判定の基準データにおいて、リンクアグリゲーションの設定が推定されるリンクペア（Gr_LAG_ref）と、を比較し、リンクアグリゲーションとされたリンクペアの組み合わせに差異がある場合には、その差異がある旨を示す異常判定結果情報１３５を生成する。そして、異常判定部１２５は、その異常判定結果情報１３５を、記憶部１３に記憶した上で、出力処理部１２６を介して出力する。
なお、このＬＡＧ判定の基準データ（Gr_LAG_ref）として、例えば、ＬＡＧ設定情報１３２に示されるリンクアグリゲーションが設定されたリンクペアの情報や、時刻Ｔ１でのリンクアグリゲーションの推定結果を示すＬＡＧ推定結果情報１３４に含まれるＬＡＧ推定スコアが閾値以下のリンクペア（Gr_LAG_t1）の情報が用いられる。
【００４５】
出力処理部１２６は、入出力部１１を介して、前記したＬＡＧ推定結果情報１３４や、異常判定結果情報１３５等を出力する。
【００４６】
記憶部１３（記憶手段）は、ＲＡＭ（Random Access Memory）や、ＨＤＤ（Hard Dick Drive）、フラッシュメモリ等の記憶媒体から構成され、前記した、閾値情報１３１、ＬＡＧ設定情報１３２、ＬＡＧ推定スコア情報１３３、ＬＡＧ推定結果情報１３４および異常判定結果情報１３５が記憶される。
【００４７】
なお、このリンクアグリゲーション故障検出装置１をプログラム実行処理により実現する場合、記憶部１３には、リンクアグリゲーション故障検出装置１の制御部１２の機能を実現するためのプログラム（リンクアグリゲーション故障検出プログラム）が格納される。そして、制御部１２は、記憶部１３に記憶されたプログラムを、不図示のＣＰＵが、ＲＡＭ等に展開し実行することで実現される。
【００４８】
＜処理の流れ＞
次に、本実施形態に係るリンクアグリゲーション故障検出装置１の処理の流れについて説明する。
図４は、本実施形態に係るリンクアグリゲーション故障検出装置１による、リンクアグリゲーション推定処理およびリンクアグリゲーション異常検出処理の流れを示すフローチャートである。
なお、ここでは、リンクアグリゲーション故障検出装置１の記憶部１３に、閾値情報１３１およびＬＡＧ設定情報１３２がすでに記憶されているものとする。また、リンクアグリゲーション故障検出装置１が、監視対象となる装置１００の送信トラフィック量に基づき、リンクアグリゲーション推定処理およびリンクアグリゲーション異常検出処理を実行するものとして説明する。
【００４９】
まず、ステップＳ１〜Ｓ７のリンクアグリゲーション推定処理について説明する。
リンクアグリゲーション故障検出装置１（トラフィック情報取得部１２２）は、監視対象となる装置１００等から、その装置１００に接続されるすべてのリンクについてのトラフィック量情報を取得する（ステップＳ１）。
具体的には、トラフィック情報取得部１２２は、監視対象となる装置１００のリンク毎の送信トラフィック量および送信トラフィック量平均値を、入出力部１１および入力処理部１２１を介して取得する。
【００５０】
次に、リンクアグリゲーション故障検出装置１のＬＡＧ推定スコア計算部１２３は、監視対象となる装置１００のすべてのリンクの中から、２つのリンク（リンクペア）を抽出し、前記した（式１）に基づき、ＬＡＧ推定スコア（Score_out）を計算する（ステップＳ２）。そして、ＬＡＧ推定スコア計算部１２３は、計算したＬＡＧ推定スコア（Score_out）をそれぞれのリンクペアに対応付けたＬＡＧ推定スコア情報１３３を生成し、記憶部１３に記憶する。
【００５１】
続いて、ＬＡＧ推定スコア計算部１２３は、すべてのリンクペアについて、ＬＡＧ推定スコア（Score_out）の計算が終了したか否かを判定する（ステップＳ３）。そして、ＬＡＧ推定スコア計算部１２３は、まだ、ＬＡＧ推定スコア（Score_out）の計算をしていないリンクペアがある場合には（ステップＳ２→Ｎｏ）、ステップＳ２に戻る。一方、すべてのリンクペアについて、ＬＡＧ推定スコア（Score_out）の計算が終了している場合には（ステップＳ３→Ｙｅｓ）、次にステップＳ４に進む。
【００５２】
ステップＳ４において、リンクアグリゲーション故障検出装置１のＬＡＧ推定部１２４は、ＬＡＧ推定スコア計算部１２３が生成したＬＡＧ推定スコア情報１３３に示される各リンクペアのＬＡＧ推定スコア（Score_out）について、記憶部１３内の閾値情報１３１に記憶された所定の閾値（Thresh_out）を参照し、そのＬＡＧ推定スコア（Score_out）が所定の閾値以下か否かを判定する（ステップＳ４）。そして、ＬＡＧ推定部１２４は、各リンクペアと当該リンクペアのＬＡＧ推定スコア（Score_out）の判定結果とを対応付けたＬＡＧ推定結果情報１３４を生成する。なお、このＬＡＧ推定結果情報１３４は、そのリンクのトラフィック量を検出した所定の時刻（時刻Ｔ２）の情報を含んで生成される。
【００５３】
続いて、ＬＡＧ推定部１２４は、ＬＡＧ推定結果情報１３４に含まれるリンクペアのうち、ＬＡＧ推定スコア（Score_out）が閾値Thresh_out以下のリンクペアを抽出する（ステップＳ５）。
【００５４】
次に、ＬＡＧ推定部１２４は、ステップＳ５で抽出したすべてのリンクペアの中から、３以上のリンクにおいてリンクアグリゲーション（ＬＡＧ）が設定されている箇所を推定する（ステップＳ６）。
具体的には、ＬＡＧ推定部１２４は、ステップＳ５で抽出したリンクペアを構成するＮ個のリンクのうちから、３つのリンクを選択し、その３つのリンクの組み合わせとなるすべてのリンクペアが、閾値Thresh_out以下のリンクペアとして抽出されているか否かを判定し、抽出されている場合に、その３つのリンクにリンクアグリゲーションが設定されていると推定する。図１に示すリンク群を例に説明すると、リンク２０１，２０２，２０３の３つのリンクが選択された場合に、その３つのリンクの組み合わせとなるリンクペア２０１-２０２，２０１-２０３，２０２-２０３のすべてにおいてＬＡＧ推定スコア（Score_out）が閾値Thresh_out以下となる場合は、３リンク（リンク２０１，２０２，２０３）にリンクアグリゲーションが設定されていると推定する。
続いて、ＬＡＧ推定部１２４は、ステップＳ５で抽出したリンクペアを構成するＮ個のリンクのうちから、４つのリンクを選択し、その４つのリンクの組み合わせとなるすべてのリンクペアが、閾値Thresh_out以下のリンクペアとして抽出されているか否かを判定し、抽出されている場合に、その４つのリンクにリンクアグリゲーションが設定されていると推定する。、図１に示すリンク群を例に説明すると、リンク２０１，２０２，２０３，２０４の４つのリンクが選択された場合に、その４つのリンクの組み合わせとなるリンクペア２０１-２０２，２０１-２０３，２０１-２０４，２０２-２０３，２０２-２０４，２０３-２０４のすべてにおいて閾値Thresh_out以下となる場合は、４リンク（リンク２０１，２０２，２０３，２０４）にリンクアグリゲーションが設定されていると推定する。
【００５５】
ＬＡＧ推定部１２４は、この処理をその装置１００が備えるリンク数（Ｎ個）のリンクを選択する処理まで、繰り返す。
そして、ＬＡＧ推定部１２４は、リンクアグリゲーションが設定されていると推定されたリンク群のうち最大個数のリンク群を、ＬＡＧ推定箇所として検出し、記憶部１３のＬＡＧ推定結果情報１３４に付加して記憶した上で、ネットワーク管理装置（不図示）等に出力する（ステップＳ７）。図１に示すリンク群においては、リンクアグリゲーションが設定されていると推定された最大個数である４つのリンクからなるリンク群（リンク２０１，２０２，２０３，２０４）をＬＡＧ推定箇所として検出し、ＬＡＧ推定結果情報１３４に付加し出力する。
【００５６】
なお、上記のＬＡＧ推定箇所の検出処理において、ＬＡＧ推定部１２４は、選択されたリンクの組み合わせであるリンクペアすべてにおいて、ＬＡＧ推定スコアが所定の閾値以下である場合に、そのリンク群にリンクアグリゲーションが設定されていると推定した。これに関し、ＬＡＧ推定部１２４は、選択されたリンクの組み合わせであるリンクペアのうち、一部のリンクペアのＬＡＧ推定スコアが所定の閾値以下でない、つまり、一部のリンクペアについてリンクアグリゲーションが設定されていると推定されない場合であっても、そのリンク群全体としてリンクアグリゲーションが設定されているか否かを以下のように判定するようにしてもよい。
【００５７】
例として、ステップＳ５で抽出したリンクペアを構成するＮ個のリンクのうちから、３つのリンク（リンク２０１，２０２，２０３）を選択した場合に、リンクペア２０１-２０２，２０１-２０３のＬＡＧ推定スコアが所定の閾値以下である一方で、リンクペア２０２-２０３のＬＡＧ推定スコアが所定の閾値を超えるものとして説明する。
ＬＡＧ推定部１２４は、ＬＡＧ推定箇所の検出処理におけるリンクアグリゲーションの設定箇所の判定ロジックとして、例えば、次のロジックに基づく処理を実行するようにしてもよい。
（１）リンクペア２０１-２０２は、リンクアグリゲーションが実際に設定されているが、リンクペア２０１-２０３は、ノイズ的挙動によって偶然ＬＡＧ推定スコアが所定の閾値以下となった可能性がある。このような状況の場合、リンクペア２０１-２０２，２０１-２０３，２０２-２０３を構成するリンク群（リンク２０１，２０２，２０３）については、リンクアグリゲーションが設定されているものとは推定しない。
（２）リンクペア２０２-２０３は、ノイズ的挙動によって偶然ＬＡＧ推定スコアが所定の閾値を超えた可能性がある。このような状況の場合、リンクペア２０１-２０２，２０１-２０３，２０２-２０３を構成するリンク群（リンク２０１，２０２，２０３）については、リンクアグリゲーションが設定されているものと推定する。
【００５８】
ＬＡＧ推定部１２４は、上記のように、選択されたリンクの組み合わせであるリンクペアのうち、一部のリンクペアのＬＡＧ推定スコアが所定の閾値以下でない場合に、そのリンク群全体としてリンクアグリゲーションが設定されているか否かを上記のロジック等に基づき判定し、その判定結果と上記ロジック等により判定した旨とを、出力処理部１２６を介して、ネットワーク管理装置（不図示）等に出力するようにしてもよい。
【００５９】
図４に戻り、リンクアグリゲーション推定処理の後、リンクアグリゲーション故障検出装置１は、ステップＳ８〜Ｓ１０に示すリンクアグリゲーション異常検出処理を実行する。
【００６０】
リンクアグリゲーション故障検出装置１の異常判定部１２５は、ＬＡＧ推定部１２４が生成した、所定の時刻（時刻Ｔ２）におけるリンクアグリゲーションの推定結果を示すＬＡＧ推定結果情報１３４に含まれるＬＡＧ推定スコアが閾値以下のリンクペア（Gr_LAG_t2）と、ＬＡＧ判定の基準データ（Gr_LAG_ref）においてリンクアグリゲーションの設定が推定されるリンクペアとを比較する（ステップＳ８）。具体的には、異常判定部１２５は、時刻Ｔ２における閾値以下のリンクペア（Gr_LAG_t2）と、記憶部１３に記憶されたＬＡＧ設定情報１３２に示されるリンクアグリゲーションが設定されたリンクペアの情報、または、過去の時点（時刻Ｔ１）におけるリンクアグリゲーションの推定結果を示すＬＡＧ推定結果情報１３４に含まれるＬＡＧ推定スコアが閾値以下のリンクペア（Gr_LAG_t1）とを比較する。
【００６１】
ここで異常判定部１２５は、リンクアグリゲーションとされたリンクペアの組み合わせを比較した結果、差異がない場合には（ステップＳ９→Ｎｏ）、処理を終える。一方、異常判定部１２５は、リンクアグリゲーションとされたリンクペアの組み合わせを比較した結果、差異がある場合には（ステップＳ９→Ｙｅｓ）、リンクアグリゲーションの構成状況に変化があった旨を示す異常判定結果情報１３５を生成し、ネットワーク管理装置（不図示）等に警報として出力し（ステップＳ１０）、処理を終える。このとき、異常判定部１２５は、その差異となるリンクペアの情報を含めて異常判定結果情報１３５を生成し、ネットワーク管理装置（不図示）に出力するようにしてもよい。さらに、異常判定部１２５は、時刻Ｔ１におけるＬＡＧ推定スコア情報１３３と時刻Ｔ２におけるＬＡＧ推定スコア情報１３３とを記憶部１３から抽出し、異常判定結果情報１３５に含めてネットワーク管理装置（不図示）等に出力するようにしてもよい。
このようにすることにより、リンクアグリゲーション故障検出装置１は、リンクアグリゲーション（ＬＡＧ）の構成状況に変化があり、トラフィック等分トラブルが発生したものとして異常判定結果情報１３５を、出力することができる。
【００６２】
なお、以上の説明においては、リンクアグリゲーション故障検出装置１が、監視対象となる装置１００の送信トラフィック量に基づき、リンクアグリゲーション推定処理およびリンクアグリゲーション異常検出処理を実行するものとして説明した。これに加えて、前記したように、リンクアグリゲーション故障検出装置１は、監視対象となる装置１００の受信トラフィック量に基づき、ＬＡＧ推定スコア（Score_in）および所定の閾値（Thresh_in）を用いて、リンクアグリゲーション推定処理等を実行してもよいし、送信トラフィック量と受信トラフィック量の両方に基づき、ＬＡＧ推定スコア（Score_both）および所定の閾値（Thresh_both）を用いて、リンクアグリゲーション推定処理等を実行してもよい。
【００６３】
また、リンクアグリゲーション故障検出装置１は、ＬＡＧ判定の基準データ（Gr_LAG_ref）となる時刻Ｔ１におけるリンクアグリゲーション推定処理において、ＬＡＧ推定スコアを計算する場合に、ある１時点の時刻Ｔ１のトラフィックデータを用いる他に、長時間（Ｔ１＋Δｔ１_ｌｏｎｇ）の送信トラフィック量または受信トラフィック量のデータを用いることにより、トラフィックの短期的な崩れ傾向を除去して精度を上げることができる。一方、リンクアグリゲーション異常検出処理を実行する場合に、時刻Ｔ２において、短時間（Ｔ２＋Δｔ２_ｓｈｏｒｔ）の送信トラフィック量または受信トラフィック量のデータを用いることにより、トラフィックの瞬間的な崩れ特性を捉えることが可能となる。
【００６４】
なお、本実施形態において、リンクアグリゲーション故障検出装置１（１Ａ，１Ｂ）は、図１に示すように、監視対象となる各装置１００（１００Ａ，１００Ｂ）それぞれに対応して設けられるものとした。しかしながら、本発明は、この構成に限定されず、前記したように、リンクアグリゲーション故障検出装置１が備える機能を、各装置１００が備えるようにしてもよい。
また、装置１００毎にリンクアグリゲーション故障検出装置１を設けず、通信ネットワーク内において１つのリンクアグリゲーション故障検出装置１を設け、各装置１００からのリンク毎のトラフィック量情報やリンク帯域の情報等を取得して、リンクアグリゲーション推定処理およびリンクアグリゲーション異常検出処理を実行するようにしてもよい。
この場合、リンクアグリゲーション故障検出装置１は、装置１００間の接続情報を保持し、リンクで直接接続された対向となる装置１００を抽出し、その対向となる装置１００の一方における送信トラフィック量に基づくリンクアグリゲーションの推定と、対向となる他方における受信トラフィック量に基づくリンクアグリゲーションの推定とに、差異がある場合に、リンクアグリゲーションが異常であるとして、ネットワーク管理装置（不図示）等に警報を出力するようにしてもよい。
【００６５】
以上説明したように、本実施形態に係るリンクアグリゲーション故障検出装置１およびリンクアグリゲーション故障検出プログラムによれば、通信ネットワークの各装置１００におけるリンクアグリゲーション（ＬＡＧ）の設定箇所を推定し、リンクアグリゲーション（ＬＡＧ）のトラフィック等分トラブルを検出することができる。
【符号の説明】
【００６６】
１      リンクアグリゲーション故障検出装置
１１    入出力部
１２    制御部
１３    記憶部（記憶手段）
１００  装置
１２１  入力処理部
１２２  トラフィック情報取得部
１２３  ＬＡＧ推定スコア計算部
１２４  ＬＡＧ推定部
１２５  異常判定部
１２６  出力処理部
１３１  閾値情報
１３２  ＬＡＧ設定情報
１３３  ＬＡＧ推定スコア情報
１３４  ＬＡＧ推定結果情報
１３５  異常判定結果情報
【図１】
2014107650.tif 000003
【図２】
2014107650.tif 000004
【図３】
2014107650.tif 000005
【図４】
2014107650.tif 000006
【図５】
2014107650.tif 000007
【図６】
2014107650.tif 000008