(57)【要約】【課題】パケット伝送ネットワークにおいて高速なビットエラー率の測定を行う。【解決手段】パケットを送信する送信装置と、送信装置からのパケットを伝送路を介して受信する受信装置と、を備える通信システムであって、送信装置は、受信装置へ送信される送信パケットの数を示す通知パケットを送信パケットの１つとして作成する通知パケット作成手段と、送信パケットを伝送路を介して受信装置へ送信する送信手段とを備え、受信装置は、伝送路を介して送信パケットを受信する受信手段と、受信された送信パケットのそれぞれのビット数を加算して受信ビット数を計測する第１計測手段と、受信された送信パケットの数である受信パケット数を計測する第２計測手段と、通知パケットが受信されと、通知パケットにて示された送信パケットの数と受信ビット数と受信パケット数とに基づいて、伝送路のビット誤り率を求める算出手段と、を備える。【選択図】図１
2011114380.tif 000002
【特許請求の範囲】
【請求項１】
パケットを送信する送信装置と、前記送信装置から送信されたパケットを伝送路を介して受信する受信装置と、を備える通信システムであって、
前記送信装置は、
前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成手段と、
前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信手段と、を備え、
前記受信装置は、
前記伝送路を介して前記送信パケットを受信する受信手段と、
前記受信手段にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測手段と、
前記受信手段にて受信された送信パケットの数である受信パケット数を計測する第２計測手段と、
前記受信手段が前記通知パケットを受信すると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出手段と、を備える、通信システム。
【請求項２】
前記算出手段は、前記送信パケットの数から前記受信パケット数を差し引いた値を、前記受信ビット数で割った値を、前記伝送路のビット誤り率として求める、請求項１に記載の通信システム。
【請求項３】
前記送信装置は、ダミーパケットを前記送信パケットの少なくとも１つとして生成する生成手段をさらに備える、請求項１または２に記載の通信システム。
【請求項４】
前記送信手段は、前記送信パケットのうち前記ダミーパケット以外のパケットを、前記ダミーパケットよりも優先して送信する、請求項３に記載の通信システム。
【請求項５】
前記送信手段は、前記通知パケットを、前記送信パケットのうち前記通知パケット以外のパケットよりも優先して送信する、請求項３または４に記載の通信システム。
【請求項６】
前記受信装置は、前記ダミーパケットについての前記受信ビット数および前記受信パケット数が計測されると、当該ダミーパケットを廃棄する廃棄手段をさらに備える、請求項３から５のいずれか１項に記載の通信システム。
【請求項７】
前記送信装置は、前記送信手段が前記ダミーパケットを送信している状況でダミーパケットとは異なる他の送信パケットを送信する必要が生じたとき、前記送信手段による前記ダミーパケットの送信を中断して、前記送信手段に、前記他の送信パケットの送信を行わせる、ダミーパケット制御手段を、さらに備える、請求項３から６のいずれか１項に記載の通信システム。
【請求項８】
前記通知パケット作成手段は、
前記送信パケットの数を計測する第３計測手段と、
前記第３計測手段の計測結果を示すパケットを、前記通知パケットとして作成する作成手段と、を備え、
前記ダミーパケット制御手段は、前記送信手段による前記ダミーパケットの送信を中断するとき、前記第３計測手段が計測した送信パケットの数を１減算する、請求項７に記載の通信システム。
【請求項９】
前記ダミーパケット制御手段は、前記送信手段による前記ダミーパケットの送信を中断するとき、当該ダミーパケットのうち送信済みの部分の末尾に付加される誤ったエラー検出情報の送信を前記送信手段に行わせ、その後、当該ダミーパケットのうち未送信の部分の前記送信手段による送信を中止する、請求項７または８に記載の通信システム。
【請求項１０】
前記生成手段は、前記ダミーパケットとして、ITU-T Y.1731に記載のTESTフレームを生成する、請求項３から９のいずれか１項に記載の通信システム。
【請求項１１】
パケットを伝送路を介して受信装置に送信する送信装置であって、
前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成手段と、
前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信手段と、を備える送信装置。
【請求項１２】
ダミーパケットを前記送信パケットの少なくとも１つとして生成する生成手段をさらに備える、請求項１１に記載の送信装置。
【請求項１３】
前記送信手段は、前記送信パケットのうち前記ダミーパケット以外のパケットを、前記ダミーパケットよりも優先して送信する、請求項１２に記載の送信装置。
【請求項１４】
前記送信手段は、前記通知パケットを、前記送信パケットのうち前記通知パケット以外のパケットよりも優先して送信する、請求項１２または１３に記載の送信装置。
【請求項１５】
前記送信手段が前記ダミーパケットを送信している状況でダミーパケットとは異なる他の送信パケットを送信する必要が生じたとき、前記送信手段による前記ダミーパケットの送信を中断して、前記送信手段に、前記他の送信パケットの送信を行わせる、ダミーパケット制御手段を、さらに備える、請求項１２から１４のいずれか１項に記載の送信装置。
【請求項１６】
前記通知パケット作成手段は、
前記送信パケットの数を計測する第３計測手段と、
前記第３計測手段の計測結果を示すパケットを、前記通知パケットとして作成する作成手段と、を備え、
前記ダミーパケット制御手段は、前記送信手段による前記ダミーパケットの送信を中断するとき、前記第３計測手段が計測した送信パケットの数を１減算する、請求項１５に記載の送信装置。
【請求項１７】
前記ダミーパケット制御手段は、前記送信手段による前記ダミーパケットの送信を中断するとき、当該ダミーパケットのうち送信済みの部分の末尾に付加される誤ったエラー検出情報の送信を前記送信手段に行わせ、その後、当該ダミーパケットのうち未送信の部分の前記送信手段による送信を中止する、請求項１５または１６に記載の送信装置。
【請求項１８】
送信装置から送信された送信パケットを伝送路を介して受信する受信装置であって、
前記伝送路を介して前記送信パケットを受信する受信手段と、
前記受信手段にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測手段と、
前記受信手段にて受信された送信パケットの数である受信パケット数を計測する第２計測手段と、
前記受信手段が、前記送信装置から送信された、前記送信パケットの数を示す通知パケットを、前記伝送路を介して受信すると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出手段と、を備える受信装置。
【請求項１９】
前記算出手段は、前記送信パケットの数から前記受信パケット数を差し引いた値を、前記受信ビット数で割った値を、前記伝送路のビット誤り率として求める、請求項１８に記載の受信装置。
【請求項２０】
請求項１１から１７のいずれか１項に記載の送信装置と、
請求項１８または１９に記載の受信装置と、を備える通信装置。
【請求項２１】
パケットを送信する送信装置と、前記送信装置から送信されたパケットを伝送路を介して受信する受信装置と、を備える通信システムでの伝送路品質推定方法であって、
前記送信装置が、前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成ステップと、
前記送信装置が、前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信ステップと、
前記受信装置が、前記伝送路を介して前記送信パケットを受信する受信ステップと、
前記受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測ステップと、
前記受信された送信パケットの数である受信パケット数を計測する第２計測ステップと、
前記通知パケットが受信されると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出ステップと、を備える伝送路品質推定方法。
【請求項２２】
前記算出ステップでは、前記送信パケットの数から前記受信パケット数を差し引いた値を、前記受信ビット数で割った値を、前記伝送路のビット誤り率として求める、請求項２１に記載の伝送路品質推定方法。
【請求項２３】
パケットを伝送路を介して受信装置に送信する送信装置を、
前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成手段、および
前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信手段、として機能させるためのプログラム。
【請求項２４】
前記送信装置を、ダミーパケットを前記送信パケットの少なくとも１つとして生成する生成手段としてさらに機能させるための請求項２３に記載のプログラム。
【請求項２５】
送信装置から送信された送信パケットを伝送路を介して受信する受信装置を、
前記伝送路を介して前記送信パケットを受信する受信手段、
前記受信手段にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測手段、
前記受信手段にて受信された送信パケットの数である受信パケット数を計測する第２計測手段、および
前記受信手段が、前記送信装置から送信された、前記送信パケットの数を示す通知パケットを、前記伝送路を介して受信すると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出手段、として機能させるためのプログラム。
【請求項２６】
前記算出手段は、前記送信パケットの数から前記受信パケット数を差し引いた値を、前記受信ビット数で割った値を、前記伝送路のビット誤り率として求める、請求項２５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、送信装置、受信装置、通信装置、伝送路品質推定方法およびプログラムに関する。
【背景技術】
【０００２】
ネットワークのサービス事業者は、高品質なサービスを維持・提供するため、伝送路の品質を常に監視および管理する必要がある。
【０００３】
近年、パケットネットワーク上でさまざまなサービスが提供されつつある。このため、ネットワークのサービス事業者が、ネットワーク利用帯域の効率化のため、SONET/SDH（Synchronous Optical NETwork/Synchronous Digital Hierarchy）で構成されていた伝送ネットワークを、パケットベースの伝送ネットワークに再構築する動きがある。
【０００４】
SONET/SDH等の伝送ネットワーク上でパケットを伝送する場合には、SONET/SDHが備えるOAM (Operation, Administration and Maintenance）機能を利用してビットエラーを検出することによって、伝送路のビットエラー率を監視および管理することが可能であった。ビットエラー率は、一般に以下の（式１）で算出される。
ビットエラー率＝エラービット数／送信ビット数  （式１）
ネットワークの物理層として例えばEthernet（登録商標）を利用してパケットを直接収容する場合、SONET/SDHの機能は利用できず、したがってSONET/SDHが備えるOAM機能によって伝送路の品質を監視・管理することはできない。
【０００５】
通信速度が１０Gb/s以上の高速なEthernetが備える伝送路の品質を監視する方式として、非特許文献１または非特許文献２に示されたビットエラー率測定方法がある。
【０００６】
これらの方法では、Ethernetのシグナルが６４ビットずつに分割され、その６４ビットの情報に２ビットの“01”または“10”のヘッダが取り付けられ、そのヘッダのビット誤りを測定することで、ビットエラー率が測定される。つまり、これらの方法では、６６ビット中のヘッダ部分の２ビットに発生したビットエラーしか検出できず、その他のペイロード部分の６４ビットに発生したビットエラーは検出できない。
【０００７】
一般的に、１０-Nのビットエラー率を検出する場合、検出精度を確保するために１０N+2ビット程度のビット列についてエラー数の測定が行われる。
【０００８】
したがって、非特許文献１または非特許文献２に示された方式では、例えば通信速度が１００Gb/sであるEthernetでビットエラー率が１０-9よりも悪くなっていることを検出するためには、１０11ビットについてエラーを監視する必要がある。これらの方式では、エラー監視が可能なビットは６６ビット中２ビットのみである。このため、これらの方式では、以下の（式２）に示したように、３０秒以上の測定時間が必要である。
１０11[ビット]×（６６／２）／（１０３．１２５×１０9 )[bps]＝３３[秒]  （式２）
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】IEEE802.3ae, "Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications Amendment 1: Media Access Control (MAC) Parameters, Physical Layers, and Management Parameters for 10 Gb/s Operation".
【非特許文献２】IEEE802.3ba, "Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications Amendment: Media Access Control Parameters, Physical Layers and Management Parameters for 40 Gb/s and 100 Gb/s Operation".
【発明の概要】
【発明が解決しようとする課題】
【００１０】
非特許文献１または非特許文献２に記載の技術では、ビットエラーの監視対象になるビット数が６６ビット中２ビットだけである。このため、非特許文献１または非特許文献２に記載の技術では、全ビットについてビットエラーを監視する場合に比べて測定時間が３３倍長くなってしまうという課題がある。
【００１１】
本発明の目的は、上述した課題を解決可能な、通信システム、送信装置、受信装置、通信装置、伝送路品質推定方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の通信システムは、パケットを送信する送信装置と、前記送信装置から送信されたパケットを伝送路を介して受信する受信装置と、を備える通信システムであって、
前記送信装置は、
前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成手段と、
前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信手段と、を備え、
前記受信装置は、
前記伝送路を介して前記送信パケットを受信する受信手段と、
前記受信手段にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測手段と、
前記受信手段にて受信された送信パケットの数である受信パケット数を計測する第２計測手段と、
前記受信手段が前記通知パケットを受信すると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出手段と、を備える。
【００１３】
本発明の送信装置は、パケットを伝送路を介して受信装置に送信する送信装置であって、
前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成手段と、
前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信手段と、を備える。
【００１４】
本発明の受信装置は、送信装置から送信された送信パケットを伝送路を介して受信する受信装置であって、
前記伝送路を介して前記送信パケットを受信する受信手段と、
前記受信手段にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測手段と、
前記受信手段にて受信された送信パケットの数である受信パケット数を計測する第２計測手段と、
前記受信手段が、前記送信装置から送信された、前記送信パケットの数を示す通知パケットを、前記伝送路を介して受信すると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出手段と、を備える。
【００１５】
本発明の通信装置は、上記送信装置と、上記受信装置と、を備える。
【００１６】
本発明の伝送路品質推定方法は、パケットを送信する送信装置と、前記送信装置から送信されたパケットを伝送路を介して受信する受信装置と、を備える通信システムでの伝送路品質推定方法であって、
前記送信装置が、前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成ステップと、
前記送信装置が、前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信ステップと、
前記受信装置が、前記伝送路を介して前記送信パケットを受信する受信ステップと、
前記受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測ステップと、
前記受信された送信パケットの数である受信パケット数を計測する第２計測ステップと、
前記通知パケットが受信されると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出ステップと、を備える。
【００１７】
本発明のプログラムは、パケットを伝送路を介して受信装置に送信する送信装置を、
前記受信装置へ送信される送信パケットの数を示す通知パケットを、前記送信パケットの１つとして作成する通知パケット作成手段、および
前記送信パケットを前記伝送路を介して前記受信装置へ送信する送信手段として機能させる。
【００１８】
本発明のプログラムは、送信装置から送信された送信パケットを伝送路を介して受信する受信装置を、
前記伝送路を介して前記送信パケットを受信する受信手段、
前記受信手段にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する第１計測手段、
前記受信手段にて受信された送信パケットの数である受信パケット数を計測する第２計測手段、および
前記受信手段が、前記送信装置から送信された、前記送信パケットの数を示す通知パケットを、前記伝送路を介して受信すると、当該通知パケットにて示された送信パケットの数と、前記受信ビット数と、前記受信パケット数と、に基づいて、前記伝送路のビット誤り率を求める算出手段として機能させる。
【発明の効果】
【００１９】
本発明によれば、パケット伝送ネットワークにおいても、ビットエラー率を迅速に測定することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態の通信システムのブロック図である。
【図２】パケット多重化部105の説明図である。
【図３】パケット多重化部105のパケット受信時の動作を説明する図である。
【図４】送信ポート101で送信中のパケットの送信が完了し、送信ポート101が利用可能になったときのパケット多重化部105の動作を説明する図である。
【図５】ビットエラー率演算部207の動作を説明する図である。
【図６】ビットエラー率測定方法の精度を説明する表である。
【図７】本発明の第２実施形態の通信システムのブロック図である。
【図８】ダミーパケット破壊部106のブロック図である。
【図９】ダミーパケット破壊部106の動作を説明する図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態を図面を参照して説明する。
【００２２】
（第１実施形態）
図１は、本発明の第１実施形態としての送信装置100および受信装置200を含む通信システムを示したブロック図である。なお、送信装置100と受信装置200とは、一台の通信装置に内蔵されてもよい。
【００２３】
図１において、送信装置100は、受信装置200宛にパケットを送信する。受信装置200は、送信装置100から送信されたパケットを、伝送路300を介して受信する。
【００２４】
送信装置100は、送信ポート101と、送信パケット数計測部（以下、単に「計測部」と称する）102と、送信パケット数通知パケット作成部（以下、単に「作成部」と称する）103と、ダミーパケット生成部（以下、単に「生成部」と称する）104と、パケット多重化部（以下、単に「多重化部」と称する）105と、を有する。計測部102と作成部103は、通知パケット作成部10に含まれる。送信ポート101と多重化部105は、送信部11に含まれる。
【００２５】
受信装置200は、受信ポート201と、パケットエラー検出部（以下、単に「検出部」と称する）202と、受信ビット数計測部（以下、単に「計測部」と称する）203と、受信パケット数計測部（以下、単に「計測部」と称する）204と、送信パケット数通知パケット抽出部（以下、単に「抽出部」と称する）205と、ダミーパケット廃棄部（以下、単に「廃棄部」と称する）206と、ビットエラー率演算部（以下、単に「演算部」と称する）207と、を有する。抽出部205と演算部207は、算出部20に含まれる。
【００２６】
通知パケット作成部10は、一般的に通知パケット作成手段と呼ぶことができる。通知パケット作成部10は、受信装置200へ送信される送信パケットの数を示す通知パケットを、送信パケットの１つ（送信パケットに属するパケット）として作成する。
【００２７】
送信部11は、一般的に送信手段と呼ぶことができる。送信部11は、送信パケットを伝送路300を介して受信装置200へ送信する。
【００２８】
送信ポート101は、送信パケットを外部の物理回線つまり伝送路300を介して、受信装置200に送信する。送信ポート101は、例えば、Ethernet形式の送信パケットを、伝送路300を介して、受信装置200に送信する。
【００２９】
計測部102は、一般的に第３計測手段と呼ぶことができる。
【００３０】
計測部102は、送信装置100（具体的には、送信ポート101）が送信する送信パケットの数を計測する。計測部102は、送信パケット数の計測を、パス毎、あるいは、パケットの宛先毎に行ってもよい。パスは、例えばEthernetにおけるVLAN（Virtual LAN）、または、MPLS（Multi-Protocol Label Switching）におけるLSP（Label Switched Path）によって区別される。計測部102は、計測結果（送信パケット数）を、作成部103に送信する。
【００３１】
作成部103は、一般的に作成手段と呼ぶことができる。
【００３２】
作成部103は、計測部102の計測結果を用いて、送信パケット数を受信装置200に通知するための通知パケット（以下「送信パケット数通知パケット」と称する）を定期的に作成する。送信パケット数通知パケットは、一般的に通知パケットと呼ぶことができる。
【００３３】
送信パケット数通知パケットとしては、例えばITU-T（International Telecommunication Union-Telecommunications Standardization Sector） Y.1731に規定されるCCM（Continuity Check Message）パケットまたはLMM（Loss Measurement Message）パケットが用いられてもよい。送信パケット数通知パケットは、受信装置200へ送信される送信パケットの数を示す。
【００３４】
作成部103は、送信パケット数通知パケットを、多重化部105に送信する。
【００３５】
生成部104は、一般的に生成手段と呼ぶことができる。
【００３６】
生成部104は、送信パケットに属するダミーパケットを生成する。ダミーパケットは、伝送路300のビットエラー率を測定するために使用される。なお、パケットの優先度（QoS）を指定できるネットワークにおいては、ダミーパケットの優先度は最低優先度であってもよい。
【００３７】
生成部104は、ダミーパケットに、ダミーパケットであることを示す情報（ダミーパケット識別情報）を付加する。例えば、Ethernetにおいては、ダミーパケットとして、ITU-T Y.1731に規定されるTESTパケットが使用されてもよい。ダミーパケットとしてTESTパケットが使用される場合、TESTパケットのOpCode値、または、TEST TLVのType値が、ダミーパケット識別情報として使用される。なお、ダミーパケットは、EthernetでのTESTパケットに限らず、各プロトコルが備える試験用パケットがダミーパケットとして使用されてもよい。
【００３８】
生成部104は、パス毎、パケットの宛先毎、あるいは、送信元／宛先の組毎に、ダミーパケットを生成してもよい。パスは、例えばEthernetにおけるVLAN、または、MPLSにおけるLSPによって区別される。また、Ethernetにおいては、ダミーパケットのパケット長は、Ethernetでの最低パケット長の６４バイトであってもよい。
【００３９】
生成部104は、ダミーパケットを、一定の時間間隔で生成してもよい。例えば、1秒間にN個のダミーパケットを生成するという動作である。あるいは、生成部104は、多重化部105へのパケットの入力状態を監視し、多重化部105へのパケットの入力に空きがあるときに、ダミーパケットを生成してもよい。
【００４０】
生成部104は、ダミーパケットを、多重化部105へ送信する。
【００４１】
多重化部105は、送信パケットを一時保存するバッファを備えている。多重化部105は、送信装置100が送信するデータパケットを、他の機器（例えば、情報処理装置）から受信する。また、多重化部105は、送信パケット数通知パケットを、作成部103から受信する。また、多重化部105は、ダミーパケットを、生成部104から受信する。
【００４２】
多重化部105は、データパケットとダミーパケットと送信パケット数通知パケットとを多重化する。本実施形態では、多重化部105は、データパケットとダミーパケットと送信パケット数通知パケットとを時分割多重する。なお、多重化部105が用いる多重化の手法は、時分割多重に限らず適宜変更可能である。多重化部105は、データパケットとダミーパケットと送信パケット数通知パケットとのそれぞれを、送信パケットとして、計測部102に送信する。
【００４３】
計測部102は、多重化部105から送信された送信パケットの数を計測し、その送信パケットを送信ポート101に送信する。送信ポート101は、計測部102から送信された送信パケットを、伝送路300を介して受信装置200に送信する。
【００４４】
つまり、送信部11は、他の機器からデータパケットを受け付け、生成部104からダミーパケットを受け付け、作成部103から送信パケット数通知パケットを受け付ける。送信部11は、データパケット、ダミーパケットおよび送信パケット数通知パケットを時分割多重し、その時分割多重されたデータパケット、ダミーパケットおよび送信パケット数通知パケットを、例えばEthernet形式で、伝送路300を介して受信装置200に送信する。送信部11が用いる多重化の手法は、時分割多重に限らず適宜変更可能である。
【００４５】
なお、本実施形態では、送信部11は、送信パケットのうちダミーパケット以外のパケット（データパケットと送信パケット数通知パケット）を、ダミーパケットよりも優先して送信する。
【００４６】
また、本実施形態では、送信部11は、送信パケット数通知パケットを、送信パケットのうち送信パケット数通知パケット以外のパケット（データパケットとダミーパケット）よりも優先して送信する。
【００４７】
なお、送信装置100は、例えば、コンピュータであり、コンピュータが読み取り可能な記録媒体に記録されたプログラムを読み取り実行することにより、通知パケット作成部10、送信部11、および、生成部104として機能する。なお、通知パケット作成部10、送信部11および生成部104のそれぞれは、専用のハードウェアにより実現されてもよい。
【００４８】
受信ポート201は、一般的に受信手段と呼ぶことができる。受信ポート201は、送信装置100から外部の物理回線つまり伝送路300を介して送信パケットを受信する。
【００４９】
検出部202は、受信ポート201が受信した送信パケットにエラーがあるか調査を行う。検出部202は、エラーが検出されたパケットを廃棄する。例えばEthernetでの通信では、検出部202は、パケット末尾のFCS（Frame Check Sequence）の値をチェックすることによってエラーの有無の確認を行う。
【００５０】
計測部203は、一般的に第１計測手段と呼ぶことができる。
【００５１】
計測部203は、受信ポート201にて受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測する。計測部203は、パス毎、パケットの宛先毎、あるいは、送信元／宛先の組毎に、受信ビット数を計測してもよい。なお、計測部203は、例えばEthernetにおけるVLAN、または、MPLSにおけるLSPによって、パスを区別する。
【００５２】
計測部204は、一般的に第２計測手段と呼ぶことができる。
【００５３】
計測部204は、受信ポート201にて受信された送信パケットの数（以下「受信パケット数」と称する）を計測する。計測部204は、パス毎、パケットの宛先毎、あるいは、送信元／宛先の組毎に、受信パケット数を計測してもよい。なお、計測部204は、例えばEthernetにおけるVLAN、または、MPLSにおけるLSPによって、パスを区別する。
【００５４】
抽出部205は、受信ポート201にて受信された送信パケットの中から送信パケット数通知パケットを識別し、その送信パケット数通知パケットを取り出す。抽出部205は、その送信パケット数通知パケットを、演算部207へ通知する。
【００５５】
演算部207は、送信パケット数通知パケットを受信すると、その時点での計測部203の計測結果（受信ビット数）と、その時点での計測部204の計測結果（受信パケット数）と、を取得する。
【００５６】
演算部207は、送信パケット数通知パケットにて示された送信パケットの数と、受信ビット数と、受信パケット数と、に基づいて、伝送路300のビット誤り率を求める。
【００５７】
本実施形態では、演算部207は、送信パケット数通知パケットを受信するごとに、送信パケット数通知パケットにて示された送信パケットの数と、受信ビット数と、受信パケット数と、を互いに関連づけて演算部207に保存する。
【００５８】
演算部207は、送信パケットの数と受信ビット数と受信パケット数とを互いに関連づけて保存すると、今回の送信パケット数通知パケットの受信時に保存した情報と、前回の送信パケット数通知パケットの受信時に保存した情報とから、伝送路300のビットエラー率を計算する。
【００５９】
廃棄部206は、一般的に廃棄手段と呼ぶことができる。廃棄部206は、ダミーパケットについての受信ビット数および受信パケット数が計測されると、そのダミーパケットを廃棄する。
【００６０】
算出部20は、一般的に算出手段と呼ぶことができる。
【００６１】
算出部20は、送信パケット数通知パケットを受け付けると、その送信パケット数通知パケットにて示された送信パケットの数と、計測部203からの受信ビット数と、計測部204からの受信パケット数と、に基づいて、伝送路300のビット誤り率を求める。算出部20は、例えば、送信パケットの数から受信パケット数を差し引いた値を、受信ビット数で割った値を、伝送路300のビット誤り率として求める。
【００６２】
なお、受信装置200は、例えば、コンピュータであり、コンピュータが読み取り可能な記録媒体に記録されたプログラムを読み取り実行することにより、受信ポート201、検出部202、計測部203、計測部204、廃棄部206、および、算出部20として機能する。なお、受信ポート201、検出部202、計測部203、計測部204、廃棄部206、および、算出部20のそれぞれは、専用のハードウェアにより実現されてもよい。
【００６３】
図２は、多重化部105を示したブロック図である。
【００６４】
図２において、多重化部105は、受信パケット振り分け部（以下、単に「振り分け部」と称する）301と、送信パケット数通知パケット保存部（以下、単に「保存部」と称する）302と、データパケット保存部（以下、単に「保存部」と称する）303と、ダミーパケット保存部（以下、単に「保存部」と称する）304と、送信パケット選択部（以下、単に「選択部」と称する）305と、を有する。
【００６５】
振り分け部301は、多重化部105が受信したパケットが、送信パケット数通知パケットか、データパケットか、ダミーパケットか、を識別する。
【００６６】
例えば、送信パケット数通知パケットとして、CCMパケットまたはLMMパケットが用いられている場合には、多重化部105が受信したパケットが、CCMパケットまたはLMMパケットである場合、振り分け部301は、多重化部105が受信したパケットが送信パケット数通知パケットであると識別する。
【００６７】
また、例えば、多重化部105が受信したパケットにダミーパケット識別情報が付加されていた場合、振り分け部301は、多重化部105が受信したパケットがダミーパケットであると識別する。
【００６８】
振り分け部301は、送信パケット数通知パケットを保存部302に保存し、データパケットを保存部303に保存し、ダミーパケットを保存部304に保存する。
【００６９】
保存部302は、送信パケット数通知パケットを受信順に保存する。保存部303は、データパケットを受信順に保存する。保存部304は、ダミーパケットを受信順に保存する。
【００７０】
選択部305は、送信ポート101が送信可能状態であるとき、次に送信される送信パケットを保存部302〜304内のパケットから択一的に選択し、その選択されたパケットを、計測部102に出力する。
【００７１】
次に、動作を説明する。
【００７２】
図３は、多重化部105がパケットを受信したときの動作を説明するためのフローチャートである。
【００７３】
多重化部105内の振り分け部301は、パケットを受信すると（ステップS3-1）、そのパケット（以下「受信パケット」と称する）が送信パケット数通知パケットであるか否かを確認する（ステップS3-2）。
【００７４】
受信パケットが送信パケット数通知パケットであれば、振り分け部301は、その送信パケット数通知パケットを、保存部302内の送信パケット数通知パケットの最後尾に保存する（ステップS3-3）。
【００７５】
受信パケットが送信パケット数通知パケットでなければ、振り分け部301は、受信パケットがデータパケットであるか否かを確認する（ステップS3-4）。
【００７６】
受信パケットがデータパケットであれば、振り分け部301は、そのデータパケットを、保存部303内のデータパケットの最後尾に保存する（ステップS3-5）。
【００７７】
受信パケットがデータパケットでなければ、振り分け部301は、受信パケットがダミーパケットであるか否かを確認する（ステップS3-6）。
【００７８】
受信パケットがダミーパケットであれば、振り分け部301は、そのダミーパケットを、保存部304内のダミーパケットの最後尾に保存する（ステップS3-7）。
【００７９】
受信パケットがダミーパケットでなければ、振り分け部301は、エラーと判定する（ステップS3-8）。
【００８０】
図４は、送信ポート101で送信中の送信パケットの送信が完了し、送信ポート101が利用可能になったときの、多重化部105の動作を説明するためのフローチャートである。
【００８１】
多重化部105内の選択部305は、まず、保存部302にパケットが保存されているか確認する（ステップS4-2）。
【００８２】
保存部302にパケットが保存されている場合、選択部305は、保存部302に保存されている送信パケット数通知パケットのうち先頭の送信パケット数通知パケットを読み出し、その送信パケット数通知パケットを、計数部102を介して送信ポート101から送信し、送信されたパケットの情報を保存部302から削除する（ステップS4-3）。
【００８３】
保存部302にパケットが保存されていない場合、選択部305は、保存部303にパケットが保存されているか確認する（ステップS4-4）。
【００８４】
保存部303にパケットが保存されている場合、選択部305は、保存部303に保存されているデータパケットのうち先頭のデータパケットを読み出し、そのデータパケットを、計数部102を介して送信ポート101から送信し、送信されたパケットの情報を保存部303から削除する（ステップS4-5）。
【００８５】
保存部303にパケットが保存されていない場合、選択部305は、保存部304にパケットが保存されているか確認する（ステップS4-6）。
【００８６】
保存部304にパケットが保存されている場合、選択部305は、保存部304に保存されているダミーパケットのうち先頭のダミーパケットを読み出し、そのダミーパケットを、計数部102を介して送信ポート101から送信し、送信されたパケットの情報を保存部304から削除する（ステップS4-7）。
【００８７】
保存部304にパケットが保存されていない場合、選択部305は、パケットを受信するまで待機する（ステップS4-8）。
【００８８】
図５は、演算部207の動作を説明するためのフローチャートである。
【００８９】
演算部207は、抽出部205から送信パケット数通知パケットの情報が通知されることを待機する（ステップS5-1）。
【００９０】
その後、演算部207は、N（Nは1以上の整数）個目の送信パケット数通知パケットを受信すると（ステップS5-2）、N個目の送信パケット数通知パケットに示された送信パケット数情報TxPC[N]と、その時点で計測部203が計測した受信ビット数情報RxBC[N]と、その時点で計測部204が計測した受信パケット数情報RxPC[N]と、を取得し、それらの情報を互いに関連づけて内部に保存する（ステップS5-3）。
【００９１】
その後、演算部207は、前回（N-1個目）の送信パケット数通知パケット受信時に保存した受信ビット数情報RxBC[N-1]と、受信パケット数情報RxPC[N-1]と、送信パケット数情報TxPC[N-1]と、を読み出す（ステップS5-4）。
【００９２】
その後、演算部207は、下記の（式３）によってビットエラー率を計算する（ステップS5-5）。
ビットエラー率＝[(TxPC[N]−TxPC[N-1]）−(RxPC[N]−RxPC[N-1])]／(RxBC[N]−RxBC[N-1]) （式３）
その後、演算部207は、ステップS5-5で計算されたビットエラー率が、閾値としてあらかじめ設定されたビットエラー率よりも大きいか比較し（ステップS5-6）、ステップS5-5で計算されたビットエラー率が閾値よりも大きければアラームを発出し（ステップS5-7）、ビットエラー率が閾値よりも小さければステップS5-8へ進む。
【００９３】
ステップS5-8では、演算部207は、Nの値を１大きくし、ステップS5-1に戻り送信パケット数通知パケットの受信を待機する。
【００９４】
ここで、（式３）によるビットエラー率の計算の妥当性を説明する。
【００９５】
（式３）の分子は、一定期間における、送信パケット数(TxPC[N]−TxPC[N-1]) と受信パケット数(RxPC[N]−RxPC[N-1]) の差であり、損失パケット数を表している。
【００９６】
ビットエラー率が10-5以下の比較的ビットエラーが少ない環境では、単一のパケットに2ビット以上のエラーが発生する確率は小さく、損失パケット数≒ビットエラー数と近似できる。
【００９７】
（式３）の分母は、一定期間における受信ビット数である。（式１）の分母は送信ビット数であるが、ビットエラー率が10-5以下の比較的ビットエラーが少ない環境では、損失パケットも少なく、送信ビット数≒受信ビット数と近似することができる。
【００９８】
図６は、ビットエラー率10-5〜10-10の範囲で、各パケット長おける本方式の測定誤差を示す表である。もっとも誤差の大きいビットエラー率10-5でパケット長1518バイトの場合であっても、誤差は一割未満である。なお、1518バイトはEthernetにおける最長パケット長である。
【００９９】
なお、本実施形態は、以下のように変形されてもよい。
【０１００】
受信装置100では、作成部103は、送信パケット数通知パケットを作成するごとに、計測部102の計測値を「0」にリセットする。なお、計測部102の計測値には、今回作成された送信パケット数通知パケットの数は含まれていないが、前回作成された送信パケット数通知パケットの数が含まれている。今回作成された送信パケット数通知パケットの数と前回作成された送信パケット数通知パケットの数は共に１である。このため、計測部102の計測値は、実質的に、前回の送信パケット数通知パケットが送信された後に送信された送信パケット（今回作成された送信パケット数通知パケットを含む）の数を示すものとなる。
【０１０１】
受信装置200では、演算部207は、送信パケット数通知パケットを受信するごとに、計測部203の計測値（受信ビット数）および計測部204の計測値（受信パケット数）を読み取り、その後、計測部203および204の計測値を「0」にリセットする。演算部207は、送信パケット数通知パケットを受信するごとに、その送信パケット数通知パケットに示された送信パケットの数から、読み取られた計測部204の計測値（受信パケット数）を差し引いた値を、読み取られた計測部203の計測結果（受信ビット数）で割った値を、伝送路300のビット誤り率として求める。
【０１０２】
この場合、演算部207は、前回の計測値を用いることなく、伝送路300のビット誤り率を算出できる。よって、演算部207は、前回の計測値を保存する必要がなくなる。
【０１０３】
本実施形態によれば、送信装置100では、通知パケット作成部10が、受信装置200へ送信される送信パケットの数を示す送信パケット数通知パケットを、送信パケットの１つとして作成し、送信部11が、送信パケットを伝送路300を介して受信装置200へ送信する。
【０１０４】
受信装置200では、受信ポート201が、伝送路300を介して送信パケットを受信し、計測部203が、受信された送信パケットのそれぞれのビット数を加算することによって受信ビット数を計測し、計測部204が、受信された送信パケットの数である受信パケット数を計測する。
【０１０５】
そして、算出部20が、送信パケット数通知パケットにて示された送信パケットの数と、受信ビット数と、受信パケット数と、に基づいて、伝送路300のビット誤り率を算出する。算出部20は、例えば、送信パケットの数から受信パケット数を差し引いた値を、受信ビット数で割った値を、伝送路300のビット誤り率として求める。
【０１０６】
このため、本実施形態によれば、パケット伝送ネットワークにおいて、ビットエラー率を迅速に測定することができる。
【０１０７】
伝送路のビットエラー率が10-9より悪化していることを検出するためには1011ビットのエラー数を測定する必要がある。
【０１０８】
本実施形態によれば、例えば、物理帯域の利用率がほぼ100%である場合、通信速度が100GbpsであるEthernetにおいて、1011ビットについてのエラー数の測定を1.2秒で行い、ビットエラー率が10-9よりも悪化していることが1.2秒で検出できる。非特許文献１または非特許文献２に記載の技術では、通信速度が100GbpsであるEthernetにおいて、ビットエラー率が10-9よりも悪化していることを検出するのに30秒以上かかっていたので、本実施形態では、非特許文献１または非特許文献２に記載の技術に比べて30倍近い高速化が可能である。
【０１０９】
なお、上記効果は、通知パケット作成部10と送信部11とからなる送信装置100と、受信ポート201と計測部203と計測部204と算出部20とからなる受信装置200と、からなる通信システムでも奏される。
【０１１０】
本実施形態では、送信装置100は、ダミーパケットを送信パケットの少なくとも１つとして生成する生成部104をさらに含む。この場合、ダミーパケットの挿入によって、物理帯域の利用率をほぼ100%にすることが可能になり、ビットエラー率の測定時間が長くなることを防止可能になる。
【０１１１】
本実施形態では、送信部11は、送信パケットのうちダミーパケット以外のパケットを、ダミーパケットよりも優先して送信する。この場合、ダミーパケットの送信によって、他のパケットの送信が遅れることを防止可能になる。
【０１１２】
本実施形態では、送信部11は、送信パケット数通知パケットを、送信パケットのうち送信パケット数通知パケット以外のパケットよりも優先して送信する。この場合、伝送路300のビット誤り率の測定を優先して行うことが可能になる。
【０１１３】
本実施形態では、受信装置200は、ダミーパケットについての受信ビット数および受信パケット数が計測されると、そのダミーパケットを廃棄する廃棄部206を有する。この場合、不要になったダミーパケットを廃棄することが可能になる。
【０１１４】
本実施形態では、生成部104は、ダミーパケットとして、ITU-T Y.1731に記載のTESTフレームを生成する。この場合、ダミーパケットとして、TESTフレームを使用することが可能になる。
【０１１５】
（第２実施形態）
Ethernetにおいては、送信ポート101は、パケットの送信を開始してしまうと、そのパケットを送信し終わるまで次のパケットを送信することができない。したがって、第１実施形態では、ダミーパケットの送信によってデータパケットの送信に遅延が発生する可能性があるという課題がある。
【０１１６】
例えば、第１実施形態において、ダミーパケットのパケット長を、Ethernetでの最小パケット長である64バイトにした場合、通信速度が10Gb/sであるEthernetでは最大62ナノ秒のジッタが発生する。ジッタは、時刻同期やクロック同期において精度の向上を妨げるので、小さいほうが望ましい。
【０１１７】
本発明の第２実施形態は、第１実施形態で生じる課題を解決するものである。
【０１１８】
図７は、本発明の第２実施形態としての送信装置100Aおよび受信装置200を含む通信システムを示したブロック図である。なお、送信装置100Aと受信装置200とは、一台の通信装置に内蔵されてもよい。また、図７において、図１に示したものと同一構成のものには同一符号を付してある。
【０１１９】
図７において、第２実施形態では、送信装置100Aがダミーパケット破壊部（以下、単に「破壊部」と称する）106を有することが第１実施形態と異なる。送信装置100Aのその他の部分の構成および受信装置200の構成は第１実施形態と同じである。
【０１２０】
図８は、破壊部106を示したブロック図である。
【０１２１】
図８において、破壊部106は、送信中パケット監視部（以下、単に「監視部」と称する）401と、パケット多重化部監視部（以下、単に「監視部」と称する）402と、エラー検出用情報計算部（以下、単に「計算部」と称する）403と、パケット終端信号挿入部（以下、単に「挿入部」と称する）404と、送信パケット数減算部（以下、単に「減算部」と称する）405と、を備える。
【０１２２】
破壊部106は、一般的にダミーパケット制御手段と呼ぶことができる。
【０１２３】
破壊部106は、送信ポート101がダミーパケットを送信している状況で他のパケット（送信パケット数通知パケット、データパケット）を送信する必要が生じたとき、送信ポート101によるダミーパケットの送信を中断して、送信ポート101に、他のパケットの送信を行わせる。
【０１２４】
また、破壊部106は、送信ポート101によるダミーパケットの送信を中断するとき、計測部102が計測した送信パケット（具体的には、ダミーパケット）の数を１減算する。
【０１２５】
また、破壊部106は、送信ポート101によるダミーパケットの送信を中断するとき、そのダミーパケットのうち送信済みの部分の末尾に付加される誤ったエラー検出情報の送信を送信ポート101に行わせ、その後、そのダミーパケットのうち未送信の部分の送信ポート101による送信を中止する。
【０１２６】
監視部401は、多重化部105から送信されてきたパケットがダミーパケットであるか識別する。
【０１２７】
監視部402は、多重化部105内の保存部303と保存部302のパケットの有無を監視する。監視部402は、多重化部105内の保存部303あるいは保存部302にパケットが到着し、かつ送信中パケットがダミーパケットである場合、挿入部404にパケット終端信号の送信を命令する。
【０１２８】
計算部403は、送信中のパケットのエラー検出用情報を計算する。例えば、Ethernetの場合、計算部403は、32ビットCRC（Cyclic Redundancy Check）を計算する。
【０１２９】
挿入部404は、監視部402からの命令によって、パケット終端信号を送信ポート101に送信する。
【０１３０】
なお、Ethernetのようにパケットにエラー検出用情報が含まれるプロトコルが使用される場合には、計算部403は、送信が中断されたダミーパケットの送信済みの部分の末尾に付加される誤ったエラー検出情報を計算し、そのエラー検出用情報を送信ポート101に送信してから、挿入部404が、パケット終端信号を送信ポート101に送信してもよい。計算部403は、例えば、誤ったエラー検出情報として、CRCに１加算したエラー検出用情報を送信する。
【０１３１】
挿入部404は、パケット終端信号を送信した後に、減算部405にダミーパケットを破壊したことを通知する。
【０１３２】
減算部405は、挿入部404からダミーパケットを破壊したことを通知されると、計測部102に送信パケット数を１減算することを命令する。
【０１３３】
なお、送信装置100Aは、例えば、コンピュータであり、コンピュータが読み取り可能な記録媒体に記録されたプログラムを読み取り実行することにより、通知パケット作成部10、送信部11、生成部104、および、破壊部106として機能する。なお、通知パケット作成部10、送信部11、生成部104および破壊部106のそれぞれは、専用のハードウェアにより実現されてもよい。
【０１３４】
図９は、送信ポート101でパケットを送信しているときの監視部402の動作を説明するためのフローチャートである。
【０１３５】
ステップS9-1、S9-2で、監視部402は、多重化部105内の保存部302にパケットがあるか確認する。保存部302にパケットがなければ、監視部402は、ステップS9-3へ進む。保存部302にパケットがあれば、監視部402は、ステップS9-4へ進む。
【０１３６】
ステップS9-3で、監視部402は、多重化部105内の保存部303にパケットがあるか確認する。保存部303にパケットがあれば、監視部402は、ステップS9-4へ進む。保存部303にパケットがなければ、監視部402は、ステップS9-1へ戻り、多重化部105の監視を継続する。
【０１３７】
ステップS9-4で、監視部402は、送信中のパケットがダミーパケットであるかを、監視部401からの情報に基づいて判断する。送信中パケットがダミーパケットの場合、監視部402は、ステップS9-5へ進む。送信中パケットがダミーパケットではない場合、監視部402は、ステップS9-1へ戻り、多重化部105の監視を継続する。
【０１３８】
ステップS9-5で、監視部402は、挿入部404にダミーパケットの破壊を命令し、送信中のダミーパケット送信を中断、破壊する。
【０１３９】
ダミーパケットの送信が中断されたことで、送信ポート101が次のパケットを送信可能な状態となり、多重化部105に保存されていたダミーパケット以外のパケットが送信ポート101から送信される（ステップS9-6）。
【０１４０】
なお、本実施形態も、以下のように変形されてもよい。
【０１４１】
受信装置100Aでは、作成部103は、送信パケット数通知パケットを作成するごとに、計測部102の計測値を「0」にリセットする。なお、計測部102の計測値には、今回作成された送信パケット数通知パケットの数は含まれていないが、前回作成された送信パケット数通知パケットの数が含まれている。今回作成された送信パケット数通知パケットの数と前回作成された送信パケット数通知パケットの数は共に１である。このため、計測部102の計測値は、実質的に、前回の送信パケット数通知パケットが送信された後に送信された送信パケット（今回作成された送信パケット数通知パケットを含む）の数を示すものとなる。
【０１４２】
受信装置200では、演算部207は、送信パケット数通知パケットを受信するごとに、計測部203の計測値（受信ビット数）および計測部204の計測値（受信パケット数）を読み取り、その後、計測部203および204の計測値を「0」にリセットする。演算部207は、送信パケット数通知パケットを受信するごとに、その送信パケット数通知パケットに示された送信パケットの数から、読み取られた計測部204の計測値（受信パケット数）を差し引いた値を、読み取られた計測部203の計測結果（受信ビット数）で割った値を、伝送路300のビット誤り率として求める。
【０１４３】
この場合、演算部207は、前回の計測値を用いることなく、伝送路300のビット誤り率を算出できる。よって、演算部207は、前回の計測値を保存する必要がなくなる。
【０１４４】
本実施形態によれば、破壊部106は、送信ポート101がダミーパケットの送信している状況で他のパケットを送信する必要が生じたとき、送信ポート101によるダミーパケットの送信を中断して、送信ポート101に、他のパケットの送信を行わせる。
【０１４５】
このため、ダミーパケットの挿入によって発生するジッタを小さくすることができる。
【０１４６】
本実施形態では、破壊部106は、送信ポート101によるダミーパケットの送信を中断するとき、計測部102が計測した送信パケットの数を１減算する。この場合、ダミーパケットの送信の中断を、送信パケット数通知パケットに反映することが可能になる。このため、ダミーパケットの送信の中断に伴う、伝送路300のビット誤り率の精度の悪化を防止することが可能になる。
【０１４７】
本実施形態では、破壊部106は、送信ポート101によるダミーパケットの送信を中断するとき、そのダミーパケットのうち送信済みの部分の末尾に付加される誤ったエラー検出情報の送信を送信ポート101に行わせ、その後、そのダミーパケットのうち未送信の部分の送信ポート101による送信を中止する。この場合、ダミーパケットのうち送信済みの部分を、受信装置200がパケットエラーとして判定しやすくなる。
【０１４８】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１４９】
100、100A  送信装置
101  送信ポート
102  送信パケット数計測部
103  送信パケット数通知パケット作成部
104  ダミーパケット生成部
105  パケット多重化部
106  ダミーパケット破壊部
10  通知パケット作成部
11  送信部
200  受信装置
201  受信ポート
202  パケットエラー検出部
203  受信ビット数計測部
204  受信パケット数計測部
205  送信パケット数通知パケット抽出部
206  ダミーパケット廃棄部
207  ビットエラー率演算部
20  算出部
300  伝送路
301  受信パケット振り分け部
302  送信パケット数通知パケット保存部
303  データパケット保存部
304  ダミーパケット保存部
305  送信パケット選択部
401  送信中パケット監視部
402  パケット多重化部監視部
403  エラー検出用情報計算部
404  パケット終端信号挿入部
405  送信パケット数減算部
【図１】
2011114380.tif 000003
【図２】
2011114380.tif 000004
【図３】
2011114380.tif 000005
【図４】
2011114380.tif 000006
【図５】
2011114380.tif 000007
【図６】
2011114380.tif 000008
【図７】
2011114380.tif 000009
【図８】
2011114380.tif 000010
【図９】
2011114380.tif 000011