(57)【要約】      （修正有）【課題】ネットワークに対する故障区間の誤判定を回避可能とする。【解決手段】方法は、ＬＡＧを少なくとも１つ含むネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、値を連続的に掃引した送信元情報を設定した複数のフレームを生成して複数のターゲット端末の各々に対して送信し、応答フレームの有無の組み合わせパタンが故障判定条件に一致する第１の区間に対して応答フレームの受信無しの組み合わせパタンが故障判定条件と完全一致しない第２の区間についても、第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し応答フレームの受信の有無に基づき第２の区間のサイレント故障の有無を判定する。【選択図】図７
2020072332.tif 000002
【特許請求の範囲】
【請求項１】
複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の区間の複数の回線を束ねたＬＡＧ（Link Aggregation Group）が、少なくとも一方の前記通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをＬＡＧメンバーポートとして含むＬＡＧを少なくとも１つ含むネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、前記ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを生成する第１の手段と、
前記ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末の各々に対して前記複数のフレームを送信する第２の手段と、
前記複数のターゲット端末からの応答フレームの受信を判定する第３の手段と、
前記複数のターゲット端末からの前記応答フレームの受信の有無と、区間の故障判定条件に基づき、区間の故障を判定する第４の手段と、
を備え、
前記第４の手段は、
前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、
前記第１の区間の後段の少なくとも１つの区間であって、前記応答フレームの受信無しの組み合わせパタンが、前記第１の区間の前記応答フレームの受信無しの組み合わせパタと完全に一致しない第２の区間についても、前記第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する、ことを特徴とするネットワーク管理装置。
【請求項２】
前記第４の手段は、前記フレームヘッダの宛先情報欄を、前記少なくとも１つの通信装置のアドレスとし、フレームヘッダの送信元情報欄に予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する、ことを特徴とする請求項１記載のネットワーク管理装置。
【請求項３】
前記第４の手段は、前記フレームヘッダの宛先情報欄を、前記少なくとも１つの通信装置のＬＡＧメンバーポートのアドレスとし、フレームヘッダの送信元情報欄に予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置のＬＡＧメンバーポートからの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する、ことを特徴とする請求項１記載のネットワーク管理装置。
【請求項４】
前記第４の手段は、
前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、
前記第１の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの宛先情報欄を、前記少なくとも１つの通信装置のアドレス又は前記少なくとも１つの通信装置のＬＡＧンバーポートのアドレスとし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第１の区間に接続する前記少なくとも１つの通信装置又は前記少なくとも１つの通信装置のＬＡＧメンバーポートの全てから前記監視用のフレームに対する全ての応答フレームが受信された場合、前記第１の区間を正常な区間と判定し、つづいて、
前記第２の区間に接続する前記少なくとも１つの通信装置に対して前記複数の監視用のフレームを送信する、ことを特徴とする請求項２又は３に記載のネットワーク管理装置。
【請求項５】
前記第４の手段は、さらに、前記第２の区間に接続する前記少なくとも１つの通信装置又は前記少なくとも１つの通信装置のＬＡＧメンバーポートから前記監視用のフレームに対する応答フレームが１つでも受信されない場合、前記第２の区間のサイレント故障と判定し、複数のＬＡＧメンバーポートで応答フレームが受信されない場合、前記第２の区間を間に対向配置される２つの通信装置の少なくともいずれかの装置故障と判定する、ことを特徴とする請求項２乃至４のいずれか１項に記載のネットワーク管理装置。
【請求項６】
前記第４の手段は、前記第２の区間のさらに後段の第３の区間について、前記第２の区間に接続する通信装置を介して、前記第３の区間に接続する少なくとも１つの通信装置に対してフレームヘッダの宛先情報欄を、前記少なくとも１つの通信装置のアドレス又は前記少なくとも１つの通信装置のＬＡＧメンバーポートのアドレスとし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第３の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第３の区間のサイレント故障の有無を判定する、ことを特徴とする請求項５記載のネットワーク管理装置。
【請求項７】
前記第４の手段は、前記監視用のフレームとして、送信元ＭＡＣ（Media Access Control）アドレス情報欄をＬＡＧメンバーポート数の最大値以上で連続掃引した仮想送信元ＭＡＣアドレスに設定したフレームを、前記第１の区間に接続する１つの通信装置から、前記第２の区間に接続する前記少なくとも１つの通信装置に送信させる、ことを特徴とする請求項１乃至６のいずれか１項に記載のネットワーク管理装置。
【請求項８】
前記第４の手段は、前記第２の区間に接続する前記少なくとも１つの通信装置宛てに、
フレームヘッダの送信元情報欄に予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のＥＯＥ（Ethernet Over Ethernet）  ＰＩＮＧフレームを送信し、
前記少なくとも１つの通信装置からの応答フレームの受信の有無、及び、前記応答フレームに含まれるポート情報に基づき、前記第２の区間又は、前記少なくとも１つの通信装置のポートを、前記をサイレント故障と判定する、ことを特徴とする請求項１又は２に記載のネットワーク管理装置。
【請求項９】
前記第４の手段は、前記第２の区間に接続する前記少なくとも１つの通信装置の１つ又は複数のＬＡＧメンバーポートに割り当てられたダウンＭＥＰのＭＡＣアドレス宛てに、フレームヘッダの送信元情報欄に予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のＬＢＭ（Loop Back Message）フレームを送信させ、前記少なくとも１つの通信装置のＬＡＧメンバーポートからの応答フレームが１つでも無い場合に、サイレント故障として前記第２の区間とＬＡＧメンバーポートを判定する、ことを特徴とする請求項１又は３に記載のネットワーク管理装置。
【請求項１０】
複数段に接続された複数の通信装置を含むネットワークを管理する装置によるネットワーク管理方法であって、
前記ネットワークは、複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の区間の複数の回線を束ねたＬＡＧ（Link Aggregation Group）が、少なくとも一方の前記通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをＬＡＧメンバーポートとして含むＬＡＧを少なくとも１つ含み、
前記ネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、前記ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを生成するステップと、
前記ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末の各々に対して前記複数のフレームを送信するステップと、
前記複数のターゲット端末からの応答フレームの受信を判定するステップと、
前記複数のターゲット端末からの前記応答フレームの受信の有無と、区間の故障判定条件に基づき、区間の故障を判定するステップと、
を含み、
前記区間の故障を判定するステップでは、
前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、
前記第１の区間の後段の少なくとも１つの区間であって、前記応答フレームの受信無しの組み合わせパタンが、前記第１の区間の前記応答フレームの受信無しの組み合わせパタと完全に一致しない第２の区間についても、前記第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する、ことを特徴とするネットワーク管理方法。
【請求項１１】
前記区間の故障を判定するステップでは、前記フレームヘッダの宛先情報欄を、前記少なくとも１つの通信装置のアドレスとし、フレームヘッダの送信元情報欄に予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する、ことを特徴とする請求項１０記載のネットワーク管理方法。
【請求項１２】
前記区間の故障を判定するステップでは、前記フレームヘッダの宛先情報欄を、前記少なくとも１つの通信装置のＬＡＧメンバーポートのアドレスとし、フレームヘッダの送信元情報欄に予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置のＬＡＧメンバーポートからの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する、ことを特徴とする請求項１０記載のネットワーク管理方法。
【請求項１３】
複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の区間の複数の回線を束ねたＬＡＧ（Link Aggregation Group）が少なくとも一方の前記通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをＬＡＧメンバーポートとして含むＬＡＧを少なくとも１つ含むネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、前記ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを生成する処理と、
前記ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末の各々に対して前記複数のフレームを送信する処理と、
前記複数のターゲット端末からの応答フレームの受信を判定する処理と、
前記複数のターゲット端末からの前記応答フレームの受信の有無と、区間の故障判定条件に基づき、区間の故障を判定する処理であって、
前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、
前記第１の区間の後段の少なくとも１つの区間であって、前記応答フレームの受信無しの組み合わせパタンが、前記第１の区間の前記応答フレームの受信無しの組み合わせパタと完全に一致しない第２の区間についても、前記第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する処理と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理装置、ネットワーク管理方法、及びプログラムに関する。
【背景技術】
【０００２】
リンクアグリゲーション（Link Aggregation）は、複数の物理ポート（インタフェース）をリンクアグリゲーションメンバーポートとし、論理的に１本の回線として収容するリンクアグリゲーショングループ（Ling Aggregation Group：ＬＡＧ）を構成することにより、例えば隣接ノードとの通信帯域を広げる。ポートの束をリンクアグリゲーショングループ（ＬＡＧ）という。
【０００３】
ＬＡＧでは、予め用意された複数個のハッシュ値（ハッシュキー）をＬＡＧメンバーポートに均等に割り当て、送信するパケットのＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレス、ポートＩＤ、又は、ＶＬＡＮ（Virtual Local Area Network） ＩＤ等を基に、例えば各メーカ固有のアルゴリズムにより、ハッシュ値（ハッシュキー）に変換し、送出インタフェース（ポート）を決めるのが一般的である。図１に模式的に示すように、Ｌ２スイッチ（ＳＷ１）では、ＬＡＧから送出するフレームを、例えばフレームヘッダの宛先及び／又は送信元のＭＡＣアドレスから変換されたハッシュ値（ハッシュキー）に基づき、ＬＡＧの複数の回線（リンク）のうちいずれか１つのインタフェース（ポート）に振り分ける。
【０００４】
宛先ＭＡＣアドレス、送信元ＭＡＣアドレスに基づきハッシュ値（ハッシュキー）を計算する場合、予め用意された複数個のハッシュ値（ハッシュキー）が例えば３２個、ＬＡＧが２本の回線がＰ１とＰ２の２個からなる場合には、２つのＬＡＧメンバーポートに各１６個ずつハッシュ値を割り当てることにより、フレーム（パケット）を割り振る。ハッシュ値が同じフレーム（パケット）は、常に同じ物理ポートを通ることになる。あるいは、ＬＡＧメンバーポートが２つの場合、フレームの送信元ＭＡＣアドレス（12 hex digits）の１桁目（又は、先頭から１２桁目）が偶数か奇数かでハッシュ値に変換し、２つのＬＡＧメンバーポートに割り振る等を行う。別の例として、ハッシュ値（ハッシュキー）の要素の数が８個、ＬＡＧが４本の回線（Ｐ１からＰ４の４個）の場合、ハッシュ値に基づく振り分けの一例として、例えばポートＰ１には、ハッシュ値Ｈ１、Ｈ５、ポートＰ２には、ハッシュ値Ｈ２、Ｈ６、ポートＰ３には、ハッシュ値Ｈ３、Ｈ７、ポートＰ４には、ハッシュ値Ｈ４、Ｈ８等の振り分けが行われる。あるいは、レイヤ３（Ｌ３）スイッチ等のルータでは、例えばＩＰ（Internet Protocol）アドレスを元に、ハッシュ値を求めるようにしてもよい。例えば、ソースＩＰアドレス、デスティネーションＩＰアドレスの少なくとも一方の値のハッシュ値を元に振り分け先の出力ポートを決める。あるいは、ポートＩＤ等のハッシュ値を元に振り分け先の出力ポートを決めてもよい。
【０００５】
イーサネット（Ethernet）（登録商標）は、ＬＡＮ（Local Area Network）のみならず、サイト間でＯＳＩ（Open Systems Interconnection）参照モデルのレイヤ２（Ｌ２）の接続を提供するＶＰＮ（Virtual Private Network）等にも使用されている。イーサネットＯＡＭ（Operation Administration and Maintenance）は、イーサネットの運用・保守・管理（ＯＡＭ）を標準化した技術であり、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）がＹ．１７３１として標準化しており、またＩＥＥＥ８０２（Institute of Electrical and Electronics Engineers）でもＩＥＥＥ８０２．１ａｇ等として規定している。イーサネットＯＡＭでは、ＭＥＰ（MEG(Maintenance Entity Group) End Point）とＭＩＰ（MEG Intermediate Point）という二つの概念が導入されている。ネットワークサービスを提供するネットワークオペレータやサービスプロバイダ等により、ＭＥＰ、ＭＩＰが例えば管理レベルごとに設けられ、イーサネットＯＡＭフレームの送受信が行われる。ＭＥＰはイーサネットＯＡＭフレーム（「ＯＡＭフレーム」と略記される）を生成、終端する保守端点（エンドポイント）であり、ＭＩＰはＯＡＭフレームを中継する保守エンティティグループ（ＭＥＧ）の中間点である。イーサネットＯＡＭは、全二重方式のポイント・ツー・ポイント（point to point）、又は、エミュレートされたポイント・ツー・ポイントのイーサネットリンクに実装される。
【０００６】
リンクアグリゲーションにおいて、例えば、ＭＩＰやＭＥＰを設定する際のポート情報としては、個々のポート（物理ポート）ではなく、例えば、複数のポート（物理ポート）を束ねた論理的なポートの情報が使用される場合がある。例えばＬＡＧを構成する複数のポートの１つのＭＡＣアドレスを当該ＬＡＧのシステムＩＤ（system identification）として用いる場合がある。この場合、複数のポート（物理ポート）が論理ポートに束ねられた通信装置（ノード装置）において、Ｅｔｈｅｒｎｅｔ  ＯＡＭ  ＬＢＭ（Loop Back Massage）フレーム等により、到達性を確認する場合、複数のポート（物理ポート）のうち、特定の物理ポートを使用した確認にとどまってしまうことが知られている（例えば特許文献１参照）。
【０００７】
例えばＬＢＭフレームを生成し送信するＭＥＰのＭＡＣアドレスと、宛先であるＭＩＰ／ＭＥＰのポートのＭＡＣアドレスを、それぞれ、送信元ＭＡＣアドレス、宛先ＭＡＣアドレスとするＬＢＭフレームは、例えば図１のスイッチＳＷ１において、該ＭＡＣアドレスに基づくハッシュ計算により振り分け先となるポートが決まる。したがって、当該ポートには該ＬＢＭフレームは到達するが、他のポートの到達性を確認することはできない。
【０００８】
この問題に対して、本願発明者は、特許文献２において、ＬＢＭフレーム等の監視用のフレームヘッダの送信元ＭＡＣアドレスとして所定アドレス範囲で値を連続的に可変（掃引）させた複数の仮想ＭＡＣアドレスを設定した複数のフレームを宛先のスイッチのポートに宛てて送信するネットワーク管理装置を提案している。また、特許文献２では、以下も開示されている。仮想送信元ＭＡＣアドレスを所定アドレス範囲で可変させ、マルチキャストＬＢＭフレーム又はユニキャストＬＢＭフレームの宛先ＭＡＣアドレス欄をＬＡＧメンバーポート（Ｄｏｗｎ  ＭＥＰのポート）のＭＡＣアドレスとして送信し、ＬＢＭフレームの応答であるＬＢＲ（Loop Back Reply）フレームの受信を確認すると、監視対象のＬＡＧメンバーポートのポートＭＡＣアドレスと、仮想送信元ＭＡＣアドレスと、送受信ポート情報の組み合わせと、ポート番号を取得し、監視対象のＬＡＧメンバーポートのポートＭＡＣアドレスに対して、自動的に、ＣＬＩ（Command Line Interpreter）等にて「Ｐｏｒｔ  Ｄｉｓｃｏｖｅｒｙ」コマンドを実行させることで、対向機器のポートＭＡＣアドレスとポート番号を取得する。
【０００９】
なお、フレームヘッダの識別情報の値を連続的に可変（掃引）させた複数のフレームの送信に関して、特許文献３には、ＬＡＧポートを有する複数の通信装置を含むネットワークにおいて、ＬＡＧポート構成情報を取得し、ネットワーク構成を取得可能とするために、ネットワーク管理装置が、ヘッダの宛先アドレス欄を、前記第１の手段で取得した前記通信装置のアドレスとし、前記ヘッダの送信元アドレス欄とＶＬＡＮ（Virtual Local Area Network) ＩＤ等の識別情報欄の少なくとも一方について、ＬＡＧメンバーポートの全てに振り分けられるようにそれぞれ異なる値に設定した疎通確認用の第２のメッセージを送信し、前記第２のメッセージに対する前記通信装置からの応答に含まれるポート識別情報（ポートＩＤ）を抽出する構成が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１５−００２４１３号公報
【特許文献２】特開２０１８−１２５８３４号公報
【特許文献３】特許第６３３２５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
複数段（多段）に接続された複数の通信装置を含むネットワークにおいて、通信装置間の区間の回線を束ねたＬＡＧが少なくとも一方の通信装置内の異なるネットワークインタフェースカード（Network Interface Card：ＮＩＣ）の各々のポートをＬＡＧメンバーポートとして含む場合、該ネットワークを管理するネットワーク管理装置が、該ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末（ターゲット端末）の各々に宛てて、複数のフレームを送信し、ターゲット端末に送信した監視用のフレームの応答の有無により、故障区間を判定する場合、ＬＡＧのメンバーポートに、複数のＮＩＣのポートが含まれている場合に、実際にサイレント故障が発生している区間を故障区間として判定しない誤判定が生じる（この問題は以下で説明される）。その結果、故障区間の判定の信頼性を低下させることになる。
【００１２】
なお、本願明細書では、対向接続する２つの通信装置の光モジュール（トランシーバ）間を区間という（狭義の区間）。一方、通信装置のＮＩＣ等の装置内部を含めた区間を広義の区間という。この広義の区間は、例えばＮＩＣ等の内部故障が、見かけ上区間の故障として検出される場合の当該見かけ上の区間に対応させることができる。
【００１３】
本発明は、上記課題に鑑みて創案されたものであって、その目的は、複数段に接続された複数の通信装置を含むネットワークであって通信装置間の区間の回線を束ねたＬＡＧが少なくとも一方の通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをメンバーポートとして含み得るネットワークに対するサイレント故障区間の誤判定を回避可能とするネットワーク管理装置、方法、プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明の一形態によれば、ネットワーク管理装置は、複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の区間の複数の回線を束ねたＬＡＧ（Link Aggregation Group）が、少なくとも一方の前記通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをＬＡＧメンバーポートとして含むＬＡＧを少なくとも１つ含み得るネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、前記ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを生成する第１の手段と、前記ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末の各々に対して前記複数のフレームを送信する第２の手段と、
前記複数のターゲット端末からの応答フレームの受信を判定する第３の手段と、
前記複数のターゲット端末からの前記応答フレームの受信の有無と、区間の故障判定条件に基づき、区間の故障を判定する第４の手段と、を備える。前記第４の手段は、前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、前記第１の区間の後段の少なくとも１つの区間であって、前記応答フレームの受信無しの組み合わせパタンが、前記第１の区間の前記応答フレームの受信無しの組み合わせパタンと完全に一致しない第２の区間についても、前記第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する。
【００１５】
本発明の一形態によれば、複数段に接続された複数の通信装置を含むネットワークを管理する装置によるネットワーク管理方法であって、前記ネットワークは、複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の区間の複数の回線を束ねたＬＡＧ（Link Aggregation Group）が、少なくとも一方の前記通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをＬＡＧメンバーポートとして含むＬＡＧを少なくとも１つ含み得る。前記ネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、前記ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを生成するステップと、
前記ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末の各々に対して前記複数のフレームを送信するステップと、
前記複数のターゲット端末からの応答フレームの受信を判定するステップと、
前記複数のターゲット端末からの前記応答フレームの受信の有無と、区間の故障判定条件に基づき、区間の故障を判定するステップと、
を含む。前記区間の故障を判定するステップでは、
前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、
前記第１の区間の後段の少なくとも１つの区間であって、前記応答フレームの受信無しの組み合わせパタンが、前記第１の区間の前記応答フレームの受信無しの組み合わせパタと完全に一致しない第２の区間についても、前記第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する。
【００１６】
本発明の一形態によれば、複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の区間の複数の回線を束ねたＬＡＧ（Link Aggregation Group）が少なくとも一方の前記通信装置内の複数のＮＩＣ（Network Interface Card）の各々の少なくとも１つのポートをＬＡＧメンバーポートとして含むＬＡＧを少なくとも１つ含むネットワークの監視用のフレームとして、フレームヘッダの宛先情報欄を、前記ネットワークのエッジの通信装置に接続するターゲット端末とし、送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを生成する処理と、
前記ネットワークのエッジの複数の通信装置に接続する複数のターゲット端末の各々に対して前記複数のフレームを送信する処理と、
前記複数のターゲット端末からの応答フレームの受信を判定する処理と、
前記複数のターゲット端末からの前記応答フレームの受信の有無と、区間の故障判定条件に基づき、区間の故障を判定する処理であって、
前記複数のターゲット端末からの前記応答フレームの有無の組み合わせが、前記故障判定条件に一致する第１の区間が検出された場合、
前記第１の区間の後段の少なくとも１つの区間であって、前記応答フレームの受信無しの組み合わせパタンが、前記第１の区間の前記応答フレームの受信無しの組み合わせパタと完全に一致しない第２の区間についても、前記第２の区間に接続する少なくとも１つの通信装置に対して、フレームヘッダの送信元情報欄に、予め定められた所定の範囲で値を連続的に掃引した送信元情報をそれぞれ設定した複数のフレームを送信し、
前記第２の区間に接続する前記少なくとも１つの通信装置からの応答フレームの受信の有無に基づき、前記第２の区間又は前記第２の区間に接続する前記少なくとも１つの通信装置の装置内部のサイレント故障の有無を判定する処理と、をコンピュータに実行させるプログラムが提供される。
【００１７】
本発明の形態の１つによれば、上記プログラムを記憶したコンピュータ読み出し可能な記録媒体（（例えばＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory)、又は、EEPROM(Electrically Erasable and Programmable ROM））等の半導体ストレージ、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のnon-transitory computer readable recording medium）が提供される。
【発明の効果】
【００１８】
本発明によれば、複数段に接続された複数の通信装置を含むネットワークであって通信装置間の区間の回線を束ねたＬＡＧが少なくとも一方の通信装置内の複数のＮＩＣの各々の少なくとも１つのポートをメンバーポートとして含むネットワークに対するサイレント故障区間の誤判定を回避することを可能としている。
【図面の簡単な説明】
【００１９】
【図１】関連技術におけるＬＡＧのハッシュを説明する図である。
【図２】（Ａ）、（Ｂ）は本発明の実施形態の一例を説明する図である。
【図３】（Ａ）、（Ｂ）はDown MEP-to-Down MEP, Down MEP-to-Up MEPの接続を説明する図である。
【図４】（Ａ）、（Ｂ）、（Ｃ）は本発明の実施形態を説明する図である。
【図５】（Ａ）、（Ｂ）は本発明の実施形態を説明する図である。
【図６】本発明の実施形態のネットワーク管理装置の構成の一例を説明する図である。
【図７】本発明の実施形態の全体の動作を説明する図である。
【図８】本発明の実施形態を説明する図である。
【図９】（Ａ）、（Ｂ）は本発明の実施形態を説明する図である。
【図１０】（Ａ）、（Ｂ）、（Ｃ）は本発明の実施形態を説明する図である。
【図１１】本発明の実施形態を説明する図である。
【図１２】（Ａ）、（Ｂ）は本発明の実施形態を説明する図である。
【図１３】ＥＯＥ  ＰＩＮＧのフレームフォーマットを説明する図である。
【図１４】Ｅｔｈｅｒｎｅｔ  ＯＡＭ  ＬＢＭのフレームフォーマットを説明する図である。
【図１５】ポート接続情報を説明する図である。
【図１６】（Ａ）、（Ｂ）は本発明の実施形態を説明する図である。
【図１７】本発明の実施形態を説明する図である。
【図１８】本発明の別の実施形態を説明する図である。
【発明を実施するための形態】
【００２０】
本発明の例示的な実施形態について説明する。本発明の実施形態において、ネットワーク管理装置は、複数段に接続された複数の通信装置を含むネットワークであって、対向する２つの前記通信装置間の複数の回線を束ねたＬＡＧを含むネットワークに対して、広義の区間を含めてサイレント故障の区間の有無の判定を行い、つづいて故障部位の判定を行う。
【００２１】
図２は、本発明の実施形態を説明する図である。図２（Ａ）を参照すると、ネットワーク管理装置１０は、多段（図２（Ａ）では３段）に接続された通信装置１−４で構成されるネットワークを管理する。図２（Ａ）では、ネットワーク管理装置１０は最前段の通信装置１に接続されている。対向する通信装置間の区間において、複数の回線（図２（Ａ）では２本）を束ねたＬＡＧで接続される区間を少なくとも１つ含む。図２（Ａ）では、対向する通信装置間の区間は全てＬＡＧで接続されているが、対向する通信装置間の全ての区間がＬＡＧである必要はないことは勿論である。なお、多段に接続された通信装置の配置に関して、ネットワーク管理装置１０側に近い方の通信装置を前段、ターゲット端末側の通信装置を後段という。図２（Ａ）には、ネットワーク管理装置１０は、最前段の通信装置１に通信接続されているが、通信装置１上に実装し、ネットワーク監視時等に、ネットワーク管理装置１０を機能させるようにしてもよい。
【００２２】
図２（Ａ）において、各区間のＬＡＧのメンバーポートは、通信装置内の同一のＮＩＣ（Network Interface Card）の複数のポートからなる。なお、通信装置１において、ＮＩＣ１とは別のＮＩＣを備え、該別のＮＩＣが、通信装置２とは別の２段目の通信装置に接続される構成としてもよいが、図２（Ａ）では、簡単のため、省略されている。
【００２３】
ネットワーク管理装置１０は、ネットワークのエッジの通信装置(例えばエッジスイッチ)３、４にそれぞれ接続されるターゲット端末Ａ、Ｂのうち、例えばターゲット端末Ａを宛先として監視用のフレームのヘッダの宛先ＭＡＣ（Media Access Control）アドレス情報欄を、ターゲット端末ＡのＭＡＣアドレスとし、該ヘッダの送信元ＭＡＣアドレス欄に、予め定められた所定範囲（例えばネットワークにおけるＬＡＧメンバーポート数の最大数以上）で値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレームを生成して送信する。同様に、ターゲット端末Ｂを宛先として、監視用のフレームのヘッダの宛先ＭＡＣアドレス情報欄をターゲット端末ＢのＭＡＣアドレスとし、該ヘッダの送信元ＭＡＣアドレス欄に、予め定められた所定範囲（例えばネットワークにおけるＬＡＧメンバーポート数の最大数以上）で値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレームを生成して送信する。ネットワーク管理装置１０は、複数のターゲット端末Ａ、Ｂからの応答フレームの有無と、区間の故障判定条件に基づき、故障区間を判定する。応答フレームは、監視用のフレームを受信したターゲット端末Ａ又はＢにおいて作成され、フレームヘッダの宛先ＭＡＣアドレス情報を、監視用のフレームの送信元情報（仮想送信元ＭＡＣアドレス）とし、送信元ＭＡＣアドレス情報を、該ターゲット端末のＭＡＣアドレスとし、必要に応じて、応答フレームである識別コードが設定される。
【００２４】
特に制限されないが、図２（Ａ）のネットワークは、例えばＥｏＥ(Ethernet Over Ethernet)網であってもよい。ＥｏＥ網では、エッジスイッチ（エッジルータ）にＥｏＥ網向けにユニークな代表ＥｏＥ  ＭＡＣアドレスが一つ定義される。エッジスイッチは例えばＰＥルータ（Provider Edge router）等であってもよい。ＥｏＥ網の入口のエッジスイッチでは、IEEE802.1Q網側のアクセスポートの先にある送信元から受け取ったイーサネットフレームをＥｏＥヘッダでカプセル化（encapsulate）して、送信元として代表ＥｏＥ  ＭＡＣアドレスを付与して宛先（ＥｏＥ網の出口に位置するエッジスイッチのＥｏＥ  ＭＡＣアドレス）に転送する。ＥｏＥ網内のスイッチはＥｏＥ  ＭＡＣアドレスだけを学習すればよく、中継スイッチやコアスイッチで学習すべきＭＡＣエントリー数を削減する。
ＥｏＥヘッダは、図１３に例示するように、
・ＥｏＥ  ＤＡ（Destination Address）（宛先ＥｏＥ  ＭＡＣアドレス）：網の出口のエッジスイッチのＥｏＥ  ＭＡＣアドレス、
・ＥｏＥ  ＳＡ（Source Address）（送信元ＥｏＥ  ＭＡＣアドレス）：網の入口のエッジスイッチのＥｏＥＭＡＣアドレス、
・ＴＡＧ（ＶＩＤ（ＶＬＡＮ  ＩＤ））、
・ＴＴＬ（Time To Live）（ルータ又はスイッチを通った回数等に対応）
等を含む。入り口のエッジスイッチはカプセル化したイーサネットフレームを中継スイッチやコアスイッチを介してＥｏＥヘッダのＥｏＥ  ＤＡであるエッジスイッチに転送する。転送先のエッジスイッチでは付加されたＥｏＥヘッダを外し（非カプセル化（decapsulate））、宛先の端末等に転送する。
【００２５】
図２（Ｂ）は、図２（Ａ）のネットワークにおける区間の故障判定条件の一例を説明する図である。図２（Ｂ）に示すように、ネットワーク管理装置１０では、ターゲット端末Ａ、Ｂの各々に宛てて複数の監視用のフレーム（例えばＥＯＥ  ＰＩＮＧフレーム）を送信したが、ターゲット端末Ａ、Ｂからの応答フレームが１つでも受信されなかった場合、区間１をサイレント故障区間と判定する。
【００２６】
ネットワーク管理装置１０は、ターゲット端末Ａ、Ｂの各々に宛てて送信した複数の監視用のフレームに対して、ターゲット端末Ａからの応答フレームが１つでも受信されず、ターゲット端末Ｂから複数の監視用にフレームに対する全ての応答フレームが受信された場合、区間２をサイレント故障区間と判定する。
【００２７】
ネットワーク管理装置１０は、ターゲット端末Ｂからの応答フレームが１つでも受信されず、ターゲット端末Ａから複数の監視用にフレームに対する全ての応答フレームが受信された場合、区間３をサイレント故障区間と判定する。
【００２８】
上記故障区間の判定では、ＥＯＥ網の例について説明したが、図２（Ａ）のネットワークが、ＩＥＥＥ８０２．１Ｑである場合には、上記故障区間の判定は、監視対象のＬＡＧメンバーポートがダウン（Ｄｏｗｎ）ＭＥＰ（Maintenance End Point）の場合に対応する。ＭＥＰ（Maintenance End Point）にはサービス方向（アップ（Ｕｐ）ＭＥＰ／ダウン（Ｄｏｗｎ）ＭＥＰ）がある。ダウンＭＥＰは、回線側を監視対象とするＭＥＰであり対象ポートの装置外部方向で監視フレームを送受信する。一方、アップＭＥＰは、リレー側（装置の内側）を監視対象とするＭＥＰであり、対象ポートの装置内部方向で監視フレームを送受信する。図３（Ａ）は、２つのダウンＭＥＰ（ネットワーク管理装置１０のポートと通信装置２の回線側のポートであるダウンＭＥＰ）で挟まれる範囲をモニタ領域とし、図３（Ｂ）では、ダウンＭＥＰとアップＭＥＰで挟まれる範囲をモニタ領域とする構成を模式的に表している。
【００２９】
図２（Ａ）のネットワークがＩＥＥＥ８０２．１Ｑの場合において、図３（Ａ）のように、ネットワーク管理装置１０は、通信装置２の監視対象のＬＡＧメンバーポートに割り当てられたダウンＭＥＰの各ＭＡＣアドレスを、ヘッダの宛先ＭＡＣアドレスに設定し、該ヘッダの送信元ＭＡＣアドレス欄に、予め定められた所定範囲で値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数の監視用のフレームを生成して送信する。
【００３０】
各区間の故障判定については、各区間でのサイレント故障、つまり光モジュール対光モジュールの区間におけるサイレント故障であれば、図２を参照して説明した方法により、サイレント故障の区間の特定が可能となる。しかし、図２を参照して説明した故障区間の判定において、通信装置のＬＡＧのメンバーポートに複数のＮＩＣ（Network Interface Card）のポートを含む場合に、実際に故障の発生した区間を、故障区間として判定しない場合が生じる。
【００３１】
光モジュールよりも通信装置側（ＮＩＣ等における内部バスエラー等）のサイレント故障は、区間（狭義の区間）のサイレント故障ではない。本実施形態では、通信装置内部でのサイレント故障を広義の区間と確度で出力する。本実施形態では、区間、及び通信装置内部のサイレント故障の判定結果として、区間としての故障部位候補とその確度（あるいは、一致度、精度ともいう）を出力する。
【００３２】
図４（Ａ）は、通信装置間の区間の回線を束ねたＬＡＧが少なくとも一方の通信装置内の複数のＮＩＣの各々の少なくとも１つのポートをメンバーポートとして含む場合を説明する図である。図４（Ａ）において、多段（複数段）に接続された通信装置１−４は、図２（Ａ）と同一であり、区間１のＬＡＧ構成、通信装置３とターゲット端末Ａの接続、通信装置４とターゲット端末Ｂの接続は図２（Ａ）と同一である。
【００３３】
図４（Ａ）を参照すると、例えば、通信装置２と通信装置３の間の区間２のＬＡＧは、通信装置２の２つの異なるＮＩＣ３とＮＩＣ４のそれぞれのポートをＬＡＧメンバーポートとして有する。また、通信装置２と通信装置４の間の区間３のＬＡＧは通信装置２の２つの異なるＮＩＣ３とＮＩＣ４のそれぞれのポートをＬＡＧメンバーポートとして有する。
【００３４】
ネットワーク管理装置１０は、ネットワークのエッジに位置する通信装置（エッジスイッチ）に接続されるターゲット端末Ａを宛先として、例えば監視用のフレームのヘッダの宛先ＭＡＣアドレス情報欄をターゲット端末ＡのＭＡＣアドレスとし、送信元ＭＡＣアドレス欄に、値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレームを生成して送信する。なお、図３（Ａ）では、簡単のため、１つの通信装置（エッジスイッチ）３（４）に接続されるターゲット端末を１つとしているが、複数のターゲット端末が接続される構成としてもよいことは勿論である。
【００３５】
図４（Ａ）のネットワーク構成において、各通信装置１−４のＮＩＣの故障（ポート故障や装置内部故障）と、複数のターゲット端末Ａ、Ｂからの応答フレームの受信の有無のパタンとの関係の一例は、図４（Ｂ）のようなものとなる（○、×はそれぞれ応答フレームの受信の有り、無を表す）。
【００３６】
区間１を構成するＮＩＣ１又はＮＩＣ２のＬＡＧメンバーポートがサイレント故障の場合、ターゲット端末Ａ、Ｂからの応答フレームはネットワーク管理装置１０で受信されない。
【００３７】
区間２のＬＡＧにおいて、ＮＩＣ３のＬＡＧメンバーポートが故障（リンクダウン）の場合、例えば、故障したリンクで伝送されていたトラフィックを残りのポート（例えばＮＩＣ４のポート）に自動で切り替えて通信を継続することができるため、複数のターゲット端末Ａ、Ｂからの応答フレームはネットワーク管理装置１０で受信可能とされる。例えばスタティック（STATIC）ＬＡＧでは、リンクのアップダウンに伴う光レベルの変化を検出する事によって動的、自動的にリンクの再構成が行われる。ＬＡＧの回線（物理回線）の障害等により、ＬＡＧ内の使用可能な回線の中から通信に使用する回線を再度決定し、該回線を使用して通信を再開する。この処理により、ＬＡＧ内の特定の回線が使用できなくなっても、ＬＡＧの他の使用可能な回線を使用し、継続して通信を行うことができる。これをＬＡＧの縮退という。
【００３８】
しかし、区間２のＬＡＧにおいて、ＮＩＣ３のポートがサイレント故障の場合、残りのポートへの切り替えは行われない。このため、ターゲット端末Ａからの応答フレームは、ＮＩＣ３のポートで受信されず、その結果、ネットワーク管理装置１０まで戻らない。区間３のＬＡＧにおいても、ＮＩＣ３のポートをＬＡＧメンバーポートとして含み、このポートがサイレント故障の場合、ターゲット端末Ｂからの応答フレームは、ＮＩＣ３の当該ポートで受信されず、その結果、ネットワーク管理装置１０まで戻らない。ＮＩＣ３の装置内部の故障（サイレント故障）の場合、複数ポートが故障となる場合があり、ターゲット端末Ａ、Ｂからの応答フレームはネットワーク管理装置１０で受信されない場合がある。
【００３９】
区間３のＬＡＧにおいて、ＮＩＣ４のポートがサイレント故障の場合、故障したリンクで伝送されていたトラフィックを残りのポート（例えばＮＩＣ３のポート）に切り替えて通信を継続することができるため、ターゲット端末Ａ、Ｂからの応答フレームはネットワーク管理装置１０で受信可能とされる。しかし、区間３のＬＡＧにおいて、ＮＩＣ４のポートがサイレント故障の場合、残りのポートへの切り替えは行われない。このため、ターゲット端末Ｂからの応答フレームは、ＮＩＣ４のポートで受信されず、その結果、ネットワーク管理装置１０まで戻らない。区間２のＬＡＧにおいても、ＮＩＣ４のポートをＬＡＧメンバーポートとして含み、このポートがサイレント故障の場合、ターゲット端末Ａからの応答フレームはＮＩＣ４の当該ポートで受信されず、その結果、ネットワーク管理装置１０まで戻らない。ＮＩＣ４の装置内部の故障（サイレント故障）の場合、複数ポートが故障となる場合があり、ターゲット端末Ａ、Ｂからの応答フレームはネットワーク管理装置１０で受信されない場合がある。
【００４０】
ＮＩＣ５がサイレント故障の場合、ターゲット端末Ａからの応答フレームはネットワーク管理装置１０で受信されない。同様に、ＮＩＣ６がサイレント故障の場合、ターゲット端末Ｂからの応答フレームはネットワーク管理装置１０で受信されない。
【００４１】
ネットワーク管理装置１０では、複数のターゲット端末Ａ、Ｂからの応答フレームの有無と、区間の故障判定条件に基づき、故障区間の判定を判定する。図４（Ｃ）は、故障判定条件の一例を示す図である。図４（Ｃ）は、図４（Ａ）のネットワークのトポロジー（多段の通信装置の構成）に基づいており、図２（Ｂ）と同一である（すなわち、通信装置間の区間の回線を束ねたＬＡＧが少なくとも一方の通信装置内の複数のＮＩＣの各々の少なくとも１つのポートをメンバーポートとして含むネットワーク構成は反映されていない）。
【００４２】
ネットワーク管理装置１０において、ターゲット端末Ａから応答フレームを１つでも受信せず、且つ、ターゲット端末Ｂから応答フレームを１つでも受信しなかった場合、区間１の故障と判定する。ターゲット端末Ａからの応答フレームが１つでも受信無しであり、ターゲット端末Ｂからの全ての応答フレームの受信有りの場合、区間２の故障区間と判定する。ターゲット端末Ｂからの応答フレームが１つでも受信無しでありターゲット端末Ａからの全ての応答フレームの受信有りの場合、区間３の故障区間と判定する。
【００４３】
しかしながら、ネットワーク管理装置１０がターゲット端末Ａ、Ｂの各々から１つでも応答フレームを受信しなかった場合、区間１は正常（サイレント故障無し）であり、区間２、区間３の一方又は両方のサイレント故障（あるいは、例えば通信装置２のＮＩＣ３、ＮＩＣ４の装置内部のサイレント故障）である可能性もあり得る。
【００４４】
区間２と区間３の故障判定条件の応答フレーム受信無しの組み合わせパタンは、区間１の応答フレーム受信無しの組み合わせパタンとは相違している。区間２、区間３において、故障と判定される応答フレーム受信無しの組み合わせが、区間１が故障と判定される応答フレーム受信無しの組み合わせパタンと一致する割合（確度）は、５０％である。すなわち、図４（Ｃ）において、区間２、区間３の各々の×印は、区間１の×印の数の半分である。
【００４５】
ネットワーク管理装置１０では、ある区間において、該区間が故障と判定される応答フレーム受信無しの組み合わせパタンが、該区間の前段側（ネットワーク管理装置側）の区間において該区間が故障と判定される応答フレーム受信無しの組み合わせパタンとの一致度（確度）が１００％未満（０％より大：例えば５０％）であっても、これを故障候補として扱い、監視用のフレームを用いて、故障候補の区間、及び該区間に接続する通信装置のＮＩＣのサイレント故障の部位の特定を試みる。
【００４６】
ネットワーク管理装置１０は、例えば区間１の故障判定において、図５（Ａ）に模式的に示すように、ＥＯＥ網の場合、監視用のフレーム（例えばＥＯＥ  ＰＩＮＧフレーム）のヘッダの宛先ＭＡＣアドレス情報欄を、通信装置２のＥＯＥ  ＭＡＣアドレスとし、該ヘッダの送信元ＭＡＣアドレス欄に、所定範囲（例えば、便宜的に、ネットワークにおけるＬＡＧメンバーポート数の最大数以上、あるいは例えば当該区間のＬＡＧメンバーポート数以上）で値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレーム（ＥＯＥ  ＰＩＮＧフレーム）を生成して送信する。そして、ネットワーク管理装置１０において、通信装置２から監視用のフレームに対する応答フレームが１つでも受信されない場合、区間１を故障区間とする。ＥＯＥ  ＰＩＮＧフレームの応答フレームは、ポート情報（番号）が付与されてネットワーク管理装置１０に返送されるため、ネットワーク管理装置１０では応答のないポート情報（番号）を特定することができる。また、網内をＭＡＣ振分ルールとせずに、その他の振分ルールとしてＶＬＡＮ振分（ＶＬＡＮ  ＩＤ（ＶＩＤ）による振り分け）を用いている場合には、ＬＡＧメンバーポート数以上の数の連続的な値で掃引する送信元情報は、ＭＡＣアドレスの代わりに、ＶＩＤ、あるいは振分ルールが混在している場合を想定してＬＡＧメンバーポート数の最大数以上でＭＡＣアドレスとＶＩＤの双方の送信元情報を連続的な値で掃引する方法を併用するようにしてもよい。
【００４７】
ＩＥＥＥ８０２．１Ｑ網の場合、図５（Ａ）に模式的に示すように、ネットワーク管理装置１０は、ヘッダの宛先アドレス情報欄に通信装置２のＮＩＣ２のＬＡＧグループあるいはメンバーポートの各々に割り当てられたダウンＭＥＰの各ＭＡＣアドレスを設定し、該ヘッダの送信元ＭＡＣアドレス欄に、所定範囲（例えばＬＡＧメンバーポート数の最大数以上）で値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレーム（ＬＢＭフレーム）を生成して送信する。ネットワーク管理装置１０は、各ポートについて、応答フレームが１つでも受信されない場合、該ポートをサイレント故障と判定する。また、網内をＭＡＣ振分ルールとせずに、その他の振分ルールとして、ＶＬＡＮ振分を用いている場合には、ＬＡＧメンバーポート数以上の数の連続的な値で掃引する送信元情報は、ＭＡＣアドレスの代わりにＶＩＤ、あるいは振分ルールが混在している場合を想定してＬＡＧメンバーポート数の最大数以上でＭＡＣアドレスとＶＩＤの双方の送信元情報を連続的な値で掃引する方法を併用するようにしてもよい。
【００４８】
図５（Ｂ）は、広義の区間判定と故障部位判定をＥＯＥ網、ＩＥＥＥ８０２．１Ｑ網について表形式にまとめて例示したものである。上記したように、ＮＩＣの装置故障等を含む広義区間判定では、送信元情報（ＭＡＣやＶＩＤなど）を所定範囲で掃引したフレームをネットワーク管理装置１０から送信する。ただし、ＥｏＥ網、ＩＥＥＥ８０２．１Ｑ網のアップＭＥＰ、ダウンＭＥＰでは、フレームヘッダの宛先や判定方法が異なる。また、故障部位判定では、ＥｏＥ網のスイッチ等とＩＥＥＥ８０２．１Ｑ網のダウンＭＥＰに関して、上記広義区間判定で送信したフレームの応答フレームを分析することで、ポートやＮＩＣの装置故障等、故障部位の判定が行われる（ただし、ＩＥＥＥ８０２．１Ｑ網のアップＭＥＰ、あるいはＬＡＧグループに代表的に設定されたダウンＭＥＰでは、応答フレームの分析だけでは故障部位の判定は行えない）。またＬＡＧグループの代表ダウンＭＥＰを宛先とする場合はポートの特定が出来ないが、区間判定が行われる。
【００４９】
ネットワーク管理装置１０において、通信装置２から、監視用のフレームに対する応答フレームが全て受信された場合、区間１は正常区間（サイレント故障無し）と判定される。
【００５０】
ネットワーク管理装置１０は、該区間１とネットワーク経路上で接続し該区間１よりも後段の区間２と区間３について、サイレント故障の有無を判定する。
【００５１】
区間１について説明したように、ＥｏＥ網の場合、ネットワーク管理装置１０は、監視用のフレームとして、フレームヘッダの送信元ＭＡＣアドレス情報欄を、例えばネットワークで使用されるＬＡＧメンバーポート数の最大数以上で値を連続掃引した仮想送信元ＭＡＣアドレスに設定した複数のフレーム（例えばＥＯＥ  ＰＩＮＧフレーム）を、通信装置３と通信装置４に宛てて送信させ、通信装置３と通信装置４からの応答フレームの受信の有無に基づき、区間２と区間３のサイレント故障の判定を行うようにしてもよい。ネットワーク管理装置１０は、応答フレーム（ＥｏＥ  ＰＩＮＧリプライ）に含まれるポートＩＤが、応答フレームには無いことで、サイレント故障が発生しているポートを自動的に又は半自動的に特定してもよい。また、網内をＭＡＣ振分ルールとせずに、その他の振分ルールとしてＶＬＡＮ振分を用いている場合は、ＬＡＧメンバーポート数以上の数の連続的な値で掃引する送信元情報は、ＭＡＣアドレスの代わりにＶＩＤ、あるいは振分ルールが混在している場合を想定してＬＡＧメンバーポート数の最大数以上でＭＡＣアドレスとＶＩＤの双方の送信元情報を連続的な値で掃引する方法を併用するようにしてもよい。
【００５２】
ＩＥＥＥ８０２．１Ｑ網の場合、ネットワーク管理装置１０は、ヘッダの宛先アドレス情報欄に通信装置３のＮＩＣ５のＬＡＧメンバーポートの各々に割り当てられたダウンＭＥＰの各ＭＡＣアドレスを設定し、該ヘッダの送信元ＭＡＣアドレス欄に、所定範囲（例えばＬＡＧメンバーポート数の最大数以上）で値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレーム（ＬＢＭフレーム）を生成して送信する。図１４に、ＬＢＭフレーム構成を示す。ネットワーク管理装置１０は、各ポートについて、応答フレームが１つでも受信されない場合、該ポートをサイレント故障と判定する。また、ネットワーク管理装置１０は、ヘッダの宛先アドレス情報欄に通信装置４のＮＩＣ６のＬＡＧメンバーポートの各々に割り当てられたダウンＭＥＰの各ＭＡＣアドレスを設定し、該ヘッダの送信元ＭＡＣアドレス欄に値を連続的に掃引した仮想送信元ＭＡＣアドレス情報を設定した複数のフレーム（ＬＢＭフレーム）を生成して送信する。ネットワーク管理装置１０は、各ポートについて、応答フレームが１つでも受信されない場合、該ポートをサイレント故障と判定する。また、網内をＭＡＣ振分ルールとせずに、その他の振分ルールとしてＶＬＡＮ振分を用いている場合は、ＬＡＧメンバーポート数以上の数の連続的な値で掃引する送信元情報はＭＡＣアドレスの代わりにＶＩＤを用いてもよい。
【００５３】
ネットワーク管理装置１０は、例えば正常区間と判定された区間１に接続する通信装置１から、区間２に接続する通信装置３宛てに、ＥＯＥ（Ethernet Over Ethernet）  ＰＩＮＧフレームを送信させ、通信装置３からの応答フレームの受信の有無、及び、該応答フレームに含まれるポート情報に基づき、区間２のサイレント故障及び該ポートの接続性をチェックするようにしてもよい。
【００５４】
図６は、本発明の一実施形態のネットワーク管理装置１０の構成の一例を示す図である。図６を参照すると、管理モジュール１８は、故障判定制御部１２１を備えた監視制御部１２と、仮想送信元ＭＡＣアドレス設定部１３１を備えたフレーム作成部１３と、フレーム送信部１４と、応答フレーム受信判定部１５と、故障判定条件を記憶した記憶部１６を備えている。
【００５５】
イーサネットカード等のネットワークインタフェースカード（Network Interface Card：ＮＩＣ）１１のトランスミッタ１１１とレシーバ１１２（トランスミッタ１１１とレシーバ１１２をあわせてトランスミッタといい光モジュールで構成される）は、伝送メディアとして、例えばＵＴＰ（Unshielded Twisted Pair）ケーブル（例えばカテゴリ３（１０ＢＡＳＥ−Ｔのイーサネット規格で１０Ｍｂｐｓ（Megabit per second）、１００ＢＡＳＥ−Ｔ２／Ｔ４の規格で１００Ｍｂｐｓ）乃至カテゴリ６（１０００ＢＡＳＥ−Ｔ、１０００ＢＡＳＥ−ＴＸの規格で１Ｇｂｐｓ（Giga bit per second）））、ＳＴＰ（Shielded Twisted Pair）ケーブル、又は光ファイバ、あるいは同軸ケーブル（１００ｂａｓｅ）等で有線接続する構成としてもよい。ＮＩＣ１１は、全二重方式のポイント・ツー・ポイント（point to point）イーサネットリンクを構成するようにしてもよい。
【００５６】
監視用のフレームの一例としてのイーサネットＯＡＭフレームは、例えば、論理チャネル（制御チャネル、トラフィックチャネル）と伝送チャネルを繋ぐ機能を実行するレイヤ２（ＭＡＣ（Media Access Control）サブレイヤ）で受信処理される。ＰＩＮＧを機能の一部として含むＩＣＭＰ（Internet Control Message Protocol）はレイヤ３で受信処理される。
【００５７】
イーサネットＯＡＭの保守・管理に関する処理を行う管理モジュール１８は、ＮＩＣ１１のデバイスドライバ等に、Ｌ２（データリンク層）処理モジュール（サブレイヤ）として実装するようにしてもよい。なお、管理モジュール１８は、機能（表示機能等）の一部を、ＮＩＣ１１のデバイスドライバの管理用のアプリケーションとして実装するようにしてもよい。
【００５８】
フレーム作成部１３は、フレームヘッダに宛先ＭＡＣアドレス、送信元ＭＡＣアドレスやタイプ、オペコード、ＭＥＧレベル等を設定した監視用のフレーム（例えばＬＢＭフレーム、あるいは、ＥＯＥ  ＰＩＮＧフレーム）を作成する。
【００５９】
仮想送信元ＭＡＣアドレス設定部１３１は、例えばベンダーに割り当てられたＭＡＣアドレス（６オクテット）の下位３オクテットのうち（上位３オクテットはOUI(Organizationally Unique Identifier））、他のネットワーク機器のＭＡＣアドレスと衝突しないＭＡＣアドレスの中から（ＮＩＣ１１のＭＡＣアドレスとも異なる）、予め用意されたＭＡＣアドレスのうち予め定められた所定範囲（例えばネットワークで使用されるＬＡＧメンバーポート数の最大数以上）で連続する値を仮想送信元ＭＡＣアドレスとして、複数の監視用のフレームの送信元ＭＡＣアドレス欄に設定する。
【００６０】
あるいは、仮想送信元ＭＡＣアドレス設定部１３１は、ベンダーに割り当てられたＭＡＣアドレスの下位３オクテットのうち他のネットワーク機器のＭＡＣアドレスと衝突しないＭＡＣアドレスの中から（ＮＩＣ１１のＭＡＣアドレスとも異なる）、予め用意されたＭＡＣアドレスを記憶部に保持しておき、予め定められた所定範囲（例えばネットワークで使用されるＬＡＧメンバーポート数の最大数以上）で連続する値を仮想送信元ＭＡＣアドレスとして選択するようにしてもよい。
【００６１】
また、網内をＭＡＣ振分ルールとせずに、その他の振分ルールとしてＶＬＡＮ振分を用いている場合には、ＬＡＧメンバーポート数以上の数の連続的な値で掃引する送信元情報は、ＭＡＣアドレスの代わりにＶＩＤに限定しても良い。あるいは、振分ルールが混在しているネットワークである場合を想定してＬＡＧメンバーポート数の最大数以上でＭＡＣアドレスとＶＩＤの双方の送信元情報を連続的な値で掃引する方法を併用するようにしてもよい。
【００６２】
フレーム送信部１４は、送信元ＭＡＣアドレス欄に仮想送信元ＭＡＣアドレスが設定された監視用のフレーム（例えば、ＬＢＭ等のＯＡＭフレーム又はＰＩＮＧフレーム）を、例えばプロミスキャス・モード（promiscuous mode)に設定されたＮＩＣ１１に送出しトランスミッタ１１１を介してネットワークに送信する。フレーム送信部１４は、送信した監視用のフレームに対して送信時刻情報（タイムスタンプ）を、送信ＩＤ（Transmission ID）と対応させて、不図示の記憶部に保持するようにしてもよい。なお、フレーム送信部１４は、送信ＩＤに対応させて、監視用のフレームの宛先ＭＡＣアドレス、仮想送信元ＭＡＣアドレス、監視用のフレームの送信時刻を対応させて、不図示の記憶部（テーブル）で管理するようにしてもよい。後述する応答フレーム受信判定部１５において、受信したフレームが、正常な監視用フレームの応答フレームであるかの確認処理の効率化、容易化に資する。
【００６３】
ＮＩＣ１１とそのデバイスドライバは、イーサネットＯＡＭモード（ループバックモード）に設定されている場合、レシーバ１１２で受信したフレームを応答フレーム受信判定部１５に渡す。
【００６４】
ＮＩＣ１１とそのデバイスドライバでは、例えば以下のような制御が行われる。例えば監視用のフレームによる監視モード時以外（通常モード）には、ＮＩＣ１１でフレームを受信すると、そのヘッダの宛先ＭＡＣアドレスが、該ＮＩＣ１１の固有のＭＡＣアドレス（またはブロードキャストアドレス）と一致するか確認し、ＭＡＣアドレスが一致しない場合、当該フレームを廃棄する。
【００６５】
監視用のフレームによる監視モード時には、ＮＩＣ１１等へのモード設定に基づき、ＮＩＣ１１とそのデバイスドライバは、受信フレームの宛先ＭＡＣアドレスとＮＩＣ１１のＭＡＣアドレスとが一致するか比較判定せずに、レシーバ１１２で受信した全てのフレームを応答フレーム受信判定部１５に渡すようにしてもよい。
【００６６】
監視制御部１２は、監視用のフレームによるループバックモード時に、ＮＩＣ１１とそのデバイスドライバをプロミスキャス・モード (promiscuous mode)に設定し、受信した全てのフレームを応答フレーム受信判定部１５に渡すようにしてもよい。
【００６７】
本実施形態において、監視用のフレームに対する応答フレーム（例えばＬＢＲフレーム又は、Echo Reply）が受信された時に、該ＬＢＲフレームの宛先ＭＡＣアドレスは、ＮＩＣ１１の固有のＭＡＣアドレスと異なる仮想送信元ＭＡＣアドレスに設定されており、ＮＩＣ１１のＭＡＣアドレスとは一致しないが、廃棄されず、そのまま、応答フレーム受信判定部１５に渡され、応答フレーム受信判定部１５でフレームヘッダの内容が解析される。
【００６８】
すなわち、応答フレーム受信判定部１５は、例えば、
・受け取ったフレームの宛先ＭＡＣアドレスが送信済のＬＢＭフレームの送信元に設定した仮想送信元ＭＡＣアドレスである、
・送信元ＭＡＣアドレスが送信済のＬＢＭフレームの宛先に設定したＬＡＧメンバーポートのＭＡＣアドレスである、
・ＯＡＭ  Ｅｔｈｅｒ−ｔｙｐｅ（２オクテット）が、“0x8902”である、
・オペコードがＬＢＲ（＝４）、
・受け取ったフレームがＬＢＲフレームであり、ＬＢＭフレームの送信時刻（記憶部に保持されている）から予め定められた時間が経過する前に受信している、
場合に、ＬＢＲフレームの正常な受信であると判定する。応答フレーム受信判定部１５は、さらにＯＡＭフレームのＭＥＧレベルを判別してもよい。
【００６９】
応答フレーム受信判定部１５は、前述したフレーム送信部１４によるＬＢＭフレームの宛先ＭＡＣアドレス、仮想送信元ＭＡＣアドレス、ＬＢＭフレームの送信時刻を記憶管理する記憶部（テーブル）を参照して、今回受信したＬＢＲフレームの受信時刻と、ＬＢＭフレームの送信時刻との差分から、予め定められた時間が経過しているか否かを判断する構成としてもよい。
【００７０】
応答フレーム受信判定部１５は、上記要件に合致しないフレームは、ＬＢＲフレームでないか、ＬＢＲフレームの正常受信ではないと判定して、廃棄する。
【００７１】
なお、監視用のフレームによる監視モード時に、ＮＩＣ１１とそのデバイスドライバは、フレームヘッダの宛先ＭＡＣアドレス欄と仮想送信元ＭＡＣアドレスとを比較し、一致する受信フレームだけを選択して、応答フレーム受信判定部１５に渡し、宛先ＭＡＣアドレス欄が仮想送信元ＭＡＣアドレス以外の受信フレームを全て廃棄する構成としてもよい。この場合、応答フレーム受信判定部１５では、受け取ったフレームの宛先ＭＡＣアドレスが送信済の監視用のフレームの送信元に設定した仮想送信元ＭＡＣアドレスと一致するか否かの判定処理は省略される。また、全ての受信フレームを応答フレーム受信判定部１５に供給する場合と比べて、応答フレーム受信判定部１５の処理負荷が軽減する。
【００７２】
監視制御部１２は、監視用のフレームを送信した後、予め定められた所定の時間以内に、その応答フレームを検出したことを応答フレーム受信判定部１５から通知されない場合、接続の切断（“loss of connectivity”）と判断する。すなわち、監視制御部１２は、ＭＡＣアドレスに基づき計算されるハッシュ値を元にしたＬＡＧポートの振り分けにより、ＬＢＭフレームの宛先として設定したＬＡＧメンバーポートには、当該ＬＢＭフレームが到達していないものと判断して、別の仮想送信元ＭＡＣアドレスを、送信元ＭＡＣアドレスとした監視用のフレームの送信を指示するようにしてもよい。あるいは、異なる値に設定された仮想送信元ＭＡＣアドレスを送信元ＭＡＣアドレスとした複数の監視用のフレームを連続送信又は同時送信するようにしてもよい。
【００７３】
応答フレーム受信判定部１５でＬＢＲフレームの受信を検出すると、応答フレーム受信判定部１５はその旨を監視制御部１２に通知する。
【００７４】
ネットワーク管理装置１０における記憶部１６の故障判定条件は、図４（Ｃ）に示した故障区間判定条件と同様、ネットワークにおける通信装置（スイッチ）間の各区間について、区間と、該区間が故障の場合の複数のターゲット端末の対応（例えば応答フレームの受信無）を含む。
【００７５】
この対応において、各区間に対応する複数のターゲット端末は、ターゲット端末宛に複数の監視用のフレームを送信し前記ターゲット端末からの応答フレームの受信の有無が前記区間のサイレント故障の判定に用いられるターゲット端末を示している。なお、サイレント故障は、スイッチ（通信装置）において、検出されるリンクダウン等以外の故障をいう。リンクアグリゲーショングループ（ＬＡＧ）内に予め待機用（スタンバイ）の回線を用意しておき、運用中の回線が障害となったときに待機用の回線と切り替えることによって、リンクアグリゲーショングループとして運用する回線数を維持するスタンバイ機能、あるいは、回線本数を縮減させて通信を継続させる機能がある。しかし、サイレント故障の回線は、回線障害と認識されない場合がある、この場合、回線の切り替え等は行われず、サイレント故障の回線はアクティブなＬＡＧメンバーポートとしてそのまま留まる。
【００７６】
ネットワーク管理装置１０において、故障判定制御部１２１は、応答フレーム受信判定部１５からの応答フレーム受信判定結果に基づき、複数のターゲット端末に関する前記応答フレームの有無の組み合わせパタンが故障判定条件に一致する第１の区間（例えば図４（Ａ）の区間１）が検出された場合、該区間１の後段に位置する区間（図４（Ａ）の区間２、区間３）であって、応答フレームの受信無しの組み合わせパタンの、第１の区間の応答フレーム受信無しの組み合わせパタンとの一致度（確度）が１００％未満（０％より大：例えば５０％）の第２の区間であっても、これを故障候補として扱う。
【００７７】
そして、ネットワーク管理装置１０の故障判定制御部１２１は、該第２の区間に接続する少なくとも１つの通信装置（図４（Ａ）の通信装置３、通信装置４）宛てに第２の区間を介して監視用のフレーム（掃引するヘッダの送信元情報として、例えば送信元ＭＡＣアドレス情報欄を所定範囲の値で掃引した仮想ＭＡＣアドレスに設定された複数の監視フレーム）を送信し、該通信装置（図４（Ａ）の通信装置３、通信装置４）からの応答フレームの受信の有無に基づき、第２の区間のサイレント故障の有無、又は通信装置（図４（Ａ）の通信装置３、通信装置４）の装置内部の故障の有無を判定する。
【００７８】
例えば、故障判定制御部１２１は、ターゲット端末Ａ宛てに送信した複数の監視用のフレームに対して応答フレームが１つでも受信されず、ターゲット端末Ｂ宛てに送信した複数の監視用のフレームに対して応答フレームが１つでも受信されない場合、故障区間と判定された区間１を間に挟んで対向接続される通信装置１、２に関して、例えば通信装置２に対して監視用のフレームを送信させる。ネットワーク管理装置１０は、該監視用のフレーム（掃引するヘッダの送信元情報として、例えば送信元ＭＡＣアドレス情報欄を所定範囲の値で掃引した仮想ＭＡＣアドレスに設定された複数の監視フレーム（ＥＯＥ  ＰＩＮＧフレーム又はＬＢＭフレーム））を生成して、
通信装置２宛てに、又は、
通信装置２のＮＩＣ２のＬＡＧメンバーポート（ダウンＭＥＰ）、あるいはＬＡＧグループ（ダウンＭＥＰ）、あるいは、通信装置２のＮＩＣ２以外のＮＩＣ（例えばＮＩＣ３やＮＩＣ４に設定されたアップＭＥＰのＭＡＣアドレス宛に、
生成した複数の監視用のフレームを送信するようにしてもよい。あるいは、ネットワーク管理装置１０は、単にネットワーク機器の接続情報から、被疑とされる区間の前後を含む装置のＭＥＰに対して、上記複数の監視フレームを送信するようにしてもよいことは言うまでもない。あるいは、ネットワーク管理装置１０の故障判定制御部１２１は、通信装置１から通信装置２に対して監視用のフレームを送信させるためのコマンドを生成して該コマンドを通信装置１に送信し、該コマンドを通信装置１に実行させるようにしてもよい。この場合、通信装置１において、通信装置２から監視用のフレームに対する応答がない場合、この通知を受けて、故障判定制御部１２１は、区間１を故障区間とする。
【００７９】
一方、ネットワーク管理装置１０において通信装置２から監視用のフレームに対する全ての応答を受信した場合、区間１より後段の区間２、３について、通信装置２とは区間２、３を間に挟んで対向配置される通信装置３、４（又は、通信装置３、４のＮＩＣ５、ＮＩＣ６のＬＡＧメンバーポート（ダウンＭＥＰ）のＭＡＣアドレス）の各々に対して、あるいはＬＡＧグループ（ダウンＭＥＰ）、あるいはＮＩＣ５やＮＩＣ６以外に設定された通信装置３、４のアップＭＥＰに対して、掃引するヘッダの送信元情報として、例えば送信元フレームヘッダの送信元ＭＡＣアドレス情報欄に値をそれぞれ異ならせた仮想送信元ＭＡＣアドレス情報を設定した複数の監視用のフレーム（ＰＩＮＧフレーム、又はＬＢＭフレーム）を生成して通信装置１から送信する。故障判定制御部１２１は、通信装置３、通信装置４（又は、通信装置３、通信装置４のＮＩＣ５、ＮＩＣ６のポート）から、該監視用のフレームに対する応答フレームが１つでも受信されない場合、この通知を受けて、区間３又は区間４をサイレント故障区間と判定する。また、ネットワーク管理装置１０において、ＮＩＣ５やＮＩＣ６以外に設定されたアップＭＥＰから、該監視用のフレームに対する応答フレームが１つでも受信されない場合、この通知を受けて、ネットワーク管理装置１０から通信装置３と通信装置４のＮＩＣ５、ＮＩＣ６を通り、各アップＭＥＰが設定されたＮＩＣまでの内部バスを含めた広義の区間のサイレント故障と判定するようにしてもよい。
【００８０】
なお、変形例として、ネットワーク管理装置１０の故障判定制御部１２１は、通信装置１から通信装置３、４に対して監視用のフレームを送信させるためのコマンドを自動生成して通信装置１に送信し、該コマンドを通信装置１に実行させるようにしてもよい。故障判定制御部１２１は、通信装置１において、通信装置３又は通信装置４から、該監視用のフレームに対する応答フレームが受信されない場合、この通知を受けて、区間３又は区間４をサイレント故障区間と判定する。
【００８１】
故障判定制御部１２１は、前記監視用のフレームとして、通信装置３（又は通信装置４）宛てに、掃引するヘッダの送信元情報として、例えば送信元ＭＡＣアドレス情報欄を、ＬＡＧメンバーポート数以上、あるいは便宜的にネットワーク内のＬＡＧの最大数以上で連続掃引した仮想送信元ＭＡＣアドレスに設定した複数のフレームを送信させるようにしてもよい。故障判定制御部１２１は、通信装置１から通信装置３（又は通信装置４）宛てに、ＥＯＥ  ＰＩＮＧフレームを送信させるようにしてもよい。
【００８２】
また、網内をＭＡＣ振分ルールとせずに、振分ルールとして、ＶＬＡＮ振分のみを用いている場合は、ＬＡＧメンバーポート数以上の数の連続的な値で掃引する送信元情報は、ＭＡＣアドレスの代わりにＶＩＤに限定しても良い。あるいは振分ルールが混在しているネットワークである場合を想定してＬＡＧメンバーポート数の最大数以上でＭＡＣアドレスとＶＩＤの双方の送信元情報を連続的な値で掃引する方法を併用するようにしてもよい。
【００８３】
故障判定制御部１２１は、通信装置１から、通信装置３（又は通信装置４）のポート宛（該ポートのＭＡＣアドレスを宛先ＭＡＣアドレス）に、Ｅｔｈｅｒ  ＯＡＭ  ＬＢＭフレームを送信させるようにしてもよい。あるいは、故障判定制御部１２１は、図４（Ａ）の通信装置２から、前記監視用のフレームとして、通信装置３（又は通信装置４）宛てに、送信し、該監視用のフレームに対する応答フレームが受信されない場合、この通知を受けて、区間３又は区間４をサイレント故障区間と判定するようにしてもよい。
【００８４】
図７は、本実施形態のネットワーク管理装置１０の動作を説明する流れ図である、ネットワーク管理装置１０は、ターゲット端末に宛てて、送信元ＭＡＣアドレス欄を、仮想送信元ＭＡＣアドレスに設定した監視用のフレームを送信する（Ｓ１１）。
【００８５】
ネットワーク管理装置１０は、ターゲット端末に宛てて送信した監視用のフレームに対する応答フレームを受信しないポートを含む区間をサイレント故障とする（Ｓ１２）。
【００８６】
複数のターゲット端末について、前記応答フレームが受信されない組み合わせパタンが前段側の区間の故障判定条件と完全に一致しない後段側の区間について、前記前段側の区間に接続する一つの通信装置から、該後段側の区間に接続する少なくとも１つの通信装置に所定の監視用のフレームを送信させる。
【００８７】
そして、ネットワーク管理装置１０は、該後段側の区間に接続する前記少なくとも１つの通信装置から、前段側の前記区間に接続する前記１つの通信装置への応答フレームの受信の有無に基づき、後段側の区間がサイレント故障であるか否かを判定する。前記後段側の区間に接続する少なくとも１つの通信装置のポート宛てに監視用フレームを送信するようにしてもよい。
【００８８】
図８は、本実施形態の一例を説明するための図である。なお、本発明は、図８等の構成例に限定されるものでないことは勿論である。ネットワーク管理装置１０はゲートウェイスイッチ（ＧＳＷ）に接続される。ゲートウェイスイッチ（ＧＳＷ）は、コアスイッチ１（ＣＳＷ１）、コアスイッチ２（ＣＳＷ２）に対向接続され、コアスイッチ１（ＣＳＷ１）は、エッジスイッチ１（ＥＳＷ１）、エッジスイッチ２（ＥＳＷ２）に対向配置され、コアスイッチ２（ＣＳＷ２）は、エッジスイッチ３（ＥＳＷ３）、エッジスイッチ４（ＥＳＷ４）に対向配置され、エッジスイッチ１（ＥＳＷ１）−エッジスイッチ４（ＥＳＷ４）には、ターゲット端末Ａ−Ｄが接続されている。なお、ネットワーク管理装置１０をゲートウェイスイッチ（ＧＳＷ）に組み込んでもよいことは勿論である。図８は、ＥＯＥネットワークを前提としているが、上記したように、ＩＥＥＥ８０２．１Ｑ等のネットワークであってもよいことは勿論である。
【００８９】
区間１は、ゲートウェイスイッチ（ＧＳＷ）のネットワークインタフェースカード（ラインカードともいう）ＮＩＣ０１、ＮＩＣ０２のポートと、コアスイッチ１（ＣＳＷ１）のＮＩＣ１、ＮＩＣ２のポートを接続する回線を束ねたＬＡＧで構成される。区間２は、ゲートウェイスイッチ（ＧＳＷ）のＮＩＣ０１、ＮＩＣ０２のポートと、コアスイッチ２（ＣＳＷ２）のＮＩＣ５、ＮＩＣ６のポートを接続する回線を束ねたＬＡＧで構成される。区間３は、コアスイッチ１（ＣＳＷ１）のＮＩＣ３、ＮＩＣ４のポートと、エッジスイッチ１（ＥＳＷ１）のＮＩＣ９を接続する回線を束ねたＬＡＧで構成される。区間４は、コアスイッチ１（ＣＳＷ１）のＮＩＣ３、ＮＩＣ４のポートと、エッジスイッチ２（ＥＳＷ２）のＮＩＣ１０を接続する回線を束ねたＬＡＧで構成される。区間５は、コアスイッチ２（ＣＳＷ２）のＮＩＣ７、ＮＩＣ８のポートと、エッジスイッチ３（ＥＳＷ３）のＮＩＣ１１を接続する回線を束ねたＬＡＧで構成される。区間６は、コアスイッチ２（ＣＳＷ２）のＮＩＣ７、ＮＩＣ８のポートと、エッジスイッチ４（ＥＳＷ４）のＮＩＣ１２を接続する回線を束ねたＬＡＧで構成される。
【００９０】
図８において、区間４のＬＡＧにおいて、コアスイッチ１（ＣＳＷ１）のＮＩＣ３とエッジスイッチ２（ＥＳＷ２）のＮＩＣ１０間のリンクにサイレント故障が発生しているものとする。サイレント故障であることから、このリンク（物理リンク）に代えて他のリンクへのトラフィックの割り当て等は行われない。
【００９１】
図９（Ａ）に、図８の各区間の故障判定条件の一例を示す。図９（Ａ）において、列１−６は、図８の区間１−６に対応し、行Ａ−Ｄは、図８のターゲット端末Ａ−Ｄに対応し、区間１−６の故障と、ターゲット端末Ａ−Ｄからの応答フレームの受信の有無（○は全ての応答フレームの受信有り、×は１つでも応答フレームの受信無し）との対応を表している。
【００９２】
図８において、ネットワーク管理装置１０から、ターゲット端末Ａ−Ｄ宛てに、監視用フレーム（宛先ＭＡＣアドレスをターゲット端末のＭＡＣアドレス、送信元ＭＡＣアドレスを、所定範囲（例えばネットワークで使用されるＬＡＧメンバーポート数の最大数以上）で値を連続的に掃引した仮想送信元ＭＡＣアドレスとした複数のフレーム）を送信し、これに対するターゲット端末Ａ−Ｄからの応答フレームの受信有無のパタンが、図９（Ａ）の枠７１で囲んだものである場合、すなわち、ターゲット端末Ａ、Ｃ、Ｄからの応答フレームが受信有り、ターゲット端末Ｂからの応答フレームが受信無しの場合、図９（Ｂ）に示すように、ネットワーク管理装置１０の故障判定制御部１２１は、区間４のサイレント故障（確度１００％）と判定する。この場合、ＮＩＣ３の内部またはよりポート側で障害が発生しており、これを区間４のサイレント故障として検出する。
【００９３】
区間の故障判定では、狭義の区間でのサイレント故障、つまり光モジュール対光モジュールの区間におけるサイレント故障であれば、当該区間に対応する故障判定条件と、複数のターゲット端末からの応答フレームの受信の有無の組み合わせパタンは、原則、完全に一致する。
【００９４】
これに対して、広義の区間のサイレント故障（例えば光モジュールよりも装置側のサイレント故障）については、狭義の区間におけるサイレント故障ではなく、装置内部でのサイレント故障である。この場合、該区間に対応する故障判定条件と、複数のターゲット端末からの応答フレームの受信無しの組み合わせパタンが一致しない場合がある。
【００９５】
図１０（Ａ）は、図８の構成において、コアスイッチ１（ＣＳＷ１）のＮＩＣ３の装置にサイレント故障が発生している場合を説明する図である。例えばＮＩＣ３の内部バス（不図示）等に障害（サイレント故障）が発生しているものとする。サイレント故障であるため、区間３及び区間４の各ＬＡＧにおいて、冗長リンクによるコアスイッチ１（ＣＳＷ１）のＮＩＣ４へのリンクの自動割り当て等は行われない。このため、ＮＩＣ３とエッジスイッチ１（ＥＳＷ１）、ＮＩＣ３とエッジスイッチ２（ＥＳＷ２）の通信ができなくなり、ネットワーク管理装置１０において、ターゲット端末Ａ、ＢからＮＩＣ３を経由する応答フレームは受信されない。ターゲット端末Ｃ、Ｄからの全ての応答フレームはネットワーク管理装置１０で受信される。
【００９６】
したがって、この場合、区間１は正常（故障無し）であっても、ターゲット端末Ａ−Ｄからの応答フレームの受信の有無の組み合わせパタンは、図１０（Ｂ）の故障判定条件の組み合わせパタン８１と一致し、区間１が故障（サイレント故障）であると判定される。
【００９７】
しかし、これは、区間３の故障判定条件（区間３がサイレント故障の場合の応答フレームの受信の有無の組み合わせパタン）８２や、区間４の故障判定条件（区間４がサイレント故障の場合の応答フレームの受信の有無の組み合わせパタン）と相違している。
【００９８】
図１０（Ｂ）を参照すると、区間３の故障時における、ネットワーク管理装置１０でのターゲット端末Ａ−Ｄからの応答フレームの受信の有無の組み合わせパタン８２は、応答フレームの受信無しに関して、区間１の故障時の応答フレームの受信無しのパタンと５０％で照合していることがわかる。また、区間４の故障時における、ネットワーク管理装置１０でのターゲット端末Ａ−Ｄからの応答フレームの受信の有無の組み合わせパタン８３は、応答フレームの受信無しに関して、区間１の故障時における応答フレームの受信無しのパタンと５０％で照合していることがわかる。
【００９９】
図１０（Ｃ）は、各ＮＩＣ（各列）の装置故障（サイレント故障）と、ターゲット端末Ａ−Ｄ（各行）からの応答フレームの受信の有無の組み合わせパタンを表したものである。ＮＩＣ３の装置内のサイレント故障の場合、ネットワーク管理装置１０において、ターゲット端末Ａ、Ｂからの応答フレームは受信されない。
【０１００】
本実施形態では、故障判定制御部１２１は、通信装置に含まれるＮＩＣ自体のサイレント故障として部位特定をする場合、故障部位の特定動作に移行する。
【０１０１】
図１１は、第１候補故障部位を特定する動作を説明する図である。図１１には、サイレント故障と判定された第１候補部位（応答フレームの受信無しのパタンが故障判定条件と１００％一致）である区間１における故障部位を特定するための動作が模式的に示されている。
【０１０２】
ネットワーク管理装置１０は、監視用のフレーム９０、９１として、例えば、ヘッダの送信元ＭＡＣアドレス情報欄を予め定められた所定範囲（例えばネットワークで使用されるＬＡＧメンバーポート数の最大数以上）で値を掃引した仮想送信元ＭＡＣアドレスを設定し、宛先ＭＡＣアドレス情報欄を、コアスイッチ１（ＣＳＷ１）を宛先ＭＡＣアドレスとしたＥＯＥ  ＰＩＮＧフレームを送信する。あるいは、ネットワーク管理装置１０は、監視用のフレーム９０として、例えば、ヘッダの送信元ＭＡＣアドレス情報欄を予め定められた所定範囲で値を掃引した仮想送信元ＭＡＣアドレスを設定し、宛先ＭＡＣアドレス情報欄をＮＩＣ１、ＮＩＣ２のＬＡＧメンバーポートに割り当てられたダウンＭＥＰの各ＭＡＣアドレスとした複数のＬＢＭフレームを送信する。ＬＡＧメンバーポートのポートＭＡＣアドレスとポート番号との対応は、例えば特許文献２に記載の方法を用いて取得するようにしてもよい。ゲートウェイスイッチ（ＧＳＷ）において、監視用のフレームに対するコアスイッチ１（ＣＳＷ１）からの応答フレーム（エコー応答、ＬＢＲフレーム）の受信の有無を判定するようにしてもよい。
【０１０３】
ネットワーク管理装置１０の故障判定制御部１２１において、監視用のフレームに対するコアスイッチ１（ＣＳＷ１）からの応答フレーム（エコー応答）の受信の有無を判定する。あるいは、ネットワーク管理装置１０において監視用のフレームの宛先であるＮＩＣ１、ＮＩＣ２のポートからの応答フレーム（ＬＢＲ）の受信の有無を判定する。
【０１０４】
ネットワーク管理装置１０の故障判定制御部１２１において、監視用のフレームに対する全ての応答フレームが受信できたら、ネットワーク管理装置１０において区間１は正常区間と判定する。
【０１０５】
ネットワーク管理装置１０において、区間１が正常区間と判定された場合、故障判定制御部１２１は、応答フレームの受信無しのパタンが区間１の５０％と同率の、区間１の後段に位置する区間３、４について故障部位を特定する手順を実行する。
【０１０６】
図１２（Ａ）は、ネットワーク管理装置１０による第２候補故障部位を特定する動作を説明する図である。ネットワーク管理装置１０の故障判定制御部１２１は、エッジスイッチ１（ＥＳＷ１）宛てに、監視用のフレーム９２（ＥＯＥ  ＰＩＮＧフレーム）を送信する。この場合、監視用のフレームとして、ヘッダの送信元ＭＡＣアドレス情報欄を所定範囲（例えばネットワークで使用されるＬＡＧメンバーポート数の最大数以上）の値で掃引した仮想送信元ＭＡＣアドレスに設定した複数のＥＯＥ  ＰＩＮＧフレームを、エッジスイッチ１（ＥＳＷ１）宛てに送信する（監視フレーム９２、９３）。なお、ネットワークがＩＥＥＥ８０２．１Ｑの場合、ＰＩＮＧのかわりに、ＬＢＭフレームを、エッジスイッチのＮＩＣのＬＡＧメンバーポートに割り当てられたダウンＭＥＰの各ＭＡＣアドレス宛てに送信する。
【０１０７】
ＥＯＥ  ＰＩＮＧの応答フレームのヘッダには、ポート情報が設定される。ネットワーク管理装置１０の故障判定制御部１２１において、送信したＥＯＥ  ＰＩＮＧに対するエッジスイッチ１（ＥＳＷ１）から全ての応答フレームが受信された場合、応答フレームにはポート情報（ポートＩＤ）が含まれていることから、正常なポートを判定することができる。
【０１０８】
ネットワーク管理装置１０の故障判定制御部１２１において、監視用のフレームに対する応答フレームが１つでも受信されない場合、区間１がすでに正常区間と判定されていることから、区間３のサイレント故障と判定する。
【０１０９】
故障判定制御部１２１は、さらに、故障部位特定のため、エッジスイッチ２（ＥＳＷ２）又は、エッジスイッチ２のＬＡＧメンバーポートのＭＡＣアドレス宛てに、監視用のフレーム（ＥＯＥ  ＰＩＮＧフレーム又はＬＢＭフレーム）を送信するようにしてもよい。ＮＩＣ３装置内の故障（サイレント故障）の場合、区間４において、監視用のフレーム９４は、エッジスイッチ２（ＥＳＷ２）に送信されない場合がある（したがって応答フレームも受信されない）。ネットワーク管理装置１０の故障判定制御部１２１において、ＮＩＣ３を介して送信された監視用のフレーム９４に対するエッジスイッチ２（ＥＳＷ２）（又はエッジスイッチ２のＮＩＣの宛先ポート）からの応答フレームが受信されず、ＮＩＣ４を介して送信された監視用のフレーム９５に対するエッジスイッチ２（ＥＳＷ２）（又はエッジスイッチ２のＮＩＣの宛先ポート）からの応答フレームが受信された場合、故障判定制御部１２１は、コアスイッチ１（ＣＳＷ１）内のＮＩＣ３の装置内（例えば内部バスの障害）と判定するようにしてもよい。すなわち、図１２に示した故障判定では、区間１が正常区間と判定された上で、監視用のフレーム９２、９３に対する応答フレームが受信されないため、区間３のリンクのサイレント故障と推定され、さらに、ＮＩＣ３を介して送信された監視用のフレーム９４に対するエッジスイッチ２（ＥＳＷ２）（又はエッジスイッチ２のＮＩＣの宛先ポート）からの応答フレームが受信されない場合、ＮＩＣ３の複数ポートのサイレント故障が発生していることになる。この場合、ネットワーク管理装置１０の故障判定制御部１２１において、コアスイッチ１（ＣＳＷ１）内のＮＩＣ３装置内の故障（サイレント故障）と判定してもよい。すなわち、ＮＩＣ３装置内の故障が、区間１のサイレント故障として現れている。本実施形態によれば、故障判定制御部１２１において、このＮＩＣ３装置内の故障（サイレント故障）の候補を検出可能としている。
【０１１０】
図１２（Ｂ）は、故障判定制御部１２１の表示装置（不図示）への出力の一例を示す図である。図１２（Ａ）の区間１は、ターゲット端末からの応答フレームの受信の有無の組み合わせパタンと故障判定条件が完全一致し（確度１００％）、区間３、４は、ターゲット端末からの応答フレームの受信無しの組み合わせパタンが区間１のターゲット端末からの応答フレームの受信の無しの組み合わせパタンと５０％で一致していることを表している。この結果に対して、故障判定制御部１２１では、上記候補故障部位の特定動作の結果、特定されたＮＩＣの故障ポート情報、ＮＩＣ装置の内部の故障等の情報を出力するようにしてもよい。
【０１１１】
ネットワーク管理装置１０の故障判定制御部１２１では、エッジスイッチ１、２（ＥＳＷ１、２）が、コアスイッチ１（ＣＳＷ１）のＮＩＣ３、ＮＩＣ４のポートに接続されているというネットワーク接続情報（ポート接続情報）を取得し、ＮＩＣ３のポートに関する監視フレームが複数又は全て不到達である場合、ＮＩＣ３の故障（サイレント故障）が原因の一つであると判断（推定）することができる。なお、ポート間接続情報は、例えば図１５に模式的に示すように、各ポートについて、シャーシ番号、スロット番号（当該シャーシのバックプレーンに接続するスロット番号）、ポート番号の三つ組みで与えられ、ポート間接続情報は、接続する二つのポートの（シャーシ番号、スロット番号、ポート番号）の組で与えられる。
【０１１２】
ネットワーク管理装置１０では、監視用のフレームによるネットワークの監視時に、ターゲット端末Ａ−Ｄからの応答フレームの受信の有無の組み合わせパタンと、故障部位判定条件を照合し、故障部位候補の出力、又は、障害ログ等の生成を行うようにしてもよい。
【０１１３】
なお、通信装置（スイッチ）間のＬＡＧ回線は電気信号又は光信号を伝送するようにしてもよい。光信号の場合、例えば図１６（Ａ）に示すように、上りと下りの回線を別々にしてもよいし、図１６（Ｂ）に示すように、上りと下りで同一の回線を用いてもよい（例えばマルチモード光ファイバを用いた１０ＧＢＡＳＥ−ＳＲ等）。図１６（Ｂ）のように、上りと下りで同一の光通信回線を用いる場合、一心双方向伝送の機種では、特定の波長を出力する送信器（ＴＸ）と、波長によって光信号を選り分ける波長フィルタと、波長フィルタからの出力を受信し電気信号に変換する受信器（ＲＸ）を備えている。光信号の上りと下りで波長を異ならせている。本実施形態によれば、監視用のフレームを行きと帰りの双方向に流すことになる。このため、ネットワーク管理装置１０とターゲット端末３との間の往路、復路の経路について簡易な方法で１００％監視が可能である、という特徴を有する。特に、行き（ネットワーク管理装置１０からターゲット端末の経路）では、ターゲット端末３毎に複数の仮想送信元識別情報（仮想送信元ＭＡＣアドレス）を持った監視用のフレームを流し、帰り（ターゲット端末からネットワーク管理装置１０への経路）では、自動的に、送信元識別情報と宛先識別情報を入れ替えて監視用のフレーム（応答フレーム）が返信されることで、簡便に、双方向の疎通監視を実現可能としている。これは、本実施形態では、一つのネットワーク管理装置において複数の仮想送信元識別情報（仮想送信元ＭＡＣアドレス情報）を生成し該複数の仮想送信元識別情報をそれぞれフレームヘッダに設定した複数の監視用のフレームをターゲット端末３宛てに流す構成としたことによる。
【０１１４】
図１７は、上記各実施形態において、ネットワーク管理装置１０から送信された監視用のフレーム（ＬＢＭフレームやＰＩＮＧフレーム（エコー要求）等の監視用のフレーム）に対するターゲット端末３からの応答フレーム（ＬＢＲフレームやエコー応答等の応答フレーム）の各通信装置（スイッチ）におけるＬＡＧポートの振り分けを説明する図である。
【０１１５】
実施形態において、フレームのフレームヘッダの送信元ＭＡＣアドレスを、一つのターゲット端末あたり少なくとも経路上にあるＬＡＧのＬＡＧメンバーポート数以上の値にそれぞれ異ならせた所定の識別情報として設定した監視用のフレームを生成し、複数のターゲット端末宛に、並行して、並列的に、又は、同時に、送信する。複数のリンクアグリゲーション接続を用いて階層的に接続された複数のネットワーク機器を含むネットワークにおいて、階層的に接続された複数のネットワーク機器の先にある複数のターゲット端末までの複数の経路における、経路上の全てのハッシュアルゴリズムも相互に異なる機器を含む、含まないにかかわらず、全てのリンクアグリゲーションメンバーポート（ＬＡＧメンバーポート）に対する網羅性をもった振り分けのために、リンクアグリゲーションのハッシュ振分がこの仮想送信元ＭＡＣアドレスと宛先ＭＡＣアドレスに基づき行われることを利用する。例えば経路内のネットワーク機器のリンクアグリゲーションのハッシュ振分の設定がアドレス振分の設定となっている場合、宛先ＭＡＣアドレスが固定であれば、仮想送信元ＭＡＣアドレスのみを用いて、メーカ独自のハッシュ振分アルゴリズムに基づいて振分が行われるが、この仮想送信元ＭＡＣアドレスが設定された監視用のフレームのフレームヘッダのＶＬＡＮタグのＶＩＤを少なくとも経路上のリンクアグリゲーションにおけるＬＡＧメンバーポート数の最大数以上にて可変させることで、意図的に、特定の指定したポートに監視用のフレームを振り分ける計算アルゴリズム情報を入手する必要なしに、ＶＩＤのハッシュ値に基づき、ＬＡＧメンバーポートへ網羅性を持った振り分けを行わせている。
【０１１６】
以下では、各通信装置（スイッチ）が要求監視用のフレームを送信元ＭＡＣアドレスと宛先ＭＡＣアドレスを用いて、通信装置（スイッチ）１から通信装置（スイッチ）４までの経路上にある最大４本のＬＡＧメンバーポートを有する全てのＬＡＧポートへ双方向で網羅性を持って振り分けを行わせた例を説明する。
【０１１７】
ネットワーク管理装置１０から、経路上にあるＬＡＧメンバーポート数４に対して、少なくとも経路上のＬＡＧメンバーポート数の最大値以上の数で、送信元ＭＡＣアドレスをスイープした監視用のフレームをターゲット端末３の宛先ＭＡＣアドレスに対して送信する。この時、便宜上、送信元ＭＡＣアドレスの一桁目を連番で４つ変えた監視用のフレームを送信してもよい。この方法により、メーカＣ社製の通信装置（スイッチ）１では、監視用のフレームを送信元ＭＡＣアドレスと宛先ＭＡＣアドレスの情報から、通常はメーカが未開示としているメーカＣ独自のハッシュ振分アルゴリズムに基づいて計算されたハッシュ値を用いて、ＬＡＧメンバーポートへ（４つのＬＡＧメンバーポートへ均等に）網羅性を持った振り分けを行わせることで、４つ全てのポートに対して、ネットワーク管理装置からターゲット端末方向の回線のトラフィックの正常性を確認する。
【０１１８】
次に、４つの監視用のフレームがメーカＣ社製の通信装置（スイッチ）２からメーカＪ社製の通信装置（スイッチ）２に入力され、通信装置（スイッチ）２では監視用のフレームに含まれる送信元ＭＡＣアドレスと宛先ＭＡＣアドレスを用いて、通常はメーカが未開示としているメーカＪ独自のハッシュ振分アルゴリズムに基づいて計算されたハッシュ値を用いてＬＡＧメンバーポートへ（２つのＬＡＧメンバーポートへ均等に）網羅性を持った振り分けを行わせる。このことにより、少なくとも２つの監視用のフレームは他の監視用のフレームと同じポートに振り分けされるが、２つ全てのポートに対して、ネットワーク管理装置からターゲット端末方向の回線のトラフィックの正常性を確認する。
【０１１９】
メーカＦ社製通信装置（スイッチ）３では、監視用のフレームを送信元ＭＡＣアドレスと宛先ＭＡＣアドレスの情報から、通常はメーカが未開示としているメーカＪ独自のハッシュ振分アルゴリズムに基づいて計算されたハッシュ値を用いてＬＡＧポートへ（３つのＬＡＧポートへ均等に）振り分けを行わせる。このことにより、少なくとも１つの監視用のフレームは他の監視用のフレームと同じポートに振り分けがされるが、３つ全てのポートに対して、ネットワーク管理装置１０からターゲット端末３方向の回線のトラフィックの正常性を確認する。
【０１２０】
メーカＡ社製通信装置（スイッチ）４では、監視用のフレームの宛先ＭＡＣアドレス（ターゲット端末３のＭＡＣアドレス）が接続するポートに、監視用のフレームを転送する。
【０１２１】
ターゲット端末３では、通信装置（スイッチ）４から受信した監視用のフレーム４つに対して、応答フレームを４つ返信する。応答フレームのフレームヘッダの宛先ＭＡＣアドレスは、監視用のフレームの送信元ＭＡＣアドレスであるそれぞれ互いに異なる４つの監視用のフレームの仮想送信元ＭＡＣアドレスとし、送信元ＭＡＣアドレスはターゲット端末３のＭＡＣアドレスとして、応答フレームをネットワーク管理装置宛てに送信する。
【０１２２】
メーカＡ社製通信装置（スイッチ）４では、応答フレームの送信元ＭＡＣアドレスと宛先ＭＡＣアドレスの情報のうち、４つの宛先ＭＡＣアドレスを用いて、通常はメーカが未開示としているメーカＡ独自のハッシュ振分アルゴリズムに基づいて相互に異なった値に計算されたハッシュ値を用いて、ＬＡＧポートへの（３つのＬＡＧポートへ均等に）振り分けを行う。このことにより、少なくとも１つの応答フレームは他の応答フレームと同じポートに振り分けがされるが、３つ全てのポートに対して、監視用のフレームとは逆向きのトラフィック方向の回線のトラフィックの正常性を確認する。
【０１２３】
通信装置（スイッチ）３では、通信装置（スイッチ）４から受信した応答フレームを送信元ＭＡＣアドレスと宛先ＭＡＣアドレスの情報のうち、４つの宛先ＭＡＣアドレスを用いて、通常はメーカが未開示としているメーカＦ独自のハッシュ振分アルゴリズムに基づいて相互に異なった値に計算されたハッシュ値を用いて、ＬＡＧポートへの（２つのＬＡＧポートへ均等に）振り分けを行う。このことにより、少なくとも２つの応答フレームは他の応答フレームと同じポートに振り分けがされるが、２つ全てのポートに対して、監視用のフレームとは逆向きのトラフィック方向の回線のトラフィックの正常性を確認する。
【０１２４】
通信装置（スイッチ）２では、通信装置（スイッチ）２０−３から受信した応答フレームを送信元ＭＡＣアドレスと宛先ＭＡＣアドレスの情報のうち、４つの宛先ＭＡＣアドレスを用いて、通常はメーカが未開示としているメーカＪ独自のハッシュ振分アルゴリズムに基づいて相互に異なった値に計算されたハッシュ値を用いて、ＬＡＧポートへの（４つのＬＡＧポートへ均等に）振り分けを行う。このことにより、４つ全てのポートに対して、監視用のフレームとは逆向きのトラフィック方向の回線のトラフィックの正常性を確認する。
【０１２５】
通信装置（スイッチ）１では、通信装置（スイッチ）２０−２から受信した応答フレームの宛先ＭＡＣアドレス（ネットワーク管理装置１０のＭＡＣアドレス）が接続するポートに、応答フレームを転送し、応答フレームはネットワーク管理装置１０で受信される。
【０１２６】
図１８は、ネットワーク管理装置１０をサーバ等のコンピュータ１００で構成した例を説明する図である。プロセッサ（ＣＰＵ（Central Processing Unit）、データ処理装置）１０１と、半導体メモリ（例えばＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、又は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROＭ）等）、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の少なくともいずれかを含む記憶装置１０２と、表示装置１０３と、ネットワークインタフェースカード（ＮＩＣ）１１を備えている。記憶装置１０２に、上記実施形態で説明したネットワーク管理装置１０の機能を実現するプログラムを記憶しておき、プロセッサ１０１が該プログラムを読み出して実行することで、コンピュータ１００を、上記した各実施形態のネットワーク管理装置１０として動作させるようにしてもよい。
【０１２７】
なお、上記の特許文献１−３の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ乃至選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【０１２８】
３    ターゲット端末
１０  ネットワーク管理装置（サーバ）
１１  ネットワークインタフェースカード（ＮＩＣ）
１２  監視制御部
１３  フレーム作成部
１４  フレーム送信部
１５  応答フレーム受信判定部
１６  記憶部（故障判定条件）
１８  管理モジュール
２０−１〜２０−４  通信装置（スイッチ）
８１−８３  各区間の故障判定条件（応答フレーム受信有無の組み合せパタン）
８４  ＮＩＣと応答フレーム受信有無の組み合せパタン
９０−９４  監視用のフレーム
１２１  故障判定制御部
１３１  仮想送信元ＭＡＣアドレス設定部
１００  コンピュータ
１０１  プロセッサ
１０２  記憶装置
１０３  表示装置
１１１  トランスミッタ
１１２  レシーバ
【図１】
2020072332.tif 000003
【図２】
2020072332.tif 000004
【図３】
2020072332.tif 000005
【図４】
2020072332.tif 000006
【図５】
2020072332.tif 000007
【図６】
2020072332.tif 000008
【図７】
2020072332.tif 000009
【図８】
2020072332.tif 000010
【図９】
2020072332.tif 000011
【図１０】
2020072332.tif 000012
【図１１】
2020072332.tif 000013
【図１２】
2020072332.tif 000014
【図１３】
2020072332.tif 000015
【図１４】
2020072332.tif 000016
【図１５】
2020072332.tif 000017
【図１６】
2020072332.tif 000018
【図１７】
2020072332.tif 000019
【図１８】
2020072332.tif 000020