(57)【要約】【課題】本発明は、一対の通信装置の間にリンクアグリゲーションがある場合でも、一対の通信装置の間においてデータフレームロスを正確に測定する技術を提供する。【解決手段】本発明の通信システムＮは、送信装置１、受信装置２、複数の送受信リンク３及び測定装置４を備える。送信装置１は、送信するデータフレームの数の合計を書き込んだデータフレームロス測定フレームを、複数の送受信リンク３の数だけ複製し複数の送受信リンク３に送信する。受信装置２は、受信したデータフレームの数の合計を、受信したデータフレームロス測定フレームに書き込む。測定装置４は、送信装置１で送信されたデータフレームの数の合計から受信装置２で受信されたデータフレームの数の合計を減算することにより、送信装置１及び受信装置２の間でのデータフレームロスを測定する。【選択図】図１
2012129868.tif 000002
【特許請求の範囲】
【請求項１】
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信装置と、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信装置と、
前記送信装置で送信されたデータフレームの数の合計及び前記受信装置で受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信装置で送信されたデータフレームの数の合計から前記受信装置で受信されたデータフレームの数の合計を減算することにより、前記送信装置及び前記受信装置の間でのデータフレームロスを測定する測定装置と、
を備えることを特徴とする通信システム。
【請求項２】
送信されるデータフレームの数を測定する送信データフレーム数測定部と、
前記送信されるデータフレームを複数の送信リンクに振り分ける送信データフレーム振分部と、
前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込部と、
前記書き込まれたデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製部と、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信部と、
を備えることを特徴とする送信装置。
【請求項３】
複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信部と、
前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定部と、
前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込部と、
を備えることを特徴とする受信装置。
【請求項４】
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信装置で送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信装置で受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得部と、
前記送信装置で送信されたデータフレームの数の合計から前記受信装置で受信されたデータフレームの数の合計を減算することにより、前記送信装置及び前記受信装置の間でのデータフレームロスを測定するデータフレームロス測定部と、
を備えることを特徴とする測定装置。
【請求項５】
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップと、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップと、
前記送信されたデータフレームの数の合計及び前記受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定する測定ステップと、
を順に備えることを特徴とするデータフレームロス測定方法。
【請求項６】
送信されるデータフレームの数を測定する送信データフレーム数測定ステップと、
前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込ステップと、
前記書き込まれたデータフレームロス測定フレームを複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製ステップと、
前記複数の送信リンクに振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信ステップと、
を順に備えることを特徴とする送信方法。
【請求項７】
複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信ステップと、
前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定ステップと、
前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込ステップと、
を順に備えることを特徴とする受信方法。
【請求項８】
通信システムに、
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップと、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップと、
前記送信されたデータフレームの数の合計及び前記受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定する測定ステップと、
を順に実行させるためのデータフレームロス測定プログラム。
【請求項９】
送信装置に、
送信されるデータフレームの数を測定する送信データフレーム数測定ステップと、
前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込ステップと、
前記書き込まれたデータフレームロス測定フレームを複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製ステップと、
前記複数の送信リンクに振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信ステップと、
を順に実行させるための送信プログラム。
【請求項１０】
受信装置に、
複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信ステップと、
前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定ステップと、
前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込ステップと、
を順に実行させるための受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の送受信リンクを有する送受信装置間において、データフレーム及びデータフレームロス測定フレームの順序が正規の順序から誤った順序に入れ替わることなく、データフレームロスを正確に測定する技術に関する。
【背景技術】
【０００２】
イーサネット（登録商標）ＯＡＭ（Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）又はＭＰＬＳ−ＴＰ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ−Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｆｉｌｅ）を利用して、データフレームロスを測定する技術が知られている。
【０００３】
ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｙ．１７３１では、一対の通信装置間におけるデータフレームロスを測定する技術が開示されている。一対の通信装置は、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）である。送信側のＭＥＰは、送信するデータフレームの数を測定し、データフレームロス測定フレームに書き込む。受信側のＭＥＰは、受信したデータフレームの数を測定し、データフレームロス測定フレームに書き込む。そして、送信データフレームの数から受信データフレームの数を減算することにより、送信側及び受信側のＭＥＰの間でのデータフレームロスを測定する。しかし、一対の通信装置の間において中継装置が設置されるときに、中継装置から見て送信側及び受信側のいずれにおいてデータフレームロスが発生したのか、判断することができなかった。
【０００４】
特許文献１では、一対の通信装置の間に中継装置が設置されるときに、中継装置から見て送信側及び受信側のいずれにおいてデータフレームロスが発生したのかを判断する技術が開示されている。中継装置は、ＭＩＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｐｏｉｎｔ）である。送信側のＭＥＰは、送信するデータフレームの数を測定し、データフレームロス測定フレームに書き込む。ＭＩＰは、受信したデータフレームの数を測定し、データフレームロス測定フレームに書き込むとともに、送信するデータフレームの数を測定し、データフレームロス測定フレームに書き込む。受信側のＭＥＰは、受信したデータフレームの数を測定し、データフレームロス測定フレームに書き込む。そして、送信側のＭＥＰでの送信データフレームの数からＭＩＰでの受信データフレームの数を減算することにより、送信側のＭＥＰ及びＭＩＰの間でのデータフレームロスを測定する。さらに、ＭＩＰでの送信データフレームの数から受信側のＭＥＰでの受信データフレームの数を減算することにより、ＭＩＰ及び受信側のＭＥＰの間でのデータフレームロスを測定する。しかし、送信側のＭＥＰ及びＭＩＰの間にリンクアグリゲーションがある場合が考慮されておらず、ＭＩＰ及び受信側のＭＥＰの間にリンクアグリゲーションがある場合も考慮されていない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２４４８７０号公報
【特許文献２】特開２００８−１３１６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献２では、一対の通信装置の間にリンクアグリゲーションがある場合が考慮されている。そして、送信側のＭＥＰから受信側のＭＥＰへとすべてのリンクにおいてＯＡＭフレームを転送することにより、送信側のＭＥＰ及び受信側のＭＥＰの間でいずれのリンクにおいて障害が発生したかを検出する。しかし、送信側のＭＥＰ及び受信側のＭＥＰの間において、データフレームロスを測定することは考慮されていない。
【０００７】
そこで、前記課題を解決するために、本発明は、一対の通信装置の間にリンクアグリゲーションがある場合でも、一対の通信装置の間においてデータフレームロスを正確に測定する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の通信システムは、送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信装置と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信装置と、前記送信装置で送信されたデータフレームの数の合計及び前記受信装置で受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信装置で送信されたデータフレームの数の合計から前記受信装置で受信されたデータフレームの数の合計を減算することにより、前記送信装置及び前記受信装置の間でのデータフレームロスを測定する測定装置と、を備える。
【０００９】
また、上記目的を達成するために、本発明の送信装置は、送信されるデータフレームの数を測定する送信データフレーム数測定部と、前記送信されるデータフレームを複数の送信リンクに振り分ける送信データフレーム振分部と、前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込部と、前記書き込まれたデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製部と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信部と、を備える。
【００１０】
また、上記目的を達成するために、本発明の受信装置は、複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信部と、前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定部と、前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込部と、を備える。
【００１１】
また、上記目的を達成するために、本発明の測定装置は、送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信装置で送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信装置で受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得部と、前記送信装置で送信されたデータフレームの数の合計から前記受信装置で受信されたデータフレームの数の合計を減算することにより、前記送信装置及び前記受信装置の間でのデータフレームロスを測定するデータフレームロス測定部と、を備える。
【００１２】
また、上記目的を達成するために、本発明のデータフレームロス測定方法は、送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップと、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップと、前記送信されたデータフレームの数の合計及び前記受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定する測定ステップと、を順に備える。
【００１３】
また、上記目的を達成するために、本発明の送信方法は、送信されるデータフレームの数を測定する送信データフレーム数測定ステップと、前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込ステップと、前記書き込まれたデータフレームロス測定フレームを複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製ステップと、前記複数の送信リンクに振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信ステップと、を順に備える。
【００１４】
また、上記目的を達成するために、本発明の受信方法は、複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信ステップと、前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定ステップと、前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込ステップと、を順に備える。
【００１５】
また、上記目的を達成するために、本発明の測定方法は、送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップで送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップで受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得ステップと、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定するデータフレームロス測定ステップと、を順に備える。
【００１６】
また、上記目的を達成するために、本発明のデータフレームロス測定プログラムは、通信システムに、送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップと、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップと、前記送信されたデータフレームの数の合計及び前記受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定する測定ステップと、を順に実行させる。
【００１７】
また、上記目的を達成するために、本発明の送信プログラムは、送信装置に、送信されるデータフレームの数を測定する送信データフレーム数測定ステップと、前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込ステップと、前記書き込まれたデータフレームロス測定フレームを複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製ステップと、前記複数の送信リンクに振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信ステップと、を順に実行させる。
【００１８】
また、上記目的を達成するために、本発明の受信プログラムは、受信装置に、複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信ステップと、前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定ステップと、前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込ステップと、を順に実行させる。
【００１９】
また、上記目的を達成するために、本発明の測定プログラムは、測定装置に、送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップで送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップで受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得ステップと、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定するデータフレームロス測定ステップと、を順に実行させる。
【発明の効果】
【００２０】
本発明は、一対の通信装置の間にリンクアグリゲーションがある場合でも、一対の通信装置の間においてデータフレームロスを正確に測定する技術を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１の通信システムの構成を示す図である。
【図２】実施形態１の送信装置の構成を示す図である。
【図３】実施形態１の受信装置の構成を示す図である。
【図４】実施形態１の測定装置の構成を示す図である。
【図５】実施形態１の送信ステップの内容を示す図である。
【図６】実施形態１の受信ステップの内容を示す図である。
【図７】実施形態１の測定ステップの内容を示す図である。
【図８】実施形態２の送信装置及び受信装置の間の送受信方法を示す図である。
【図９】実施形態２の送信装置及び受信装置の間の送受信方法を示す図である。
【図１０】実施形態３の通信システムの構成を示す図である。
【図１１】実施形態３の送信側通信装置及び送信装置の間の送受信方法を示す図である。
【図１２】実施形態３の受信装置及び受信側通信装置の間の送受信方法を示す図である。
【図１３】実施形態３の測定ステップの内容を示す図である。
【図１４】実施形態４の通信システムの構成を示す図である。
【図１５】実施形態４のＭＥＰの構成を示す図である。
【図１６】実施形態４のＯＡＭ制御部の構成を示す図である。
【図１７】実施形態４のＭＩＰの構成を示す図である。
【図１８】実施形態４のＯＡＭ−ＬＡＧ制御部の構成を示す図である。
【図１９】実施形態４のデータフレームロス測定方法を示す図である。
【図２０】実施形態４のＬＭＭフレーム及びＬＭＲフレームを示す図である。
【図２１】実施形態４のデータフレームロス測定方法を示す図である。
【発明を実施するための形態】
【００２２】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２３】
（実施形態１）
実施形態１の通信システムの構成を図１に示す。通信システムＮは、送信装置１、受信装置２、複数の送受信リンク３−１、３−２、３−３及び測定装置４を備える。送信装置１及び受信装置２については後述する。複数の送受信リンク３−１、３−２、３−３は、送信装置１及び受信装置２を接続し、リンクアグリゲーションを構成する。測定装置４は、送信装置１及び受信装置２の間でのデータフレームロスを測定する。通信システムＮに、後述のステップを実行させるためのデータフレームロス測定プログラムをインストールすることにより、後述のデータフレームロス測定方法を実行することができる。
【００２４】
実施形態１の送信装置の構成を図２に示す。送信装置１は、送信データフレーム数測定部１１、送信データフレーム振分部１２、データフレームロス測定フレーム書込部１３、データフレームロス測定フレーム複製部１４及びフレーム送信部１５を備える。送信装置１に、後述のステップを実行させるための送信プログラムをインストールすることにより、後述の送信方法を実行することができる。
【００２５】
送信データフレーム数測定部１１は、受信装置２に送信されるデータフレームの数を測定する。送信データフレーム振分部１２は、受信装置２に送信されるデータフレームを、複数の送受信リンク３−１、３−２、３−３に振り分ける。データフレームロス測定フレーム書込部１３は、受信装置２に送信されるデータフレームの数の合計を、データフレームロス測定フレームに書き込む。データフレームロス測定フレーム複製部１４は、データフレームロス測定フレーム書込部１３を用いて書き込まれたデータフレームロス測定フレームを、複数の送受信リンク３−１、３−２、３−３の数だけ複製する。フレーム送信部１５は、送信データフレーム振分部１２を用いて振り分けられたデータフレーム及びデータフレームロス測定フレーム複製部１４を用いて複製されたデータフレームロス測定フレームのセットを、それぞれ複数の送受信リンク３−１、３−２、３−３に送信する。よって、送信装置１は、データフレームが当該データフレーム及びデータフレームロス測定フレームのセットに属することを明確にしたうえで、受信装置２に送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むことができる。
【００２６】
実施形態１の受信装置の構成を図３に示す。受信装置２は、フレーム受信部２１、受信データフレーム数測定部２２、データフレームロス測定フレーム書込部２３及びデータフレーム保管部２４を備える。受信装置２に、後述のステップを実行させるための受信プログラムをインストールすることにより、後述の受信方法を実行することができる。
【００２７】
フレーム受信部２１は、送信データフレーム振分部１２を用いて振り分けられたデータフレーム及びデータフレームロス測定フレーム複製部１４を用いて複製されたデータフレームロス測定フレームのセットを、それぞれ複数の送受信リンク３−１、３−２、３−３で受信する。受信データフレーム数測定部２２は、フレーム受信部２１を用いて受信されたデータフレームの数の合計を測定する。データフレームロス測定フレーム書込部２３は、フレーム受信部２１を用いて受信されたデータフレームの数の合計を、フレーム受信部２１を用いて受信されたデータフレームロス測定フレームの少なくとも一つに書き込む。データフレーム保管部２４については実施形態２において後述する。よって、受信装置２は、データフレームがいずれのデータフレーム及びデータフレームロス測定フレームのセットに属するかを明確にしたうえで、送信装置１から受信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むことができる。
【００２８】
実施形態１の測定装置の構成を図４に示す。測定装置４は、データフレームロス測定フレーム取得部４１及びデータフレームロス測定部４２を備える。測定装置４に、後述のステップを実行させるための測定プログラムをインストールすることにより、後述の測定方法を実行することができる。測定装置４は、受信装置２と別個に設置されているが、一体に設置されていてもよい。
【００２９】
データフレームロス測定フレーム取得部４１は、送信装置１で送信されたデータフレームの数の合計及び受信装置２で受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得する。データフレームロス測定部４２は、送信装置１で送信されたデータフレームの数の合計から受信装置２で受信されたデータフレームの数の合計を減算することにより、送信装置１及び受信装置２の間でのデータフレームロスを測定する。
【００３０】
実施形態１の送信ステップの内容を図５に示す。送信データフレーム数測定ステップでは、送信データフレーム数測定部１１が、受信装置２に送信されるデータフレームの数を測定する（ステップＳ１１）。データフレームロス測定フレーム書込ステップでは、データフレームロス測定フレーム書込部１３が、受信装置２に送信されるデータフレームの数の合計を、データフレームロス測定フレームに書き込む（ステップＳ１２）。データフレームロス測定フレーム複製ステップでは、データフレームロス測定フレーム複製部１４が、データフレームロス測定フレーム書込部１３を用いて書き込まれたデータフレームロス測定フレームを、複数の送受信リンク３−１、３−２、３−３の数だけ複製する（ステップＳ１３）。フレーム送信ステップでは、フレーム送信部１５が、複数の送受信リンク３−１、３−２、３−３に振り分けられたデータフレームを、それぞれ複数の送受信リンク３−１、３−２、３−３に送信する。そして、フレーム送信部１５が、データフレームロス測定フレーム複製１４を用いて複製されたデータフレームロス測定フレームを、それぞれ複数の送受信リンク３−１、３−２、３−３に送信する（ステップＳ１４）。よって、送信装置１は、データフレームが当該データフレーム及びデータフレームロス測定フレームのセットに属することを明確にしたうえで、受信装置２に送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むことができる。
【００３１】
実施形態１の受信ステップの内容を図６に示す。フレーム受信ステップでは、フレーム受信部２１が、送信データフレーム振分部１２を用いて振り分けられたデータフレームを、それぞれ複数の送受信リンク３−１、３−２、３−３で受信する。そして、フレーム受信部２１が、データフレームロス測定フレーム複製１４を用いて複製されたデータフレームロス測定フレームを、それぞれ複数の送受信リンク３−１、３−２、３−３で受信する（ステップＳ２１）。受信データフレーム数測定ステップでは、受信データフレーム数測定部２２が、フレーム受信部２１を用いて受信されたデータフレームの数の合計を測定する（ステップＳ２２）。データフレームロス測定フレーム書込ステップでは、データフレームロス測定フレーム書込部２３が、フレーム受信部２１を用いて受信されたデータフレームの数の合計を、フレーム受信部２１を用いて受信されたデータフレームロス測定フレームの少なくとも一つに書き込む（ステップＳ２３）。よって、受信装置２は、データフレームがいずれのデータフレーム及びデータフレームロス測定フレームのセットに属するかを明確にしたうえで、送信装置１から受信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むことができる。
【００３２】
実施形態１の測定ステップの内容を図７に示す。データフレームロス測定フレーム取得ステップでは、データフレームロス測定フレーム取得部４１が、送信装置１で送信されたデータフレームの数の合計及び受信装置２で受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得する（ステップＳ３１）。データフレームロス測定ステップでは、データフレームロス測定部４２が、送信装置１で送信されたデータフレームの数の合計から受信装置２で受信されたデータフレームの数の合計を減算することにより、送信装置１及び受信装置２の間でのデータフレームロスを測定する（ステップＳ３２）。
【００３３】
（実施形態２）
実施形態２の送信装置及び受信装置の間の送受信方法を図８及び図９に示す。図８及び図９では、データフレーム及びデータフレームロス測定フレームの送受信順序が異なる。
【００３４】
まず、図８における実施形態２の送信装置１及び受信装置２の間の送受信方法について説明する。送信装置１では、フレーム送信部１５は、送信データフレーム振分部１２を用いて振り分けられたデータフレーム及びデータフレームロス測定フレーム複製部１４を用いて複製されたデータフレームロス測定フレームの順序で、それぞれ複数の送受信リンク３−１、３−２、３−３に送信する。受信装置２では、フレーム受信部２１は、送信データフレーム振分部１２を用いて振り分けられたデータフレーム及びデータフレームロス測定フレーム複製部１４を用いて複製されたデータフレームロス測定フレームの順序で、それぞれ複数の送受信リンク３−１、３−２、３−３で受信する。
【００３５】
具体的には、複数の送受信リンク３−１、３−２、３−３では、第１のフレームセット５−１及び第２のフレームセット５−２の順序で、フレームセット５が流れる。まず、送信装置１の送信データフレーム振分部１２及びデータフレームロス測定フレーム複製部１４は、第１のフレームセット５−１についてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なう。次に、送信装置１の送信データフレーム振分部１２及びデータフレームロス測定フレーム複製部１４は、第２のフレームセット５−２についてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なう。
【００３６】
送受信リンク３−１では、第１のフレームセット５−１の中では、４個のデータフレーム５１−１１が先に流れ、１個のデータフレームロス測定フレーム５２−１１が後に流れる。そして、第２のフレームセット５−２の中では、１個のデータフレーム５１−２１が先に流れ、１個のデータフレームロス測定フレーム５２−２１が後に流れる。
【００３７】
送受信リンク３−２では、第１のフレームセット５−１の中では、２個のデータフレーム５１−１２が先に流れ、１個のデータフレームロス測定フレーム５２−１２が後に流れる。そして、第２のフレームセット５−２の中では、１個のデータフレーム５１−２２が先に流れ、１個のデータフレームロス測定フレーム５２−２２が後に流れる。
【００３８】
送受信リンク３−３では、第１のフレームセット５−１の中では、１個のデータフレーム５１−１３が先に流れ、１個のデータフレームロス測定フレーム５２−１３が後に流れる。そして、第２のフレームセット５−２の中では、１個のデータフレーム５１−２３が先に流れ、１個のデータフレームロス測定フレーム５２−２３が後に流れる。
【００３９】
次に、図９における実施形態２の送信装置１及び受信装置２の間の送受信方法について説明する。送信装置１では、フレーム送信部１５は、データフレームロス測定フレーム複製部１４を用いて複製されたデータフレームロス測定フレーム及び送信データフレーム振分部１２を用いて振り分けられたデータフレームの順序で、それぞれ複数の送受信リンク３−１、３−２、３−３に送信する。受信装置２では、フレーム受信部２１は、データフレームロス測定フレーム複製部１４を用いて複製されたデータフレームロス測定フレーム及び送信データフレーム振分部１２を用いて振り分けられたデータフレームの順序で、それぞれ複数の送受信リンク３−１、３−２、３−３で受信する。
【００４０】
具体的には、複数の送受信リンク３−１、３−２、３−３では、第１のフレームセット５−１及び第２のフレームセット５−２の順序で、フレームセット５が流れる。まず、送信装置１の送信データフレーム振分部１２及びデータフレームロス測定フレーム複製部１４は、第１のフレームセット５−１についてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なう。次に、送信装置１の送信データフレーム振分部１２及びデータフレームロス測定フレーム複製部１４は、第２のフレームセット５−２についてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なう。
【００４１】
送受信リンク３−１では、第１のフレームセット５−１の中では、１個のデータフレームロス測定フレーム５２−１１が先に流れ、４個のデータフレーム５１−１１が後に流れる。そして、第２のフレームセット５−２の中では、１個のデータフレームロス測定フレーム５２−２１が先に流れ、１個のデータフレーム５１−２１が後に流れる。
【００４２】
送受信リンク３−２では、第１のフレームセット５−１の中では、１個のデータフレームロス測定フレーム５２−１２が先に流れ、２個のデータフレーム５１−１２が後に流れる。そして、第２のフレームセット５−２の中では、１個のデータフレームロス測定フレーム５２−２２が先に流れ、１個のデータフレーム５１−２２が後に流れる。
【００４３】
送受信リンク３−３では、第１のフレームセット５−１の中では、１個のデータフレームロス測定フレーム５２−１３が先に流れ、１個のデータフレーム５１−１３が後に流れる。そして、第２のフレームセット５−２の中では、１個のデータフレームロス測定フレーム５２−２３が先に流れ、１個のデータフレーム５１−２３が後に流れる。
【００４４】
図８及び図９において、まず、受信装置２のフレーム受信部２１は、第２のフレームセット５−２に含まれるデータフレーム５１−２３を、送受信リンク３−３で受信する。次に、受信装置２のフレーム受信部２１は、第１のフレームセット５−１に含まれるデータフレーム５１−１１のうち最後のデータフレームを、送受信リンク３−１で受信する。
【００４５】
図８では、受信装置２のフレーム受信部２１は、データフレーム５１−１１のうち最後のデータフレームが、第１のフレームセット５−１についてのデータフレームロス測定フレーム５２−１１の前を流れることを検出する。そして、受信装置２のフレーム受信部２１は、データフレーム５１−１１のうち最後のデータフレームが、第１のフレームセット５−１についてのデータフレームであることを検出する。
【００４６】
図８では、受信装置２のフレーム受信部２１は、データフレーム５１−２３が、第２のフレームセット５−２についてのデータフレームロス測定フレーム５２−２３の前を流れることを検出する。そして、受信装置２のフレーム受信部２１は、データフレーム５１−２３が、第２のフレームセット５−２についてのデータフレームであることを検出する。
【００４７】
図９では、受信装置２のフレーム受信部２１は、データフレーム５１−１１のうち最後のデータフレームが、第１のフレームセット５−１についてのデータフレームロス測定フレーム５２−１１の後を流れることを検出する。そして、受信装置２のフレーム受信部２１は、データフレーム５１−１１のうち最後のデータフレームが、第１のフレームセット５−１についてのデータフレームであることを検出する。
【００４８】
図９では、受信装置２のフレーム受信部２１は、データフレーム５１−２３が、第２のフレームセット５−２についてのデータフレームロス測定フレーム５２−２３の後を流れることを検出する。そして、受信装置２のフレーム受信部２１は、データフレーム５１−２３が、第２のフレームセット５−２についてのデータフレームであることを検出する。
【００４９】
図８及び図９では、受信装置２の受信データフレーム数測定部２２は、複数の送受信リンク３−１、３−２、３−３で受信された第１のフレームセット５−１に含まれるデータフレーム５１−１１、５１−１２、５１−１３の数の合計を測定する。ただし、受信装置２の受信データフレーム数測定部２２は、送受信リンク３−３で受信された第２のフレームセット５−２に含まれるデータフレーム５１−２３の数を除外して測定する。よって、受信装置２の受信データフレーム測定部２２は、本来は第２のフレームセット５−２に含まれるデータフレームを、誤って第１のフレームセット５−１に含まれるデータフレームであると認識することを防止することができる。
【００５０】
図８及び図９では、受信装置２のデータフレーム保管部２４は、送受信リンク３−３で受信された第２のフレームセット５−２に含まれるデータフレーム５１−２３を保管する。ただし、受信装置２のデータフレーム保管部２４は、複数の送受信リンク３−１、３−２、３−３で受信された第１のフレームセット５−１に含まれるデータフレーム５１−１１、５１−１２、５１−１３の数の合計が測定されるまで保管する。よって、受信装置２の受信データフレーム測定部２２は、本来は第２のフレームセット５−２に含まれるデータフレームを、誤って第１のフレームセット５−１に含まれるデータフレームであると認識することを防止することができる。
【００５１】
（実施形態３）
実施形態３の通信システムの構成を図１０に示す。通信システムＮは、送信装置１、受信装置２、複数の送受信リンク３−１、３−２、３−３、測定装置４、送信側通信装置６、受信側通信装置７、送受信リンク８及び送受信リンク９を備える。送信装置１、受信装置２、複数の送受信リンク３−１、３−２、３−３及び測定装置４については、実施形態１−３においてほぼ同様である。送信側通信装置６はデータフレームを送信装置１に送信する。受信側通信装置７は、データフレームを受信装置２から受信する。送受信リンク８は、リンクアグリゲーションを構成せず、送信側通信装置６及び送信装置１を接続する。送受信リンク９は、リンクアグリゲーションを構成せず、受信装置２及び受信側通信装置７を接続する。測定装置４は、送信装置１及び受信装置２の間でのデータフレームロス、送信側通信装置６及び送信装置１の間でのデータフレームロス、並びに受信装置２及び受信側通信装置７の間でのデータフレームロスを測定する。通信システムＮに、後述のステップを実行させるためのデータフレームロス測定プログラムをインストールすることにより、後述のデータフレームロス測定方法を実行することができる。
【００５２】
送信装置１について説明する。データフレームロス測定フレーム書込部１３は、送信装置１において送信側通信装置６から受信されたデータフレームの数の合計を、データフレームロス測定フレームに書き込む。よって、測定装置４は、送信側通信装置６及び送信装置１の間でのデータフレームロスを測定することができる。ここで、送信装置１に、後述のステップを実行させるための送信プログラムをインストールすることにより、後述の送信方法を実行することができる。
【００５３】
受信装置２について説明する。データフレームロス測定フレーム書込部２３は、受信装置２において受信側通信装置７に送信されたデータフレームの数の合計を、データフレームロス測定フレームに書き込む。よって、測定装置４は、受信装置２及び受信側通信装置７の間でのデータフレームロスを測定することができる。そして、データフレームロス測定フレーム書込部２３は、複数の送受信リンク３−１、３−２、３−３で受信されたデータフレームロス測定フレームのうち、送受信リンク９の数に等しい分については、複数の送受信リンク３−１、３−２、３−３で受信されたデータフレームの数の合計を書き込む。さらに、データフレームロス測定フレーム書込部２３は、複数の送受信リンク３−１、３−２、３−３で受信されたデータフレームロス測定フレームのうち、送受信リンク９の数を超える分については、廃棄する。よって、受信装置２は、データフレームロス測定フレームへの無駄な書き込みを少なくすることができる。ここで、受信装置２に、後述のステップを実行させるための受信プログラムをインストールすることにより、後述の受信方法を実行することができる。
【００５４】
測定装置４について説明する。測定装置４は、実施形態３においても実施形態１及び実施形態２と同様に、送信装置１及び受信装置２の間でのデータフレームロスを測定する。測定装置４に、後述のステップを実行させるための測定プログラムをインストールすることにより、後述の測定方法を実行することができる。測定装置４は、受信側通信装置７と別個に設置されているが、一体に設置されていてもよい。
【００５５】
データフレームロス測定フレーム取得部４１は、送信側通信装置６が送信したデータフレームの数及び送信装置１が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得する。データフレームロス測定部４２は、送信側通信装置６が送信したデータフレームの数から送信装置１が受信したデータフレームの数の合計を減算することにより、送信側通信装置６及び送信装置１の間でのデータフレームロスを測定する。
【００５６】
データフレームロス測定フレーム取得部４１は、受信装置２が送信したデータフレームの数の合計及び受信側通信装置７が受信したデータフレームの数を書き込まれたデータフレームロス測定フレームを取得する。データフレームロス測定部４２は、受信装置２が送信したデータフレームの数の合計から受信側通信装置７が受信したデータフレームの数を減算することにより、受信装置２及び受信側通信装置７の間でのデータフレームロスを測定する。
【００５７】
図５、図８及び図９を用いて説明した送信ステップについては、実施形態１−３においてほぼ同様である。図６、図８及び図９を用いて説明した受信ステップについては、実施形態１−３においてほぼ同様である。
【００５８】
実施形態３の送信側通信装置及び送信装置の間の送受信方法を図１１に示す。送信フレーム書込ステップでは、送信側通信装置６が、送信装置１に送信するデータフレームの数を、送信装置１に送信するデータフレームロス測定フレームに書き込む（ステップＳ４１）。データフレームロス測定フレーム書込ステップでは、データフレームロス測定フレーム書込部１３が、送信側通信装置６から受信されたデータフレームの数の合計を、送信側通信装置６から受信されたデータフレームロス測定フレームに書き込む（ステップＳ４２）。よって、測定装置４は、送信側通信装置６及び送信装置１の間でのデータフレームロスを測定することができる。
【００５９】
実施形態３の受信装置及び受信側通信装置の間の送受信方法を図１２に示す。まず、データフレームロス測定フレーム書込ステップについて説明する。データフレームロス測定フレーム書込部２３は、複数の送受信リンク３−１、３−２、３−３で受信されたデータフレームロス測定フレームのうち、送受信リンク９の数に等しい分については、複数の送受信リンク３−１、３−２、３−３で受信されたデータフレームの数の合計を書き込む（ステップＳ５１）。そして、データフレームロス測定フレーム書込部２３は、複数の送受信リンク３−１、３−２、３−３で受信されたデータフレームロス測定フレームのうち、送受信リンク９の数を超える分については、廃棄する（ステップＳ５２）。よって、受信装置２は、データフレームロス測定フレームへの無駄な書き込みを少なくすることができる。さらに、データフレームロス測定フレーム書込部２３は、受信側通信装置７に送信されるデータフレームの数の合計を、受信側通信装置７に送信されるデータフレームロス測定フレームに書き込む（ステップＳ５３）。よって、測定装置４は、受信装置２及び受信側通信装置７の間でのデータフレームロスを測定することができる。
【００６０】
次に、受信フレーム書込ステップについて説明する。受信側通信装置７は、受信装置２から受信したデータフレームの数を、受信装置２から受信したデータフレームロス測定フレームに書き込む（ステップＳ５４）。よって、測定装置４は、受信装置２及び受信側通信装置７の間でのデータフレームロスを測定することができる。
【００６１】
実施形態３の測定ステップの内容を図１３に示す。ステップＳ６１及びステップＳ６２では、測定装置４は、送信側通信装置６及び送信装置１の間でのデータフレームロスを測定する。ステップＳ６３及びステップＳ６４では、測定装置４は、送信装置１及び受信装置２の間でのデータフレームロスを測定する。ステップＳ６５及びステップＳ６６では、測定装置４は、受信装置２及び受信側通信装置７の間でのデータフレームロスを測定する。図１３のステップＳ６３及びステップＳ６４は、図７のステップＳ３１及びステップＳ３２とほぼ同様であるため、説明を省略する。
【００６２】
データフレームロス測定フレーム取得ステップでは、データフレームロス測定フレーム取得部４１は、送信側通信装置６が送信したデータフレームの数及び送信装置１が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得する（ステップＳ６１）。データフレームロス測定ステップでは、データフレームロス測定部４２は、送信側通信装置６が送信したデータフレームの数から送信装置１が受信したデータフレームの数の合計を減算することにより、送信側通信装置６及び送信装置１の間でのデータフレームロスを測定する（ステップＳ６２）。
【００６３】
データフレームロス測定フレーム取得ステップでは、データフレームロス測定フレーム取得部４１は、受信装置２が送信したデータフレームの数の合計及び受信側通信装置７が受信したデータフレームの数を書き込まれたデータフレームロス測定フレームを取得する（ステップＳ６５）。データフレームロス測定ステップでは、データフレームロス測定部４２は、受信装置２が送信したデータフレームの数の合計から受信側通信装置７が受信したデータフレームの数を減算することにより、受信装置２及び受信側通信装置７の間でのデータフレームロスを測定する（ステップＳ６６）。
【００６４】
実施形態３では、送受信リンク８及び送受信リンク９のいずれもが、リンクアグリゲーションを構成していない。しかし、送受信リンク８及び送受信リンク９の少なくともいずれかが、リンクアグリゲーションを構成してもよい。リンクアグリゲーションを構成する区間での送受信方法は、送信装置１及び受信装置２の間での送受信方法と同様となる。
【００６５】
（実施形態４）
実施形態４の通信システムの構成を図１４に示す。通信システムＭは、ＭＥＰ１Ｍ、ＭＩＰ２Ｍ、ＭＩＰ３Ｍ、ＭＥＰ４Ｍ、送受信リンク５Ｍ、送受信リンク６−１Ｍ、６−２Ｍ、６−３Ｍ及び送受信リンク７Ｍを備える。送受信リンク５Ｍは、ＭＥＰ１Ｍ及びＭＩＰ２Ｍを接続する、１本の送受信リンクである。送受信リンク６−１Ｍ、６−２Ｍ、６−３Ｍは、ＭＩＰ２Ｍ及びＭＥＰ３Ｍを接続する、３本の送受信リンクである。送受信リンク７Ｍは、ＭＩＰ３Ｍ及びＭＥＰ４Ｍを接続する、１本の送受信リンクである。ＭＥＰ１ＭがＭＥＰ４Ｍにデータフレームを送信するときには、ＭＥＰ１Ｍ、ＭＩＰ２Ｍ、ＭＩＰ３Ｍ及びＭＥＰ４Ｍは、それぞれ送信側通信装置６、送信装置１、受信装置２及び受信側通信装置７に対応する。ＭＥＰ４ＭがＭＥＰ１Ｍにデータフレームを送信するときには、ＭＥＰ１Ｍ、ＭＩＰ２Ｍ、ＭＩＰ３Ｍ及びＭＥＰ４Ｍは、それぞれ受信側通信装置７、受信装置２、送信装置１及び送信側通信装置６に対応する。
【００６６】
実施形態４のＭＥＰの構成を図１５に示す。ＭＥＰ１Ｍ（４Ｍ）は、フレーム解析部１１Ｍ（４１Ｍ）、フレームカウント部１２Ｍ（４２Ｍ）、カウンタテーブル１３Ｍ（４３Ｍ）、フレームスイッチング部１４Ｍ（４４Ｍ）、フォワーディングテーブル１５Ｍ（４５Ｍ）、ＯＡＭ制御部１６Ｍ（４６Ｍ）及びフレーム出力部１７Ｍ（４７Ｍ）を備える。ＭＥＰ１Ｍ及びＭＥＰ４Ｍの構成は同様であるため、ＭＥＰ１Ｍについて説明する。
【００６７】
フレーム解析部１１Ｍは、入力フレームのフレーム種別を判別し、データフレームはフレームカウント部１２Ｍに、ＯＡＭフレームはＯＡＭ制御部１６Ｍに転送する。フレームカウント部１２Ｍは、入力されるデータフレームのフレーム数をカウントし、そのカウンタ値をカウンタテーブル１３Ｍで保持する。データフレームはフレームスイッチング部１４Ｍに転送される。フレームスイッチング部１４Ｍは、データフレームを受信すると、フォワーディングテーブル１５Ｍを参照して、出力ポート情報を入手し、フレーム出力部１７Ｍに転送する。フォワーディングテーブル１５Ｍは、宛先アドレス情報に対する出力ポート情報を格納している。ＯＡＭ制御部１６Ｍは、フレーム解析部１１Ｍから受信したＯＡＭフレームの種別に従い、所定のＯＡＭ処理を行なう。ＬＭ（Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ）処理に関しては、カウンタテーブル１３Ｍのカウンタ情報を参照して、所定のＬＭ処理を行なう。ＯＡＭ制御部１６Ｍの詳細構成については、図１６を用いて説明する。所定のＯＡＭ処理を行なうと、ＯＡＭフレームをフレーム出力部１７Ｍに転送する。フレーム出力部１７Ｍは、フレームスイッチング部１４Ｍから受信するデータフレーム及びＯＡＭ制御部１６Ｍから受信するＯＡＭフレームを、所定の出力ポートに出力する。
【００６８】
実施形態４のＯＡＭ制御部の構成を図１６に示す。ＯＡＭ制御部１６Ｍ（４６Ｍ）は、ＯＡＭフレーム解析部１６１Ｍ（４６１Ｍ）、ＬＭフレーム制御部１６２Ｍ（４６２Ｍ）、ＯＡＭ処理部１６３Ｍ（４６３Ｍ）、ＯＡＭフレーム転送処理部１６４Ｍ（４６４Ｍ）及びフォワーディングテーブル１６５Ｍ（４６５Ｍ）を備える。ＯＡＭ制御部１６Ｍ及びＯＡＭ制御部４６Ｍの構成は同様であるため、ＯＡＭ制御部１６Ｍについて説明する。
【００６９】
ＯＡＭフレーム解析部１６１Ｍは、フレーム解析部１１Ｍから受信するＯＡＭフレームを解析し、ＬＭＭ／ＬＭＲ（Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｍｅｓｓａｇｅ／Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｒｅｐｌｙ）フレームはＬＭフレーム制御部１６２Ｍに、その他のフレームはＯＡＭ処理部１６３Ｍに転送する。
【００７０】
ＬＭフレーム制御部１６２Ｍは、送信側及び対向側で処理が異なる。送信側では、外部設定インタフェース等からＬＭ生成トリガを受けると、ＬＭＭフレームを生成し、送信カウンタ値を書き込み、ＯＡＭフレーム転送処理部１６４Ｍに転送する。そして、送信側では、ＬＭＲフレームを受信すると、ＬＭＲフレームを終端する。さらに、送信側では、ＬＭＲフレームに格納される情報から、Ｅｎｄ−ｔｏ−Ｅｎｄのフレームロス及び区間毎のフレームロスを計算し、結果を外部メモリや外部出力インタフェース等に出力する。対向側では、ＬＭＭフレームを受信すると、ＬＭＭフレームを終端し、ＬＭＭフレーム内の情報を用いてＬＭＲフレームを生成し、ＯＡＭフレーム転送処理部１６４Ｍに転送する。ＬＭフレーム制御部１６２Ｍは、測定装置のデータフレーム測定フレーム取得部及びデータフレームロス測定部に対応する。
【００７１】
ＯＡＭフレーム転送処理部１６４Ｍは、ＬＭフレーム制御部１６２Ｍ及びＯＡＭ処理部１６３Ｍから受信するＯＡＭフレームに対して、フォワーディングテーブル１６５Ｍを参照して出力ポートを取得し、フレーム出力部１７Ｍに転送する。ＯＡＭ処理部１６３Ｍは、ＯＡＭフレーム解析部１６１ＭからＬＭフレーム以外のＯＡＭフレームを受信すると、所定のＯＡＭ処理を行ない、ＯＡＭフレーム転送処理部１６４Ｍに転送する。なお、本発明では、ＬＭに関する処理が発明の対象となるため、ＬＭ以外のＯＡＭ処理については記載を省略する。又、ＬＭ処理に関わる部分（ＬＭフレーム制御部１６２Ｍ）をＯＡＭ処理部１６３Ｍと別ブロックで記載しているが、一般的な実施形態では、ＬＭ処理に関わる部分もＯＡＭ処理部１６３Ｍの中に含まれる場合もある。フォワーディングテーブル１６５Ｍは、ＯＡＭフレームの宛先アドレス情報に対する出力ポート情報を格納している。
【００７２】
実施形態４のＭＩＰの構成を図１７に示す。ＭＩＰ２Ｍ（３Ｍ）は、フレーム解析部２０Ｍ（３０Ｍ）、フレームカウント部２１Ｍ（３１Ｍ）、カウンタテーブル２２Ｍ（３２Ｍ）、フレームスイッチング部２３Ｍ（３３Ｍ）、フォワーディングテーブル２４Ｍ（３４Ｍ）、ＯＡＭ−ＬＡＧ（リンクアグリゲーション）制御部２５Ｍ（３５Ｍ）、ＬＡＧ機能部２６Ｍ（３６Ｍ）、フレーム転送制御部２７Ｍ（３７Ｍ）、フレームバッファ２８Ｍ（３８Ｍ）及びＬＭフレームカウンタテーブル２９Ｍ（３９Ｍ）を備える。ＭＩＰ２Ｍ及びＭＩＰ３Ｍの構成は同様であるため、ＭＩＰ２Ｍについて説明する。
【００７３】
フレーム解析部２０Ｍ、フレームカウント部２１Ｍ、カウンタテーブル２２Ｍ、フレームスイッチング部２３Ｍ、フォワーディングテーブル２４Ｍは、それぞれフレーム解析部１１Ｍ、フレームカウント部１２Ｍ、カウンタテーブル１３Ｍ、フレームスイッチング部１４Ｍ、フォワーディングテーブル１５Ｍと同様の動作を行なう。フレームカウント部２１Ｍは、送信装置の送信データフレーム数測定部及び受信装置の受信データフレーム数測定部に対応する。フレームスイッチング部２３Ｍは、送信装置の送信データフレーム振分部に対応する。ＬＡＧ機能部２６Ｍは、送信装置のデータフレームロス測定フレーム複製部及びフレーム送信部並びに受信装置のフレーム受信部に対応する。
【００７４】
ＯＡＭ−ＬＡＧ制御部２５Ｍは、複数のポートを用いて、対向装置とのリンクアグリゲーションを実現する。リンクアグリゲーション機能とは、２台のスイッチ間で平行して張られた複数のリンクを統合し、論理的に１本のリンクのように扱う技術である。また、リンクアグリゲーションの各リンクへのフレームの振り分け方法は、装置製造者によって異なる。フレーム転送制御部２７Ｍは、ＬＭフレームカウンタテーブル２９Ｍを参照し、リンクアグリゲーションのリンクが受信したＬＭフレームの数に応じて、データフレームをフレームバッファ２８Ｍに保管する。ＬＭフレームカウンタテーブル２９Ｍは、装置が受け取ったＬＭフレームの数が保管されている。ＯＡＭ−ＬＡＧ制御部２５Ｍは、送信装置及び受信装置のデータフレームロス測定フレーム書込部に対応する。データフレームバッファ２８Ｍは、受信装置のデータフレーム保管部に対応する。
【００７５】
実施形態４のＯＡＭ−ＬＡＧ制御部の構成を図１８に示す。ＯＡＭ−ＬＡＧ制御部２５Ｍ（３５Ｍ）は、ＯＡＭフレーム解析部２５１Ｍ（３５１Ｍ）、ＬＭフレーム制御部２５２Ｍ（３５２Ｍ）、ＯＡＭ処理部２５３Ｍ（３５３Ｍ）、ＯＡＭフレーム転送処理部２５４Ｍ（３５４Ｍ）、フォワーディングテーブル２５５Ｍ（３５５Ｍ）、ＬＭフレームカウント部２５６Ｍ（３５６Ｍ）、ＬＭフレームバッファ２５７Ｍ（３５７Ｍ）及びＬＭフレーム統合部２５８Ｍ（３５８Ｍ）を備える。ＯＡＭ−ＬＡＧ制御部２５Ｍ及びＯＡＭ−ＬＡＧ制御部３５Ｍの構成は同様であるため、ＯＡＭ−ＬＡＧ制御部２５Ｍについて説明する。
【００７６】
ＯＡＭフレーム解析部２５１Ｍ、ＬＭフレーム制御部２５２Ｍ、ＯＡＭ処理部２５３Ｍ、ＯＡＭフレーム転送処理部２５４Ｍ及びフォワーディングテーブル２５５Ｍは、それぞれＯＡＭフレーム解析部１６１Ｍ、ＬＭフレーム制御部１６２Ｍ、ＯＡＭ処理部１６３Ｍ、ＯＡＭフレーム転送処理部１６４Ｍ及びフォワーディングテーブル１６５Ｍと同様の操作を行なう。
【００７７】
ＬＭフレームカウント部２５６Ｍは、装置が受信したＬＭフレームの数のカウントを行ない、送信側のＭＥＰのカウンタ値及びフレーム数を、ＬＭフレームカウンタテーブル２９Ｍに書き込む。また、送信側のＭＥＰのカウント値が現在カウントしているＬＭフレームと異なるＬＭフレームを受け取ったときに、ＬＭフレームバッファ２５７Ｍに保管する。ＬＭフレーム統合部２５８Ｍは、リンクアグリゲーションのリンク数のＬＭフレームを受け取ったときに、受け取ったＬＭフレームのうちいずれか１つのＬＭフレームに、フレームに書き込まれている値の合計値を書き込み、ＯＡＭフレーム転送処理部２５４Ｍに送信する。また、リンクアグリゲーションのリンク数のＬＭフレームを受け取ったときに、それ以外のリンクアグリゲーションによって送信されたＬＭフレームを破棄する。
【００７８】
実施形態４のデータフレームロス測定方法を図１９に示す。ステップＳ７１では、ＭＥＰ１ＭがＭＩＰ２Ｍに、ＬＭＭフレーム及びデータフレームを送信する。ステップＳ７２では、ＭＩＰ２ＭがＭＩＰ３Ｍに、ＬＭＭフレーム及びデータフレームを送信する。ステップＳ７３では、ＭＩＰ３ＭがＭＥＰ４Ｍに、ＬＭＭフレーム及びデータフレームを送信する。ステップＳ７４では、ＭＥＰ４ＭがＭＩＰ３Ｍに、ＬＭＲフレーム及びデータフレームを送信する。ステップＳ７５では、ＭＩＰ３ＭがＭＩＰ２Ｍに、ＬＭＲフレーム及びデータフレームを送信する。ステップＳ７６では、ＭＩＰ２ＭがＭＥＰ１Ｍに、ＬＭＲフレーム及びデータフレームを送信する。ステップＳ７７では、ＭＥＰ１Ｍが、データフレームロスを測定する。以下では、各ステップＳ７１−Ｓ７７について説明する。
【００７９】
ステップＳ７１について説明する。ＬＭフレーム制御部１６２Ｍは、ＬＭ生成トリガを受信すると、ＬＭＭフレームを生成する。ＬＭフレーム制御部１６２Ｍは、カウンタテーブル１３Ｍを参照して、送信カウンタ値ＴｘＦＣｆ（ｔｃ）を取得し、ＬＭＭフレームに書き込む。ＬＭフレーム制御部１６２Ｍは、ＬＭＭフレームをＯＡＭフレーム転送処理部１６４Ｍに転送する。ＯＡＭフレーム転送処理部１６４Ｍは、フォワーディングテーブル１６５Ｍを参照して出力ポートを取得し、フレーム出力部１７Ｍに転送し、ＬＭＭフレームを次段の装置に転送する。
【００８０】
ステップＳ７２について説明する。ＭＩＰ２Ｍでは、フレーム転送制御部２７Ｍ、ＬＭフレームカウンタテーブル２９Ｍ、ＬＭフレームカウント部２５６Ｍ及びＬＭフレーム統合部２５８Ｍを使用しない。各ブロックをデータフレーム及びＬＭＭフレームは透過する。ＬＭフレーム制御部２５２Ｍは、ＯＡＭフレーム解析部２５１ＭからＬＭＭフレームを受け取ったときに、カウンタテーブル２２Ｍを参照して、ＬＭＭフレームに自身のＭＩＰ−ＩＤ及び送信カウンタ値ＴｘＦＣｆ（ｔｃ）＿ｍｉｐ２Ｍを書き込む。
【００８１】
ＯＡＭフレーム転送処理部２５４Ｍは、フォワーディングテーブル２５５Ｍを参照して出力ポートを決定し、ＬＡＧ機能部２６ＭへＬＭＭフレームを送信する。ＬＡＧ機能部２６Ｍは、ＬＭＭフレームを受信したときに、リンクアグリゲーションを構成する全てのリンクに受信したＬＭＭフレームを複製し、次装置へ送信する。
【００８２】
ステップＳ７３について説明する。ＬＡＧ機能部３６Ｍから受信されたＬＭＭフレームは、フレーム解析部３０Ｍを通りＯＡＭ−ＬＡＧ制御部３５Ｍに運ばれる。ＬＭフレームカウント部３５６Ｍは、リンクアグリゲーションの全てのリンクから受信したＬＭＭフレームの数をカウントし、ＬＭフレームカウンタテーブル３９Ｍに書き込む。また、ＬＭフレームカウント部３５６Ｍは、送信側のＭＥＰのカウンタ値が異なるＬＭＭフレームを受け取ったときに、カウントせずフレームをＬＭフレームバッファ３５７Ｍに保管する。保管されたフレームは、送信側のＭＥＰのカウンタ値が同じＬＭＭフレームを、リンクアグリゲーションを構成する全てのリンクから受信しない限り、カウントされない。
【００８３】
ＬＭフレーム制御部３５２Ｍは、カウンタテーブル３２Ｍを参照して、リンクアグリゲーションの全てのリンクから送られてくるＬＭＭフレームに、自身のＭＩＰ−ＩＤ及びリンク毎のカウンタ値ＴｘＦＣｆ（ｔｃ）＿ｍｉｐ３Ｍ（ＬＩＮＫＡ−ＬＩＮＫＣ）を書き込み、ＬＭフレーム統合部３５８Ｍに転送する。ＬＭフレーム統合部３５８Ｍは、リンクアグリゲーションの全てのリンクからＬＭＭフレームを受け取ったときに、リンク毎のＬＭＭフレームに書き込まれているカウンタ値を全て足す。そして、ＬＭフレーム統合部３５８Ｍは、カウンタ値の総和をＬＭＭフレームのいずれかに書き込み、ＯＡＭフレーム転送処理部３５４Ｍに転送する。さらに、ＬＭフレーム統合部３５８Ｍは、カウンタ値の総和を書き込まなかったフレームを破棄する。
【００８４】
ＯＡＭフレーム転送処理部３５４Ｍは、フォワーディングテーブル３５５Ｍを参照して出力ポートを決定し、ＬＭＭフレームをＬＡＧ機能部３６Ｍに転送する。ＬＡＧ機能部３６Ｍは、出力ポートから次段の装置に転送する。
【００８５】
ステップＳ７４について説明する。ＬＭフレーム制御部４６２Ｍは、ＯＡＭフレーム解析部４６１ＭからＬＭＭフレームを受信すると、カウンタテーブル４３Ｍを参照して受信カウンタ値ＲｘＦＣｆ（ｔｃ）を取得する。ＬＭフレーム制御部４６２Ｍは、ＬＭＭフレームを終端し、ＬＭＭフレーム内の情報を用いてＬＭＲフレームを生成する。
【００８６】
ＬＭフレーム制御部４６２Ｍは、カウンタテーブル４３Ｍを参照して、生成したＬＭＲフレームに送信カウンタ値ＴｘＦＣｂ（ｔｃ）を記録し、ＯＡＭフレーム転送処理部４６４Ｍに転送する。ＯＡＭフレーム転送処理部４６４Ｍは、フォワーディングテーブル４６５Ｍを参照して出力ポートを取得し、フレーム出力部４７Ｍに転送し、ＬＭＲフレームをＭＥＰ１Ｍ宛に転送する。
【００８７】
実施形態４のステップＳ７３の終了時点でのＬＭＭフレームを図２０（ａ）に示す。Ｙ．１７３１のＬＭＭフレームに、ＭＩＰ−ＩＤ及びＭＩＰの送信カウンタ値を書き込むフィールドが追加されている。ＭＩＰ−ＩＤがＭＩＰ２ＭのＩＤであるときには、送信カウンタ値としてＴｘＦＣｆ＿ｍｉｐ２Ｍが記載されており、ＭＩＰ−ＩＤがＭＩＰ３ＭのＩＤであるときには、送信カウンタ値としてＴｘＦＣｆ＿ｍｉｐ３Ｍが記載されている。
【００８８】
ステップＳ７５では、ステップＳ７２と同様にして、ＭＩＰ３Ｍは、自身のＭＩＰ−ＩＤ及び送信カウンタ値ＴｘＦＣｂ＿ｍｉｐ３ＭをＬＭＲフレームに書き込み、ＬＭＲフレームを次段の装置に転送する。ステップＳ７６では、ステップＳ７３と同様にして、ＭＩＰ２Ｍは、自身のＭＩＰ−ＩＤ及び送信カウンタ値ＴｘＦＣｂ＿ｍｉｐ２ＭをＬＭＲフレームに書き込み、ＬＭＲフレームを次段の装置に転送する。
【００８９】
実施形態４のステップＳ７６の終了時点でのＬＭＲフレームを図２０（ｂ）に示す。Ｙ．１７３１のＬＭＲフレームに、ＭＩＰ−ＩＤ及びＭＩＰの送信カウンタ値を書き込むフィールドが追加されている。ＭＩＰ−ＩＤがＭＩＰ２ＭのＩＤであるときには、送信カウンタ値としてＴｘＦＣｂ＿ｍｉｐ２Ｍが記載されており、ＭＩＰ−ＩＤがＭＩＰ３ＭのＩＤであるときには、送信カウンタ値としてＴｘＦＣｂ＿ｍｉｐ３Ｍが記載されている。
【００９０】
ステップＳ７７について説明する。ＬＭフレーム制御部１６２Ｍは、ＯＡＭフレーム解析部１６１ＭからＬＭＲフレームを受信すると、カウンタテーブル１３Ｍを参照して、受信カウンタ値ＲｃＦＣｌ（ｔｃ）を取得する。
【００９１】
ＬＭフレーム制御部１６２Ｍは、以下の式により、ＬＭＲフレームに格納される情報から、Ｅｎｄ−ｔｏ−Ｅｎｄ及び区間毎のフレームロスの計算を行なう。Ｆａｒ−ｅｎｄは、ＭＥＰ１ＭからＭＥＰ４Ｍへの方向を表しており、Ｎｅａｒ−ｅｎｄはＭＥＰ４ＭからＭＥＰ１Ｍへの方向を表している。ｆはｆｏｒｗａｒｄを表しており、ｂはｂａｃｋを表している。ｔはデータフレーム及びＯＡＭフレームをセットで送受信する周期を表しており、ｃは現在の周期を表しており、ｐは前回の周期を表している。
【００９２】
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：Ｅｎｄ−ｔｏ−Ｅｎｄ）
＝｜ＴｘＦＣｆ（ｔｃ）−ＴｘＦＣｆ（ｔｐ）｜
−｜ＲｘＦＣｆ（ｔｃ）−ＲｘＦＣｆ（ｔｐ）｜
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：ＭＥＰ１Ｍ−ＭＩＰ２Ｍ）
＝｜ＴｘＦＣｆ（ｔｃ）−ＴｘＦＣｆ（ｔｐ）｜
−｜ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔｃ）−ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔｐ）｜
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：ＭＩＰ２Ｍ−ＭＩＰ３Ｍ）
＝｜ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔｃ）−ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔｐ）｜
−｜ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔｃ）−ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔｐ）｜
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：ＭＩＰ３Ｍ−ＭＥＰ４Ｍ）
＝｜ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔｃ）−ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔｐ）｜
−｜ＲｘＦＣｆ（ｔｃ）−ＲｘＦＣｆ（ｔｐ）｜
【００９３】
Ｌｏｓｓ（Ｎｅａｒ−ｅｎｄ：Ｅｎｄ−ｔｏ−Ｅｎｄ）
＝｜ＴｘＦＣｂ（ｔｃ）−ＴｘＦＣｂ（ｔｐ）｜
−｜ＲｘＦＣｌ（ｔｃ）−ＲｘＦＣｌ（ｔｐ）｜
Ｌｏｓｓ（Ｎｅａｒ−ｅｎｄ：ＭＥＰ４Ｍ−ＭＩＰ３Ｍ）
＝｜ＴｘＦＣｂ（ｔｃ）−ＴｘＦＣｂ（ｔｐ）｜
−｜ＴｘＦＣｂ＿ｍｉｐ３Ｍ（ｔｃ）−ＴｘＦＣｂ＿ｍｉｐ３Ｍ（ｔｐ）｜
Ｌｏｓｓ（Ｎｅａｒ−ｅｎｄ：ＭＩＰ３Ｍ−ＭＩＰ２Ｍ）
＝｜ＴｘＦＣｂ＿ｍｉｐ３Ｍ（ｔｃ）−ＴｘＦＣｂ＿ｍｉｐ３Ｍ（ｔｐ）｜
−｜ＴｘＦＣｂ＿ｍｉｐ２Ｍ（ｔｃ）−ＴｘＦＣｂ＿ｍｉｐ２Ｍ（ｔｐ）｜
Ｌｏｓｓ（Ｎｅａｒ−ｅｎｄ：ＭＩＰ２Ｍ−ＭＥＰ１Ｍ）
＝｜ＴｘＦＣｂ＿ｍｉｐ２Ｍ（ｔｃ）−ＴｘＦＣｂ＿ｍｉｐ２Ｍ（ｔｐ）｜
−｜ＲｘＦＣｌ（ｔｃ）−ＲｘＦＣｌ（ｔｐ）｜
【００９４】
ＬＭの結果であるＥｎｄ−ｔｏ−Ｅｎｄのフレームロス情報及び区間毎のフレームロス情報を、外部（メモリ及び外部出力インタフェース等）に出力する。
【００９５】
実施形態４のデータフレームロス測定方法を図２１に示す。図２１（ａ）は、データフレーム及びＯＡＭフレームをセットで送受信する周期がＴ＝１であるときを示しており、図２１（ｂ）は、データフレーム及びＯＡＭフレームをセットで送受信する周期がＴ＝２であるときを示している。図２１では、Ｆａｒ−ｅｎｄ方向について説明しているが、Ｎｅａｒ−Ｅｎｄ方向についても同様である。図２１では、Ｔ＝２において、リンクアグリゲーションのＬＩＮＫＡ（送受信リンク６−１）、ＬＩＮＫＢ（送受信リンク６−２）及びＬＩＮＫＣ（送受信リンク６−３）のうち、ＬＩＮＫＡでフレームロスが発生する。
【００９６】
図２１（ａ）のＴ＝１の場合について説明する。ＭＥＰ１Ｍでは、ＴｘＦＣｆ（ｔ１）＝１００を取得する。ＭＩＰ２Ｍでは、ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔ１）＝１００を取得する。ＭＩＰ３Ｍでは、リンク毎の送信カウンタ値を取得して（ＬＩＮＫＡについて４０、ＬＩＮＫＢについて４０、ＬＩＮＫＣについて２０）、ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔ１）＝１００を取得する。ＭＥＰ４Ｍでは、ＲｘＦＣｆ（ｔ１）＝１００を取得する。送信元のＭＥＰ１Ｍは、ＬＭＲフレームに書き込まれた値を保管する。
【００９７】
図２１（ｂ）のＴ＝２の場合について説明する。ＭＥＰ１Ｍでは、ＴｘＦＣｆ（ｔ２）＝１００＋１００＝２００を取得する。ＭＩＰ２Ｍでは、ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔ２）＝１００＋１００＝２００を取得する。ＭＩＰ３Ｍでは、リンク毎の送信カウンタ値を取得して（ＬＩＮＫＡについて４０＋２０＝６０、ＬＩＮＫＢについて４０＋４０＝８０、ＬＩＮＫＣについて２０＋２０＝４０）、ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔ２）＝１００＋８０＝１８０を取得する。ＭＥＰ４Ｍでは、ＲｘＦＣｆ（ｔ２）＝１００＋８０＝１８０を取得する。送信元のＭＥＰ１Ｍは、ＬＭＲフレームに書き込まれた値を保管する。
【００９８】
送信元のＭＥＰ１Ｍは、以下の式により、ＬＭＲフレームに格納される情報から、Ｅｎｄ−ｔｏ−Ｅｎｄ及び区間毎のフレームロスの計算を行なう。
【００９９】
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：Ｅｎｄ−ｔｏ−Ｅｎｄ）
＝｜ＴｘＦＣｆ（ｔ２）−ＴｘＦＣｆ（ｔ１）｜
−｜ＲｘＦＣｆ（ｔ２）−ＲｘＦＣｆ（ｔ１）｜
＝｜２００−１００｜−｜１８０−１００｜＝２０
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：ＭＥＰ１Ｍ−ＭＩＰ２Ｍ）
＝｜ＴｘＦＣｆ（ｔ２）−ＴｘＦＣｆ（ｔ１）｜
−｜ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔ２）−ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔ１）｜
＝｜２００−１００｜−｜２００−１００｜＝０
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：ＭＩＰ２Ｍ−ＭＩＰ３Ｍ）
＝｜ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔ２）−ＴｘＦＣｆ＿ｍｉｐ２Ｍ（ｔ１）｜
−｜ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔ２）−ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔ１）｜
＝｜２００−１００｜−｜１８０−１００｜＝２０
Ｌｏｓｓ（Ｆａｒ−ｅｎｄ：ＭＩＰ３Ｍ−ＭＥＰ４Ｍ）
＝｜ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔ２）−ＴｘＦＣｆ＿ｍｉｐ３Ｍ（ｔ１）｜
−｜ＲｘＦＣｆ（ｔ２）−ＲｘＦＣｆ（ｔ１）｜
＝｜１８０−１００｜−｜１８０−１００｜＝０
【０１００】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１０１】
（付記１）
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信装置と、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信装置と、
前記送信装置で送信されたデータフレームの数の合計及び前記受信装置で受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信装置で送信されたデータフレームの数の合計から前記受信装置で受信されたデータフレームの数の合計を減算することにより、前記送信装置及び前記受信装置の間でのデータフレームロスを測定する測定装置と、
を備えることを特徴とする通信システム。
（付記２）
前記送信装置は、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットを、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームの順序でそれぞれ前記複数の送信リンクに送信し、
前記受信装置は、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記１に記載の通信システム。
（付記３）
前記送信装置は、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットを、前記複製したデータフレームロス測定フレーム及び前記振り分けたデータフレームの順序でそれぞれ前記複数の送信リンクに送信し、
前記受信装置は、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記１に記載の通信システム。
（付記４）
前記送信装置は、第１のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なった後に、第２のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行ない、
前記受信装置は、前記第１のセットに含まれるデータフレームを一の受信リンクで受信する前に、前記第２のセットに含まれるデータフレームを他の受信リンクで受信したときに、前記他の受信リンクで受信した前記第２のセットに含まれるデータフレームの数を、前記複数の受信リンクで受信した前記第１のセットに含まれるデータフレームの数の合計から除外することを特徴とする、付記１から付記３に記載のいずれかの通信システム。
（付記５）
前記受信装置は、前記複数の受信リンクで受信した前記第１のセットに含まれるデータフレームの数の合計を測定するまで、前記他の受信リンクで受信した前記第２のセットに含まれるデータフレームを保管することを特徴とする、付記４に記載の通信システム。
（付記６）
データフレームを前記送信装置に送信する送信側通信装置と、
データフレームを前記受信装置から受信する受信側通信装置と、
を更に備え、
前記送信側通信装置は、前記送信装置に送信するデータフレームの数を、前記送信装置に送信するデータフレームロス測定フレームに書き込み、
前記送信装置は、前記送信側通信装置から受信したデータフレームの数の合計を、前記送信側通信装置から受信したデータフレームロス測定フレームに書き込み、
前記受信装置は、前記受信側通信装置に送信するデータフレームの数の合計を、前記送信装置から受信したデータフレームロス測定フレームに書き込み、
前記受信側通信装置は、前記受信装置から受信したデータフレームの数を、前記受信装置から受信したデータフレームロス測定フレームに書き込み、
前記測定装置は、
前記送信側通信装置が送信したデータフレームの数及び前記送信装置が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得し、前記送信側通信装置が送信したデータフレームの数から前記送信装置が受信したデータフレームの数の合計を減算することにより、前記送信側通信装置及び前記送信装置の間でのデータフレームロスを測定し、
前記受信装置が送信したデータフレームの数の合計及び前記受信側通信装置が受信したデータフレームの数を書き込まれたデータフレームロス測定フレームを取得し、前記受信装置が送信したデータフレームの数の合計から前記受信側通信装置が受信したデータフレームの数を減算することにより、前記受信装置及び前記受信側通信装置の間でのデータフレームロスを測定することを特徴とする、付記１から付記５に記載のいずれかの通信システム。
（付記７）
前記受信装置は、前記複数の受信リンクで受信した前記複製されたデータフレームロス測定フレームのうち、前記受信側通信装置への送信リンクの数に等しい分のデータフレームロス測定フレームについては、前記複数の受信リンクで受信したデータフレームの数の合計を書き込み、前記受信側通信装置への送信リンクの数を超える分のデータフレームロス測定フレームについては、廃棄することを特徴とする、付記６に記載の通信システム。
（付記８）
送信されるデータフレームの数を測定する送信データフレーム数測定部と、
前記送信されるデータフレームを複数の送信リンクに振り分ける送信データフレーム振分部と、
前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込部と、
前記書き込まれたデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製部と、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信部と、
を備えることを特徴とする送信装置。
（付記９）
前記フレーム送信部は、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の送信リンクに送信することを特徴とする、付記８に記載の送信装置。
（付記１０）
前記フレーム送信部は、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の送信リンクに送信することを特徴とする、付記８に記載の送信装置。
（付記１１）
前記送信データフレーム振分部及び前記データフレームロス測定フレーム複製部は、第１のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なった後に、第２のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なうことを特徴とする、付記８から付記１０に記載のいずれかの送信装置。
（付記１２）
前記データフレームロス測定フレーム書込部は、前記送信装置において受信されたデータフレームの数の合計を、データフレームロス測定フレームに書き込むことを特徴とする、付記８から付記１１に記載のいずれかの送信装置。
（付記１３）
複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信部と、
前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定部と、
前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込部と、
を備えることを特徴とする受信装置。
（付記１４）
前記フレーム受信部は、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記１３に記載の受信装置。
（付記１５）
前記フレーム受信部は、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記１３に記載の受信装置。
（付記１６）
前記フレーム受信部が、先にデータフレームの振り分け及びデータフレームロス測定フレームの複製がされた第１のセットに含まれるデータフレームを一の受信リンクで受信する前に、後でデータフレームの振り分け及びデータフレームロス測定フレームの複製がされた第２のセットに含まれるデータフレームを他の受信リンクで受信したときに、
前記受信データフレーム数測定部は、前記他の受信リンクで受信された前記第２のセットに含まれるデータフレームの数を、前記複数の受信リンクで受信された前記第１のセットに含まれるデータフレームの数の合計から除外することを特徴とする、付記１３から付記１５に記載のいずれかの受信装置。
（付記１７）
前記複数の受信リンクで受信された前記第１のセットに含まれるデータフレームの数の合計が測定されるまで、前記他の受信リンクで受信された前記第２のセットに含まれるデータフレームを保管するデータフレーム保管部、
を更に備えることを特徴とする、付記１６に記載の受信装置。
（付記１８）
前記データフレームロス測定フレーム書込部は、前記受信装置において送信されたデータフレームの数の合計を、データフレームロス測定フレームに書き込むことを特徴とする、付記１３から付記１７に記載のいずれかの受信装置。
（付記１９）
前記データフレームロス測定フレーム書込部は、前記複数の受信リンクで受信された前記複製されたデータフレームロス測定フレームのうち、送信リンクの数に等しい分のデータフレームロス測定フレームについては、前記複数の受信リンクで受信されたデータフレームの数の合計を書き込み、前記送信リンクの数を超える分のデータフレームロス測定フレームについては、廃棄することを特徴とする、付記１８に記載の受信装置。
（付記２０）
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信装置で送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信装置で受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得部と、
前記送信装置で送信されたデータフレームの数の合計から前記受信装置で受信されたデータフレームの数の合計を減算することにより、前記送信装置及び前記受信装置の間でのデータフレームロスを測定するデータフレームロス測定部と、
を備えることを特徴とする測定装置。
（付記２１）
前記データフレームロス測定フレーム取得部は、データフレームを前記送信装置に送信する送信側通信装置が送信したデータフレームの数及び前記送信装置が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得するとともに、前記受信装置から受信する受信側通信装置が受信したデータフレームの数及び前記受信装置が送信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得し、
前記データフレームロスを測定部は、前記送信側通信装置が送信したデータフレームの数から前記送信装置が受信したデータフレームの数の合計を減算することにより、前記送信側通信装置及び前記送信装置の間でのデータフレームロスを測定するとともに、前記受信装置が送信したデータフレームの数の合計から前記受信側通信装置が受信したデータフレームの数を減算することにより、前記受信装置及び前記受信側通信装置の間でのデータフレームロスを測定することを特徴とする、付記２０に記載の測定装置。
（付記２２）
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップと、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップと、
前記送信されたデータフレームの数の合計及び前記受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定する測定ステップと、
を順に備えることを特徴とするデータフレームロス測定方法。
（付記２３）
前記送信ステップでは、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットを、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームの順序でそれぞれ前記複数の送信リンクに送信し、
前記受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記２２に記載のデータフレームロス測定方法。
（付記２４）
前記送信ステップでは、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットを、前記複製したデータフレームロス測定フレーム及び前記振り分けたデータフレームの順序でそれぞれ前記複数の送信リンクに送信し、
前記受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記２２に記載のデータフレームロス測定方法。
（付記２５）
前記送信ステップでは、第１のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なった後に、第２のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行ない、
前記受信ステップでは、前記第１のセットに含まれるデータフレームを一の受信リンクで受信する前に、前記第２のセットに含まれるデータフレームを他の受信リンクで受信したときに、前記他の受信リンクで受信した前記第２のセットに含まれるデータフレームの数を、前記複数の受信リンクで受信した前記第１のセットに含まれるデータフレームの数の合計から除外することを特徴とする、付記２２から付記２４に記載のいずれかのデータフレームロス測定方法。
（付記２６）
前記受信ステップでは、前記複数の受信リンクで受信した前記第１のセットに含まれるデータフレームの数の合計を測定するまで、前記他の受信リンクで受信した前記第２のセットに含まれるデータフレームを保管することを特徴とする、付記２５に記載のデータフレームロス測定方法。
（付記２７）
前記送信ステップを、送信装置が実行し、
前記受信ステップを、受信装置が実行し、
データフレームを前記送信装置に送信する送信側通信装置が、前記送信装置に送信するデータフレームの数を、前記送信装置に送信するデータフレームロス測定フレームに書き込む送信フレーム書込ステップ、を前記送信ステップの前に更に備え、
前記送信ステップでは、前記送信装置が、前記送信側通信装置から受信したデータフレームの数の合計を、前記送信側通信装置から受信したデータフレームロス測定フレームに書き込み、
前記受信ステップでは、前記受信装置が、データフレームを前記受信装置から受信する受信側通信装置に送信するデータフレームの数の合計を、前記送信装置から受信したデータフレームロス測定フレームに書き込み、
前記受信側通信装置が、前記受信装置から受信したデータフレームの数を、前記受信装置から受信したデータフレームロス測定フレームに書き込む受信フレーム書込ステップ、を前記受信ステップの後かつ前記測定ステップの前に更に備え、
前記測定ステップでは、
前記送信側通信装置が送信したデータフレームの数及び前記送信装置が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得し、前記送信側通信装置が送信したデータフレームの数から前記送信装置が受信したデータフレームの数の合計を減算することにより、前記送信側通信装置及び前記送信装置の間でのデータフレームロスを測定し、
前記受信装置が送信したデータフレームの数の合計及び前記受信側通信装置が受信したデータフレームの数を書き込まれたデータフレームロス測定フレームを取得し、前記受信装置が送信したデータフレームの数の合計から前記受信側通信装置が受信したデータフレームの数を減算することにより、前記受信装置及び前記受信側通信装置の間でのデータフレームロスを測定することを特徴とする、付記２２から付記２６に記載のいずれかのデータフレームロス測定方法。
（付記２８）
前記受信ステップでは、前記受信装置が、前記複数の受信リンクで受信した前記複製されたデータフレームロス測定フレームのうち、前記受信側通信装置への送信リンクの数に等しい分のデータフレームロス測定フレームについては、前記複数の受信リンクで受信したデータフレームの数の合計を書き込み、前記受信側通信装置への送信リンクの数を超える分のデータフレームロス測定フレームについては、廃棄することを特徴とする、付記２７に記載のデータフレームロス測定方法。
（付記２９）
送信されるデータフレームの数を測定する送信データフレーム数測定ステップと、
前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込ステップと、
前記書き込まれたデータフレームロス測定フレームを複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製ステップと、
前記複数の送信リンクに振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信ステップと、
を順に備えることを特徴とする送信方法。
（付記３０）
前記フレーム送信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の送信リンクに送信することを特徴とする、付記２９に記載の送信方法。
（付記３１）
前記フレーム送信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の送信リンクに送信することを特徴とする、付記２９に記載の送信方法。
（付記３２）
前記データフレームロス測定フレーム複製ステップでは、第１のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なった後に、第２のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なうことを特徴とする、付記２９から付記３１に記載のいずれかの送信方法。
（付記３３）
前記データフレームロス測定フレーム書込ステップでは、受信したデータフレームの数の合計を、データフレームロス測定フレームに書き込むことを特徴とする、付記２９から付記３２に記載のいずれかの送信装置。
（付記３４）
複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信ステップと、
前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定ステップと、
前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込ステップと、
を順に備えることを特徴とする受信方法。
（付記３５）
前記フレーム受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記３４に記載の受信方法。
（付記３６）
前記フレーム受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記３４に記載の受信方法。
（付記３７）
前記フレーム受信ステップで、先にデータフレームの振り分け及びデータフレームロス測定フレームの複製がされた第１のセットに含まれるデータフレームを一の受信リンクで受信する前に、後でデータフレームの振り分け及びデータフレームロス測定フレームの複製がされた第２のセットに含まれるデータフレームを他の受信リンクで受信したときに、
前記受信データフレーム数測定ステップで、前記他の受信リンクで受信された前記第２のセットに含まれるデータフレームの数を、前記複数の受信リンクで受信された前記第１のセットに含まれるデータフレームの数の合計から除外することを特徴とする、付記３４から付記３６に記載のいずれかの受信方法。
（付記３８）
前記受信データフレーム数測定ステップでは、前記複数の受信リンクで受信された前記第１のセットに含まれるデータフレームの数の合計を測定するまで、前記他の受信リンクで受信された前記第２のセットに含まれるデータフレームを保管することを特徴とする、付記３７に記載の受信方法。
（付記３９）
前記データフレームロス測定フレーム書込ステップでは、送信するデータフレームの数の合計を、データフレームロス測定フレームに書き込むことを特徴とする、付記３４から付記３８に記載のいずれかの受信方法。
（付記４０）
前記データフレームロス測定フレーム書込ステップでは、前記複数の受信リンクで受信された前記複製されたデータフレームロス測定フレームのうち、送信リンクの数に等しい分のデータフレームロス測定フレームについては、前記複数の受信リンクで受信されたデータフレームの数の合計を書き込み、前記送信リンクの数を超える分のデータフレームロス測定フレームについては、廃棄することを特徴とする、付記３９に記載の受信方法。
（付記４１）
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップで送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップで受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得ステップと、
前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定するデータフレームロス測定ステップと、
を順に備えることを特徴とする測定方法。
（付記４２）
前記送信ステップを、送信装置が実行し、
前記受信ステップを、受信装置が実行し、
前記データフレームロス測定フレーム取得ステップでは、データフレームを前記送信装置に送信する送信側通信装置が送信したデータフレームの数及び前記送信装置が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得するとともに、前記受信装置から受信する受信側通信装置が受信したデータフレームの数及び前記受信装置が送信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得し、
前記データフレームロス測定ステップでは、前記送信側通信装置が送信したデータフレームの数から前記送信装置が受信したデータフレームの数の合計を減算することにより、前記送信側通信装置及び前記送信装置の間でのデータフレームロスを測定するとともに、前記受信装置が送信したデータフレームの数の合計から前記受信側通信装置が受信したデータフレームの数を減算することにより、前記受信装置及び前記受信側通信装置の間でのデータフレームロスを測定することを特徴とする、付記４１に記載の測定方法。
（付記４３）
通信システムに、
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップと、
前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップと、
前記送信されたデータフレームの数の合計及び前記受信されたデータフレームの数の合計が書き込まれたデータフレームロス測定フレームを取得し、前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定する測定ステップと、
を順に実行させるためのデータフレームロス測定プログラム。
（付記４４）
前記送信ステップでは、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットを、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームの順序でそれぞれ前記複数の送信リンクに送信し、
前記受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記４３に記載のデータフレームロス測定プログラム。
（付記４５）
前記送信ステップでは、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットを、前記複製したデータフレームロス測定フレーム及び前記振り分けたデータフレームの順序でそれぞれ前記複数の送信リンクに送信し、
前記受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記４３に記載のデータフレームロス測定プログラム。
（付記４６）
前記送信ステップでは、第１のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なった後に、第２のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行ない、
前記受信ステップでは、前記第１のセットに含まれるデータフレームを一の受信リンクで受信する前に、前記第２のセットに含まれるデータフレームを他の受信リンクで受信したときに、前記他の受信リンクで受信した前記第２のセットに含まれるデータフレームの数を、前記複数の受信リンクで受信した前記第１のセットに含まれるデータフレームの数の合計から除外することを特徴とする、付記４３から付記４５に記載のいずれかのデータフレームロス測定プログラム。
（付記４７）
前記受信ステップでは、前記複数の受信リンクで受信した前記第１のセットに含まれるデータフレームの数の合計を測定するまで、前記他の受信リンクで受信した前記第２のセットに含まれるデータフレームを保管することを特徴とする、付記４６に記載のデータフレームロス測定プログラム。
（付記４８）
前記送信ステップを、送信装置が実行し、
前記受信ステップを、受信装置が実行し、
データフレームを前記送信装置に送信する送信側通信装置が、前記送信装置に送信するデータフレームの数を、前記送信装置に送信するデータフレームロス測定フレームに書き込む送信フレーム書込ステップ、を前記送信ステップの前に前記通信システムに更に実行させ、
前記送信ステップでは、前記送信装置が、前記送信側通信装置から受信したデータフレームの数の合計を、前記送信側通信装置から受信したデータフレームロス測定フレームに書き込み、
前記受信ステップでは、前記受信装置が、データフレームを前記受信装置から受信する受信側通信装置に送信するデータフレームの数の合計を、前記送信装置から受信したデータフレームロス測定フレームに書き込み、
前記受信側通信装置が、前記受信装置から受信したデータフレームの数を、前記受信装置から受信したデータフレームロス測定フレームに書き込む受信フレーム書込ステップ、を前記受信ステップの後かつ前記測定ステップの前に前記通信システムに更に実行させ、
前記測定ステップでは、
前記送信側通信装置が送信したデータフレームの数及び前記送信装置が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得し、前記送信側通信装置が送信したデータフレームの数から前記送信装置が受信したデータフレームの数の合計を減算することにより、前記送信側通信装置及び前記送信装置の間でのデータフレームロスを測定し、
前記受信装置が送信したデータフレームの数の合計及び前記受信側通信装置が受信したデータフレームの数を書き込まれたデータフレームロス測定フレームを取得し、前記受信装置が送信したデータフレームの数の合計から前記受信側通信装置が受信したデータフレームの数を減算することにより、前記受信装置及び前記受信側通信装置の間でのデータフレームロスを測定することを特徴とする、付記４３から付記４７に記載のいずれかのデータフレームロス測定プログラム。
（付記４９）
前記受信ステップでは、前記受信装置が、前記複数の受信リンクで受信した前記複製されたデータフレームロス測定フレームのうち、前記受信側通信装置への送信リンクの数に等しい分のデータフレームロス測定フレームについては、前記複数の受信リンクで受信したデータフレームの数の合計を書き込み、前記受信側通信装置への送信リンクの数を超える分のデータフレームロス測定フレームについては、廃棄することを特徴とする、付記４８に記載のデータフレームロス測定プログラム。
（付記５０）
送信装置に、
送信されるデータフレームの数を測定する送信データフレーム数測定ステップと、
前記送信されるデータフレームの数の合計をデータフレームロス測定フレームに書き込むデータフレームロス測定フレーム書込ステップと、
前記書き込まれたデータフレームロス測定フレームを複数の送信リンクの数だけ複製するデータフレームロス測定フレーム複製ステップと、
前記複数の送信リンクに振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信するフレーム送信ステップと、
を順に実行させるための送信プログラム。
（付記５１）
前記フレーム送信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の送信リンクに送信することを特徴とする、付記５０に記載の送信プログラム。
（付記５２）
前記フレーム送信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の送信リンクに送信することを特徴とする、付記５０に記載の送信プログラム。
（付記５３）
前記データフレームロス測定フレーム複製ステップでは、第１のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なった後に、第２のセットについてデータフレームの振り分け及びデータフレームロス測定フレームの複製を行なうことを特徴とする、付記５０から付記５２に記載のいずれかの送信プログラム。
（付記５４）
前記データフレームロス測定フレーム書込ステップでは、受信したデータフレームの数の合計を、データフレームロス測定フレームに書き込むことを特徴とする、付記５０から付記５３に記載のいずれかの送信プログラム。
（付記５５）
受信装置に、
複数の受信リンクに振り分けられたデータフレーム及び前記複数の受信リンクの数だけ複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の受信リンクで受信するフレーム受信ステップと、
前記受信されたデータフレームの数の合計を測定する受信データフレーム数測定ステップと、
前記受信されたデータフレームの数の合計を前記受信されたデータフレームロス測定フレームの少なくとも一つに書き込むデータフレームロス測定フレーム書込ステップと、
を順に実行させるための受信プログラム。
（付記５６）
前記フレーム受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記５５に記載の受信プログラム。
（付記５７）
前記フレーム受信ステップでは、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットを、前記複製されたデータフレームロス測定フレーム及び前記振り分けられたデータフレームの順序でそれぞれ前記複数の受信リンクで受信することを特徴とする、付記５５に記載の受信プログラム。
（付記５８）
前記フレーム受信ステップで、先にデータフレームの振り分け及びデータフレームロス測定フレームの複製がされた第１のセットに含まれるデータフレームを一の受信リンクで受信する前に、後でデータフレームの振り分け及びデータフレームロス測定フレームの複製がされた第２のセットに含まれるデータフレームを他の受信リンクで受信したときに、
前記受信データフレーム数測定ステップで、前記他の受信リンクで受信された前記第２のセットに含まれるデータフレームの数を、前記複数の受信リンクで受信された前記第１のセットに含まれるデータフレームの数の合計から除外することを特徴とする、付記５５から付記５７に記載のいずれかの受信プログラム。
（付記５９）
前記受信データフレーム数測定ステップでは、前記複数の受信リンクで受信された前記第１のセットに含まれるデータフレームの数の合計を測定するまで、前記他の受信リンクで受信された前記第２のセットに含まれるデータフレームを保管することを特徴とする、付記５８に記載の受信プログラム。
（付記６０）
前記データフレームロス測定フレーム書込ステップでは、送信するデータフレームの数の合計を、データフレームロス測定フレームに書き込むことを特徴とする、付記５５から付記５９に記載のいずれかの受信方法。
（付記６１）
前記データフレームロス測定フレーム書込ステップでは、前記複数の受信リンクで受信された前記複製されたデータフレームロス測定フレームのうち、送信リンクの数に等しい分のデータフレームロス測定フレームについては、前記複数の受信リンクで受信されたデータフレームの数の合計を書き込み、前記送信リンクの数を超える分のデータフレームロス測定フレームについては、廃棄することを特徴とする、付記６０に記載の受信プログラム。
（付記６２）
測定装置に、
送信するデータフレームの数を測定し、前記送信するデータフレームを複数の送信リンクに振り分け、前記送信するデータフレームの数の合計をデータフレームロス測定フレームに書き込み、前記書き込んだデータフレームロス測定フレームを前記複数の送信リンクの数だけ複製し、前記振り分けたデータフレーム及び前記複製したデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに送信する送信ステップで送信されたデータフレームの数の合計と、前記振り分けられたデータフレーム及び前記複製されたデータフレームロス測定フレームのセットをそれぞれ前記複数の送信リンクに対応する複数の受信リンクで受信し、前記受信したデータフレームの数の合計を測定し、前記受信したデータフレームの数の合計を前記受信したデータフレームロス測定フレームの少なくとも一つに書き込む受信ステップで受信されたデータフレームの数の合計と、が書き込まれたデータフレームロス測定フレームを取得するデータフレームロス測定フレーム取得ステップと、
前記送信されたデータフレームの数の合計から前記受信されたデータフレームの数の合計を減算することにより、送受信の間でのデータフレームロスを測定するデータフレームロス測定ステップと、
を順に実行させるための測定プログラム。
（付記６３）
前記送信ステップを、送信装置が実行し、
前記受信ステップを、受信装置が実行し、
前記データフレームロス測定フレーム取得ステップでは、データフレームを前記送信装置に送信する送信側通信装置が送信したデータフレームの数及び前記送信装置が受信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得するとともに、前記受信装置から受信する受信側通信装置が受信したデータフレームの数及び前記受信装置が送信したデータフレームの数の合計を書き込まれたデータフレームロス測定フレームを取得し、
前記データフレームロス測定ステップでは、前記送信側通信装置が送信したデータフレームの数から前記送信装置が受信したデータフレームの数の合計を減算することにより、前記送信側通信装置及び前記送信装置の間でのデータフレームロスを測定するとともに、前記受信装置が送信したデータフレームの数の合計から前記受信側通信装置が受信したデータフレームの数を減算することにより、前記受信装置及び前記受信側通信装置の間でのデータフレームロスを測定することを特徴とする、付記６２に記載の測定プログラム。
【産業上の利用可能性】
【０１０２】
本発明に係る通信システム、送信装置、受信装置、データフレームロス測定方法、送信方法、受信方法、データフレームロス測定プログラム、送信プログラム及び受信プログラムは、複数の送受信リンクを有する送受信装置間において適用することができる。
【符号の説明】
【０１０３】
Ｎ：通信システム
１：送信装置
２：受信装置
３：送受信リンク
４：測定装置
５：フレームセット
６：送信側通信装置
７：受信側通信装置
８：送受信リンク
９：送受信リンク
１１：送信データフレーム数測定部
１２：送信データフレーム振分部
１３：データフレームロス測定フレーム書込部
１４：データフレームロス測定フレーム複製部
１５：フレーム送信部
２１：フレーム受信部
２２：受信データフレーム数測定部
２３：データフレームロス測定フレーム書込部
２４：データフレーム保管部
４１：データフレームロス測定フレーム取得部
４２：データフレームロス測定部
５１：データフレーム
５２：データフレームロス測定フレーム
Ｍ：通信システム
１Ｍ：ＭＥＰ
２Ｍ：ＭＩＰ
３Ｍ：ＭＩＰ
４Ｍ：ＭＥＰ
５Ｍ：送受信リンク
６Ｍ：送受信リンク
７Ｍ：送受信リンク
１１Ｍ、４１Ｍ：フレーム解析部
１２Ｍ、４２Ｍ：フレームカウント部
１３Ｍ、４３Ｍ：カウンタテーブル
１４Ｍ、４４Ｍ：フレームスイッチング部
１５Ｍ、４５Ｍ：フォワーディングテーブル
１６Ｍ、４６Ｍ：ＯＡＭ制御部
１７Ｍ、４７Ｍ：フレーム出力部
２０Ｍ、３０Ｍ：フレーム解析部
２１Ｍ、３１Ｍ：フレームカウント部
２２Ｍ、３２Ｍ：カウンタテーブル
２３Ｍ、３３Ｍ：フレームスイッチング部
２４Ｍ、３４Ｍ：フォワーディングテーブル
２５Ｍ、３５Ｍ：ＯＡＭ−ＬＡＧ制御部
２６Ｍ、３６Ｍ：ＬＡＧ機能部
２７Ｍ、３７Ｍ：フレーム転送制御部
２８Ｍ、３８Ｍ：フレームバッファ
２９Ｍ、３９Ｍ：ＬＭフレームカウンタテーブル
１６１Ｍ、４６１Ｍ：ＯＡＭフレーム解析部
１６２Ｍ、４６２Ｍ：ＬＭフレーム制御部
１６３Ｍ、４６３Ｍ：ＯＡＭ処理部
１６４Ｍ、４６４Ｍ：ＯＡＭフレーム転送処理部
１６５Ｍ、４６５Ｍ：フォワーディングテーブル
２５１Ｍ、３５１Ｍ：ＯＡＭフレーム解析部
２５２Ｍ、３５２Ｍ：ＬＭフレーム制御部
２５３Ｍ、３５３Ｍ：ＯＡＭ処理部
２５４Ｍ、３５４Ｍ：ＯＡＭフレーム転送処理部
２５５Ｍ、３５５Ｍ：フォワーディングテーブル
２５６Ｍ、３５６Ｍ：ＬＭフレームカウント部
２５７Ｍ、３５７Ｍ：ＬＭフレームバッファ
２５８Ｍ、３５８Ｍ：ＬＭフレーム統合部
【図１】
2012129868.tif 000003
【図２】
2012129868.tif 000004
【図３】
2012129868.tif 000005
【図４】
2012129868.tif 000006
【図５】
2012129868.tif 000007
【図６】
2012129868.tif 000008
【図７】
2012129868.tif 000009
【図８】
2012129868.tif 000010
【図９】
2012129868.tif 000011
【図１０】
2012129868.tif 000012
【図１１】
2012129868.tif 000013
【図１２】
2012129868.tif 000014
【図１３】
2012129868.tif 000015
【図１４】
2012129868.tif 000016
【図１５】
2012129868.tif 000017
【図１６】
2012129868.tif 000018
【図１７】
2012129868.tif 000019
【図１８】
2012129868.tif 000020
【図１９】
2012129868.tif 000021
【図２０】
2012129868.tif 000022
【図２１】
2012129868.tif 000023