(57)【要約】【課題】イーサネット（登録商標）を利用し、二重の伝送路によって接続される通信装置では、フレームの重複、欠落が発生する可能性がある。２つの伝送路から入力するデータの遅延差を吸収する手段が存在しないためである。【解決手段】通信装置は、媒体アクセス制御手段と、第１および第２の符号化／複合化手段と、受信データを保持するメモリと、信号変換手段を備える。第１および第２の符号化／複合化手段は、送信時は送信フレーム間の領域に連続番号を割り当て、受信時は該連続番号を抽出して受信データ同士の伝送遅延差を調整する。本発明の受信方法では、フレームと各フレーム間領域に割り当てられた連続番号を含むデータを２つの伝送路からそれぞれ受信し、該受信データから連続番号を抽出して受信データ同士の伝送遅延差を調整する【選択図】      図１
2005286641.tif 000002
【特許請求の範囲】
【請求項１】
複数の伝送路を介して通信を行う通信装置であって、媒体アクセス制御手段と、第１の符号化／復号化手段と、第２の符号化／復号化手段と、受信データを保持するメモリと、信号変換手段を備え、
前記第１および第２の符号化／復号化手段は、送信時は送信フレーム間の領域に符号を割り当て、受信時は該符号を抽出して受信データの伝送遅延差を調整することを特徴とする通信装置。
【請求項２】
複数の伝送路を介して通信を行う通信装置であって、媒体アクセス制御手段と、第１の符号化／復号化手段と、第２の符号化／復号化手段と、受信データを保持するメモリと、信号変換手段を備え、
前記第１および第２の符号化／復号化手段は、送信時は送信フレームのプリアンブル領域に符号を割り当て、受信時は該符号を抽出して受信データの伝送遅延差を調整することを特徴とする通信装置。
【請求項３】
前記フレームはイーサネット（登録商標）フレームである請求項１記載の通信装置。
【請求項４】
前記フレームはＭＡＣフレームである請求項２記載の通信装置。
【請求項５】
前記符号化／復号化手段は受信時に前記メモリに保持した受信データの読み出しタイミングを調整して媒体アクセス制御手段へのフレーム出力のタイミングを合わせる請求項１ないし４のいずれか１に記載の通信装置。
【請求項６】
現用伝送路からデータを受信している符号化／復号化手段は、受信データの符号違反を検知すると受信異常通知を出力し、媒体アクセス制御手段は該通知を受信すると他方の符号化／復号化手段からのデータを受信する請求項１ないし５のいずれか１記載の通信装置。
【請求項７】
前記符号化／復号化手段は８Ｂ／１０Ｂ符号化／復号化を行う請求項１ないし６のいずれか１記載の通信装置。
【請求項８】
複数の伝送路で接続される通信装置を含む通信システムであって、    該通信装置は、媒体アクセス制御手段と、第１の符号化／復号化手段と、第２の符号化／復号化手段と、受信データを保持するメモリと、信号変換手段を備え、第１および第２の符号化／復号化手段は、送信時は送信フレーム間の領域に符号を割り当て、受信時は該符号を抽出して受信データの伝送遅延差を調整することを特徴とする通信システム。
【請求項９】
前記フレームはイーサネット（登録商標）フレームである請求項８記載の通信システム。
【請求項１０】
複数の伝送路で接続される通信装置を含む通信システムであって、    該通信装置は、媒体アクセス制御手段と、第１の符号化／復号化手段と、第２の符号化／復号化手段と、受信データを保持するメモリと、信号変換手段を備え、第１および第２の符号化／復号化手段は、送信時は送信フレームのプリアンブル領域に符号を割り当て、受信時は該符号を抽出して受信データの伝送遅延差を調整することを特徴とする通信システム。
【請求項１１】
前記フレームはＭＡＣフレームである請求項１０記載の通信システム。
【請求項１２】
前記符号化／復号化手段は受信時に前記メモリに保持した受信データの読み出しタイミングを調整して媒体アクセス制御手段へのフレーム出力のタイミングを合わせる請求項８ないし１１のいずれか１に記載の通信システム。
【請求項１３】
複数の伝送路からデータを受信する受信方法であって、
フレームと各フレーム間領域に割り当てられた符号を含むデータを前記２つの伝送路からそれぞれ受信し、該受信データから該符号を抽出して受信データ同士の伝送遅延差を調整することを特徴とする受信方法。
【請求項１４】
前記連続番号の抽出はデータ復号化手段にて行う請求項１３記載の受信方法。
【請求項１５】
受信データをメモリに保持し、該受信データの読み出しタイミングを調整して、前記復号化手段からフレームを出力するタイミングを合わせる請求項１４記載の受信方法。
【請求項１６】
受信したデータの符号違反を検知すると該データが伝送された伝送路とは別の伝送路からデータを受信する請求項１５記載の受信方法。
【請求項１７】
２つの伝送路からデータを受信する受信方法であって、
フレームと各フレームのプリアンブル領域に割り当てられた符号を含むデータを前記２つの伝送路からそれぞれ受信し、該受信データから該符号を抽出して受信データ同士の伝送遅延差を調整することを特徴とする受信方法。
【請求項１８】
前記連続番号の抽出はデータ復号化手段にて行われる請求項１７記載の受信方法。
【請求項１９】
受信データをメモリに保持し該受信データの読み出しタイミングを調整して前記復号化手段からフレームを出力するタイミングを合わせる請求項１８記載の受信方法。
【請求項２０】
受信したデータの符号違反を検知すると該データが伝送された伝送路とは別の伝送路からデータを受信する請求項１９記載の受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、及び受信方法に関し、特に２つの伝送路を介して通信を行う通信装置の伝送路の切り替えに関する。
【背景技術】
【０００２】
通信装置間に現用と予備の二重の伝送線路を配置した通信システムにおいて、一方の伝送線路にトラブルが生じた場合、伝送線路をできるだけ短時間にまたは瞬断なく切り替える必要がある。このための方法は以前から様々に提案されている。最近では、例えばＡＴＭ網のノード間に２系統のバーチャルパスを設定し、送信ノードから切り替え制御用管理セルを並列かつ間欠的に送信し、該セルのシーケンス番号を比較照合し、現用と予備のバーチャルパスを切り替える方法が提案されている（特許文献２参照）。
【０００３】
また一方、近年イーサネット（登録商標）がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）だけでなく、ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）／ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含めたネットワークへ適用されている。ここでも、ユーザに対してＭＡＮ、ＷＡＮを提供する業者は、信頼性向上の為に加入者伝送路や事業者内の伝送路を二重化することを試みている。しかし、ＩＥＥＥ８０２．３で規格化されているイーサネット（登録商標）では、１０Ｇ−ＷＡＮ−ＰＨＹを除いて、伝送路を二重化するための仕組みが存在しない。そのため、例えば受信する光または電気信号の断検出をトリガとして伝送路の切替を行う技術が提案されている（特許文献２参照）。
【０００４】
【特許文献１】特開平０８−２３７２５３号公報（第４−５頁、図１、図２）
【特許文献２】特開２００３−２０９５２７号公報（第３−９頁、図１、図２、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記イーサネット（登録商標）を利用した伝送路二重化通信装置では、フレームの重複、欠落が発生する可能性がある。２つの伝送路から入力するデータの遅延差を吸収する手段が存在しないためである。また、受信信号の光入力断または電気入力断が発生してから入力断が検出されるまでに所定の時間を要し、伝送路の選択ブロックでの障害発生タイミングを特定できないことも理由の１つである。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決するため、フレーム単位で予備伝送線路へ無瞬断切り替えが可能な通信装置、通信システム、および受信方法を提供することを目的にする。
【０００７】
本発明の通信装置は、複数の伝送路を介して通信を行う通信装置であって、媒体アクセス制御手段と、第１の符号化／復号化手段と、第２の符号化／復号化手段と、受信データを保持するメモリと、信号変換手段を備え、第１および第２の符号化／復号化手段は、送信時は送信フレーム間の領域に符号を割り当て、受信時は該符号を抽出して受信データの伝送遅延差を調整する。この場合、フレームは例えばイーサネット（登録商標）フレームを利用できる。また、上記第１および第２の符号化／復号化手段は、送信時に送信フレームのプリアンブル領域に符号を付与することもできる。この場合のフレームはＭＡＣフレームを利用できる。
【０００８】
上記符号化／復号化手段は、受信時にメモリに保持した受信データの読み出しタイミングを調整して媒体アクセス制御手段へのフレーム出力のタイミングを合わせることができる。また、現用伝送路からデータを受信している符号化／復号化手段は受信データの符号違反を検知すると受信異常通知を出力し、該媒体アクセス制御手段は該異常通知を受信すると他方の符号化／復号化手段からのデータを受信する
本発明の通信システムは、複数の伝送路で接続される通信装置を含む通信システムであって、該通信装置は、媒体アクセス制御手段と、第１の符号化／復号化手段と、第２の符号化／復号化手段と、受信データを保持するメモリと、信号変換手段を備え、第１および第２の符号化／複合化手段は、送信時は送信フレーム間の領域に符号を割り当て、受信時は該符号を抽出して受信データの伝送遅延差を調整する。このフレームはイーサネット（登録商標）フレームを用いることができる。本発明の他の通信システムでは、上記通信システムと同様の構成を備えるが、通信装置の第１および第２の符号化／復号化手段は、送信フレームのプリアンブル領域に符号を割り当てる。この場合のフレームはＭＡＣフレームを用いることができる。上記通信システムにおいて、符号化／復号化手段は受信時にメモリに保持した受信データの読み出しタイミングを調整して媒体アクセス制御手段へのフレーム出力のタイミングを合わせる。
【０００９】
本発明の受信方法の発明は、２つの伝送路からデータを受信する受信方法であって、フレームと各フレーム間領域に割り当てられた符号を含むデータを２つの伝送路からそれぞれ受信し、該受信データから該符号を抽出して受信データ同士の伝送遅延差を調整する。この場合のフレームはイーサネット（登録商標）フレームである。上記割り当てられた符号の抽出はデータ復号化手段にて行なう。また、受信データをメモリに保持し該受信データの読み出しタイミングを調整して復号化手段からフレームを出力するタイミングを合わせる。さらに、受信したデータの符号違反を検知した場合該データが伝送された伝送路とは別の伝送路からデータを受信する。上記符号はフレームのプリアンブル部に割り当てられ得る。その場合のフレームはＭＡＣフレームである。
【発明の効果】
【００１０】
上記発明によって、現用伝送路に障害が発生した場合、データの使用領域を用いず、フレーム単位で無瞬断で予備伝送路からフレームを受信することができる。
【発明を実施するための最良の形態】
【００１１】
図１は本発明の通信装置の実施例のブロック図を示す。図１では、通信装置１０、１１の間に、現用と予備の２つの伝送路（図１ではネットワーク１２ａ、１２ｂで示す）が配置されている。図１は、便宜上、通信装置１０を送信装置、通信装置１１を受信装置として示す。また、この例は、ギガビット・イーサネット（登録商標）の１０００ＢＡＳＥ−Ｘに適用した場合であり、通信装置１０、１１は、ＩＥＥＥ８０２．３で規格化された機能を備えるものとする。通信装置１０，１１は、それぞれ媒体アクセス制御手段（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、以下ＭＡＣと記す）１ｔ、１ｒを備える。さらに通信装置１０、１１は、２つの伝送路に対応した符号化／復号化手段（物理コーデイング副層（Ｐｈｙｓｉｃａｌ  Ｃｏｄｉｎｇ  Ｓｕｂｌａｙｅｒ）、以下ＰＣＳと記す）と、シリアル・パラレル変換手段（物理媒体アタッチメント（Ｐｈｙｓｉｃａｌ  Ｍｅｄｉｕｍ  Ａｔｔａｃｈｍｅｎｔ）、以下ＰＭＡと記す）、および、電気・光変換手段（物理媒体依存副層（Ｐｈｙｓｉｃａｌ  Ｍｅｄｉｕｍ  Ｄｅｐｅｎｄｅｎｔ  Ｓｕｂｌａｙｅｒ）、以下ＰＭＤと記す）を備える。またメモリ５ａ、５ｂは、それぞれＰＣＳ２ｒａ、ＰＣＳ２ｒｂから入力される受信データを保持する。
【００１２】
ＭＡＣ１ｔ、ＭＡＣ１ｒは、データをフレーム化し、通信装置がどのようにデータをスケジューリングして送受信するかを決定する。ＰＣＳ２ｔは、ＭＡＣ１ｔから入力したデータを８Ｂ／１０Ｂ符号化してＰＭＡ３ｔａ、ＰＭＡ３ｔｂへ出力する。ＰＣＳ２ｒａ、ＰＣＳ２ｒｂは、それぞれＰＭＡ３ｒａおよびＰＭＡ３ｒｂから入力されるデータを８Ｂ／１０Ｂ復号化する。通信装置１０のＰＭＡ３ｔａ、ＰＭＡ３ｔｂは、データのパラレル／シリアル変換を行い、通信装置１１のＰＭＡ３ｒａ、ＰＭＡ３ｒｂは、データのシリアル／パラレル変換、クロックの再生を行う。さらにＰＭＤ４ｔａ、ＰＭＤ４ｔｂは電気／光変換を行い、ＰＭＤ４ｒａ、ＰＭＤ４ｒｂは、光／電気変換を行う。ネットワーク１２ａ、１２ｂは伝送路である。これら伝送路には異なるタイプの通信装置が配置され得るが、該通信装置はＰＭＤ４ｔａ，４ｔｂから出力されるデータを後述のＩＦＧ領域も含めて転送できるものである必要がある。
【００１３】
上述の実施例の通信装置において、ＰＣＳ２ｔは、送信データを符号化する際にフレーム間領域（Ｉｎｔｅｒ  Ｆｒａｍｅ  Ｇａｐ、以下ＩＦＧと記す）、またはフレームのプリアンブル領域に符号（例えばシーケンス番号）を割り当て、二重伝送路に出力する。なお、該シーケンス番号は例えば数字やアルファベットなどの連続番号が望ましい。ただしシーケンス番号は、連続番号でなくとも通信装置同士が該領域の相互位置関係を一致して認識できる符号であればよい。一方ＰＣＳ２ｒａ、ＰＣＳ２ｒｂは、ＩＦＧ領域またはプリアンブルからシーケンス番号を抽出し、互いにシーケンス番号とデータの先頭を示す情報を送受信する。この結果、両者の受信データの伝送遅延差が判断される。さらに、この判断結果に基づき、ＰＣＳ２ｒａ、ＰＣＳ２ｒｂは、それぞれメモリ５ａ、５ｂからの読み出しタイミングを調整して、ＭＡＣ１ｒへのフレームの出力タイミングが同時となるように制御する。
【００１４】
いまＭＡＣ１ｒがＰＣＳ２ｒａからフレームを受信しているとする。このときネットワーク１２ａに異常が発生すると、ＰＣＳ２ｒａは８Ｂ／１０Ｂコード違反を検出することによって異常発生を検知する。このときＰＣＳ２ｒａは、メモリ５ａへ書き込み途中であったフレームを廃棄し、以降のメモリ５ａへの書き込みを一時的に停止する。さらにＰＣＳ２ｒａは、正常に書き込みが行われたフレームと直後のＩＦＧを読み出し、ＩＦＧのシーケンス番号を更新する。またＰＣＳ２ｒａは、ＩＦＧの終了パルスを出力し、異常検知前にＬであった受信異常フラグをＨとする。ＭＡＣ１ｒは、ＰＣＳ２ｒａからのフレームを選択してフレームの受信処理を行っている。しかし、ＭＡＣ１ｒはＰＣＳ２ｒａから受信異常フラグＨを検知すると、ＰＣＳ２ｒｂから入力されるフレームを選択して受信処理を行う。ＭＡＣ１ｒには、ＰＣＳ２ｒａ、ＰＣＳ２ｒｂから同タイミングで同一のフレームが入力されているので、フレームの重複、欠落なしにＭＡＣ１ｒはフレーム選択の切替を実行することができる。
【００１５】
図２は、本発明の通信装置の動作を示すタイムチャートである。このタイムチャートは、ネットワーク１２ａが運用されているとき、該ネットワーク１２ａに障害が発生し、ネットワーク１２ｂ側に運用状態が変化する動作について示している。以下、本発明の動作をこのタイムチャートに沿って説明する。なお、図２は２つの伝送路を経由したデータの伝送遅延差が小さい場合の例である。
【００１６】
まず送信側通信装置１０において、ＰＣＳ２ｔはＭＡＣ１ｔから出力されるデータを８Ｂ／１０Ｂ符号化する。この際に一連のＩＦＧ領域にシーケンス番号が割り当てられる。ＭＡＣフレームのプリアンブル領域に該シーケンス番号を割り当てることも可能である。データはＰＭＡ３ｔａ、ＰＭＡ３ｔｂにてパラレル・シリアル変換され、さらにＰＭＤ４ｔａ、ＰＭＤ４ｔｂにて電気／光変換される。このデータは、伝送路となるネットワーク１２ａ、１２ｂへ出力される。
【００１７】
次に、受信側通信装置１０において、伝送されたデータはＰＭＤ４ｒａ、ＰＭＤ４ｒｂで光／電気変換され、ＰＭＡ３ｒａ、ＰＭＡ３ｒｂでシリアル・パラレル変換される。図２（ａ）はＰＣＳ２ｒａが受信するデータを示す。フレームＦ０とＦ１との間のＩＦＧにはシーケンス番号（１）が付与されている。図２（ｂ）はＰＣＳ２ｒｂが受信するデータを示す。このデータは図２（ａ）のデータより少し遅れている。図２（ｃ）はＰＣＳ２ｒａが出力するフレームを示し、図２（ｇ）はＰＣＳ２ｒｂが出力するフレームを示す。ここでは、ＰＣＳ２ｒａおよびＰＣＳ２ｒｂは、８Ｂ／１０Ｂ復号を行いながら、ＩＦＧ領域に割り当てられたシーケンス番号を抽出する。シーケンス番号は前後のフレームと関連付けられて管理される。受信されたデータは、メモリ５ａ、メモリ５ｂに蓄積され、一定時間Ｔａ後に読み出され、フレームのみＭＡＣ１ｒへ出力される。このときＩＦＧ領域にはＬが出力される。ＰＣＳ２ｒａおよびＰＣＳ２ｒｂの両者は、シーケンス番号と、ＩＦＧの終了を示す信号を互いに送受信し、ＭＡＣ１ｒがデータを選択している方のＰＣＳのフレーム出力のタイミングを合わせるように時間Ｔａを調整する。
【００１８】
ＰＣＳ２ｒａがフレームＦ２を受信中に８Ｂ／１０Ｂコード違反を連続して検出したとき、ＰＣＳ２ｒａは、メモリ５ａへ書き込み途中のフレームを廃棄し、これ以降のメモリ５ａへの書き込みを一時的に停止する。メモリ５ａへの書き込みの再開は、メモリ５ａへ書き込み済みの正常フレームの読み出し完了後であって、正常なフレームの先頭を検出したときから行う。
【００１９】
ＰＣＳ２ｒａは、正常に書き込みが行われたフレームＦ１と、その直後のＩＦＧを読み出す。この後、ＰＣＳ２ｒａは、ＭＡＣ１ｒおよびＰＣＳ２ｒｂへ出力するＩＦＧのシーケンス番号を更新する。図２（ｆ）は、ＰＣＳ２ｒａが検知するシーケンス番号を示す。またＰＣＳ２ｒａは、図２（ｅ）のように、ＩＦＧの終了を示すパルスをＭＡＣ１ｒとＰＣＳ２ｒｂへ出力し、受信異常フラグをＨに更新する。図２（ｄ）はこの受信異常フラグＨを示す。受信異常フラグＨは、フレームを送信する直前に更新され、ＭＡＣ１ｒとＰＣＳ２ｒｂへ送信される。ＭＡＣ１ｒは、ＰＣＳ２ｒａからフレームを選択して受信処理を行っているとき、ＰＣＳ２ｒａから受信異常フラグＨを検出すると、ＰＣＳ２ｒｂからフレームを選択しフレームの受信処理を行う。この場合、ＭＡＣ１ｒにはＰＣＳ２ｒａ、ＰＣＳ２ｒｂから同タイミングで同一のフレームが入力しているので、ＭＡＣ１ｒがデータ選択を切替えることにより、フレームの重複、欠落なしに受信処理を継続できる。
【００２０】
なお、図（ｈ）は、ＰＣＳ２ｒｂの出力データの異常を示す信号であり、ここでは異常がないのでＬが出力されている。図（ｉ）はＰＣＳ２ｒｂから出力されるデータのＩＦＧの終了を示す。この信号はＭＡＣ１ｒとＰＣＳ２ｒａへ出力される。図（ｊ）はＰＣＳ２ｒｂで検出するＩＦＧに割り当てられたシーケンス番号を示す。図（ｋ）はＭＡＣ１ｒがＰＣＳ２ｒａおよびＰＣＳ２ｒｂから入力されたフレームを選択した結果を示している。
【００２１】
また、ＩＦＧ領域で８Ｂ／１０Ｂ違反が発生した場合は、次のように処理される。シーケンス番号を抽出後の場合、ＰＣＳ２ｒａは最後の正常フレームを出力してから１２バイト分の時間をおいて、該抽出したシーケンス番号を出力し、ＩＦＧ終了パルスを出力し、受信異常フラグをＨに更新する。ＰＣＳ２ｒｂは、処理を継続する。シーケンス番号を抽出前の場合、ＰＣＳ２ｒａは最後の正常フレームを出力してから１２バイト分の時間をおいて、最後に抽出したシーケンス番号をインクリメントして出力し、ＩＦＧ終了パルスを出力し、受信異常フラグを‘Ｈ’に更新する。ＰＣＳ２ｒｂは、処理を継続する。ＭＡＣ１ｒは、ＰＣＳ２ｒａから受信する異常フラグＨを検知し、データの選択を切り替える。ＩＦＧ領域で切り替えるため、フレームの重複、欠落なしに受信処理を継続することができる。
【００２２】
次に、図３のタイムチャートによって、２つの伝送路を経由したデータの伝送遅延差が大きい場合の動作例を説明する。各タイムチャートは図と対応する。この場合も、ＰＣＳ２ｒａが符号違反を検知した場合の動作は上記図２と同様である。図３（ａ）はＰＣＳ２ｒａが受信するデータを示し、図３（ｂ）はＰＣＳ２ｒｂが受信するデータを示す。このように両者の伝送路遅延差が大きい場合、ＰＣＳ２ｒａは最大のフレーム（ＩＥＥＥ８０２．３では、１５１８バイト）で８Ｂ／１０Ｂコード違反を検出すると、フレームを廃棄できる程度の遅延を付加後、メモリ５ａから読み出しを行う。ＰＣＳ２ｒｂは、メモリ５ｂからの読み出したデータに基づくＭＡＣ１ｒおよびＰＣＳ２ｒａへのフレームの出力と、ＩＦＧの終了パルスの出力を停止する。しかし、図３（ｊ）のように、ＩＦＧのシーケンス番号の更新は実行する。ＰＣＳ２ｒｂは、ＰＣＳ２ｒａから受信異常フラグＨを受信すると、ＰＣＳ２ｒａから最後に受信したＩＦＧ終了フラグ、シーケンス番号からＭＡＣ１ｒへ出力開始するフレームを決定する。これは、図３（ｅ）から図３（ｉ）に示されるとおりである。ＰＣＳ２ｒｂは受信するデータのＩＦＧのシーケンス番号が上記の値と一致するＩＦＧの次のフレームからＭＡＣ１ｒへ出力開始する。ＭＡＣ１ｒは、ＰＣＳ２ｒａから受信異常フラグＨを受信すると、データの選択をＰＣＳ２ｒｂから入力されるデータに変更する。図３（ｋ）のように、ＭＡＣ１ｒは、ＰＣＳ２ｒｂからのデータ送信が開始されるまでの期間は、ＩＦＧの受信処理を継続する。その後にＰＣＳ２ｒｂから送信されるフレームを受信することにより、フレームの重複、欠落なしに受信処理の継続が可能となる。なお、符号違反が発生した現用系のフレームの位相が予備系に比べて遅れている場合でも、上述と同様に動作せしめることによって、予備系から無瞬断でフレーム受信が可能となる。また予備系において８Ｂ／１０Ｂコード違反を連続して検出した場合、そのまま放置することもできる。しかし、第３の伝送系（もし設置されていれば）に切り替え動作を行うこともでき、あるいは現在の通信を継続しながら該予備系ついての調査を実行することもできる。
【００２３】
図４は、ＩＦＧ領域へのシーケンス番号の割り当て方法を示す。図４（ａ）はＩＥＥＥ８０２．３に準拠した通信のフレーム・フォーマット概要を示す。７２バイト〜１５１８バイトのイーサネット（登録商標）・フレーム、７バイトのプリアンブル、１バイトのＳＦＤ（Ｓｔａｒｔ  ｏｆ  Ｆｒａｍｅ  Ｄｅｌｉｍｉｔｅｒ）によってＭＡＣフレームが構成されている。この後に１２バイト以上のＩＦＧが配置され、次のＭＡＣフレームを送信する規定となっている。
【００２４】
図４（ｂ）は、ＩＦＧ領域、およびプリアンブル領域が８Ｂ／１０Ｂ符号化されている状態の例を示している。ＩＦＧ領域では、フレームの終了を示す／Ｔ／、／Ｒ／の後、アイドル区間を示す／Ｉ２／に符号化される。プリアンブル領域では、１バイト目または２バイト目がＭＡＣフレームの開始を示す／Ｓ／に、残りが／Ｄ／に符号化される。
【００２５】
図４（ｃ）は、ＩＦＧ領域にシーケンス番号を割り当てる一例を示している。２個の連続する／Ｉ２／のそれぞれのＤ１６．２部分にシーケンス番号ＳＮ＿Ｈ，ＳＮ＿Ｌを割り当てる。シーケンス番号は、１６ビットデータを８ビットずつに分割して８Ｂ／１０Ｂ変換してＳＮ＿Ｈ，ＳＮ＿Ｌとする。但し、シーケンス番号を識別するために、データコード（Ｄ０．０〜Ｄ３１．７）の中からＫ２８．５と組み合わせで、オーダーセットとして定義されていないデータコードを使用する。図中では、／Ｔ／、／Ｒ／の直後に挿入しているが、連続する２個の／Ｉ２／の代わりに挿入する。
【００２６】
図４（ｄ）は、ＩＦＧ領域にシーケンス番号を割り当てる別の一例を示している。２個の連続する／Ｉ２／を使用する。先頭の／Ｉ２／のＤ１６．２をＫ２８．５と組合せてオーダーセットとして定義されていない８Ｂ／１０Ｂ符号（例えば、Ｄ１０．２）とし、次に続く２個の８Ｂ／１０Ｂ符号がシーケンス番号ＳＮ＿Ｈ，ＳＮ＿Ｌを示すと定義する。次の２個のデータコード（Ｄ０．０〜Ｄ３１．７）を使用してシーケンス番号とする。この場合は使用できないデータコードはない。図中では、／Ｔ／、Ｒ／の直後に挿入しているが、連続する２個の／Ｉ２／の代わりに挿入する。
【００２７】
図４（ｅ）は、ＩＦＧ領域の代わりにプリアンブル領域にシーケンス番号を割り当てる一例を示している。プリアンブル領域は１バイト目または２バイト目が／Ｓ／で、これ以降／Ｄ／で８Ｂ／１０Ｂ符号化されるが、／Ｓ／直後の２バイトをシーケンス番号として定義し使用する。図中では、／Ｓ／直後の２バイトに挿入しているが、連続する２個のバイトであればよい。
【００２８】
なお、本発明は、例えば８Ｂ／１０Ｂ符号のような制御コードとデータコードの組合せにデータを変換して転送する１０ギガビット・イーサネット（登録商標）（１０Ｇ−ＬＡＮ−ＰＨＹ）などにも適用することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の通信装置の実施例のブロック図を示す。
【図２】本発明の通信装置の動作例を示すタイムチャート。
【図３】本発明の通信装置の他の動作例を示すタイムチャート。
【図４】本発明のＩＦＧ領域へのシーケンス番号の割り当て方法を示すフレーム構成例。
【符号の説明】
【００３０】
１ｔ、１ｒ    ＭＡＣ
１２ａ、１２ｂ    ネットワーク
２ｒａ、２ｒｂ    ＰＣＳ
５ａ、５ｂ    メモリ
【図１】
2005286641.tif 000003
【図２】
2005286641.tif 000004
【図３】
2005286641.tif 000005
【図４】
2005286641.tif 000006