(57)【要約】  判定装置であって、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定部と、フレームについて、エラーを検出する誤り検出部と、エラーが検出されたフレームであって、特定フレームではないフレームを廃棄する廃棄部と、特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換部と、を備える。
2011074298.tif 000002
【特許請求の範囲】
【請求項１】
受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定部と、
前記フレームについて、エラーを検出する誤り検出部と、
エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄部と、
前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換部と、
を備える判定装置。
【請求項２】
前記判定部は、前記誤り検出部によってエラーが検出されたフレームのみについて判定を行う請求項１に記載の判定装置。
【請求項３】
前記書換部は、前記特定フレームについて、エラーが検出されたか否かに拘わらず書換を行う請求項１に記載の判定装置。
【請求項４】
前記判定部は、前記判定部は、受信されたフレームのうち、特定フレームを前記書換部へ転送し、特定フレーム以外のフレームを前記誤り検出部に転送する請求項１又は３に記載の判定装置。
【請求項５】
フレームを受信する受信部と、
受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定部と、
前記フレームについて、エラーを検出する誤り検出部と、
エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄部と、
前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換部と、
前記書換部によって書き換えられたフレームと、前記誤り検出部によってエラーが検出されていないフレームとを、他の装置へ転送する転送部と、
を備える転送装置。
【請求項６】
判定装置が、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定ステップと、
前記判定装置が、前記フレームについて、エラーを検出する誤り検出ステップと、
前記判定装置が、エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄ステップと、
前記判定装置が、前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換ステップと、
を備える判定方法。
【請求項７】
コンピュータに対し、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定ステップと、
前記フレームについて、エラーを検出する誤り検出ステップと、
エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄ステップと、
前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換ステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケットネットワークにおけるフレームの伝送技術に関する。
【背景技術】
【０００２】
ＰＤＨ（Plesiochronous Digital Hierarchy）やＳＤＨ（Synchronous Digital Hierarchy）やＳＯＮＥＴ（Synchronous Optical NETwork）等のデジタルハイアラーキ（Digital hierarchy）技術により伝送される信号（以下、「デジタルハイアラーキ信号」という。）を、パケットネットワークを経由して伝送する技術がある。デジタルハイアラーキ信号は、パケットネットワークに入力される際にフレーム変換され、パケットネットワーク内を個々のフレームとして伝送される。そして、個々のフレームはパケットネットワークから出力される際に信号抽出によってデジタルハイアラーキ信号に変換される。【０００３】
また、従来のパケットネットワークでは、各中継装置においてエラーの検出が行われる。そして、フレームに単一の伝送エラーが検出された場合には、そのフレームが廃棄されている。これは、パケットネットワークがコンピュータ用に設計されているためであり、エラーを含むフレームを即座に廃棄することによって無駄な帯域を消費するのを防ぐことを目的としている。しかしながら、リアルタイム性が要求されるデータが伝送対象となる場合には、エラーを含んでいる状態であっても、再送せずにそのまま宛先まで伝送することが要求される場合がある。例えば、特許文献１にも示すように、ビットエラーが発生したとしてもそのまま伝送する技術が提案されている。【０００４】
図７は、パケットネットワークを経由してデジタルハイアラーキ信号を伝送する際に生じていた問題点の概略を表す概略図である。図７では、デジタルハイアラーキ信号の具体例として、ＰＤＨ信号を例示している。ＰＤＨ信号はパケットネットワークに入力される際にフレーム変換され、複数のフレームが生成される。図７の例では、パケットネットワーク内の転送において、複数のフレームのうちの一つに１ビット分のエラーが生じている。この場合、パケットネットワーク内でＦＣＳ（Frame Check Sequence）等の誤り検出が行われてエラーが検出されると、エラーが検出されたフレームは廃棄される。そのため、廃棄されたフレームに含まれていたＰＤＨ信号の全てが廃棄され、例えば数百ビット以上のバーストエラーが発生してしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３１６０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の技術ではＦＣＳエラーフレーム廃棄制御フラグという特殊なフラグを付与する必要があり、このフラグに対応していない一般的な装置によって生成されたフレームに対しては対応できず廃棄されてしまうという問題があった。【０００７】
上記事情に鑑み、本発明の一態様は、パケットネットワーク内でフレームを転送する際に、バーストエラーの発生を抑止することを可能とする技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の一態様は、判定装置であって、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定部と、前記フレームについて、エラーを検出する誤り検出部と、エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄部と、前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換部と、を備える。【０００９】
本発明の一態様は、転送装置であって、フレームを受信する受信部と、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定部と、前記フレームについて、エラーを検出する誤り検出部と、エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄部と、前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換部と、前記書換部によって書き換えられたフレームと、前記誤り検出部によってエラーが検出されていないフレームとを、他の装置へ転送する転送部と、を備える。【００１０】
本発明の一態様は、判定方法であって、判定装置が、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定ステップと、前記判定装置が、前記フレームについて、エラーを検出する誤り検出ステップと、前記判定装置が、エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄ステップと、前記判定装置が、前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換ステップと、を備える。【００１１】
本発明の一態様は、コンピュータプログラムであって、コンピュータに対し、受信されたフレームについて、予め定められた特定フレームであるか否か判定する判定ステップと、前記フレームについて、エラーを検出する誤り検出ステップと、エラーが検出されたフレームであって、前記特定フレームではないフレームを廃棄する廃棄ステップと、前記特定フレームについて、エラーを検出するための符号を、現在のフレームの状態に基づいて書き換える書換ステップと、を実行させるためのものである。
【発明の効果】
【００１２】
本発明の一態様により、パケットネットワーク内でフレームを転送する際に、バーストエラーの発生を抑止することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】伝送システムのシステム構成を表すシステム構成図である。
【図２】一般的なＥｔｈｅｒｎｅｔ（登録商標）フレームの構成の概略を表す図である。
【図３】第１実施形態における中継装置の機能構成を表す概略ブロック図である。
【図４】第１実施形態における中継装置の動作の流れを表すフローチャートである。
【図５】第２実施形態における中継装置の機能構成を表す概略ブロック図である。
【図６】第２実施形態における中継装置の動作の流れを表すフローチャートである。
【図７】パケットネットワークを経由してデジタルハイアラーキ信号を伝送する際に生じていた問題点の概略を表す概略図である。
【発明を実施するための形態】
【００１４】
図１は、伝送システム１のシステム構成を表すシステム構成図である。伝送システム１は、パケットネットワークＰＮを含むシステムであって、デジタルハイアラーキ伝送装置１０（１０ａ、１０ｂ）、フレーム変換装置２０、中継装置３０（３０ａ、３０ｂ）、信号変換装置４０を備える。パケットネットワークＰＮは、複数の中継装置３０によって構成されるネットワークであり、レイヤ２（Ｌ２）においてはフレーム単位でのデータ伝送が行われる。
【００１５】
図２は、一般的なＥｔｈｅｒｎｅｔ（登録商標）フレームの構成の概略を表す図である。パケットネットワークＰＮ内で転送されるフレームは、図２に示される構成を有する。すなわち、パケットネットワークＰＮ内で転送されるフレームは、宛先ＭＡＣアドレス５１、送信元ＭＡＣアドレス５２、ＶＬＡＮ５３、Ｅｔｈｅｒｎｅｔ（登録商標）  Ｔｙｐｅ５４、ＩＰヘッダ５５、ＴＣＰ／ＵＤＰヘッダ５６、Ｐａｙｌｏａｄ５７、Ｐａｄｄｉｎｇ５８、ＦＣＳ５９の各フィールドの値を持つ。ただし、ＶＬＡＮ５３、ＩＰヘッダ５５、ＴＣＰ／ＵＤＰヘッダ５６、Ｐａｄｄｉｎｇ５８の各フィールドの値は必須ではない。
【００１６】
次に、伝送システム１に含まれる各装置について説明する。
デジタルハイアラーキ伝送装置１０は、ＰＤＨ（Plesiochronous Digital Hierarchy）やＳＤＨ（Synchronous Digital Hierarchy）やＳＯＮＥＴ（Synchronous Optical NETwork）等のデジタルハイアラーキ（Digital hierarchy）技術によりデータの伝送を行う装置であり、デジタルハイアラーキ伝送網内に設置される。デジタルハイアラーキ伝送装置１０とは、例えば携帯電話通信網におけるＮｏｄｅ  Ｂ（無線基地局：ＢＴＳ）等の装置である。なお、以下の説明において、デジタルハイアラーキ伝送装置１０によって伝送される信号を「デジタルハイアラーキ信号」という。
【００１７】
デジタルハイアラーキ伝送装置１０は、自装置に入力される伝送対象のデータ（以下、「伝送対象データ」という。）を、デジタルハイアラーキ信号に変換して他の装置へ伝送する。図１の場合、デジタルハイアラーキ伝送装置１０ａは、他の情報処理装置から伝送対象データの入力を受け、デジタルハイアラーキ信号に変換し、パケットネットワークＰＮを経由してデジタルハイアラーキ伝送装置１０ｂへ伝送する。デジタルハイアラーキ伝送装置１０ｂは、パケットネットワークＰＮを介してデジタルハイアラーキ伝送装置１０ａからデジタルハイアラーキ信号を受信すると、受信された信号を伝送対象データに変換する。そして、デジタルハイアラーキ伝送装置１０ｂは、伝送対象データの送信先となっている他の情報処理装置に対して伝送対象データを転送する。
【００１８】
図１には、デジタルハイアラーキ伝送装置１０として１０ａ及び１０ｂの２台のみが示されているが、伝送システム１はより多くのデジタルハイアラーキ伝送装置１０を備えても良い。また、デジタルハイアラーキ伝送装置１０同士が通信可能に設けられても良い。その場合、デジタルハイアラーキ伝送装置１０同士はデジタルハイアラーキ信号の伝送を行い、パケットネットワークＰＮとの境界に位置するデジタルハイアラーキ伝送装置１０がフレーム変換装置２０又は信号変換装置４０と通信を行う。また、図１では、デジタルハイアラーキ伝送装置１０のみがパケットネットワークＰＮに対して接続されているように示されているが、デジタルハイアラーキ信号とは異なる他の信号をパケットネットワークＰＮに入力する他の通信装置もパケットネットワークＰＮに接続される。そのため、パケットネットワークＰＮ内では、デジタルハイアラーキ信号が変換されたフレーム以外のフレームも伝送される。
【００１９】
フレーム変換装置２０は、パケットネットワークＰＮとデジタルハイアラーキ伝送網との境界に設置され、デジタルハイアラーキ伝送装置１０からデジタルハイアラーキ信号を受信する。そして、フレーム変換装置２０は、受信されたデジタルハイアラーキ信号を、パケットネットワークＰＮに応じたフレームに変換し、パケットネットワークＰＮ内の中継装置３０（図１の場合は中継装置３０ａ）へ転送する。フレーム変換装置２０は、例えばＰＷＥ３（Pseudo Wire Emulation Edge to Edge）に基づいて変換を行う。
【００２０】
中継装置３０は、パケットネットワークＰＮ内に設けられる通信装置である。中継装置３０は、自装置に入力されたフレームを、フレームヘッダに定義された宛先に応じて他の装置へ転送する。中継装置３０は、例えばマイクロ波等を用いた無線通信装置であっても良いし、有線通信装置であっても良い。
【００２１】
信号変換装置４０は、パケットネットワークＰＮとデジタルハイアラーキ伝送網との境界に設置され、パケットネットワークＰＮ内を転送されてきたフレームを、中継装置３０から受信する。そして、信号変換装置４０は、受信されたフレームを、デジタルハイアラーキ信号に変換し、デジタルハイアラーキ伝送網内のデジタルハイアラーキ伝送装置１０（図１の場合はデジタルハイアラーキ伝送装置１０ｂ）へ転送する。信号変換装置４０は、例えばＰＷＥ３に基づいて変換を行う。
【００２２】
次に、中継装置３０の構成について詳細に説明する。なお、中継装置３０の構成には、第１実施形態と第２実施形態とがあるため、以下それぞれの構成について説明する。
【００２３】
［第１実施形態］
図３は、第１実施形態における中継装置３０の機能構成を表す概略ブロック図である。第１実施形態における中継装置３０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備える。第一実施形態における中継装置３０は、中継プログラム（通信プログラム）を実行することによって、誤り検出部３０１、判定部３０２、廃棄部３０３、書換部３０４、Ｌ２ＳＷ処理部３０５を備える装置として機能する。なお、第１実施形態における中継装置３０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。また、中継装置３０は、コンピュータ読み取り可能な記録媒体に記録された中継プログラムを、コンピュータが読み取って実行することによって実現されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。
【００２４】
誤り検出部３０１は、自装置（中継装置３０）宛に転送されてきたフレームを受信し、受信された各フレームからエラーを検出する。このとき、当然のことながら、エラーが存在しないフレームからはエラーが検出されない。このように、誤り検出部３０１は少なくとも受信部としての機能と誤り検出部としての機能とをもつ。パケットネットワークＰＮ内を転送されるフレームには、誤り検出訂正符号（以下、「検出符号」ともいう。）が予め付与されている。誤り検出訂正符号は、例えばフレーム変換装置２０によって付与される。誤り検出部３０１は、誤り検出訂正符号に基づいて各フレームからエラーを検出する。
【００２５】
誤り検出訂正符号とは、フレーム中に生じたビット誤りを単に検出するための符号（例えば、パリティ符号、チェックサム、ＦＣＳ（Frame Check Sequence））であっても良いし、誤りが検出された場合にその誤りを訂正するための符号（例えば、ハミング符号、ＢＣＨ符号）であっても良い。誤り検出部３０１は、エラーが検出されたフレームに対してはエラーフラグを付与して判定部３０２へ転送する。一方、誤り検出部３０１は、エラーが検出されなかったフレームは、そのまま判定部３０２へ転送する。
【００２６】
判定部３０２は、誤り検出部３０１から転送されてきた各フレームについて、エラーフラグが付与されているか否か判定する。そして、エラーフラグが付与されているフレームについてはさらに特定フレームであるか否か判定する。特定フレームとは、伝送システム１において予めフレーム廃棄をせずに伝送されるように設定されたデータに関するフレームであり、本実施形態ではデジタルハイアラーキ信号から生成されたフレームである。また、伝送システム１において予めフレーム廃棄をせずに伝送されるように設定されたデータとは、例えばリアルタイム性が高いデータであり、より具体的には音声データや映像データなどである。
【００２７】
判定部３０２は、各フレームの所定のフィールドの値が予め設定されている値（以下、「設定値」という。）を持つか否かに基づいて、特定フレームであるか否かの判定を行う。所定のフィールドとは、既存のプロトコルで予め定められているフィールドであり、例えば宛先ＭＡＣアドレス５１、ＶＬＡＮ５３、Ｅｔｈｅｒｎｅｔ（登録商標）  Ｔｙｐｅ５４等である。このような所定のフィールドにおいて、フレームの値と設定値とが一致する場合には、判定部３０２はそのフレームが特定フレームであると判定する。より具体的には、例えば判定部３０２は、ＶＬＡＮ５３のフィールドの値を参照し、特定の値（番号）に属するトラフィックに関するフレームを特定フレームとして判定しても良い。
【００２８】
判定部３０２は、エラーフラグが付与されており且つ特定フレームではないフレームを廃棄部３０３へ転送する。また、判定部３０２は、エラーフラグが付与されていないフレーム又は特定フレームを書換部３０４へ転送する。このとき、判定部３０２は、エラーフラグが付与された特定フレームに対して、検出符号書換フラグを付与する。なお、判定部３０２は、参照すべき所定のフィールドがどのフィールであるのかについて及びその所定のフィールドの設定値を予め記憶している。
【００２９】
廃棄部３０３は、判定部３０２から転送されてきたフレームを廃棄する。すなわち、廃棄部３０３は、エラーフラグが付与されており且つ特定フレームではないフレームを廃棄する。
【００３０】
書換部３０４は、判定部３０２から転送されてきたフレームのうち、検出符号書換フラグが付与されているフレームに対し、検出符号の書き換えを行う。具体的には、書換部３０４は、検出符号書換フラグが付与されているフレームについて、現状のビット列に基づいて、フレームに付与されている検出符号と同じ方式により検出符号を再計算する。そして、書換部３０４は、新たに算出された検出符号によって現状の検出符号を書き換える。そのため、書き換え後のフレームは、実際にはエラーを含んでいるとしても、そのビット列と検出符号とは対応しており、検出符号のみによればエラーが検出されない状態となる。なお、書換部３０４は、判定部３０２から転送されてきたフレームのうち、検出符号書換フラグが付与されていないフレームについては、そのままＬ２ＳＷ処理部３０５へ転送する。
【００３１】
Ｌ２ＳＷ処理部３０５は、書換部３０４から転送されてきたフレームについてＬ２ＳＷ（レイヤー２スイッチ）としての処理を実行し、フレームをその宛先となる他の装置へ転送する。このように、Ｌ２ＳＷ処理部３０５は少なくとも転送部としての機能をもつ。
【００３２】
図４は、第１実施形態における中継装置３０の動作の流れを表すフローチャートである。まず、中継装置３０の誤り検出部３０１は新たなフレームを受信するまで待機する（ステップＳ１０１−ＮＯ）。誤り検出部３０１は、フレームを受信すると（ステップＳ１０１−ＹＥＳ）、受信されたフレームについてエラーの検出を試みる（ステップＳ１０２）。エラーが検出された場合（ステップＳ１０２−ＹＥＳ）、誤り検出部３０１は、エラーが検出されたフレームに対してエラーフラグをセットし（ステップＳ１０３）、判定部３０２へ転送する。一方、エラーが検出されない場合（ステップＳ１０２−ＮＯ）、誤り検出部３０１は、エラーフラグをセットすることなくフレームをそのまま判定部３０２へ転送する。
【００３３】
判定部３０２は、誤り検出部３０１から転送されてきたフレームについて、エラーフラグがセットされているか否か判定する（ステップＳ１０４）。エラーフラグがセットされている場合（ステップＳ１０４−ＹＥＳ）、判定部３０２はさらにそのフレームが特定フレームであるか否か判定する（ステップＳ１０５）。転送されてきたフレームが、エラーフラグがセットされた特定フレームである場合（ステップＳ１０５−ＹＥＳ）、判定部３０２は、そのフレームに対し検出符号書換フラグをセットし（ステップＳ１０６）、書換部３０４へ転送する。
【００３４】
一方、転送されてきたフレームが、特定フレームではなく、且つ、エラーフラグがセットされている場合（ステップＳ１０５−ＮＯ）、判定部３０２は、そのフレームを廃棄部３０３へ転送する。この場合、廃棄部３０３は、判定部３０２から転送されてきたフレームを廃棄する（ステップＳ１１０）。
【００３５】
また、ステップＳ１０４において、転送されてきたフレームが、エラーフラグがセットされていないフレームである場合（ステップＳ１０４−ＮＯ）、判定部３０２はそのフレームをそのまま書換部３０４へ転送する。
【００３６】
書換部３０４は、判定部３０２から転送されてきたフレームについて、検出符号書換フラグがセットされているか否か判定する（ステップＳ１０７）。検出符号書換フラグがセットされている場合（ステップＳ１０７−ＹＥＳ）、書換部３０４は、現状のビット列に基づいて検出符号を新たに計算し、算出された値で元の検出符号を書き換える（ステップＳ１０８）。そして、書換部３０４は、書き換え後のフレームをＬ２ＳＷ処理部３０５へ転送する。一方、ステップＳ１０７において、フレームに検出符号書換フラグがセットされてない場合（ステップＳ１０７−ＮＯ）、書換部３０４は、転送されてきたフレームをそのままＬ２ＳＷ処理部３０５へ転送する。
【００３７】
Ｌ２ＳＷ処理部３０５は、書換部３０４から転送されてきたフレームに対し、Ｌ２ＳＷ処理を行うことによって、次段となる他の装置へフレームを転送する（ステップＳ１０９）。以上で、第１実施形態における中継装置３０の転送処理が終了する。
【００３８】
このように構成された第１実施形態の中継装置３０を備える伝送システム１によれば、デジタルハイアラーキ信号が変換されたフレーム（特定フレーム）については、パケットネットワークＰＮ内でエラーが生じたとしても途中で廃棄されることなく転送される。そのため、エラーが生じていない部分のビットまでもが廃棄されることを防止し、デジタルハイアラーキ信号においてバーストエラーが発生することを回避することが可能となる。
【００３９】
また、エラーが生じた特定フレームについては、エラーが生じた状態のビット列で新たに検出符号が付与されるため、その後の中継装置３０においてエラーが検出されなくなる。エラーが発生していないフレームについては特定フレームであるか否かの判定を行わないように中継装置３０が構成されていれば、検出符号が書き換えられた後の中継装置３０ではエラーが検出されないため、特定フレームであるか否かの判定を行うことなく転送することが可能となる。そのため、中継装置３０における転送処理の高速化を図ることが可能となる。
また、既存のプロトコルで定められているフィールドの値に基づいて特定フレームの判定が行われるため、フレームに対して特殊なフラグを付与することなく特定フレームを判定しバーストエラーの発生を抑止することが可能となる。
【００４０】
［第２実施形態］
図５は、第２実施形態における中継装置３０の機能構成を表す概略ブロック図である。第２実施形態における中継装置３０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備える。第２実施形態における中継装置３０は、中継プログラム（通信プログラム）を実行することによって、誤り検出部３１１、判定部３１２、廃棄部３１３、書換部３１４、Ｌ２ＳＷ処理部３１５を備える装置として機能する。なお、第２実施形態における中継装置３０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。また、第２実施形態における中継装置３０は、コンピュータ読み取り可能な記録媒体に記録された中継プログラムを、コンピュータが読み取って実行することによって実現されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。
【００４１】
判定部３１２は、自装置（中継装置３０）宛に転送されてきたフレームを受信し、受信されたフレームが特定フレームであるか否か判定する。特定フレームであるか否かの判定処理は、第１実施形態における判定部３０２と同様である。判定部３１２は、特定フレームではないフレームを誤り検出部３１１へ転送する。また、判定部３１２は、特定フレームを書換部３１４へ転送する。
【００４２】
誤り検出部３１１は、判定部３１２から転送されてきた各フレームからエラーを検出する。誤り検出部３１１がエラーを検出する処理は、第１実施形態における誤り検出部３０１と同様である。誤り検出部３１１は、エラーが検出されたフレームを廃棄部３１３へ転送する。一方、誤り検出部３１１は、エラーが検出されなかったフレームをＬ２ＳＷ処理部３１５へ転送する。
廃棄部３１３は、誤り検出部３１１から転送されてきたフレームを廃棄する。すなわち、廃棄部３１３は、特定フレームではなく且つエラーが検出されたフレームを廃棄する。
【００４３】
書換部３１４は、判定部３１２から転送されてきた特定フレームに対し、検出符号の書き換えを行う。具体的には、書換部３１４は、特定フレームについて、エラーを含んでいるか否かに拘わらず、現状のビット列に基づいて、フレームに付与されている検出符号と同じ方式により検出符号を再計算し、新たに算出された検出符号によって現状の検出符号を書き換える。そのため、書き換え後のフレームは、実際にはエラーを含んでいるとしても、そのビット列と検出符号とは対応しており、検出符号のみによればエラーが検出されない状態となる。
【００４４】
Ｌ２ＳＷ処理部３１５は、第１実施形態におけるＬ２ＳＷ処理部３０５と同様の構成である。
図６は、第２実施形態における中継装置３０の動作の流れを表すフローチャートである。まず、中継装置３０の判定部３１２は新たなフレームを受信するまで待機する（ステップＳ２０１−ＮＯ）。判定部３１２は、フレームを受信すると（ステップＳ２０１−ＹＥＳ）、受信されたフレームが特定フレームであるか否か判定する（ステップＳ２０２）。特定フレームである場合（ステップＳ２０２−ＹＥＳ）、判定部３１２は、特定フレームを書換部３１４へ転送する。
【００４５】
書換部３１４は、判定部３１２から転送されてきた特定フレームの現状のビット列に基づいて検出符号を新たに計算し、算出された値で元の検出符号を書き換える（ステップＳ２０３）。そして、書換部３１４は、書き換え後の特定フレームをＬ２ＳＷ処理部３１５へ転送する。
【００４６】
一方、ステップＳ２０２においてフレームが特定フレームではない場合（ステップＳ２０２−ＮＯ）、判定部３１２は、フレームを誤り検出部３１１へ転送する。誤り検出部３１１は、判定部３１２から転送されてきたフレームについてエラーの検出を試みる（ステップＳ２０５）。エラーが検出された場合（ステップＳ２０５−ＹＥＳ）、誤り検出部３１１は、エラーが検出されたフレームを廃棄部３１３へ転送する。この場合、廃棄部３１３は、誤り検出部３１１から転送されてきたフレームを廃棄する（ステップＳ２０６）。一方、エラーが検出されない場合（ステップＳ２０５−ＮＯ）、誤り検出部３１１は、フレームをＬ２ＳＷ処理部３１５へ転送する。
【００４７】
Ｌ２ＳＷ処理部３１５は、誤り検出部３１１又は書換部３１４から転送されてきたフレームに対し、Ｌ２ＳＷ処理を行うことによって、次段となる他の装置へフレームを転送する（ステップＳ２０４）。以上で、第２実施形態における中継装置３０の転送処理が終了する。
【００４８】
このように構成された第２実施形態の中継装置３０を備える伝送システム１によれば、デジタルハイアラーキ信号が変換されたフレーム（特定フレーム）については、パケットネットワークＰＮ内でエラーが生じたとしても途中で廃棄されることなく転送される。そのため、エラーが生じていない部分のビットまでもが廃棄されることを防止し、デジタルハイアラーキ信号においてバーストエラーが発生することを回避することが可能となる。
【００４９】
また、第２実施形態の中継装置３０では、誤り検出部３１１による誤り検出処理の前段で判定部３１２による特定フレームの判定が行われる。そして、特定フレームについては誤り検出部３１１によるエラーの検出が実行されることなく、全ての特定フレームが検出符号の書換処理の対象となる。そのため、特定フレームに対するエラー検出処理を省略することによって、中継装置３０における転送処理の高速化を図ることが可能となる。また、誤り検出部３１１、廃棄部３１３、及びＬ２ＳＷ処理部３１５の構成は、従来からの一般的な中継装置に用いられている構成をそのまま転用することが可能である。
【００５０】
＜変形例＞
第１実施形態及び第２実施形態のいずれにおいても、フレーム変換装置２０は、中継装置３０と一体の装置として構成されても良い。また、信号変換装置４０も同様に、中継装置３０と一体の装置として構成されても良い。また、フレーム変換装置２０及び信号変換装置４０についても同様に、中継装置３０と一体の装置として構成されても良い。
【００５１】
また、第１実施形態における廃棄部３０３の機能は、判定部３０２に具備されても良い。また、第２実施形態における廃棄部３１３の機能は、誤り検出部３１１に具備されても良い。この場合、判定部３０２及び誤り検出部３１１がフレームの廃棄を実行する。
【００５２】
また、第１実施形態における中継装置３０は、誤り検出部３０１、判定部３０２、廃棄部３０３、書換部３０４を備える判定装置３１と、Ｌ２ＳＷ処理部３０５と、に分けてそれぞれ別の装置として構成されても良い。同様に、第２実施形態における中継装置３０は、誤り検出部３１１、判定部３１２、廃棄部３１３、書換部３１４を備える判定装置３２と、Ｌ２ＳＷ処理部３１５と、に分けてそれぞれ別の装置として構成されても良い。
【００５３】
また、パケットネットワークＰＮにおいて伝送されるフレームの構成は、図２に示したものに限定される必要はなく、誤り検出訂正符号が付加されるフレームであればどのようなフレームであっても良い。また、パケットネットワークＰＮにおいて伝送されるデータの単位（ＰＤＵ：Protocol Data Unit）は、レイヤ２のフレームに限定される必要はなく、上記のように誤り検出訂正符号が付加されるＰＤＵであればパケットやセルなどどのようなＰＤＵが伝送されても良い。その場合、フレーム変換装置２０、中継装置３０のＬ２ＳＷ処理部、信号変換装置４０は、それぞれ伝送されるＰＤＵに応じて適宜設計される。
【００５４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５５】
本願は、２００９年１２月１８日に、日本に出願された特願２００９−２８７８０５号に基づき優先権を主張し、その内容をここに援用する。
【産業上の利用可能性】
【００５６】
本発明の一態様により、パケットネットワーク内でフレームを転送する際に、バーストエラーの発生を抑止することが可能となる。
【符号の説明】
【００５７】
１…伝送システム
１０…デジタルハイアラーキ伝送装置
２０…フレーム変換装置
３０…中継装置（転送装置）
４０…信号変換装置
３０１…誤り検出部
３０２…判定部
３０３…廃棄部
３０４…書換部
３０５…Ｌ２ＳＷ処理部
３１１…誤り検出部
３１２…判定部
３１３…廃棄部
３１４…書換部
３１５…Ｌ２ＳＷ処理部
【図１】
2011074298.tif 000003
【図２】
2011074298.tif 000004
【図３】
2011074298.tif 000005
【図４】
2011074298.tif 000006
【図５】
2011074298.tif 000007
【図６】
2011074298.tif 000008
【図７】
2011074298.tif 000009
【国際調査報告】
2011074298.tif 000010
2011074298.tif 000011
2011074298.tif 000012
2011074298.tif 000013