(57)【特許請求の範囲】
【請求項１】
複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントフレームを透過的に転送するネットワークにおけるフレーム抽出回路であって、
前記フレーム抽出回路は、
フレーム長を示すフレーム長識別子領域とクライアントデータフレームの区別あるいは品質あるいはチャネルを示すフロー識別子領域と、フレームの先頭から４バイトをある定められた計算法で１バイトの数値に変換した結果を格納するフレームヘッダエラーチェック（ＦＨＥＣ）領域と、クライアントデータフレームを格納する可変長のペイロード領域を有するか、またはフレーム長を示すフレーム長識別子領域とクライアントデータフレームの区別あるいは品質あるいはチャネルを示すフロー識別子領域領域と、フレームの先頭から４バイトをある定められた計算法で１バイトの数値に変換した結果を格納するフレームヘッダエラーチェック（ＦＨＥＣ）領域と、前記クライアントデータフレームを格納する可変長のペイロード領域と、前記ペイロード領域のエラーチェックを行うエラー検出領域を有するか、またはフレームの先頭から４バイトをＡＴＭセルとは異なるある定められた計算法で１バイトの数値に変換した結果を格納するフレームヘッダエラーチェック（ＦＨＥＣ）領域を有するレイヤ２フレームと、ＡＴＭセルが同一搬送波上に多重された信号列を受信した場合に、入力信号列をカウントし、予め設定された値から減算するカウンタと、
入力信号列を一旦格納する位相調整バッファと、
入力信号列の直前の４バイトを前記フレームのＦＨＥＣと同一のコーディング法によって１バイトに変換した結果と入力信号列１バイトを比較し、入力された５バイトの誤り検出を行い誤りビット位置を特定できる第１のデコーダと、
入力信号列の直前の４バイトを前記フレームのＡＴＭ  ＨＥＣと同一のコーディング法によって１バイトに変換した結果と入力信号列１バイトを比較し、入力された５バイトの誤り検出を行い誤りビット位置を特定できる第２のデコーダと、
前記カウンタから減算値情報を通知され、前記第１及び第２のデコーダからの誤り検出情報を通知され、入力された信号列がＡＴＭ  ＨＥＣあるいはＦＨＥＣあるいはどちらにも該当しないかを判定し、ＡＴＭセル検出あるいはフレーム検出信号を送出する判定器と、
前記判定器からのＡＴＭセル検出あるいはフレーム検出信号を受信し、ＡＴＭセル検出の場合には固定の値を前記カウンタへ通知し、前記フレーム検出の場合には前記位相調整バッファから該当する前記フレームのフレーム長識別子並びにフロー識別子を参照して、フレーム長を前記カウンタへ通知するフレーム長読取器と、
前記判定器から通知される誤りビット位置を修正する符号訂正部と、
前記判定器のＡＴＭセル検出あるいはフレーム検出信号を受信し、前記ＡＴＭセルと前記フレームの出力ポートを切替えるセレクタと、
から構成されることを特徴とするフレーム／セル抽出回路。
【請求項２】
前記第１のデコーダは、割り算回路（ＣＲＣ）と、前記フレームのモジュロ値M(x)を加算する第１のモジュロ加算器と、から構成されることを特徴とする請求項１に記載のフレーム／セル抽出回路。
【請求項３】
前記第２のデコーダは、割り算回路（ＣＲＣ）と、前記ＡＴＭセルのモジュロ値MATM(x)を加算する第２のモジュロ加算器と、から構成されることを特徴とする請求項１に記載のフレーム／セル抽出回路。
【請求項４】
前記第１及び第２のデコーダは、前記割り算回路（ＣＲＣ）を共有し、前記ＣＲＣ部が、前記第１及び第２のモジュロに結果を通知することを特徴とする請求項１〜３のいずれかに記載のフレーム／セル抽出回路。
【請求項５】
前記判定器は、初期状態、バイトハンティング状態、プレシンク状態、シンク状態を管理し、
初期状態からバイトハンティング状態に遷移してバイトハンティング状態にある場合に、前記第１のデコーダからエラーフリーが通知され前記第２のデコーダから１ビットエラーが通知されるエラーフリーでのＦＨＥＣ抽出状態、及び前記第１のデコーダから１ビットエラーエラーフリが通知され前記第２のデコーダからーが通知されるエラーフリーでのＡＴＭ  ＨＥＣ抽出状態のとき、プレシンク状態に遷移し、
プレシンク状態にある場合に、前記カウンタのカウンタ値が閾値以下である制御信号を受信すると同時に、前記エラーフリーでのＦＨＥＣ抽出状態あるいは前記エラーフリーでのＡＴＭ  ＨＥＣ抽出状態が、予め決められた回数連続して判定できたとき、シンク状態に遷移し、前記エラーフリーでのＦＨＥＣ抽出状態あるいは前記エラーフリーでのＡＴＭ  ＨＥＣ抽出状態が、予め決められた回数連続して判定できなかったときには、バイトハンティング状態に遷移し、
シンク状態にある場合において、前記第１のデコーダからエラーフリーが通知されかつ前記第２のデコーダから１ビットエラーを通知されるか、または前記第１のデコーダから１ビットエラーが通知されかつ前記第２のデコーダから２ビットエラーを通知される、１ビット訂正範囲内でのＦＨＥＣの抽出状態のとき、あるいは前記第２のデコーダからエラーフリーが通知されかつ前記第１のデコーダから１ビットエラーを通知されるか、または前記第２のデコーダから１ビットエラーが通知されかつ前記第１のデコーダから２ビットエラーを通知される、１ビット訂正範囲内でのＡＴＭ  ＨＥＣの抽出状態のとき、シンク状態に留まり、１ビット訂正範囲内でのＦＨＥＣの抽出状態あるいは１ビット訂正範囲内でのＡＴＭ  ＨＥＣ抽出状態でないときにはバイトハンティング状態に遷移する、
ことを特徴とする請求項１〜４のいずれかに記載のフレーム／セル抽出回路。
【請求項６】
前記判定器が、バイトハンティング状態あるいはプレシンク状態のときには、信号列を出力ポートから出力しないことを特徴とする請求項５に記載のフレーム／セル抽出回路。
【請求項７】
複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントフレームを透過的に転送するネットワークにおける伝送装置であって、
前記伝送装置は、
ＡＴＭセルと前記レイヤ２フレームの多重信号を、前記ＡＴＭセルと前記レイヤ２フレームに分離する請求項１〜６のいずれかに記載のフレーム／セル抽出回路と、
前記フレーム／セル抽出回路から入力される前記レイヤ２フレームのオーバヘッド部を参照して転送先を決定するフレーム処理部と、
ＡＴＭ以外の前記クライアント装置からのクライアントデータフレームを終端し、クライアントデータフレーム長と属性を検出するクライアントデータフレーム終端部と、
ＡＴＭクライアント装置からのＡＴＭセルを抽出するセル抽出部と、
前記フレーム処理部からの前記レイヤ２フレームと、クライアントデータフレーム終端部からの前記クライアントデータフレームを所望の出力ポートに転送するパケットスイッチと、
前記パケットスイッチから転送される前記クライアントデータフレームを所定のフレーム長以下に分割し、前記クライアントデータフレームの長さあるいは分割クライアントデータフレームの長さと属性をもとに前記レイヤ２フレームを生成するフレーム生成部と、
前記パケットスイッチから転送される前記レイヤ２フレームを終端してオーバヘッド部を除去するフレーム終端部と、
前記フレーム終端部から転送される信号列からクライアントデータフレームを構築するクライアントデータ生成部と、
前記フレーム生成部からの前記レイヤ２フレームと前記ＡＴＭスイッチからのセルとを多重化して出力するフレーム／セル多重部と、
から構成されることを特徴とする伝送装置。
【請求項８】
前記フレーム／セル多重部は、ＡＴＭセルと前記レイヤ２フレームとの多重信号を同一搬送波上に多重することを特徴とする請求項７に記載の伝送装置。
【請求項９】
前記フレーム／セル多重部は、ある周期で仮想フレームを規定し、前記仮想フレームの前半で優先度の高い前記レイヤ２フレームあるいはＡＴＭセルを転送し、後半で優先度の低い前記レイヤ２フレームを収容することを特徴とする請求項７に記載の伝送装置。
【請求項１０】
前記仮想フレームに収容する際、前記フレーム／セル多重部がフレーム生成部に最大転送可能なバイト数あるいはビット数を通知し、フレーム生成部が、前記最大転送可能なバイト数あるいはビット数を超えない範囲で前記レイヤ２フレームを構築することを特徴とする請求項９に記載の伝送装置。
【請求項１１】
前記フレーム／セル多重部は、前記フレーム生成部から前記レイヤ２フレームが転送されていない場合あるいはＡＴＭスイッチから前記ＡＴＭセルが転送されてない場合、ペイロード長を０を含む任意長とする前記レイヤ２フレームを構成して挿入することを特徴とする請求項７に記載の伝送装置。
【請求項１２】
複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントフレームを透過的に転送するネットワークにおけるルータであって、
前記ルータは、
請求項１〜６のいずれかに記載のフレーム／セル抽出回路と、
請求項７記載のフレーム処理部、セル抽出部、パケットスイッチ、ＡＴＭスイッチ、フレーム生成部、フレーム終端部、及びフレーム／セル多重部と、
前記フレーム生成部から転送された分割されたＩＰパケットを再構築してＩＰパケットを構築し、ＩＰパケットのオーバヘッド部を参照して転送先を決定し、前記パケットスイッチに転送するＩＰ処理部と、
から構成されることを特徴とするルータ。
【請求項１３】
前記フレーム／セル多重部は、ＡＴＭセルと前記レイヤ２フレームとの多重信号を同一搬送波上に多重することを特徴とする請求項１２に記載のルータ。
【請求項１４】
前記フレーム／セル多重部は、ある周期で仮想フレームを規定し、前記仮想フレームの前半で優先度の高い前記レイヤ２フレームあるいはＡＴＭセルを転送し、後半で優先度の低い前記レイヤ２フレームを収容することを特徴とする請求項１２に記載のルータ。
【請求項１５】
前記仮想フレームに収容する際、前記フレーム／セル多重部がフレーム生成部に最大転送可能なバイト数あるいはビット数を通知し、フレーム生成部が、前記最大転送可能なバイト数あるいはビット数を超えない範囲で前記レイヤ２フレームを構築することを特徴とする請求項１４に記載のルータ。
【請求項１６】
前記フレーム／セル多重部は、前記フレーム生成部から前記レイヤ２フレームが転送されてない場合あるいはＡＴＭスイッチから前記ＡＴＭセルが転送されてない場合、ペイロード長が０を含む任意長とする前記レイヤ２フレームを構成して挿入することを特徴とする請求項１２に記載のルータ。
【請求項１７】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
前記ＡＴＭクライアント装置から転送されたＡＴＭセル、あるいは前記ネットワークノードが生成した管理情報あるいは制御情報を転送するＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送し、
前記情報データ信号列から転送単位（以下クライアントフレームと記す）を構築し、前記クライアントフレーム長、あるいは前記クライアントフレーム長にある数値を加えた値、あるいは予め決められた値を格納した予め決められた長さＸビット（Ｘは３２ビット未満）のフレーム長識別子と、前記クライアントフレームの属性あるいはチャネルを示す数値を格納した予め決められた長さ（３２−Ｘ）ビットのフロー識別子と、前記フロー識別子とフレーム長識別子を合わせた３２ビットの情報をある定められた計算法を用いて８ビットの値を格納したフレームヘッダエラーチェック（以下ＦＨＥＣと記す）からなるクライアントフレームオーバヘッドを転送したのち、前記クライアントフレームを転送する
ことを特徴とするクライアントデータ転送方法。
【請求項１８】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
前記ＡＴＭクライアント装置から転送されたＡＴＭセル、あるいは前記ネットワークノードが生成した管理情報あるいは制御情報を転送するＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送し、
前記情報データ信号列から転送単位（以下クライアントフレームと記す）を構築し、前記クライアントフレーム長、あるいは前記クライアントフレーム長にある数値を加えた値、あるいは予め決められた値を格納した予め決められた長さＸビット（Ｘは３２ビット未満）のフレーム長識別子と、前記クライアントフレームの属性あるいはチャネルを示す数値を格納した予め決められた長さ（３２−Ｘ）ビットのフロー識別子と、前記フロー識別子とフレーム長識別子を合わせた３２ビットの情報をある定められた計算法を用いて８ビットの値を格納したフレームヘッダエラーチェック（以下ＦＨＥＣと記す）からなるクライアントフレームオーバヘッドを転送したのち、前記クライアントフレームを転送し、前記クライアントフレーム、あるいは前記クライアントフレームオーバヘッド部とクライアントフレームのエラーチェックを行うためのエラー情報（以下ＣＦＥＣと記す）を転送する
ことを特徴とするクライアントデータ転送方法。
【請求項１９】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
前記ＡＴＭクライアント装置から転送されたＡＴＭセル、あるいは前記ネットワークノードが生成した管理情報あるいは制御情報を転送するＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送し、
前記情報データ信号列から転送単位（以下クライアントフレームと記す）を構築し、前記クライアントフレーム長、あるいは前記クライアントフレーム長にある数値を加えた値、あるいは予め決められた値を格納した予め決められた長さＸビット（Ｘは３２ビット未満）のフレーム長識別子と、前記クライアントフレームの属性あるいはチャネルを示す数値を格納した予め決められた長さ（３２−Ｘ）ビットのフロー識別子と、前記フロー識別子とフレーム長識別子を合わせた３２ビットの情報をある定められた計算法を用いて８ビットの値を格納したフレームヘッダエラーチェック（以下ＦＨＥＣと記す）からなるクライアントフレームオーバヘッドを転送したのち、前記フレーム長識別子あるいはフロー識別子に格納できない情報あるいは新たな情報を格納する拡張オーバヘッド（以下ＥｘＨＥＤと記す）を転送し、前記クライアントフレームを転送する
ことを特徴とするクライアントデータ転送方法。
【請求項２０】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
前記ＡＴＭクライアント装置から転送されたＡＴＭセル、あるいは前記ネットワークノードが生成した管理情報あるいは制御情報を転送するＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送し、
前記情報データ信号列から転送単位（以下クライアントフレームと記す）を構築し、前記クライアントフレーム長、あるいは前記クライアントフレーム長にある数値を加えた値、あるいは予め決められた値を格納した予め決められた長さＸビット（Ｘは３２ビット未満）のフレーム長識別子と、前記クライアントフレームの属性あるいはチャネルを示す数値を格納した予め決められた長さ（３２−Ｘ）ビットのフロー識別子と、前記フロー識別子とフレーム長識別子を合わせた３２ビットの情報をある定められた計算法を用いて８ビットの値を格納したフレームヘッダエラーチェック（以下ＦＨＥＣと記す）からなるクライアントフレームオーバヘッドを転送したのち、前記フレーム長識別子あるいはフロー識別子に格納できない情報あるいは新たな情報を格納する拡張オーバヘッド（以下ＥｘＨＥＤと記す）を転送し、前記クライアントフレームを転送し、前記クライアントフレーム、あるいは前記クライアントフレームオーバヘッド部とクライアントフレームのエラチェックを行うためのエラー情報（以下ＣＦＥＣと記す）を転送する
ことを特徴とするクライアントデータ転送方法。
【請求項２１】
前記フレーム長識別子に加算される値は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長とを合算した長さであることを特徴とする請求項１７に記載のクライアントデータ転送方法。
【請求項２２】
前記フレーム長識別子に加算される値は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記ＣＦＥＣの情報長との合算値であることを特徴とする請求項１８に記載のクライアントデータ転送方法。
【請求項２３】
前記フレーム長識別子に加算される値は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記ＥｘＨＥＤの情報長との合算値であることを特徴とする請求項１９に記載のクライアントデータ転送方法。
【請求項２４】
前記フレーム長識別子に加算される値は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記ＥｘＨＥＤの情報長と、前記ＣＦＥＣの情報長との合算値であることを特徴とする請求項２０に記載のクライアントデータ転送方法。
【請求項２５】
前記フレーム長識別子に収容される予め決められた値は、前記クライアントフレームオーバヘッド長よりも小さい値であることを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項２６】
前記フレーム長識別子は、ビット長あるいはバイト長あるいは予め決められた単位のブロック長の整数倍で示されることを特徴とする請求項１７〜２５のいずれかに記載のクライアントデータ転送方法。
【請求項２７】
前記フレーム長識別子が、前記クライアントフレームオーバヘッド長よりも小さい値を格納している場合、前記フレーム長識別子の後に転送されるクライアントフレームの情報が、前記フロー識別子の値に応じた属性あるいはチャネルに関する管理情報あるいはトラヒックを制御する制御情報であることを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項２８】
前記フレーム長識別子が、前記クライアントフレームオーバヘッド長よりも小さい値を格納している場合、前記フレーム長識別子の後に転送されるクライアントフレームの長さが予め決められた値であることを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項２９】
前記フロー識別子は、前記フロー識別子の後に転送される前記クライアントフレームの識別情報、あるいは品質情報、あるいは転送チャネル情報、あるいはクライアントフレーム構成情報のいずれかあるいはすべてを示すことを特徴とする請求項１７に記載のクライアントデータ転送方法。
【請求項３０】
前記フロー識別子は、前記フロー識別子の後に転送される前記クライアントフレームの識別情報、あるいは品質情報、あるいは転送チャネル情報、あるいはクライアントフレーム構成情報のいずれかあるいはすべてと、前記ＦＨＥＣの存在情報を示すことを特徴とする請求項１８に記載のクライアントデータ転送方法。
【請求項３１】
前記フロー識別子は、前記フロー識別子の後に転送される前記クライアントフレームの識別情報、あるいは品質情報、あるいは転送チャネル情報、あるいはクライアントフレーム構成情報のいずれかあるいはすべてと、前記ＥｘＨＥＤの存在情報を示すことを特徴とする請求項１９に記載のクライアントデータ転送方法。
【請求項３２】
前記フロー識別子は、前記フロー識別子の後に転送される前記クライアントフレームの識別情報、あるいは品質情報、あるいは転送チャネル情報、あるいはクライアントフレーム構成情報のいずれかあるいはすべてと、前記ＥｘＨＥＤの存在情報と、前記ＦＨＥＣの存在情報を示すことを特徴とする請求項２０に記載のクライアントデータ転送方法。
【請求項３３】
前記フロー識別子に格納された情報のうち、いくつかの特定の情報が、管理情報交換チャネルあるいはトラヒックを制御する情報交換チャネルを示すことを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項３４】
前記クライアントオーバヘッドを受信したときに、前記フレーム長識別子に格納された情報と、前記フロー識別子に格納された情報、あるいは、前記フレーム長識別子に格納された情報と、前記フロー識別子に格納された情報と前記ＦＨＥＣに格納された情報を利用して算出される値と、受信した前記ＦＨＥＣの値との差分から誤りを検出できるある定められた計算方法を用いることを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項３５】
前記クライアントオーバヘッドを受信したときに、前記フレーム長識別子に格納された情報と、前記フロー識別子に格納された情報、あるいは、前記フレーム長識別子に格納された情報と、前記フロー識別子に格納された情報と前記ＦＨＥＣに格納された情報を利用して算出される値と、受信した前記ＦＨＥＣの値との差分から誤りを検出し、かつ、前記誤りを訂正できるある定められた計算方法を用いることを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項３６】
前記ＦＨＥＣは、前記フレーム長識別子に格納された情報と、前記フロー識別子に格納された情報とからＡＴＭ  ＨＥＣ算出値とは異なる値を格納することを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項３７】
前記ＦＨＥＣに格納する値を算出する計算法は、前記フレーム長識別子の情報と、前記フロー識別子の情報とを符号多項式f(x)に変換し、ある定められた生成多項式g(x)で割った余りR(x)にモジュロ値M(x)を加えることを特徴とする請求項１７〜２０のいずれかに記載のクライアントデータ転送方法。
【請求項３８】
前記生成符号多項式g(x)がＡＴＭ  ＨＥＣを算出する場合に用いられる生成符号多項式と同一であり、前記モジュロ値M(x)が、x^i（ｉ＝４０〜１２７）を前記生成符号多項式g(x)で割った余りR1(x)に、ＡＴＭ  ＨＥＣに加算されるモジュロ値MATM(x)を加えた値とすることを特徴とする請求項３７に記載のクライアントデータ転送方法。
【請求項３９】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
請求項１７に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム９とした場合に、前記データリンクフレーム９あるいは前記ＡＴＭセルが連続に送出されることを特徴とするクライアントデータ転送方法。
【請求項４０】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
請求項１８に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１０とした場合、前記データリンクフレーム１０あるいは前記ＡＴＭセルが連続的に送出されることを特徴とするクライアントデータ転送方法。
【請求項４１】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
請求項１９に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム１１とした場合、前記データリンクフレーム１１あるいは前記ＡＴＭセルが連続的に送出されることを特徴とするクライアントデータ転送方法。
【請求項４２】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
請求項２０に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１２とした場合、前記データリンクフレーム１２あるいは前記ＡＴＭセルが連続的に送出されることを特徴とするクライアントデータ転送方法。
【請求項４３】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送される情報データ信号列、あるいは、自身が生成した空情報を含む情報データ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
請求項１７に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム９とし、請求項１８に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１０とし、請求項１９に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム１１とし、請求項２０に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１２とし、
請求項１７〜請求項２０に記載のフレーム長識別子とフレーム識別子とＦＨＥＣの長さがそれぞれ同一であり、かつ前記ＦＨＥＣの値を決める計算方式が同一である場合に、前記データリンクフレーム９と前記データリンクフレーム１０と前記データリンクフレーム１１と前記データリンクフレーム１２と前記ＡＴＭセルのいくつかあるいは全部が任意の順序で同一搬送波上に転送されることを特徴とするクライアントデータ転送方法。
【請求項４４】
前記データリンクフレーム９〜１２が、連続で送出されることを特徴とする請求項４３に記載のクライアントデータ転送方法。
【請求項４５】
請求項１７に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム９として、連続して転送される前記データリンクフレーム９を受信、
あるいは、請求項１８に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１０として、連続して転送される前記データリンクフレーム１０を受信、
あるいは、請求項１９に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム１１として、連続して転送される前記データリンクフレーム１１を受信、
あるいは、請求項２０に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１２として、連続して転送される前記データリンクフレーム１２を受信、
あるいは、請求項１７〜請求項２０に記載のフレーム長識別子とフレーム識別子とＦＨＥＣの長さがそれぞれ同一であり、かつ前記ＦＨＥＣの値を決める計算方式が同一であり、かつ、前記データリンクフレーム９〜１２のいずれかあるいは全部が連続して多重化されたデータ信号列を受信するネットワークノードにおいて、
ビット／バイトハンティング状態とプレシンク状態とシンク状態を管理し、
ビット／バイトハンティング状態においては、転送される信号列から任意に前記フレームオーバヘッドとみなされる同一長の信号列群を抽出し、前記信号列群のＦＨＥＣに相当する部分を除く情報を予め決められた計算法を用いて算出された結果が前記フレームオーバヘッドとみなされる信号列群のＦＨＥＣに相当する部分と一致しない場合ビット／バイトハンティング状態にとどまり、前記結果が一致する場合にはプレシンク状態に遷移し、
プレシンク状態においては、抽出された前記フレームオーバヘッドとみなされる同一長の信号列群の中で前記フレーム長識別子とみなされる信号列を参照し、次に転送されるフレームオーバヘッドとみなされる次信号列群を決定し、前記次信号群を抽出し、前記次信号列群のＦＨＥＣに相当する部分を除く情報を予め決められた計算法を用いて算出された結果がＦＨＥＣに相当する部分と一致しない場合ビット／バイトハンティング状態に遷移し、前記結果が一致し、かつ、前記一致が連続（Ｎ−１）回（Ｎは１以上の整数）以下であればプレシンク状態にとどまり、前記結果が一致し、かつ、前記一致が予め決められたＮ回数連続で検出された場合には、シンク状態に遷移し、
シンク状態においては、抽出した前記フレームオーバヘッドとみなされる同一長の信号列群を抽出し、前記信号列群のＦＨＥＣに相当する部分を除く情報を予め決められた計算法を用いて算出された結果が前記フレームオーバヘッドとみなされる信号列群のＦＨＥＣに相当する部分と一致あるいはある範囲内で一致しない場合ビット／バイトハンティング状態に遷移し、前記結果が前記フレームオーバヘッドとみなされる信号列群のＦＨＥＣに相当する部分と一致あるいはある範囲内で一致する場合シンク状態にとどまる
ことを特徴とするクライアントデータ同期方法。
【請求項４６】
請求項１７に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム９として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム９を受信、
あるいは、請求項１８に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１０として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム１０を受信、
あるいは、請求項１９に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム１１として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム１１を受信、
あるいは、請求項２０に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１２として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム１２を受信、
あるいは、請求項１７〜請求項２０に記載のフレーム長識別子とフレーム識別子とＦＨＥＣの長さがそれぞれ同一であり、かつ前記ＦＨＥＣの値を決める計算方式が同一であり、かつ、前記データリンクフレーム９−１２のいずれかあるいは全部が前記ＡＴＭセルあるいは連続して多重化されたデータ信号列を受信するネットワークノードにおいて、
ビット／バイトハンティング状態とプレシンク状態とシンク状態を管理し、
ビット／バイトハンティング状態においては、転送される信号列から任意にフレームオーバヘッドあるいはＡＴＭセルオーバヘッドとみなされる５バイトの信号列群を抽出し、前記信号列群の情報をある定められた計算法を用いて算出した結果と前記信号列群の５バイト目の情報と比較し、前記結果がＦＨＥＣあるいはＡＴＭ  ＨＥＣに一致しない場合にはビット／バイトハンティング状態にとどまり、前記結果がＦＨＥＣあるいはＡＴＭ  ＨＥＣに相当する場合にはプレシンク状態に遷移し、
プレシンク状態においては、検出された５バイトを信号列群の５バイト目が、ＡＴＭ  ＨＥＣに相当する場合、転送された信号列の区前記信号列群を含めて５３バイト後に続く５バイトの次信号列群を抽出し、ＦＨＥＣに相当する場合、前記信号列群の中でフレーム長識別子とみなされる信号列情報から次に転送されるフレームオーバヘッドあるいはＡＴＭセルオーバヘッドとみなされる５バイトの信号列群を決定し、前記５バイトの信号列群を抽出し、前記信号列群の情報をある定められた計算法を用いて算出した結果と前記信号列群の５バイト目の情報と比較し、前記結果がＦＨＥＣあるいはＡＴＭ  ＨＥＣに一致しない場合にはビット／バイトハンティング状態に遷移し、前記結果が一致し、かつ、前記一致が連続（Ｎ−１）回（Ｎは１以上の整数）以下であればプレシンク状態にとどまり、前記結果が一致し、かつ、前記一致が予め決められたＮ回数連続で検出された場合には、シンク状態に遷移し、
シンク状態においては、抽出した前記フレームオーバヘッドあるいはＡＴＭオーバヘッドとみなされる５バイトの信号列群を抽出し、前記信号列群のＦＨＥＣに相当する部分を除く情報をある計算法を用いて算出された結果が前記フレームオーバヘッドあるいは前記ＡＴＭオーバヘッドとみなされる信号列群のＦＨＥＣあるいはＡＴＭ  ＨＥＣに相当する部分と一致あるいはある範囲内で一致しない場合ビット／バイトハンティング状態に遷移し、前記結果が前記フレームオーバヘッドとみなされる信号列群のＦＨＥＣあるいはＡＴＭ  ＨＥＣに相当する部分と一致あるいはある範囲内で一致する場合シンク状態にとどまる
ことを特徴とするクライアントデータ同期方法。
【請求項４７】
前記ある定められた計算法は、請求項３４〜請求項３８の何れかに記載の方法を用いることを特徴とする請求項４５または請求項４６に記載のクライアントデータ同期方法。
【請求項４８】
請求項１７〜請求項２０に記載のＦＨＥＣあるいはＨＥＣあるいはどちらもが誤り訂正機能を有するときに、ビット／バイトハンティング状態とプレシンク状態にあるときにはビットエラーを修正せず、シンク状態においてはビットエラーを修正することを特徴とする請求項４５または請求項４６に記載のクライアントデータ同期方法。
【請求項４９】
前記シンク状態においてのみ、クライアントフレームの抽出を行うことを特徴とする請求項４５に記載のクライアントデータ同期方法。
【請求項５０】
前記シンク状態においてのみ、クライアントフレームあるいはＡＴＭセルの抽出を行うことを特徴とする請求項４６に記載のクライアントデータ同期方法。
【請求項５１】
前記クライアントフレームを受信した場合に、前記クライアントフレームの直前に転送された前記フレーム長識別子あるいはフロー識別子あるいは両方の情報に基づいて、前記クライアントフレームをクライアントデータ信号列に変換することを特徴とする請求項４５または請求項４６に記載のクライアントデータ同期方法。
【請求項５２】
前記フレーム長識別子の示す値が、前記クライアントフレームオーバヘッド長よりも小さい値である場合に、前記値に応じてクライアントフレーム長を決定することを特徴とする請求項４５または請求項４６に記載のクライアントデータ同期方法。
【請求項５３】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送されるクライアントデータ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
ＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送するＡＴＭセル転送回路と、
前記クライアントデータ信号列から転送単位（以下クライアントフレームと記す）を構築するクライアントフレーム生成回路と、
前記クライアントフレーム長を計測しある数値を加えた値を格納するＸビット（Ｘは３２ビット以下の正整数）のフレーム長識別子を生成するフレーム長識別子生成回路と、
前記クライアントフレームの属性あるいはチャネルを示す数値を格納する（３２−Ｘ）ビットの長さのフロー識別子を生成するフロー識別子生成回路と、
前記フロー識別子とフレーム長識別子の情報をある定められた計算法を用いて算出する８ビットの長さのフレームヘッダエラーチェック（以下ＦＨＥＣと記す）を生成するＦＨＥＣ生成回路と、
前記フレーム長識別子生成回路からのフレーム識別子と前記フロー識別子生成回路からのフロー識別子と前記ＦＨＥＣ生成回路からのＦＨＥＣとからクライアントフレームオーバヘッドを生成するクライアントフレームオーバヘッド生成回路と、
前記クライアントフレームオーバヘッド生成回路からのクライアントフレームオーバヘッドと前記クライアントフレーム生成回路からのクライアントフレームを多重化してデータリンクフレームを構成する多重化回路と、
前記ＡＴＭセルと、前記多重化回路からのデータリンクフレームを多重化するフレーム／セル多重化回路と、
から構成されることを特徴とするクライアントデータ転送回路。
【請求項５４】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送されるクライアントデータ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
ＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送するＡＴＭセル転送回路と、
前記クライアントデータ信号列から転送単位（以下クライアントフレームと記す）を構築するクライアントフレーム生成回路と、
前記クライアントフレーム長を計測しある数値を加えた値を格納するＸビット（Ｘは３２ビット以下の正整数）のフレーム長識別子を生成するフレーム長識別子生成回路と、
前記クライアントフレームの属性あるいはチャネルを示す数値を格納する（３２−Ｘ）ビットの長さのフロー識別子を生成するフロー識別子生成回路と、
前記フロー識別子とフレーム長識別子の情報をある定められた計算法を用いて算出する８ビットの長さのフレームヘッダエラーチェック（以下ＦＨＥＣと記す）を生成するＦＨＥＣ生成回路と、
前記フレーム長識別子生成回路からのフレーム識別子と前記フロー識別子生成回路からのフロー識別子と前記ＦＨＥＣ生成回路からのＦＨＥＣとからクライアントフレームオーバヘッドを生成するクライアントフレームオーバヘッド生成回路と、
前記クライアントフレーム生成回路からのクライアントフレーム、あるいは前記クライアントフレームオーバヘッド生成回路からのクライアントフレームオーバヘッドと前記クライアントフレームのエラーチェックを行うためのエラー情報を生成するエラー情報生成回路と、
前記クライアントフレームオーバヘッド生成回路からのクライアントフレームオーバヘッドと前記クライアントフレーム生成回路からのクライアントフレームと前記エラー情報生成回路からのエラー情報を多重化してデータリンクフレームを構成する多重化回路と、
前記ＡＴＭセルと前記多重化回路からのデータリンクフレームを多重化するフレーム／セル多重化回路と、
から構成されることを特徴とするクライアントデータ転送回路。
【請求項５５】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送されるクライアントデータ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
ＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送するＡＴＭセル転送回路と、
前記クライアントデータ信号列から転送単位（以下クライアントフレームと記す）を構築するクライアントフレーム生成回路と、
前記クライアントフレーム長を計測しある数値を加えた値を格納するＸビット（Ｘは３２ビット以下の正整数）のフレーム長識別子を生成するフレーム長識別子生成回路と、
前記クライアントフレームの属性あるいはチャネルを示す数値を格納する（３２−Ｘ）ビットの長さのフロー識別子を生成するフロー識別子生成回路と、
前記フロー識別子とフレーム長識別子の情報をある定められた計算法を用いて算出する８ビットの長さのフレームヘッダエラーチェック（以下ＦＨＥＣと記す）を生成するＦＨＥＣ生成回路と、
前記フレーム長識別子生成回路からのフレーム識別子と前記フロー識別子生成回路からのフロー識別子と前記ＦＨＥＣ生成回路からのＦＨＥＣとからクライアントフレームオーバヘッドを生成するクライアントフレームオーバヘッド生成回路と、
前記フレーム長識別子生成回路あるいはフロー識別子生成回路からの制御により、前記フレーム長識別子あるいはフロー識別子に格納できない情報あるいは新たな情報を格納する拡張オーバヘッド（以下ＥｘＨＥＤと記す）を生成するＥｘＨＥＤ生成回路と、
前記クライアントフレームオーバヘッド生成回路からのクライアントフレームオーバヘッドと前記クライアントフレーム生成回路からのクライアントフレームと前記ＥｘＨＥＤ生成回路からのＥｘＨＥＤを多重化してデータリンクフレームを構成する多重化回路と、
前記ＡＴＭセルと前記多重化回路からのデータリンクフレームを多重化するフレーム／セル多重化回路と、
から構成されることを特徴とするクライアントデータ転送回路。
【請求項５６】
非同期転送モード（ＡＴＭ）クライアント装置とＡＴＭ以外のクライアント装置を接続し、前記ＡＴＭクライアント装置からのＡＴＭセルと前記ＡＴＭ以外のクライアント装置から転送されるクライアントデータ信号列を同一搬送波上に多重化して送信するネットワークノードにおいて、
ＡＴＭセルを仮想パス識別子あるいは仮想チャネル識別子を必要に応じて変更して転送するＡＴＭセル転送回路と、
前記クライアントデータ信号列から転送単位（以下クライアントフレームと記す）を構築するクライアントフレーム生成回路と、
前記クライアントフレーム長を計測しある数値を加えた値を格納するＸビット（Ｘは３２ビット以下の正整数）のフレーム長識別子を生成するフレーム長識別子生成回路と、
前記クライアントフレームの属性あるいはチャネルを示す数値を格納する（３２−Ｘ）ビットの長さのフロー識別子を生成するフロー識別子生成回路と、
前記フロー識別子とフレーム長識別子の情報をある定められた計算法を用いて算出する８ビットの長さのフレームヘッダエラーチェック（以下ＦＨＥＣと記す）を生成するＦＨＥＣ生成回路と、
前記フレーム長識別子生成回路からのフレーム識別子と前記フロー識別子生成回路からのフロー識別子と前記ＦＨＥＣ生成回路からのＦＨＥＣとからクライアントフレームオーバヘッドを生成するクライアントフレームオーバヘッド生成回路と、
前記フレーム長識別子生成回路あるいはフロー識別子生成回路からの制御により、前記フレーム長識別子あるいはフロー識別子に格納できない情報あるいは新たな情報を格納する拡張オーバヘッド（以下ＥｘＨＥＤと記す）を生成するＥｘＨＥＤ生成回路と、
前記クライアントフレーム生成回路からのクライアントフレーム、あるいは前記クライアントフレームオーバヘッド生成回路からのクライアントフレームオーバヘッドと前記クライアントフレームのエラーチェックを行うためのエラー情報を生成するエラー情報生成回路と、
前記クライアントフレームオーバヘッド生成回路からのクライアントフレームオーバヘッドと前記クライアントフレーム生成回路からのクライアントフレームと前記ＥｘＨＥＤ生成回路からのＥｘＨＥＤと前記エラー情報生成回路からのエラー情報とを多重化してデータリンクフレームを構成する多重化回路と、
前記ＡＴＭセルと前記多重化回路からのデータリンクフレームを多重化するフレーム／セル多重化回路と、
から構成されることを特徴とするクライアントデータ転送回路。
【請求項５７】
前記フレーム長識別子生成回路は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記クライアントフレーム長とを合算した長さをビット長あるいはバイト長あるいはブロック長情報を前記フレーム長識別子に格納することを特徴とする請求項５３に記載のクライアントデータ転送回路。
【請求項５８】
前記フレーム長識別子生成回路は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記クライアントフレーム長と、前記エラー情報長とを合算した長さをビット長あるいはバイト長あるいはブロック長情報を前記フレーム長識別子に格納することを特徴とする請求項５４に記載のクライアントデータ転送回路。
【請求項５９】
前記フレーム長識別子生成回路は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記クライアントフレーム長と、前記ＥｘＨＥＤ情報長とを合算した長さをビット長あるいはバイト長あるいはブロック長情報を前記フレーム長識別子に格納することを特徴とする請求項５５に記載のクライアントデータ転送回路。
【請求項６０】
前記フレーム長識別子生成回路は、前記フレーム長識別子の情報長と、前記フロー識別子の情報長と、前記ＦＨＥＣの情報長と、前記クライアントフレーム長と、前記ＥｘＨＥＤ情報長と、前記エラー情報長とを合算した長さをビット長あるいはバイト長あるいはブロック長情報を前記フレーム長識別子に格納することを特徴とする請求項５６に記載のクライアントデータ転送回路。
【請求項６１】
前記フレーム長識別子の後に転送されるクライアントフレームの情報が、前記フロー識別子の値に応じた属性あるいはチャネルに関する管理情報あるいはトラヒックを制御する制御情報である場合に、前記フレーム長識別子生成回路が、予め決められた前記クライアントフレームオーバヘッド長より小さい値を前記フレーム長識別子に格納することを特徴とする請求項５３〜５６のいずれかに記載のクライアントデータ転送回路。
【請求項６２】
前記フロー識別子生成回路は、前記フロー識別子の後に転送される前記クライアントフレームの識別情報、あるいは品質情報、あるいは転送チャネル情報、あるいはクライアントフレーム構成情報を前記フロー識別子に格納することを特徴とする請求項５３〜５６のいずれかに記載のクライアントデータ転送回路。
【請求項６３】
前記フロー識別子生成回路は、転送すべきクライアントフレームの属性が管理情報交換チャネルあるいはトラヒックを制御する情報交換チャネルを示す場合、予め決められた値を前記フロー識別子に格納することを特徴とする請求項５３〜５６のいずれかに記載のクライアントデータ転送回路。
【請求項６４】
前記ＦＨＥＣ生成回路は、前記フレーム長識別子に格納された情報と、前記フロー識別子に格納された情報とからある定められた計算方法を用いて算出された値をＦＨＥＣに格納することを特徴とする請求項５３〜５５のいずれかに記載のクライアントデータ転送回路。
【請求項６５】
前記ＦＨＥＣ生成回路は、前記フレーム長識別子と、前記フロー識別子とを符号多項式f(x)に変換し、ＡＴＭ  ＨＥＣ算出値とは異なる値を格納することを特徴とする請求項５３〜５５のいずれかに記載のクライアントデータ転送回路。
【請求項６６】
前記ＦＨＥＣ生成回路は、前記フレーム長識別子の情報と、前記フロー識別子の情報とを符号多項式f(x)に変換し、ある定められた生成多項式g(x)で割った余りR(x)にモジュロ値M(x)を加えた値を格納することを特徴とする請求項５３〜５５のいずれかに記載のクライアントデータ転送回路。
【請求項６７】
前記ＦＨＥＣ生成回路で用いられる生成符号多項式g(x)は、ＡＴＭ  ＨＥＣを算出する場合に用いられる生成符号多項式と同一であり、前記モジュロ値M(x)が、x^i（ｉ＝４０〜１２７）を前記生成符号多項式g(x)で割った余りR1(x)に、ＡＴＭ  ＨＥＣに加算されるモジュロ値MATM(x)を加えた値とすることを特徴とする請求項５３〜５５のいずれかに記載のクライアントデータ転送回路。
【請求項６８】
請求項１７に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム９として、連続して転送される前記データリンクフレーム９を受信、
あるいは、請求項１８に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１０として、連続して転送される前記データリンクフレーム１０を受信、
あるいは、請求項１９に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム１１として、連続して転送される前記データリンクフレーム１１を受信、
あるいは、請求項２０に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１２として、連続して転送される前記データリンクフレーム１２を受信、
あるいは、請求項１７〜請求項２０に記載のフレーム長識別子とフレーム識別子とＦＨＥＣの長さがそれぞれ同一であり、かつ前記ＦＨＥＣの値を決める計算方式が同一であり、かつ、前記データリンクフレーム９〜１２のいずれかあるいは全部が連続して多重化されたデータ信号列を受信するネットワークノードにおいて、
入力信号列をカウントし、予め設定された値から減算し減算値情報を送出するカウンタと、
入力信号列を一旦格納する位相調整バッファと、
入力信号列から分岐された前記クライアントフレームオーバヘッドと同一の長さの信号列群を抽出し、前記信号列群をクライアントフレームオーバヘッドとみなした場合に、前記ＦＥＣの情報と、前記フレーム長識別子と前記フロー識別子に相当する情報からＦＨＥＣを算出した結果との差分を算出し、前記差分情報を送信するデコーダと、
前記カウンタから受信した減算値情報と前記デコーダから受信した情報とから、前記信号列群がクライアントフレームオーバヘッドであるか否かを判定し、クライアントフレームオーバヘッドである場合には制御信号を送信する判定器と、
前記判定器から制御信号を受信した場合に前記位相調整バッファから該当する前記フレームのフレーム長識別子並びにフロー識別子を参照し、フレーム長を前記カウンタへ設定するフレーム長読取器と、
から構成されていることを特徴とするフレーム／セル抽出回路。
【請求項６９】
請求項１７に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム９として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム９を受信、
あるいは、請求項１８に記載のクライアントオーバヘッドと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１０として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム１０を受信、
あるいは、請求項１９に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとから構成される一対の組合せをデータリンクフレーム１１として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム１１を受信、
あるいは、請求項２０に記載のクライアントオーバヘッドとＥｘＨＥＤと前記クライアントオーバヘッドに引き続き転送されるクライアントフレームとＣＦＥＣとから構成される一対の組合せをデータリンクフレーム１２として、連続して転送される前記ＡＴＭセルあるいは前記データリンクフレーム１２を受信、
あるいは、請求項１７〜請求項２０に記載のフレーム長識別子とフレーム識別子とＦＨＥＣの長さがそれぞれ同一であり、かつ前記ＦＨＥＣの値を決める計算方式が同一であり、かつ、前記データリンクフレーム９〜１２のいずれかあるいは全部が前記ＡＴＭセルあるいは連続して多重化されたデータ信号列を受信するネットワークノードにおいて、
入力信号列をカウントし、予め設定された値から減算し減算値情報を送出するカウンタと、
入力信号列を一旦格納する位相調整バッファと、
入力信号列を分岐し、入力信号列の直前の４バイトから前記計算法を用いてＦＨＥＣを算出した結果と次に入力される入力信号１バイトの値との差分を算出し、前記差分情報を送信することが可能なデコーダ１と、
入力信号を分岐し、入力信号列の直前の４バイトからＡＴＭ  ＨＥＣを算出する方法を用いて計算した結果と次に入力される入力信号１バイトの値との差分を算出し、前記差分情報を送信することが可能なデコーダ２と、
前記カウンタから減算値情報を通知され、前記デコーダ１及び２からの差分情報を通知され、入力された５バイトの信号列がＡＴＭ  オーバヘッドあるいはクライアントフレームオーバヘッドあるいはどちらにも該当しないかを判定し、ＡＴＭオーバヘッドあるいはクライアントフレームオーバヘッドである場合には、ＡＴＭ検出あるいはクライアントフレーム検出の制御信号を送出する判定器と、
前記判定器から受信した制御信号がＡＴＭ検出の場合には固定の値を前記カウンタへ設定し、クライアントフレーム検出の場合には前記位相調整バッファから該当する前記フレームのフレーム長識別子並びにフロー識別子を参照し、フレーム長を前記カウンタへ設定するフレーム長読取器と、
前記判定器のＡＴＭ検出あるいはフレーム検出の制御信号を受信し、前記ＡＴＭセルと前記クライアントフレームの出力ポートを切替えるセレクタと、
から構成されることを特徴とするフレーム／セル抽出回路。
【請求項７０】
前記デコーダ並びに前記デコーダ１は、入力された信号列群を符号多項式f(x)に変換し、ある生成多項式g(x)で割算した余りR(x)を計算する割り算回路（ＣＲＣ回路）と、前記ＣＲＣ回路から出力される余りR(x)にある固定のモジュロ値M(x)を加算するモジュロ加算器１とから構成されることを特徴とする請求項６８または請求項６９に記載のフレーム／セル抽出回路。
【請求項７１】
前記デコーダ２は、前記ＣＲＣ回路と、前記ＡＴＭセルに加算されるモジュロ値Ｍ−ＡＴＭ（ｘ）を加算するモジュロ加算器２とから構成されることを特徴とする請求項６９に記載のフレーム／セル抽出回路。
【請求項７２】
前記デコーダ、前記デコーダ１、前記デコーダ２は、前記差分情報から入力信号列の誤りを検出し、誤りビット位置情報信号を前記判定器に送出することを特徴とする請求項６８または請求項６９に記載のフレーム／セル抽出回路。
【請求項７３】
前記判定器が、前記デコーダ、前記デコーダ１あるいは前記デコーダ２からの誤りビット位置を受信すると誤り訂正可能であるか否かを判断し、誤り訂正可能である場合には、誤りビット情報を送出し、前記誤りビット情報を受信し、誤りビットを訂正する誤り訂正回路を具備することを特徴とする請求項項６８または請求項６９に記載のフレーム／セル抽出回路。
【請求項７４】
前記デコーダ１、２は、前記ＣＲＣ回路を共有し、前記ＣＲＣ回路で算出した値を、前記モジュロ加算器１と前記モジュロ加算器２とに通知することを特徴とする請求項６９に記載のフレーム／セル抽出回路。
【請求項７５】
前記判定器が、初期状態、ビット／バイトハンティング状態、プレシンク状態、シンク状態を管理し、初期状態からビット／バイトハンティング状態に状態遷移し、
バイトハンティング状態にある場合に、前記デコーダからエラーフリーを通知され、あるいは前記デコーダ１からエラーフリーかつ前記デコーダ２から訂正可能な１ビットエラーを通知される場合と、前記デコーダ１から訂正可能な１ビットエラーかつ前記デコーダ２からエラーフリーを通知される場合に、プレシンク状態に遷移し、
プレシンク状態にある場合に、前記カウンタから通知される減算値が閾値以下となる制御信号を受信すると同時に、前記デコーダからエラーフリーを通知され、あるいは前記デコーダ１からエラーフリーかつ前記デコーダ２から訂正可能な１ビットエラーを通知される場合と、前記デコーダ１から予め決められたビットのエラーかつ前記デコーダ２からエラーフリーを通知されることが予め決められた回数連続して続いた場合にシンク状態に遷移し、
前記デコーダからエラーフリーを通知され、あるいは前記デコーダ１からエラーフリーかつ前記デコーダ２から訂正可能な１ビットエラーを通知される場合と、前記デコーダ１から訂正可能な１ビットエラーかつ前記デコーダ２からエラーフリーを通知されることが予め決められた回数未満連続して続いた場合にプレシンク状態にとどまり、
前記デコーダからエラーフリーを通知され、あるいは前記デコーダ１からエラーフリーかつ前記デコーダ２から訂正可能な１ビットエラーを通知される場合と、前記デコーダ１から予め決められた訂正可能な１ビットエラーかつ前記デコーダ２からエラーフリーを通知されることがなかった場合、バイトハンティング状態に遷移し、
シンク状態にある場合において、デコーダからエラーフリーあるいは訂正可能な１ビットエラーが通知される場合、あるいは、前記デコーダ１からエラーフリーかつ前記デコーダ２から訂正可能な１ビットエラーを通知される場合、あるいは、前記デコーダ１から訂正可能な１ビットエラーかつ前記デコーダ２から２ビットエラーを通知される場合、あるいは、前記デコーダ１から訂正可能な１ビットエラーかつ前記デコーダ２からエラーフリーを通知される場合、あるいは、前記デコーダ１から２ビットエラーかつ前記デコーダ２から訂正可能な１ビットエラーを通知される場合には、シンク状態にとどまり、
前記デコーダから２ビットエラーが通知される場合、あるいは、前記デコーダ１から２ビットエラーかつ前記デコーダ２から訂正不可能な１ビットエラーを通知される場合、あるいは、前記デコーダ１から２ビットエラーかつ前記デコーダ２から訂正不可能な１ビットエラーを通知される場合には、バイトハンティング状態に遷移する
ことを特徴とする請求項６９に記載のフレーム／セル抽出回路。
【請求項７６】
前記判定器が、バイトハンティング状態あるいはプレシンク状態において、信号列を出力ポートから出力しないことを特徴とする請求項６８または請求項６９に記載のフレーム／セル抽出回路。
【請求項７７】
複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントデータ信号列を請求項１７〜請求項２０のいずれかに記載のクライアントデータ転送方法を用いて転送単位（クライアントフレーム）に変換して同一搬送波上に多重化し、前記同一搬送波上に多重化されたクライアントフレームを分離して、前記クライアントデータ信号列あるいはクライアントフレームを前記クライアント装置の対向のクライアント装置に透過的に転送するネットワークにおいて、
請求項６８または請求項６９に記載のフレーム／セル抽出回路と、
前記フレーム／セル抽出回路から入力される前記クライアントオーバヘッドを参照して引き続き転送される前記クライアントフレームの属性を元に、１あるいは複数の同一属性の前記クライアントフレームから元のクライアントデータ信号列を構築する、あるいは転送先を決定するフレーム処理部と、
前記クライアント装置からの前記クライアントデータ信号列を解読し、所望の転送先を決定するクライアントデータ終端処理部と、
前記フレーム処理部と前記クライアントフレーム終端処理部から転送される前記クライアントフレームあるいはクライアントデータ信号列を所望の出力ポートに転送するパケットスイッチと、
前記パケットスイッチから転送される前記クライアントフレームあるいはクライアントデータ信号列を格納し、前記クライアントデータ信号列あるいは前記クライアントフレームを所定の長さ以下に分割し、前記クライアントフレームの長さと属性をもとに前記クライアントフレームオーバヘッドを生成し、前記クライアントフレームオーバヘッド転送後に前記クライアントフレームを転送するフレーム生成部と、
前記パケットスイッチから転送されるクライアントフレームオーバヘッドを終端するフレーム終端部と、
前記フレーム終端部から転送されるクライアントフレームからクライアントデータ信号列を構築するクライアントデータ生成部と、
から構成されることを特徴とする伝送装置。
【請求項７８】
ＡＴＭクライアント装置とＡＴＭ以外の異種クライアント装置を複数接続し、前記ＡＴＭクライアント装置から転送されるクライアントデータ信号列を請求項１７〜請求項２０のいずれかに記載のクライアントデータ転送方法を用いて転送単位（クライアントフレーム）に変換し、前記クライアントフレームとＡＴＭクライアント装置からのＡＴＭセルとを同一搬送波上に多重化し、前記同一搬送波上に多重化された前記クライアントフレームと前記ＡＴＭセルを請求項６９に記載のフレーム／セル抽出回路を用いて分離して、前記クライアントデータ信号列あるいはクライアントフレームとＡＴＭセルを前記クライアント装置の対向のクライアント装置に透過的に転送するネットワークにおいて、
前記同一搬送波上に多重化されたクライアントフレームとＡＴＭセルを抽出するための請求項６９に記載のフレーム／セル抽出回路と、
前記クライアント装置からの前記クライアントデータ信号列を解読し、所望の転送先を決定するクライアントデータ終端部と、
前記ＡＴＭクライアント装置から入力されるＡＴＭセルを抽出するセル抽出部と、
前記ＡＴＭセルのオーバヘッドを解読し、パラメータの変更を行うと共に所望の出力ポートを決定するＡＴＭ処理部と、
前記フレーム／セル抽出回路から入力される前記クライアントオーバヘッドを参照して引き続き転送される前記クライアントフレームの属性を元に、１あるいは複数の同一属性の前記クライアントフレームから元のクライアントデータ信号列を構築する、あるいは転送先を決定するフレーム処理部と、
前記クライアントデータ終端部と前記フレーム処理部から転送されるクライアントデータ信号列あるいはクライアントフレームと、前記ＡＴＭ処理部から転送される前記ＡＴＭセルを所望の出力ポートに転送するパケットスイッチと、
前記パケットスイッチから転送される前記クライアントデータ信号列あるいはクライアントフレームを格納し、前記クライアントデータ信号列あるいは前記クライアントフレームを所定の長さ以下に分割し、前記クライアントフレームの長さと属性をもとに前記クライアントフレームオーバヘッドを生成し、前記クライアントフレームオーバヘッド転送後に前記クライアントフレームを転送するフレーム生成部と、
前記フレーム生成部からの前記クライアントフレームオーバヘッドと前記クライアントフレームを前記パケットスイッチから転送されるＡＴＭセルと多重するためのフレーム／セル多重部と、
前記パケットスイッチから転送されるクライアントフレームオーバヘッドを終端するフレーム終端部と、
前記フレーム終端部から転送されるクライアントフレームからクライアントデータ信号列を構築するクライアントデータ生成部と、
から構成されることを特徴とする伝送装置及びルータ。
【請求項７９】
複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントデータ信号列を請求項１７〜請求項２０のいずれかに記載のクライアントデータ転送方法を用いて転送単位（クライアントフレーム）に変換して同一搬送波上に多重化し、前記同一搬送波上に多重化されたクライアントフレームを分離して、前記クライアントデータ信号列あるいはクライアントフレームを前記クライアント装置の対向のクライアント装置に透過的に転送するネットワークにおいて、
請求項６８に記載のフレーム／セル抽出回路と、請求項７８に記載のフレーム処理部と、請求項７８に記載のパケットスイッチと、請求項７８に記載のフレーム生成部と、請求項７８に記載のフレーム終端部と、前記フレーム生成部から転送された分割されたＩＰパケットを再構築してＩＰパケットを構築し、ＩＰパケットのオーバヘッド部を参照して転送先を決定し、前記パケットスイッチに転送するＩＰ処理部と、
から構成されることを特徴とするルータ。
【請求項８０】
ＡＴＭクライアント装置とＡＴＭ以外の異種クライアント装置を複数接続し、前記ＡＴＭクライアント装置から転送されるクライアントデータ信号列を請求項１７〜請求項２０のいずれかに記載のクライアントデータ転送方法を用いて転送単位（クライアントフレーム）に変換し、前記クライアントフレームとＡＴＭクライアント装置からのＡＴＭセルとを同一搬送波上に多重化し、前記同一搬送波上に多重化された前記クライアントフレームと前記ＡＴＭセルを分離して、前記クライアントデータ信号列あるいはクライアントフレームとＡＴＭセルを前記クライアント装置の対向のクライアント装置に透過的に転送するネットワークにおいて、
請求項６９に記載のフレーム／セル抽出回路と、請求項７８に記載のフレーム処理部と、請求項７８に記載のＡＴＭ処理部と、請求項７８に記載のパケットスイッチと、請求項７８に記載のフレーム生成部と、請求項７８に記載のフレーム終端部と、請求項７９に記載のフレーム／セル多重部と、前記フレーム生成部から転送された分割されたＩＰパケットを再構築してＩＰパケットを構築し、ＩＰパケットのオーバヘッド部を参照して転送先を決定し、前記パケットスイッチに転送するＩＰ処理部と、
から構成されることを特徴とするルータ。
【請求項８１】
前記フレーム／セル多重部は、ある周期で仮想フレームを規定し、前記仮想フレームの前半で優先度の高いフレームあるいはＡＴＭセルを転送し、後半で優先度の低い前記フレームを収容することを特徴とする請求項７８〜請求項８０のいずれかに記載の伝送装置あるいはルータ。
【請求項８２】
前記仮想フレームに収容する際、前記フレーム／セル多重部がフレーム生成部に最大転送可能なバイト数あるいはビット数を通知し、フレーム生成部が、前記最大転送可能なバイト数あるいはビット数を超えない範囲で前記クライアントフレームを構築することを特徴とする請求項８１に記載の伝送装置あるいはルータ。
【請求項８３】
前記フレーム生成部あるいは前記フレーム／セル多重部が、転送すべき前記クライアントフレームあるいは前記ＡＴＭセルがない場合、前記クライアントフレームオーバヘッドと、０を含む任意長の前記クライアントフレームを構成して挿入することを特徴とする請求項７８に記載の伝送装置あるいはルータ。
【請求項８４】
前記フレーム生成部あるいは前記フレーム／セル多重部が、転送すべき前記クライアントフレームあるいは前記ＡＴＭセルがない場合、前記クライアントフレームオーバヘッドと、０を含む任意長の前記クライアントフレームを構成して挿入する、あるいは、空ＡＴＭセルを構成して挿入することを特徴とする請求項７９または請求項８０に記載の伝送装置あるいはルータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光波ネットワークをはじめとする伝送ネットワークにおいて、非同期転送モード（ＡＴＭ）セルとインタネットプロトコル（ＩＰ）パケットをカプセル化したフレームを同一搬送波上に多重化する技術に関する。
【０００２】
【従来の技術】
音声、画像やインターネットなどのマルチメディア通信サービスの普及とともに大容量通信路の要求が高まっている。大容量通信を実現するため物理インフラの整備が行われ、それぞれのネットワークに即した各種サービスが提供されている。サービス享受者（以下、クライアントと表記）からのトラヒックは、マルチメディアプラットフォームとしてＡＴＭセルを用いて転送されることが考えられている。
【０００３】
ところが、最近のルータの大容量化に伴う伝送インタフェース（以下、伝送ＩＦ）の高速化により、データトラヒックのＡＴＭセル化／ＡＴＭセルからのデータトラヒックの再構築などの処理負担が大きく高速化のためのボトルネックとなっている。これを回避するための一手段として、ポイントツーポイントプロトコル（ＰＰＰ）や、ギガビットイーサ（ＧｂＥ）を伝送ＩＦとして利用した大容量ルータが出現しつつある。
【０００４】
ＰＰＰを用いた高速伝送用フレームは、「PPP over SONET/SDH」(W. Simpson、RFC1619、May 1994）として規格化されている。ＰＰＰを大容量ルータの伝送フォーマットとして使用する場合、ネットワークはＡＴＭセルとＰＰＰフレームが混在することになる。
【０００５】
図１は、ＡＴＭセルと、ＡＴＭ以外の伝送フレームとして代表的に使用されているＰＰＰフレームのフォーマットを示している。
【０００６】
ＡＴＭセル１００は、ＡＴＭオーバヘッド部１０１（５バイト幅）とＡＴＭペイロード部１０２（４８バイト幅）とから構成される。ＡＴＭオーバヘッド部１０１は、チャネル識別子を示すＶＰＩ／ＶＣＩフィールド１０３と一般にペイロードタイプを示すＰＴＩフィールド１０４とＡＴＭセルの属性を示すＣＬＰ１０５部とＡＴＭオーバヘッド部１０１の誤り検出／訂正を行うＡＴＭ  ＨＥＣ１０６とから構成される。
【０００７】
複数のＡＴＭセル１００が多重化されて伝送された場合、ＡＴＭ  ＨＥＣ１０６を付加する時に用いた生成符号多項式ｇ（ｘ）＝ｘ＾８＋ｘ＾２＋ｘ＋１を用いて、転送される４０ビット信号列の除算を行い、剰余が０あるいは１ビットの誤り訂正範囲内であればその４０ビットの先頭から５３バイト幅がＡＴＭセル１００として抽出される。
【０００８】
ＰＰＰフレーム１１０は、ＰＰＰオーバヘッド部１１１とＰＰＰペイロード１１２から構成される。ＰＰＰオーバヘッド部１１１は、フレームの開始／終了点を示す固定パタンを有するフラグ１１３、１１８と、アドレス部１１４（通常未使用：固定値を設定）とコントロール部１１５（通常未使用：固定値を設定）とＰＰＰペイロード部１１２の属性を示すプロトコル識別子１１６とフレームエラーを示すフレームチェックシーケンス（ＦＣＳ）部１１７とから構成される。
【０００９】
複数のＰＰＰフレームが多重化されて伝送された場合、フラグ１１３を受信することによってフレームの開始点と認識し、フラグ１１８を受信することによってＰＰＰフレームの終了点と認識することにより、ＰＰＰフレーム１１０全体が抽出される。
【００１０】
図２は、ＡＴＭセル１００とＰＰＰフレーム１１０を１物理伝送路で２ノード間を接続する例を示している。図２（ａ）では、ノード２１０、２１１間にＳＯＮＥＴ伝送装置２２０、２２１を配置し、従来のようにバイト多重によって同一物理伝送路上にＡＴＭセル１００並びにＰＰＰフレーム１１０を多重化して伝送することができる。また、図２（ｂ）ではＰＰＰフレーム１１０を波長チャネル（Optical Channel；ＯＣｈ）２３０を用いて転送し、ＡＴＭセル１００をＯＣｈ２３１を用いて転送し、波長多重することによって同一物理伝送路上で多重化することができる。
【００１１】
このような伝送を行うことによって相異なるＰＰＰフレーム／ＡＴＭセルを２ノード間で伝送することができる。
【００１２】
【発明が解決しようとする課題】
図２（ａ）のように、ＰＰＰフレーム／ＡＴＭセルのように互いに異なるフォーマットを有するフレーム群を２ノード間でＳＯＮＥＴ多重を用いて伝送する場合、ＡＴＭセル転送とＰＰＰフレーム転送の帯域が予め設定されてしまうため、帯域の変動がある場合には帯域を効率的に使用することができないという問題がある。
【００１３】
一方、図２（ｂ）のように、伝送フォーマット別にＯＣｈを設定し、ＷＤＭを用いて２ノード間を多重化する場合、波長リソースが同一搬送波上で多重化できる場合に比べ２倍必要となるとともに、ＡＴＭセル転送とＰＰＰフレーム転送の帯域が予めＯＣｈの伝送帯域に設定されてしまうため、帯域の変動がある場合には帯域を効率的に使用することができないという問題がある。
【００１４】
さらに、波長リソースが増大することによって、精度の高い光コンポーネントが要求されることからノードコストが高くなり、また、管理対象（ＯＣｈ）が増加し管理コストが上昇するという問題がある。
【００１５】
本発明の目的は、ＩＰパケットをはじめとするレイヤ３以上のデータトラヒックやＰＰＰ／Ｅｔｈｅｒ／ＳＴＭなどの複数のレイヤ２フレームなどとＡＴＭセルとを効率的に同一搬送波上に多重する技術を提供することにある。
【００１６】
【課題を解決するための手段】
本発明の請求項１のフレームは、
複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントデータフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントデータフレームを透過的に転送するネットワークにおいて用いられるものであって、
フレーム長を示すフレーム長識別子と、クライアントデータフレームの区別あるいは品質あるいはチャネルを示すフロー識別子の情報領域と、先頭から４バイトをある定められた計算法で１バイトの数値に変換した結果を格納するフレームヘッダエラーチェック（以下、ＦＨＥＣと記す）領域と、クライアントデータフレームを格納する可変長のペイロード領域を有することを特徴とする。
【００１７】
本発明の請求項２のフレームは、同様に上記のネットワークにおいて用いられるものであって、
フレーム長を示すフレーム長識別子と、クライアントデータフレームの区別あるいは品質あるいはチャネルを示すフロー識別子の情報領域と、先頭から４バイトをある定められた計算法で１バイトの数値に変換した結果を格納するフレームヘッダエラーチェック（以下、ＦＨＥＣと記す）領域と、前記クライアントデータフレームを格納する可変長のペイロード領域と、前記ペイロード領域のエラーチェックを行うエラー検出領域を有することを特徴とする。
【００１８】
本発明の請求項３のフレームは、同様に上記のネットワークにおいて用いられるものであって、
先頭から４バイトをＡＴＭセルとは異なるある定められた計算法で１バイトの数値に変換した結果を格納するフレームヘッダエラーチェック（以下、ＦＨＥＣと記す）領域を有することを特徴とする。
【００１９】
また、前記の各フレームは、前記ＦＨＥＣが、フレームの先頭から４バイトを符号多項式f(x)に変換し、生成符号多項式g(x)で割った余りR(x)にモジュロ値M(x)を加えた値とし、前記フレームの先頭から５バイト目に格納されることを特徴とする。
【００２０】
また、前記の各フレームは、前記生成符号多項式g(x)が、ＡＴＭ  ＨＥＣ生成符号多項式と同一であり、モジュロ値M(x)が、x^i（ｉ＝４０〜１２７）を前記生成符号多項式g(x)で割った余りR1(x)にＡＴＭ  ＨＥＣに加算されるモジュロ値MATM(x)を加えた値とすることを特徴とする。
【００２１】
また、前記の各フレームは、前記フレーム長識別子の値が、前記フレーム長識別子領域とフロー識別子領域とＦＨＥＣ領域の大きさを合算した領域の値以下である場合に、前記フレーム長識別子が、管理情報交換チャネルあるいはトラヒックを制御する情報交換チャネルを示すことを特徴とする。
【００２２】
またその場合、前記フレーム長識別子の値を、予め決められた長さとすることを特徴とする。
【００２３】
また、前記の各フレームは、前記フロー識別子で与えられるいくつかの特定の番号が、管理情報交換チャネルあるいはトラヒックを制御する情報交換チャネルを示すことを特徴とする。
【００２４】
また、前記の各フレームは、前記フロー識別子あるいはフレーム長識別子の領域が予め決められた長さを超えた場合、あるいは、付加的なオーバヘッドを更に追加する場合に、予め決められたバイトを超える分を前記ＦＨＥＣ領域の後のバイト以降に配置されることを特徴とする。
【００２５】
また、前記の各フレームは、前記ペイロード部には、レイヤ３データあるいはレイヤ２データあるいはレイヤ１データフレームが、１つあるいは複数収容されることを特徴とする。
【００２６】
本発明のフレーム／セル抽出回路は、複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントフレームを透過的に転送するネットワークにおいて
本発明のフレームとＡＴＭセルが同一搬送波上に多重された信号列を受信した場合に、入力信号列をカウントし、予め設定された値から減算するカウンタと、入力信号列を一旦格納する位相調整バッファと、入力信号列の直前の４バイトを前記フレームのＦＨＥＣと同一のコーディング法によって１バイトに変換した結果と入力信号列１バイトを比較し、入力された５バイトの誤り検出を行い誤りビット位置を特定できるデコーダ１と、入力信号列の直前の４バイトを前記フレームのＡＴＭ  ＨＥＣと同一のコーディング法によって１バイトに変換した結果と入力信号列１バイトを比較し、入力された５バイトの誤り検出を行い誤りビット位置を特定できるデコーダ２と、前記カウンタから減算値情報を通知され、前記デコーダ１及び２からの誤り検出情報を通知され、入力された信号列がＡＴＭ  ＨＥＣあるいはＦＨＥＣあるいはどちらにも該当しないかを判定し、ＡＴＭセル検出あるいはフレーム検出信号を送出する判定器と、前記判定器からのＡＴＭセル検出あるいはフレーム検出信号を受信し、ＡＴＭセル検出の場合には固定の値を前記カウンタへ通知し、前記フレーム検出の場合には前記位相調整バッファから該当する前記フレームのフレーム長識別子並びにフロー識別子を参照し、フレーム長を前記カウンタへ通知するフレーム長読取器と、前記判定器から通知される誤りビット位置を修正する符号訂正部と、前記判定器のＡＴＭセル検出あるいはフレーム検出信号を受信し、前記ＡＴＭセルと前記フレームの出力ポートを切替えるセレクタとから構成されることを特徴とする。
【００２７】
前記フレーム／セル抽出回路のデコーダ１は、割り算回路（ＣＲＣ）と、前記フレームのモジュロ値M(x)を加算するモジュロ加算器１と、から構成されることを特徴とする。
【００２８】
前記フレーム／セル抽出回路のデコーダ２は、ＣＲＣ部と、前記ＡＴＭセルのモジュロ値MATM(x)を加算するモジュロ加算器２と、から構成されることを特徴とする。
【００２９】
また、前記フレーム／セル抽出回路のデコーダ１、２は、ＣＲＣ部を共有し、ＣＲＣ部が、前記モジュロ加算器１と、モジュロ加算器２とに結果を通知することを特徴とする。
【００３０】
前記フレーム／セル抽出回路の判定器は、初期状態、バイトハンティング状態、プレシンク状態、シンク状態を管理し、初期状態からバイトハンティング状態に状態遷移し、バイトハンティング状態にある場合に、エラーフリーでのＦＨＥＣの抽出状態、すなわち、前記デコーダ１からエラーフリーかつ前記デコーダ２から１ビットエラーを通知される場合、と、エラーフリーでのＡＴＭ  ＨＥＣ抽出状態、すなわち、前記デコーダ１から１ビットエラーかつ前記デコーダ２からエラーフリーを通知される場合に、プレシンク状態に遷移し、プレシンク状態にある場合に、前記カウンタからカウンタ値が閾値以下である制御信号を受信すると同時に、前記エラーフリーでのＦＨＥＣ抽出状態あるいは前記エラーフリーでのＡＴＭ  ＨＥＣ抽出状態が、予め決められた回数連続して判定できた場合にシンク状態に遷移し、前記エラーフリーでのＦＨＥＣ抽出状態あるいは前記エラーフリーでのＡＴＭ  ＨＥＣ抽出状態のいずれにも該当しない場合、バイトハンティング状態に遷移し、シンク状態にある場合において、１ビット訂正範囲内でのＦＨＥＣの抽出状態、すなわち、前記デコーダ１からエラーフリーかつ前記デコーダ２から１ビットエラーを通知される場合、あるいは前記デコーダ１から１ビットエラーかつ前記デコーダ２から２ビットエラーを通知される場合、あるいは、１ビット訂正範囲内でのＡＴＭ  ＨＥＣ抽出状態、すなわち、前記デコーダ１から１ビットエラーかつ前記デコーダ２からエラーフリーを通知される場合が、前記デコーダ１から２ビットエラーかつ前記デコーダ２から１ビットエラーを通知される場合、には、シンク状態にとどまり、１ビット訂正範囲内でのＦＨＥＣの抽出状態あるいは１ビット訂正範囲内でのＡＴＭ  ＨＥＣ抽出状態ができない場合にはバイトハンティング状態に遷移することを特徴とする。
【００３１】
また、本発明のフレーム抽出回路の判定器は、バイトハンティング状態あるいはプレシンク状態において信号列を出力ポートから出力しないことを特徴とする。
【００３２】
本発明の伝送装置は、複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントフレームを透過的に転送するネットワークにおいて、
ＡＴＭセルと本発明のフレームの多重信号を前記ＡＴＭセルと前記フレームに分離する本発明のフレーム／セル抽出回路と、前記フレーム／セル抽出回路から入力される前記フレームのオーバヘッド部を参照して転送先を決定するフレーム処理部と、ＡＴＭ以外の前記クライアント装置からのクライアントデータフレームを終端し、クライアントデータフレーム長と属性を検出するクライアントデータフレーム終端部と、ＡＴＭクライアント装置からのＡＴＭセルを抽出するセル抽出部と、前記フレーム終端処理部からの前記フレームと、クライアントデータフレーム終端部からの前記クライアントデータフレームを所望の出力ポートに転送するパケットスイッチと、前記パケットスイッチから転送される前記クライアントデータフレームを所定のフレーム長以下に分割し、前記クライアントデータフレームの長さあるいは分割クライアントデータフレームの長さと属性をもとに前記フレームを生成するフレーム生成部と、前記パケットスイッチから転送される前記フレームを終端してオーバヘッド部を除去するフレーム終端部と、前記フレーム終端部から転送される信号列からクライアントデータフレームを構築するクライアントデータ生成部と、前記フレーム生成部からの前記フレームと前記ＡＴＭスイッチからのセルとを多重化して出力するフレーム／セル多重部とから構成されることを特徴とする。
【００３３】
本発明のルータは、複数の異種クライアント装置を接続し、前記クライアント装置から転送されるクライアントフレームを集線して同一搬送波上に多重化し、前記同一搬送波上の多重化クライアントデータを分離して、前記クライアント装置の対向のクライアント装置に前記クライアントフレームを透過的に転送するネットワークにおいて、
本発明のフレーム／セル抽出回路と、前記伝送装置のフレーム処理部、セル抽出部、パケットスイッチ、ＡＴＭスイッチ、フレーム生成部、フレーム終端部、及びフレーム／セル多重部と、前記フレーム生成部から転送された分割されたＩＰパケットを再構築してＩＰパケットを構築し、ＩＰパケットのオーバヘッド部を参照して転送先を決定し、前記パケットスイッチに転送するＩＰ処理部とから構成されることを特徴とする。
【００３４】
本発明の伝送装置またはルータのフレーム／セル多重部は、ＡＴＭセルと本発明のフレームとの多重信号を同一搬送波上に多重することを特徴とする。
【００３５】
また、本発明の伝送装置またはルータのフレーム／セル多重部は、ある周期で仮想フレームを規定し、前記仮想フレームの前半で優先度の高いフレームあるいはＡＴＭセルを転送し、後半で優先度の低い前記フレームを収容することを特徴とする。
【００３６】
また、本発明の伝送装置またはルータのフレーム／セル多重部は、前記仮想フレームに収容する際、前記フレーム／セル多重部がフレーム生成部に最大転送可能なバイト数あるいはビット数を通知し、フレーム生成部が、前記最大転送可能なバイト数あるいはビット数を超えない範囲で前記フレームを構築することを特徴とする。
【００３７】
また、本発明の伝送装置またはルータのフレーム／セル多重部は、前記フレーム生成部から前記フレームあるいはＡＴＭスイッチから前記ＡＴＭセルが転送されてない場合、ペイロード長を０を含む任意長とする本発明のフレームを構成して挿入することを特徴とする。
【００３８】
【発明の実施の形態】
図３は、本発明で採用するレイヤ２フレーム構成の第一の実施の形態を示す図である。レイヤ２フレーム３００は、フレームオーバヘッド部３０１と可変長のクライアントデータフレーム３１０を収容するＬ２ペイロード部３０２とから構成される。
【００３９】
フレームオーバヘッド部３０１は、フレーム長を示すフレーム長識別子３０３と、レイヤ２フレーム３００の属性を示すフロー識別子３０４と、レイヤ２フレーム３００のオーバヘッド部３０１の誤り符号検出／訂正とレイヤ２フレーム３００の抽出を行うフレームヘッダエラーチェック（ＦＨＥＣ）３０５とから構成される。
【００４０】
図３では、フレーム長識別子３０３とフロー識別子３０４が各２バイトとなっているが、それぞれの識別子の長さはこれとは異なっていてもよい。但し、ＦＨＥＣ３０５は、５バイト目に固定し、その長さを１バイトとする。
【００４１】
Ｌ２ペイロード部３０２には、１つあるいは複数のクライアントデータフレーム３１０がマップされる。レイヤ２フレーム３００のフレーム長識別子３０３とフロー識別子３０４には、１あるいは複数のクライアントデータフレーム３１０を収容する際、そのサイズと予め決められた属性に応じた値が与えられる。
【００４２】
フロー識別子３０４はＬ２ペイロード部３０２のトラヒック種のみならず、ＯＡＭ＆Ｐ（Operation Administration Maintenance and Performance）、ＤＣＣ（Data Communication Channel）、ＱｏＳ（Quality of Service）、ＶＰＮ（Virtual Private Network)などの閉域網識別子や、Ｌ２ペイロード部３０２の構成などの属性を示す。
【００４３】
ＦＨＥＣ３０５は、レイヤ２フレーム３００の先頭から４バイト目までを符号多項式
f(x)=(a31*x^31+a30*x^30+・・・・+a1*x+a0)*x^8
（ai=0 or 1：各ビットの０、１符号と一致、）とみなし、ＡＴＭ  ＨＥＣ１０６を構成する際用いた生成符号多項式  g(x)=x^8+x^2+x+1  で除算した余りにモジュロ値M(x)を加算した値を格納する。
【００４４】
モジュロ値M(x)は、x^i（i=40〜127のうちの予め決められた１つ）を生成多項式g(x)で割った余りにＡＴＭ  ＨＥＣ１０６で加算されているモジュロ値  MATM(x)  （通常x^6+x^4+x^2+1）を加算した値である。
【００４５】
基本的にレイヤ２フレーム３００は、前レイヤ２フレーム３００の転送が終了した後に続く信号列を３９次の符号多項式に変換しその符号多項式からモジュロ値M(x)を減算し生成多項式g(x)で除算した結果あるいは生成多項式g(x)で除算した余りにモジュロ値M(x)を加算した値が０あるいは１ビットの訂正範囲内で０と一致すると検出される。
【００４６】
図４は、本発明で採用するレイヤ２フレーム構成の第二の実施の形態を示す図である。フレーム長識別子３０３あるいはフロー識別子３０４が枯渇する恐れがあったり、他のオーバヘッドが必要になった場合には拡張オーバヘッド（ＥｘＨＥＤ）部４０１を図４に示すようにＦＨＥＣ３０５の後に配置することができる。ＥｘＨＥＤ部４０１の終了後、符号誤り訂正（ＥｘＦＨＥＣ）部４０２を付加してもかまわない。
【００４７】
また、Ｌ２ペイロード部３０２の符号誤り検出／訂正機能を付加する場合にはＬ２ペイロード部３０２の後に符号誤り検出／訂正部（ＰＥＣ）４０３を付加することもできる。これらのオーバヘッドの追加は、予め決められていてもかまわないし、フロー識別子３０４毎に独立に規定されてもかまわない。
【００４８】
フレーム長識別子３０３の値が５バイト未満であれば、そのレイヤ２フレーム３００はＯＡＭ＆ＰやＤＣＣなどの特殊フレームであることを示す。この特殊フレーム長さは予め固定的に決められている。特殊フレームは、フロー識別子３０４と組み合わせることによってフロー単位の管理を行うことができる。
【００４９】
また、レイヤ２フレーム３００を抽出する際、フレーム抽出パタン（直前の４０ビットに続く８ビットがＦＨＥＣ３０５とみなされるパタン）がＬ２ペイロード部３０２あるいはＬ２ペイロードとＥｘＨＥＤ部４０１とＰＥＣ４０３上に出現する確率を低くする目的で、Ｌ２ペイロード部３０２あるいはＬ２ペイロードとＥｘＨＥＤ部４０１とＰＥＣ４０３上にスクランブルをかけてもかまわない。
【００５０】
図１３は、レイヤ２フレーム３００を生成するためのレイヤ２フレーム生成回路の一例である。
【００５１】
レイヤ２フレーム生成回路１３００は、Ｌ２ペイロード生成回路１３１０と、フレーム長識別子生成回路１３２０と、フロー識別子生成回路１３３０と、ＦＨＥＣ生成回路１３４０とＥｘＨＥＤ生成回路１３５０とレイヤ２オーバヘッド生成回路１３６０と多重化回路１３７０とＰＥＣ生成回路１３８０とから構成される。
【００５２】
Ｌ２ペイロード生成回路１３１０は、信号線１３０１から入力された信号列をＬ２ペイロード部３０２にマップするクライアントデータフレーム３１０を生成する。Ｌ２ペイロード生成回路１３１０はクライアントデータフレーム３１０の長さ情報と属性情報並びに付加情報をそれぞれフレーム長識別子生成回路１３２０とフロー識別子生成回路１３３０並びにＥｘＨＥＤ生成回路１３５０に送出する。
【００５３】
フレーム長識別子生成回路１３２０は、クライアントデータフレーム３１０の長さを元にレイヤ２フレーム３００の全体の長さを算出した値をフレーム長識別子３０３に格納する。ＦＨＥＣ生成回路１３４０は、フレーム長識別子生成回路１３２０とフロー識別子生成回路１３３０から転送されるフレーム長識別子３０３とフロー識別子３０４からＦＨＥＣ３０５を生成する。
【００５４】
フロー識別子生成回路１３３０は、クライアントデータフレーム３１０の属性とＥｘＨＥＤ部４０１やＰＥＣ部４０３の有無あるいは属性に応じた値をフロー識別子３０４に格納する。ＥｘＨＥＤ生成回路１３５０は、付加情報に応じた値をＥｘＨＥＤ部４０１に格納する。
【００５５】
レイヤ２オーバヘッド生成回路１３６０は、Ｌ２ペイロード生成回路１３１０と、フレーム長識別子生成回路１３２０と、フロー識別子生成回路１３３０と、ＦＨＥＣ生成回路１３４０から送信されるフレーム長識別子３０３とフロー識別子３０４とＦＨＥＣ３０５とからフレームオーバヘッド部３０１を構築し、ＥｘＨＥＤ４０１を多重化する。
【００５６】
多重化回路１３７０は、レイヤ２オーバヘッド生成回路１３６０から転送されるオーバヘッド部３０１とＥｘＨＥＤ４０１の多重化信号とＬ２ペイロード生成回路１３１０からのクライアントデータフレーム３１０を多重化してレイヤ２フレーム３００を構築する。
【００５７】
ＰＥＣ生成回路１３８０は、多重化回路１３７０から転送されるレイヤ２フレーム３００のエラー情報をＰＥＣ部４０３に格納して信号線１３０２へ送信する。このようなレイヤ２フレーム生成回路１３００を用いることによってレイヤ２フレーム３００を構成することができる。
レイヤ２フレーム生成回路１３００は、付加的なオーバヘッド情報がないときにはＥｘＨＥＤ生成回路１３５０を持つ必要はない。また、レイヤ２フレーム生成回路１３００は、誤り訂正機能が不要な場合にはＰＥＣ生成回路１３８０を持つ必要はない。
【００５８】
このように、本発明のレイヤ２フレーム３００は、オーバヘッド部３０１とＬ２ペイロード部３０２とから構成される。オーバヘッド部３０１は、フレーム長識別子３０３とフロー識別子３０４とＦＨＥＣ３０５とから構成される。ＦＨＥＣ３０５は、先頭から４バイト目までを符号多項式f(x)に変換し生成多項式g(x)で割った余りR(x)にモジュロ値M(x)（x^iをg(x)で割った余りR1(x)にＡＴＭ  ＨＥＣで加算されるモジュロ値MATM(x)を加算した値：ｉは４０から１２７の内の一つ）を加えた値である。そのためＡＴＭセルとレイヤ２フレーム３００が多重されていてもＦＨＥＣ３０５とＡＴＭ  ＨＥＣのコーディング法が異なるためそれぞれ独立に抽出することができる。
【００５９】
図５は、本発明のレイヤ２フレームとＡＴＭセルを多重／分離する伝送装置の実施の形態を示すブロック図である。この伝送装置５００は、レイヤ２フレーム３００とＡＴＭセル１００とを同一搬送波に乗せるとともに、同一搬送波で転送されるレイヤ２フレーム３００とＡＴＭセル１００を分離する機能を有している。
【００６０】
伝送装置５００は、受信部５１０（５１０−１〜５１０−６）と、送信部５１１（５１１−１〜５１１−６）と、フレーム／セル抽出部５２０（５２０−１、５２０−２）と、クライアントデータフレーム終端部５２１（５２１−１、５２１−２）と、セル抽出部５２２（５２２−１、５２２−２）と、フレーム処理部５３０（５３０−１、５３０−２）と、ＡＴＭ処理部５３１（５３１−１〜５３１−４）と、パケットＭｕｘ／Ｄｍｕｘ５４０と、ＡＴＭ  Ｍｕｘ／Ｄｍｕｘ５４１と、フレーム生成部５５０（５５０−１、５５０−２）と、フレーム終端部５５１（５５１−１、５５１−２）と、フレーム／セル多重部５６０（５６０−１、５６０−２）と、クライアントデータフレーム生成部５７０（５７０−１、５７０−２）とから構成される。
【００６１】
入力ライン５０１−ｉｎ、５０２−ｉｎからのレイヤ２フレーム３００は、出力ライン５０３−ｏｕｔあるいは５０４−ｏｕｔの何れかの側に転送され、ＡＴＭセル１００は、５０５−ｏｕｔあるいは５０６−ｏｕｔのいずれかの側に転送されるとする。
【００６２】
入力ライン５０３−ｉｎ、５０４−ｉｎからはＥｔｈｅｒ／ＰＰＰなどのＡＴＭセル以外の単一種のクライアントデータフレーム３１０が入力され、入力ライン５０５−ｉｎ、５０６−ｉｎからはＡＴＭセル１００が入力される。入力ライン５０３−ｉｎ〜５０６−ｉｎのトラヒックは出力ライン５０１−ｏｕｔあるいは５０２−ｏｕｔから出力されるとする。
【００６３】
入力ライン５０１−ｉｎ、５０２−ｉｎからのＡＴＭセル１００、レイヤ２フレーム３００のセル／フレーム多重信号列は、受信部５１０−１、５１０−２を経てフレーム／セル抽出部５２０−１、５２０−２へ転送される。
【００６４】
フレーム／セル抽出部５２０−１、５２０−２は、ＡＴＭ  ＨＥＣ１０６あるいはＦＨＥＣ３０５を検出してそれぞれレイヤ２フレーム３００／ＡＴＭセル１００を抽出した後、レイヤ２フレーム３００をフレーム処理部５３０−１、５３０−２へ転送し、ＡＴＭセル１００をＡＴＭ処理部５３１−１、５３１−２へ転送する。フレーム／セル抽出部５２０−１、５２０−２におけるレイヤ２フレーム３００とＡＴＭセル１００の抽出法の詳細は後述する。
【００６５】
フレーム処理部５３０−１、５３０−２は、レイヤ２フレーム３００のフロー識別子３０４を参照して転送先を決定し、パケットＭｕｘ／Ｄｍｕｘ５４０を経て所望のフレーム終端部５５１−１、５５１−２へ転送する。フレーム終端部５５１−１、５５１−２は、レイヤ２フレーム３００のオーバヘッド部３０１を除去し、クライアントデータフレーム生成部５７０−１、５７０−２へ転送する。
【００６６】
クライアントデータフレーム生成部５７０−１、５７０−２は、加入者インタフェースにあわせたクライアントデータフレーム３１０を構築して送信部５１１−３、５１１−４に転送する。送信部５１１−３、５１１−４は、クライアントデータフレーム３１０を出力ライン５０３−ｏｕｔ、５０４−ｏｕｔから送出する。
【００６７】
また、フレーム／セル抽出部５２０−１、５２０−２で抽出されたＡＴＭセル１００は、ＡＴＭ処理部５３１−１、５３１−２へ転送される。ＡＴＭ処理部５３１−１、５３１−２は、ＡＴＭセル１００のオーバヘッド１０１を参照して転送先を決定し、ＡＴＭ  Ｍｕｘ／Ｄｍｕｘ５４１を経て送信部５１１−５、５１１−６へＡＴＭセル１００を転送する。送信部５１１−５、５１１−６に転送されたＡＴＭセル１００は、出力ライン５０５−ｏｕｔ、５０６−ｏｕｔから送出される。
【００６８】
入力ライン５０３−ｉｎ、５０４−ｉｎからのＡＴＭ以外のクライアントデータフレーム３１０の信号列は、受信部５１０−３、５１０−４を経てクライアントデータフレーム終端部５２１−１、５２１−２に転送される。クライアントデータフレーム終端部５２１−１、５２１−２では、クライアントデータフレーム３１０を抽出するとともにフレームあるいは信号ブロックに変換し、パケットＭｕｘ／Ｄｍｕｘ  ５４０を経て所望のフレーム生成部５５０−１、５５０−２へ転送する。
【００６９】
フレーム生成部５５０−１、５５０−２は、クライアントデータフレーム３１０あるいは信号ブロックの長さと属性に応じてフレーム長識別子３０３、フロー識別子３０４と場合によってはＥｘＨＥＤ部３０５をのオーバヘッド部３０１として付与してレイヤ２フレーム３００を形成する。その後、レイヤ２フレーム３００をフレーム／セル多重部５６０−１、５６０−２に転送する。
【００７０】
入力ライン５０５−ｉｎ、５０６−ｉｎからの入力信号は、受信部５１０−５、５１０−６を経てセル抽出部５２２−１、５２２−２へ転送される。セル抽出部５２２−１、５２２−２は、ＡＴＭセル１００を抽出し、ＡＴＭ処理部５３１−３、５３１−４に転送する。ＡＴＭ処理部５３１−３、５３１−４はＡＴＭセル１００のオーバヘッド部１０１を参照して転送先を決定し、ＡＴＭ  Ｍｕｘ／Ｄｍｕｘ５４１を経てフレーム／セル多重部５６０−１、５６０−２へ転送する。
【００７１】
フレーム／セル多重部５６０−１、５６０−２は、ＡＴＭセル１００とレイヤ２フレーム３００を規則に従って多重化して送信部５１１−１、５１１−２へ転送する。多重化規則については後述する。送信部５１１−１、５１１−２に転送されたＡＴＭセル１００とレイヤ２フレーム３００の多重化信号は出力ライン５０１−ｏｕｔ、５０２−ｏｕｔから送出される。
【００７２】
図６は、図５のフレーム／セル抽出部５２０−１、５２０−２の構成を示すブロック図である。
【００７３】
フレーム／セル抽出部５２０−１、５２０−２は、カウンタ６１０と、ＣＲＣ部６２０と、モジュロ加算部６３０、６３１と、誤り検出部６４０、６４１と、判定器６５０と、フレーム長読取器６６０と、誤り訂正部６７０と、位相調整バッファ６８０と、セレクタ６９０とから構成される。
【００７４】
入力ポート６０１からの信号列は、分岐されてカウンタ６１０と位相調整用バッファ６８０へ入力される。位相調整バッファ６８０へ入力された信号列はある一定の時間保持された後セレクタ６９０へ転送される。
【００７５】
カウンタ６１０は、入力信号列をカウントし、設定された値からその数を差し引いた後、ＣＲＣ部６２０に転送する。ＣＲＣ部６２０は、入力信号列をビットシフトして３９次の符号多項式f(x)（４０ビット）とみなして、生成符号多項式g(x)=x^8+x^2+x+1  で割った余りR(x)をモジュロ加算器６３０、６３１へ転送する。モジュロ加算器６３０は、ＡＴＭ用モジュロ値MATM(x)をR(x)に加算しその結果を誤り検出部６４０に転送する。また、モジュロ加算器６３１は、レイヤ２フレーム用モジュロ値M(x)を加算して誤り検出部６４１に転送する。
【００７６】
誤り検出部６４０、６４１は、入力された信号列の値に応じて２ビット以下の信号誤りの有無並びに１ビット誤りと判定できた場合にはそのビット位置を特定し、誤りビット数と誤り訂正ビット位置を判定器６５０に通知する。
【００７７】
判定器６５０は、誤り検出部６４０、６４１からの情報とカウンタ６１０のカウンタ残量が閾値以下を示す制御信号に応じてＡＴＭ  ＨＥＣ１０６、ＦＨＥＣ３０５の検出を判定し、セレクタ６９０を制御してＡＴＭセル１００であれば出力ポート６０２へ転送し、レイヤ２フレーム３００であれば出力ポート６０３へ転送する。
【００７８】
この時、判定器６５０は、それらの抽出に応じて出力ライン６０４を制御してＡＴＭセル１００あるいはレイヤ２フレーム３００の先頭を明示する。但し、ＡＴＭセル１００あるいはレイヤ２フレーム３００を抽出できていない状態であれば出力ライン６０２〜６０４からの信号出力を行う必要はない。
【００７９】
また、判定器６５０は、ＡＴＭセル１００あるいはレイヤ２フレーム３００を検出した場合にその種別をフレーム長読取器６６０に通知する。フレーム長読取器６６０は、ＡＴＭセル１００通知である場合には５３バイトを、レイヤ２フレーム３００通知である場合には位相調整バッファ６８０から該当するフレーム長識別子３０３を読み込み、カウンタ６１０に設定する。
【００８０】
符号訂正部６７０は、判定器６５０のビット訂正情報通知に従い所定のビットを訂正する。
【００８１】
次に、判定器６５０の動作について、図７〜図１０を参照して詳細に説明する。
【００８２】
判定器６５０は、図７に示す通り、フレーム／セル抽出状態を、初期状態７０１、バイトハンティング状態７０２、プレシンク状態７０３、シンク状態７０４として管理する。初期状態７０１を除き、各状態７０２〜７０４間の遷移は、誤り検出部６４０、６４１からの情報通知で決定される。以下では各状態における誤り検出部６４０、６４１からの情報通知（０ビット誤り検出（エラーフリー）と、１ビット誤り検出、２ビット誤り検出）と状態遷移について説明する。
【００８３】
初期状態７０１は、フレーム／セル抽出部５２０が電源オンなどでアクティブになった直後の状態であり、すぐにバイトハンティング状態７０２へ遷移する。
【００８４】
バイトハンティング状態７０２にある場合には、図８に示す通り、誤り検出部６４０からエラーフリー情報、誤り検出部６４１から１ビット誤り検出情報を受信した場合（パタン８０２）にＡＴＭ  ＨＥＣ１０６検出と認識し、ＡＴＭセル１００抽出を決定する。また、誤り検出部６４０から１ビット誤り検出、誤り検出部６４１からエラーフリー情報を受信した場合（パタン８０４）に、ＦＨＥＣ３０５の検出と認識し、レイヤ２フレーム３００の抽出を決定する。
【００８５】
パタン８０２、８０４を検出すると、バイトハンティング状態７０２からプレシンク状態７０３へと遷移する。それ以外の場合（パタン８０１、８０３、８０５〜８０９）では、ＡＴＭセル１００／レイヤ２フレーム３００を決定することができないためアクションを起こさず、バイトハンティング状態７０２に留まる。
【００８６】
プレシンク状態７０３にある場合にカウンタ６１０から閾値以下を示す制御信号が入力された時に、図９に示すように誤り検出部６４０からエラーフリー情報、誤り検出部６４１から１ビット誤り検出情報を受信した場合（パタン９０２）にＡＴＭ  ＨＥＣ１０６検出と認識し、ＡＴＭセル１００抽出を決定する。また、誤り検出部６４０から１ビット誤り検出、信号誤り検出器６４１からエラーフリー情報を受信した場合（パタン９０４）に、ＦＨＥＣ３０５の検出と認識し、レイヤ２フレーム３００の抽出を決定する。
【００８７】
パタン９０２あるいは９０４を予め決められた回数（ｎ回）を連続して検出すると、プレシンク状態７０３からシンク状態７０４へと遷移し、ｎ回未満連続であればプレシンク状態７０３に留まる。また、パタン９０１、９０３、９０５〜９０９の場合には、プレシンク状態７０３からバイトハンティング状態７０２に遷移する。
【００８８】
シンク状態７０４にある場合にカウンタ６１０から閾値以下を示す制御信号が入力された時に、図１０に示すように、誤り検出部６４０からエラーフリー情報、誤り検出部６４１から１ビット誤り検出情報を受信した場合（パタン１００２）と誤り検出部６４０から１ビット誤り検出情報と信号誤り検出器６４１から２ビット誤り検出情報を受信した場合（パタン１００８）には、ＡＴＭ  ＨＥＣ１０６検出と認識し、ＡＴＭセル１００抽出を決定する。
【００８９】
また、誤り検出部６４０から１ビット誤り検出情報、誤り検出部６４１からエラーフリー情報を受信した場合（パタン１００４）と誤り検出部６４０から２ビット誤り検出情報と誤り検出部６４１から１ビット誤り検出情報を受信した場合（パタン１００６）には、レイヤ２フレーム３００のＦＨＥＣ３０５検出と認識し、レイヤ２フレーム３００抽出を決定する。
【００９０】
これらの検出パタンの場合にはシンク状態７０４に留まり、これ以外の検出パタン（１００１、１００３、１００５、１００７、１００９）の場合はすべてバイトハンティング状態７０２へと遷移する。
【００９１】
なお、パタン１００６及びパタン１００８の場合には、１ビット訂正位置を符号訂正部６７０に通知する。
【００９２】
判定器６５０は、シンク状態７０４以外の場合には、出力ポート６０２〜６０４から信号を送付しても信頼度が低いため、セレクタ６９０を制御して信号出力を止めてもかまわない。
【００９３】
次に、フレーム／セル多重部５６０の動作について図１１を参照して説明する。図１１は、フレーム／セルを同一搬送波上に多重化する様子を示している。
【００９４】
図１１（ａ）はフレーム／セル多重の一例である。セル／フレーム多重部５６０は、入力順に従ってそれぞれＡＴＭセル１００、レイヤ２フレーム３００を収容する。ＱｏＳを考慮する場合には、レイヤ２フレーム３００の最大長を制限して転送することが有効である。
【００９５】
また、収容すべきＡＴＭセル１００、レイヤ２フレーム３００がない場合には、空レイヤ２フレーム３００を挿入し、ＡＴＭセル１００あるいはレイヤ２フレーム３００で必ず搬送波上を満たす。空レイヤ２フレーム３００は、Ｌ２ペイロード部３０２の長さを０としてもよいし、ランダムな値を挿入してもかまわない。ただし、どちらの場合にも、フロー識別子３０４によって空レイヤ２フレーム３００であることが明示されていなければならない。
【００９６】
図１１（ｂ）は、ＱｏＳを考慮した場合のフレーム／セル多重の一例を示す。但し、ＱｏＳはＡＴＭセル１００にのみ適用されるものとする。この場合、仮想的なフレーム１１１０を定義し、その先頭にＡＴＭセル１００を配置し、所定のＡＴＭセル１００が転送された後、レイヤ２フレーム３００を転送する。
【００９７】
例えば、仮想フレーム１１１０が８ｋＨｚ（１２５ｕｓ）の大きさを有する場合に１０ＭｂｐｓのＡＴＭセル１００を転送する場合には、ＡＴＭセル１００はその前半に最大４つを転送し、その直後からレイヤ２フレーム３００を送出する。
【００９８】
仮想フレーム１１１０の最後尾のレイヤ２フレーム３００は当該仮想フレー１１１０内で転送終了することが望ましい。これを実現するために、レイヤ２フレーム３００のＬ２ペイロード部３０２に収容されるクライアントデータフレーム３１０は複数のレイヤ２フレーム３００で転送されることもありうる。
【００９９】
以上のようにして、ＡＴＭセルとレイヤ２フレームを同一搬送波上に効率的に多重化する伝送装置を実現することができる。
【０１００】
図１２は、本発明のレイヤ２フレームとＡＴＭセルを多重／分離するＩＰ＋ＡＴＭルータ構成の実施の形態を示すブロック図である。
【０１０１】
図１２のＩＰ＋ＡＴＭルータは、図５の伝送装置で用いた、受信部５１０（５１０−１〜５１０−４）と、送信部５１１（５１１−１〜５１１−４）と、フレーム／セル抽出部５２０（５２０−１〜５２０−４）と、ＡＴＭ処理部５３１（５３１−１〜５３１−４）と、フレーム生成部５５０（５５０−１〜５５０−４）と、フレーム／セル多重部５６０（５６０−１〜５６０−４）とを備えるとともに、本実施の形態特有の、フレーム終端＆処理部１２１０（１２１０−１〜１２１０−４）と、ＩＰ処理部１２２０（１２２０−１〜１２２０−４）と、パケットＳＷ１２３０と、ＡＴＭ−ＳＷ１２３１とから構成される。
【０１０２】
以下では、本実施の形態特有の部分を中心に説明し、図５の伝送装置と共通する部分については、すでに説明した動作と同様であるので省略する。
【０１０３】
入力ライン１２０１−ｉｎ〜１２０４−ｉｎからのＡＴＭセル１００、レイヤ２フレーム３００のセル／フレーム多重信号列は、受信部５１０−１〜５１０−４を経てフレーム／セル抽出部５２０−１〜５２０−４へ転送される。フレーム／セル抽出部５２０−１〜５２０−４は、入力信号列からレイヤ２フレーム３００／ＡＴＭセル１００を抽出した後、レイヤ２フレーム３００をフレーム処理＆終端部１２１０−１〜１２１０−４に転送し、ＡＴＭセル１００をＡＴＭ処理部５３１−１〜５３１−４へ転送する。
【０１０４】
フレーム処理＆終端部１２１０−１〜１２１０−４は、図５のフレーム処理部５３０とフレーム終端部５５１と同等の機能を有し、レイヤ２フレーム３００からクライアントデータフレーム３１０であるＩＰパケットのみを取り出し、ＩＰ処理部１２２０−１〜１２２０−４へ転送する。ＩＰ処理部１２２０−１〜１２２０−４は、ＩＰパケットが分割されている場合にはＩＰパケットを再構築して、フォワーディング先やホップカウントを書き換えるなどのＩＰ処理を行い、パケットＳＷ１２３０へ転送する。
【０１０５】
パケットＳＷ１２３０は、ＩＰパケット毎にスイッチして所望のポートのフレーム生成部５５０−１〜５５０−４へ転送する。フレーム生成部５５０−１〜５５０−４は、ＩＰパケットをレイヤ２フレーム３００に変換してフレーム／セル多重部５６０−１〜５６０−４へ転送する。
【０１０６】
一方、ＡＴＭ処理部５３１−１〜５３１−４へ転送されたＡＴＭセル１００は、オーバヘッド部１０６を参照することにより転送先が決定され、ＡＴＭ−ＳＷ１２３１を経て所望の出力ポートのフレーム／セル多重部５６０−１〜５６０−４へ転送される。フレーム／セル多重部５６０−１〜５６０−４は、レイヤ２フレーム３００とＡＴＭセル１００を図５の伝送装置の場合と同様にして多重化する。
【０１０７】
レイヤ２フレーム３００とＡＴＭセル１００の多重信号は、送信部５１１−１〜５１１−４から出力ライン１２０１−ｏｕｔ〜１２０４−ｏｕｔへ送付される。このようにして、ＩＰパケットをカプセル化するレイヤ２フレームとＡＴＭセルをハイブリッドで交換するＩＰ＋ＡＴＭ  ルータを構成することができる。なお、パケットＳＷ１２３０とＡＴＭ−ＳＷ１２３１は、機能上分離しているが同一ＳＷで構成されてもかまわない。
【０１０８】
【発明の効果】
本発明のフレームは、ＡＴＭ  ＨＥＣの生成符号多項式が１２８ビット幅に対して２ビット誤り検出／１ビット訂正できることを利用し、x^i（ｉ＝４０〜１２７）を同一生成符号多項式で割った余りをＦＨＥＣのモジュロ値の一部として加えることによって実現することができるため、ＡＴＭ  ＨＥＣと同位置にコーディングの異なるＦＨＥＣを配置することにより、ＡＴＭとフレームの識別が容易に実現することができ、セル／フレームが混合されても分離することができる。その結果、ＡＴＭセルには全くオーバヘッドを追加することはなく効率的に本発明のフレームと多重化することができる。
【０１０９】
また、本発明のフレームは、フロー識別子を参照することによって複数のクライアントデータフレームと区別することができることから、複数のクライアントデータが存在しても、同一搬送波上に多重することができる。
【０１１０】
また、本発明のフレームは、可変長フレームとしており、パディングが不要であるため効率的なフレームを構成することができる。
【０１１１】
また、本発明のフレームは、フレーム抽出をオーバヘッドの情報をコーディングすることによって実現し、一旦フレーム抽出が可能となると、フレーム間隔を知ることができ、ペイロード部にＦＨＥＣ部が検出されることがあっても無視することができることから、オーバヘッドパタンを回避するためのビットやバイトの挿入／削除が不要となる。
【０１１２】
また、本発明のフレームは、フレーム同期を行う場合予め与えられた回数以上連続でフレーム抽出可能状態となった場合に限りシンク状態として、フレームを抽出し、１回シンク状態が外れるとバイトハンティング状態（同期はずれ）として、再び与えられた回数以上連続でフレーム抽出可能状態となるまでフレーム同期とはしないようにしているので、フレームの誤抽出の確率を極めて小さくすることができる。
【０１１３】
また、本発明のフレームは、フロー識別子を利用して閉域ネットワークの構築が可能となるため、秘話性に優れている。また、ＶＰＮにも適用することができる。
【０１１４】
また、本発明のフレームは、フロー識別子をＱｏＳ制御のための識別子として利用するできることからトラヒックエンジニアリングとして使用することができる。
【０１１５】
また、本発明のフレームは、フロー識別子をＯＡＭ＆Ｐトラヒックに割り当てることによって、ＯＡＭ＆Ｐ情報転送することができ、網管理情報網を容易に構成することができる。
【０１１６】
また、本発明のフレームは、フレーム長表記領域やフロー識別子領域が不足した場合には、あるいは新たなオーバヘッドが必要となった場合に５バイトを超えるオーバヘッドを定義することができ、スケーラビリティが高い。
【０１１７】
また、本発明のフレームは、ペイロードあるいはフレーム全体のエラーチェックを行うことによって正確性の高いクライアントデータの転送を実現することができる。
【０１１８】
本発明の伝送装置は、ＡＴＭ以外のクライアントデータフレームを本発明のフレームに変換して、ＡＴＭセルとの多重化あるいは分離を自由に行うことができ、クライアントデータフレームを同一搬送波上へ多重することができる。その結果、搬送波を削減することができる。
【０１１９】
また、本発明の伝送装置は、フレーム／セル分離多重部において入力された本発明のフレームとＡＴＭセルを分離することができる。
【０１２０】
また、本発明の伝送装置は、本発明のフレームを利用して、長いクライアントデータフレームが入力された場合にクライアントデータを許容長に分割して搬送波上に転送し、受信側で元のクライアントデータフレームを戻すことによって、ＱｏＳの保証を確実に行うことができる。
【０１２１】
また、本発明の伝送装置は、ＡＴＭセルと本発明のフレームを多重化する場合に、仮想フレームを導入してＱｏＳ毎に転送管理することによってＱｏＳ保証を確実に行うことができる。
【０１２２】
また、本発明の伝送装置は、伝送路をＡＴＭセルと本発明のフレームで満たすことによって、セル／フレーム抽出を容易に実現できる。
【図面の簡単な説明】
【図１】従来のフレーム構成を説明するためのＡＴＭセルとＰＰＰフレームの構成図である。
【図２】ＡＴＭセルとＰＰＰフレームを同一物理媒体を用いて転送する従来の伝送方式である。
【図３】本発明の実施の形態を示すレイヤ２フレーム構成図である。
【図４】本発明の他の実施の形態を示すレイヤ２フレーム構成図である。
【図５】本発明のレイヤ２フレームとＡＴＭセルを多重／分離する伝送装置の実施の形態を示すブロック図である。
【図６】本発明伝送装置のフレーム／セル抽出部の構成例を示すブロック図である。
【図７】フレーム／セル抽出部の判定器の状態遷移図である。
【図８】フレーム／セル抽出部の判定器がバイトハンティング状態にある場合の誤り検出器からの通知情報と状態遷移を示す表である。
【図９】フレーム／セル抽出部の判定器がプレシンク状態にある場合の誤り検出器からの通知情報と状態遷移を示す表である。
【図１０】フレーム／セル抽出部の判定器がシンク状態にある場合の誤り検出器からの通知情報と状態遷移を示す表である。
【図１１】レイヤ２フレームとＡＴＭセルとの伝送路上での多重化の例を示す図である。
【図１２】ＩＰパケットをカプセル化したレイヤ２フレームとＡＴＭセルをスイッチする本発明ルータ構成の実施の形態を示すブロック図である
【図１３】レイヤ２フレーム３００を生成するためのレイヤ２フレーム生成回路を示すブロック図である。
【符号の説明】
１００  ＡＴＭセル
１０１  ＡＴＭオーバヘッド部
１０２  ＡＴＭペイロード部
１０３  ＶＰＩ／ＶＣＩフィールド
１０４  ＰＴＩフィールド
１０５  ＣＬＰフィールド
１０６  ＡＴＭ  ＨＥＣ
１１０  ＰＰＰフレーム
１１１  ＰＰＰオーバヘッド
１１２  ＰＰＰペイロード
１１３、１１８  フラグ
１１４  アドレス部
１１５  コントロール部
１１６  プロトコル識別子
１１７  フレームチェックシーケンス（ＦＣＳ）
２０１  ファイバ２０１
２１０、２１１  ノード
２２０、２２１  ＳＯＮＥＴ伝送装置
２３０、２３１  波長チャネル（ＯＣｈ）
３００  レイヤ２フレーム
３０１  フレームオーバヘッド部
３０２  Ｌ２ペイロード部
３０３  フレーム長識別子
３０４  フロー識別子
３０５  フレームオーバヘッド（ＦＨＥＣ）
３１０  クライアントデータフレーム
４０１  拡張フレームオーバヘッド（ＥｘＨＥＤ）
４０２  拡張フレームチェックシーケンス（ＥｘＦＥＣ）
４０３  ペイロードエラーチェック（ＰＥＣ）
５００  伝送装置
５０１〜５０４、１２０１〜１２０４  入出力ライン
５１０（５１０−１〜５１０−６）  受信部
５１１  送信部
５２０（５２０−１〜５２０−４）  フレーム／セル抽出部
５２１（５２１−１、５２１−２）  クライアントデータフレーム終端部
５２２（５２２−１、５２２−２）  セル抽出部
５３０（５３０−１〜５３０−４）  フレーム処理部
５３１（５３１−１〜５３１−４）  ＡＴＭ処理部
５４０  パケットＭｕｘ／Ｄｍｕｘ
５４１  ＡＴＭ  Ｍｕｘ／Ｄｍｕｘ
５５０（５５０−１〜５５０−４）  フレーム生成部
５５１（５５１−１、５５１−２）  フレーム終端部
５６０（５６０−１〜５６０−４）  フレーム／セル多重部
５７０（５７０−１〜５７０−４）  クライアントデータフレーム生成部
６０１  入力ポート
６０２、６０３  出力ポート
６０４  制御線
６１０  カウンタ
６２０  ＣＲＣ
６３０、６３１  モジュロ加算器
６４０、６４１  誤り検出器
６５０  判定器
６６０  フレーム長読取器
６７０  符号訂正部
６８０  位相調整バッファ
６９０  セレクタ
７０１  初期状態
７０２  バイトハンティング状態
７０３  プレシンク状態
７０４  シンク状態
８００〜８０９、９００〜９０９、１０００〜１００９  検出パタン
１１１０  仮想フレーム
１２００  ルータ
１２１０（１２１０−１〜１２１０−４）  フレーム処理＆終端部
１２２０（１２２０−１〜１２２０−４）  ＩＰ処理部
１２３０  パケットスイッチ
１２４０  ＡＴＭスイッチ
１３００  レイヤ２フレーム生成回路
１３０２  信号線
１３１０  Ｌ２ペイロード生成回路
１３２０  フレーム長識別子生成回路
１３３０  フロー識別子生成回路
１３４０  ＦＨＥＣ生成回路
１３５０  ＥｘＨＥＤ生成回路
１３６０  レイヤ２オーバヘッド生成回路
１３７０  多重化回路
１３８０  ＰＥＣ生成回路
【図１】
0003539556.tif 000002
【図２】
0003539556.tif 000003
【図３】
0003539556.tif 000004
【図４】
0003539556.tif 000005
【図５】
0003539556.tif 000006
【図６】
0003539556.tif 000007
【図７】
0003539556.tif 000008
【図８】
0003539556.tif 000009
【図９】
0003539556.tif 000010
【図１０】
0003539556.tif 000011
【図１１】
0003539556.tif 000012
【図１２】
0003539556.tif 000013
【図１３】
0003539556.tif 000014