(57)【要約】【課題】データ伝送のオーバヘッドを低減して効率良くデータ伝送を行なうデータ伝送システム、データ送信装置およびデータ受信装置を得ること。【解決手段】レイヤ３パケットを分割して生成するレイヤ２パケットを物理層を伝送するための伝送フレームに複数まとめて格納しデータ伝送するデータ伝送システムにおいて、伝送フレーム３０は、自フレーム内に格納するＬ２ＰＤＵが属していたＬ３ＰＤＵのＬ３ＳＮを格納する識別情報格納領域を有し、識別情報格納領域は、伝送フレーム３０内に格納するＬ２ＰＤＵ間でＬ３ＳＮが共通している場合には、１つのＬ３ＳＮに複数のＬ２ＰＤＵを対応付けし、共通しているＬ３ＳＮをまとめて格納する。【選択図】        図４
2008153956.tif 000002
【特許請求の範囲】
【請求項１】
レイヤ３パケットを分割して生成するレイヤ２パケットを物理層を伝送するための伝送フレームに複数まとめて格納しデータ伝送するデータ伝送システムにおいて、
前記伝送フレームは、自フレーム内に格納するレイヤ２パケットが属していたレイヤ３パケットの識別情報を格納する識別情報格納領域を有し、
前記識別情報格納領域は、前記伝送フレーム内に格納するレイヤ２パケット間で前記識別情報が共通している場合には、１つの識別情報に複数のレイヤ２パケットを対応付けし、共通している識別情報をまとめて格納することを特徴とするデータ伝送システム。
【請求項２】
前記レイヤ２パケットのうち、前記レイヤ３パケットの末尾に対応するレイヤ２パケットには前記レイヤ３パケットの末尾であることを示す情報を付加することを特徴とする請求項１に記載のデータ伝送システム。
【請求項３】
前記伝送フレームは、同一の識別情報を有したレイヤ２パケット群毎に前記識別情報格納領域を有し、
前記識別情報格納領域は、前記各レイヤ２パケット群の先頭に配置されることを特徴とする請求項１または２に記載のデータ伝送システム。
【請求項４】
前記識別情報格納領域は、前記伝送フレームの先頭に配置されて、複数種類の識別情報とともに、当該識別情報に対応する各レイヤ２パケットのうち前記伝送フレームが格納しているレイヤ２パケットの数に関する情報を格納することを特徴とする請求項１または２に記載のデータ伝送システム。
【請求項５】
レイヤ３パケットを分割してレイヤ２パケットを生成するとともに、生成したレイヤ２パケットを物理層を伝送するための伝送フレームに複数まとめて格納しデータ送信するデータ送信装置において、
前記伝送フレームを生成する際に、当該伝送フレームに格納させるレイヤ２パケットが属していたレイヤ３パケットの識別情報を格納する識別情報格納領域を有した伝送フレームを生成する伝送フレーム生成部を備え、
前記伝送フレーム生成部は、前記伝送フレーム内に格納するレイヤ２パケット間で前記識別情報が共通している場合には共通した識別情報をまとめて前記識別情報格納領域に格納することを特徴とするデータ送信装置。
【請求項６】
レイヤ３パケットを分割して生成されたレイヤ２パケットを複数まとめて格納した、物理層を伝送するための伝送フレームを受信するデータ受信装置において、
前記レイヤ２パケットが属していたレイヤ３パケットの識別情報を格納する識別情報格納領域を有した伝送フレームから前記識別情報および当該識別情報に対応するレイヤ２パケットを抽出するレイヤ２パケット抽出部と、
前記レイヤ２パケット抽出部が抽出した前記識別情報に基づいて、前記レイヤ２パケット抽出部が抽出した前記レイヤ２パケットを組み立てて前記レイヤ３パケットを生成するレイヤ３パケット生成部と、
を備え、
前記伝送フレーム内に格納するレイヤ２パケット間で前記識別情報が共通している場合には共通した識別情報が前記識別情報格納領域にまとめて格納されていることを特徴とするデータ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイヤ３パケットをレイヤ２パケットに分割してデータ伝送するデータ伝送システム、データ送信装置およびデータ受信装置に関するものである。
【背景技術】
【０００２】
ネットワーク上でデータの送受信を行なう技術の１つとして、レイヤ３パケットをレイヤ２パケットに分割するとともに、分割して生成したレイヤ２パケットを伝送フレームに複数個まとめて格納し物理層を介してデータ伝送を行うデータ伝送システムがある。このようなデータ伝送システムでは、データ伝送量を削減して効率良くデータ伝送することが望まれている。
【０００３】
特許文献１に記載の通信システムは、送信側の装置が上位層の親パケットを長さが短いセグメントに分割し、セグメンテーション情報とともに送信している。また、受信側の装置がセグメンテーション情報を利用して受信セグメントを連結することにより、上位層の親パケットを組み立てている。この通信システムでは、分割した各セグメントが親パケットを識別するための親パケットシーケンス番号と、個々のセグメントを識別するためのセグメントシーケンス番号を含んでいる。受信側では、親パケットを組み立てる際に、この親パケットよりも親パケットシーケンス番号が小さい親パケットの全てを上位層に送信しているか否かに関わらず、親パケットを構成する全てのセグメントを正確に受信できれば親パケットの組み立てを行って上位層に送信している。
【０００４】
【特許文献１】特開２００５−２２９５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、親パケットを分割して生成したセグメントの全てに親パケットを識別するための親パケットシーケンス番号を設定しているので、データ伝送のオーバヘッドが増大するという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、データ伝送のオーバヘッドを低減して効率良くデータ伝送を行なうデータ伝送システム、データ送信装置およびデータ受信装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、レイヤ３パケットを分割して生成するレイヤ２パケットを物理層を伝送するための伝送フレームに複数まとめて格納しデータ伝送するデータ伝送システムにおいて、前記伝送フレームは、自フレーム内に格納するレイヤ２パケットが属していたレイヤ３パケットの識別情報を格納する識別情報格納領域を有し、前記識別情報格納領域は、前記伝送フレーム内に格納するレイヤ２パケット間で前記識別情報が共通している場合には、１つの識別情報に複数のレイヤ２パケットを対応付けし、共通している識別情報をまとめて格納することを特徴とする。
【発明の効果】
【０００８】
この発明によれば、伝送フレーム内に格納するレイヤ２パケット間でレイヤ３パケットの識別情報が共通している場合には共通した識別情報をまとめて格納するので、データ伝送のオーバヘッドを低減して効率良くデータ伝送を行なうことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明に係るデータ伝送システム、データ送信装置およびデータ受信装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明の実施の形態１に係るデータ伝送システムの構成を示すブロック図である。データ伝送システム１００は、親パケットを分割して生成したセグメントを複数個まとめた状態で伝送するシステムであり、データ送信装置１、データ受信装置２、伝送路７を備えている。
【００１１】
データ送信装置１は、データ受信装置２へデータ送信を行なう装置であり、レイヤ３送信部３、レイヤ２送信部１０、物理層制御部５を備えている。データ受信装置２は、データ送信装置１からのデータを受信する装置であり、レイヤ３受信部４、レイヤ２受信部２０、物理層制御部６を備えている。伝送路７は、データ送信装置１とデータ受信装置２を接続し、データ送信装置１からのデータをデータ受信装置２に伝送する。
【００１２】
データ送信装置１では、レイヤ３送信部３とレイヤ２送信部１０が接続し、レイヤ２送信部１０と物理層制御部５が接続している。また、データ受信装置２では、レイヤ３受信部４とレイヤ２受信部２０が接続し、レイヤ２受信部２０と物理層制御部６が接続している。そして、データ送信装置１の物理層制御部５とデータ受信装置２の物理層制御部６が伝送路７を介して接続している。
【００１３】
データ送信装置１のレイヤ３送信部３は、レイヤ３  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ（以下、Ｌ３ＰＤＵという）をレイヤ２送信部１０に送信する。レイヤ２送信部１０は、レイヤ３送信部３からのＬ３ＰＤＵをレイヤ２  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ（以下、Ｌ２ＰＤＵという）に分割し、分割したＬ２ＰＤＵを伝送フレーム３０にパッキングして物理層制御部５に送信する。レイヤ２送信部１０は、分割部１１、バッファ部１２、スケジューリング部１３、伝送フレーム生成部１４、再送制御部１５を有している。
【００１４】
分割部１１は、レイヤ３送信部３およびバッファ部１２に接続している。バッファ部１２は、スケジューリング部１３および伝送フレーム生成部１４に接続し、スケジューリング部１３は再送制御部１５に接続している。また、伝送フレーム生成部１４と再送制御部１５はそれぞれ物理層制御部５に接続している。
【００１５】
分割部１１は、レイヤ３送信部３から受信するＬ３ＰＤＵをＬ２ＰＤＵに分割し、バッファ部１２に入力する。バッファ部１２は、分割部１１で生成（分割）されたＬ２ＰＤＵを蓄積して管理するバッファ機能を有している。バッファ部１２は、スケジューリング部１３からの指示に基づいて、送信することが決定されたＬ２ＰＤＵを伝送フレーム生成部１４に入力する。
【００１６】
スケジューリング部１３は、データ受信装置２へ送信するＬ２ＰＤＵを決定するスケジューリング機能を有している。スケジューリング部１３は、バッファ部１２が蓄積しているＬ２ＰＤＵや再送制御部１５からの指示に基づいて、データ受信装置２へ送信するＬ２ＰＤＵの送信タイミング（送信スケジュール）を決定する。スケジューリング部１３は、データ受信装置２へ送信するＬ２ＰＤＵをバッファ部１２に指示する。
【００１７】
伝送フレーム生成部１４は、バッファ部１２から送られてくるＬ２ＰＤＵを伝送路７（物理層伝送路）内を伝送する伝送フレーム３０にパッキングして伝送フレームを生成する。伝送フレーム生成部１４は、生成した伝送フレーム３０を物理層制御部５に入力する。
【００１８】
再送制御部１５は、レイヤ２受信部２０において伝送フレーム３０に誤りが発生した場合に、誤りの発生した伝送フレーム３０に含まれるＬ２ＰＤＵを再送信する際の再送信制御を行なう。再送制御部１５は、レイヤ２受信部２０から送られてくる伝送フレーム３０に誤りが発生したことを示す情報を物理層制御部５を介して受信し、再送信させるＬ２ＰＤＵを決定する。再送制御部１５は、再送信させるＬ２ＰＤＵをスケジューリング部１３に指示する。物理層制御部５は、レイヤ２送信部１０で生成された伝送フレーム３０を伝送路７を介してデータ受信装置２に送信する際の送信制御を行なう。
【００１９】
データ受信装置２の物理層制御部６は、データ送信装置１からの伝送フレーム３０を伝送路７を介して受信する際の受信制御を行なう。レイヤ２受信部２０は、レイヤ２送信部１０と下位層（物理層）を介して対向しており、レイヤ２送信部１０からの伝送フレーム３０を物理層制御部６を介して受信する。レイヤ２受信部２０は、受信した伝送フレーム３０に含まれるＬ２ＰＤＵを組み立ててＬ３ＰＤＵを生成する。レイヤ２受信部２０は、誤り判定部２１、伝送フレーム分解部（レイヤ２パケット抽出部）２２、組み立て部（レイヤ３パケット生成部）２３を有している。
【００２０】
誤り判定部２１は物理層制御部６に接続し、組み立て部２３はレイヤ３受信部４に接続している。誤り判定部２１と組み立て部２３は、伝送フレーム分解部２２を介して接続している。
【００２１】
誤り判定部２１は、物理層制御部６から受信する伝送フレーム３０の誤りの有無を判定（検査）する誤り判定機能を有している。誤り判定部２１は、誤りの無かった伝送フレーム３０を伝送フレーム分解部２２に入力するとともに、誤りの有った伝送フレーム３０の情報をデータ送信装置１に通知する。
【００２２】
伝送フレーム分解部２２は、誤り判定部２１からの伝送フレーム３０を分解して、パッキングされているＬ２ＰＤＵを抽出する。伝送フレーム分解部２２は、抽出したＬ２ＰＤＵを組み立て部２３に入力する。組み立て部２３は、伝送フレーム分解部２２からのＬ２ＰＤＵをＬ３ＰＤＵに組み立てて、レイヤ３受信部４に送信する。レイヤ３受信部４は、レイヤ３送信部１０からのＬ３ＰＤＵをレイヤ２送信部１０、物理層制御部５、伝送路７、物理層制御部６、レイヤ２受信部２０を介して受信する。
【００２３】
つぎに、図２〜図６を参照して、データ伝送システム１００の動作手順を説明する。ここでは、データ伝送システム１００の動作手順として、データ送信装置１の動作手順を説明した後、データ受信装置２の動作手順を説明する。
【００２４】
図２は、データ送信装置の動作手順を示すフローチャートであり、図３は、データ送信装置の動作手順を説明するための説明図である。レイヤ２送信部１０では，レイヤ３送信部３からＬ３ＰＤＵを受信すると（ステップＳ１０）、分割部１１が各Ｌ３ＰＤＵを識別するためのＬ３ＰＤＵシーケンス番号（以下、Ｌ３ＳＮ（Layer  ３  Sequence  Number）という）（識別情報）を採番し、Ｌ３ＰＤＵをＬ２ＰＤＵに分割する（ステップＳ２０）。図３では、分割部１１がＬ３ＳＮ＝Ｎ（Ｎは自然数）を設定（採番）した場合を示している。
【００２５】
また、分割部１１は、分割処理で生成した各Ｌ２ＰＤＵに各Ｌ２ＰＤＵを識別するためのＬ２ＰＤＵシーケンス番号（以下、Ｌ２ＳＮという）を採番する。分割部１１は、このＬ２ＳＮを、付属情報としてＬ２ＰＤＵ内に付加（設定）する（ステップＳ３０）。分割部１１は、例えば各Ｌ２ＰＤＵにＬ２ＳＮ＝ｎ（ｎは自然数）、Ｌ２ＳＮ＝ｎ＋１、Ｌ２ＳＮ＝ｎ＋２を設定する。さらに、分割部１１は、Ｌ３ＰＤＵ（Ｌ３ＳＮ＝Ｎ）の末尾となるＬ２ＰＤＵにＬ３ＰＤＵの末尾を示す情報（フラグ）を付加（設定）する（ステップＳ４０）。
【００２６】
分割部１１は、生成したＬ２ＰＤＵをＬ３ＳＮ（Ｌ３ＳＮ情報）とともにバッファ部１２に転送する。バッファ部１２は、この後Ｌ３ＰＤＵに対応する伝送フレーム３０の送信が完了するまでＬ３ＳＮとＬ２ＰＤＵを蓄積管理する。図４のＬ２ＰＤＵバッファ１７は、バッファ部１２がバッファ処理しているＬ２ＰＤＵを示している。
【００２７】
バッファ部１２に蓄積されたＬＰ２ＤＵはスケジューリング部１３によって送信タイミングが決定される。スケジューリング部１３は、送信することが決定したＬ２ＰＤＵをバッファ部１２に指示する。バッファ部１２は、スケジューリング部１３からの指示に基づいて、送信することが決定したＬ２ＰＤＵを各Ｌ２ＰＤＵに対応するＬ３ＳＮとともに伝送フレーム生成部１４に転送する。伝送フレーム生成部１４は、バッファ部１２からのＬ２ＰＤＵを伝送路７を伝送するための伝送フレーム３０にパッキングする。
【００２８】
ここで、パッキングされた伝送フレーム３０の構成について説明する。図４は、実施の形態１に係るデータ送信装置が作成する伝送フレームの構成の一例を示す図である。伝送フレーム生成部１４では、バッファ部１２から転送されるＬ２ＰＤＵと各Ｌ２ＰＤＵが属するＬ３ＰＤＵのシーケンス番号（Ｌ３ＳＮ）を用いて、伝送フレーム３０を生成する。
【００２９】
図４では、伝送フレーム生成部１４が「Ｌ３ＳＮ＝Ｎ−１」のＬ２ＰＤＵ（Ｌ２ＳＮ＝ｎ−１）、「Ｌ３ＳＮ＝Ｎ」のＬ２ＰＤＵ（Ｌ２ＳＮ＝ｎ，ｎ＋１，ｎ＋２）の４個のＬ２ＰＤＵを伝送フレーム３０にパッキングした場合を示している。
【００３０】
伝送フレーム生成部１４は、伝送フレーム３０を、Ｌ３ＰＤＵのＬ３ＳＮ（識別情報格納領域）と、Ｌ２ＳＮが付与されたＬ２ＰＤＵとによって構成する。伝送フレーム３０内では、Ｌ３ＰＤＵのＬ３ＳＮ、Ｌ２ＳＮを含んだＬ２ＰＤＵの順番で各データが配置される。このとき、伝送フレーム生成部１４は、Ｌ３ＳＮが共通しているＬ２ＰＤＵに対しては、最初のＬ２ＰＤＵにのみＬ３ＳＮを配置し、このＬ２ＰＤＵと同じＬ３ＳＮを有するＬ２ＰＤＵにはＬ３ＳＮを配置しない。すなわち、伝送フレーム生成部１４は、Ｌ２ＰＤＵ群で共通するＬ３ＳＮを、Ｌ２ＰＤＵ群毎に１つに一括してまとめて各Ｌ２ＰＤＵ群の先頭に配置し伝送フレーム３０を生成する（ステップＳ５０）。
【００３１】
ここでは、伝送フレーム３０内のデータを「Ｌ３ＳＮ＝Ｎ−１」、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ−１）、「Ｌ３ＳＮ＝Ｎ」、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ）、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ＋１）、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ＋２）の順番で構成している。伝送フレーム生成部１４で生成された伝送フレーム３０は、物理層制御部５を介してデータ受信装置２に送信される（ステップＳ６０）。
【００３２】
つぎに、データ受信装置２の動作手順について説明する。図５は、データ受信装置の動作手順を示すフローチャートであり、図６は、データ受信装置の動作手順を説明するための説明図である。
【００３３】
物理層制御部５が送信した伝送フレーム３０は伝送路７を経由して物理層制御部６に送られ物理層制御部６に受信される。物理層制御部６は受信した伝送フレーム３０をレイヤ２受信部２０に転送する。
【００３４】
物理層制御部６からの伝送フレーム３０は、レイヤ２受信部２０の誤り判定部２１で受信される（ステップＳ１１０）。誤り判定部２１は、物理層制御部６から受信する伝送フレーム３０の伝送路７における誤りの有無を判定する。誤り検査の方法としては、例えば送信側（データ送信装置１）において誤り検出用の冗長符号を伝送フレーム３０に付与しておき、受信側（誤り判定部２１）で冗長符号の検査を実行することによって行なう。
【００３５】
誤り判定部２１は、誤り判定において誤りが発生していることを検出した場合には、データ送信装置１に対して伝送フレーム３０に誤りがあったことを示す情報を送信する。誤り判定部２１は、誤り判定において誤りが発生したことを検出しない場合は、誤りの無かった伝送フレーム３０を伝送フレーム分解部２２に転送する。ここでの誤り判定部２１は、誤りの判定結果として、例えば誤りが発生してない場合にはデータ送信装置１にＡＣＫを送信し、誤りが発生した場合にはデータ送信装置１にＮＡＣＫを送信する。
【００３６】
伝送フレーム分解部２２は、誤り判定部２１からの伝送フレーム３０を分解して、パッキングされていたＬ２ＰＤＵと、このＬ２ＰＤＵに対応するＬ３ＰＤＵのＬ３ＳＮを抽出する（ステップＳ１２０）。伝送フレーム分解部２２は、抽出したＬ２ＰＤＵと、伝送フレーム３０内に設定されていた各Ｌ２ＰＤＵに対応するＬ３ＳＮを組み立て部２３に入力する。
【００３７】
組み立て部２３は、伝送フレーム分解部２２からＬ２ＰＤＵとＬ２ＰＤＵに対応するＬ３ＳＮが入力されているので、各Ｌ２ＰＤＵが属するＬ３ＰＤＵを識別することができる。組み立て部２３は、各Ｌ３ＰＤＵを再組み立てするために必要なＬ２ＰＤＵが全て揃っているか否かを確認する。ここでの組み立て部２３は、「Ｌ３ＳＮ＝Ｎ」のＬ３ＰＤＵや「Ｌ３ＳＮ＝Ｎ−１」のＬ３ＰＤＵを再組み立てするために必要なＬ２ＰＤＵが全て揃っているか否かを確認する。
【００３８】
組み立て部２３は、組み立て対象となっているＬ３ＰＤＵよりも以前にレイヤ３送信部３から送信されたＬ３ＰＤＵの再組み立てが完了しているか否かに関わらず、組み立て対象となっているＬ３ＰＤＵを再組み立てするのに必要なＬ２ＰＤＵが揃った時点で、組み立て対象となっているＬ３ＰＤＵを再組み立てる。
【００３９】
「Ｌ２ＳＮ＝ｎ＋２」のＬ２ＰＤＵには、Ｌ３ＰＤＵ（Ｌ３ＳＮ＝Ｎ）の末尾を示す情報が設定されているので、組み立て部２３は、このＬ３ＰＤＵを再組み立てするために必要なＬ２ＰＤＵは全て揃っていると判断する。これにより、組み立て部２３は、Ｌ３ＳＮ＝Ｎ−１のＬ３ＰＤＵを再組み立てするために必要なＬ２ＰＤＵが全て揃っているか否かに関わらず、Ｌ３ＳＮ＝ＮのＬ３ＰＤＵを再組み立てする（ステップＳ１３０）。組み立て部２３は、組み立てたＬ３ＰＤＵをレイヤ３受信部４（上位レイヤ）に送信する（ステップＳ１４０）。
【００４０】
このように、実施の形態１によれば、データ送信装置１からデータ受信装置２へ、Ｌ３ＰＤＵ（親パケット）を分割したＬ２ＰＤＵ（セグメント）を複数個まとめた状態で伝送する際に、共通するＬ３ＳＮを１つにまとめて伝送フレーム３０を生成するので、各セグメントに設定されたＬ３ＳＮ（親パケットシーケンス番号）の重複した設定を回避することが可能となる。したがって、Ｌ３ＳＮ（親パケットを識別する情報）を伝送するオーバヘッドを低減することができ、効率良くデータ伝送を行なうことが可能となる。
【００４１】
また、Ｌ３ＰＤＵの末尾に対応するＬ２ＰＤＵには、Ｌ３ＰＤＵの末尾を示す情報を付加して伝送フレーム３０を生成しているので、組み立て対象となっているＬ３ＰＤＵよりも以前にレイヤ３送信部３から送信されたＬ３ＰＤＵの再組み立てが完了しているか否かに関わらず、組み立て対象となっているＬ３ＰＤＵを再組み立てするのに必要なＬ２ＰＤＵが揃った時点で、組み立て対象となっているＬ３ＰＤＵを組み立てることが可能となる。したがって、Ｌ３ＰＤＵをレイヤ３受信部４に迅速に送信することが可能となる。
【００４２】
また、Ｌ２ＰＤＵに対応するＬ３ＰＤＵのＬ３ＳＮのうち、Ｌ３ＳＮが共通する場合には共通するＬ３ＳＮを１つにまとめてＬ２ＰＤＵ群の先頭に配置するので、データ受信装置はＬ３ＳＮとＬ２ＰＤＵとの対応付けを容易に検出することができ、Ｌ３ＰＤＵの組立てを容易に行なうことが可能となる。
【００４３】
実施の形態２．
つぎに、図７および図８を用いてこの発明の実施の形態２について説明する。実施の形態２のデータ伝送システムは、実施の形態１の図１で説明したデータ伝送システム１００と同様の構成を有しており、このデータ伝送システム１００と同様の動作を行なう。実施の形態２のデータ伝送システム１００と実施の形態１のデータ伝送システムの違いは、データ伝送システム１００内で送受信される伝送フレーム３０のフレームフォーマットである。
【００４４】
図７は、実施の形態２に係るデータ送信装置が作成する伝送フレームの構成の一例を示す図である。ここでの伝送フレーム３０は、伝送フレーム３０の先頭にＬ３ＰＤＵに関する情報（Ｌ３ＳＮやＬ２ＰＤＵの個数）がまとめて付加されている。すなわち、伝送フレーム３０の先頭に複数種類のＬ３ＳＮと、このＬ３ＳＮに対応するＬ２ＰＤＵの個数の情報を格納させている。
【００４５】
図７に示した伝送フレーム３０の例では、「Ｌ３ＳＮ＝Ｎ−１」のＬ２ＰＤＵ（Ｌ２ＳＮ＝ｎ−１）、「Ｌ３ＳＮ＝Ｎ」のＬ２ＰＤＵ（Ｌ２ＳＮ＝ｎ，ｎ＋１，ｎ＋２）の４個のＬ２ＰＤＵを伝送フレーム３０にパッキングした場合を示している。ここでの伝送フレーム３０の先頭には、これら４個のＬ２ＰＤＵに対応するＬ３ＰＤＵの情報が付加されている。具体的には、Ｌ３ＰＤＵの情報として、「Ｌ３ＳＮ＝Ｎ−１」、この「Ｌ３ＳＮ＝Ｎ−１」に対応するＬ２ＰＤＵが１個であることを示す情報、「Ｌ３ＳＮ＝Ｎ」、この「Ｌ３ＳＮ＝Ｎ」に対応するＬ２ＰＤＵが３個であることを示す情報が伝送フレーム３０の先頭に付加されている。
【００４６】
そして、この先頭データ（識別情報格納領域）の後に、各Ｌ２ＰＤＵの情報を配置する。すなわち、伝送フレーム生成部１４は、先頭データの後に、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ−１）、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ）、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ＋１）、Ｌ２ＰＤＵ（Ｌ２ＳＮ＝ｎ＋２）の各データを配置して伝送フレーム３０を生成する。伝送フレーム生成部１４で生成された伝送フレーム３０は、物理層制御部５を介してデータ受信装置２に送信される。
【００４７】
つぎに、データ受信装置２の動作手順について説明する。図８は、実施の形態２に係るデータ受信装置の動作手順を説明するための説明図である。実施の形態２に係るデータ受信装置２では、伝送フレーム分解部２２が図７に示した伝送フレーム３０を解析して伝送フレーム３０からＬ２ＰＤＵを抽出する。すなわち、伝送フレーム分解部２２は、誤り判定部２１からの伝送フレーム３０を分解して、パッキングされていたＬ２ＰＤＵと、このＬ２ＰＤＵに対応するＬ３ＰＤＵのＬ３ＳＮを抽出する。そして、伝送フレーム分解部２２は、抽出したＬ２ＰＤＵと、伝送フレーム３０内に設定されていた各Ｌ２ＰＤＵに対応するＬ３ＳＮを組み立て部２３に入力する。
【００４８】
組み立て部２３は、実施の形態１の組み立て部２３と同様に、Ｌ３ＳＮとＬ２ＰＤＵを用いてＬ３ＰＤＵを組み立てる。そして、組み立て部２３は、組み立てたＬ３ＰＤＵをレイヤ３受信部４（上位レイヤ）に送信する。
【００４９】
このように、実施の形態２によれば、データ送信装置１からデータ受信装置２へ、Ｌ３ＰＤＵ（親パケット）を分割したＬ２ＰＤＵ（セグメント）を複数個まとめた状態で伝送する際に、Ｌ３ＰＤＵに関する情報（Ｌ３ＳＮやＬ２ＰＤＵの個数）をまとめて伝送フレーム３０に付加しているので、実施の形態１のデータ伝送システム１００よりもＬ３ＳＮ（親パケットを識別する情報）を伝送するオーバヘッドを低減することができる。したがって、実施の形態１のデータ伝送システム１００よりも効率良くデータ伝送を行なうことが可能となる。
【００５０】
また、複数種類のＬ３ＳＮと、このＬ３ＳＮに対応するＬ２ＰＤＵの個数の情報を、伝送フレーム３０の先頭に配置するので、データ受信装置はＬ３ＳＮとＬ２ＰＤＵとの対応付けを容易に検出することができ、Ｌ３ＰＤＵの組立てを容易に行なうことが可能となる。
【産業上の利用可能性】
【００５１】
以上のように、本発明に係るデータ伝送システム、データ送信装置およびデータ受信装置は、レイヤ３パケットを分割して生成したレイヤ２パケットのデータ伝送に適している。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１に係るデータ伝送システムの構成を示すブロック図である。
【図２】データ送信装置の動作手順を示すフローチャートである。
【図３】データ送信装置の動作手順を説明するための説明図である。
【図４】実施の形態１に係るデータ送信装置が作成する伝送フレームの構成の一例を示す図である。
【図５】データ受信装置の動作手順を示すフローチャートである。
【図６】データ受信装置の動作手順を説明するための説明図である。
【図７】実施の形態２に係るデータ送信装置が作成する伝送フレームの構成の一例を示す図である。
【図８】実施の形態２に係るデータ受信装置の動作手順を説明するための説明図である。
【符号の説明】
【００５３】
１  データ送信装置
２  データ受信装置
３  レイヤ３送信部
４  レイヤ３受信部
５，６  物理層制御部
７  伝送路
１０  レイヤ２送信部
１１  分割部
１２  バッファ部
１３  スケジューリング部
１４  伝送フレーム生成部
１５  再送制御部
２０  レイヤ２受信部
２１  誤り判定部
２２  伝送フレーム分解部
２３  組み立て部
３０  伝送フレーム
１００  データ伝送システム
【図１】
2008153956.tif 000003
【図２】
2008153956.tif 000004
【図３】
2008153956.tif 000005
【図４】
2008153956.tif 000006
【図５】
2008153956.tif 000007
【図６】
2008153956.tif 000008
【図７】
2008153956.tif 000009
【図８】
2008153956.tif 000010