(57)【特許請求の範囲】
【請求項１】
クロックを生成するクロック生成回路と、
データを受信する受信器と、
前記クロック生成回路によって生成されたクロックを利用して、前記受信器によって受信された非同期な複数のクライアントデータをクロスコネクト用のフレームへマッピングするマッピング回路と、
前記クロック生成回路によって生成されたクロックを利用して、前記マッピング回路によってマッピングされたクロスコネクト用のフレームをクロスコネクトするクロスコネクトスイッチと、
前記クロスコネクトスイッチによってクロスコネクトされたクロスコネクトフレームのデータを送信する送信器と
を有し、
前記マッピング回路は、非同期な複数のクライアントデータをＯＤＵ（Optical  channel  Data  Unit）ｋ（ｋ＝０，１）フレームへマッピングし、前記ＯＤＵｋ（ｋ＝０，１）フレームを、さらに前記ＯＤＵｋ（ｋ＝０，１）フレームを収容するクロスコネクト用のフレームへマッピングすることを特徴とする伝送装置。
【請求項２】
前記マッピング回路は、非同期な複数のクライアントデータがＯＴＵ（Optical  channel  Transport  Unit）ｋ（ｋ＝１）である場合に、ＯＤＵｋ（ｋ＝０）フレームへ分離し、分離したＯＤＵｋ（ｋ＝０）フレームを、前記クロスコネクト用のフレームへマッピングすることを特徴とする請求項１に記載の伝送装置。 
【請求項３】
前記マッピング回路は、非同期な複数のネットワークデータからＯＤＵ（Optical  channel  Data  Unit）ｋ（ｋ＝０，１）フレームへ分離し、分離したＯＤＵｋ（ｋ＝０，１）フレームを、前記クロスコネクト用のフレームへマッピングすることを特徴とする請求項１に記載の伝送装置。 
【請求項４】
コンピュータによって実行されるデータ伝送方法であって、
クロックを生成し、
データを受信し、
前記生成したクロックを利用して、前記受信した非同期な複数のクライアントデータをクロスコネクト用のフレームへマッピングし、
前記生成したクロックを利用して、前記マッピングされたクロスコネクト用のフレームをクロスコネクトし、
前記クロスコネクトしたクロスコネクトフレームのデータを送信する
処理を実行し、
前記マッピングする処理は、
非同期な複数のクライアントデータをＯＤＵ（Optical  channel  Data  Unit）ｋ（ｋ＝０，１）フレームへマッピングし、前記ＯＤＵｋ（ｋ＝０，１）フレームを、さらに前記ＯＤＵｋ（ｋ＝０，１）フレームを収容するクロスコネクト用のフレームへマッピングする処理であることを特徴とするデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置及びデータ伝送方法に関する。
【背景技術】
【０００２】
近年、光伝送システムでは、複数のクライアント装置から入力される非同期のクライアントデータをフレームに変換し、その後、多重して伝送する伝送方式が検討されている。かかる伝送方式としては、例えば、ＳＯＮＥＴ（Synchronous  Optical  Network）方式、ＳＤＨ（Synchronous  Digital  Hierarchy）方式、Ｅｔｈｅｒｎｅｔ（登録商標）方式、ＯＴＮ（Optical  Transport  Network）方式等がある。これらの伝送方式のうち、特に注目されているＯＴＮ方式は、ＳＯＮＥＴ方式やＳＤＨ方式等のクライアントデータをトランスペアレントに伝送する。
【０００３】
また、ＯＴＮ方式では、クライアントデータを多重する場合に、ＯＴＮフレーム単位にネットワーク側のＴＳ（Tributary  Slot）に配置したり、クライアントデータから複数の下位レイヤのデータへ分離してからネットワーク側のＴＳに配置したりすることがある。また、ＯＴＮ方式では、クライアントデータをクライアント装置へそのまま返送することもある。このように、光伝送システムでは、クロスコネクトの機能が要求されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１８８９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、装置構成が増大するという問題がある。従来技術では、クライアント側において、非同期のクライアントデータを多重する場合に、非同期でクロスコネクトするので、少なくともポート毎にＰＬＬ（Phase  Locked  Loop）回路を利用することがある。かかるＰＬＬ回路は、非同期のクライアントデータ同士の干渉によるジッター（Jitter）の蓄積を抑制する用途で利用されることがある。また、従来技術では、ネットワーク側において、フレーム信号を分離する場合に、フレーム単位にクロックを抽出し、非同期でクロスコネクトするので、ポート毎にＰＬＬ回路を利用することがある。これらの結果、従来技術では、クライアント側又はネットワーク側において、少なくともポート毎にＰＬＬ回路を利用することがあるので、装置構成が増大する。
【０００６】
そこで、本願に開示する技術は、上記に鑑みてなされたものであって、装置構成の小型化を図ることが可能である伝送装置及びデータ伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本願に開示する伝送装置は、クロックを生成するクロック生成回路と、データを受信する受信器と、前記クロック生成回路によって生成されたクロックを利用して、前記受信器によって受信された非同期な複数のデータをクロスコネクト用のフレームへマッピングするマッピング回路と、前記クロック生成回路によって生成されたクロックを利用して、前記マッピング回路によってマッピングされたクロスコネクト用のフレームをクロスコネクトするクロスコネクトスイッチと、前記クロスコネクトスイッチによってクロスコネクトされたクロスコネクトフレームのデータを送信する送信器とを有する。
【発明の効果】
【０００８】
本願に開示する伝送装置及びデータ伝送方法の一つの様態は、装置構成の小型化を図るという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、伝送装置を含む伝送システムの構成例を示す図である。
【図２】図２は、実施例１に係る伝送装置の構成例を示す図である。
【図３Ａ】図３Ａは、従来技術に係るフレームマッピングの構成例を示す図である。
【図３Ｂ】図３Ｂは、実施例１に係るクロスコネクト同期化時のフレームマッピングの構成例を示す図である。
【図４】図４は、クライアントデータがＧｂＥのときのクライアント処理部の動作例を説明する図である。
【図５】図５は、クライアントデータがＧｂＥのときのクロスコネクトフレームの例を示す図である。
【図６】図６は、クライアントデータがＯＣ３／ＯＣ１２のときのクライアント処理部の動作例を説明する図である。
【図７】図７は、クライアントデータがＯＣ３／ＯＣ１２のときのクロスコネクトフレームの例を示す図である。
【図８】図８は、クライアントデータがＯＣ４８のときのクライアント処理部の動作例を説明する図である。
【図９】図９は、クライアントデータがＯＣ４８のときのクロスコネクトフレームの例を示す図である。
【図１０】図１０は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なわないときのクライアント処理部の動作例を説明する図である。
【図１１】図１１は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なわないときのクロスコネクトフレームの例を示す図である。
【図１２】図１２は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なうときのクライアント処理部の動作例を説明する図である。
【図１３】図１３は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なうときのクロスコネクトフレームの例を示す図である。
【図１４】図１４は、ネットワーク処理部の動作例を説明する図である。
【図１５】図１５は、クロスコネクト動作を説明する図である。
【図１６】図１６は、実施例１に係るデータ伝送処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本願に開示する伝送装置及びデータ伝送方法の実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。
【実施例１】
【００１１】
［システム構成］
図１を用いて、本願に開示する伝送装置を含む伝送システムの構成を説明する。図１は、伝送装置を含む伝送システムの構成例を示す図である。
【００１２】
例えば、図１に示すように、伝送システムは、例えば、ＷＤＭ（Wavelength  Division  Multiplexing）ネットワーク内に伝送装置を有する。また、伝送システムでは、クライアントネットワークを介して、ＷＤＭネットワーク内の伝送装置に複数のクライアント装置が接続される。かかるクライアント装置それぞれは、一つの様態として、ＯＣ４８（ＳＴＭ‐１６）、ＯＣ３（ＳＴＭ‐１）、１ＧｂＥ（Giga  bit  Ethernet（登録商標））、ＯＴＵ（Optical  channel  Transport  Unit）１等のクライアントデータを伝送装置に入力する。クライアントデータは、クライアント装置それぞれでキャリアが異なり、キャリアごとにクロック源が異なるので、非同期で伝送装置に入力される。
【００１３】
また、クライアント装置に接続された伝送装置は、例えば、クライアントデータを受け付けて、ＷＤＭネットワーク側のＤｉｇｉｔａｌ  Ｗｒａｐｐｅｒ信号に多重、又はその逆変換である分離を行ない、ＯＴＮレイヤでクロスコネクトを行なう。伝送装置は、一つの様態として、光スイッチ装置等の多重分離装置（Muxponder  Unit）である。このようにしてＷＤＭネットワークに出力されたデータは、他の伝送装置によって中継され、伝送先のクライアント装置に渡される。なお、伝送装置による処理の詳細については後述する。
【００１４】
［伝送装置の構成］
次に、図２を用いて、伝送装置の構成を説明する。図２は、実施例１に係る伝送装置の構成例を示す図である。例えば、図２に示すように、伝送装置１００は、クロック生成回路１０１と、同期クロスコネクトスイッチ１０２と、ＰＬＬ回路１０３と、クライアント処理部１１０と、ネットワーク処理部１３０とを有する。なお、各クライアントデータに対応する各処理部による処理については後述する。
【００１５】
クロック生成回路１０１は、例えば、クロックを生成する。かかるクロック生成回路１０１は、一つの様態として、ネットワーク処理部１３０における送信クロックであっても良い。クロック生成回路１０１によって生成されたクロックは、クライアント処理部１１０又はネットワーク処理部１３０の所定の処理部によって利用される。同期クロスコネクトスイッチ１０２は、例えば、クライアント処理部１１０から受け付けたクライアントデータをネットワーク処理部１３０側へ入力したり、クライアント処理部１１０側へ返送したりする。また、同期クロスコネクトスイッチ１０２は、例えば、ネットワーク処理部１３０から受け付けたネットワークデータをクライアント処理部１１０へ入力したり、ネットワーク処理部１３０側へ返送したりする。また、同期クロスコネクトスイッチ１０２は、クロック生成回路１０１によって生成されたクロックを利用して、クロスコネクト処理を実行する。ＰＬＬ回路１０３は、例えば、クライアント装置それぞれに対して、ＯＤＵ（Optical  channel  Data  Unit）ｋ（ｋ＝０，１）フレームから非同期なクライアントデータそれぞれを送信するために利用される。
【００１６】
クライアント処理部１１０は、例えば、クロック生成回路１０１によって生成されたクロックを利用して、非同期なクライアントデータをクライアントデータ毎にクロスコネクト用のフレームへマッピングする。また、クライアント処理部１１０は、クライアント装置の数と同数配設される。また、クライアント処理部１１０は、光モジュール１１１と、セレクタ部１１２と、符号化部１１３と、フレーム生成回路１１４と、フレーム生成回路１１５と、フレーム終端回路１１６と、フレーム生成回路１１７とを有する。また、クライアント処理部１１０は、フレーム終端回路１１８と、分離／多重回路（Ｍｕｘ／ＤＭｕｘ）１１９と、フレーム終端回路１２０と、フレーム終端回路１２１と、セレクタ部１２２と、クロスコネクトフレーム生成回路１２３とを有する。なお、図２に示す破線で囲われたフレーム生成回路１１５、フレーム生成回路１１７、フレーム終端回路１２０、フレーム終端回路１２１は、それぞれ、クロック生成回路１０１によって生成されたクロックを利用することを表している。また、図２に示す破線で囲われたフレーム生成回路１１４と、分離／多重回路１１９とは、ＰＬＬ回路１０３が利用される処理部であることを表している。
【００１７】
光モジュール１１１は、例えば、クライアントネットワークを介してクライアント装置からクライアントデータを受信し、光信号から電気信号に変換する。セレクタ部１１２は、例えば、光モジュール１１１によって電気信号に変換されたクライアントデータの種別によって、符号化部１１３、フレーム終端回路１１６、或いはフレーム終端回路１１８にクライアントデータを出力する。
【００１８】
符号化部１１３は、例えば、ＩＥＥＥ（Institute  of  Electrical  and  Electronics  Engineers）８０２．３で規格化されたＧｂＥフレーム処理と８Ｂ１０Ｂ符号化処理を実行する。フレーム生成回路１１４は、例えば、ＩＴＵ‐Ｔ（International  Telecommunication  Union‐Telecommunication  standardization  sector）勧告Ｇ．７０９及びＧ．７０４１で規格化されたＧＦＰ（Generic  Framing  Procedure）‐Ｔフレームを処理する。フレーム生成回路１１５は、例えば、ＧＦＰ‐ＴフレームからＯＤＵｋ（ｋ＝０）フレームにマッピングする。このとき、フレーム生成回路１１５は、ＧＦＰ‐ＴフレームからＯＤＵｋ（ｋ＝０）フレームにマッピングする場合に、クロック生成回路１０１によって生成されたクロックに同期して処理する。すなわち、符号化部１１３と、フレーム生成回路１１４とは、クライアントのキャリアごとに異なるクロックにより従属同期して処理し、フレーム生成回路１１５は、クロック生成回路１０１によって生成されたクロックに同期して処理する。
【００１９】
フレーム終端回路１１６は、例えば、ＯＣｘ（ｘ＝３，１２，４８等）信号を終端する。フレーム生成回路１１７は、例えば、ＩＴＵ‐Ｔ勧告のＧ．７０９で規格された処理で、ＯＣｘ（ｘ＝３，１２，４８等）フレームからＯＤＵｋ（ｋ＝０）フレームにマッピングする。このとき、フレーム生成回路１１７は、ＯＣｘ（ｘ＝３，１２，４８等）フレームからＯＤＵｋ（ｋ＝０）フレームにマッピングする場合に、クロック生成回路１０１によって生成されたクロックに同期して処理する。すなわち、フレーム終端回路１１６は、クライアントのキャリアごとに異なるクロックにより従属同期して処理し、フレーム生成回路１１７は、クロック生成回路１０１によって生成されたクロックに同期して処理する。
【００２０】
フレーム終端回路１１８は、例えば、ＯＴＵ１信号を終端する。また、フレーム終端回路１１８からセレクタ部１２２へのパスにおいて、フレーム終端回路１１８は、ＩＴＵ‐Ｔ勧告のＧ．７０９で規格された処理で、ＦＥＣ（Forward  Error  Correction）符号をデコードし、ＯＤＵｋ（ｋ＝１）信号に変換する。すなわち、フレーム終端回路１１８は、クライアントのキャリアごとに異なるクロックにより従属同期して処理する。
【００２１】
分離／多重回路１１９は、例えば、ＯＤＵｋ（ｋ＝１）フレームから下位レイヤの２本のＯＤＵｋ（ｋ＝０）フレームを分離する。フレーム終端回路１２０とフレーム終端回路１２１とは、ＯＤＵｋ（ｋ＝０）信号を終端する。このとき、フレーム終端回路１２０とフレーム終端回路１２１とは、クロック生成回路１０１によって生成されたクロックに同期して処理する。すなわち、フレーム終端回路１１８と、分離／多重回路１１９とは、クライアントのキャリアごとに異なるクロックにより従属同期して処理し、フレーム終端回路１２０と、フレーム終端回路１２１とは、クロック生成回路１０１によって生成されたクロックに同期して処理する。
【００２２】
セレクタ部１２２は、例えば、フレーム生成回路１１５、フレーム生成回路１１７、フレーム終端回路１１８、フレーム終端回路１２０、フレーム終端回路１２１によって入力されたデータをクロスコネクトフレーム生成回路１２３に出力する。また、セレクタ部１２２は、例えば、ネットワーク処理部１３０側から入力されたデータを、クライアントデータの種別によって、フレーム生成回路１１５、フレーム生成回路１１７、フレーム終端回路１１８、フレーム終端回路１２０、フレーム終端回路１２１に出力する。クロスコネクトフレーム生成回路１２３は、例えば、フレームそれぞれについて、クロスコネクトフレームにマッピングする。このとき、クロスコネクトフレーム生成回路１２３は、クロック生成回路１０１によって生成されたクロックに同期して処理し、クロスコネクトフレームを構成する。
【００２３】
ネットワーク処理部１３０は、例えば、同期クロスコネクトスイッチ１０２からデータを受け付けた場合に、クロック生成回路１０１によって生成されたクロックを利用して、ネットワークへのデータ伝送に係る各種処理を実行する。また、ネットワーク処理部１３０は、例えば、ネットワークからデータを受信した場合に、ネットワークデータから複数の非同期フレームへ分離し、分離したフレームをクロスコネクト用のフレームへマッピングする。また、ネットワーク処理部１３０は、クロスコネクトフレーム終端回路１３１ａ〜１３１ｈと、フレーム終端回路１３２ａ〜１３２ｈと、分離／多重回路１３３と、フレーム生成回路１３４と、光モジュール１３５とを有する。なお、図２に示す破線で囲われたフレーム終端回路１３２ａ〜１３２ｈは、クロック生成回路１０１によって生成されたクロックを利用することを表している。また、図２に示す破線で囲われたクロスコネクトフレーム終端回路１３１ａ〜１３１ｈは、同様に、クロック生成回路１０１によって生成されたクロックを利用することを表している。
【００２４】
クロスコネクトフレーム終端回路１３１ａ〜１３１ｈは、例えば、同期クロスコネクトスイッチ１０２から入力されたクロスコネクトフレーム信号を終端する。フレーム終端回路１３２ａ〜１３２ｈは、クロスコネクトフレーム信号からＯＤＵｋ（ｋ＝０，１）フレームへ分離する。分離／多重回路１３３は、例えば、分離されたＯＤＵｋ（ｋ＝０，１）フレーム信号をＯＤＵｋ（ｋ＝２）フレームに多重する。フレーム生成回路１３４は、例えば、ＯＤＵｋ（ｋ＝２）フレームからＯＴＵ２フレームにマッピングする。光モジュール１３５は、例えば、電気信号を光信号に変換してＷＤＭネットワークに出力する。また、ネットワークデータを受け付けた場合には、分離／多重回路１３３によってフレーム終端回路１３２ａ〜１３２ｈに分離されたデータが、クロスコネクトフレーム終端回路１３１ａ〜１３１ｈにおいてクロスコネクトフレームにマッピングされる。なお、ネットワーク処理部１３０に含まれる各処理部は、クロック生成回路１０１によって生成されたクロックを利用して処理する。
【００２５】
［フレームマッピング］
次に、図３Ａ及び図３Ｂを用いて、フレームマッピングの構成を説明する。図３Ａは、従来技術に係るフレームマッピングの構成例を示す図であり、図３Ｂは、実施例１に係るクロスコネクト同期化時のフレームマッピングの構成例を示す図である。
【００２６】
図３Ａ及び図３Ｂに示すクライアント側の「Ｏｐｔ．＃１〜Ｏｐｔ．＃８」は、クライアント装置それぞれから、光モジュール１１１にクライアントデータが入力されるポートのイメージを表している。また、同様に、ネットワーク側の「Ｏｐｔ．」は、ＷＤＭネットワークへデータ出力されるポートのイメージを表している。また、同様に、「ＯＣ３」、「ＯＣ１２」、「ＯＣ４８」、「ＳＴＭｘｘ」、「１ＧＥ」、「ＯＵＴ１」、「ＯＵＴ１」は、クライアント装置それぞれから入力されるクライアントデータの種別を表している。また、同様に、「ＯＤＵ０」、「ＯＤＵ１」、「ＯＤＵｋ」等は、フレームを表している。また、同様に、「１．２５Ｇ  ＴＳ＃１」〜「１．２５Ｇ  ＴＳ＃８」は、フレーム終端回路１３２ａ〜１３２ｈを表している。また、同様に、「ＯＤＵ２」、「ＯＴＵ２」は、それぞれ、分離／多重回路１３３、フレーム生成回路１３４を表している。また、図３Ｂに示すクライアント側「ＳＷＩＮＦ（switch  interface）」は、クロスコネクトフレーム生成回路１２３を表している。また、同様に、ネットワーク側「ＳＷＩＮＦ」は、クロスコネクトフレーム終端回路１３１ａ〜１３１ｈを表している。要するに、図３Ｂに示すように、伝送装置１００は、ネットワーク側のＯＤＵｋと、クライアント側のＯＤＵｋとの間にＳＷＩＮＦを設けることにより、クライアント側のＳＷＩＮＦ以降のデータについて、同期化したクロスコネクトを行なう。
【００２７】
［クライアントデータがＧｂＥのときの動作］
次に、図４を用いて、クライアントデータがＧｂＥのときのクライアント処理部１１０の動作を説明する。図４は、クライアントデータがＧｂＥのときのクライアント処理部１１０の動作例を説明する図である。なお、図４において、クライアントデータがＧｂＥのときに利用されない処理部については斜線を付している。
【００２８】
例えば、図４に示すように、符号化部１１３は、ＩＥＥＥ８０２．３で規格化されたＧｂＥフレーム処理と８Ｂ１０Ｂ符号化処理を実行し、フレーム生成回路１１４は、ＩＴＵ‐Ｔ勧告Ｇ．７０９及びＧ．７０４１で規格化されたＧＦＰ‐Ｔフレームを処理する。ここで、クライアントデータは、光モジュール１１１、セレクタ部１１２、符号化部１１３、フレーム生成回路１１４、フレーム生成回路１１５、セレクタ部１２２、クロスコネクトフレーム生成回路１２３の順に各処理部において処理される。その後、クライアントデータは、同期クロスコネクトスイッチ１０２を介して、ネットワーク処理部１３０へ伝送される。一方、ネットワーク側からのデータは、ネットワーク処理部１３０、同期クロスコネクトスイッチ１０２を介して、クライアント処理部１１０へ伝送される。
【００２９】
詳細には、図４の下方に示すように、フレーム生成回路１１４からフレーム生成回路１１５において、ＧＦＰ‐ＴフレームからＯＤＵｋ（ｋ＝０）フレームにマッピングされる場合には、クロック生成回路１０１によって生成されたクロックが利用される。このとき、ＩＴＵ‐Ｔ勧告Ｇ．７０９で規格化されたＧＭＰ（Generic  Mapping  Procedure）方式を使用するため、ＧＦＰ‐ＴフレームとＯＤＵｋ（ｋ＝０）フレームとの間で周波数偏差が発生したとしても、データを欠落させることなく伝送できる。すなわち、ＯＰＵ（Optical  channel  Payload  Unit）ｋ（ｋ＝０）フレーム内に配置されるＪＣ（justification）バイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００３０】
また、フレーム生成回路１１５、セレクタ部１２２、クロスコネクトフレーム生成回路１２３において、ＯＤＵｋ（ｋ＝０）フレームからクロスコネクトフレームにマッピングされる場合には、クロック生成回路１０１によって生成されたクロックが利用される。このとき、クロスコネクトフレームへのマッピングにＧＭＰ方式を使用するため、ＯＤＵｋ（ｋ＝０）フレームとクロスコネクトフレームとの間で周波数偏差が発生したとしても、データを欠落させることなく伝送できる。すなわち、クロスコネクトフレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００３１】
図５は、クライアントデータがＧｂＥのときのクロスコネクトフレームの例を示す図である。例えば、図５に示すように、ＯＤＵｋ（ｋ＝０）の１フレームのみをクロスコネクトフレームにマッピングする場合には、Ｐａｙｌｏａｄを２ＴＳ（Tributary  Slot）構成とし、このうちの１ＴＳを使用してマッピングが行なわれる。なお、図５において、斜線部分は、Ｓｔｕｆｆバイトを示している。
【００３２】
つまり、図４に示すクライアント処理部１１０によれば、クロスコネクトフレームのビットレートをＯＤＵｋ（ｋ＝１）フレームよりも早い周波数で、且つ、ＯＤＵｋ（ｋ＝０，１）フレームの帯域を確保できる周波数としている。この結果、マッピングするＯＤＵｋ（ｋ＝０，１）フレームを欠落することなく、ネットワーク処理部１３０においても利用されるクロックに同期したクロスコネクトフレームを構成することができる。
【００３３】
［クライアントデータがＯＣ３／ＯＣ１２のときの動作］
次に、図６を用いて、クライアントデータがＯＣ３／ＯＣ１２のときのクライアント処理部１１０の動作を説明する。図６は、クライアントデータがＯＣ３／ＯＣ１２のときのクライアント処理部１１０の動作例を説明する図である。なお、図６において、クライアントデータがＯＣ３／ＯＣ１２のときに利用されない処理部については斜線を付している。
【００３４】
例えば、図６に示すように、クライアントデータは、光モジュール１１１、セレクタ部１１２、フレーム終端回路１１６、フレーム生成回路１１７、セレクタ部１２２、クロスコネクトフレーム生成回路１２３の順に各処理部において処理される。その後、クライアントデータは、同期クロスコネクトスイッチ１０２を介して、ネットワーク処理１３０へ伝送される。一方、ネットワーク側からのデータは、ネットワーク処理部１３０、同期クロスコネクトスイッチ１０２を介して、クライアント処理部１１０へ伝送される。
【００３５】
詳細には、図６の下方に示すように、フレーム終端回路１１６からフレーム生成回路１１７において、ＯＣ３／ＯＣ１２信号からＯＤＵｋ（ｋ＝０）フレーム信号へマッピングされる場合には、クロック生成回路１０１によって生成されたクロックが利用される。このとき、ＩＴＵ‐Ｔ勧告のＧ．７０９で規格化されたＧＭＰ方式を使用するため、ＯＣ３／ＯＣ１２フレームとＯＤＵｋ（ｋ＝０）フレームとの間で周波数偏差が発生したとしても、データを欠落することなく伝送できる。すなわち、ＯＰＵｋ（ｋ＝０）フレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００３６】
また、フレーム生成回路１１７、セレクタ部１２２、クロスコネクトフレーム生成回路１２３において、ＯＤＵｋ（ｋ＝０）フレームからクロスコネクトフレームにマッピングされる場合には、クロック生成回路１０１によって生成されたクロックが利用される。このとき、クロスコネクトフレームへのマッピングにＧＭＰ方式を使用するため、ＯＤＵｋ（ｋ＝０）フレームとクロスコネクトフレームとの間で周波数偏差が発生したとしても、データを欠落させることなく伝送できる。すなわち、クロスコネクトフレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００３７】
図７は、クライアントデータがＯＣ３／ＯＣ１２のときのクロスコネクトフレームの例を示す図である。例えば、図７に示すように、ＯＤＵｋ（ｋ＝０）の１フレームのみをクロスコネクトフレームにマッピングする場合には、Ｐａｙｌｏａｄを２ＴＳ構成とし、このうちの１ＴＳを使用してマッピングが行なわれる。なお、図７において、斜線部分は、Ｓｔｕｆｆバイトを示している。
【００３８】
つまり、図６に示すクライアント処理部１１０によれば、クロスコネクトフレームのビットレートをＯＤＵｋ（ｋ＝１）フレームより早い周波数で、且つ、ＯＤＵｋ（ｋ＝０，１）フレームの帯域を確保できる周波数としている。この結果、マッピングするＯＤＵｋ（ｋ＝０，１）フレームを欠落することなく、ネットワーク処理部１３０においても利用されるクロックに同期したクロスコネクトフレームを構成することができる。
【００３９】
［クライアントデータがＯＣ４８のときの動作］
次に、図８を用いて、クライアントデータがＯＣ４８のときのクライアント処理部１１０の動作を説明する。図８は、クライアントデータがＯＣ４８のときのクライアント処理部１１０の動作例を説明する図である。なお、図８において、クライアントデータがＯＣ４８のときに利用されない処理部については斜線を付している。
【００４０】
例えば、図８に示すように、クライアントデータは、光モジュール１１１、セレクタ部１１２、フレーム終端回路１１６、フレーム生成回路１１７、セレクタ部１２２、クロスコネクトフレーム生成回路１２３の順に各処理部において処理される。その後、クライアントデータは、同期クロスコネクトスイッチ１０２を介して、ネットワーク処理部１３０へ伝送される。一方、ネットワーク側からのデータは、ネットワーク処理部１３０、同期クロスコネクトスイッチ１０２を介して、クライアント処理部１１０へ伝送される。
【００４１】
詳細には、図８の下方に示すように、フレーム終端回路１１６からフレーム生成回路１１７において、ＯＣ４８信号からＯＤＵｋ（ｋ＝１）フレーム信号へマッピングされる場合には、クロック生成回路１０１によって生成されたクロックが利用される。このとき、ＩＴＵ‐Ｔ勧告のＧ．７０９で規格化されたＢＭＰ（Bit  synchronous  Mapping  Procedure）方式を使用するため、ＯＣ４８フレームとＯＤＵｋ（ｋ＝１）フレームとの間で周波数偏差が発生したとしても、データを欠落することなく伝送できる。すなわち、ＯＣ４８よりもＯＤＵｋ（ｋ＝１）フレームの周波数の方が早いため、ＯＣ４８フレームの帯域を確保して、データを欠落させることなくＯＤＵｋ（ｋ＝１）フレームを生成することができる。
【００４２】
また、フレーム生成回路１１７、セレクタ部１２２、クロスコネクトフレーム生成回路１２３において、ＯＤＵｋ（ｋ＝１）フレームからクロスコネクトフレームにマッピングされる場合には、クロック生成回路１０１によって生成されたクロックが利用される。このとき、クロスコネクトフレームへのマッピングにＧＭＰ方式を使用するため、ＯＤＵｋ（ｋ＝１）フレームとクロスコネクトフレームとの間で周波数偏差が発生したとしても、データを欠落することなく伝送できる。すなわち、クロスコネクトフレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００４３】
図９は、クライアントデータがＯＣ４８のときのクロスコネクトフレームの例を示す図である。例えば、図９に示すように、ＯＤＵｋ（ｋ＝１）フレームをクロスコネクトフレームにマッピングする場合には、Ｐａｙｌｏａｄを２ＴＳ構成とし、この２ＴＳの両方を使用してマッピングが行なわれる。なお、図９において、斜線部分は、Ｓｔｕｆｆバイトを示している。
【００４４】
つまり、図８に示すクライアント処理部１１０によれば、クロスコネクトフレームのビットレートをＯＤＵｋ（ｋ＝１）フレームより早い周波数で、且つ、ＯＤＵｋ（ｋ＝０，１）フレームの帯域を確保できる周波数としている。この結果、マッピングするＯＤＵｋ（ｋ＝０，１）フレームを欠落することなく、ネットワーク処理部１３０においても利用されるクロックに同期したクロスコネクトフレームを構成することができる。
【００４５】
［クライアントデータがＯＴＵ１で下位レイヤへ分離しないときの動作］
次に、図１０を用いて、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なわないときのクライアント処理部１１０の動作を説明する。図１０は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なわないときのクライアント処理部１１０の動作例を説明する図である。なお、図１０において、クライアントデータがＯＴＵ１で下位レイヤへ分離しないときに利用されない処理部については斜線を付している。
【００４６】
例えば、図１０に示すように、クライアントデータは、光モジュール１１１、セレクタ部１１２、フレーム終端回路１１８、セレクタ部１２２、クロスコネクトフレーム生成回路１２３の順に各処理部において処理される。その後、クライアントデータは、同期クロスコネクトスイッチ１０２を介して、ネットワーク処理部１３０へ伝送される。一方、ネットワーク側からのデータは、ネットワーク処理部１３０、同期クロスコネクトスイッチ１０２を介して、クライアント処理部１１０へ伝送される。
【００４７】
詳細には、図１０の下方に示すように、フレーム終端回路１１８からセレクタ部１２２において、ＯＤＵｋ（ｋ＝１）フレームからクロスコネクトフレームにマッピングされる。このとき、クロスコネクトフレームへのマッピングにＧＭＰ方式を使用するため、ＯＤＵｋ（ｋ＝１）フレームとクロスコネクトフレームとの間で周波数偏差が発生したとしても、データを欠落することなく伝送できる。すなわち、クロスコネクトフレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００４８】
図１１は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なわないときのクロスコネクトフレームの例を示す図である。例えば、図１１に示すように、ＯＤＵｋ（ｋ＝１）フレームのみをクロスコネクトフレームにマッピングする場合には、Ｐａｙｌｏａｄを２ＴＳ構成とし、この２ＴＳの両方を使用してマッピングが行なわれる。なお、図１１において、斜線部分は、Ｓｔｕｆｆバイトを示している。
【００４９】
つまり、図１０に示すクライアント処理部１１０によれば、クロスコネクトフレームのビットレートをＯＤＵｋ（ｋ＝１）フレームより早い周波数で、且つ、ＯＤＵｋ（ｋ＝０，１）フレームの帯域を確保できる周波数としている。この結果、マッピングするＯＤＵｋ（ｋ＝０，１）フレームを欠落することなく、ネットワーク処理部１３０においても利用されるクロックに同期したクロスコネクトフレームを構成することができる。
【００５０】
［クライアントデータがＯＴＵ１で下位レイヤへ分離するときの動作］
次に、図１２を用いて、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なうときのクライアント処理部１１０の動作を説明する。図１２は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なうときのクライアント処理部１１０の動作例を説明する図である。なお、図１２において、クライアントデータがＯＴＵ１で下位レイヤへ分離するときに利用されない処理部については斜線を付している。
【００５１】
例えば、図１２に示すように、クライアントデータは、光モジュール１１１、セレクタ部１１２、フレーム終端回路１１８、分離／多重回路１１９の順に各処理部において処理される。また、分離／多重回路１１９の処理に続いて、フレーム終端回路１２０及びフレーム終端回路１２１、セレクタ部１２２、クロスコネクトフレーム生成回路１２３の順に各処理部において処理される。その後、クライアントデータは、同期クロスコネクトスイッチ１０２を介して、ネットワーク処理部１３０へ伝送される。一方、ネットワーク側からのデータは、ネットワーク処理部１３０、同期クロスコネクトスイッチ１０２を介して、クライアント処理部１１０へ伝送される。
【００５２】
詳細には、図１２の下方に示すように、分離／多重回路１１９からフレーム終端回路１２０、フレーム終端回路１２１における、ＯＤＵｋ（ｋ＝１）フレームから２本のＯＤＵｋ（ｋ＝０）フレームへの分離で、クロック生成回路１０１によって生成されたクロックが利用される。このとき、ＩＴＵ‐Ｔ勧告のＧ．７０９で規格化されたＡＭＰ（Asynchronous  Mapping  Procedure）方式を使用するため、ＪＣバイトからデータの有効領域の判定が可能となり、データを欠落することなく、２本のＯＤＵｋ（ｋ＝０）フレームを分離できる。
【００５３】
また、フレーム終端回路１２０及びフレーム終端回路１２１、セレクタ部１２２、クロスコネクトフレーム生成回路１２３において、分離された２本のＯＤＵｋ（ｋ＝０）フレームがクロスコネクトフレームへマッピングされる。このとき、２本のＯＤＵｋ（ｋ＝０）フレームとクロスコネクトフレームとの間で周波数偏差が発生したとしても、クロスコネクトフレームへのマッピングにＧＭＰ方式を使用するため、データを欠落させることなく伝送できる。すなわち、クロスコネクトフレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収されるため、データを欠落させることなく伝送できる。
【００５４】
図１３は、クライアントデータがＯＴＵ１で下位レイヤへの分離を行なうときのクロスコネクトフレームの例を示す図である。例えば、図１３に示すように、ＯＤＵｋ（ｋ＝０）の２フレームそれぞれをクロスコネクトフレームにマッピングする場合には、Ｐａｙｌｏａｄを２ＴＳ構成とし、それぞれのＴＳにマッピングが行なわれる。なお、図１３において、斜線部分は、Ｓｔｕｆｆバイトを示している。
【００５５】
つまり、図１２に示すクライアント処理部１１０によれば、クロスコネクトフレームのビットレートをＯＤＵｋ（ｋ＝１）フレームより早い周波数で、且つ、ＯＤＵｋ（ｋ＝０，１）フレームの帯域を確保できる周波数としている。この結果、マッピングするＯＤＵｋ（ｋ＝０，１）フレームを欠落することなく、ネットワーク処理部１３０においても利用されるクロックに同期したクロスコネクトフレームを構成することができる。
【００５６】
［ネットワーク処理部の動作］
次に、図１４を用いて、ネットワーク処理部１３０の動作を説明する。図１４は、ネットワーク処理部１３０の動作例を説明する図である。
【００５７】
例えば、図１４に示すように、ネットワーク処理部１３０には、同期クロスコネクトスイッチ１０２からクロスコネクト信号が入力される。ここで、クロスコネクト信号は、クロスコネクトフレーム終端回路１３１ａ〜１３１ｈ、フレーム終端回路１３２ａ〜１３２ｈ、分離／多重回路１３３、フレーム生成回路１３４、光モジュール１３５の順に各処理部において処理され、ＷＤＭネットワークへ伝送される。また、これらの各処理部による処理は、全て、クロック生成回路１０１によって生成されたクロックに同期して処理される。一方、ネットワーク側からのデータは、光モジュール１３５、フレーム生成回路１３４、分離／多重回路１３３、フレーム終端回路１３２ａ〜１３２ｈ、クロスコネクトフレーム終端回路１３１ａ〜１３１ｈの順に各処理部において処理される。その後、同期クロスコネクトスイッチ１０２を介して、クライアント処理部１１０に伝送される。
【００５８】
ここで、クロスコネクトフレーム終端回路１３１ａ〜１３１ｈからフレーム終端回路１３２ａ〜１３２ｈにおける処理について説明する。詳細には、図１４の下方に示すように、クロスコネクトフレーム信号からＯＤＵｋ（ｋ＝０，１）フレーム信号へ分離する処理は、ＧＭＰ方式を使用して、クライアント処理部１１０で行なわれている。すなわち、ＪＣバイト及びＳｔｕｆｆバイトでデータの有効領域が判定できるので、データを欠落することなく、ＯＤＵｋ（ｋ＝０，１）フレームを分離することができる。
【００５９】
また、フレーム終端回路１３２ａ〜１３２ｈから分離／多重回路１３３においては、ＯＤＵｋ（ｋ＝０，１）フレーム信号からＯＤＵｋ（ｋ＝２）フレーム信号へ多重される。このとき、ＯＤＵｋ（ｋ＝０，１）フレーム信号からＯＤＵｋ（ｋ＝２）フレーム信号へ多重する処理は、ＩＴＵ‐Ｔ勧告のＧ．７０９で規格化された処理で行なわれる。このとき、クロスコネクトフレームから分離したＯＤＵｋ（ｋ＝０，１）フレーム信号をＯＤＵｋ（ｋ＝２）フレーム信号に多重する場合には、データを欠落させることなくクロスコネクトフレームの処理、ＯＤＵｋ（ｋ＝０，１，２）フレームの処理ができる。これは、ＯＤＵｋ（ｋ＝０，１）フレームとＯＤＵｋ（ｋ＝２）フレームとの間で周波数偏差が発生したとしても、ＯＤＵｋ（ｋ＝２）フレームへの多重にＧＭＰ方式及びＡＭＰ方式を使用するためである。すなわち、ＯＤＵｋ（ｋ＝２）フレーム内に配置されるＪＣバイト及びＳｔｕｆｆバイトで周波数偏差が吸収され、データを欠落させることなくクロスコネクトフレームの処理、ＯＤＵｋ（ｋ＝０，１，２）フレームの処理ができる。
【００６０】
図１５は、クロスコネクト動作を説明する図である。なお、図１５では、クロスコネクトフレーム＃１〜＃８について、フレーム終端回路１３２ａ〜１３２ｈに対応することを表している。また、図１５では、クライアント処理部１１０とネットワーク処理部１３０とで対応するＯＤＵｋは、同一の模様を付している。
【００６１】
伝送装置１００は、上述してきたように、全てのクロスコネクトフレームをクロック生成回路１０１によって生成されたクロックを利用して同期させ、クロスコネクトを行なう。これにより、例えば、図１５に示すように、クライアント処理部１１０におけるクロスコネクトフレーム＃１のＴＳは、ネットワーク処理部１３０におけるクロスコネクトフレーム＃８のＴＳに配置される。また、クライアント処理部１１０におけるクロスコネクトフレーム＃２のＴＳ１は、ネットワーク処理部１３０におけるクロスコネクトフレーム＃１のＴＳに配置される。また、クライアント処理部１１０におけるクロスコネクトフレーム＃２のＴＳ２は、ネットワーク処理部１３０におけるクロスコネクトフレーム＃２のＴＳに配置される。また、クライアント処理部１１０におけるクロスコネストフレーム＃３のＴＳ１は、ネットワーク処理部１３０におけるクロスコネクトフレーム＃１のＴＳに配置される。また、クライアント処理部１１０におけるクロスコネクトフレーム＃３のＴＳ２は、ネットワーク処理部１３０におけるクロスコネクトフレーム＃２のＴＳに配置される。また、クライアント処理部１１０におけるクロスコネクトフレーム＃８のＴＳは、ネットワーク処理部１３０におけるクロスコネクトフレーム＃３のＴＳに配置される。
【００６２】
［実施例１に係るデータ伝送処理フロー］
次に、図１６を用いて、実施例１に係るデータ伝送処理の流れを説明する。図１６は、実施例１に係るデータ伝送処理の流れの例を示すフローチャートである。
【００６３】
まず、クライアントデータを受信した場合を説明する。例えば、図１６に示すように、伝送装置１００は、クライアントデータを受信した場合に（ステップＳ１０１肯定）、ネットワーク処理部１３０側で利用されている送信クロックでクロスコネクト用のフレームへのマッピング処理を実行する（ステップＳ１０２）。このとき、伝送装置１００は、クライアントデータを受信していない場合に（ステップＳ１０１否定）、クライアントデータの受信待ちの状態となる。
【００６４】
そして、伝送装置１００は、ネットワーク処理部１３０側で利用されている送信クロックでクロスコネクト処理を実行することでクロスコネクト処理を同期化する（ステップＳ１０３）。続いて、伝送装置１００は、ネットワーク処理部１３０側において、利用している送信クロックで種々の処理を実行し、ＷＤＭネットワークにデータを伝送する（ステップＳ１０４）。
【００６５】
次に、ネットワークデータを受信した場合を説明する。例えば、図１６に示すように、伝送装置１００は、ネットワークデータを受信した場合に（ステップＳ１０１肯定）、ＯＴＵ２フレームから下位レイヤのＯＤＵｋ（ｋ＝０，１）フレームに分離する。さらに、伝送装置１００は、ＯＤＵｋフレームからクロスコネクト用のフレームへのマッピング処理を実行する（ステップＳ１０２）。このとき、伝送装置１００は、ネットワークデータを受信していない場合に（ステップＳ１０１否定）、ネットワークデータの受信待ちの状態となる。
【００６６】
そして、伝送装置１００は、クロスコネクト処理を実行し（ステップＳ１０３）、クライアント処理部１１０側において、クライアント毎に種々の処理を実行し、クライアント装置にデータを送信する（ステップＳ１０４）。
【００６７】
［実施例１による効果］
上述したように、伝送装置１００は、非同期のクライアントデータを、ネットワーク側と同一のクロックに同期させてクロスコネクト処理を実行するので、装置全体の小型化を実現できる。要するに、伝送装置１００は、非同期なクライアントデータのままクロスコネクト処理を実行するために、クライアントデータ毎にクロックを生成するＰＬＬ回路を要する従来技術と比較して、装置全体の小型化を実現できる。また、伝送装置１００は、装置全体を小型化できるので、消費電力や発熱量を抑制することができる。
【実施例２】
【００６８】
さて、これまで本願に開示する伝送装置１００の実施例について説明したが、上述した実施例以外にも種々の異なる形態にて実施されてよいものである。そこで、［構成］において異なる実施例を説明する。
【００６９】
［構成］
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメータ等を含む情報については、特記する場合を除いて任意に変更することができる。また、図示した伝送装置１００の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合することができる。例えば、クロック生成回路１０１は、ネットワーク処理部１３０が有することにしても良い。また、同様に、同期クロスコネクトスイッチ１０２は、ネットワーク処理部１３０が有することにしても良い。また、伝送装置１００のハードウェア構成としては、一つの様態として、図２等に示したクライアント処理部１１０を複数合わせた１枚のＦＰＧＡ（Field‐Programmable  Gate  Array）等の集積回路で実現する。また、さらには、クロック生成回路１０１、同期クロスコネクトスイッチ１０２、クライアント処理部１１０、ネットワーク処理部１３０等の機能を１枚のＡＳＩＣ（Application  Specific  Integrated  Circuit）に搭載しても良い。また、さらには、クライアント処理部１１０、ネットワーク処理部１３０で行なう一部若しくは全ての処理のプログラムをメモリに格納し、メモリからプログラムをＣＰＵ（Central  Processing  Unit）等のプロセッサに読み出すことにより処理を実行するようにしても良い。
【符号の説明】
【００７０】
１００  伝送装置
１０１  クロック生成回路
１０２  同期クロスコネクトスイッチ
１０３  ＰＬＬ回路
１１０  クライアント処理部
１１１  光モジュール
１１２  セレクタ部
１１３  符号化部
１１４  フレーム生成回路
１１５  フレーム生成回路
１１６  フレーム終端回路
１１７  フレーム生成回路
１１８  フレーム終端回路
１１９  分離／多重回路
１２０  フレーム終端回路
１２１  フレーム終端回路
１２２  セレクタ部
１２３  クロスコネクトフレーム生成回路
１３０  ネットワーク処理部
１３１ａ〜１３１ｈ  クロスコネクト終端回路
１３２ａ〜１３２ｈ  フレーム終端回路
１３３  分離／多重回路
１３４  フレーム生成回路
１３５  光モジュール
【図１】
0005736964.tif 000002
【図２】
0005736964.tif 000003
【図３Ａ】
0005736964.tif 000004
【図３Ｂ】
0005736964.tif 000005
【図４】
0005736964.tif 000006
【図５】
0005736964.tif 000007
【図６】
0005736964.tif 000008
【図７】
0005736964.tif 000009
【図８】
0005736964.tif 000010
【図９】
0005736964.tif 000011
【図１０】
0005736964.tif 000012
【図１１】
0005736964.tif 000013
【図１２】
0005736964.tif 000014
【図１３】
0005736964.tif 000015
【図１４】
0005736964.tif 000016
【図１５】
0005736964.tif 000017
【図１６】
0005736964.tif 000018