(57)【特許請求の範囲】
【請求項１】
第１の通信装置、及び、第２の通信装置を含み、且つ、当該第１の通信装置、及び、当該第２の通信装置を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築された通信システムであって、
前記第１の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する第１の送信フレーム数取得手段を備え、
前記第２の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する第１の受信フレーム数取得手段を備え、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第１の保守用フレーム送信装置は、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立する通信セッション確立手段と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の保守用フレーム受信装置へ前記確立された通信セッションを介して送信する第１の保守用フレーム送信手段と、
を備え、
前記第１の保守用フレーム受信装置は、
前記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第１の通信装置から前記第２の通信装置へ送信されたデータ用フレームが消失した数を算出する第１のフレームロス算出手段を備える、通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記第２の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する第２の送信フレーム数取得手段を備え、
前記第１の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する第２の受信フレーム数取得手段を備え、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第２の保守用フレーム送信装置は、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第２の保守用フレーム受信装置へ前記確立された通信セッションを介して送信する第２の保守用フレーム送信手段を備え、
前記第２の保守用フレーム受信装置は、
前記第２の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第２の通信装置から前記第１の通信装置へ送信されたデータ用フレームが消失した数を算出する第２のフレームロス算出手段を備える、通信システム。
【請求項３】
請求項１又は請求項２に記載の通信システムであって、
前記複数のＶＬＡＮのうちの前記代表ＶＬＡＮ以外のＶＬＡＮのそれぞれは、当該代表ＶＬＡＮにおいて構築されている通信システム。
【請求項４】
第１の通信装置、及び、第２の通信装置を含み、且つ、当該第１の通信装置、及び、当該第２の通信装置を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築された通信システムに適用され、
前記第１の通信装置が、前記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得し、
前記第２の通信装置が、前記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第１の保守用フレーム送信装置が、前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立し、
前記第１の保守用フレーム送信装置が、ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の保守用フレーム受信装置へ前記確立された通信セッションを介して送信し、
前記第１の保守用フレーム受信装置が、前記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第１の通信装置から前記第２の通信装置へ送信されたデータ用フレームが消失した数を算出する、通信制御方法。
【請求項５】
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置であって、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得するフレーム数取得手段と、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立する通信セッション確立手段と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記通信先装置へ前記確立された通信セッションを介して送信する保守用フレーム送信手段と、
を備える通信装置。
【請求項６】
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置であって、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得するフレーム数取得手段と、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立する通信セッション確立手段と、
前記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記通信先装置との間で通信されたデータ用フレームが消失した数を算出するフレームロス算出手段と、
を備える通信装置。
【請求項７】
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に適用され、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記通信先装置へ前記確立された通信セッションを介して送信する、通信装置制御方法。
【請求項８】
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に適用され、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
前記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記通信先装置との間で通信されたデータ用フレームが消失した数を算出する、通信装置制御方法。
【請求項９】
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記通信先装置へ前記確立された通信セッションを介して送信する、処理を実行させるための通信装置制御プログラム。
【請求項１０】
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
前記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記通信先装置との間で通信されたデータ用フレームが消失した数を算出する、処理を実行させるための通信装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消失したフレームの数を算出する通信システムに関する。
【背景技術】
【０００２】
第１の通信装置から第２の通信装置へ送信されたフレームが消失した数（フレームロス）を算出する通信システムが知られている。この種の通信システムの１つとして特許文献１に記載の通信システム（第１の通信システム）において、第１の通信装置は、第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する。更に、第２の通信装置は、第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する。
【０００３】
そして、第１の通信装置は、取得されたフレーム数情報を含む保守用フレームを、第２の通信装置へ送信する。第２の通信装置は、第１の通信装置から受信した保守用フレームに含まれるフレーム数情報と、取得されたフレーム数情報と、に基づいて、第１の通信装置から第２の通信装置へ送信されたデータ用フレームが消失した数を算出する。
【０００４】
一方、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築された通信システムが知られている（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１８２９２５号公報
【特許文献２】特開２００３−３１８９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、第１の通信システムにおいて、複数のＶＬＡＮを構築するとともに、各ＶＬＡＮに対してフレームロスを算出する場合を想定する。この場合、複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて通信セッションを確立するとともに、当該ＶＬＡＮに対する保守用フレームを、当該通信セッションを介して送受信することによりフレームロスを算出する通信システム（第３の通信システム）が容易に想到される。
【０００７】
しかしながら、第３の通信システムにおいては、保守用フレームを送受信するために、構築されているＶＬＡＮの数だけ通信セッションが確立される。即ち、構築されているＶＬＡＮが増加するほど、確立される通信セッションの数が増加する。従って、保守用フレームを送受信するための処理負荷が過大となる虞があった。
【０００８】
このため、本発明の目的は、上述した課題である「保守用フレームを送受信するための処理負荷が過大となる場合が生じること」を解決することが可能な通信システムを提供することにある。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため本発明の一形態である通信システムは、
第１の通信装置、及び、第２の通信装置を含み、且つ、当該第１の通信装置、及び、当該第２の通信装置を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築されたシステムである。
【００１０】
更に、上記第１の通信装置は、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて上記第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する第１の送信フレーム数取得手段を備え、
上記第２の通信装置は、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて上記第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する第１の受信フレーム数取得手段を備え、
上記第１の通信装置、及び、上記第２の通信装置のうちの一方である第１の保守用フレーム送信装置は、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記第１の通信装置、及び、上記第２の通信装置のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立する通信セッション確立手段と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して上記取得されたフレーム数情報と、を含む保守用フレームを、上記第１の保守用フレーム受信装置へ上記確立された通信セッションを介して送信する第１の保守用フレーム送信手段と、
を備え、
上記第１の保守用フレーム受信装置は、
上記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して上記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて上記第１の通信装置から上記第２の通信装置へ送信されたデータ用フレームが消失した数を算出する第１のフレームロス算出手段を備える。
【００１１】
また、本発明の他の形態である通信制御方法は、
第１の通信装置、及び、第２の通信装置を含み、且つ、当該第１の通信装置、及び、当該第２の通信装置を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築された通信システムに適用され、
上記第１の通信装置が、上記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて上記第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得し、
上記第２の通信装置が、上記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて上記第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
上記第１の通信装置、及び、上記第２の通信装置のうちの一方である第１の保守用フレーム送信装置が、上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記第１の通信装置、及び、上記第２の通信装置のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立し、
上記第１の保守用フレーム送信装置が、ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して上記取得されたフレーム数情報と、を含む保守用フレームを、上記第１の保守用フレーム受信装置へ上記確立された通信セッションを介して送信し、
上記第１の保守用フレーム受信装置が、上記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して上記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて上記第１の通信装置から上記第２の通信装置へ送信されたデータ用フレームが消失した数を算出する方法である。
【００１２】
また、本発明の他の形態である通信装置は、
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する装置である。
【００１３】
更に、この通信装置は、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、上記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得するフレーム数取得手段と、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記通信先装置との間で通信セッションを確立する通信セッション確立手段と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して上記取得されたフレーム数情報と、を含む保守用フレームを、上記通信先装置へ上記確立された通信セッションを介して送信する保守用フレーム送信手段と、
を備える。
【００１４】
また、本発明の他の形態である通信装置は、
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する装置である。
【００１５】
更に、この通信装置は、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、上記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得するフレーム数取得手段と、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記通信先装置との間で通信セッションを確立する通信セッション確立手段と、
上記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して上記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて上記通信先装置との間で通信されたデータ用フレームが消失した数を算出するフレームロス算出手段と、
を備える。
【００１６】
また、本発明の他の形態である通信装置制御方法は、
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に適用され、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、上記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記通信先装置との間で通信セッションを確立し、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して上記取得されたフレーム数情報と、を含む保守用フレームを、上記通信先装置へ上記確立された通信セッションを介して送信する方法である。
【００１７】
また、本発明の他の形態である通信装置制御方法は、
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に適用され、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、上記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記通信先装置との間で通信セッションを確立し、
上記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して上記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて上記通信先装置との間で通信されたデータ用フレームが消失した数を算出する方法である。
【００１８】
また、本発明の他の形態である通信装置制御プログラムは、
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、上記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記通信先装置との間で通信セッションを確立し、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して上記取得されたフレーム数情報と、を含む保守用フレームを、上記通信先装置へ上記確立された通信セッションを介して送信する、処理を実行させるためのプログラムである。
【００１９】
また、本発明の他の形態である通信装置制御プログラムは、
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、上記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記通信先装置との間で通信セッションを確立し、
上記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して上記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて上記通信先装置との間で通信されたデータ用フレームが消失した数を算出する、処理を実行させるためのプログラムである。
【発明の効果】
【００２０】
本発明は、以上のように構成されることにより、保守用フレームを送受信するための処理負荷を低減することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態に係る通信システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係る通信装置の機能の概略を表すブロック図である。
【図３】本発明の第１実施形態に係る保守用フレームの内容を概念的に示した説明図である。
【図４】本発明の第１実施形態に係る通信システムの作動を表すシーケンス図である。
【図５】本発明の第１実施形態に係る通信装置がフレームロスを算出するために用いるフレーム数情報が取得された時点、及び、当該フレーム数情報が通信装置間で授受される時点を概念的に示したタイムチャートである。
【図６】本発明の第２実施形態に係る通信システムの機能の概略を表すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明に係る、通信システム、通信制御方法、通信装置、通信装置制御方法、及び、通信装置制御プログラム、の各実施形態について図１〜図６を参照しながら説明する。
【００２３】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る通信システム１は、第１の通信装置１１、及び、第２の通信装置１２を含む複数の通信装置１１，１２，…を備える。複数の通信装置１１，１２，…は、互いに通信可能に接続されている。
【００２４】
本例では、複数の通信装置１１，１２，…のそれぞれは、スイッチである。なお、複数の通信装置１１，１２，…のそれぞれは、ルータ、又は、サーバであってもよい。
複数の通信装置１１，１２，…のそれぞれには、図示しないユーザ端末が接続されている。
【００２５】
通信システム１は、第１の通信装置１１、及び、第２の通信装置１２を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築されている。換言すると、第１の通信装置１１、及び、第２の通信装置１２は、複数のＶＬＡＮを構成している。
【００２６】
通信システム１は、各ＶＬＡＮにおいて、複数の通信装置１１，１２，…間でフレームを送受信する。
本例では、複数のＶＬＡＮのそれぞれは、当該ＶＬＡＮにおいて通信されるフレームが、当該ＶＬＡＮを識別するためのＶＬＡＮ識別情報（ＶＬＡＮタグ）を含むことにより構築される。
【００２７】
また、本例では、複数のＶＬＡＮは、親ＶＬＡＮと、第１の子ＶＬＡＮと、第２の子ＶＬＡＮと、第３の子ＶＬＡＮと、を含む。なお、本例では、親ＶＬＡＮは、代表ＶＬＡＮである。第１の子ＶＬＡＮ、第２の子ＶＬＡＮ、及び、第３の子ＶＬＡＮ、のそれぞれは、親ＶＬＡＮにおいて構築されている。
【００２８】
本例では、第１の子ＶＬＡＮにおいて通信されるフレームは、親ＶＬＡＮを識別するための親ＶＬＡＮ識別情報と、親ＶＬＡＮにおいて第１の子ＶＬＡＮを識別するための子ＶＬＡＮ識別情報と、を含むＶＬＡＮ識別情報を含む。第２の子ＶＬＡＮ、又は、第３の子ＶＬＡＮにおいて通信されるフレームも、第１の子ＶＬＡＮと同様のＶＬＡＮ識別情報を含む。親ＶＬＡＮにおいて通信されるフレームは、親ＶＬＡＮ識別情報をＶＬＡＮ識別情報として含む。
【００２９】
（機能）
図２は、上記のように構成された第１の通信装置１１の機能を表すブロック図である。
第１の通信装置１１の機能は、送信フレーム数取得部２１と、フレーム数情報記憶部２２と、保守用フレームスケジューラ部２３と、保守用フレーム生成部２４と、送信フレーム調停部２５と、受信フレーム数取得部２６と、保守用フレーム取得部２７と、フレームロス算出部２８と、を含む。
【００３０】
送信フレーム数取得部２１は、複数のＶＬＡＮの任意の１つにおいて、第１の通信装置１１から第２の通信装置１２へ送信される予定のデータ用フレーム（ユーザフレーム）を、他の装置（例えば、通信装置、又は、ユーザ端末等）から受信する。
【００３１】
フレーム数情報記憶部２２は、ＶＬＡＮを識別するためのフロー識別情報と対応付けて、ローカル送信フレーム数情報、及び、ローカル受信フレーム数情報を記憶している。
【００３２】
ローカル送信フレーム数情報は、当該情報と対応付けて記憶されているフロー識別情報により識別されるＶＬＡＮにおいて第２の通信装置１２へ送信したデータ用フレームの数（送信フレーム数）を表すフレーム数情報である。
【００３３】
ローカル受信フレーム数情報は、当該情報と対応付けて記憶されているフロー識別情報により識別されるＶＬＡＮにおいて第２の通信装置１２から受信したデータ用フレームの数（受信フレーム数）を表すフレーム数情報である。
【００３４】
送信フレーム数取得部２１は、第２の通信装置１２へ送信される予定のデータ用フレームが受信された場合、当該データ用フレームを受信するために用いられたＶＬＡＮを識別するためのフロー識別情報を特定する。本例では、送信フレーム数取得部２１は、受信されたデータ用フレームに含まれるＶＬＡＮ識別情報に基づいてフロー識別情報を特定する。なお、フロー識別情報は、ＶＬＡＮ識別情報と同一の情報であってもよい。
【００３５】
そして、送信フレーム数取得部２１は、特定されたフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されているローカル送信フレーム数情報が表す送信フレーム数に１を加算することにより当該ローカル送信フレーム数情報を更新する。なお、本例では、送信フレーム数取得部２１は、フレーム数情報記憶部２２にローカル送信フレーム数情報が記憶されていない場合、１を表すローカル送信フレーム数情報をフレーム数情報記憶部２２に記憶させる。
【００３６】
また、送信フレーム数取得部２１は、第２の通信装置１２へ送信される予定のデータ用フレームが受信された場合、当該データ用フレームを送信フレーム調停部２５へ出力する。
【００３７】
更に、フレーム数情報記憶部２２は、フロー識別情報と対応付けて、受信時ローカル受信フレーム数情報、受信リモート送信フレーム数情報、受信リモート受信フレーム数情報、及び、受信ローカル送信フレーム数情報を記憶している。
【００３８】
受信時ローカル受信フレーム数情報は、第２の通信装置１２から、第１の通信装置１１と第２の通信装置１２との間の通信を保守するための保守用フレームを受信した時点の（即ち、その時点にて、当該保守用フレームに含まれるフロー識別情報と対応付けて記憶されている）ローカル受信フレーム数情報である。本例では、保守用フレームは、通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）である。
【００３９】
後述するように、フレーム数情報記憶部２２は、第２の通信装置１２から上記保守用フレームを受信した場合、当該保守用フレームに含まれるフロー識別情報と対応付けて記憶されているローカル受信フレーム数情報を、当該フロー識別情報と対応付けて、受信時ローカル受信フレーム数情報として記憶する。
【００４０】
受信リモート送信フレーム数情報は、第２の通信装置１２から受信した上記保守用フレームに含まれるリモート送信フレーム数情報（ＴｘＦＣｆ）である。
【００４１】
後述するように、このリモート送信フレーム数情報は、第２の通信装置１２から第１の通信装置１１へ送信されたデータ用フレームの数を表す情報であり、且つ、第２の通信装置１２によって取得された情報である。即ち、このリモート送信フレーム数情報は、第２の通信装置１２にとってのローカル送信フレーム数情報である。
【００４２】
また、後述するように、フレーム数情報記憶部２２は、第２の通信装置１２から上記保守用フレームを受信した場合、当該保守用フレームに含まれるリモート送信フレーム数情報を、当該保守用フレームに含まれるフロー識別情報と対応付けて、受信リモート送信フレーム数情報として記憶する。
【００４３】
受信リモート受信フレーム数情報は、第２の通信装置１２から受信した上記保守用フレームに含まれるリモート受信フレーム数情報（ＲｘＦＣｂ）である。
【００４４】
後述するように、このリモート受信フレーム数情報は、第２の通信装置１２が第１の通信装置１１から受信したデータ用フレームの数を表す情報であり、且つ、第２の通信装置１２によって取得された情報である。即ち、このリモート受信フレーム数情報は、第２の通信装置１２にとっての受信時ローカル受信フレーム数情報である。
【００４５】
また、後述するように、フレーム数情報記憶部２２は、第２の通信装置１２から上記保守用フレームを受信した場合、当該保守用フレームに含まれるリモート受信フレーム数情報を、当該保守用フレームに含まれるフロー識別情報と対応付けて、受信リモート受信フレーム数情報として記憶する。
【００４６】
受信ローカル送信フレーム数情報は、第２の通信装置１２から受信した上記保守用フレームに含まれるローカル送信フレーム数情報（ＴｘＦＣｂ）である。
【００４７】
後述するように、このローカル送信フレーム数情報は、第１の通信装置１１から第２の通信装置１２へ送信されたデータ用フレームの数を表す情報であり、第１の通信装置１１によって取得された情報であり、且つ、第１の通信装置１１から第２の通信装置１２へ送信された保守用フレームに含まれていた情報である。即ち、このローカル送信フレーム数情報は、第２の通信装置１２にとっての受信リモート送信フレーム数情報である。
【００４８】
また、後述するように、フレーム数情報記憶部２２は、第２の通信装置１２から上記保守用フレームを受信した場合、当該保守用フレームに含まれるローカル送信フレーム数情報を、当該保守用フレームに含まれるフロー識別情報と対応付けて、受信ローカル送信フレーム数情報として記憶する。
【００４９】
保守用フレームスケジューラ部２３は、フレームロスを算出する対象となるＶＬＡＮのそれぞれを識別するためのフロー識別情報を予め記憶している。本例では、保守用フレームスケジューラ部２３は、第１の子ＶＬＡＮ〜第３の子ＶＬＡＮのそれぞれを識別するためのフロー識別情報を予め記憶している。
【００５０】
保守用フレームスケジューラ部２３は、予め設定された送信周期（本例では、３．３ｍｓ）が経過する毎に、記憶されているフロー識別情報の中から、ラウンドロビン方式に従って、１つのフロー識別情報を選択する。そして、保守用フレームスケジューラ部２３は、選択されたフロー識別情報を含み、且つ、保守用フレームを生成する旨を指示する生成指示を保守用フレーム生成部２４へ出力する。なお、保守用フレームスケジューラ部２３は、送信周期を変更可能に構成されていてもよい。
【００５１】
保守用フレーム生成部２４は、保守用フレームスケジューラ部２３により生成指示が出力された場合、第１の通信装置１１と第２の通信装置１２との間の通信を保守するための保守用フレームを生成する。
【００５２】
具体的には、保守用フレーム生成部２４は、生成指示に含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されている、ローカル送信フレーム数情報、受信時ローカル受信フレーム数情報、及び、受信リモート送信フレーム数情報を取得する。
【００５３】
そして、保守用フレーム生成部２４は、図３に示したように、保守する通信の通信先（本例では、第２の通信装置１２）を識別するための保守通信先識別情報（ＭＥＰ  ＩＤ）と、代表ＶＬＡＮを識別するためのＶＬＡＮ識別情報と、生成指示に含まれるフロー識別情報（ＦＬＯＷ  ＩＤ）と、取得された、ローカル送信フレーム数情報（ＴｘＦＣｆ）、受信時ローカル受信フレーム数情報（ＲｘＦＣｂ）、及び、受信リモート送信フレーム数情報（ＴｘＦＣｂ）と、を含む保守用フレームを生成する。
【００５４】
保守用フレーム生成部２４は、生成された保守用フレームを送信フレーム調停部２５へ出力する。
【００５５】
送信フレーム調停部２５は、送信フレーム数取得部２１によりデータ用フレームが出力された場合、当該データ用フレームを、当該データ用フレームを受信するために用いられたＶＬＡＮ（即ち、当該データ用フレームに含まれるＶＬＡＮ識別情報により識別されるＶＬＡＮ）において、第２の通信装置１２へ送信する。
【００５６】
更に、送信フレーム調停部２５は、保守用フレーム生成部２４により保守用フレームが出力された場合、代表ＶＬＡＮにおいて第２の通信装置１２との間で通信セッション（本例では、ＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）セッション）を確立する。
【００５７】
そして、送信フレーム調停部２５は、確立された通信セッションを介して、上記保守用フレームを第２の通信装置１２へ送信する。
【００５８】
なお、送信フレーム調停部２５は、データ用フレーム、及び、保守用フレームの両方が同時に出力された場合、保守用フレームをデータ用フレームに優先して送信する。
このようにして、送信フレーム調停部２５は、データ用フレーム、及び、保守用フレームの調停を行う。
【００５９】
受信フレーム数取得部２６は、複数のＶＬＡＮの任意の１つにおいて、第２の通信装置１２を経由した（即ち、第２の通信装置１２からの）フレームを受信する。
【００６０】
受信フレーム数取得部２６は、データ用フレームが受信された場合、当該データ用フレームを受信するために用いられたＶＬＡＮを識別するためのフロー識別情報を特定する。
【００６１】
そして、受信フレーム数取得部２６は、特定されたフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されているローカル受信フレーム数情報が表す受信フレーム数に１を加算することにより当該ローカル受信フレーム数情報を更新する。なお、本例では、受信フレーム数取得部２６は、フレーム数情報記憶部２２にローカル受信フレーム数情報が記憶されていない場合、１を表すローカル受信フレーム数情報をフレーム数情報記憶部２２に記憶させる。
【００６２】
受信フレーム数取得部２６は、受信されたデータ用フレームを、当該データ用フレームを受信するために用いられたＶＬＡＮにおいて、当該データ用フレームに含まれる宛先アドレスへ送信する。
【００６３】
保守用フレーム取得部２７は、受信フレーム数取得部２６により保守用フレームが受信された場合において、当該保守用フレームに含まれる保守通信先識別情報により識別される通信先が自装置（第１の通信装置１１）でないとき、当該保守用フレームを、代表ＶＬＡＮにおいて、当該保守用フレームに含まれる宛先アドレスへ送信する。
【００６４】
一方、保守用フレーム取得部２７は、受信フレーム数取得部２６により保守用フレームが受信された場合において、当該保守用フレームに含まれる保守通信先識別情報により識別される通信先が自装置であるとき、下記の記憶処理を実行する。
【００６５】
記憶処理は、保守用フレームに含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されているローカル受信フレーム数情報を、当該フロー識別情報と対応付けて、受信時ローカル受信フレーム数情報としてフレーム数情報記憶部２２に記憶させる処理を含む。
【００６６】
更に、記憶処理は、保守用フレームに含まれるフロー識別情報と対応付けて、当該保守用フレームに含まれるリモート送信フレーム数情報（ＴｘＦＣｆ）（第２の通信装置１２にとってのローカル送信フレーム数情報）を受信リモート送信フレーム数情報としてフレーム数情報記憶部２２に記憶させる処理を含む。
【００６７】
加えて、記憶処理は、保守用フレームに含まれるフロー識別情報と対応付けて、当該保守用フレームに含まれるリモート受信フレーム数情報（ＲｘＦＣｂ）（第２の通信装置１２にとっての受信時ローカル受信フレーム数情報）を受信リモート受信フレーム数情報としてフレーム数情報記憶部２２に記憶させる処理を含む。
【００６８】
更に、記憶処理は、保守用フレームに含まれるフロー識別情報と対応付けて、当該保守用フレームに含まれるローカル送信フレーム数情報（ＴｘＦＣｂ）（第２の通信装置１２にとっての受信リモート送信フレーム数情報）を受信ローカル送信フレーム数情報としてフレーム数情報記憶部２２に記憶させる処理を含む。
【００６９】
フレームロス算出部２８は、受信フレーム数取得部２６により保守用フレームが受信された場合において、当該保守用フレームに含まれる保守通信先識別情報により識別される通信先が自装置であるとき、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮにおける、リモート側フレームロス、及び、ローカル側フレームロス、のそれぞれを算出する。
【００７０】
また、リモート側フレームロスは、第１の通信装置１１から第２の通信装置１２へ送信されたデータ用フレームが消失した数である。
ローカル側フレームロスは、第２の通信装置１２から第１の通信装置１１へ送信されたデータ用フレームが消失した数である。
【００７１】
先ず、リモート側フレームロスを算出する方法について説明する。
フレームロス算出部２８は、今回受信された保守用フレームに含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されている、受信リモート受信フレーム数情報のうちの、前回受信保守用フレームに含まれていた情報（前回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｐ］））を取得する。ここで、前回受信保守用フレームは、今回受信された保守用フレームに含まれるフロー識別情報と同一のフロー識別情報を含む保守用フレームのうちの前回受信された保守用フレームである。
【００７２】
更に、フレームロス算出部２８は、今回受信された保守用フレームに含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されている、受信ローカル送信フレーム数情報のうちの、前回受信保守用フレームに含まれていた情報（前回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｐ］））を取得する。
【００７３】
なお、本例では、フレームロス算出部２８は、前回受信保守用フレームに含まれていた情報がフレーム数情報記憶部２２に記憶されていない場合、当該情報として０を表す情報を用いる。
【００７４】
加えて、フレームロス算出部２８は、今回受信された保守用フレームに含まれるリモート受信フレーム数情報（ＲｘＦＣｂ）を今回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｃ］）として取得する。
【００７５】
更に、フレームロス算出部２８は、今回受信された保守用フレームに含まれるローカル送信フレーム数情報（ＴｘＦＣｂ）を今回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｃ］）として取得する。
【００７６】
そして、フレームロス算出部２８は、数式１と、上記取得された、前回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｐ］）、前回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｐ］）、今回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｃ］）、及び、今回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｃ］）と、に基づいて、リモート側フレームロスＦＬｆａｒを算出する。
【数１】
0005747732.tif 000002
【００７７】
なお、リモート側フレームロスの算出においては、受信リモート受信フレーム数情報、及び、受信ローカル送信フレーム数情報のそれぞれがフレーム数情報を構成している。
【００７８】
次に、ローカル側フレームロスを算出する方法について説明する。
フレームロス算出部２８は、上記保守用フレームに含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されている、受信時ローカル受信フレーム数情報のうちの、前回受信保守用フレームが受信された時点にて記憶された情報（前回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｐ］））を取得する。
【００７９】
更に、フレームロス算出部２８は、上記保守用フレームに含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されている、受信リモート送信フレーム数情報のうちの、前回受信保守用フレームに含まれていた情報（前回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｐ］））を取得する。
【００８０】
なお、本例では、フレームロス算出部２８は、前回受信保守用フレームが受信された時点にて記憶された情報がフレーム数情報記憶部２２に記憶されていない場合、当該情報として０を表す情報を用いる。
【００８１】
加えて、フレームロス算出部２８は、今回、保守用フレームが受信された時点にて、当該保守用フレームに含まれるフロー識別情報と対応付けてフレーム数情報記憶部２２に記憶されているローカル受信フレーム数情報を、今回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｃ］）として取得する。
【００８２】
更に、フレームロス算出部２８は、今回受信された保守用フレームに含まれるリモート送信フレーム数情報（ＴｘＦＣｆ）を今回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｃ］）として取得する。
【００８３】
そして、フレームロス算出部２８は、数式２と、上記取得された、前回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｐ］）、前回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｐ］）、今回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｃ］）、及び、今回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｃ］）と、に基づいて、ローカル側フレームロスＦＬｎｅａｒを算出する。
【数２】
0005747732.tif 000003
【００８４】
なお、ローカル側フレームロスの算出においては、受信時ローカル受信フレーム数情報、及び、受信リモート送信フレーム数情報のそれぞれがフレーム数情報を構成している。
【００８５】
第２の通信装置１２の機能は、第１の通信装置１１の機能と同様である。第２の通信装置１２の機能は、第１の通信装置１１の機能の説明において、第１の通信装置１１と第２の通信装置１２とを置換することにより、説明される。
【００８６】
なお、第１の通信装置１１が備える送信フレーム数取得部２１は、第１の送信フレーム数取得手段、及び、フレーム数取得手段のそれぞれを構成している。
また、第２の通信装置１２が備える送信フレーム数取得部２１は、第２の送信フレーム数取得手段、及び、フレーム数取得手段のそれぞれを構成している。
【００８７】
更に、第１の通信装置１１が備える受信フレーム数取得部２６は、第２の受信フレーム数取得手段、及び、フレーム数取得手段のそれぞれを構成している。
また、第２の通信装置１２が備える受信フレーム数取得部２６は、第１の受信フレーム数取得手段、及び、フレーム数取得手段のそれぞれを構成している。
【００８８】
更に、第１の通信装置１１が備える送信フレーム調停部２５は、通信セッション確立手段を構成している。同様に、第２の通信装置１２が備える送信フレーム調停部２５は、通信セッション確立手段を構成している。
【００８９】
更に、第１の通信装置１１が備える、保守用フレームスケジューラ部２３、保守用フレーム生成部２４、及び、送信フレーム調停部２５は、第１の保守用フレーム送信手段、第２の保守用フレーム送信手段、及び、保守用フレーム送信手段、のそれぞれを構成している。
【００９０】
同様に、第２の通信装置１２が備える、保守用フレームスケジューラ部２３、保守用フレーム生成部２４、及び、送信フレーム調停部２５は、第１の保守用フレーム送信手段、第２の保守用フレーム送信手段、及び、保守用フレーム送信手段、のそれぞれを構成している。
【００９１】
更に、第１の通信装置１１が備えるフレームロス算出部２８は、第１のフレームロス算出手段、第２のフレームロス算出手段、及び、フレームロス算出手段、のそれぞれを構成している。
【００９２】
同様に、第２の通信装置１２が備えるフレームロス算出部２８は、第１のフレームロス算出手段、第２のフレームロス算出手段、及び、フレームロス算出手段、のそれぞれを構成している。
【００９３】
（作動）
次に、上述した通信システム１の作動について図４を参照しながら説明する。
先ず、第１の通信装置１１、及び、第２の通信装置１２は、両者の間で、保守用フレームを送受信するための通信セッションを、代表ＶＬＡＮにおいて確立する。
【００９４】
その後、第１の通信装置１１は、第１の子ＶＬＡＮに対する保守用フレーム（即ち、第１の子ＶＬＡＮを識別するためのフロー識別情報を含む保守用フレーム）を、確立された通信セッションを介して第２の通信装置１２へ送信する（ステップＳ１０１）。
【００９５】
一方、第２の通信装置１２は、第１の通信装置１１により送信された保守用フレームを受信する。そして、第２の通信装置１２は、第１の子ＶＬＡＮに対するフレームロス（リモート側フレームロス、及び、ローカル側フレームロス）を算出する（ステップＳ１０２）。
【００９６】
次いで、第２の通信装置１２は、第１の子ＶＬＡＮに対する保守用フレームを、確立された通信セッションを介して第１の通信装置１１へ送信する（ステップＳ１０３）。一方、第１の通信装置１１は、第２の通信装置１２により送信された保守用フレームを受信する。そして、第１の通信装置１１は、第１の子ＶＬＡＮに対するフレームロスを算出する（ステップＳ１０４）。
【００９７】
第１の子ＶＬＡＮに対する保守用フレームを送信してから送信周期が経過すると、第１の通信装置１１は、第２の子ＶＬＡＮに対する保守用フレームを、確立された通信セッションを介して第２の通信装置１２へ送信する（ステップＳ１０５）。一方、第２の通信装置１２は、第１の通信装置１１により送信された保守用フレームを受信する。そして、第２の通信装置１２は、第２の子ＶＬＡＮに対するフレームロスを算出する（ステップＳ１０６）。
【００９８】
第１の子ＶＬＡＮに対する保守用フレームを送信してから送信周期が経過すると、第２の通信装置１２は、第２の子ＶＬＡＮに対する保守用フレームを、確立された通信セッションを介して第１の通信装置１１へ送信する（ステップＳ１０７）。一方、第１の通信装置１１は、第２の通信装置１２により送信された保守用フレームを受信する。そして、第１の通信装置１１は、第２の子ＶＬＡＮに対するフレームロスを算出する（ステップＳ１０８）。
【００９９】
次いで、通信システム１は、ステップＳ１０５〜ステップＳ１０８と同様の処理を、第３の子ＶＬＡＮに対しても実行する（ステップＳ１０９〜ステップＳ１１２）。その後、通信システム１は、ステップＳ１０１〜ステップＳ１０４と同様の処理を、第１の子ＶＬＡＮに対して、再び実行する（ステップＳ１１３〜ステップＳ１１６）。
【０１００】
このように、通信システム１は、ラウンドロビン方式に従って、第１の子ＶＬＡＮ〜第３の子ＶＬＡＮのそれぞれに対して順に、ステップＳ１０１〜ステップＳ１０４と同様の処理を繰り返し実行する。
【０１０１】
ここで、ステップＳ１１６の処理において、第１の通信装置１１がフレームロスを算出するために用いるフレーム数情報について説明する。
【０１０２】
図５は、上記フレーム数情報が取得された時点、及び、上記フレーム数情報が第１の通信装置１１と第２の通信装置１２との間で授受される時点を概念的に示したタイムチャートである。
【０１０３】
第１の通信装置１１がリモート側フレームロスＦＬｆａｒを算出するために用いるフレーム数情報は、前回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｐ］）、前回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｐ］）、今回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｃ］）、及び、今回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｃ］）である。
【０１０４】
前回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｐ］）は、ステップＳ１０１にて第１の通信装置１１により送信された保守用フレームが、第２の通信装置１２によって受信された時点にて、第２の通信装置１２が記憶しているローカル受信フレーム数情報（ＲｘＦＣｌ）である。この前回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｐ］）は、ステップＳ１０３にて第２の通信装置１２により送信された保守用フレームにＲｘＦＣｂとして含まれる。
【０１０５】
また、前回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｐ］）は、ステップＳ１０１にて第１の通信装置１１により保守用フレームが送信された時点にて、第１の通信装置１１が記憶しているローカル送信フレーム数情報（ＴｘＦＣｌ）である。この前回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｐ］）は、ステップＳ１０１にて第１の通信装置１１により送信された保守用フレームにＴＸＦＣｆとして含まれ、その後、ステップＳ１０３にて第２の通信装置１２により送信された保守用フレームにＴｘＦＣｂとして含まれる。
【０１０６】
更に、今回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｃ］）は、ステップＳ１１３にて第１の通信装置１１により送信された保守用フレームが、第２の通信装置１２によって受信された時点にて、第２の通信装置１２が記憶しているローカル受信フレーム数情報（ＲｘＦＣｌ）である。この今回受信リモート受信フレーム数情報（ＲｘＦＣｂ［Ｔｃ］）は、ステップＳ１１５にて第２の通信装置１２により送信された保守用フレームにＲｘＦＣｂとして含まれる。
【０１０７】
また、今回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｃ］）は、ステップＳ１１３にて第１の通信装置１１により保守用フレームが送信された時点にて、第１の通信装置１１が記憶しているローカル送信フレーム数情報（ＴｘＦＣｌ）である。この今回受信ローカル送信フレーム数情報（ＴｘＦＣｂ［Ｔｃ］）は、ステップＳ１１３にて第１の通信装置１１により送信された保守用フレームにＴＸＦＣｆとして含まれ、その後、ステップＳ１１５にて第２の通信装置１２により送信された保守用フレームにＴｘＦＣｂとして含まれる。
【０１０８】
また、第１の通信装置１１がローカル側フレームロスＦＬｎｅａｒを算出するために用いるフレーム数情報は、前回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｐ］）、前回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｐ］）、今回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｃ］）、及び、今回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｃ］）である。
【０１０９】
前回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｐ］）は、ステップＳ１０３にて第２の通信装置１２により送信された保守用フレームが、第１の通信装置１１によって受信された時点にて、第１の通信装置１１が記憶しているローカル受信フレーム数情報（ＲｘＦＣｌ）である。
【０１１０】
また、前回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｐ］）は、ステップＳ１０３にて第２の通信装置１２により保守用フレームが送信された時点にて、第２の通信装置１２が記憶しているローカル送信フレーム数情報（ＴｘＦＣｌ）である。この前回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｐ］）は、ステップＳ１０３にて第２の通信装置１２により送信された保守用フレームにＴＸＦＣｆとして含まれる。
【０１１１】
更に、今回受信時ローカル受信フレーム数情報（ＲｘＦＣｌ［Ｔｃ］）は、ステップＳ１１５にて第２の通信装置１２により送信された保守用フレームが、第１の通信装置１１によって受信された時点にて、第１の通信装置１１が記憶しているローカル受信フレーム数情報（ＲｘＦＣｌ）である。
【０１１２】
また、今回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｃ］）は、ステップＳ１１５にて第２の通信装置１２により保守用フレームが送信された時点にて、第２の通信装置１２が記憶しているローカル送信フレーム数情報（ＴｘＦＣｌ）である。この今回受信リモート送信フレーム数情報（ＴｘＦＣｆ［Ｔｃ］）は、ステップＳ１１５にて第２の通信装置１２により送信された保守用フレームにＴＸＦＣｆとして含まれる。
【０１１３】
以上、説明したように、本発明の第１実施形態に係る通信システム１によれば、複数の子ＶＬＡＮのそれぞれにおいて、第１の通信装置１１から第２の通信装置１２へ送信されたフレームが消失した数（フレームロス）を算出することができる。更に、第１の通信装置１１、及び、第２の通信装置１２は、代表ＶＬＡＮにおいて確立された通信セッションを介して、各子ＶＬＡＮに対する保守用フレームを送受信する。これにより、保守用フレームを送受信するために確立される通信セッションの数を低減することができる。即ち、保守用フレームを送受信するための処理負荷を低減することができる。
【０１１４】
更に、本発明の第１実施形態に係る通信システム１によれば、複数の子ＶＬＡＮのそれぞれにおいて、第２の通信装置１２から第１の通信装置１１へ送信されたフレームが消失した数（フレームロス）も算出することができる。更に、第１の通信装置１１、及び、第２の通信装置１２は、代表ＶＬＡＮにおいて確立された通信セッションを介して、各子ＶＬＡＮに対する保守用フレームを送受信する。これにより、保守用フレームを送受信するために確立される通信セッションの数を低減することができる。即ち、保守用フレームを送受信するための処理負荷を低減することができる。
【０１１５】
なお、第１実施形態に係る通信システム１においては、第１の通信装置１１、及び、第２の通信装置１２の両方がフレームロスを算出するように構成されていたが、第１の通信装置１１、及び、第２の通信装置１２のいずれか一方のみがフレームロスを算出するように構成されていてもよい。
【０１１６】
また、第１実施形態に係る通信システム１は、フレームロスとして、リモート側フレームロス、及び、ローカル側フレームロスの両方を算出するように構成されていたが、リモート側フレームロス、及び、ローカル側フレームロスのいずれか一方のみを算出するように構成されていてもよい。
【０１１７】
また、第１実施形態に係る通信システム１は、複数のＶＬＡＮの一部（本例では、複数の子ＶＬＡＮ）に対してのみフレームロスを算出するように構成されていたが、複数のＶＬＡＮのすべてに対してフレームロスを算出するように構成されていてもよい。
【０１１８】
また、第１実施形態に係る通信システム１は、代表ＶＬＡＮとして親ＶＬＡＮを用いるように構成されていたが、第１の子ＶＬＡＮ〜第３の子ＶＬＡＮのいずれか１つを代表ＶＬＡＮとして用いるように構成されていてもよい。
【０１１９】
＜第２実施形態＞
次に、本発明の第２実施形態に係る通信システムについて図６を参照しながら説明する。
第２実施形態に係る通信システム１００は、
第１の通信装置１１０、及び、第２の通信装置１２０を含み、且つ、当該第１の通信装置１１０、及び、当該第２の通信装置１２０を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築されたシステムである。
【０１２０】
更に、上記第１の通信装置１１０は、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて上記第２の通信装置１２０へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する第１の送信フレーム数取得部（第１の送信フレーム数取得手段）１１１を備える。
【０１２１】
加えて、上記第２の通信装置１２０は、
上記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて上記第１の通信装置１１０から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する第１の受信フレーム数取得部（第１の受信フレーム数取得手段）１２１を備える。
【０１２２】
上記第１の通信装置１１０、及び、上記第２の通信装置１２０のうちの一方である第１の保守用フレーム送信装置は、
上記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、上記第１の通信装置１１０、及び、上記第２の通信装置１２０のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立する通信セッション確立部（通信セッション確立手段）１３１と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して上記取得されたフレーム数情報と、を含む保守用フレームを、上記第１の保守用フレーム受信装置へ上記確立された通信セッションを介して送信する第１の保守用フレーム送信部（第１の保守用フレーム送信手段）１３２と、
を備える。
【０１２３】
上記第１の保守用フレーム受信装置は、
上記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して上記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて上記第１の通信装置１１０から上記第２の通信装置１２０へ送信されたデータ用フレームが消失した数を算出する第１のフレームロス算出部（第１のフレームロス算出手段）１３３を備える。
【０１２４】
これによれば、複数のＶＬＡＮのそれぞれにおいて、第１の通信装置１１０から第２の通信装置１２０へ送信されたフレームが消失した数（フレームロス）を算出することができる。更に、第１の通信装置１１０、及び、第２の通信装置１２０は、代表ＶＬＡＮにおいて確立された通信セッションを介して、各ＶＬＡＮに対する保守用フレームを送受信する。これにより、保守用フレームを送受信するために確立される通信セッションの数を低減することができる。即ち、保守用フレームを送受信するための処理負荷を低減することができる。
【０１２５】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０１２６】
なお、上記各実施形態において通信装置１１，１２，…の各機能は、回路等のハードウェアにより実現されていた。ところで、通信装置１１，１２，…のそれぞれは、処理装置と、プログラム（ソフトウェア）を記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。この場合、プログラムは、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１２７】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【０１２８】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【０１２９】
（付記１）
第１の通信装置、及び、第２の通信装置を含み、且つ、当該第１の通信装置、及び、当該第２の通信装置を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築された通信システムであって、
前記第１の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する第１の送信フレーム数取得手段を備え、
前記第２の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する第１の受信フレーム数取得手段を備え、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第１の保守用フレーム送信装置は、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立する通信セッション確立手段と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の保守用フレーム受信装置へ前記確立された通信セッションを介して送信する第１の保守用フレーム送信手段と、
を備え、
前記第１の保守用フレーム受信装置は、
前記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第１の通信装置から前記第２の通信装置へ送信されたデータ用フレームが消失した数を算出する第１のフレームロス算出手段を備える、通信システム。
【０１３０】
これによれば、複数のＶＬＡＮのそれぞれにおいて、第１の通信装置から第２の通信装置へ送信されたフレームが消失した数（フレームロス）を算出することができる。更に、第１の通信装置、及び、第２の通信装置は、代表ＶＬＡＮにおいて確立された通信セッションを介して、各ＶＬＡＮに対する保守用フレームを送受信する。これにより、保守用フレームを送受信するために確立される通信セッションの数を低減することができる。即ち、保守用フレームを送受信するための処理負荷を低減することができる。
【０１３１】
（付記２）
付記１に記載の通信システムであって、
前記第２の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得する第２の送信フレーム数取得手段を備え、
前記第１の通信装置は、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得する第２の受信フレーム数取得手段を備え、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第２の保守用フレーム送信装置は、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第２の保守用フレーム受信装置へ前記確立された通信セッションを介して送信する第２の保守用フレーム送信手段を備え、
前記第２の保守用フレーム受信装置は、
前記第２の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第２の通信装置から前記第１の通信装置へ送信されたデータ用フレームが消失した数を算出する第２のフレームロス算出手段を備える、通信システム。
【０１３２】
これによれば、複数のＶＬＡＮのそれぞれにおいて、第２の通信装置から第１の通信装置へ送信されたフレームが消失した数（フレームロス）も算出することができる。更に、第１の通信装置、及び、第２の通信装置は、代表ＶＬＡＮにおいて確立された通信セッションを介して、各ＶＬＡＮに対する保守用フレームを送受信する。これにより、保守用フレームを送受信するために確立される通信セッションの数を低減することができる。即ち、保守用フレームを送受信するための処理負荷を低減することができる。
【０１３３】
（付記３）
付記１又は付記２に記載の通信システムであって、
前記複数のＶＬＡＮのうちの前記代表ＶＬＡＮ以外のＶＬＡＮのそれぞれは、当該代表ＶＬＡＮにおいて構築されている通信システム。
【０１３４】
（付記４）
付記１乃至付記３のいずれかに記載の通信システムであって、
前記複数のＶＬＡＮのそれぞれは、当該ＶＬＡＮにおいて通信されるフレームが、当該ＶＬＡＮを識別するためのＶＬＡＮ識別情報を含むことにより構築される通信システム。
【０１３５】
（付記５）
付記１乃至付記４のいずれかに記載の通信システムであって、
前記第１の保守用フレーム送信手段は、前記複数のＶＬＡＮの少なくとも一部のそれぞれを識別するためのフロー識別情報の中から、ラウンドロビン方式に従って、１つのフロー識別情報を選択し、当該選択されたフロー識別情報と、当該フロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、を含む前記保守用フレームを前記第１の保守用フレーム受信装置へ送信するように構成された通信システム。
【０１３６】
（付記６）
第１の通信装置、及び、第２の通信装置を含み、且つ、当該第１の通信装置、及び、当該第２の通信装置を経由する、複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構築された通信システムに適用され、
前記第１の通信装置が、前記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得し、
前記第２の通信装置が、前記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第１の保守用フレーム送信装置が、前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第１の保守用フレーム受信装置との間で通信セッションを確立し、
前記第１の保守用フレーム送信装置が、ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の保守用フレーム受信装置へ前記確立された通信セッションを介して送信し、
前記第１の保守用フレーム受信装置が、前記第１の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第１の通信装置から前記第２の通信装置へ送信されたデータ用フレームが消失した数を算出する、通信制御方法。
【０１３７】
（付記７）
付記６に記載の通信制御方法であって、
前記第２の通信装置が、前記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて前記第１の通信装置へ送信したデータ用フレームの数である送信フレーム数を表すフレーム数情報を取得し、
前記第１の通信装置が、前記複数のＶＬＡＮのそれぞれに対して、当該ＶＬＡＮにおいて前記第２の通信装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記第１の通信装置、及び、前記第２の通信装置のうちの一方である第２の保守用フレーム送信装置が、ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記第１の通信装置、及び、前記第２の通信装置のうちの他方である第２の保守用フレーム受信装置へ前記確立された通信セッションを介して送信し、
前記第２の保守用フレーム受信装置が、前記第２の保守用フレーム送信装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記第２の通信装置から前記第１の通信装置へ送信されたデータ用フレームが消失した数を算出する、通信制御方法。
【０１３８】
（付記８）
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置であって、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得するフレーム数取得手段と、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立する通信セッション確立手段と、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記通信先装置へ前記確立された通信セッションを介して送信する保守用フレーム送信手段と、
を備える通信装置。
【０１３９】
（付記９）
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置であって、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得するフレーム数取得手段と、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立する通信セッション確立手段と、
前記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記通信先装置との間で通信されたデータ用フレームが消失した数を算出するフレームロス算出手段と、
を備える通信装置。
【０１４０】
（付記１０）
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に適用され、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記通信先装置へ前記確立された通信セッションを介して送信する、通信装置制御方法。
【０１４１】
（付記１１）
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に適用され、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
前記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記通信先装置との間で通信されたデータ用フレームが消失した数を算出する、通信装置制御方法。
【０１４２】
（付記１２）
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
ＶＬＡＮを識別するためのフロー識別情報と、当該ＶＬＡＮに対して前記取得されたフレーム数情報と、を含む保守用フレームを、前記通信先装置へ前記確立された通信セッションを介して送信する、処理を実行させるための通信装置制御プログラム。
【０１４３】
（付記１３）
複数のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する通信装置に、
前記複数のＶＬＡＮの少なくとも一部のそれぞれに対して、当該ＶＬＡＮにおいて、前記複数のＶＬＡＮを構成する他の通信装置である通信先装置へ送信したデータ用フレームの数である送信フレーム数、又は、当該通信先装置から受信したデータ用フレームの数である受信フレーム数を表すフレーム数情報を取得し、
前記複数のＶＬＡＮの１つである代表ＶＬＡＮにおいて、前記通信先装置との間で通信セッションを確立し、
前記通信先装置から受信した保守用フレームに含まれるフレーム数情報と、当該保守用フレームに含まれるフロー識別情報により識別されるＶＬＡＮに対して前記取得されたフレーム数情報と、に基づいて、当該ＶＬＡＮにおいて前記通信先装置との間で通信されたデータ用フレームが消失した数を算出する、処理を実行させるための通信装置制御プログラム。
【産業上の利用可能性】
【０１４４】
本発明は、消失したフレームの数を算出する通信システム等に適用可能である。
【符号の説明】
【０１４５】
１      通信システム
１１，１２，…  通信装置
２１    送信フレーム数取得部
２２    フレーム数情報記憶部
２３    保守用フレームスケジューラ部
２４    保守用フレーム生成部
２５    送信フレーム調停部
２６    受信フレーム数取得部
２７    保守用フレーム取得部
２８    フレームロス算出部
１００  通信システム
１１０  第１の通信装置
１１１  第１の送信フレーム数取得部
１２０  第２の通信装置
１２１  第１の受信フレーム数取得部
１３１  通信セッション確立部
１３２  第１の保守用フレーム送信部
１３３  第１のフレームロス算出部
【図１】
0005747732.tif 000004
【図２】
0005747732.tif 000005
【図３】
0005747732.tif 000006
【図４】
0005747732.tif 000007
【図５】
0005747732.tif 000008
【図６】
0005747732.tif 000009