(57)【要約】      （修正有）【課題】リンクアグリゲーション（ＬＡＧ）ポートを有する対向する通信装置のポート接続情報を取得可能とする。【解決手段】ネットワーク管理装置１０は、リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置（２０-Ａ、Ｄ）を含むネットワークに接続し、第１の通信装置に対して、疎通確認用の第１のメッセージを送信し、第１の通信装置からの応答に含まれる第１の通信装置のポート情報を抽出する手段と、ポート情報が抽出された第１の通信装置のポートの少なくとも一つのポートを送信元ポートとし宛先を第２の通信装置とする疎通確認用の第２のメッセージを第１の通信装置に送信させ、第２の通信装置からの応答から、第１の通信装置の少なくとも一つのポートに接続する第２の通信装置のポート情報を取得する手段を備える。【選択図】図５
2019195139.tif 000002
【特許請求の範囲】
【請求項１】
リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークに接続するネットワーク管理装置であって、
前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出する手段と、
前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置に送信させ、前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する手段と、
を備えた、ことを特徴とするネットワーク管理装置。
【請求項２】
前記第１及び第２の通信装置のアドレスを取得する手段をさらに備えた、ことを特徴とする請求項１記載のネットワーク管理装置。
【請求項３】
前記ネットワークは、ＥＯＥ（Ｅｔｈｅｒｎｅｔ（登録商標）−Ｏｖｅｒ−Ｅｔｈｅｒｎｅｔ）ネットワークである、ことを特徴とする請求項１又は２に記載のネットワーク管理装置。
【請求項４】
前記第１、第２のメッセージは、ＥＯＥ  ＰＩＮＧ要求である、ことを特徴とする請求項３に記載のネットワーク管理装置。
【請求項５】
前記第１のメッセージの前記ヘッダの送信元アドレス欄には、前記ネットワーク管理装置のＭＡＣ(Media Access Control)アドレスとは別の仮想ＭＡＣアドレスが設定される、ことを特徴とする請求項１乃至４のいずれか１項に記載のネットワーク管理装置。
【請求項６】
前記第１のメッセージの前記ヘッダの前記識別情報欄には、ＶＬＡＮ（Virtual Local Area Network）−ＩＤ（Identifier）が設定される、ことを特徴とする請求項１乃至５のいずれか１項に記載のネットワーク管理装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のネットワーク管理装置と、
リンクアグリゲーショングループ（ＬＡＧ）に集約される複数のポートを有する複数の通信装置と、を含む、ことを特徴とするネットワークシステム。
【請求項８】
リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークの管理方法であって、
前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出し、
前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置から送信し、
前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する、
ことを特徴とするネットワーク管理方法。
【請求項９】
リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークに接続するネットワーク管理装置を構成するコンピュータに、
前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出する処理と、
前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置に送信させ、前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理装置、ネットワークシステム、ネットワーク管理方法、及びプログラムに関する。
【背景技術】
【０００２】
イーサネット（Ｅｔｈｅｒｎｅｔ）（登録商標）は、ＬＡＮ（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）あるいはエミュレートされたポイント・ツー・ポイントのイーサネットリンクに実装される。
【０００４】
図１は、ＯＡＭフレームの形式(ITU-T.Y.1731)を説明する図である。図１を参照すると、イーサネットフレームヘッダの宛先ＭＡＣ（Media Access Control）アドレス（４８ビット：６オクテット）、送信元ＭＡＣ（Media Access Control）アドレス（６オクテット）、ＶＬＡＮ（Virtual Local Area Network）タグ（４オクテット）、ＯＡＭ  Ｅｔｈｅｒ−ｔｙｐｅ（２オクテット）、ＭＥＧ（Maintenance Entity Group）レベルとバージョン番号（１オクテット）、オペコード（制御コード）（１オクテット）、フラグ（１オクテット）、ＴＬＶ(Type-Length-Value)オフセット（１オクテット）、ＯＡＭデータ情報（３６〜１４９４オクテット）、ＦＣＳ（Frame Check Sequence）（４オクテット）である。なお、宛先ＭＡＣアドレスの前に、プリアンブル（７オクテット）＋ＳＦＤ（Start of Frame Delimiter：１オクテットの固定のビット列）（IEEE802.3）、又は、プリアンブル（８オクテット）（イーサネットｖｅｒ．２）が付加される。
【０００５】
ＶＬＡＮタグ（４オクテット）は、タグプロトコル識別子（ＴＰＩＤ：Tag Protocol Identifier）（２オクテット）と、タグ制御情報（ＴＣＩ：Tag Control Information）（２オクテット）からなる。
【０００６】
ＴＣＩは、
３ビットの優先度（ＰＣＰ：Priority Code Point）、
１ビットのＣＦＩ(Canonical Format Identifier)(トークンリングで使用、イーサネットでは０)、
１２ビットのＶＬＡＮ-ＩＤ(ＶＩＤ)
からなる。
【０００７】
ＯＡＭ  Ｅｔｈｅｒ−ｔｙｐｅ（２オクテット）は、０ｘ８９０２とされる（ただし、０ｘはヘキサデシマル表示を表す）。ＭＥＧ（Maintenance Entity Group）レベルは、３ビットであり、ＯＡＭ  ＰＤＵ（Protocol Data Unit）のＭＥＧレベルの数値（例えば０〜７）が設定される。例えばＭＥＧレベルの０、１、２の三段階はオペレータレベル、ＭＥＧレベルの３、４はサービスプロバイダレベル、ＭＥＧレベルの５、６、７はサブスクライバ（カスタマ）レベルとされる。なお、管理ポイントでは、一般に、ＭＥＧレベルが自分よりも高いレベルに設定されているＯＡＭフレームは透過させ、低いレベルのＯＡＭフレームは廃棄する。バージョン番号はＯＡＭプロトコルバージョンを表す整数値が設定される（例えば０）。オペコード（制御コード）はＯＡＭ  ＰＤＵのタイプを表す。ＣＣＭ（Continuity Check Message）は１、ＬＢＭ（Loop Back Message）は３、ＬＢＲ（Loop Back Reply）は２、ＬＴＭ(Link Trace Message)は５、ＬＴＲ(Link Trace Reply)は４である。ＴＬＶ（Type-Length-Value）オフセットはＯＡＭ  ＰＤＵ内で最初のＴＬＶへのＴＬＶオフセットフィールドに相当するオフセットが含まれる（ＯＡＭ  ＰＤＵのタイプに対応付けられる）。ＴＬＶオフセットが０の場合、ＴＬＶオフセットフィールドに続く最初のオクテット（ＯＡＭデータ情報）をポイントする。
【０００８】
イーサネットＯＡＭには、以下のリンクＯＡＭ、コネクティビティＯＡＭ、及び、サービスＯＡＭがある。
【０００９】
（１）リンクＯＡＭ：隣接する二つの機器間の回線状態を監視する（対応規格：IEEE802.3ah、ITU-T Y.1731）:
（１−１）Ｄｉｓｃｏｖｅｒｙ：ネットワーク内のデバイスとそのＯＡＭ機能を識別。
（１−２）Ｒｅｍｏｔｅ  Ｌｉｎｋ  Ｍｏｎｉｔｏｒｉｎｇ：リンク障害を検出し表示。
（１−３）Ｌｉｎｋ  Ｆａｉｌｕｒｅ  Ｉｎｄｉｃａｔｉｏｎ：ＯＡＭエンティティが障害状態をＯＡＭ  ＰＤＵの特定のフラグによってピアに伝達する機能。
（１−４）Ｒｅｍｏｔｅ  ＬｏｏｐＢａｃｋ：ループバック制御、ＯＡＭ  ＰＤＵを使用してピアをループバックモードにする。
【００１０】
（２）コネクティビティＯＡＭ：離れた二つの機器間の回線状態を監視する（対応規格：IEEE802.1ag、ITU-T Y.1731）:
（２−１）Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  （ＣＣ）、
（２−２）Ｌｏｏｐｂａｃｋ（ＬＢ）（レイヤ３のＰＩＮＧ機能に相当:疎通確認）
（２−３）Ｌｉｎｋ  Ｔｒａｃｅ（ＬＴ）（レイヤ３のｔｒａｃｅ  ｒｏｕｔｅ機能に相当)
【００１１】
（３）サービスＯＡＭ：通信経路上の複数の機器間の回線状態やパフォーマンスを監視する（対応規格：ITU-T Y.1731）。
【００１２】
図２（Ａ）を参照すると、Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  （ＣＣ）は、ＭＥＰ間の接続性を確認する。具体的には、通信断を検出するために、端のＭＥＰが他の端のＭＥＰに向けてＣＣＭ（Continuity Check Message）を送信する。ＣＣＭのチェック間隔は例えば３．３ｍｓ（millisecond）／１０ｍｓ／１００ｍｓ／１ｓ(second)／１ｍｉｎ．(minute)／１０ｍｉｎである。Ｌｏｏｐｂａｃｋ（ＬＢ）は、オンデマンドでＭＥＰ−ＭＥＰ間、ＭＥＰ−ＭＩＰ間でループバック（Ｌｏｏｐｂａｃｋ）フレームをやり取りすることで、導通性確認や故障切り分けを行う。
【００１３】
図２（Ｂ）を参照すると、ＬｏｏｐＢａｃｋ（ＬＢ）は、ＭＥＰからＬＢＭ（Loopback Message）を宛先であるＭＩＰやＭＥＰに対して例えばユニキャスト送信する。ＭＩＰやＭＥＰは、ＬＢＭフレームを受信すると、ＬＢＲ（Loopback Reply）フレームを生成して送信元ＭＥＰに送信する。ＬＢＲフレームの宛先ＭＡＣアドレスと送信元ＭＡＣアドレスは、ＬＢＭフレームの宛先ＭＡＣアドレスと送信元ＭＡＣアドレスを入れ替えたものである。ＬＢＲフレームヘッダのオペコードフィールドはＬＢＭからＬＢＲに変更される。所定時間内（例えば最低５秒間）にＬＢＲを受信しない場合、“ｌｏｓｓ  ｏｆ  ｃｏｎｎｅｃｔｉｖｉｔｙ”となる。例えばＭＥＰでは、ユニキャストＬＢＭフレーム送信後、トランザクションＩＤは、例えば最低５秒間にわたって保持される。
【００１４】
図２（Ｃ）を参照すると、Ｌｉｎｋ  Ｔｒａｃｅ（ＬＴ）は、ＭＥＰ−ＭＥＰ間、ＭＥＰ−ＭＩＰ間でループバックメッセージをやり取し、経路の正常性を確認する。例えば障害が発生したときに、障害個所の切り分けに使う。ＭＥＰは、宛先（ターゲット）ＭＡＣアドレスをＴＬＶフィールドに格納してマルチキャストアドレスをＤＡ（Destination  Address）フィールドに記述してＬＴＭ（Link Trace Message）を送信する。送信元のＭＥＰがＬＴＭフレームをマルチキャスト送信したときに、該ＬＴＭフレームが通過したすべてのＭＩＰ／ＭＥＰが応答フレーム（ＬＴＲ（Link Trace Reply））を送信元のＭＥＰに返す。なお、ＬＴＭフレームを最後に受信したＭＥＰはそれ以上転送しない。
【００１５】
リンクアグリゲーション（Link Aggregation）は、複数の物理ポート（インタフェース）をリンクアグリゲーションメンバーポートとし、論理的に１本の回線として収容するリンクアグリゲーショングループ（Ling Aggregation Group：ＬＡＧ）を構成することにより、例えば隣接ノードとの通信帯域を広げる。ポートの束をリンクアグリゲーショングループ（ＬＡＧ）という（あるいは、トランクグループとも称される）。ＬＡＧを構成する複数のポート（ＬＡＧポートメンバ）の１つのＭＡＣ（Media Access Control）アドレスを当該ＬＡＧのシステムＩＤ（Identification）として用いる場合がある。
【００１６】
ＬＡＧでは、予め用意された複数個のハッシュ値（ハッシュキー）をＬＡＧメンバーポートに均等に割り当て、送信するパケットのＩＰ（Internet Protocol）アドレスやＭＡＣアドレス、あるいは、ポートＩＤ等を基に、例えば各ベンダ固有のアルゴリズムにより、ハッシュ値（ハッシュキー）に変換し、送出インタフェースを決めるのが一般的である。図３に模式的に示すように、Ｌ２スイッチ（ＳＷ１）では、ＬＡＧから送出するフレームを、例えばフレームヘッダの宛先（destination）及び／又は送信元(source)のＭＡＣアドレスから変換されたハッシュ値（ハッシュキー）に基づき、ＬＡＧの複数の回線（リンク）のうちいずれか１つのインタフェース（ポート）に振り分ける。
【００１７】
宛先ＭＡＣアドレス、送信元ＭＡＣアドレスに基づきハッシュ値（ハッシュキー）を計算する場合、予め用意された複数個のハッシュ値（ハッシュキー）が例えば３２個、ＬＡＧが２本の回線（ＮＩＦ（Network Interface）がＰ１とＰ２の２個）からなる場合には、２つのＬＡＧメンバーポートに各１６個ずつハッシュ値を割り当てることにより、フレーム（パケット）を割り振る。ハッシュ値が同じフレーム（パケット）は、同じ物理ポートを通ることになる。あるいは、ＬＡＧメンバーポートが２つの場合、フレームの送信元ＭＡＣアドレスの１桁目(１６進)（あるいは先頭から１６進で１２桁目）が偶数か奇数かでハッシュ値に変換し、２つのＬＡＧメンバーポートに割り振る等を行う。別の例として、ハッシュ値（ハッシュキー）の要素の数が８個、ＬＡＧが４本の回線（ＮＩＦの数がＰ１からＰ４の４個）の場合、ハッシュ値に基づく振り分けの一例として、例えばポートＰ１には、ハッシュ値Ｈ１、Ｈ５、ポートＰ２には、ハッシュ値Ｈ２、Ｈ６、ポートＰ３には、ハッシュ値Ｈ３、Ｈ７、ポートＰ４には、ハッシュ値Ｈ４、Ｈ８等の振り分けが行われる。あるいは、レイヤ３（Ｌ３）スイッチ等では、例えばＩＰ（Internet Protocol）アドレスを元に、ハッシュ値を求めるようにしてもよい。例えば、送信元(source)ＩＰアドレス、宛先（destination）ＩＰアドレスの少なくとも一方の値のハッシュ値を元に振り分け先の出力ポートを決める。あるいは、ＶＬＡＮ（Virtual Local Area Network）  ID（Identifier）、ポートＩＤ等のハッシュ値を元に振り分け先の出力ポートを決めてもよい。
【００１８】
リンクアグリゲーションにおいて、例えば、ＭＩＰやＭＥＰを設定する際のポート情報としては、個々のポート（物理ポート）ではなく、例えば、複数のポート（物理ポート）を束ねた論理的なポートの情報が使用される場合がある。例えばＬＡＧを構成する複数のポートの１つのＭＡＣアドレスを当該ＬＡＧのシステムＩＤ（system identification）として用いる場合がある。この場合、複数のポート（物理ポート）が論理ポートに束ねられた通信装置（ノード装置）において、ＬＢＭフレーム等により、到達性を確認する場合、複数のポート（物理ポート）のうち、特定の物理ポートを使用した確認にとどまってしまうことが知られている（例えば特許文献１参照）。
【００１９】
例えばＬＢＭフレームを生成して送信するＭＥＰのＭＡＣアドレスと、宛先であるＭＩＰ／ＭＥＰのポートのＭＡＣアドレスを、それぞれ、送信元ＭＡＣアドレス、宛先ＭＡＣアドレスとするＬＢＭフレームは、例えば図３のスイッチＳＷ１において、該ＭＡＣアドレスに基づくハッシュ計算により振り分け先となるポートは決まっている。したがって、当該ポートには該ＬＢＭフレームは到達するが、他のポートの到達性を確認することはできない。
【００２０】
図４は、特許文献１の図面の図３に基づき作成した図である。図４（Ａ）には、イーサネットＯＡＭのループバック試験の動作例が示されている。図４（Ｂ）では、ＵｐＭＥＰを三角形で示し、ＬＢＭとＬＢＲのフレームが２つのＵｐＭＥＰで挟まれる区間で論理的に転送される様子を長二点鎖線で示している。図４（Ａ）では、ＬＢＭとＬＢＲの物理的な転送の経路を長一点鎖線で示している。
【００２１】
ＵｐＭＥＰは、リレー機能を経由して通信する。ＵｐＭＥＰは、例えば、装置内でフレームがスイッチ（リレー）され出力ポートが決定された後に出力されるポート＋ＶＬＡＮ（Virtual LAN）に対して設定される。ＵｐＭＥＰは、回線方向およびブリッジ・リレー側から着信する自分と同レベルまたは下位レベルのＯＡＭフレームをドロップし、ブリッジ・リレー側から着信する自分と同レベルＯＡＭフレームを処理し、ブリッジ側又は回線側から着信した上位レベルのＯＡＭフレームは透過的に転送する。
【００２２】
一方、ＤｏｗｎＭＥＰは回線経由で通信し例えばスイッチのポート上に配置することができる。ＤｏｗｎＭＥＰは、例えば装置外から入力されるＯＡＭフレームを受信したポートで終端するＭＥＰであり、ＤｏｗｎＭＥＰのポートは、そのポートから装置外の方向へ保守管理フレームの送信も行う。ＤｏｗｎＭＥＰのポートは回線方向から着信する自分と同レベルのＯＡＭフレームを処理し下位レベルのフレームを廃棄し、ブリッジ・リレー側又は回線側から着信した上位レベルのＯＡＭフレームを透過的に転送する。
【００２３】
図３を参照して説明したように、ＬＡＧに転送されるＬＢＭおよびＬＢＲフレームは、ＭＡＣアドレスに基づき変換されたハッシュ値を元に、どれか１つのポート（物理ポート：ネットワークインタフェース）に振り分けられる。
【００２４】
ＭＥＰの間でのループバック（Loopback）では、ＬＢＭフレームと、その応答であるＬＢＲフレームのヘッダの宛先、送信元ＭＡＣアドレスの組合せは変わらない（ＬＢＲフレームでは、宛先、送信元ＭＡＣアドレスはＬＢＭフレームの宛先、送信元ＭＡＣアドレスと入れ替わる）。そのため、任意のＬＢＭフレームのＬＡＧにおけるハッシュ値はフレームごとに変わることはない。また任意のＬＢＭフレームの応答としてピアＭＥＰから応答されるＬＢＲフレームのＬＡＧにおけるハッシュ値も、フレームごとに変化はしない。このため、ＬＢＭおよびＬＢＲが通過する物理リンクは、ＬＢＭフレームおよびＬＢＲフレームの各々において、毎回同じとなる。そのため、図４に例示するように、ＬＢＭフレームをスイッチＳＷ１のポートＰ２のＭＥＰからスイッチＳＷ２のポートＰ１のＭＩＰへトランク１（ＬＡＧ）上で転送するときは、スイッチＳＷ１のポートＰ２からスイッチＳＷ２のポートＰ１へのリンクが選択的に使用される。したがって、スイッチＳＷ１のポートＰ３とスイッチＳＷ２のポートＰ２の間のリンクはＬＢＭやＬＢＲが通過しない区間（経路）となり、当該区間のフレーム伝送の正常性を確認することができない。
【００２５】
ＬＡＧに接続する複数のポート（物理ポート）の中から、フレームのＭＡＣアドレスのハッシュ値を元に１つのポートへの振り分けが行われる場合、例えばＬＢＭフレームの送信元（ＭＥＰ）のＭＡＣアドレスを増やす（ＮＩＦ（ネットワークインタフェース）を増設する）ことで、ＬＡＧに接続する別の物理ポートへＬＢＭフレームを振り分けることは可能ではある。しかしながら、ハッシュ値の要素数が多くなると、ＬＢＭフレームの送信元のネットワークインタフェースの増設個数が増大し、現実的ではない。
【００２６】
なお、特許文献１に記載のフレーム伝送装置では、ラインユニットが有する複数のポートと、設定制御ユニットを備え、設定制御ユニットは、第１のポートから第２のポートへＯＡＭフレームを装置内部で転送させることにより、装置内部におけるフレーム転送状態の正常性を確認する。設定制御ユニットは、第１のポートが、複数の物理ポートがリンク集約された論理ポートであるとき、複数の物理ポートのそれぞれを送信元のポートとして選択し、複数の物理ポートから第２のポートへ複数のＯＡＭフレームを転送させる。
【００２７】
また、特許文献２には、ＭＥＰ又はＭＩＰ等の保守エンティティが、指定リンクを介して少なくとも一つのＣＦＭ（Connectivity Fault Management）を転送することによって、グループの指定リンクを検査するように構成されるポートデファイナモジュールを備え、ユニキャストＬＢＭチェック中に、ＭＥＰが全てのリンクに関連付けられるか否か、全てのＬＡＧメンバをチェックすることができるようにした構成が開示されている。
【００２８】
さらに、特許文献３には、レイヤ２ネットワーク装置は、第１のポートから受信したイーサネットＯＡＭフレームを、リンク集約された回線（リンク）に接続する複数の第２のポートの全てへ送信するように複製するＯＡＭフレーム複製手段を有し、ＯＡＭフレームを、リンクアグリゲーションを構成する全てのリンクに転送することによって、通信装置間のリンク障害を検出することができるようにした構成が開示されている。
【００２９】
さらに、上記したリンクアグリゲーション上に例えばタグＶＬＡＮ(Virtual Local Area Network)が構成される場合がある。タグＶＬＡＮではＶＬＡＮに番号（ＶＬＡＮ  ＩＤ）をつけ、これを各スイッチのＶＬＡＮ情報管理用のデータベース（DataBase:ＤＢ）に登録しておく。スイッチはＤＢを参照してフレームの送出元のＶＬＡＮと送り先のＶＬＡＮを対応させる。対向するスイッチ１、２間のトランクリンクでは、スイッチ１はＶＬＡＮ  Ａから送られたフレームのヘッダにＶＬＡＮ  Ａに対応するタグＶＬＡＮ番号を付加してトランクポートからスイッチ２に送信し、スイッチ２は、トランクポートから受け取ったフレームのヘッダのタグフィールドから、該フレームはＶＬＡＮ  Ａに属することを認識し、スイッチ１で挿入されたタグを外して、スイッチ２のＶＬＡＮ  Ａのポートに転送することで、該フレームは、目的のＶＬＡＮにだけ転送される。
【００３０】
なお、レイヤ２スイッチはフレームを受信すると送信元ＭＡＣアドレスをフィルタリング・データベース（Filtering DB:ＦＤＢ）と呼ばれるテーブルに登録する。ＦＤＢの各エントリには、ＭＡＣアドレスとフレームを受信したポートの対応が記録される。フレームを受信すると、レイヤ２スイッチは、宛先ＭＡＣアドレスとＦＤＢ内のＭＡＣアドレスを比較し、一致するエントリがない場合、フレームを受信したインタフェース（ポート）以外のすべてのインタフェースにブロードキャストする（フラッディング）。宛先ＭＡＣアドレスに一致するエントリがＦＤＢにあると、スイッチはフレームを受信したインタフェースとＦＤＢのエントリのインタフェースを比較し、インタフェースが異なっていれば、ＦＤＢのエントリに示されたインタフェースへフレームを中継する。
【００３１】
なお、スイッチにおいて、ＶＬＡＮ番号（ＶＬＡＮ  ＩＤ（ＶＩＤ））のハッシュ値に基づき、ＬＡＧポートの振り分けを行う場合、同一ＶＬＡＮ番号のフレームの送信元と宛先間のＶＬＡＮノード間のＬＡＧ相互接続性を監視することは容易ではない。
【００３２】
これは、ＶＬＡＮ番号が同一である場合、同じポートに振り分けられることになるためである。
【先行技術文献】
【特許文献】
【００３３】
【特許文献１】特開２０１５−００２４１３号公報
【特許文献２】特表２００９−５４３５００号公報
【特許文献３】特開２００８−１３１６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００３４】
上記した関連技術においては、スイッチ等の通信装置を、上記各特許文献の仕様に対応して改変（改造）又は設計し直す必要がある。各スイッチ等の改変は、既存のシステムへの適用を困難としている。また既存のシステムへ適用する場合のスイッチの改変（再設計）又は機種交換等は、コスト、工数等の上昇を招く。
【００３５】
また、スイッチがＶＬＡＮ番号に基づき、ＬＡＧメンバーポートの振り分けを行う場合、同一のＶＬＡＮの疎通試験しか行えない。送信元ＭＡＣアドレスに基づき振り分けを行う場合も同様である。この場合、対向スイッチ間のＬＡＧポートの接続情報等を取得することは困難である。
【００３６】
したがって、本発明は上記課題に鑑みて創案されたものであって、その目的は、リンクアグリゲーション（ＬＡＧ）ポートを有する対向する通信装置のポート接続情報を取得可能とするネットワーク管理装置、ネットワークシステム、ネットワーク管理方法、及び、プログラムを提供することにある。
【課題を解決するための手段】
【００３７】
本発明の形態の１つによれば、リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークに接続するネットワーク管理装置であって、
前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出する手段と、
前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置に送信させ、前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する手段と、
を備えたネットワーク管理装置が提供される。
【００３８】
本発明の形態の１つによれば、上記ネットワーク管理装置と、通信装置とを備えたネットワークシステムが提供される。
【００３９】
本発明の形態の１つによれば、リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークの管理方法であって、
前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出し、
前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置から送信し、
前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する、ネットワーク管理方法が提供される。
【００４０】
本発明の形態の１つによれば、リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークに接続するネットワーク管理装置を構成するコンピュータに、
前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出する処理と、
前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置に送信させ、前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する処理と、を実行させるプログラムが提供される。
【００４１】
本発明の形態の１つによれば、上記プログラムを記憶したコンピュータ読み出し可能な記録媒体（（例えばＲＡＭ（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）が提供される。
【発明の効果】
【００４２】
本発明によれば、ＬＡＧポートを有する対向する通信装置のポート接続情報を取得可能としている。
【図面の簡単な説明】
【００４３】
【図１】イーサネットＯＡＭフレームを説明する図である。
【図２】（Ａ）、（Ｂ）、（Ｃ）はコネクティビティＯＡＭを説明する図である。
【図３】関連技術のハッシュを説明する図である。
【図４】（Ａ）、（Ｂ）は特許文献１の開示に基づく図である。
【図５】本発明の第１の実施形態を説明する図である。
【図６】ＥｏＥネットワークを説明する図である。
【図７】ＴＲＡＣＥ  ＲＯＵＴＥを説明する図である。
【図８】本発明の第１の実施形態の動作の一例を説明する図である。
【図９】本発明の第１の実施形態のネットワーク管理装置の構成の一例を示す図である。
【図１０】本発明の第１の実施形態を説明する図である。
【図１１】本発明の第１の実施形態を説明する図である。
【図１２】本発明の第１の実施形態を説明する図である。
【図１３】本発明の第１の実施形態のフレームフォーマット（EOE  TAG付きPING）を説明する図である。
【図１４】本発明の第１の実施形態のフレームフォーマット（EOE  PING）を説明する図である。
【図１５】本発明の第１の実施形態のフレームフォーマット（Ether-OAM  LBM）を説明する図である。
【図１６】本発明の第１の実施形態のフレームフォーマット（TAG付き  PING）を説明する図である。
【図１７】本発明の第１の実施形態を説明する図である。
【図１８】本発明の第１の実施形態を説明する図である。
【図１９】コンピュータの実装例を説明する図である。
【発明を実施するための形態】
【００４４】
本発明の一実施形態について説明する。図５は、本発明の一形態を説明する図である。ネットワーク管理装置１０は、ネットワーク監視制御を行うノードである。ネットワーク管理装置１０は、リンクアグリゲーショングループ（ＬＡＧ）に集約される複数のポートを有するスイッチを含むネットワーク１に、第１のメッセージ（例えばレイヤ２でのトレース機能：ＥｏＥ  ＴＲＡＣＥ  ＲＯＵＴＥメッセージ、あるいは、Ｅｔｈｅｒｎｅｔ−ＯＡＭ  Ｌｉｎｋ  Ｔｒａｃｅ等）を送信し、ネットワーク１の目的ノード（例えばエッジスイッチ２−２）までの経路上にあるスイッチ（通信装置）２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２のアドレス（ＭＡＣアドレス）情報を取得する（第１ステップ）。なお、ネットワーク管理装置１０において、スイッチ（通信装置）２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２のアドレス（ＭＡＣアドレス）情報、あるいは、調査対象のスイッチのアドレス（ＭＡＣアドレス）情報が、例えばネットワーク設計情報、管理情報等として入手可能であれば、第１のステップは省略可能である。以下では、本発明の一形態の一例として、ＥｏＥネットワークへの適用例を説明するが、図５において、ネットワーク１は、ＥｏＥネットワークに制限されるものでないことは勿論である。
【００４５】
ネットワーク管理装置１０は、ＥｏＥヘッダの宛先アドレス欄（Destination MAC Address）を、それぞれ、上記第１ステップで取得したスイッチ（通信装置）２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２のアドレス（ＭＡＣアドレス）とし、前記ＥｏＥヘッダの送信元アドレス欄（Source MAC Address）と識別情報欄（ＶＬＡＮ−ＩＤ）の少なくとも一方についてそれぞれ異なる値（ある範囲で掃引（sweep）した値）に設定した疎通確認用の第２のメッセージ（例えばＥｏＥ  ＰＩＮＧ要求：レイヤ２でのＰＩＮＧ要求）を送信する（第２ステップ）。
【００４６】
なお、ＰＩＮＧ(Packet INternet Groper)（ｐｉｎｇとも記載される）では、ＩＣＭＰ（Internet Control Message Protocol）のエコー要求（Ｅｃｈｏ  ｒｅｑｕｅｓｔ）パケットを目的ノードに向けて送信し、目的ノードから返送されるエコー応答（Ｅｃｈｏ  ｒｅｐｌｙ）の受信を確認することで、疎通確認が行われる。
【００４７】
ネットワーク管理装置１０は、前記第２のメッセージ（例えばＥｏＥ  ＰＩＮＧ要求）に対するスイッチ（例えば２０−Ｄ）からの応答（例えばＥｏＥ  ＰＩＮＧリプライ）に含まれるポートＩＤを抽出する。ネットワーク管理装置１０は、対向する２つのスイッチ（例えば２０−Ｄ、２０−Ｃ）のうち、前記応答を返した一方のスイッチ（２０−Ｄ）のポートＩＤ（Identifier）（ポート番号）を、送信元ポートに指定し、前記一方のスイッチ（２０−Ｄ）の当該送信元ポートから対向する他方のスイッチ（２０−Ｃ）宛てに疎通確認用のメッセージを送信するコマンド（例えばＥｏＥ  ＰＩＮＧコマンド）を生成する。そして、ネットワーク管理装置１０は、該生成したコマンド（例えばＥｏＥ  ＰＩＮＧコマンド）を、前記一方のスイッチ（２０−Ｄ）に投入する。
【００４８】
ネットワーク管理装置１０から前記コマンド（例えばＥｏＥ  ＰＩＮＧコマンド）を受けた前記一方のスイッチ（２０−Ｄ）は、当該送信元ポートから前記他方のスイッチ（２０−Ｃ）宛てに、疎通確認用の第３のメッセージ（例えばＥｏＥ  ＥｏＥ  ＰＩＮＧ要求）を送信する（第３ステップ）。
【００４９】
前記一方のスイッチ（２０−Ｄ）では、前記第３のメッセージ（例えばＥｏＥ  ＰＩＮＧ要求）に対する前記他方のスイッチ（２０−Ｃ）からの応答（例えばＥｏＥ  ＰＩＮＧリプライ）に含まれるポートＩＤを抽出することで、前記一方のスイッチ（２０−Ｄ）の送信元ポートに接続する前記他方のスイッチ（２０−Ｃ）のポートのポートＩＤを取得することができる。
【００５０】
ネットワーク管理装置１０は、前記一方のスイッチ（例えば２０−Ｄ）の送信元ポートＩＤと、前記送信元ポートに対向する前記他方のスイッチ（２０−Ｃ）のポートＩＤのペア情報を取得する。特に制限されないが、ネットワーク管理装置１０は、ペア情報を、例えば前記一方のスイッチ（２０−Ｄ）から受け取るようにしてもよい。ネットワーク管理装置１０は、ネットワーク１の各スイッチ（通信装置）に対して対向するＬＡＧポートの接続情報を取得する場合、前記各スイッチ（通信装置）に対して第３ステップを実行すればよい。
【００５１】
ネットワーク管理装置１０において、前記第１乃至第３ステップを、例えばネットワーク１上の全エッジスイッチに対して行うことで、ネットワーク１の構成を取得することができる。
【００５２】
本発明の一形態によれば、リンクアグリゲーショングループ（ＬＡＧ）に集約される複数のポートを有する通信装置を１つ又は複数含むネットワークを監視するＥｏＥ（Ethernet Over Ethernet）  ＰＩＮＧ機能として、イーサフレームのヘッダの送信元（source）ＭＡＣアドレス、ＶＬＡＮ  ＩＤの少なくとも一つをスイープしたフレームを送信する手段を備えた構成としてもよい。
【００５３】
本発明の一形態によれば、ネットワーク管理装置１０は、ネットワーク１のエッジスイッチ２−２（目的ノード）までの経路上にあるスイッチ（通信装置）２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２のアドレス（ＭＡＣアドレス）情報を取得する段階（前記第１ステップ）において、Ｅｔｈｅｒｎｅｔ−ＯＡＭ  Ｌｉｎｋ  Ｔｒａｃｅメッセージ（図２（Ｃ）のＬＴＭ）を送信する構成としてもよい。また、ネットワーク管理装置１０は、リンクアグリゲーショングループ（ＬＡＧ）に集約される複数のポートを有するスイッチ（通信装置）を１つ又は複数含むネットワークを疎通確認するためのＥｔｈｅｒ−ＯＡＭ機能として、イーサＯＡＭフレームヘッダの送信元（source）ＭＡＣアドレス、およびＶＬＡＮ  ＩＤの少なくとも一つをスイープしたフレームを送信する手段を備えた構成としてもよい。
【００５４】
本発明の一形態によれば、ネットワーク管理装置１０は、リンクアグリゲーショングループ（ＬＡＧ）に集約される複数のポートを有するスイッチ（通信装置）を１つ又は複数含むネットワークを監視するタグ（Ｔａｇ）付きＰＩＮＧ機能として、イーサフレームのヘッダの送信元（source）ＭＡＣアドレス、ＶＬＡＮ  ＩＤと、前記フレームでカプセル化されたＩＰパケットの送信元ＩＰアドレスの少なくとも一つをスイープしたフレームを送信する手段を備えた構成としてもよい。
【００５５】
ＥｏＥ（Ether over Ether）では、図６に模式的に示すように、エッジスイッチ（エッジルータ）５−１、５−３の加入者向けポートそれぞれにユニークなＥｏＥＭＡＣアドレスが定義される。エッジスイッチ５−１、５−３は、例えばＰＥルータ（Provider Edge router）等であってもよい。また、ネットワーク１は、ＭＰＬＳ（Multi-Protocol Label Switching）あるいはＶＰＬＳ（Virtual Private LAN Service）等であってもよい。エッジスイッチ５−１は、送信元ノード４から受け取ったイーサネットフレーム５０１をＥｏＥヘッダでカプセル化（encapsulate）する。ＥｏＥヘッダは、
・宛先ＥｏＥ  ＭＡＣアドレス（ＥｏＥ  ＤＡ（Destination Address））：エッジスイッチ５−３のポートのＥｏＥ  ＭＡＣアドレス、
・送信元ＥｏＥ  ＭＡＣアドレス（ＥｏＥ  ＳＡ（Source Address)）：エッジスイッチ５−１の入力ポートに定義されたＥｏＥＭＡＣアドレス：ａ、
・ＴＡＧ（ＶＩＤ）、
・ＴＴＬ（Time To Live）（ルータ又はスイッチを通った回数等に対応）
等を含む。
【００５６】
エッジスイッチ５−１は、カプセル化したイーサネットフレーム５０２をコアスイッチ５−２（１つ又は複数）を介してＥｏＥヘッダのＥｏＥ  ＤＡであるエッジスイッチ５―３に転送する。エッジスイッチ５−３では、イーサネットフレーム５０２から、エッジスイッチ５−１で付加されたＥｏＥヘッダを外し（非カプセル化（decapsulate））、元のイーサネットフレーム５０３を宛先ノード６に送信する。コアスイッチ５−２で学習しなくてはならないＭＡＣアドレスを劇的に減らすことが出来る。
【００５７】
なお、本実施形態では、図５のネットワーク管理装置１０は、ネットワーク１のエッジスイッチ５−１や又はコアスイッチ５−２に配置してもよい。ネットワーク管理装置１０は、自身のMACアドレスをＥＯＥヘッダの送信元アドレス欄（ＥＯＥ  ＳＡ：ＳＡ２）、エッジスイッチ５−３のＭＡＣアドレスを宛先アドレス端（ＥＯＤ  ＤＡ：ＤＡ２）に設定し、ＥｏＥ  ＴＲＡＣＥ  ＲＯＵＴＥメッセージを送信する。
【００５８】
図７は、ＴＲＡＣＥ  ＲＯＵＴＥ（「ＴＲＡＣＥＲＯＵＴＥ」とも記載される）機能を説明する図である。なお、ＴＲＡＣＥＲＯＵＴＥは、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）が用いられる場合と、ＩＣＭＰが用いられる場合がある。Ｌｉｎｕｘ（登録商標）では、デフォルトはＵＤＰ（ＩＣＭＰも可能）である。
【００５９】
ＩＣＭＰの場合、ＩＣＭＰ  Ｅｃｈｏ  ｒｅｑｕｅｓｔメッセージのＴＴＬ切れ（ＴＴＬの値が０）に対してＩＣＭＰ  Ｔｉｍｅ  Ｅｘｃｅｅｄｅｄ（ＴＴＬ超過）が発生する。スイッチは、ＴＴＬが２以上のフレームが届いた場合、ＴＴＬの値を１減算して次のスイッチへ転送する。スイッチにおいてＴＴＬが１のフレームを受信した場合、該フレームを廃棄し、「ＩＣＭＰ  Ｔｉｍｅ  Ｅｘｃｅｅｄｅｄ」メッセージ（フレーム）を送信元のネットワーク管理装置１０に返す。ネットワーク管理装置１０は、ＴＲＡＣＥＲＯＵＴＥのＴＴＬを１ずつ増やしながらフレーム（パケット）を送信することで、経路情報を取得する。まず、ネットワーク管理装置１０では、ＴＴＬを１にセットしたフレームを送信する。スイッチＳＷ１に届いた時点でＴＴＬがゼロになり、スイッチＳＷ１から「ＩＣＭＰ  Ｔｉｍｅ  Ｅｘｃｅｅｄｅｄ」が返ってくる（Ｂ）。このフレームのヘッダの送信元アドレス欄を見れば、スイッチＳＷ１のＩＰアドレス（ＭＡＣアドレス）がわかる。
【００６０】
次に、ネットワーク管理装置１０では、ＴＴＬを２にセットしたフレームを送信する。この場合、２番目のスイッチＳＷ２からＩＣＭＰ  Tｉｍｅ  Eｘｃｅｅｄｅｄがネットワーク管理装置１０に返される（Ｃ）。
【００６１】
ネットワーク管理装置１０では、ＴＴＬを３、４と増やしていくことで、順に、目的のノードであるエッジスイッチＳＷ４までの経路上のスイッチのＩＰアドレスが取得される。なお、ＩＰアドレスからＭＡＣアドレスを取得するには、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いてもよい。
【００６２】
図８は、本発明の一実施形態の動作の一例を説明する図である。図５及び図８を参照して、本発明の一実施形態について説明する。
【００６３】
ネットワーク管理装置１０は、ネットワーク１のエッジスイッチ２−２までの経路上にあるスイッチ（通信装置）２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２のアドレス（ＭＡＣアドレス）情報を取得する（ステップＳ１１）。
【００６４】
ネットワーク管理装置１０は、ＥｏＥヘッダの宛先アドレス欄（ＥｏＥ  ＤＡ）を、スイッチ（２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２）のアドレス（ＭＡＣアドレス）とし、ＥｏＥヘッダの送信元アドレス欄（ＥｏＥ  ＳＡ）又はＶＬＡＮ−ＩＤの少なくとも一方について、予め定められた所定数の異なる値（例えばＬＡＧメンバーポート数（ＬＡＧとして集約された回線本数）と同じかそれよりも多い値だけ用意するか、ＬＡＧメンバーポート数と同じかそれよりも大きい範囲で掃引した値（例えば、順番（昇順又は降順）に可変させた値））に設定したＥｏＥ  ＰＩＮＧ要求を送信する（ステップＳ１２）。
【００６５】
なお、ＬＡＧメンバーポート数は自動的あるいは手動にて取得が可能である。手動の場合は、例えばスイッチ（通信装置）（２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、２−２等）に関して、装置外観を見て最大のＬＡＧ本数を判断する方法がある。特に制限されないが、自動化の方法として、ネットワーク内の例えば全装置のコンフィギュレーションを自動収集する手法を用いてもよい。自動収集した各装置のコンフィギュレーションから、同じＬＡＧグループが設定されているインタフェースがいくつあるかを自動的にカウントすることにより、送信元アドレス欄（ＥｏＥ  ＳＡ）又はＶＬＡＮ−ＩＤの少なくとも一方についてその値のスイープ数を決定することができる。例えば、基幹ネットワーク等の構築等に用いられるスイッチ製品について、例えば"show interface"や"show running config"、あるいはＬＡＧの本数を直接見るコマンド："show link-aggregation"等によって、各装置（スイッチ等）のＬＡＧメンバーポート数（ＬＡＧの回線本数）を自動取得することが可能である。あるいは、ＬＡＧの最大本数を上記方法等により、例えば当該装置（スイッチ等）とは別に配備されたデータベース（不図示）に格納しておく。ネットワーク管理装置１０は、該データベースに検索して各装置（スイッチ等）のＬＡＧメンバーポート数を取得することで、ＬＡＧメンバーポート数以上となるように、送信元アドレス欄（ＥｏＥ  ＳＡ）又はＶＬＡＮ−ＩＤの少なくとも一方についてその値のスイープ数を決定するようにしてもよい。このデータベースは、ネットワーク管理装置１０が、ネットワーク構成等の管理に用いるデータベースであってもよく、ネットワーク管理装置１０が通信手段を介してアクセスするか、ネットワーク管理装置１０内に備えた構成としてもよい。
【００６６】
例えば図５を参照すると、ネットワーク管理装置１０では、取得したＭＡＣアドレスをＥｏＥフレームヘッダの宛先アドレス欄（ＥｏＥ  ＤＡ）に設定し、ＥｏＥフレームヘッダの送信元アドレス欄（ＥｏＥ  ＳＡ）のＭＡＣアドレスについて、前記所定数（例えばＬＡＧメンバーポート数と同じかそれよりも多い数）だけ値を可変させた複数のＥｏＥ  ＰＩＮＧ要求を、スイッチ宛に送信する。
【００６７】
スイッチ（２０−Ａ〜２０−Ｄ）では、受信したフレーム（パケット）のＥｏＥヘッダのＥｏＥ  ＳＡ欄のＭＡＣアドレスのハッシュ値に基づき、該フレームの振り分け先のポート（ＬＡＧメンバーポート）を決定する。
【００６８】
ネットワーク管理装置１０から、フレーム（パケット）のＥｏＥヘッダのＥｏＥ  ＳＡ欄のＭＡＣアドレス（送信元ＭＡＣアドレス）を、予め定められた所定数の異なる値（例えば予め設定された下限と上限の範囲で掃引された連続する値（仮想ＭＡＣアドレス））に設定した複数のフレームを受信したスイッチでは、該ヘッダの送信元ＭＡＣアドレスのハッシュ値に基づき、ＬＡＧメンバーポートの全てに振り分けることも可能である。例えば、ＬＡＧ回線の本数がＮ本（Ｎ≧２）の場合、少なくともＮ個以上の送信元（ＳＡ）ＭＡＣアドレスを確保する。
【００６９】
前述したように、ＬＡＧの本数が４、ハッシュ値の要素数が８（Ｈ１〜Ｈ８）、ハッシュ値Ｈ１とＨ５、Ｈ２とＨ６、Ｈ３とＨ７、Ｈ４とＨ８が、各々ポートＰ１〜Ｐ４に振り分けられる場合、２つの異なる送信元ＭＡＣアドレスに対するハッシュ値がＨ１とＨ５となった場合でも、同一のポートＰ１に振り分けられる。例えば、値が連続する送信元ＭＡＣアドレスが４つあり、ハッシュ値の計算結果が、それぞれＨ１あるいはＨ５、Ｈ２あるいはＨ６、Ｈ３あるいはＨ７、Ｈ４あるいはＨ８である場合、値が連続する４つの送信元ＭＡＣアドレスを４個選択してもよい。この場合、４個のハッシュ値が互いに異なるポートに割り当てられる。なお、前記所定数は、ハッシュ値（ハッシュキー）の要素の最大数以上としてもよい。前記所定数をハッシュ値（ハッシュキー）の要素の最大数（この場合、８）とした場合、例えば８個の異なる送信元ＭＡＣアドレスのフレームは、ＬＡＧメンバーポートＰ１〜Ｐ４に重複して振り分けられる。スイッチが、ＥｏＥヘッダのＶＩＤのハッシュ値に基づき、該フレームの振り分け先のポート（ＬＡＧメンバーポート）を決定する場合も同様である。ネットワーク管理装置１０から、フレーム（パケット）のＥｏＥヘッダのＶＩＤ欄のＶＬＡＮ  ＩＤ（ＶＩＤ：１２ビット）の値を異なる値に設定した所定数（ＬＡＧメンバーポート数以上）の複数のフレームを受信したスイッチでは、該ＶＬＡＮ  ＩＤのハッシュ値に基づきＬＡＧメンバーポートの全てに振り分けることができる。またハッシュ値（ハッシュキー）の要素の最大数以下の場合でも、送信元ＭＡＣアドレスを変えて数回に分けて送信することで、２ポート以上でＮ本数以下の部分的なＬＡＧメンバーポートの情報取得も可能であることは言うまでもない。
【００７０】
本実施形態では、ソフトウェア的にＥｏＥヘッダの送信元ＭＡＣアドレス欄に、ネットワーク管理装置１０のＭＡＣアドレスとして、仮想ＭＡＣアドレス（仮想送信元ＭＡＣアドレス）を設定するか、ＥｏＥヘッダのＶＬＡＮ  ＩＤを設定する。ＶＩＤの設定、仮想送信元ＭＡＣアドレスの設定の詳細については後述する。
【００７１】
ネットワーク管理装置１０は、各スイッチＳＷから返送されるＥｏＥ  ＰＩＮＧリプライを受信すると（ステップＳ１３のＹＥＳ）、ＥｏＥ  ＰＩＮＧリプライに含まれるポート情報（ポートＩＤ）（例えば図１４のフレームフォーマットのＰｏｒｔ−ＩＤ）を取得する（ステップＳ１５）。
【００７２】
ネットワーク管理装置１０では、ＥｏＥ  ＴＲＡＣＥＲＯＵＴＥで取得したネットワーク１のエッジスイッチまでの経路上の少なくとも一つのスイッチの隣接情報（該スイッチに隣接するスイッチのＭＡＣアドレス）と、ＥｏＥ  ＰＩＮＧリプライで取得したスイッチのＬＡＧメンバーポートのうちの少なくとも一つのポートのポート番号（ポートＩＤ）とを用いて、当該スイッチで実行するＥｏＥ  ＰＩＮＧコマンド（ＣＬＩ（Command Line Interpreter）コマンドとして、例えば、
ＥｏＥ  ｐｉｎｇ  ［宛先隣接スイッチのアドレス］  ｆｒｏｍ  ［当該スイッチのポート番号］
を自動で生成する。
【００７３】
ネットワーク管理装置１０は、生成したＥｏＥ  ＰＩＮＧコマンドを当該スイッチに送信する（ステップＳ１６）。ＥｏＥ  ＰＩＮＧリプライで取得したスイッチのＬＡＧメンバーポートのポート情報（ポート番号）が複数ある場合、ネットワーク管理装置１０は、当該スイッチの複数のポートについて該ポートのポート番号を、送信元ポートと指定した複数の上記ＥｏＥ  ＰＩＮＧコマンド（ＣＬＩ（Command Line Interpreter）コマンドを作成してもよい。
【００７４】
例えば図５において、ネットワーク管理装置１０は、スイッチ（例えば、２０−Ｂ、２０−Ｃ、２０−Ｄの一部又は全部）の各々について各ＬＡＧメンバーポートに関してそれぞれに対向（隣接）するスイッチ（２０−Ａ、２０−Ｂ、２０−Ｃの一部又は全部）の各々を宛先とするＥｏＥ  ＰＩＮＧコマンドを生成し、ＥｏＥ  ＰＩＮＧコマンドを、各スイッチ（２０−Ｂ、２０−Ｃ、２０−Ｄの一部又は全部）にそれぞれ送信する。
【００７５】
各スイッチ（２０−Ｂ、２０−Ｃ、２０−Ｄの一部又は全部）では、各ＬＡＧメンバーポートからそれぞれに対向するスイッチ（２０−Ａ、２０−Ｂ、２０−Ｃの一部又は全部）の各々に対してＥｏＥ  ＰＩＮＧ要求を送信する。各スイッチ（２０−Ｂ、２０−Ｃ、２０−Ｄの一部又は全部）では、各々に対向（隣接）するスイッチ（２０−Ａ、２０−Ｂ、２０−Ｃの一部又は全部）から送信されるＥｏＥ  ＰＩＮＧ  リプライに含まれるスイッチ（２０−Ａ、２０−Ｂ、２０−Ｃの一部又は全部）のＬＡＧメンバーポートのポートＩＤ（ポート番号）を取得する（ステップＳ１７）。
【００７６】
ネットワーク管理装置１０は、例えばスイッチ（２０−Ｂ、２０−Ｃ、２０−Ｄの一部又は全部）の少なくとも一つのＬＡＧメンバーポートに対向するスイッチ（２０−Ａ、２０−Ｂ、２０−Ｃの一部又は全部）のＬＡＧメンバーポートのポート番号情報を取得する。ネットワーク管理装置１０は、スイッチ（２０−Ｂ、２０−Ｃ、２０−Ｄの一部又は全部）のＬＡＧメンバーポートと、対向（隣接）するスイッチ（２０−Ａ、２０−Ｂ、２０−Ｃの一部又は全部）のＬＡＧのメンバーポートのポート番号の対応を取得する。上記ステップＳ１２−Ｓ１７をネットワーク１のエッジスイッチ（例えば２−２）までの経路上の各スイッチについて行うことで、各スイッチ間のＬＡＧのメンバーポートの接続情報を取得することができる。ネットワーク管理装置１０は、対向スイッチ間のＬＡＧのメンバーポートの接続情報等を含むネットワークマップを出力することができる（ステップＳ１８）。
【００７７】
ネットワーク管理装置１０がＥｏＥ  ＰＩＮＧ要求を送信した結果、その応答（ＥｏＥ  ＰＩＮＧリプライ）がネットワーク管理装置１０に返送されない場合（ステップＳ１３のＮｏ）、ネットワーク管理装置１０では、当該スイッチと送信元ＭＡＣアドレス又はＶＬＡＮ  ＩＤとの対応を管理するテーブルから、当該スイッチと送信元ＭＡＣアドレス又はＶＬＡＮ  ＩＤを除外するようにしてもよい（ステップＳ１４）。
【００７８】
なお、ネットワーク管理装置１０は、ＥｏＥ  ＰＩＮＧ要求（リクエスト）の送信元ＭＡＣアドレス又はＶＩＤを少なくともＬＡＧのリンク本数以上を自動的に掃引させて、スイッチに対して送信した結果、ＥｏＥ  ＰＩＮＧ応答（リプライ）が返送されないポートＩＤに関して、サイレント故障として検知するようにしてもよい。
【００７９】
図５において、後述されるように、ネットワーク管理装置１０は、例えばサーバ等の通信機能を備えたコンピュータに実装してもよい。この場合、該サーバが、ネットワーク管理装置として機能する。このため、本明細書では、参照符号１０によって、ネットワーク管理装置の機能を実現したサーバを指示する場合もある。
【００８０】
図９（Ａ）は、ネットワーク管理装置（サーバ）１０の構成の一例を説明するための図である。図９（Ｂ）は、ＰＩＮＧコマンドのＩＣＭＰヘッダを説明する図である。
【００８１】
図９（Ａ）を参照すると、ネットワーク管理装置１０において、管理モジュール１８は、監視制御部１２と、トレース用フレーム作成部４１と、ＰＩＮＧ要求作成部４２と、送信元ＭＡＣアドレス／ＶＩＤ設定部４３と、スイッチ用ＰＩＮＧコマンド作成部４４と、フレーム送信部４５と、フレーム受信部４６とを備えている。
【００８２】
イーサネットカード等のネットワークインタフェース（ＮＩＦ、ＮＩＣ（Network Interface Card)ともいう）１１のトランスミッタ１１１とレシーバ１１２は、伝送メディアとして例えばＵＴＰ（Unshielded Twisted Pair）ケーブル（例えばカテゴリ３（１０ＢＡＳＥ−Ｔのイーサネット規格で１０Ｍｂｐｓ（Megabit per second）、１００ＢＡＳＥ−Ｔ２／Ｔ４の規格で１００Ｍｂｐｓの）乃至カテゴリ６（１０００ＢＡＳＥ−Ｔ、１０００ＢＡＳＥ−ＴＸの規格で１Ｇｂｐｓ（Giga bit per second）））、ＳＴＰ（Shielded Twisted Pair）ケーブル、又は光ファイバ、あるいは同軸ケーブル（１００ｂａｓｅ）等で有線接続する構成としてもよい。
【００８３】
管理モジュール１８は、Ｌ２（データリンク層）、Ｌ３(ネットワーク層)の処理モジュールとして実装するようにしてもよい。
【００８４】
トレース用フレーム作成部４１は、図７を参照して説明したように、ＥｏＥ  ＴＲＡＣＥ  ＲＯＵＴＥ用のメッセージ（フレーム）を、ネットワーク１（図５）の全エッジノードに対して送信する。ネットワーク１（例えばＥＯＥネットワーク）の全エッジノードのＭＡＣアドレスは、ネットワーク管理装置１０に予め設定されているものとする。
【００８５】
トレース用フレーム作成部４１は、エッジノードのＭＡＣアドレスをＥｏＥヘッダの宛先ＭＡＣアドレス欄（ＥＯＥ  ＤＡ）に設定し、ＴＴＬを１から順に１つずつ大きくしたＥＯＥ  ＴＲＡＣＥ  ＲＯＵＴＥフレームを作成し、フレーム送信部４５からトランスミッタ１１１を介して送信する。各ＴＴＬの設定値に対応するＥｏＥ  ＴＲＡＣＥ  ＲＯＵＴＥフレームに対する各スイッチからの応答（ＩＣＭＰ  Ｔｉｍｅ  Ｅｘｃｅｅｄｅｄ）はフレーム受信部４６で受信され、監視制御部１２に受け渡される。監視制御部１２では、ＥｏＥ  ＴＲＡＣＥ  ＲＯＵＴＥフレームの応答に基づき、各スイッチのＭＡＣアドレスを抽出する。なお、レイヤ２でのトレース機能として、Ｅｔｈｅｒｎｅｔ−ＯＡＭ  Ｌｉｎｋ  Ｔｒａｃｅを用いる場合、トレース用フレーム作成部４１は、Ｅｔｈｅｒｎｅｔ−ＯＡＭ  Ｌｉｎｋ  Ｔｒａｃｅメッセージ（図２（Ｃ）のＬＴＭ）を作成しフレーム送信部４５からトランスミッタ１１１を介して送信する。該ＬＴＭに対する応答であるＥｔｈｅｒｎｅｔ−ＯＡＭ  Ｌｉｎｋ  Ｔｒａｃｅリプライ（図２（Ｃ）のＬＴＲ）をフレーム受信部４６で受信し、監視制御部１２に受け渡すことで、経路上のスイッチのＭＡＣアドレスが抽出される。
【００８６】
ＰＩＮＧ要求作成部４２は、ＥｏＥヘッダの宛先ＭＡＣアドレスを、監視制御部１２で抽出された各スイッチのＭＡＣアドレスに設定し、ＥｏＥ  ＰＩＮＧ要求のフレームを作成する。
【００８７】
送信元ＭＡＣアドレス／ＶＩＤ設定部４３は、ＰＩＮＧ要求作成部４２が作成したＥｏＥ  ＰＩＮＧフレームに対して、ＥｏＥヘッダの送信元ＭＡＣアドレス欄又はＶＩＤ欄にＶＩＤ（１２ビット）を設定する。送信元ＭＡＣアドレス／ＶＩＤ設定部４３は、図５のスイッチ２０−Ａ〜２０−ＤのＬＡＧメンバーポート数以上のＭＡＣアドレス、又はＶＩＤを記憶保持するようにしてもよい。あるいは、送信元ＭＡＣアドレス／ＶＩＤ設定部４３は、ＭＡＣアドレス、又はＶＩＤを可変に設定する場合の上限値、下限値を保持するようにしてもよい。該上限値及び下限値の範囲は、図５のスイッチ２０−Ａ〜２０−ＤのＬＡＧメンバーポート数以上とする。ＭＡＣアドレス又は、ＶＩＤの上限値、下限値は、ネットワーク管理装置（サーバ）１０に対して、管理者等が設定するようにしてもよい。
【００８８】
送信元ＭＡＣアドレス／ＶＩＤ設定部４３は、ＬＡＧメンバーポート数以上の異なるＭＡＣアドレス、又はＶＩＤを設定した複数のＥｏＥ  ＰＩＮＧフレームを生成し、フレーム送信部４５から送信する。フレーム受信部４６は、ＥｏＥ  ＰＩＮＧ要求（リクエスト）に対応するＥｏＥ  ＰＩＮＧ応答（リプライ）を受信すると、監視制御部１２に受け渡し、監視制御部１２は、ＥｏＥ  ＰＩＮＧリプライからポートＩＤを抽出する。
【００８９】
スイッチ用ＰＩＮＧコマンド作成部４４は、監視制御部１２が、各スイッチのポートＩＤと、ＥｏＥ  ＴＲＡＣＥ  ＲＯＵＴＥコマンド実行の結果、得られたネットワーク経路情報に基づき、各スイッチの各ポートを送信元ポートとし、対向するスイッチ（装置）へＥｏＥ  ＰＩＮＧを送信するスイッチ用のＥｏＥ  ＰＩＮＧコマンド（ＣＬＩコマンド）を作成し、フレーム送信部４５から各スイッチに送信する。各スイッチからのＥｏＥ  ＰＩＮＧコマンド実行の結果取得した、各スイッチにおける送信元ポートＩＤと対向するスイッチ（装置）のポートＩＤとの情報を、各スイッチからフレーム受信部４６を介して取得した監視制御部１２では、ネットワークの各スイッチ間のＬＡＧメンバーポートの本数等を取得することができる。
【００９０】
なお、ＰＩＮＧコマンドを実行するごとに、ＩＣＭＰヘッダのＩＤ番号（図９（Ｂ））には異なる識別番号が設定される。１回のＰＩＮＧコマンドで複数回のＰＩＮＧが実行される場合、複数のフレームには、同じＩＤ番号が付与される。シーケンス番号（図９（Ｂ））は、送信されるパケット（フレーム）毎に、異なる番号が付与される。なお、図９（Ｂ）には、ＰＩＮＧリクエスト（エコーリクエスト（ＩＣＭＰ＿ＥＣＨＯ）：タイプ８）のＩＣＭＰヘッダが模式的に例示されている。フレーム送信部４５は、ＰＩＮＧフレームを、トランスミッタ１１１を介して送信する。フレーム送信部４５は送信したＰＩＮＧフレームに対して送信時刻情報（タイムスタンプ）を、例えばＩＣＭＰヘッダのＩＤ番号、シーケンス番号と対応させて、不図示の記憶部に保持するようにしてもよい。ネットワークインタフェース（ＮＩＦ）１１は、レシーバ１１２で受信したＰＩＮＧリプライをフレーム受信部４６に渡す。
【００９１】
フレーム受信部４６は、ＰＩＮＧリプライ（Ｅｃｈｏリプライ（ICMP_ECHOREPLY）：タイプ０）のＩＤ番号とシーケンス番号に基づき、ＰＩＮＧ要求と応答の対応付けを行う。なお、ＰＩＮＧリプライに含まれるＩＣＭＰヘッダのタイプは０である。フレーム受信部４６は、ＰＩＮＧリクエストに対応するＩＤ番号、シーケンス番号のＰＩＮＧリプライが受信された場合、応答有と判定する。
【００９２】
フレーム受信部４６は、ＰＩＮＧリクエスト（タイプ０のＩＣＭＰフレーム）に対応するＩＤ番号、シーケンス番号のＰＩＮＧリプライが受信されない場合、応答無と判定する。フレーム受信部４６はＰＩＮＧリプライの受信の有無を監視制御部１２に通知する。
【００９３】
監視制御部１２では、ＰＩＮＧの応答結果に基づき、ネットワーク１のトポロジー情報に基づき、故障区間を判定するようにしてもよい。
【００９４】
以下に、ＶＩＤによるＬＡＧメンバーポートの振り分けについて説明する。図１０は、スイッチ２０−Ａ〜２０−ＤがＶＩＤによるＬＡＧメンバーポートの振り分けを行う様子を模式的に説明する図である。スイッチ２０−Ａ〜２０−Ｄでは、それぞれＶＬＡＮ  ＩＤ（ＶＩＤ（１２ビット）、ＶＬＡＮ番号ともいう）のハッシュ値に基づき、振り分けを行い、入力ポートから受信したＰＩＮＧ（フレーム）を振り分け先のＬＡＧメンバーポート（出力ポート）から出力する。スイッチ２０−Ａ〜２０−Ｄのポートは、ＬＡＧメンバーポートを含み、例えばポート間はトランクリンクで接続される構成としてもよい。１本のトランクリンクには、複数のＶＬＡＮトラフィックが伝送可能とされ、該トランクリンクに伝送されるフレームは、タグ（ＶＩＤ）で識別される。
【００９５】
なお、スイッチ２０−Ａ〜２０−Ｄにおいて、ポートがトランクポート（タグ付きポート）、アクセスポート（タグ無し）に切り替え設定可能である場合、該ポートを、１つのポートが複数のＶＬＡＮに所属可能なトランクポートに設定される。そして、スイッチ２０−Ａ〜２０−Ｄのそれぞれのトランクポートについて、ネットワーク管理装置１０で可変に設定（掃引）されるＶＩＤ（例えば図１０のＶＩＤ＝２〜５）のＶＬＡＮ（ＶＬＡＮ  ２〜５）のトラフィックを通すように予め設定しておいてもよい。なお、図１０において、ネットワーク１は、図５と同様に、ＥｏＥネットワークであってもよいし、イーサネット（登録商標）等であってもよい。
【００９６】
図１０において、スイッチ２０−Ａ〜２０−Ｄの対向する各４つのポート（４本の回線）のそれぞれが、ＬＡＧにより１つにまとめた構成において、ネットワーク管理装置１０からの破線矢印は、ＶＩＤを可変させた４つのＰＩＮＧの経路を示している。なお、ＬＡＧメンバーポート（ＬＡＧに集約される回線本数）は４に制限されるものでないことは勿論である。なお、以下では、ネットワーク管理装置１０からスイッチ２−Ｄに向けてＥｏＥ  ＰＩＮＧ要求（リクエスト）を送信する場合を例に説明する。
【００９７】
ネットワーク管理装置１０から送信されたタグ付（例えばＶＩＤ＝２）ＰＩＮＧフレーム（ＩＣＭＰ  Ｅｃｈｏリクエスト）を入力ポートから受信したスイッチ２０−Ａは、該フレームのタグに格納されたＶＩＤの値が２であることから、該フレームはＶＬＡＮ  ２に属していることを認識する。
【００９８】
スイッチ２０−Ａは、該ＶＩＤ＝２のハッシュ値を計算する。そして、スイッチ２０−Ａは、該ハッシュ値に基づき、該フレームの振り分け先のＬＡＧメンバーポート（出力ポート）を決定し、決定した出力ポート（例えばトランクポート）に、該フレームを振り分けて出力する。なお、スイッチ２０−Ａにおいて、該出力ポートに転送される該フレームのタグには、所属するＶＬＡＮ  ２のＩＤであるＶＩＤ＝２がセットされる。
【００９９】
スイッチ２０−Ａから出力された該フレーム（タグ付きＰＩＮＧフレーム）は、スイッチ２０−Ｂの入力ポート（例えばトランクポート）に転送される。
【０１００】
スイッチ２０−Ｂ、２０−Ｃにおいても、それぞれスイッチ２０−Ａ、２０−Ｂから受信したフレームのタグ（ＶＩＤ＝２）から、該フレームがＶＬＡＮ  ２に属することを認識する。
【０１０１】
スイッチ２０−Ｂ、２０−Ｃは、ＶＩＤ＝２のハッシュ値を計算し、該ハッシュ値に基づき、ＬＡＧメンバーポート（出力ポート）を決定する。
【０１０２】
スイッチ２０−Ｂ、２０−Ｃは、該出力ポートから、所属するＶＬＡＮ  ２のＩＤであるＶＩＤ＝２がタグにセットされたフレームをそれぞれスイッチ２０−Ｃ、２０−Ｄの入力ポートに転送する。
【０１０３】
スイッチ２０−Ｄでは、スイッチ２０−Ｃから受信した該フレームのタグ（ＶＩＤ＝２）から、該フレームがＶＬＡＮ  ２に属することを認識する。スイッチ２０−Ｄでは、ＰＩＮＧ応答（リプライ）に、該フレームを受信したポートＩＤを設定し、ネットワーク管理装置１０に返送する。
【０１０４】
図１１は、ネットワークトポロジー情報に基づき、エッジスイッチ２−２配下の目的ノードに対して、ヘッダのＶＬＡＮ  ＩＤ（ＶＩＤ）の値を可変（掃引）させた複数のＰＩＮＧを送信することで、障害区間を検出する過程を模式的に説明する図である。
【０１０５】
図１１（Ａ）は、ネットワーク１のトポロジーの一例を説明する図である。図１１（Ａ）において、装置Ａ〜装置Ｄは、例えば図５のスイッチ２０−Ａ〜２０−Ｄに対応させることができ、装置Ｅ、装置Ｆは、エッジスイッチ２に対応させてもよい。番号１−４は、装置間の区間を示している。図１１（Ｂ）には、図１１（Ａ）の各区間の判定条件の一例が示されている。
【０１０６】
ネットワーク管理装置（サーバ）１０は、目的ノードＡに対して送信した複数のＰＩＮＧリクエストに対するＰＩＮＧのリプライがどれか１つでも戻ってこない場合（他の目的ノードからはＰＩＮＧのリプライを受信）、区間１の障害と判定してもよい。ネットワーク管理装置（サーバ）１０は、目的ノードＢに対して送信した複数のＰＩＮＧリクエストに対するＰＩＮＧのリプライがどれか１つでも戻ってこない場合（他の目的ノードからはＰＩＮＧのリプライを受信）、区間２の障害と判定してもよい。ネットワーク管理装置（サーバ）１０は、目的ノードＣに対して送信した複数のＰＩＮＧリクエストに対するＰＩＮＧのリプライがどれか１つでも戻ってこない場合（他の目的ノードからはＰＩＮＧのリプライを受信）、区間３の障害と判定してもよい。
【０１０７】
ネットワーク管理装置（サーバ）１０は、目的ノードＡ、Ｂ、Ｃに対して送信した複数のＰＩＮＧリクエストに対するＰＩＮＧのリプライがどれか１つでも戻ってこない場合、区間４の障害と判定してもよい。このように、ＰＩＮＧリクエストの不到達が発生した目的ノードの情報に基づき、ＬＡＧを用いたネットワークにおいて、サイレント故障等の発生した区間の判定を可能としている。
【０１０８】
さらに、本実施形態によれば、図１１（Ａ）において、装置Ａ乃至Ｆが、図５のＬＡＧポートを有するスイッチからなる場合、対向する装置間（装置Ａと装置Ｂ、装置Ｂと装置Ｃ、装置Ｂと装置Ｄ、装置Ｃと装置Ｅ、装置Ｃと装置Ｆの間）のＬＡＧメンバーポートの接続情報を取得することができ、対向する装置間のＬＡＧメンバーポートの接続を明示したネットワークマップを表示出力することができる。
【０１０９】
なお、図１０において、ネットワーク管理装置（サーバ）１０は、ＰＩＮＧの送信の際は、ＭＴＵ（Maximum Transfer Unit）サイズやＵＴＰ（Unshielded Twisted Pair）ポート番号等もスイープさせることにより、特定パケット長以上、あるいは以下、あるいは特定パケット長のみの転送障害の検出や、特定ＵＴＰポートを使用するアプリケーションの通信に関するサイレント故障も可能となることについては言うまでもない。
【０１１０】
第１の実施形態によれば、リンクアグリゲーション（ＬＡＧ）上に例えばＶＬＡＮが構成されている場合において、例えばスイッチ等の通信装置がＶＬＡＮ  ＩＤに基づき、ＬＡＧメンバーポートの振り分けを行う構成の場合、該スイッチ等の通信装置を改変することなく（既存のスイッチ等の通信装置をそのまま利用して）、異なったＶＬＡＮの接続性確認（疎通確認）等の監視、障害区間の検出等を実現可能としており、さらに、ネットワークのリンクをトレースした上で、隣接装置間（対向するスイッチ間）のＬＡＧ回線の本数等を取得可能としている。
【０１１１】
なお、本実施形態によれば、ＬＡＧにまとめられた回線の全てにＰＩＮＧリクエストが振り分けられるようにするために、ネットワーク管理装置（サーバ）１０では、ＬＡＧメンバーポートの数よりも多い数の互いに異なる値のＶＩＤがそれぞれタグに設定されたＰＩＮＧフレームを生成して送信する。その結果、図１２に模式的に示すように、複数のＥｏＥ  ＰＩＮＧリクエスト（フレーム）が例えばスイッチの同一ポートにも到着することになる。図１２では、スイッチ２０−Ｄの入力ポート１−４のそれぞれに複数のＥｏＥ  ＰＩＮＧリクエストが到着している様子が矢印にて模式的に示されている。
【０１１２】
本実施形態によれば、ネットワーク管理装置（サーバ）１０は、ＥｏＥ  ＰＩＮＧリプライのポートＩＤが重複しているＥｏＥ  ＰＩＮＧ要求（リクエスト）については、複数の重複したＥｏＥ  ＰＩＮＧリクエストのＶＩＤを比較して、その内、最低１つのＶＩＤを有するＥｏＥ  ＰＩＮＧリクエストの再送を続けるように制御するようにしてもよい。こうすることで、ネットワーク１内のトラフィック量を減少させ、ネットワークリソースへの影響を減少させることができる。
【０１１３】
ＬＡＧメンバーポートがリンクダウンした場合、ＥｏＥ  ＰＩＮＧリクエストはリンクダウンしたポートを回避するようにハッシュされる。このため、ＥｏＥ  ＰＩＮＧリクエストに対する応答は、ネットワーク管理装置１０に全て戻ってくる。このため、サイレント故障かどうかは、ＥｏＥ  ＰＩＮＧリプライが戻ってこないＥｏＥ  ＰＩＮＧリクエストが１つでもあるかどうかで判断することができる。具体的には、応答が無いＰＩＮＧリクエストの同定は、ＥｏＥ  ＰＩＮＧリクエストパケットのシーケンス番号が、ＥｏＥ  ＰＩＮＧリプライに存在しない場合、サイレント故障が発生したポートに送信されたＥｏＥ  ＰＩＮＧリクエストとみなすことができる。
【０１１４】
図１３は、図５のネットワーク管理装置１０が送信するＥｏＥタグ付きＰＩＮＧ機能のヘッダのフォーマットを説明する図である。ネットワーク管理装置１０は、ＥｏＥ送信元ＭＡＣアドレス（ＥｏＥ  ＳＡ）、ＶＩＤ、ＩＰパケットの送信元ＩＰアドレスを、スイープ（可変に設定）したＰＩＮＧを送信するようにしてもよい。
【０１１５】
図１４は、図５のネットワーク管理装置１０が送信するＥｏＥ  ＰＩＮＧ機能のヘッダのフォーマットを説明する図である。ネットワーク管理装置１０は、ＥｏＥ送信元ＭＡＣアドレス（ＥｏＥ  ＳＡ）、ＶＩＤを、スイープ（可変に設定）したＰＩＮＧを送信するようにしてもよい。
【０１１６】
図１５は、Ｅｔｈｅｒｎｅｔ−ＯＡＭ  ＬＢＭ（Ｌｏｏｐｂａｃｋ  Ｍｅｓｓａｇｅ）機能のヘッダのフォーマットを説明する図である。ネットワーク管理装置１０は、疎通確認のために、Ｅｔｈｅｒｎｅｔ  ＯＡＭ  ＬＢＭ（図２（Ｂ））を送信するようにしてもよい。その場合、送信元ＭＡＣアドレス（ＳＡ）、ＶＩＤを、スイープ（可変に設定）してもよい。また、ネットワーク管理装置１０は、レイヤ２のトレース機能として、Ｅｔｈｅｒｎｅｔ−ＯＡＭ  Ｌｉｎｋ  Ｔｒａｃｅメッセージ（ＬＴＭ）を送信してもよい。
【０１１７】
図１６は、タグ付きＰＩＮＧ機能のヘッダのフォーマットを説明する図である。ネットワーク管理装置１０は、送信元ＭＡＣアドレス（ＳＡ）、ＶＩＤ、ＩＰパケットの送信元ＩＰアドレスを、スイープ（可変に設定）したＰＩＮＧを送信するようにしてもよい。この場合、図５において、ネットワーク管理装置１０がタグ付きＰＩＮＧフレームを送信するネットワーク１はイーサネット等であってもよい。
【０１１８】
上記実施形態では、スイッチ（２０−Ａ〜２０−Ｄ）は、各装置に１つのＭＡＣアドレスが割り振られた構成としてもよい。あるいは、各ポート毎にＭＡＣアドレスが割りつけられた構成としてもよい。
【０１１９】
なお、以下では、各スイッチのポートにＭＡＣアドレスが割り振られた構成におけるＥｔｈｅｒ−ＯＡＭ機能を例に説明する。以下では、Ｅｔｈｅｒ−ＯＡＭのＬＢ（ＬｏｏｐＢａｃｋ）について説明するが、ＬＴ（Ｌｉｎｋ  Ｔｒａｃｅ）や、ＥｏＥ  ＰＩＮＧフレームについても同様に適用可能である。
【０１２０】
本実施形態において、ネットワーク管理装置１０は、スイッチのＬＡＧメンバーポートの各々に対して、宛先ＭＡＣアドレス欄を該ポートのＭＡＣアドレスとし、送信元アドレス欄の仮想送信元ＭＡＣアドレスの値を可変させた複数のフレーム（例えばＬＢＭ）を送信し（当該スイッチの１つのポート宛に、送信元ＭＡＣアドレス欄が互いに異なる値のフレームをＬＡＧメンバーポートの数以上送信）、前記フレームに対して応答（例えばLoop Back Response (ＬＢＲ)）が受信された場合、前記フレーム（Loop Back Message(ＬＢＭ)）の送信元アドレス欄の仮想送信元ＭＡＣアドレスを、前記ポートの番号とＭＡＣアドレスに対応させて管理テーブルに記憶する構成としてもよい。
【０１２１】
本発明の別の形態において、ネットワーク管理装置１０は、前記フレーム（例えばＬＢＭ）の送信と応答フレーム（例えばＬＢＲ）の受信とに基づき、前記ネットワークの構成情報を取得する構成としてもよい。
【０１２２】
リンク集約された複数の物理ポートに対して、例えばＯＳＩ参照モデルのレイヤ２で疎通確認するにあたり、既存の通信装置の改変等を不要として、疎通確認等を可能としている。このため、本発明によれば、コストの上昇、手間、工数の増大を抑制可能としている。
【０１２３】
ネットワーク管理装置１０の監視制御部１２は、フレームを送信した先のポートからの応答フレーム（ヘッダの宛先ＭＡＣアドレス欄が仮想送信元ＭＡＣアドレスに設定され、ヘッダの送信元ＭＡＣアドレス欄がポートのＭＡＣアドレスに設定されたフレーム）を受信するために、ネットワークインタフェース（ＮＩＦ）１１とそのデバイスドライバを、いわゆるプロミスキャス・モード(promiscuous mode)に対応するモードに設定し、受信した全てのフレームをフレーム受信部４６に渡すようにしてもよい。フレーム受信部４６では、受信した応答フレームのヘッダの宛先ＭＡＣアドレス欄が仮想送信元ＭＡＣアドレスに一致している場合、ネットワーク管理装置１０が仮想送信ＭＡＣアドレスを設定して送信したフレームに応答フレームであることを検出する。
【０１２４】
図１７（Ａ）、（Ｂ）は、実施形態において、スイッチでのＭＡＣアドレスのハッシュ値に基づく振り分けを説明する図である。
【０１２５】
ネットワーク管理装置１０は、生成したＬＢＭ（LoopBack Message）フレームをネットワークインタフェース（ＮＩＦ）１１を介して送信し、ネットワークインタフェース（ＮＩＦ）１１を介してＬＢＲ（LoopBack Reply）フレームを受信する構成とされる。
【０１２６】
スイッチ（ＳＷ１）２０は、ポートＰ１からＬＢＭフレームを受信し、ＬＢＭフレームのヘッダのＭＡＣアドレス（宛先ＭＡＣアドレス、送信元ＭＡＣアドレス）に基づき算出したハッシュ値を元に、リンクアグリゲーショングループＬＡＧ１としてリンク集約されたポートＰ２、Ｐ３（ＬＡＧメンバーポート）のいずれかに振り分ける。
【０１２７】
スイッチ（ＳＷ２）３０では、ＬＡＧ１としてリンク集約されたポートＰ１、Ｐ２と、他のポートＰ３を有する。例えばスイッチ（ＳＷ２）３０がエッジスイッチの場合、スイッチ（ＳＷ２）３０のポートＰ１又はＰ２はポートＰ３と接続しポートＰ３は不図示の回線を介して不図示のエンドユーザに接続するようにしてもよい。なお、図１７では、単に、説明の簡単のため、ＬＡＧの回線の本数を２とし、また、スイッチのポートの数を３個としているが、本発明はかかる構成に制限されるものでないことは勿論である。
【０１２８】
本実施形態では、一例として、スイッチ（ＳＷ２）３０において、リンクアグリゲーショングループＬＡＧ１に集約されたポートＰ１、Ｐ２（ＬＡＧメンバーポート）のうちポートＰ１を一端（エンドポイント）、ネットワーク管理装置１０のネットワークインタフェース（ＮＩＦ）１１を他端（エンドポイント）として、ループバック試験を行う例を説明する。ネットワーク管理装置１０では、ネットワーク管理装置１０のネットワークインタフェース（ＮＩＦ）１１の固有ＭＡＣアドレスとは異なり、ネットワークインタフェース（ＮＩＦ）１１等のネットワーク機器等を提供するベンダに対して割り当てられ、ベンダが提供する他のネットワーク機器のＭＡＣアドレスとは衝突しないＭＡＣアドレスを、仮想送信元ＭＡＣアドレスとして、送信元ＭＡＣアドレス欄に設定したＬＴＭフレームを作成する。
【０１２９】
ネットワーク管理装置１０は、ＬＢＭフレームヘッダの宛先ＭＡＣアドレス欄には、スイッチ（ＳＷ２）３０においてＬＡＧ１に集約されたポートＰ１のポートＭＡＣアドレスを設定する。
【０１３０】
ネットワーク管理装置１０は、作成したＬＢＭフレームをネットワークインタフェース１１のトランスミッタから送信する。
【０１３１】
図１７（Ａ）に示すように、スイッチ（ＳＷ１）２０では、ネットワーク管理装置１０からのＬＢＭフレームをポートＰ１から受信し、該ＬＢＭフレームのＭＡＣアドレス（宛先、送信元ＭＡＣアドレス）に基づき計算したハッシュ値（例えばＨ２）を元に、ポートＰ３（ＬＡＧポートメンバ）に振り分けるものとする。なお、スイッチ（ＳＷ１）２０において、ポートＰ３の接続先のＭＡＣアドレスが不図示のＭＡＣアドレステーブル（スイッチのポート番号と、該ポートの先に接続されているノード等のＭＡＣアドレスが登録される）に登録されていない場合、例えばフラッディングを行うことで、ポートＰ３の接続先のＭＡＣアドレスを取得する。ここでは、スイッチ（ＳＷ１）２０において、ポートＰ３の接続先のＭＡＣアドレス（スイッチ（ＳＷ２）３０のポートＰ２のＭＡＣアドレス）が、スイッチ（ＳＷ１）２０のＭＡＣアドレステーブルに格納されているものとする。
【０１３２】
スイッチ（ＳＷ１）２０は、ＬＢＭフレームを、回線４０２を介して、スイッチ（ＳＷ２）３０のポートＰ２に送信する。
【０１３３】
スイッチ（ＳＷ２）３０のポートＰ２は、スイッチ（ＳＷ１）２０のポートＰ３から回線４０２を介してＬＢＭフレームを受信すると、例えばＬＢＭフレームのヘッダの宛先ＭＡＣアドレスと、ポートＰ２の固有ＭＡＣアドレスとが一致するか確認する。この場合、ＬＢＭフレームの宛先ＭＡＣアドレスと、ポートＰ２のＭＡＣアドレスは異なるため、ポートＰ２では、ＬＢＭフレームを受け取らず廃棄する。したがって、スイッチ（ＳＷ２）３０のポートＰ２は応答であるＬＢＲフレームを送り返すことはしない。
【０１３４】
この場合、ネットワーク管理装置１０においてＬＢＭフレームを送信した時刻から所定時間（例えば最低５秒）以上経過しても、応答フレームを受信しないため、タイムアウトエラーとなり、“ｌｏｓｓ  ｏｆ  ｃｏｎｎｅｃｔｉｖｉｔｙ”となる。
【０１３５】
そこで、ネットワーク管理装置１０は、ヘッダの送信元ＭＡＣアドレス欄を、前回送信したＬＢＲフレームに設定した仮想送信元ＭＡＣアドレスの値から可変させたＭＡＣアドレスに設定し、宛先ＭＡＣアドレス欄は、前回送信したＬＢＲフレームと同様、スイッチ（ＳＷ２）３０のポートＰ２のＭＡＣアドレスとしたＬＢＲフレームを生成し、ネットワークインタフェース１１を介して送信する。
【０１３６】
図１７（Ｂ）に示すように、スイッチ（ＳＷ１）２０は、ポートＰ１から受信したＬＢＭフレームのＭＡＣアドレス（宛先、送信元ＭＡＣアドレス）に基づき、計算されたハッシュ値（Ｈ１）を元に、ポートＰ２（ＬＡＧポートメンバ）に振り分けたとする。すなわち、スイッチ（ＳＷ１）２０において、今回ポートＰ１から受信したＬＢＭフレームの仮想送信元ＭＡＣアドレスを、前回のＬＢＭフレームの仮想送信元ＭＡＣアドレスとは異なるため、ＭＡＣアドレスに基づくハッシュ値が、前回のハッシュ値（Ｈ２）と異なる値（Ｈ１）となったものとする。スイッチ（ＳＷ１）２０において、ポートＰ２の接続先が分からない場合、フラッディングを行う。ここでは、スイッチ（ＳＷ１）２０において、ポートＰ２の接続先のＭＡＣアドレスが、スイッチ（ＳＷ１）２０のＭＡＣアドレステーブルに格納されているものとする。スイッチ（ＳＷ１）２０は、今回受信したＬＢＭフレームを、ポートＰ２に振り分け、回線４０１を介して、スイッチ（ＳＷ２）３０のポートＰ１宛てに送信する。
【０１３７】
スイッチ（ＳＷ２）３０のポートＰ１は、ＭＥＰ（ＤｏｗｎＭＥＰ）として、ＯＡＭフレームであるＬＢＭフレームを終端する。すなわち、スイッチ（ＳＷ２）３０のポートＰ１は、スイッチ（ＳＷ１）２０のポートＰ２から回線４０１を介してＬＢＭフレームを受信する。スイッチ（ＳＷ２）３０のポートＰ１のＭＡＣアドレスは、ＬＢＭフレームの宛先ＭＡＣアドレスと一致するため、当該ポートＰ１は、宛先ＭＡＣアドレス欄を、ＬＢＭフレームの仮想ＭＡＣアドレスとし、送信元ＭＡＣアドレス欄を、ポートＰ１のＭＡＣアドレスに設定し、オペコードをＬＢＲに設定したＬＢＲフレームを生成し、ＬＡＧの回線４０１、スイッチ（ＳＷ１）２０のポートＰ２、ポートＰ１を介して、ネットワーク管理装置１０に送信する。
【０１３８】
ネットワーク管理装置１０のネットワークインタフェース１１とそのデバイスドライバでは、通常動作時には、レシーバに到着したフレームのヘッダの宛先ＭＡＣアドレスと、ネットワークインタフェース１１の固有のＭＡＣアドレス（ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等に書き込まれている）とが一致する場合に、自装置宛てのフレームであるものと判断し、不一致の場合、該フレームを廃棄するが、実施形態において、ループバック等による監視時には、ネットワークインタフェース１１のレシーバに到着したフレームは、全て受信するモードに設定するようにしてもよい。
【０１３９】
ネットワーク管理装置１０では、受信したフレームを解析し、その宛先ＭＡＣアドレス欄がＬＢＭフレームに設定した仮想送信元ＭＡＣアドレスと一致し、送信元ＭＡＣアドレス欄がＬＢＭフレームの宛先ＭＡＣアドレス（スイッチ（ＳＷ２）３０のポートＰ１のＭＡＣアドレス）であり、タイプがＯＡＭ  Ｅｔｈｅｒ−ｔｙｐｅ（０ｘ８９０２）、オペコードがＬＢＲ（３）であるＬＢＲフレームであるか否かを判定するようにしてもよい。ネットワーク管理装置１０は、受信したフレームが上記条件と一致するＬＢＲフレームの場合、送信元ＭＡＣアドレスを仮想送信元ＭＡＣアドレス、宛先ＭＡＣアドレスをＰ２のＭＡＣアドレスとするＬＢＭフレームにより、ループバックによる疎通の監視を行うようにしてもよい。エンドポイントとして、ＬＡＧ１のメンバーポートであるスイッチ（ＳＷ２）３０のポートＰ２についても、同様にして、疎通確認を行うようにしてもよい。
【０１４０】
さらに、エンドポイントとして、ＬＡＧのポートメンバであるスイッチ（ＳＷ１）２０のポートＰ２、Ｐ３として疎通確認テストを行うようにしてもよい。この場合、ネットワーク管理装置１０のネットワークインタフェース（ＮＩＦ）１１とスイッチ（ＳＷ１）２０のポートＰ２又はＰ３をエンドポイントとする疎通試験が行われる。
【０１４１】
ネットワーク管理装置１０の監視制御部１２は、ネットワークにおける対向機器のポート間のＬＡＧメンバーポートの情報を網羅的に取得することで、例えば図１８に例示するような、ネットワークマップを自動生成する。図１８では、例えばスイッチの物理的なポート間の接続状態が表示装置の画面にグラフィックス表示される。図１８では、スイッチ間の接続を拡大したポップアップ画面も例示されている。
【０１４２】
図１９は、ネットワーク管理装置１０の構成例を説明する図である。図１９を参照すると、ネットワーク管理装置１０は、プロセッサ（ＣＰＵ（Central Processing Unit）、データ処理装置）１０１、半導体メモリ（例えばＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、又は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROＭ）等）、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の少なくともいずれかを含む記憶装置１０２と、表示装置１０３と、ネットワークインタフェース（NIF）１１を備えている。記憶装置１０２に、上記実施形態で説明したネットワーク管理装置１０の機能を実現するプログラムを記憶しておき、プロセッサ１０１が、該プログラムを読み出して実行することで、上記した各実施形態のネットワーク管理装置１０の機能を実現するようにしてもよい。
【０１４３】
なお、上記の特許文献１−３の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ乃至選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【０１４４】
１  ネットワーク（ネットワークシステム）
２−１、２−２、５−１、５−３  エッジスイッチ(ルータ)
３  目的ノード
４  送信元ノード
５−２  コアスイッチ
６  宛先ノード
１０  ネットワーク管理装置（サーバ）
１１  ネットワークインタフェース（ＮＩＦ）
１２  監視制御部
１８  管理モジュール
２０、２０−Ａ、２０−Ｂ、２０−Ｃ、２０−Ｄ、３０、５０  スイッチ（通信装置）
４０、４０１、４０２  回線（リンク）
４１  トレース用フレーム作成部
４２  ＰＩＮＧ要求作成部
４３  送信元ＭＡＣアドレス／ＶＩＤ設定部
４４  スイッチ用ＰＩＮＧコマンド作成部
４５  フレーム送信部
４６  フレーム受信部
１０１  プロセッサ
１０２  記憶装置
１０３  表示装置
１１１  トランスミッタ
１１２  レシーバ
５０１、５０３  イーサネットフレーム
５０２  ＥｏＥフレーム
【図１】
2019195139.tif 000003
【図２】
2019195139.tif 000004
【図３】
2019195139.tif 000005
【図４】
2019195139.tif 000006
【図５】
2019195139.tif 000007
【図６】
2019195139.tif 000008
【図７】
2019195139.tif 000009
【図８】
2019195139.tif 000010
【図９】
2019195139.tif 000011
【図１０】
2019195139.tif 000012
【図１１】
2019195139.tif 000013
【図１２】
2019195139.tif 000014
【図１３】
2019195139.tif 000015
【図１４】
2019195139.tif 000016
【図１５】
2019195139.tif 000017
【図１６】
2019195139.tif 000018
【図１７】
2019195139.tif 000019
【図１８】
2019195139.tif 000020
【図１９】
2019195139.tif 000021
【手続補正書】
【提出日】令和1年8月5日(2019.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
リンクアグリゲーショングループ（Link Aggregation Group：ＬＡＧ）に集約される複数のポートを有し対向接続する第１及び第２の通信装置を含むネットワークの管理方法であって、
前記ネットワークを管理するネットワーク管理装置が、前記第１の通信装置に対して、ヘッダの送信元アドレス欄と識別情報欄の少なくとも一方についてそれぞれ異なる値に設定した複数の疎通確認用の第１のメッセージを送信し、
前記ネットワーク管理装置が、前記第１のメッセージに対する前記第１の通信装置からの応答に含まれる前記第１の通信装置のポート情報を抽出し、
前記ネットワーク管理装置が、前記ポート情報が抽出された前記第１の通信装置の前記ポートの少なくとも一つのポートを送信元ポートとし宛先を前記第２の通信装置とする疎通確認用の第２のメッセージを前記第１の通信装置から送信させ、
前記ネットワーク管理装置が、前記第２のメッセージに対する前記第２の通信装置からの応答から、前記第１の通信装置の前記少なくとも一つのポートに接続する前記第２の通信装置のポート情報を取得する、
ことを特徴とするネットワーク管理方法。