(57)【特許請求の範囲】
【請求項１】
複数のフレームフォーマットのうちいずれか１つのフレームフォーマットで構成され、クロック信号及びデータ信号を含む光信号を受信する手段、受信した光信号を光電／電光変換する手段、光電変換された信号から該フレームフォーマットに対応するクロック信号及びデータ信号を抽出する手段、該フレームフォーマットに応じたフレームを生成する手段を備え、光信号を外部の装置へ伝送する光伝送装置において、
データが通信されていない区間を示すアイドルコードとフレームフォーマットとを対応付けて記憶しておき、受信したフレームフォーマットを識別する識別手段を有し、
前記識別手段は、
抽出された前記データ信号からアイドルコードを読み出す手段と、
読み出されたアイドルコードに対応するフレームフォーマットを識別する手段と
を備え、
識別したフレームフォーマットに基づいて伝送処理を実行するようにしてあることを特徴とする光伝送装置。
【請求項２】
前記識別手段は、
フレームフォーマットに固有の制御符号語及び／又は制御符号語に対応付けたデータ符号語を示すオーダードセットを記憶しておき、
抽出された前記データ信号からオーダードセットを読み出す手段と、
読み出されたオーダードセットに対応するフレームフォーマットを識別する手段と
を備えることを特徴とする請求項１記載の光伝送装置。
【請求項３】
前記識別手段を、フレームフォーマットごとに複数備えることを特徴とする請求項１又は２に記載の光伝送装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の光伝送装置で送信装置及び受信装置を構成してあり、
前記受信装置又は送信装置の送光部又は受光部のいずれかが動作しない場合であっても、一方向に光伝送を行うことが可能としてあることを特徴とする光伝送システム。
【請求項５】
複数のフレームフォーマットのうちいずれか１つのフレームフォーマットで構成され、クロック信号及びデータ信号を含む光信号を受信し、受信した光信号を光電変換し、光電変換された信号から該フレームフォーマットに対応するクロック信号及びデータ信号を抽出し、該フレームフォーマットに応じたフレームの生成し、光信号を外部の装置へ伝送する光伝送方法において、
データが通信されていない区間を示すアイドルコードとフレームフォーマットとを対応付けて記憶し、
抽出された前記データ信号からアイドルコードを読み出し、
読み出されたアイドルコードに対応するフレームフォーマットを識別し、
識別したフレームフォーマットに基づいて伝送処理を実行することを特徴とする光伝送方法。
【請求項６】
フレームフォーマットに固有の制御符号語及び／又は制御符号語に対応付けたデータ符号語を示すオーダードセットを記憶し、
抽出された前記データ信号からオーダードセットを読み出し、
読み出されたオーダードセットに対応するフレームフォーマットを識別することを特徴とする請求項５記載の光伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデータ系フレームフォーマットを一のポートで受信することができ、フレームフォーマットを内部で識別することにより、適切なデータ伝送を行うことが可能な光伝送装置、光伝送システム及び光伝送方法に関する。
【背景技術】
【０００２】
光信号を用いて高速にデータ伝送を行う光伝送システムが急速に普及している。図１は、一般的な光伝送システムの構成例を示すブロック図である。図１に示すように複数のクライアントネットワーク１、１、・・・が光伝送装置２、２、・・・に接続されており、光伝送装置２同士がネットワーク３を介して相互にデータ通信することが可能に接続されている。光伝送装置２、２、・・・は、クライアントネットワーク１、１、・・・を介して、ギガビットイーサ（以下、ＧｂＥ）、１ギガファイバチャネル（以下、１ＧＦＣ）、２ギガファイバチャネル（以下、２ＧＦＣ）、エスコン（以下、ＥＳＣＯＮ）等のデータ系フレームフォーマットを用いて光信号を受信又は送信する。
【０００３】
図２は、従来の光伝送装置２、２を受信装置及び送信装置として用いる場合の構成例を示すブロック図である。光伝送装置２は、光信号を電気信号へ、又は電気信号を光信号へ変換する光モジュール２１、クライアントから受信した信号に対して所定の処理を実行するクライアントＩ／Ｆ部２２、送信装置として機能する他の光伝送装置２と送受信するための所定の処理を実行するネットワークＩ／Ｆ部２３、及びクライアントから受信する光信号のフレームフォーマットに対応するモードに設定するクライアントモード設定部２４を備えている。クライアントモード設定部２４は外部ＰＣ２５と通信線を介して接続されており、光伝送処理を開始する前に、受信するフレームフォーマットに対応したモードに設定する。すなわち、いずれかのフレームフォーマットで構成された光信号を受信した場合、該フレームフォーマットに対応したモードになるようクライアントモード設定部２４を介してクライアントＩ／Ｆ部２２の設定を変更しておくことにより、複数のフレームフォーマットに対応することが可能な光伝送装置を具現化することができる。
【０００４】
しかし、上述した従来の光伝送装置２では、光信号を受信する前に受信する光信号のフレームフォーマットを特定しておき、特定されたフレームフォーマットに対応したモードに設定しておく必要があった。したがって、実際に光伝送を実施する前処理が煩雑となり、また人的ミスによる設定ミス等に起因する通信障害が発生するおそれがあるという問題点があった。斯かる問題点を解決すべく、例えば一般的なネットワークに用いられる通信プロトコルの識別方法を活用し（特許文献１参照）、受信したデータのヘッダ情報等に基づいてフレームフォーマットを識別して、適切なモードに設定することにより、煩雑な設定処理を回避することが可能な光伝送装置を提供することができる可能性もある。
【特許文献１】特開平９−０８３５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した光伝送装置では、一度光信号を受信し、受信したデータの内容を解析しない限りフレームフォーマットを識別することができないという問題点があった。すなわち、通信を確立した場合であっても、何らかのデータを受信しない限りフレームフォーマットを識別することができず、ダミーデータを送受信する必要があった。
【０００６】
一方、光伝送システムでは、データフレームを送受信していない区間にてアイドルコードを常時送受信している。また、データフレーム、アイドルコード以外にも、フレームの先頭を示すＳＯＰ（start of packet）、最後を示すＥＯＰ（end of packet）等のオーダードセットも伝送されている。これらアイドルコード及びオーダードセットは、フレームフォーマットに固有のデータである。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、通信が確立された状態で実データを含むデータフレームを受信していない状態であっても、受信したデータのフレームフォーマットを識別することができ、光伝送を円滑に行うことができる光伝送装置、光伝送システム及び光伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために第１発明に係る光伝送装置は、複数のフレームフォーマットのうちいずれか１つのフレームフォーマットで構成され、クロック信号及びデータ信号を含む光信号を受信する手段、受信した光信号を光電／電光変換する手段、光電変換された信号から該フレームフォーマットに対応するクロック信号及びデータ信号を抽出する手段、該フレームフォーマットに応じたフレームを生成する手段を備え、光信号を外部の装置へ伝送する光伝送装置において、データが通信されていない区間を示すアイドルコードとフレームフォーマットとを対応付けて記憶しておき、受信したフレームフォーマットを識別する識別手段を有し、前記識別手段は、抽出された前記データ信号からアイドルコードを読み出す手段と、読み出されたアイドルコードに対応するフレームフォーマットを識別する手段とを備え、識別したフレームフォーマットに基づいて伝送処理を実行するようにしてあることを特徴とする。
【０００９】
また、第２発明に係る光伝送装置は、第１発明において、前記識別手段は、フレームフォーマットに固有の制御符号語及び／又は制御符号語に対応付けたデータ符号語を示すオーダードセットを記憶しておき、抽出された前記データ信号からオーダードセットを読み出す手段と、読み出されたオーダードセットに対応するフレームフォーマットを識別する手段とを備えることを特徴とする。
【００１０】
また、第３発明に係る光伝送装置は、第１又は第２発明において、前記識別手段を、フレームフォーマットごとに複数備えることを特徴とする。
【００１１】
また、第４発明に係る光伝送システムは、第１乃至第３発明のいずれか１つの光伝送装置で送信装置及び受信装置を構成してあり、前記受信装置又は送信装置の送光部又は受光部のいずれかが動作しない場合であっても、一方向に光伝送を行うことが可能としてあることを特徴とする。
【００１２】
また、第５発明に係る光伝送方法は、複数のフレームフォーマットのうちいずれか１つのフレームフォーマットで構成され、クロック信号及びデータ信号を含む光信号を受信し、受信した光信号を光電変換し、光電変換された信号から該フレームフォーマットに対応するクロック信号及びデータ信号を抽出し、該フレームフォーマットに応じたフレームの生成し、光信号を外部の装置へ伝送する光伝送方法において、データが通信されていない区間を示すアイドルコードとフレームフォーマットとを対応付けて記憶し、抽出された前記データ信号からアイドルコードを読み出し、読み出されたアイドルコードに対応するフレームフォーマットを識別し、識別したフレームフォーマットに基づいて伝送処理を実行することを特徴とする。
【００１３】
また、第６発明に係る光伝送方法は、第５発明において、フレームフォーマットに固有の制御符号語及び／又は制御符号語に対応付けたデータ符号語を示すオーダードセットを記憶し、抽出された前記データ信号からオーダードセットを読み出し、読み出されたオーダードセットに対応するフレームフォーマットを識別することを特徴とする。
【００１４】
第１発明及び第５発明では、複数のフレームフォーマットのうちいずれか１つのフレームフォーマットで構成され、クロック信号及びデータ信号を含む光信号を受信し、受信した光信号を光電変換し、光電変換された信号から該フレームフォーマットに対応するクロック信号及びデータ信号を抽出し、該フレームフォーマットに応じたフレームの生成し、光信号を外部の装置へ伝送する。通信されていない区間を示すアイドルコードとフレームフォーマットとを対応付けて記憶しておき、抽出されたデータ信号からアイドルコードを読み出す。読み出されたアイドルコードに対応するフレームフォーマットを識別し、識別したフレームフォーマットに基づいて伝送処理を実行する。これにより、実データが伝送されていない区間に伝送されているアイドルコードをキー情報として、フレームフォーマットを識別することができ、通信が確立した状態でフレームフォーマットに対応した設定を行うことができ、円滑なデータ伝送を行うことが可能となる。
【００１５】
第２発明及び第６発明では、フレームフォーマットに固有の制御符号語及び／又は制御符号語に対応付けたデータ符号語を示すオーダードセットを記憶しておく。そして、抽出されたデータ信号からオーダードセットを読み出し、読み出されたオーダードセットに対応するフレームフォーマットを識別する。これにより、フレームフォーマットに固有のオーダードセットに基づいてフレームフォーマットを識別することができ、アイドルコードに基づくフレームフォーマット識別処理と併用することにより、受信したデータのフレームフォーマットをより正確に特定することができ、円滑なデータ伝送を行うことが可能となる。
【００１６】
第３発明では、フレームフォーマットを識別する手段を、フレームフォーマットごとに複数備えている。これにより、一の受信データに対して複数のフレームフォーマットに対する照合処理を並列して実行することができ、対応するフレームフォーマットを早期に識別することが可能となる。
【００１７】
第４発明では、上述した光伝送装置で送信装置及び受信装置を構成してあり、受信装置又は送信装置の送光部又は受光部のいずれか１つが動作しない場合であっても、受信装置から送信装置側へ、又は逆の方向に光伝送を行うことが可能としてある。これにより、いずれかのポートに障害が発生した場合であっても、少なくとも一方向へのデータ送受信を行うことができ、安定した光伝送を実現することが可能となる。
【発明の効果】
【００１８】
第１発明及び第５発明によれば、実データが伝送されていない区間に伝送されているアイドルコードをキー情報として、フレームフォーマットを識別することができ、通信が確立した状態でフレームフォーマットに対応した設定を行うことができ、円滑なデータ伝送を行うことが可能となる。
【００１９】
第２発明及び第６発明によれば、フレームフォーマットに固有のオーダードセットに基づいてフレームフォーマットを識別することができ、アイドルコードに基づくフレームフォーマット識別処理と併用することにより、受信したデータのフレームフォーマットをより正確に特定することができ、円滑なデータ伝送を行うことが可能となる。
【００２０】
第３発明によれば、一の受信データに対して複数のフレームフォーマットに対する照合処理を並列して実行することができ、対応するフレームフォーマットを早期に識別することが可能となる。
【００２１】
第４発明によれば、いずれかのポートに障害が発生した場合であっても、少なくとも一方向へのデータ送受信を行うことができ、安定した光伝送を実現することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００２３】
（実施の形態１）
図３は、本発明の実施の形態１に係る光伝送装置２の構成を示すブロック図である。図３に示すように本発明の実施の形態１に係る光伝送装置２は、少なくとも光モジュール３１、クロックデータリカバリ部３２、カンマ検出リアライメント部３３、フレームフォーマット識別部３４、８Ｂ１０Ｂ変換部３５、フレーム抽出／生成部３６、及びクロック選択部３７で構成されている。
【００２４】
光モジュール３１は、クライアントネットワーク１、１、・・・を介して光信号を受信し、光電変換して電気信号を出力する。クロックデータリカバリ部３２は、変換された電気信号から、フレームフォーマットに対応したクロック信号及びデータ信号を抽出する。
【００２５】
カンマ検出リアライメント部３３は、カンマを示すビットパターンを検出し、ビット列の並び替えを行う。すなわち、どのフレームフォーマットで構成されたデータを受信した場合であっても、カンマは、シリアルビット列の中に存在するはずのないビットパターンであり、ＡＮＳＩで規格化されている特殊符号語（制御符号語）Ｋ２８．５の中に含まれているビットパターンである。したがって、特殊符号語Ｋ２８．５とデータ符号語との組み合わせがフレームフォーマットに固有であることから、カンマを検出することにより特殊符号語Ｋ２８．５の位置を特定し、後続するデータ符号語等との関係等に基づいてフレームフォーマットを識別することが可能となる。
【００２６】
アイドル状態、すなわち通信が確立されている状態であっても実データを含むデータフレームが伝送されていない区間には、フレームフォーマットに固有のアイドルコードが伝送されている。図４は、フレームフォーマットごとのアイドルコードの例示図である。
【００２７】
図４に示すように、アイドル状態において、ＧｂＥでは、ＩＥＥＥで規格化されているＤ５．６又はＤ１６．２が特殊符号語Ｋ２８．５の後に伝送されており、１ＧＦＣ又は２ＧＦＣでは、ＡＮＳＩで規格化されているＤ２１．４、Ｄ２１．５が特殊符号語Ｋ２８．５の後に図４に示す順序で伝送されている。また、ＥＳＣＯＮでは、特殊符号語Ｋ２８．５の後には何等データが伝送されていないが、アイドル状態では連続して特殊符号語Ｋ２８．５が伝送されており、他のフレームフォーマットでは、特殊符号語Ｋ２８．５が連続して伝送されることは無い。
【００２８】
そこで、フレームフォーマット識別部３４は、アイドル状態にて伝送されているアイドルコードを読み出し、フレームフォーマットごとに記憶してある図４に示すようなアイドルパターンと照合する。図５は、伝送されるデータの構成例を示す図である。図５に示すように、実データはデータフレームにて伝送しており、実データが伝送されていない区間には、アイドル状態であることを示すアイドルコードが、フレームフォーマットごとに相違するデータ構成で伝送されている。
【００２９】
フレームフォーマット識別部３４は、照合した結果に基づいて伝送されているデータのフレームフォーマットを識別する。ただし、１ＧＦＣと２ＧＦＣとはアイドルパターンが同一であることから、アイドルコードの照合のみではなく、リファレンスクロックを切り替えることにより、いずれのクロックでアイドルパターンと一致するか否かに基づいて１ＧＦＣであるのか、２ＧＦＣであるのか、を判断する。すなわちフレームフォーマット識別部３４は、アイドルコードの照会により、伝送データのフレームフォーマットが１ＧＦＣ又は２ＧＦＣであると特定した場合、クロック選択部３７へリファレンスクロックの切り換え指示を送信し、１ＧＦＣか２ＧＦＣかを特定する。
【００３０】
上述の処理は、１０ビットデータに基づいて実行されており、外部へ送信すべく８Ｂ１０Ｂ変換部３５にて、８ビットデータへ変換される。フレーム抽出／生成部３６は、識別されたフレームフォーマットのフレームを抽出して、フレームを生成する。
【００３１】
フレームフォーマット識別部３４での識別精度を向上するためには、アイドルパターンに加えて、特殊符号語、特殊符号語及びデータ符号語等を用いてデータフレームを特定するために伝送されているオーダードセットを読み出してフレームフォーマットの識別に用いることが好ましい。図５は、各フレームフォーマットのオーダードセットの一例を示す図である。
【００３２】
例えばフレームフォーマットがＧｂＥである場合、‘Ｃ１’、‘Ｃ２’はオートネゴシエーションのオーダードセットであり、半二重通信であるか全二重通信であるかの統一、伝送速度の調整等を行う。また、‘ＳＯＰ’はフレームの先頭を、‘ＥＯＰ’はフレームの最後を、‘Ｒ’は拡張データ、すなわちフレームが偶数バイトとなるよう調整するためのダミーデータを、それぞれ意味している。
【００３３】
また、フレームフォーマットが１ＧＦＣ又は２ＧＦＣである場合、‘ＳＯＦｃ１’、‘ＳＯＦｎ３’等はフレームの先頭を、‘ＥＯＦｎ’、‘ＥＯＦａ’等はフレームの最後を、‘ｏｆｆｌｉｎｅ’はリンクの切断を、‘Ｒ＿ＲＤＹ’はフレームを受信したことを示す応答を、それぞれ意味している。
【００３４】
さらに、フレームフォーマットがＥＳＣＯＮである場合、‘ＳＯＦｃ’はフレームの先頭を、‘ＥＯＦｄ’はフレームの最後を、‘ｏｆｆｌｉｎｅ’はリンクの切断を、それぞれ意味している。オーダードセットは上述したものに限定されるものではなく、各フレームフォーマットに対応したオーダードセットを記憶しておく。
【００３５】
フレームフォーマット識別部３４は、受信したデータを記憶してあるオーダードセットと照会し、例えばＧｂＥのオーダードセット（Ｃ１、Ｃ２、ＳＯＰ、ＥＯＰ、Ｒ）を受信していると判断した場合、フレームフォーマットがＧｂＥであると判断する。オートネゴシエーション時には、オーダードセットＣ１、Ｃ２を連続して受信するが、他のフレームフォーマットではＣ１、Ｃ２を連続して受信することがないことから、他のフレームフォーマットであると誤認識することは回避できる。他のオーダードセットについても同様である。
【００３６】
またフレームフォーマット識別部３４が、１ＧＦＣ又は２ＧＦＣのオーダードセット（ＳＯＦｃ１、ＳＯＦｎ３、ＥＯＦｎ、ＥＯＦａ、ｏｆｆｌｉｎｅ、Ｒ＿ＲＤＹ等）を受信していると判断した場合、フレームフォーマット識別部３４は、フレームフォーマットが１ＧＦＣ又は２ＧＦＣであると判断する。１ＧＦＣと２ＧＦＣとのオーダードセットは同一であることから、上述した方法と同様にリファレンスクロックを切り替えることにより、いずれであるのか判断することができる。
【００３７】
またフレームフォーマット識別部３４が、ＥＳＣＯＮのオーダードセット（ＳＯＦｃ、ＥＯＦｄ、ｏｆｆｌｉｎｅ等）を受信していると判断した場合、フレームフォーマット識別部３４は、フレームフォーマットがＥＳＣＯＮであると判断する。このようにオーダードセットに基づくフレームフォーマット識別処理を併用することにより、フレームフォーマットの識別精度を向上させることが可能となる。
【００３８】
以上のように本実施の形態１によれば、実データが伝送されていない区間に伝送されているアイドルコードに基づいてフレームフォーマットを識別することができ、通信が確立した状態でフレームフォーマットに対応した設定を行うことができ、円滑なデータ伝送を行うことが可能となる。また、フレームフォーマットに固有のオーダードセットに基づくフレームフォーマット識別処理と、アイドルコードに基づくフレームフォーマット識別処理とを併用することにより、受信したデータのフレームフォーマットをより正確に特定することが可能となる。
【００３９】
（実施の形態２）
以下、本発明の実施の形態２に係る光伝送装置２について図面を参照しながら詳述する。図６は、本発明の実施の形態２に係る光伝送装置２の構成を示すブロック図である。なお、実施の形態１に係る光伝送装置２と同一の機能を有する部分については、同一の符号を付することにより、詳細な説明を省略する。図６に示すように本発明の実施の形態２に係る光伝送装置２は、少なくとも光モジュール３１、フレームフォーマットごとに独立したクロックデータリカバリ部６１、６２、６３、６４、カンマ検出リアライメント部３３、３３、３３、３３、フレームフォーマットごとのモード識別部６５、６６、６７、６８、８Ｂ１０Ｂ変換部３５、フレーム抽出／生成部３６、及びデータ／クロック選択部６９で構成されている。
【００４０】
光モジュール３１は、クライアントネットワーク１、１、・・・を介して光信号を受信し、光電変換して電気信号を出力する。出力された電気信号は、フレームフォーマットごとに独立したクロックデータリカバリ部６１〜６４へ送信され、クロックデータリカバリ部６１〜６４は、変換された電気信号から、各フレームフォーマットに対応したクロック信号及びデータ信号を抽出する。
【００４１】
カンマ検出リアライメント部３３、３３、３３、３３は、カンマを示すビットパターンを検出し、ビット列の並び替えを行う。すなわち、特殊符号語Ｋ２８．５とデータ符号語との組み合わせがフレームフォーマットに固有であることから、カンマを検出することにより特殊符号語Ｋ２８．５の位置を特定し、後続するデータ符号語等との関係に基づいてフレームフォーマットを識別することが可能となる。
【００４２】
フレームフォーマットの識別は、実施の形態１と同様、フレームフォーマットに固有のアイドルコードを照会して実行する。例えばアイドル状態において、ＧｂＥでは、ＩＥＥＥで規格化されているＤ５．６又はＤ１６．２が特殊符号語Ｋ２８．５の後に伝送されており、１ＧＦＣ又は２ＧＦＣでは、ＡＮＳＩで規格化されているＤ２１．４、Ｄ２１．５が特殊符号語Ｋ２８．５の後に図４に示す順序で伝送されている。また、ＥＳＣＯＮでは、特殊符号語Ｋ２８．５の後には何等データが伝送されていないが、アイドル状態では連続して特殊符号語Ｋ２８．５が伝送されており、他のフレームフォーマットでは、特殊符号語Ｋ２８．５が連続して伝送されることは無い。
【００４３】
そこで、ＧｂＥモード識別部６５は、アイドル状態にて伝送されているアイドルコードを読み出し、記憶してあるＧｂＥのアイドルコードと照合して、一致する場合にはフレームフォーマットがＧｂＥである旨を示すモード信号を出力する。同様に１ＧＦＣモード識別部６６、２ＧＦＣモード識別部６７、ＥＳＣＯＮモード識別部６８は、アイドル状態にて伝送されているアイドルコードを読み出し、記憶してある１ＧＦＣ（２ＧＦＣ）、ＥＳＣＯＮのアイドルコードと照合して、一致する場合にはフレームフォーマットが１ＧＦＣ、２ＧＦＣ、ＥＳＣＯＮである旨を示すモード信号を出力する。
【００４４】
なお、実施の形態１と同様、１ＧＦＣと２ＧＦＣとではアイドルコードが一致していることから、両者の区別は、クロックデータリカバリ部６２へは１ＧＦＣに対応するリファレンスクロックを、クロックデータリカバリ部６３へは２ＧＦＣに対応するリファレンスクロックを、夫々入力することにより、アイドルコードが一致した方のフレームフォーマットである旨をモード信号として出力することができる。クロック／データ選択部６９は、受信したモード信号に基づいてフレームフォーマットを特定し、８Ｂ１０Ｂ変換部３５及びフレーム抽出／生成部３６へ送信する。８Ｂ１０Ｂ変換部３５は、１０ビットデータを８ビットデータへ変換し、フレーム抽出／生成部３６は、特定されたフレームフォーマットのフレームを抽出して、フレームを生成する。
【００４５】
もちろん、フレームフォーマットの識別精度を向上させるために、実施の形態２と同様、アイドルパターンに加えて、特殊符号語、特殊符号語及びデータ符号語等を用いてデータフレームを特定するために伝送されているオーダードセットを読み出してフレームフォーマットの識別に用いても良い。この場合、ＧｂＥモード識別部６５、１ＧＦＣモード識別部６６、２ＧＦＣモード識別部６７、ＥＳＣＯＮモード識別部６８にて、実施の形態１と同様に各フレームフォーマットのオーダードセットと一致しているか否かを判断することにより、識別精度を向上させることも可能となる。
【００４６】
以上のように本実施の形態２によれば、一の受信データに対して複数のフレームフォーマットに対する照合処理を並列して実行することができ、対応するフレームフォーマットを早期に識別することが可能となる。
【００４７】
（実施の形態３）
以下、本発明の実施の形態３に係る光伝送システムについて図面を参照しながら詳述する。図７は、本発明の実施の形態３に係る光伝送システムの構成を示すブロック図である。なお、実施の形態１及び２に係る光伝送装置２と同一の機能を有する部分については、同一の符号を付することにより、詳細な説明を省略する。本実施の形態３では、少なくとも受信側光伝送装置２ａ、送信側光伝送装置２ｂの２基を一組として構成されており、それぞれの光伝送装置で独立してフレームフォーマットを識別している点に特徴を有している。
【００４８】
本実施の形態３に係る受信側光伝送装置２ａの構成は、実施の形態１と同様であることから詳細な説明を省略する。本実施の形態３に係る送信側光伝送装置２ｂは、少なくともフレームフォーマット識別部７１、フレーム抽出／生成部７２、８Ｂ１０Ｂ変換部７３、１０ビットのパラレルデータを１ビットのシリアルデータに変換するパラレル／シリアル変換部７４、光モジュール７５、及びクロック選択部７６で構成されている。
【００４９】
フレームフォーマット識別部７１は、アイドル状態にて伝送されているアイドルコードを読み出し、フレームフォーマットごとに記憶してあるアイドルパターンと照合する。フレームフォーマット識別部７１は、照合した結果に基づいて伝送されているデータのフレームフォーマットを識別する。ただし、１ＧＦＣと２ＧＦＣとはアイドルパターンが同一であることから、アイドルコードの照合のみではなく、リファレンスクロックを切り替えることにより、いずれのクロックでアイドルパターンと一致するか否かに基づいて１ＧＦＣであるのか、２ＧＦＣであるのか、を判断する。すなわちフレームフォーマット識別部７１は、アイドルコードの照会により、伝送データのフレームフォーマットが１ＧＦＣ又は２ＧＦＣであると特定した場合、クロック選択部７６へリファレンスクロックの切り換え指示を送信し、１ＧＦＣか２ＧＦＣかを特定する。
【００５０】
フレーム抽出／生成部７２は、識別されたフレームフォーマットのフレームを抽出して、フレームを生成する。生成されたフレームデータを８Ｂ１０Ｂ変換部７３にて、１０ビットデータへ変換し、クロックデータリカバリ部３２は、識別されたフレームフォーマットに対応したクロック信号及びデータ信号に基づいて電気信号を生成し、光モジュール７５は、電気信号を光信号へと電光変換して、クライアントネットワーク１、１、・・・を介して光信号を送信する。
【００５１】
なお、実施の形態１と同様、フレームフォーマット識別部７１での識別精度を向上するためには、アイドルパターンに加えて、特殊符号語、特殊符号語及びデータ符号語等を用いてデータフレームを特定するために伝送されているオーダードセットを読み出してフレームフォーマットの識別に用いることが好ましい。例えばフレームフォーマットがＧｂＥである場合、‘Ｃ１’、‘Ｃ２’はオートネゴシエーションのオーダードセットであり、半二重通信であるか全二重通信であるかの統一、伝送速度の調整等を行う。また、‘ＳＯＰ’はフレームの先頭を、‘ＥＯＰ’はフレームの最後を、‘Ｒ’は拡張データ、すなわちフレームが偶数バイトとなるよう調整するためのダミーデータを、それぞれ意味している。
【００５２】
また、フレームフォーマットが１ＧＦＣ又は２ＧＦＣである場合、‘ＳＯＦｃ１’、‘ＳＯＦｎ３’等はフレームの先頭を、‘ＥＯＦｎ’、‘ＥＯＦａ’等はフレームの最後を、‘ｏｆｆｌｉｎｅ’はリンクの切断を、‘Ｒ＿ＲＤＹ’はフレームを受信したことを示す応答を、それぞれ意味している。
【００５３】
さらに、フレームフォーマットがＥＳＣＯＮである場合、‘ＳＯＦｃ’はフレームの先頭を、‘ＥＯＦｄ’はフレームの最後を、‘ｏｆｆｌｉｎｅ’はリンクの切断を、それぞれ意味している。オーダードセットは上述したものに限定されるものではなく、各フレームフォーマットに対応したオーダードセットを記憶しておく。
【００５４】
フレームフォーマット識別部７１は、受信したデータを記憶してあるオーダードセットと照会し、例えばＧｂＥのオーダードセット（Ｃ１、Ｃ２、ＳＯＰ、ＥＯＰ、Ｒ）を受信していると判断した場合、フレームフォーマットがＧｂＥであると判断する。オートネゴシエーション時には、オーダードセットＣ１、Ｃ２を連続して受信するが、他のフレームフォーマットではＣ１、Ｃ２を連続して受信することがないことから、他のフレームフォーマットであると誤認識することは回避できる。他のオーダードセットについても同様である。
【００５５】
またフレームフォーマット識別部７１が、１ＧＦＣ又は２ＧＦＣのオーダードセット（ＳＯＦｃ１、ＳＯＦｎ３、ＥＯＦｎ、ＥＯＦａ、ｏｆｆｌｉｎｅ、Ｒ＿ＲＤＹ等）を受信していると判断した場合、フレームフォーマット識別部３４は、フレームフォーマットが１ＧＦＣ又は２ＧＦＣであると判断する。１ＧＦＣと２ＧＦＣとのオーダードセットは同一であることから、上述した方法と同様にリファレンスクロックを切り替えることにより、いずれであるのか判断することができる。
【００５６】
またフレームフォーマット識別部７１が、ＥＳＣＯＮのオーダードセット（ＳＯＦｃ、ＥＯＦｄ、ｏｆｆｌｉｎｅ等）を受信していると判断した場合、フレームフォーマット識別部３４は、フレームフォーマットがＥＳＣＯＮであると判断する。このようにオーダードセットに基づくフレームフォーマット識別処理を併用することにより、フレームフォーマットの識別精度を向上させることが可能となる。
【００５７】
なお、本実施の形態３に係る受信側光伝送装置２ａ、及び送信側光伝送装置２ｂは、実施の形態２と同様、クロックデータリカバリ部、カンマ検出リアライメント部、及びフレームフォーマット識別部を、フレームフォーマットごとに独立して備えていても良い。これにより、一の受信データに対して複数のフレームフォーマットに対する照合処理を並列して実行することができ、対応するフレームフォーマットを早期に識別することが可能となる。
【００５８】
以上のように本実施の形態３によれば、受信側光伝送装置２ａ、及び送信側光伝送装置２ｂで独立してフレームフォーマットを識別することができ、いずれかの装置のポート、すなわち受光部又は送光部に障害が発生した場合であっても、少なくとも一方向へのデータ送受信を行うことができ、安定した光伝送を実現することが可能となる。
【図面の簡単な説明】
【００５９】
【図１】光伝送システムの構成例を示すブロック図である。
【図２】従来の光伝送装置を受信装置及び送信装置として用いる場合の構成例を示すブロック図である。
【図３】本発明の実施の形態１に係る光伝送装置の構成を示すブロック図である。
【図４】フレームフォーマットごとのアイドルコードの例示図である。
【図５】各フレームフォーマットのオーダードセットの一例を示す図である。
【図６】本発明の実施の形態２に係る光伝送装置の構成を示すブロック図である。
【図７】本発明の実施の形態３に係る光伝送システムの構成を示すブロック図である。
【符号の説明】
【００６０】
１  クライアントネットワーク
２  光伝送装置
２ａ  受信側光伝送装置
２ｂ  送信側光伝送装置
３１、７５  光モジュール
３２  クロックデータリカバリ部
３３  カンマ検出リアライメント部
３４、７１  フレームフォーマット識別部
３５、７３  ８Ｂ１０Ｂ変換部
３６、７２  フレーム抽出／生成部
３７、７６  クロック選択部
６１、６２、６３、６４  クロックデータリカバリ部
６５  ＧｂＥモード識別部
６６  １ＧＦＣモード識別部
６７  ２ＧＦＣモード識別部
６８  ＥＳＣＯＮモード識別部
６９  データ／クロック選択部
７４  パラレル／シリアル変換部
【図１】
0004646839.tif 000002
【図２】
0004646839.tif 000003
【図３】
0004646839.tif 000004
【図４】
0004646839.tif 000005
【図５】
0004646839.tif 000006
【図６】
0004646839.tif 000007
【図７】
0004646839.tif 000008