(57)【特許請求の範囲】
【請求項１】
現用回線及び予備回線を用いて信号を対向装置に伝送する伝送装置であって、
前記信号の誤り符号値を算出する算出部と、
前記信号毎に当該信号を識別し、当該信号の出力順序を識別する連続番号を前記誤り符号値に加算した演算値を前記信号内の所定領域内に格納する記憶制御部と、
前記現用回線及び前記予備回線を用いて、前記演算値を格納した前記信号を前記対向装置に出力する出力部と、
前記現用回線及び前記予備回線を用いて前記対向装置から前記信号を受信した場合に、受信した信号の誤り符号値を算出し、前記信号内の前記演算値から前記算出した誤り符号値を減算して前記連続番号を抽出する抽出部と、
受信した前後の信号で夫々抽出した前記連続番号同士の差分値が所定値であるか否かを判定する判定部と、
前記差分値が所定値の場合に、前記信号の連続性を正常と判断すると共に、前記差分値が所定値でない場合に、前記信号の連続性を異常と判断すると共に、前記信号の連続性が異常と判断後、前記判定部にて所定回数継続して前記差分値が前記所定値であると判定された場合に、前記信号の連続性を正常と判断する制御部と
を有することを特徴とする伝送装置。
【請求項２】
前記制御部は、
前記信号の連続性が異常と判断後、前記所定回数継続して前記差分値が所定値であると判定される前に、前記差分値が前記所定値でないと判定された場合に、前記信号の連続性を異常と判断することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記現用回線からの前記信号の連続性が異常、前記予備回線からの前記信号の連続性が正常と判断された場合に、前記現用回線の信号から前記予備回線からの信号に切替える切替部を有することを特徴とする請求項１又は２に記載の伝送装置。
【請求項４】
前記切替部は、
前記現用回線の信号から前記予備回線の信号に切替える際に、同一の連続番号に関わる前記現用回線からの信号と前記予備回線からの信号との位相差に基づき、前記現用回線の信号から前記予備回線の信号へ切替出力するタイミングを制御することを特徴とする請求項３に記載の伝送装置。
【請求項５】
前記演算値は、
前記誤り符号値と同一バイト長であることを特徴とする請求項１〜４の何れか一つに記載の伝送装置。
【請求項６】
第１の伝送装置と、第２の伝送装置とを有し、前記第１の伝送装置から現用回線及び予備回線を用いて信号を前記第２の伝送装置に伝送する伝送システムであって、
前記第１の伝送装置は、
前記信号の誤り符号値を算出する算出部と、
前記信号毎に当該信号を識別し、当該信号の出力順序を識別する連続番号を前記誤り符号値に加算した演算値を前記信号内の所定領域内に格納する記憶制御部と、
前記現用回線及び前記予備回線を用いて、前記演算値を格納した前記信号を、前記第２の伝送装置に出力する出力部と
を有し、
前記第２の伝送装置は、
前記現用回線及び前記予備回線を用いて前記第１の伝送装置から前記信号を受信した場合に、受信した前記信号の誤り符号値を算出し、前記信号内の前記演算値から前記算出した誤り符号値を減算して前記連続番号を抽出する抽出部と、
受信した前後の信号で夫々抽出した前記連続番号同士の差分値が所定値であるか否かを判定する判定部と、
前記差分値が所定値の場合に、前記信号の連続性を正常と判断すると共に、前記差分値が所定値でない場合に、前記信号の連続性を異常と判断すると共に、前記信号の連続性が異常と判断後、前記判定部にて所定回数継続して前記差分値が前記所定値であると判定された場合に、前記信号の連続性を正常と判断する制御部と
を有することを特徴とする伝送システム。
【請求項７】
現用回線及び予備回線を用いて信号を対向装置に伝送する伝送装置の伝送方法であって、
前記伝送装置が、
前記信号の誤り符号値を算出し、
前記信号毎に当該信号を識別し、当該信号の出力順序を識別する連続番号を前記誤り符号値に加算した演算値を前記信号内の所定領域内に格納し、
前記現用回線及び前記予備回線を用いて、前記演算値を格納した前記信号を前記対向装置に出力し、
前記現用回線及び前記予備回線を用いて前記対向装置から前記信号を受信した場合に、受信した信号の誤り符号値を算出し、前記信号内の前記演算値から前記算出した誤り符号値を減算して前記連続番号を抽出し、
受信した前後の信号で夫々抽出した前記連続番号同士の差分値が所定値であるか否かを判定し、
前記差分値が所定値の場合に、前記信号の連続性を正常と判断すると共に、前記差分値が所定値でない場合に、前記信号の連続性を異常と判断すると共に、前記信号の連続性が異常と判断後、前記判定部にて所定回数継続して前記差分値が前記所定値であると判定された場合に、前記信号の連続性を正常と判断する
処理を実行することを特徴とする伝送方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、伝送システム及び伝送方法に関する。
【背景技術】
【０００２】
従来、同期通信の伝送システムでは、例えば、伝送装置間を現用回線及び予備回線の冗長構成で接続し、例えば、現用回線に障害が発生した場合、現用回線から予備回線へ無瞬断で切替えて接続する技術が知られている。更に、近年では、非同期通信の伝送システムにおいても、現用回線から予備回線へ無瞬断で切替えて接続する技術が求められている。非同期通信の伝送システムでは、現用回線で受信した信号と予備回線で受信した信号との位相を合せる仕組みが必要である。
【０００３】
そこで、伝送システム内の伝送装置間で現用回線と予備回線との間の信号遅延差（位相差）を同一信号で測定するために、伝送装置間のプロテクション区間で、シーケンシャル番号（Sequential  Number：ＳＮ）を付加した信号を伝送する方法がある。この場合、ＳＮを信号に付加する方法としては、ＳＮを信号内のペイロード領域に格納する方法が採用されている。その結果、伝送装置は、現用回線からの信号内のＳＮ及び予備回線からの信号内のＳＮを参照し、同一ＳＮの現用回線及び予備回線の信号同士の位相差に基づき信号同士の位相を合せて遅延差を吸収する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００６／００１０６０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
伝送装置は、信号内にＳＮを挿入するペイロード領域を確保して信号を対向装置に伝送する必要がある。しかしながら、伝送装置は、例えば、信号内のペイロード領域に空き領域がない、例えば、約１００％のトラヒックが入力された場合、信号内にＳＮが挿入されると、回線溢れが生じ、信号ロスが生じる。
【０００６】
一つの側面では、連続番号を対向装置に通知できる伝送装置、伝送システム及び伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様は、現用回線及び予備回線を用いて信号を対向装置に伝送する伝送装置である。伝送装置は、算出部と、記憶制御部と、出力部とを有する。算出部は、前記信号の誤り符号値を算出する。記憶制御部は、前記信号毎に当該信号を識別し、当該信号の連続性を示す連続番号を前記誤り符号値に加算した演算値を前記信号内の所定領域内に格納する。出力部は、前記現用回線及び前記予備回線を用いて、前記演算値を格納した前記信号を前記対向装置に出力する。
【発明の効果】
【０００８】
一つの側面として、連続番号を対向装置に通知できるという効果を有する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例の伝送システムの一例を示す説明図である。
【図２】図２は、第１の伝送装置内の送信部の構成の一例を示す説明図である。
【図３】図３は、信号内のフレーム構成の一例を示す説明図である。
【図４Ａ】図４Ａは、第２の伝送装置内の受信部の構成の一例を示す説明図である。
【図４Ｂ】図４Ｂは、第３の伝送装置の構成の一例を示す説明図である。
【図５】図５は、同期検出部の各ステータスの状態遷移の一例を示す説明図である。
【図６】図６は、同期検出部内の構成の一例を示す説明図である。
【図７】図７は、同期検出部のＳＮ、差分値及びステータスの関係を示す説明図である。
【図８】図８は、第１の中継装置内の構成の一例を示す説明図である。
【図９】図９は、第２の中継装置内の構成の一例を示す説明図である。
【図１０】図１０は、第２の中継装置側の各ステータスの状態遷移の一例を示す説明図である。
【図１１】図１１は、第３の中継装置内の構成の一例を示す説明図である。
【図１２】図１２は、第１の伝送装置及び第２の伝送装置間の信号伝送動作の一例を示す説明図である。
【図１３】図１３は、第２の伝送装置側の信号受信動作の一例を示す説明図である。
【図１４】図１４は、第２の伝送装置側の異常検出動作の一例を示す説明図である。
【図１５】図１５は、第２の伝送装置側の信号切替動作の一例を示す説明図である。
【図１６】図１６は、同期判定処理に関わる伝送装置側の処理動作の一例を示すフローチャートである。
【図１７】図１７は、中継処理に関わる第２の中継装置側の処理動作の一例を示すフローチャートである。
【図１８】図１８は、正常時の伝送システムの一例を示す説明図である。
【図１９】図１９は、現用回線運用時の伝送システムの一例を示す説明図である。
【図２０】図２０は、異常時の伝送システムの一例を示す説明図である。
【図２１】図２１は、リニア型の伝送システムの一例を示す説明図である。
【図２２】図２２は、リング型の伝送システムの一例を示す説明図である。
【図２３】図２３は、伝送プログラムを実行する伝送装置の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて、本願の開示する伝送装置、伝送システム及び伝送方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例】
【００１１】
図１は、本実施例の伝送システムの一例を示す説明図である。図１に示す伝送システム１は、例えば、２台のユーザ装置２と、４台の伝送装置３と、４台の中継装置４とを有する。ユーザ装置２は、第１のユーザ装置２Ａ及び第２のユーザ装置２Ｂを有する。伝送装置３は、第１の伝送装置３Ａ、第２の伝送装置３Ｂ、第３の伝送装置３Ｃ及び第４の伝送装置３Ｄを有する。中継装置４は、第１の中継装置４Ａ、第２の中継装置４Ｂ、第３の中継装置４Ｃ及び第４の中継装置４Ｄを有する。
【００１２】
第１のユーザ装置２Ａは、伝送装置３及び中継装置４を経由して対向する第２のユーザ装置２Ｂとの間でデータを通信する。第１の伝送装置３Ａは、例えば、第１の中継装置４Ａと第１の回線５Ａで接続する。第１の伝送装置３Ａは、第３の中継装置４Ｃと第２の回線５Ｂで接続する。第３の伝送装置３Ｃは、例えば、第１の中継装置４Ａと第３の回線５Ｃで接続する。第１の回線５Ａ、第２の回線５Ｂ及び第３の回線５Ｃは、例えば、１Ｇｂｉｔ／秒の伝送量の光回線である。
【００１３】
第２の伝送装置３Ｂは、例えば、第２の中継装置４Ｂと第４の回線５Ｄで接続する。第２の伝送装置３Ｂは、例えば、第４の中継装置４Ｄと第５の回線５Ｅで接続する。第４の伝送装置３Ｄは、例えば、第２の中継装置４Ｂと第６の回線５Ｆで接続する。第４の回線５Ｄ、第５の回線５Ｅ及び第６の回線５Ｆは、例えば、１Ｇｂｉｔ／秒の伝送量の光回線である。
【００１４】
第１の中継装置４Ａは、例えば、第２の中継装置４Ｂと第７の回線５Ｇで接続する。第３の中継装置４Ｃは、例えば、第４の中継装置４Ｄと第８の回線５Ｈで接続する。第７の回線５Ｇ及び第８の回線５Ｈは、例えば、１０Ｇビット／秒の伝送量の光回線である。
【００１５】
第１の伝送装置３Ａは、第１の中継装置４Ａとの間の第１の回線５Ａを現用回線として接続すると共に、第３の中継装置４Ｃとの間の第２の回線５Ｂを予備回線として接続する。第２の伝送装置３Ｂは、第２の中継装置４Ｂとの間の第４の回線５Ｄを現用回線として接続すると共に、第４の中継装置４Ｄとの間の第５の回線５Ｅを予備回線として接続する。つまり、第１の伝送装置３Ａは、第１の回線５Ａ→第１の中継装置４Ａ→第７の回線５Ｇ→第２の中継装置４Ｂ→第４の回線５Ｄを経由して現用回線として第２の伝送装置３Ｂと接続する。更に、第１の伝送装置３Ａは、第２の回線５Ｂ→第３の中継装置４Ｃ→第８の回線５Ｈ→第４の中継装置４Ｄ→第５の回線５Ｅを経由して予備回線として第２の伝送装置３Ｂと接続する。第１の伝送装置３Ａは、ユーザ＃１のＶＬＡＮ（Virtual  Local  Area  Network）ＩＤ“１”の信号を第２の伝送装置３Ｂに伝送する。また、第３の伝送装置３Ｃは、ユーザ＃２のＶＬＡＮＩＤ“２”の信号を第４の伝送装置３Ｄに伝送する。つまり、第７の回線５Ｇは、ＶＬＡＮＩＤ“１”及び“２”で共用しているものとする。
【００１６】
図２は、第１の伝送装置３Ａ内の送信部の構成の一例を示す説明図である。尚、説明の便宜上、第１の伝送装置３Ａを例示して説明するが、第２の伝送装置３Ｂの送信部も同一の構成のため、同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００１７】
図２に示す第１の伝送装置３Ａは、１個の入力ＩＦ(Interface)盤１０と、出力ＩＦ盤２０と、ＳＷ盤３０と、制御盤４０とを有する。入力ＩＦ盤１０は、例えば、第１のユーザ装置２Ａ側の回線と接続する入力インタフェースである。出力ＩＦ盤２０は、第１の出力ＩＦ盤２０Ａ及び第２の出力ＩＦ盤２０Ｂを有する。第１の出力ＩＦ盤２０Ａは、例えば、第１の中継装置４Ａ側の第１の回線５Ａと接続する出力インタフェースである。第２の出力ＩＦ盤２０Ｂは、例えば、第３の中継装置３Ｃ側の第２の回線５Ｂと接続する出力インタフェースである。ＳＷ盤３０は、入力ＩＦ盤１０の出力信号を第１の出力ＩＦ盤２０Ａ又は第２の出力ＩＦ盤２０Ｂに切替出力するスイッチである。制御盤４０は、第１の伝送装置３Ａ内の送信部全体を制御する。
【００１８】
入力ＩＦ盤１０は、ＳＦＰ(Small  Form-Factor  Pluggable)／ＸＦＰ(10G  Form-Factor  Pluggable)１１と、ＰＨＹ(Physical  Layer)／ＭＡＣ(Media  Access  Control)１２と、ＦＣＳチェック部１３と、タグチェック部１４とを有する。入力ＩＦ盤１０は、ＳＮ(Sequential  Number)カウンタ１５と、ＳＮ挿入部１６と、フレームバッファ１７と、ＣＰＵ(Central  Processing  Unit)１８とを有する。ＳＦＰ／ＸＦＰ１１は、回線からの光信号を電気信号に変換する光電変換部等である。ＰＨＹ／ＭＡＣ１２は、信号に対して物理層に適合する処理を実行すると共に、ＭＡＣ層に関わる各種処理を実行する。
【００１９】
図３は、信号内のフレーム構成の一例を示す説明図である。図３の（Ａ）は、入力ＩＦ盤１０の出力フレームのフレーム構成の一例を示す説明図、図３の（Ｂ）は、出力ＩＦ盤２０の出力フレームのフレーム構成の一例を示す説明図である。
【００２０】
図３の（Ａ）に示すフレームＦは、ヘッダ領域Ｆ１と、ペイロード領域Ｆ２と、ＦＣＳバイト領域Ｆ３等とを有する。ヘッダ領域Ｆ１は、ＤＡ（Destination  Address）Ｆ１１、ＳＡ(Source  Address)Ｆ１２、ＶＬＡＮタグＦ１３及びタイプ種別Ｆ１４等のヘッダ情報を格納する領域である。ＤＡは、信号の送信先を示すアドレスである。ＳＡは、信号の送信元を示すアドレスである。ＶＬＡＮタグＦ１３は、ＶＬＡＮＩＤを識別するタグである。タイプ種別Ｆ１４は、フレームのタイプを示す。ペイロード領域Ｆ２は、データ自体を格納する領域である。ＦＣＳバイト領域Ｆ３は、フレームの正確性を示すＣＲＣ演算値を格納する通常４バイトの所定領域である。尚、入力ＩＦ盤１０の出力段では、ＦＣＳバイト領域Ｆ３内に格納した、フレームの連続性を識別するＳＮを格納する。
【００２１】
図３の（Ｂ）に示すフレームＦは、出力ＩＦ盤２０の出力段のフレームであり、図３の（Ａ）に示すフレームＦの内容とほぼ同一の構成であるが、ＦＣＳバイト領域Ｆ３内に格納する情報がＦＣＳ演算値にシーケンシャル番号（ＳＮ）が加算された値である点で異なる。
【００２２】
タグチェック部１４は、フレーム内のＶＬＡＮタグＦ１３を参照し、参照したＶＬＡＮタグのＶＬＡＮＩＤが適合した場合、そのフレームを透過し、ＶＬＡＮＩＤが適合しなかった場合、そのフレームを廃棄する。ＳＮカウンタ１５は、フレームに付与する連続のシーケンシャル番号（ＳＮ）を生成する。ＳＮ挿入部１６は、フレーム内のＦＣＳバイト領域Ｆ３内にＳＮを挿入する。フレームバッファ１７は、受信フレームを順次格納する領域である。
【００２３】
第１の出力ＩＦ盤２０Ａは、例えば、現用回線として接続した第１の中継装置４Ａと接続するインタフェースに相当する。第２の出力ＩＦ盤２０Ｂは、例えば、予備回線として接続した第３の中継装置４Ｃと接続するインタフェースに相当する。
【００２４】
第１の出力ＩＦ盤２０Ａは、ＱｏＳ（Quality  of  Service）２１と、タグ挿入部２２と、ＦＣＳ(Frame  Check  Sequence)生成部２３と、ＰＨＹ／ＭＡＣ２４と、ＳＦＰ／ＸＦＰ２５と、フレームバッファ２６と、ＣＰＵ２７とを有する。ＱｏＳ２１は、ＳＷ盤３０からの出力信号のトラヒックを制御する処理部である。タグ挿入部２２は、信号内のフレーム内のＶＬＡＮタグを付け替える処理部である。ＦＣＳ生成部２３は、ＣＲＣ（Cyclic  Redundancy  Check）生成部２８と、ＳＮ加算部２９とを有する。ＣＲＣ生成部２８は、信号内のフレーム内のフィールド値からＣＲＣ演算値を生成する算出部である。ＳＮ加算部２９は、ＣＲＣ演算値にＦＣＳバイト領域内に格納されたＳＮを加算してＦＣＳ演算値を算出する。更に、ＳＮ加算部２９は、算出したＦＣＳ演算値をＦＣＳバイト領域内に格納する。ＣＰＵ２７は、第１の出力ＩＦ盤２０Ａ全体を制御する。第１の出力ＩＦ盤２０Ａは、ＦＣＳ演算値を格納したフレームの信号をＰＨＹ／ＭＡＣ２４及びＳＦＰ／ＸＦＰ２５を経由して、現用回線として第１の中継装置４Ａ側の第１の回線５Ａに順次出力する出力部である。
【００２５】
また、第２の出力ＩＦ盤２０Ｂも、同様に、ＱｏＳ２１と、タグ挿入部２２と、ＦＣＳ生成部２３と、ＰＨＹ／ＭＡＣ２４と、ＳＦＰ／ＸＦＰ２５と、フレームバッファ２６と、ＣＰＵ２７とを有する。そして、第２の出力ＩＦ盤２０ＢのＦＣＳ生成部２３内のＣＲＣ生成部２８は、ＳＷ盤３０から複写した信号のフレーム内のフィールド値からＣＲＣ演算値を生成する。ＳＮ加算部２９は、ＣＲＣ演算値にＳＮを加算してＦＣＳ演算値を算出し、ＦＣＳ演算値をフレーム内のＦＣＳバイト領域に格納する。そして、第２の出力ＩＦ盤２０Ｂは、ＦＣＳ演算値を格納したフレームの信号をＰＨＹ／ＭＡＣ２４及びＳＦＰ／ＸＦＰ２５を経由して、予備回線として第３の中継装置４Ｃ側の第２の回線５Ｂに順次出力する。
【００２６】
ＳＷ盤３０は、分岐部３１と、ＣＰＵ３１Ａとを有する。分岐部３１は、入力ＩＦ盤１０Ａから入力した信号のフレームを複写し、複写したフレームを第１の出力ＩＦ盤２０Ａ及び第２の出力ＩＦ盤２０Ｂに出力する。ＣＰＵ３１Ａは、ＳＷ盤３０全体を制御する。制御盤４０は、制御盤４０全体を制御するＣＰＵ４０Ａを有し、第１の伝送装置３Ａ全体を制御する。
【００２７】
図４Ａは、第２の伝送装置３Ｂ内の受信部の構成の一例を示す説明図である。尚、説明の便宜上、第２の伝送装置３Ｂを例示して説明するが、第１の伝送装置３Ａの受信部も同一の構成のため、同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００２８】
図４Ａに示す第２の伝送装置３Ｂは、第１の入力ＩＦ盤５０Ａ及び第２の入力ＩＦ盤５０Ｂと、出力ＩＦ盤６０と、ＳＷ盤７０と、制御盤８０とを有する。第１の入力ＩＦ盤５０は、現用回線として、第２の中継装置４Ｂ側の第４の回線５Ｄと接続する入力インタフェースである。第２の入力ＩＦ盤５０Ｂは、予備回線として、第４の中継装置４Ｄ側の第５の回線５Ｅと接続する入力インタフェースである。出力ＩＦ盤６０は、例えば、第２のユーザ装置２Ｂ側の回線と接続する出力インタフェースである。ＳＷ盤７０は、第１の入力ＩＦ盤５０Ａ及び第２の入力ＩＦ盤５０Ｂの出力信号を出力ＩＦ盤６０に切替出力するスイッチである。制御盤８０は、第２の伝送装置３Ｂ内の受信部全体を制御する。
【００２９】
第１の入力ＩＦ盤５０Ａは、ＳＦＰ／ＸＦＰ５１と、ＰＨＹ／ＭＡＣ５２と、タグチェック部５３と、ＦＣＳチェック部５４と、位相調整メモリ５５と、比較部５６と、同期検出部５７と、フレームバッファ５８と、ＣＰＵ５９とを有する。ＳＦＰ／ＸＦＰ５１は、第２の中継装置４Ｂ側の第４の回線５Ｄからの光信号を電気信号に電気変換する光電変換部である。ＰＨＹ／ＭＡＣ５２は、信号に対して物理層に適合する処理を実行すると共に、信号に対してＭＡＣ層に関わる各種処理を実行する。ＦＣＳチェック部５４は、フレームのＦＣＳバイト領域内のＦＣＳ演算値に基づき各種処理を実行する。ＦＣＳチェック部５４は、ＣＲＣチェック部５４Ａと、ＳＮ抽出部５４Ｂとを有する。
【００３０】
ＣＲＣチェック部５４Ａは、フレーム内のフィールド値からＣＲＣ演算値を算出する。更に、ＳＮ抽出部５４Ｂは、フレーム内のＦＣＳバイト領域内のＦＣＳ演算値からＣＲＣ演算値を減算し、その差分値をＳＮとして抽出する抽出部である。ＣＲＣチェック部５４Ａは、抽出したＳＮの連続性に基づき、そのフレームの正確性が異常の場合、そのフレームを廃棄する。また、タグチェック部５３は、フレーム内のＶＬＡＮタグを参照し、ＶＬＡＮタグのＶＬＡＮＩＤが適合した場合、そのフレームを透過し、ＶＬＡＮＩＤが適合しなかった場合は、そのフレームを廃棄する。
【００３１】
同期検出部５７は、受信フレーム毎に抽出したＳＮを記憶し、前回フレームのＳＮと、今回フレームのＳＮとを比較し、その差分値が＋１の場合、前回フレームと今回フレームとの連続性が正常と判断する判定部である。同期検出部５７は、前回フレームと今回フレームとの差分値が＋１以外の場合、前回フレームと今回フレームとの連続性が異常と判断する。
【００３２】
図５は、同期検出部５７の各ステータスの状態遷移の一例を示す説明図である。図５に示すステータスには、３ビットで５種類の状態を示し、“１００”で同期確立状態、“０００”、“００１”、“０１０”及び“０１１”で同期外れ状態を示している。同期検出部５７は、ステータスが“１００”の場合、フレームの連続性が正常と判断する。同期検出部５７は、ステータスが“０００”の場合、フレームの連続性が異常と判断する。
【００３３】
同期検出部５７は、ステータスが“０００”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“００１”に遷移する。更に、同期検出部５７は、ステータスが“００１”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“０１０”に遷移する。
【００３４】
更に、同期検出部５７は、ステータスが“０１０”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“０１１”に遷移する。更に、同期検出部５７は、ステータスが“０１１”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“１００”に遷移し、フレームの連続性が正常と判断する。
【００３５】
つまり、同期検出部５７は、４回連続で差分値＋１を検出した場合に同期確立状態と判断する。同期検出部５７は、その判断結果を制御盤８０のＣＰＵ８１に通知する。また、同期検出部５７は、ステータスが“０００”、“００１”、“０１０”及び“０１１”の状態で差分値が＋１以外の場合、ステータスを“０００”に遷移し、同期外れ状態と判断する。同期検出部５７は、現用回線側の信号の同期状態の判断結果を制御盤８０内のＣＰＵ８１に通知する。
【００３６】
図６は、同期検出部５７内の構成の一例を示す説明図である。図６に示す同期検出部５７は、差分メモリ９１と、差分算出部９２と、遷移部９３と、レジスタ９４とを有する。差分メモリ９１は、前回のフレームで算出したＳＮ及び、今回のフレームで算出したＳＮを格納する領域である。差分算出部９２は、今回フレームのＳＮから前回フレームのＳＮを減算して差分値を算出する。レジスタ９４は、直近４個分のフレーム毎のステータスを格納する格納領域９４Ａと、直近４個分のフレーム毎のパケットを格納する格納領域９４Ｂとを有する。尚、直近４個分のフレームは、現在フレームのＳＮを“ｎ”とした場合、“ｎ−４”、“ｎ−３”、“ｎ−２”及び“ｎ−１”とする。
【００３７】
遷移部９３は、受信フレーム毎に差分値が＋１であるか否かを判定する、例えば、判定部及び制御部である。遷移部９３は、差分値の判定結果に基づき、図５に示すステータスを格納する。遷移部９３は、ＳＮが“ｎ−４”のパケット及びステータス、“ｎ−３”のパケット及びステータス、“ｎ−２”のパケット及びステータス、“ｎ−１”のパケット及びステータスをレジスタ９４内に格納する。
【００３８】
図７は、同期検出部５７のＳＮ、差分値及びステータスの関係を示す説明図である。同期検出部５７は、ＳＮを“７”、差分値を＋１、そのステータスを“１００”とする。同期検出部５７は、ＳＮ“８”を算出した場合、今回フレームのＳＮ“８”から前回フレームのＳＮ“７”を減算して差分値＋１のため、そのステータスが“１００”となる。次に、同期検出部５７は、ＳＮ“２３”を算出した場合、今回フレームのＳＮ“２３”から前回フレームのＳＮ“８”を減算して差分値が＋１５のため、連続性が異常と判断し、そのステータスを“０００”とする。
【００３９】
次に同期検出部５７は、ＳＮ“１０”を算出した場合、今回フレームのＳＮ“１０”から前回フレームのＳＮ“２３”を減算して差分値が−１３のため、連続性が異常と判断し、そのステータスを“０００”とする。次に同期検出部５７は、ＳＮ“１１”を算出した場合、今回フレームのＳＮ“１１”から前回フレームのＳＮ“１０”を減算して差分値が＋１のため、そのステータスを“００１”とする。次に、同期検出部５７は、ＳＮ“１２”を算出した場合、今回フレームのＳＮ“１２”から前回フレームのＳＮ“１１”を減算して差分値が＋１のため、そのステータスを“０１０”とする。次に、同期検出部５７は、ＳＮ“１３”を算出した場合、今回フレームのＳＮ“１３”から前回フレームのＳＮ“１２”を減算して差分値が＋１のため、そのステータスを“０１１”とする。次に、同期検出部５７は、ＳＮ“１４”を算出した場合、今回フレームのＳＮ“１４”から前回フレームのＳＮ“１３”を減算して差分値が＋１のため、４回連続して差分値＋１を検出したと判断し、連続性が正常と判断し、そのステータスを“１００”とする。
【００４０】
そして、同期検出部５７内の遷移部９３は、そのステータスを“１００”に遷移すると、同期確立信号を“ｎ−４”、“ｎ−３”、“ｎ−２”及び“ｎ−１”の格納領域９４Ａを“１００”に設定する。
【００４１】
比較部５６は、同一ＳＮに関わる現用回線側のフレームと、予備回線側のフレームとの位相を比較し、その遅延差を検出する。比較部５６は、予備回線側のフレームのＳＮを第２の入力ＩＦ盤５０Ｂ内のＦＣＳチェック部５４から取得する。位相調整メモリ５５は、同一ＳＮの現用回線のフレームと予備回線のフレームとの信号遅延差を吸収するために、受信フレームを所定個記憶するものとする。
【００４２】
また、第２の入力ＩＦ盤５０Ｂは、ＳＦＰ／ＸＦＰ５１と、ＰＨＹ／ＭＡＣ５２と、タグチェック部５３と、ＦＣＳチェック部５４と、位相調整メモリ５５と、比較部５６と、同期検出部５７と、フレームバッファ５８と、ＣＰＵ５９とを有する。第２の入力ＩＦ盤５０Ｂは、第４の中継装置４Ｂ側の第５の回線５Ｅの信号のＳＮから予備回線側の同期状態を検出する。同期検出部５７は、予備回線側の信号の同期状態の判断結果を制御盤８０内のＣＰＵ８１に通知する。
【００４３】
制御盤８０内の切替トリガ生成部８２は、例えば、第２の入力ＩＦ盤５０Ｂの予備回線側の同期状態が同期確立状態で、第１の入力ＩＦ盤５０Ａの現用回線側の同期状態が同期外れ状態となると、同期外れと判断されたＳＮに該当するフレームの出力を現用回線から予備回線に切替出力するようにＳＷ盤７０内の信号切替部７１を制御する。信号切替部７１は、第１の入力ＩＦ盤５０Ａ内の現用回線側の位相調整メモリ５５に格納した信号から、第２の入力ＩＦ盤５０Ｂ内の予備回線側の位相調整メモリ５５に格納した同一ＳＮの信号を切替出力する。その結果、現用回線及び予備回線側の信号遅延差を吸収できる。
【００４４】
出力ＩＦ盤６０は、ＱｏＳ６１と、タグ挿入部６２と、ＣＲＣ生成部６３と、ＰＨＹ／ＭＡＣ６４と、ＳＦＰ／ＸＦＰ６５と、フレームバッファ６６と、ＣＰＵ６７とを有する。ＣＲＣ生成部６３は、ＳＷ盤７０からの出力信号のフレーム内のフィールド値からＣＲＣ演算値を算出し、算出したＣＲＣ演算値をフレーム内のＦＣＳバイト領域内に格納する。そして、出力側ＩＦ盤６０は、ＳＷ盤７０からの出力信号を第２のユーザ装置２Ｂ側の回線に出力する。
【００４５】
図４Ｂは、第３の伝送装置３Ｃの構成の一例を示す説明図である。尚、説明の便宜上、第３の伝送装置３Ｃを例示して説明するが、第４の伝送装置３Ｄも同一の構成のため、同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００４６】
図４Ｂに示す第３の伝送装置３Ｃは、入力ＩＦ盤２１０と、出力ＩＦ盤２２０と、ＳＷ盤２３０と、制御盤２４０とを有する。入力ＩＦ盤２１０は、他の回線と接続する入力インタフェースである。出力ＩＦ盤２２０は、例えば、第１の中継装置４Ａと接続する出力インタフェースである。ＳＷ盤２３０は、入力ＩＦ盤２１０の出力信号を出力ＩＦ盤２２０に切替出力するスイッチである。制御盤２４０は、第３の伝送装置３Ｃ全体を制御する。
【００４７】
入力ＩＦ盤２１０は、ＳＦＰ／ＸＦＰ２１１と、ＰＨＹ／ＭＡＣ２１２と、ＦＣＳチェック部２１３と、タグチェック部２１４と、フレームバッファ２１５と、ＣＰＵ２１６とを有する。ＳＦＰ／ＸＦＰ２１１は、他の回線からの光信号を電気信号に電気変換する光電変換部である。ＰＨＹ／ＭＡＣ２１２は、信号に対して物理層に適合する処理を実行すると共に、信号に対してＭＡＣ層に関わる各種処理を実行する。ＦＣＳチェック部２１３は、フレームのＦＣＳバイト領域内のＦＣＳ演算値に基づき各種処理を実行する。タグチェック部２１４は、フレーム内のＶＬＡＮタグを参照し、ＶＬＡＮタグのＶＬＡＮＩＤが適合した場合、そのフレームを透過し、ＶＬＡＮＩＤが適合しなかった場合は、そのフレームを廃棄する。フレームバッファ２１５は、受信フレームを順次格納する領域である。ＣＰＵ２１６は、入力ＩＦ盤２１０全体を制御する。
【００４８】
出力ＩＦ盤２２０は、ＱｏＳ２２１と、タグ挿入部２２２と、ＦＣＳチェック部２２３と、ＰＨＹ／ＭＡＣ２２４と、ＳＦＰ／ＸＦＰ２２５と、フレームバッファ２２６と、ＣＰＵ２２７とを有する。ＱｏＳ２２１は、ＳＷ盤２３０からの出力信号のトラヒックを制御する処理部である。タグ挿入部２２２は、信号内のフレーム内のＶＬＡＮタグを付け替える処理部である。ＦＣＳチェック部２２３は、フレームのＦＣＳバイト領域内のＦＣＳ演算値に基づき各種処理を実行する。ＰＨＹ／ＭＡＣ２２４は、信号に対して物理層に適合する処理を実行すると共に、信号に対してＭＡＣ層に関わる各種処理を実行する。ＳＦＰ／ＸＦＰ２２５は、他の回線への電気信号を光信号に光変換する変換部である。フレームバッファ２２６は、フレームを順次格納する領域である。ＣＰＵ２２７は、出力ＩＦ盤２２０全体を制御する。
【００４９】
ＳＷ盤２３０は、信号切替部２３１と、ＣＰＵ２３１Ａとを有する。信号切替部２３１は、入力ＩＦ盤２１０と、出力ＩＦ盤２２０とを切替接続する。ＣＰＵ２３１Ａは、ＳＷ盤２３０全体を制御する。制御盤２４０は、制御盤２４０全体を制御するＣＰＵ２４０Ａを有し、第３の伝送装置３Ｃ全体を制御する。
【００５０】
図８は、第１の中継装置４Ａの構成の一例を示す説明図である。図８に示す第１の中継装置４Ａは、例えば、第１の伝送装置３Ａと第１の回線５Ａで接続し、第３の伝送装置３Ｃと第３の回線５Ｃで接続し、第２の中継装置４Ｂと第７の回線５Ｇで接続する。第１の中継装置４Ａは、第１の伝送装置３Ａ及び第３の伝送装置３Ｃからの信号を第２の中継装置４Ｂに中継する。
【００５１】
図８の（Ａ）に示す第１の中継装置４Ａは、第１のポートＰ１と、第２のポートＰ２と、第３のポートＰ３とを有する。第１のポートＰ１は、第１の伝送装置３Ａ側の第１の回線５Ａと接続する第１の入力ＩＦ盤１１０Ａである。第２のポートＰ２は、第３の伝送装置３Ｃ側の第３の回線５Ｃと接続する第２の入力ＩＦ盤１１０Ｂである。第３のポートＰ３は、第２の中継装置４Ｂ側の第７の回線５Ｇと接続する出力ＩＦ盤１２０である。
【００５２】
図８の（Ｂ）に示す第１の中継装置４Ａは、第１の入力ＩＦ盤１１０Ａと、第２の入力ＩＦ盤１１０Ｂと、ＳＷ盤１３０と、制御盤１４０とを有する。第１の入力ＩＦ盤１１０Ａは、ＳＦＰ／ＸＦＰ１１１と、ＰＨＹ／ＭＡＣ１１２と、タグチェック部１１３と、ＦＣＳチェック部１１４と、同期検出部１１５と、フレームバッファ１１６と、ＣＰＵ１１７とを有する。ＳＦＰ／ＸＦＰ１１１は、第１の回線５Ａからの光信号を電気変換する光電変換部である。ＰＨＹ／ＭＡＣ１１２は、ＭＡＣフレームを生成する部位である。ＦＣＳチェック部１１４は、ＣＲＣチェック部１１８と、ＳＮ抽出部１１９とを有する。ＣＲＣチェック部１１８は、フレーム内のフィールド値からＣＲＣ演算値を算出する。ＳＮ抽出部１１９は、フレーム内のＦＣＳバイト領域に格納されたＦＣＳ演算値からＣＲＣ演算値を減算してＳＮを算出する。ＣＲＣチェック部１１８は、ＣＲＣ演算値に基づきフレームの正確性が異常の場合、そのフレームを廃棄する。タグチェック部１１３は、受信フレーム内のＶＬＡＮタグを参照し、参照したＶＬＡＮタグに対応したポートへの信号出力を制御する。タグチェック部１１３は、ＶＬＡＮタグのＶＬＡＮＩＤに該当するポートがない場合、そのフレームを廃棄する。
【００５３】
同期検出部１１５は、ＳＮ抽出部１１９にて抽出された今回フレーム内のＳＮと前回フレームのＳＮとの差分値が＋１であるか否かを判定し、差分値が＋１の場合に受信フレームの連続性を認識する。尚、同期検出部１１５は、第２の伝送装置３Ｂ内の同期検出部５７の処理内容と同一である。第１の入力ＩＦ盤１１０Ａは、第１の伝送装置３Ａ側の第１の回線５Ａからの信号をＳＷ盤１３０に入力する。
【００５４】
また、第２の入力ＩＦ盤１１０Ｂは、ＳＦＰ／ＸＦＰ１１１と、ＰＨＹ／ＭＡＣ１１２と、タグチェック部１１３と、ＦＣＳチェック部１１４Ａと、フレームバッファ１１６と、ＣＰＵ１１７とを有する。ＳＦＰ／ＸＦＰ１１１は、第３の伝送装置３Ｃ側の第３の回線５Ｃからの光信号を電気信号に電気変換する光電変換部である。ＰＨＹ／ＭＡＣ１１２は、ＭＡＣフレームを生成する部位である。ＦＣＳチェック部１１４Ａは、フレーム内のＦＣＳバイト領域に格納されたＣＲＣ演算値に基づき、フレーム内容の正確性をチェックする。ＦＣＳチェック部１１４Ａは、ＣＲＣ演算値に基づきフレームの正確性が異常の場合、そのフレームを廃棄する。タグチェック部１１３は、フレーム内のＶＬＡＮタグを参照し、ＶＬＡＮタグのＶＬＡＮＩＤに対応したポートへの信号出力を制御する。タグチェック部１１３は、ＶＬＡＮタグのＶＬＡＮＩＤに該当するポートがない場合、そのフレームを廃棄する。第２の入力ＩＦ盤１１０Ｂは、第３の伝送装置３Ｃ側の第３の回線５Ｃからの信号をＳＷ盤１３０に入力する。
【００５５】
ＳＷ盤１３０は、信号切替部１３１と、ＣＰＵ１３２とを有する。信号切替部１３１は、第１の入力ＩＦ盤１１０Ａからの信号及び第２の入力ＩＦ盤１１０Ｂからの信号を出力ＩＦ盤１２０に切替出力する。ＣＰＵ１３２は、ＳＷ１３０を制御する。
【００５６】
出力ＩＦ盤１２０は、第１のＱｏＳ１２１Ａと、第１のタグ挿入部１２２Ａと、第１のＣＲＣ生成部１２３Ａと、ＳＮ加算部１２４と、第２のＱｏＳ１２１Ｂと、第２のタグ挿入部１２２Ｂと、第２のＣＲＣ生成部１２３Ｂとを有する。更に、出力ＩＦ盤１２０は、時分割多重部１２５と、ＰＨＹ／ＭＡＣ１２６と、ＳＦＰ／ＸＦＰ１２７と、フレームバッファ１２８と、ＣＰＵ１２９とを有する。第１のＱｏＳ１２１Ａは、第１の入力ＩＦ盤からの信号のフレームのタイプ種別に応じて帯域制御を実行する。第１のタグ挿入部１２２Ａは、第１のＱｏＳ１２１Ａからの信号内のフレーム内にＶＬＡＮタグを付け替える。更に、第１のＣＲＣチェック部１２３Ａは、フレーム内のフィールド値に基づきＣＲＣ演算値を生成する。更に、ＳＮ加算部１２４は、ＣＲＣ演算値にＳＮを加算してＦＣＳ演算値を算出し、算出したＦＣＳ演算値をフレーム内のＦＣＳバイト領域内に格納し、そのフレームを時分割多重部１２５に入力する。
【００５７】
第２のＱｏＳ１２１Ｂは、第２の入力ＩＦ盤１１０Ｂからの信号のフレームのタイプ種別に応じて帯域制御を実行する。第２のタグ挿入部１２２Ｂは、第２のＱｏＳ１２１Ｂからの信号内のフレーム内にＶＬＡＮタグを付け替える。更に、第２のＣＲＣ生成部１２３Ｂは、フレーム内のフィールド値に基づき、ＣＲＣ演算値を生成し、生成したＣＲＣ演算値をフレームのＦＣＳバイト領域内に格納し、そのフレームを時分割多重部１２５に入力する。
【００５８】
時分割多重部１２５は、ＳＮ加算部１２４からのフレーム及び第２のＣＲＣ生成部１２３Ｂからのフレームを時分割に出力し、ＰＨＹ／ＭＡＣ１２６及びＳＦＰ／ＸＦＰ１２７経由で第２の中継装置４Ｂ側の第７の回線５Ｇに出力する。制御盤１４０は、制御盤１４０全体を制御するＣＰＵ１４１を有する。
【００５９】
図９は、第２の中継装置４Ｂの構成の一例を示す説明図である。図９に示す第２の中継装置４Ｂは、入力ＩＦ盤１１０Ｃと、第１の出力ＩＦ盤１５０Ａと、第２の出力ＩＦ盤１５０Ｂと、ＳＷ盤１３０と、制御盤１４０とを有する。図９に示す第２の中継装置４Ｂは、第１の中継装置４Ａと第７の回線５Ｇで接続し、第２の伝送装置３Ｂと第４の回線５Ｄで接続し、第４の伝送装置３Ｄと第６の回線５Ｆで接続する。第２の中継装置４Ｂは、第１の中継装置４Ａからの信号を第２の伝送装置３Ｂ及び第４の伝送装置３Ｄに中継する。
【００６０】
図９の（Ａ）に示す第２の中継装置４Ｂは、第４のポートＰ４と、第５のポートＰ５と、第６のポートＰ６とを有する。第４のポートＰ４は、第１の中継装置４Ａ側の第７の回線５Ｇと接続する入力ＩＦ盤１１０Ｃである。第５のポートＰ５は、第２の伝送装置３Ｂ側の第４の回線５Ｄと接続する第１の出力ＩＦ盤１５０Ａである。第６のポートＰ６は、第４の伝送装置３Ｄ側の第６の回線５Ｆと接続する第２の出力ＩＦ盤１５０Ｂである。
【００６１】
図９の（Ｂ）に示す入力ＩＦ盤１１０Ｃは、ＳＦＰ／ＸＦＰ１１１と、ＰＨＹ／ＭＡＣ１１２と、タグチェック部１１３と、ＦＣＳチェック部１１４と、同期検出部１１５と、フレームバッファ１１６と、ＣＰＵ１１７とを有する。同期検出部１１５は、ＳＮ抽出部１１９にて抽出された今回フレーム内のＳＮと前回フレーム内のＳＮとの差分値が＋１であるか否かを判定し、差分値が＋１の場合に受信フレームの連続性が正常と判断する。尚、同期検出部１１５は、第２の伝送装置３Ｂ内の同期検出部５７の処理内容と同一である。入力ＩＦ盤１１０Ｃは、第１の中継装置４Ａ側の第７の回線５Ｇからの信号をＳＷ盤１３０に入力する。
【００６２】
図１０は、第２の中継装置４Ｂ側の各ステータスの状態遷移の一例を示す説明図である。図１０に示すステータスには、３ビットで５種類の状態を示し、“１００”で同期確立状態、“０００”、“００１”、“０１０”及び“０１１”で同期外れ状態を示している。同期検出部１１５は、ステータスが“１００”の場合、フレームの連続性が正常と判断する。同期検出部１１５は、ステータスが“０００”の場合、受信フレームの連続性が異常と判断する。
【００６３】
同期検出部１１５は、ステータスが“０００”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“００１”に遷移する。更に、同期検出部１１５は、ステータスが“００１”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“０１０”に遷移する。
【００６４】
更に、同期検出部１１５は、ステータスが“０１０”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“０１１”に遷移する。更に、同期検出部１１５は、ステータスが“０１１”の状態で、次の比較タイミングで前回フレームと今回フレームとの差分値が＋１の場合、ステータスを“１００”に遷移し、フレームの連続性が正常と判断する。
【００６５】
つまり、同期検出部１１５は、４回連続で差分値＋１を検出した場合に同期確立状態と判断する。同期検出部１１５は、その判断結果を制御盤１４０のＣＰＵ１４１に通知する。また、同期検出部１１５は、ステータスが“０００”、“００１”、“０１０”及び“０１１”の状態で差分値が＋１以外の場合、ステータスを“０００”に遷移し、同期外れ状態と判断する。同期検出部１１５は、現用回線側の信号の同期状態の判断結果を制御盤１４０内のＣＰＵ１４１に通知する。
【００６６】
更に、ＣＲＣチェック部１１８は、そのフレームのＣＲＣ演算値に基づきフレーム内容の正確性を確認する。ＣＲＣチェック部１１８は、そのフレームの正確性が正常の場合、そのフレームを出力する。また、ＣＲＣチェック部１１８は、そのフレームの正確性が異常の場合、そのフレームを廃棄する。タグチェック部１１３は、フレーム内のＶＬＡＮタグを参照し、例えば、ＶＬＡＮＩＤが“２”以外の場合、そのフレームを廃棄する。
【００６７】
ＳＷ盤１３０内の信号切替部１３１は、ＶＬＡＮＩＤ＝１のフレームを第１の出力ＩＦ盤１５０Ａ、ＶＬＡＮＩＤ＝２のフレームを第２の出力ＩＦ盤１５０Ｂに切替出力する。
【００６８】
第１の出力ＩＦ盤１５０Ａは、第１のＱｏＳ１５１Ａと、第１のタグ挿入部１５２Ａと、第１のＣＲＣ生成部１５３Ａと、ＳＮ加算部１５４Ａと、ＰＨＹ／ＭＡＣ１５５Ａと、ＳＦＰ／ＸＦＰ１５６Ａと、フレームバッファ１５７Ａと、ＣＰＵ１５８Ａとを有する。第１のＱｏＳ１５１Ａは、ＶＬＡＮＩＤ＝１のフレーム内のタイプ種別に応じて信号の出力帯域を制御する。第１のタグ挿入部１５２Ａは、第１のＱｏＳ１５１Ａからの信号内のフレーム内にＶＬＡＮタグを付け替える。更に、第１のＣＲＣ生成部１５３Ａは、フレーム内のフィールド値に基づきＣＲＣ演算値を生成する。更に、ＳＮ加算部１５４Ａは、ＣＲＣ演算値にＳＮを加算してＦＣＳ演算値を生成し、そのＦＣＳ演算値をフレーム内のＦＣＳバイト領域内に格納する。更に、ＳＮ加算部１５４Ａは、そのフレームをＰＨＹ／ＭＡＣ１５５Ａ及びＳＦＰ／ＸＦＰ１５６Ａ経由で第２の伝送装置３Ｂ側の第４の回線５Ｄに出力する。
【００６９】
第２の出力ＩＦ盤１５０Ｂは、第２のＱｏＳ１５１Ｂと、第２のタグ挿入部１５２Ｂと、第２のＣＲＣ生成部１５３Ｂと、ＰＨＹ／ＭＡＣ１５４Ｂと、ＳＦＰ／ＸＦＰ１５５Ｂと、フレームバッファ１５６Ｂと、ＣＰＵ１５７Ｂとを有する。第２のＱｏＳ１５１Ｂは、ＶＬＡＮＩＤ＝２のフレーム内のタイプ種別に応じて信号の出力帯域を制御する。第２のタグ挿入部１５２Ｂは、第２のＱｏＳ１５１Ｂからの信号内のフレーム内にＶＬＡＮタグを付け替える。更に、第２のＣＲＣ生成部１５３Ｂは、フレーム内のフィールド値に基づきＣＲＣ演算値を生成し、そのＣＲＣ演算値をフレーム内のＦＣＳバイト領域内に格納する。第２のＣＲＣ生成部１５３Ｂは、そのフレームをＰＨＹ／ＭＡＣ１５４Ｂ及びＳＦＰ／ＸＦＰ１５５Ｂ経由で第４の伝送装置３Ｄ側の第６の回線５Ｆに出力する。
【００７０】
図１１は、第３の中継装置４Ｃの構成の一例を示す説明図である。図１１に示す第３の中継装置４Ｃは、入力ＩＦ盤１１０Ｄと、出力ＩＦ盤１６０と、ＳＷ盤１３０と、制御盤１４０とを有する。図１１に示す第３の中継装置４Ｃは、例えば、第１の伝送装置３Ａと第２の回線５Ｂで接続すると共に、第４の中継装置４Ｄと第８の回線５Ｈで接続する。第３の中継装置４Ｃは、第１の伝送装置３Ａからの信号を第４の中継装置４Ｄに中継する。
【００７１】
図１１の（Ａ）に示す第３の中継装置４Ｃは、第７のポートＰ７と、第８のポートＰ８とを有する。第７のポートＰ７は、第１の伝送装置３Ａ側の第２の回線５Ｂと接続する入力ＩＦ盤１１０Ｄである。第８のポートＰ８は、第４の中継装置４Ｄ側の第８の回線５Ｈと接続する出力ＩＦ盤１６０である。
【００７２】
図１１の（Ｂ）に示す入力ＩＦ盤１１０Ｄは、ＳＦＰ／ＸＦＰ１１１と、ＰＨＹ／ＭＡＣ１１２と、タグチェック部１１３と、ＦＣＳチェック部１１４と、同期検出部１１５と、フレームバッファ１１６と、ＣＰＵ１１７とを有する。タグチェック部１１３は、ＶＬＡＮタグのＶＬＡＮＩＤに該当するポートがない場合、そのフレームを廃棄する。同期検出部１１５は、ＳＮ抽出部１１９にて抽出された今回フレーム内のＳＮと前回フレーム内のＳＮとの差分値が＋１であるか否かを判定し、差分値が＋１の場合に受信フレームの連続性を認識する。尚、同期検出部１１５は、第２の伝送装置３Ｂ内の同期検出部５７の処理内容と同一である。入力ＩＦ盤１１０Ｄは、第１の伝送装置３Ａ側の第２の回線５Ｂからの信号をＳＷ盤１３０に入力する。ＳＷ盤１３０内の信号切替部１３１は、ＶＬＡＮＩＤ＝１のフレームを出力ＩＦ盤１６０に出力する。
【００７３】
出力ＩＦ盤１６０は、ＱｏＳ１６１と、タグ挿入部１６２と、ＣＲＣ生成部１６３と、ＳＮ加算部１６４と、ＰＨＹ／ＭＡＣ１６５と、ＳＦＰ／ＸＦＰ１６６と、フレームバッファ１６７と、ＣＰＵ１６８とを有する。ＱｏＳ１６１は、ＶＬＡＮＩＤ＝１のフレーム内のタイプ種別に応じて信号の出力帯域を制御する。タグ挿入部１６２は、ＱｏＳ１６１からの信号内のフレーム内にＶＬＡＮタグを付け替える。更に、ＣＲＣ生成部１６３は、フレーム内のフィールド値に基づきＣＲＣ演算値を生成する。更に、ＳＮ加算部１６４は、ＣＲＣ演算値にＳＮを加算してＦＣＳ演算値を生成し、そのＦＣＳ演算値をフレーム内のＦＣＳバイト領域内に格納する。ＳＮ加算部１６４は、そのフレームをＰＨＹ／ＭＡＣ１６５及びＳＦＰ／ＸＦＰ１６６経由で第４の中継装置４Ｄ側の第８の回線５Ｈに出力する。
【００７４】
次に実施例１の伝送システム１の動作について説明する。図１２は、第１の伝送装置３Ａ及び第２の伝送装置３Ｂ間の信号伝送動作の一例を示す説明図である。尚、実際は、第１の伝送装置３Ａ及び第２の伝送装置３Ｂは、第１の中継装置４Ａ及び第２の中継装置４Ｂを経由して信号を伝送することになるが、説明の便宜上、第１の中継装置４Ａ及び第２の中継装置４Ｂの処理の説明については省略する。
【００７５】
ＣＲＣ演算値が“Ｗ”のフレームのＳＮを“４”、ＣＲＣ演算値が“Ｘ”のフレームのＳＮを“５”、ＣＲＣ演算値が“Ｙ”のフレームのＳＮを“６”、ＣＲＣ演算値が“Ｚ”のフレームのＳＮを“７”とする。第１の伝送装置３Ａから第２の伝送装置３Ｂに流すフレームはペイロード領域内に空きのないレート１００％の状態とする。第１の伝送装置３Ａは、ＳＮ“４”、“５”、“６”及び“７”…の順に信号を現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送出力する。
【００７６】
第１の伝送装置３Ａは、ＳＮ“４”のフレームを現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送出力する場合、ＣＲＣ演算値“Ｗ”＋ＳＮ“４”のＦＣＳ演算値“Ｗ＋４”を算出する。第１の伝送装置３Ａは、そのＦＣＳ演算値“Ｗ＋４”をＦＣＳバイト領域内に格納したフレームを現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送出力する。次に、第１の伝送装置３Ａは、ＳＮ“５”のフレームを現用回線及び予備回線で第２の伝送装置３Ｂに伝送出力する場合、ＣＲＣ演算値“Ｘ”＋ＳＮ“５”のＦＣＳ演算値“Ｘ＋５”を算出する。第１の伝送装置３Ａは、そのＦＣＳ演算値“Ｘ＋５”をＦＣＳバイト領域内に格納したフレームを現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送出力する。
【００７７】
第１の伝送装置３Ａは、ＳＮ“６”のフレームを現用回線及び予備回線で第２の伝送装置３Ｂに伝送出力する場合、ＣＲＣ演算値“Ｙ”＋ＳＮ“６”のＦＣＳ演算値“Ｙ＋６”を算出する。第１の伝送装置３Ａは、そのＦＣＳ演算値“Ｙ＋６”をＦＣＳバイト領域内に格納したフレームを現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送出力する。次に、第１の伝送装置３Ａは、ＳＮ“７”のフレームを現用回線及び予備回線で第２の伝送装置３Ｂに伝送出力する場合、ＣＲＣ演算値“Ｚ”＋ＳＮ“７”のＦＣＳ演算値“Ｚ＋７”を算出する。第１の伝送装置３Ａは、そのＦＣＳ演算値“Ｚ＋７”をＦＣＳバイト領域内に格納したフレームを現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送出力する。
【００７８】
つまり、第１の伝送装置３Ａは、ＣＲＣ演算値＋ＳＮで算出したＦＣＳ演算値をフレームのＦＣＳバイト領域内に格納して第２の伝送装置３Ｂに伝送出力するため、フレームのバイト長を増やすことなく、伝送できる。
【００７９】
そして、第２の伝送装置３Ｂは、現用回線及び予備回線経由で受信した第１の伝送装置３Ａからの同一ＳＮの各フレームの信号遅延差を位相調整メモリ５５で吸収する。第２の伝送装置３Ｂは、位相調整メモリ５５に現用回線及び予備回線からの同一ＳＮのフレームを順次格納し、遅延しているフレームの位相に応じて回線からの信号を第２のユーザ装置２Ｂ側の回線に出力する。
【００８０】
図１３は、第２の伝送装置３Ｂ側の信号受信動作の一例を示す説明図である。第２の伝送装置３Ｂは、現用回線及び予備回線経由で第１の伝送装置３Ａから受信した信号の連続性が正常の場合、現用回線からの信号を第２のユーザ装置２Ｂ側の回線に伝送出力する。第２の伝送装置３Ｂは、受信フレームのＣＲＣ演算値“Ｗ”を算出した後、フレーム内のＦＣＳ演算値“Ｗ＋４”からＣＲＣ演算値“Ｗ”を減算し、今回フレームのＳＮ“４”を算出する。第２の伝送装置３Ｂは、今回フレームのＳＮ“４”と前回フレームのＳＮ“３”との差分が＋１の場合、フレームの連続性が正常と判断する。
【００８１】
更に、第２の伝送装置３Ｂは、受信フレームのＣＲＣ演算値“Ｘ”を算出した後、フレーム内のＦＣＳ演算値が“Ｘ＋５”からＣＲＣ演算値“Ｘ”を減算し、今回フレームのＳＮ“５”を算出する。第２の伝送装置３Ｂは、今回フレームのＳＮ“５”と前回フレームのＳＮ“４”との差分が＋１の場合、フレームの連続性が正常と判断する。次に、第２の伝送装置３Ｂは、受信フレームのＣＲＣ演算値“Ｙ”を算出した後、フレーム内のＦＣＳ演算値“Ｙ＋６”からＣＲＣ演算値“Ｙ”を減算し、今回フレームのＳＮ“６”を算出する。第２の伝送装置３Ｂは、今回フレームのＳＮ“６”と前回フレームのＳＮ“５”との差分が＋１の場合、フレームの連続性が正常と判断する。つまり、第２の伝送装置３Ｂは、現用回線からの前回フレームのＳＮと、現用回線からの今回フレームのＳＮとの差分が＋１の場合、現用回線からの信号の連続性が正常と判断する。同様に、第２の伝送装置３Ｂは、予備回線からの前回フレームのＳＮと、予備回線からの今回フレームのＳＮとの差分が＋１の場合、予備回線からの信号の連続性が正常と判断する。
【００８２】
図１４は、第２の伝送装置３Ｂ側の異常検出動作の一例を示す説明図である。第２の伝送装置３Ｂは、ＳＮ“５”、“６”、“７”及び“８”の順に信号を第１の伝送装置３Ａから受信した場合に、現用回線上のＳＮ“７”の信号で連続性の異常を検出する際の第２の伝送装置３Ｂ側の処理動作について説明する。
【００８３】
第２の伝送装置３Ｂは、フレームの連続性が正常の状態で現用回線の受信フレームからＳＮ“６”を算出したとする。そして、第２の伝送装置３Ｂは、前回フレームのＳＮ“５”と今回フレームのＳＮ“６”との差分値が＋１のため、現用回線のフレーム連続性が正常と判断する。次に、第２の伝送装置３Ｂは、現用回線からの受信フレームからＣＲＣ演算値“Ｚ”を算出し、ＦＣＳ演算値“Ａ”からＣＲＣ演算値“Ｚ”を減算しＳＮが“９”を算出したとする。第２の伝送装置３Ｂは、今回フレームのＳＮ“９”と前回フレームのＳＮ“６”との差分が＋１以外のため、フレームの連続性の異常と判断する。尚、第２の伝送装置３Ｂは、予備回線側の受信フレームではＳＮ“５”、“６”及び“７”の受信フレームの連続性が正常と判断する。
【００８４】
図１５は、第２の伝送装置３Ｂ側の信号切替動作の一例を示す説明図である。第２の伝送装置３Ｂは、現用回線側の受信フレームの連続性が異常と判断され、かつ、予備回線側の受信フレームの連続性が正常状態と判断したとする。
【００８５】
第２の伝送装置３Ｂは、現用回線側の受信フレームの連続性が異常のため、現用回線からの受信フレームを廃棄し、位相調整メモリ５５に格納中の予備回線側のＳＮ“７”の信号のフレームを第２のユーザ装置２Ｂに切替出力する。その結果、第２の伝送装置３Ｂは、瞬断なく、第１の伝送装置３Ａからの予備回線経由の受信フレームを伝送出力できる。
【００８６】
図１６は、同期判定処理に関わる伝送装置３側の処理動作の一例を示すフローチャートである。図１６に示す同期判定処理は、受信フレームの連続性の同期状態を前後フレームのＳＮで監視する処理である。尚、同期判定処理は、現用回線と予備回線とで実行するものである。
【００８７】
伝送装置３内のＦＣＳチェック部５４は、受信フレームのＦＣＳバイト領域内のＦＣＳ演算値をチェックする(ステップＳ１１)。ＦＣＳチェック部５４は、ＣＲＣチェック部５４Ａを通じて受信フレーム内のフィールド値からＣＲＣ演算値を算出し、ＦＣＳバイト内のＦＣＳ演算値がＣＲＣ演算値よりも大きいか否かを判定する(ステップＳ１２)。
【００８８】
ＦＣＳチェック部５４内のＳＮ抽出部５４Ｂは、ＦＣＳバイト領域内のＦＣＳ演算値がＣＲＣ演算値よりも大きい場合(ステップＳ１２肯定)、ＦＣＳ演算値−ＣＲＣ演算値に基づきＳＮを算出する(ステップＳ１３)。同期検出部５７は、今回フレームで算出したＳＮと、前回フレームで算出したＳＮとの差分値を算出する(ステップＳ１４)。同期検出部５７は、ＳＮの差分値が＋１であるか否かを判定する(ステップＳ１５)。
【００８９】
同期検出部５７は、ＳＮの差分値が＋１の場合(ステップＳ１５肯定)、受信フレームの連続性が正常と判断し、直前ステートが“１００”であるか否かを判定する(ステップＳ１６)。尚、直前ステート“１００”は、受信フレームが同期確立状態を示す。同期検出部５７は、直前４回までフレームの直前ステートを保持しているものとする。
【００９０】
同期検出部５７は、直前ステートが“１００”の場合(ステップＳ１６肯定)、受信フレームの同期確立状態と判断し(ステップＳ１７)、次の受信フレームのＦＣＳチェックを実行すべく、ステップＳ１１に移行する。
【００９１】
ＳＮ抽出部５４Ｂは、ＦＣＳバイト領域内のＦＣＳ演算値がＣＲＣ演算値よりも大きくない場合(ステップＳ１２否定)、（ＦＣＳ演算値＋所定加算値）−ＣＲＣ演算値でＳＮを算出し(ステップＳ１８)、ＳＮの差分値を算出すべく、ステップＳ１４に移行する。尚、ＦＣＳ演算値がＣＲＣ演算値よりも大きくない場合、送信側でＳＮの桁上がりが生じたものと判断する。送信側の伝送装置３側でＣＲＣ演算値“０ｘ００００００００３”、ＳＮ“０ｘＦＦＦＦＦＦＦＥ”とし、ＦＣＳ演算値＝０ｘ００００００００３＋０ｘＦＦＦＦＦＦＦＥ＝０ｘ１０００００００１＝０ｘ０００００００１とする。受信フレームのＣＲＣ演算値が“０ｘ００００００００３”、ＦＣＳ演算値が“０ｘ０００００００１”、所定加算値“０ｘ１００００００００”とする。受信側の伝送装置３は、ＳＮ＝（ＦＣＳ演算値＋所定加算値）−ＣＲＣ演算値、すなわちＳＮ＝（０ｘ０００００００１−０ｘ１００００００００）−０ｘ０００００００３で算出する。
【００９２】
同期検出部５７は、差分値が＋１でない場合(ステップＳ１５否定)、フレーム連続性が異常と判断し、今回ステートを“０００”に遷移する(ステップＳ１９)。更に、同期検出部５７は、同期外れ状態と判断し(ステップＳ２０)、次の受信フレームのＦＣＳチェックを実行すべく、ステップＳ１１に移行する。
【００９３】
同期検出部５７は、直前ステートが“１００”でない場合(ステップＳ１６否定)、直前ステートが“０００”であるか否かを判定する(ステップＳ２１)。同期検出部５７は、直前ステートが“０００”の場合(ステップＳ２１肯定)、今回ステートを“００１”に遷移し(ステップＳ２２)、同期外れ状態と判断し(ステップＳ２３)、次の受信フレームのＦＣＳチェックを実行すべく、ステップＳ１１に移行する。
【００９４】
同期検出部５７は、直前ステートが“０００”でない場合(ステップＳ２１否定)、直前ステートが“００１”であるか否かを判定する(ステップＳ２４)。同期検出部５７は、直前ステートが“００１”の場合(ステップＳ２４肯定)、今回ステートを“０１０”に遷移し(ステップＳ２５)、同期外れ状態と判断し(ステップＳ２６)、次の受信フレームのＦＣＳチェックを実行すべく、ステップＳ１１に移行する。
【００９５】
同期検出部５７は、直前ステートが“００１”でない場合(ステップＳ２４否定)、直前ステートが“０１０”であるか否かを判定する(ステップＳ２７)。同期検出部５７は、直前ステートが“０１０”の場合(ステップＳ２７肯定)、今回ステートを“０１１”に遷移し(ステップＳ２８)、同期外れ状態と判断し(ステップＳ２９)、次の受信フレームのＦＣＳチェックを実行すべく、ステップＳ１１に移行する。
【００９６】
同期検出部５７は、直前ステートが“０１０”でない場合(ステップＳ２７否定)、直前ステートが“０１１”と判断し、今回ステートを“１００”に遷移する(ステップＳ３０)。同期検出部５７は、今回ステートを“１００”に遷移後、同期確立状態を判断し(ステップＳ３１)、次の受信フレームのＦＣＳチェックを実行すべく、ステップＳ１１に移行する。すなわち、ＳＮの差分値が＋１の状態が連続して４回検出した場合に受信フレームの同期状態が確立したと判断する。
【００９７】
図１６に示す同期判定処理を実行する伝送装置３は、受信フレームのＣＲＣ演算値を算出し、ＦＣＳ演算値がＣＲＣ演算値よりも大きい場合、（ＦＣＳ演算値−ＣＲＣ演算値）からＳＮを算出する。伝送装置３は、今回フレームのＳＮと前回フレームのＳＮとの差分が＋１の場合、受信フレームの連続性が正常と判断する。その結果、伝送装置３は、受信フレームの連続性が正常と判断できる。
【００９８】
伝送装置３は、今回フレームのＳＮと前回フレームのＳＮとの差分が＋１以外の場合、受信フレームの連続性が異常と判断する。その結果、伝送装置３は、受信フレームの連続性が異常と判断できる。
【００９９】
伝送装置３は、ＦＣＳ演算値がＣＲＣ演算値よりも大きくない場合、（ＦＣＳ演算値＋所定加算値）−ＣＲＣ演算値からＳＮを算出する。その結果、伝送装置３は、送信側でＳＮの桁上がりが生じた場合でも、ＳＮを算出できる。
【０１００】
伝送装置３は、今回フレームのＳＮと前回フレームのＳＮとの差分が＋１の場合、受信フレームの連続性が正常と判断する。その結果、伝送装置３は、受信フレームの連続性が正常と判断できる。
【０１０１】
伝送装置３は、受信フレームの連続性が異常と判断後、差分が＋１の検出結果が連続して４回以上継続した場合に、受信フレームの連続性が正常と判断する。その結果、伝送装置３は、受信フレームの連続性が正常と判断できる。
【０１０２】
図１７は、中継処理に関わる第２の中継装置４Ｂ側の処理動作の一例を示すフローチャートである。図１７に示す中継処理は、受信フレームを中継転送する処理である。
【０１０３】
第２の中継装置４Ｂ内のＦＣＳチェック部１１４は、第４のポートＰ４から信号を入力し(ステップＳ４１)、受信フレームのＦＣＳチェックを実行する(ステップＳ４２)。ＦＣＳチェック部１１４は、受信フレームのＣＲＣ演算値に基づき、受信フレームが正常であるか否かを判定する(ステップＳ４３)。
【０１０４】
第２の中継装置４Ｂ内のタグチェック部１１３は、受信フレームが正常の場合(ステップＳ４３肯定)、受信フレーム内のＶＬＡＮタグを参照し、ＶＬＡＮＩＤが“２”であるか否かを判定する(ステップＳ４４)。第２の中継装置４Ｂ内の制御盤１４０は、ＶＬＡＮＩＤが“２”の場合(ステップＳ４４肯定)、受信フレームを第６のポートＰ６に転送し(ステップＳ４５)、図１７に示す処理動作を終了する。
【０１０５】
タグチェック部１１３は、ＶＬＡＮＩＤが“２”でない場合(ステップＳ４４否定)、受信フレームを廃棄し(ステップＳ４６)、図１７に示す処理動作を終了する。ＦＣＳチェック部１１４は、受信フレームが正常でない場合(ステップＳ４３否定)、ＳＮの差分値に基づき、受信フレームが同期確立状態であるか否かを判定する(ステップＳ４７)。
【０１０６】
タグチェック部１１３は、受信フレームが同期確立状態の場合(ステップＳ４７肯定)、受信フレームのＶＬＡＮタグを参照し、ＶＬＡＮＩＤが“１”であるか否かを判定する(ステップＳ４８)。制御盤１４０は、ＶＬＡＮＩＤが“１”の場合(ステップＳ４８肯定)、受信フレームを第５のポートＰ５に転送出力し(ステップＳ４９)、図１７に示す処理動作を終了する。
【０１０７】
同期検出部１１５は、受信フレームが同期確立状態でない場合(ステップＳ４７否定)、その受信フレームを廃棄すべく、ステップＳ４６に移行する。タグチェック部１１３は、ＶＬＡＮＩＤが“１”でない場合(ステップＳ４８否定)、その受信フレームを廃棄すべく、ステップＳ４６に移行する。
【０１０８】
図１７に示す中継処理を実行する第２の中継装置４Ｂは、ＣＲＣ演算値に基づき受信フレームが正常の場合、受信フレーム内のＶＬＡＮタグに基づき所定ポートに転送出力する。
【０１０９】
第２の中継装置４Ｂは、例えば、ＣＲＣ演算値に基づき受信フレームが異常の場合、受信フレームのＶＬＡＮタグに該当するポートがない場合や、受信フレームが同期外れ状態の場合、受信フレームを廃棄する。
【０１１０】
図１８は、正常時の伝送システム１の一例を示す説明図である。図１８に示す第１の伝送装置３Ａは、ＶＬＡＮＩＤ＝“１”の信号ＳＮ１〜ＳＮ１５を、第１の回線５Ａ、第１の中継装置４Ａ、第７の回線５Ｇ、第２の中継装置４Ｂ及び第４の回線５Ｄを経由して現用回線として第２の伝送装置３Ｂに伝送できる。
【０１１１】
第１の伝送装置３Ａは、ＶＬＡＮＩＤ＝“１”の信号を、第２の回線５Ｂ、第３の中継装置４Ｃ、第８の回線５Ｈ、第４の中継装置４Ｄ及び第５の回線５Ｅを経由して予備回線として第２の伝送装置３Ｂに伝送できる。
【０１１２】
第３の伝送装置３Ｃが、ＶＬＡＮＩＤ＝“２”の信号を、第３の回線５Ｃ、第１の中継装置４Ａ、第７の回線５Ｇ、第２の中継装置４Ｂ及び第６の回線５Ｆを経由して第４の伝送装置３Ｄに伝送できる。
【０１１３】
図１９は、運用時の伝送システム１の一例を示す説明図である。図１９に示す第２の伝送装置３Ｂは、第１の伝送装置３Ａから現用回線及び予備回線経由で信号を受信する。第２の伝送装置３Ｂは、現用回線側の信号及び予備回線側の信号を受信し、現用回線側の信号の状態が正常のため、現用回線側の信号を出力する。
【０１１４】
図２０は、異常時の伝送システム１の一例を示す説明図である。図２０に示す第２の伝送装置３Ｂは、現用回線側の信号が異常の場合、現用回線側の信号から予備回線側の信号に切替出力する。
【０１１５】
上記実施例の伝送システム１の他に、図２１に示すリニア型の伝送システム１Ａにも適用可能である。図２１は、リニア型の伝送システム１Ａの一例を示す説明図である。尚、図１に示す伝送システム１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図２１に示す伝送システム１Ａは、第１の中継装置４Ａ〜第４の中継装置４Ｄの代わりに、第５の中継装置４Ｅと、第６の中継装置４Ｆとを有する。
【０１１６】
第１の伝送装置３Ａは、第１１の回線５Ｉ及び第１２の回線５Ｊで第５の中継装置４Ｅと接続する。第３の伝送装置３Ｃは、第１３の回線５Ｋで第５の中継装置４Ｅと接続する。第２の伝送装置３Ｂは、第１４の回線５Ｌ及び第１５の回線５Ｍで第６の中継装置４Ｆと接続する。第４の伝送装置３Ｄは、第１６の回線５Ｎで第６の中継装置４Ｆと接続する。第５の中継装置４Ｅは、第１７の回線５Ｏ及び第１８の回線５Ｐで第６の中継装置４Ｆと接続する。
【０１１７】
第１の伝送装置３Ａは、ＶＬＡＮＩＤ＝１の信号を、第１１の回線５Ｉ、第５の中継装置４Ｅ、第１７の回線５Ｏ、第６の中継装置４Ｆ及び第１４の回線５Ｌ経由で現用回線として第２の伝送装置３Ｂに出力できる。
【０１１８】
第１の伝送装置３Ａは、ＶＬＡＮＩＤ＝１の信号を、第１２の回線５Ｊ、第５の中継装置４Ｅ、第１８の回線５Ｐ、第６の中継装置４Ｆ及び第１５の回線５Ｍ経由で予備回線として第２の伝送装置３Ｂに出力できる。つまり、第１の伝送装置３Ａは、現用回線を用いてＦＣＳ演算値を格納した信号を第２の伝送装置３Ｂに出力すると共に、予備回線を用いてＦＣＳ演算値を格納した信号を第２の伝送装置３Ｂに出力する。
【０１１９】
第３の伝送装置３Ｃは、ＶＬＡＮＩＤ＝２の信号を、第１３の回線５Ｋ、第５の中継装置４Ｅ、第１８の回線５Ｐ、第６の中継装置４Ｆ及び第１６の回線５Ｎ経由で第４の伝送装置３Ｄに出力できる。
【０１２０】
図２１に示すリニア型の伝送システム１Ａ内の第１の伝送装置３Ａは、第２の伝送装置３Ｂへ伝送するフレームのＣＲＣ演算値を算出し、算出したＣＲＣ演算値にＳＮを加算してＦＣＳ演算値を算出する。第１の伝送装置３Ａは、算出したＦＣＳ演算値をフレーム内のＦＣＳバイト領域に格納し、ＦＣＳ演算値を格納した信号を現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送する。
【０１２１】
第２の伝送装置３Ｂは、第６の中継装置４Ｆからの受信フレーム内のＦＣＳバイト領域内に格納されたＦＣＳ演算値からフレームのＳＮを算出する。第２の伝送装置３Ｂは、前後フレームのＳＮの差分値に基づき、現用回線及び予備回線の受信フレーム内の信号の連続性の異常及び正常を判断できる。
【０１２２】
本実施例は、図２１に示すリニア型の伝送システム１Ａに限定されるものではなく、例えば、図２２に示すようにリング型の伝送システム１Ｂにも適用可能である。図２２は、リング型の伝送システム１Ｂの一例を示す説明図である。尚、図１に示す伝送システム１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図２２に示す伝送システム１Ｂは、第１の中継装置４Ａ〜第４の中継装置４Ｃの代わりに、第７の中継装置４Ｇ、第８の中継装置４Ｈ、第９の中継装置４Ｉ及び第１０の中継装置４Ｊを有する。
【０１２３】
第１の伝送装置３Ａは、第２１の回線５Ｑで第７の中継装置４Ｇと接続すると共に、第２２の回線５Ｒで第９の中継装置４Ｉと接続する。第３の伝送装置３Ｃは、第２３の回線５Ｓで第７の中継装置４Ｇと接続する。第２の伝送装置３Ｂは、第２４の回線５Ｔで第８の中継装置４Ｈと接続すると共に、第２５の回線５Ｕで第１０の中継装置４Ｊと接続する。第４の伝送装置３Ｄは、第２６の回線５Ｗで第８の中継装置４Ｈと接続する。第７の中継装置４Ｇは、第２７の回線５Ｘで第８の中継装置４Ｈと接続する。第９の中継装置４Ｉは、第２８の回線５Ｙで第１０の中継装置４Ｊと接続する。
【０１２４】
第１の伝送装置３Ａは、ＶＬＡＮＩＤ＝１の信号を、第２１の回線５Ｑ、第７の中継装置４Ｇ、第２７の回線５Ｘ、第８の中継装置４Ｈ及び第２４の回線５Ｔを経由して現用回線として第２の伝送装置３Ｂに伝送出力できる。
【０１２５】
第１の伝送装置３Ａは、ＶＬＡＮＩＤ＝１の信号を、第２２の回線５Ｒ、第９の中継装置４Ｉ、第２８の回線５Ｙ、第１０の中継装置４Ｊ及び第２５の回線５Ｕを経由して予備回線として第２の伝送装置３Ｂに伝送出力できる。つまり、第１の伝送装置３Ａは、現用回線を用いてＦＣＳ演算値を格納した信号を第２の伝送装置３Ｂに出力すると共に、予備回線を用いてＦＣＳ演算値を格納した信号を第２の伝送装置３Ｂに出力する。
【０１２６】
第３の伝送装置３Ｃは、ＶＬＡＮＩＤ＝２の信号を、第２３の回線５Ｓ、第７の中継装置４Ｇ、第２７の回線５Ｘ、第８の中継装置４Ｈ及び第２６の回線５Ｗを経由して第４の伝送装置３Ｄに伝送出力できる。
【０１２７】
図２２に示すリング型の伝送システム１Ｂ内の第１の伝送装置３Ａは、第２の伝送装置３Ｂへ伝送するフレームのＣＲＣ演算値を算出し、算出したＣＲＣ演算値にＳＮを加算してＦＣＳ演算値を算出する。第１の伝送装置３Ａは、算出したＦＣＳ演算値をフレーム内のＦＣＳバイト領域に格納し、ＦＣＳ演算値を格納した信号を現用回線及び予備回線経由で第２の伝送装置３Ｂに伝送する。
【０１２８】
第２の伝送装置３Ｂは、第８の中継装置４Ｈ及び第１０の中継装置４Ｊからの受信フレーム内のＦＣＳバイト領域内に格納されたＦＣＳ演算値から受信フレームのＳＮを算出する。第２の伝送装置３Ｂは、前後フレームのＳＮの差分値に基づき、現用回線及び予備回線の受信フレーム内の信号の連続性の異常及び正常を認識できる。
【０１２９】
尚、上記実施例では、説明の便宜上、第１の伝送装置３Ａから第２の伝送装置３Ｂへ信号を伝送する伝送システム１を例示した。しかしながら、第２の伝送装置３Ｂから第１の伝送装置３Ａへ信号を伝送し、又は、第１の伝送装置３Ａ及び第２の伝送装置３Ｂ間で双方向に通信可能である。
【０１３０】
本実施例では、ＳＮを加算したＦＣＳ演算値をＦＣＳバイト領域内に格納するため、既存のＦＣＳバイト領域を活用し、フレームの密度が高くても、フレームロスが生じることなく、ＳＮを対向側の伝送装置３に伝送できる。
【０１３１】
本実施例では、フレームのデータ長を変更することなく、フレームのＳＮを対向側の伝送装置３に通知するため、ＳＮを利用した冗長の信号の無瞬断切替を実現できる。
【０１３２】
第１の伝送装置３Ａは、フレームのＣＲＣ値を算出し、算出したＣＲＣ値にＳＮを加算したＦＣＳ演算値をフレーム内のＦＣＳバイト領域内に格納し、そのＦＣＳ演算値を格納したフレームを現用回線及び予備回線で第２の伝送装置３Ｂに伝送する。その結果、第１の伝送装置３Ａは、信号のデータ長を変更することなく、現状の使用帯域を維持しながら、第２の伝送装置３ＢにＳＮを通知できる。
【０１３３】
第２の伝送装置３Ｂは、第１の伝送装置３Ａから信号を受信した場合に、受信信号のＣＲＣ値を算出し、ＦＣＳバイト領域内に格納されたＦＣＳ演算値からＣＲＣ値を減算してＳＮを抽出する。第２の伝送装置３Ｂは、受信した現在フレームのＳＮと前回フレームのＳＮとの差分値が＋１であるか否かを判定し、差分値が＋１の場合、受信フレームの連続性が正常と判定する。更に、第２の伝送装置３Ｂは、差分値が＋１以外の場合、受信フレームの連続性が異常と判断する。その結果、第２の伝送装置３Ｂは、ＦＣＳバイト内に格納したＦＣＳ演算値内のＳＮを利用して受信フレームの連続性を認識できる。
【０１３４】
第２の伝送装置３Ｂは、信号の連続性が異常と判断された後、ＳＮの差分値が＋１であると、例えば、４回継続して判定された場合に、信号の連続性が正常と判断する。その結果、信号の連続性の正常を正確に認識できる。
【０１３５】
第２の伝送装置３Ｂは、ＳＮの差分値が４回継続して＋１でない場合、信号の連続性が異常と判断する。その結果、信号の連続性の異常を正確に認識できる。
【０１３６】
第２の伝送装置３Ｂは、例えば、現用回線からの信号の連続性が異常、予備回線からの信号の連続性が正常と判断された場合に、現用回線の信号から予備回線からの信号に切替える。その結果、第２の伝送装置３Ｂは、現用回線から予備回線の信号に切替出力できる。
【０１３７】
第２の伝送装置３Ｂは、同一ＳＮの現用回線からの信号と予備回線からの信号との位相差に基づき、現用回線の信号から予備回線の信号へ切替出力する。その結果、現用回線及び予備回線から信号を切替える際に同期を確立して信号切替を実現できる。
【０１３８】
第１の伝送装置３Ａは、ＣＲＣ値にＳＮを加算したＦＣＳ演算値をフレーム内の規定領域であるＦＣＳバイト領域内に格納した。その結果、第１の伝送装置３Ａは、既存のＦＣＳバイト領域の４バイト領域を活用するため、フレーム密度が高い場合でも、フレームロスを生じることなく、ＳＮを対向側の第２の伝送装置３Ｂに通知できる。
【０１３９】
第１の中継装置４Ａは、フレームのＣＲＣ値を算出し、算出したＣＲＣ値にＳＮを加算したＦＣＳ演算値をフレーム内のＦＣＳバイト領域内に格納し、そのＦＣＳ演算値を格納したフレームを現用回線及び予備回線で第２の中継装置４Ｂに伝送する。その結果、第１の中継装置４Ａは、信号のパケット長を変更することなく、現状の使用帯域を維持しながらＳＮを対向側の第２の中継装置４Ｂに通知できる。
【０１４０】
第２の中継装置４Ｂは、例えば、第１の中継装置４Ａから信号を受信した場合に、受信信号のＣＲＣ値を算出し、ＦＣＳバイト内に格納されたＦＣＳ演算値からＣＲＣ値を減算してＳＮを抽出する。第２の中継装置４Ｂは、受信した現在フレームのＳＮと前回フレームのＳＮとの差分値が＋１であるか否かを判定し、差分値が＋１の場合、受信フレームの連続性が正常と判定する。更に、第２の中継装置４Ｂは、差分値が＋１以外の場合、受信フレームの連続性が異常と判断する。その結果、第２の中継装置４Ｂは、ＦＣＳバイト内に格納したＦＣＳ演算値内のＳＮを利用して受信フレームの連続性を認識できる。
【０１４１】
第２の中継装置４Ｂは、信号の連続性が異常と判断された後、差分値が＋１であると、例えば、４回継続して判定された場合に、信号の連続性が正常と判断する。その結果、信号の連続性の正常を正確に認識できる。
【０１４２】
第２の中継装置４Ｂは、差分値が４回継続して＋１でない場合、信号の連続性が異常と判断する。その結果、信号の連続性の異常を正確に認識できる。
【０１４３】
第２の中継装置４Ｂは、例えば、現用回線からの信号の連続性が異常、予備回線からの信号の連続性が正常と判断された場合に、現用回線の信号から予備回線からの信号に切替える。その結果、第２の中継装置４Ｂは、現用回線から予備回線の信号に切替出力できる。
【０１４４】
第２の中継装置４Ｂは、同一ＳＮの現用回線からの信号と予備回線からの信号との位相差に基づき、現用回線の信号から予備回線の信号へ切替出力する。その結果、現用回線及び予備回線から信号を切替える際に同期を確立して信号切替を実現できる。
【０１４５】
第１の中継装置４Ａは、ＣＲＣ値にＳＮを加算したＦＣＳ演算値をフレーム内の規定領域であるＦＣＳバイト領域内に格納した。その結果、既存のＦＣＳバイト領域の４バイト領域を活用するため、フレーム密度が高い場合でも、フレームロスを生じることなく、ＳＮを対向側の第２の中継装置４Ｂに通知できる。
【０１４６】
尚、上記実施例の伝送システム１では、例えば、現用回線を１本、予備回線を１本の場合を例示したが、例えば、現用回線を１本、予備回線を２本の場合にも本発明は適用可能である。現用回線及び予備回線の本数は適宜変更可能である。
【０１４７】
また、上記実施例では、回線として光回線を例示したが、電気信号のフレームを伝送する電気回線であっても良く、この場合、伝送装置３及び中継装置４は電気回線と接続するインタフェースを内蔵するものとする。
【０１４８】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【０１４９】
伝送装置は、ＣＰＵ（Central  Processing  Unit）と、ＤＳＰ（Digital  Signal  Processor)と、メモリとを有する。メモリは、例えば、ＲＯＭ（Read  Only  Memory）や、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）やＮＶＲＡＭ（Non  Volatile  Memory）等のＲＡＭ（Random  Access  Memory）で構成しても良い。各装置で行われる各種処理機能、例えば、制御部等の処理機能をＣＰＵやＤＳＰ上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵやＤＳＰで解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良い。
【０１５０】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを伝送装置内のＣＰＵ等のプロセッサで実行させることによって実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する伝送装置の一例を説明する。図２３は、伝送プログラムを実行する伝送装置の一例を示す説明図である。
【０１５１】
図２３に示す伝送プログラムを実行する伝送装置３００は、通信インタフェース３１０と、ＲＯＭ３２０と、ＲＡＭ３３０と、ＣＰＵ３４０とを有する。通信インタフェース３１０、ＲＯＭ３２０、ＲＡＭ３３０及びＣＰＵ３４０は、バスを介して接続される。
【０１５２】
そして、ＲＯＭ３２０には、上記実施例と同様の機能を発揮する伝送プログラムが予め記憶されている。ＲＯＭ３２０は、伝送プログラムとして算出プログラム３２１、記憶制御プログラム３２２及び出力プログラム３２３が記憶されている。尚、ＲＯＭ３２０ではなく、図示せぬドライブでコンピュータで読取可能な記録媒体に伝送プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。
【０１５３】
そして、ＣＰＵ３４０は、算出プログラム３２１をＲＯＭ３２０から読み出してＲＡＭ３３０上で算出プロセス３３１として機能する。更に、ＣＰＵ３４０は、記憶制御プログラム３２２をＲＯＭ３２０から読み出してＲＡＭ３３０上で記憶制御プロセス３３２として機能する。更に、ＣＰＵ３４０は、出力プログラム３２３をＲＯＭ３２０から読み出してＲＡＭ３３０上で出力プロセス３３２として機能する。通信インタフェース３１０は、図示せぬ現用回線及び予備回線を用いて他の伝送装置と接続する複数のポートを有する。
【０１５４】
ＣＰＵ３４０は、通信インタフェース３１０を通じて信号の誤り符号値を算出する。ＣＰＵ３４０は、信号毎に当該信号を識別し、当該信号の連続性を示す連続番号を誤り符号値に加算した演算値を前記信号内の所定領域内に格納する。ＣＰＵ３２０は、現用回線及び予備回線を用いて、演算値を格納した信号を対向装置に出力する。その結果、バイト長を変更することなく、連続番号を対向装置に通知できる。
【符号の説明】
【０１５５】
１  伝送システム
１Ａ  伝送システム
１Ｂ  伝送システム
３  伝送装置
３Ａ  第１の伝送装置
３Ｂ  第２の伝送装置
４  中継装置
１６  ＳＮ挿入部
２０  出力ＩＦ盤
２８  ＣＲＣ生成部
２９  ＳＮ加算部
５４Ｂ  ＳＮ抽出部
５７  同期検出部
７１  信号切替部
９２  差分算出部
９３  遷移部
９４  レジスタ
【図１】
0006458505.tif 000002
【図２】
0006458505.tif 000003
【図３】
0006458505.tif 000004
【図４Ａ】
0006458505.tif 000005
【図４Ｂ】
0006458505.tif 000006
【図５】
0006458505.tif 000007
【図６】
0006458505.tif 000008
【図７】
0006458505.tif 000009
【図８】
0006458505.tif 000010
【図９】
0006458505.tif 000011
【図１０】
0006458505.tif 000012
【図１１】
0006458505.tif 000013
【図１２】
0006458505.tif 000014
【図１３】
0006458505.tif 000015
【図１４】
0006458505.tif 000016
【図１５】
0006458505.tif 000017
【図１６】
0006458505.tif 000018
【図１７】
0006458505.tif 000019
【図１８】
0006458505.tif 000020
【図１９】
0006458505.tif 000021
【図２０】
0006458505.tif 000022
【図２１】
0006458505.tif 000023
【図２２】
0006458505.tif 000024
【図２３】
0006458505.tif 000025