(57)【要約】      （修正有）【課題】張り出し伝送路を有する冗長化された伝送システムにおいて、パス単位で冗長経路を切り替える方法を提供する。【解決手段】パス単位で誤り検出符号が付加された主信号を二重化された伝送路に送信する送信側伝送装置と、二重化された伝送路から受信するいずれかの主信号を選択して張り出し伝送路に出力する受信側伝送装置とを有する伝送システムにおいて、受信側伝送装置は、二重化された伝送路からパス単位で誤り検出符号が付加された主信号を受信する伝送路通信部と、伝送路通信部が受信した主信号に付加された誤り検出符号により、伝送路別にパス単位で誤りを検出する誤り検出部と、誤り検出部の誤り検出結果に基づいて、二重化された伝送路から受信するいずれかの主信号をパス単位で選択し、選択した主信号を張り出し伝送路１０９に出力する選択制御部４５１とを有する。【選択図】図７
2016082282.tif 000002
【特許請求の範囲】
【請求項１】
パス単位で誤り検出符号が付加された主信号を二重化された伝送路に送信する送信側伝送装置と、二重化された伝送路から受信するいずれかの前記主信号を選択して張り出し伝送路に出力する受信側伝送装置とを有する伝送システムにおいて、
前記受信側伝送装置は、
二重化された伝送路からパス単位で誤り検出符号が付加された前記主信号を受信する伝送路通信部と、
前記伝送路通信部が受信した前記主信号に付加された誤り検出符号により、伝送路別にパス単位で誤りを検出する誤り検出部と、
前記誤り検出部の誤り検出結果に基づいて、二重化された伝送路から受信するいずれかの前記主信号をパス単位で選択し、選択した前記主信号を張り出し伝送路に出力する選択制御部と
を有することを特徴とする伝送システム。
【請求項２】
請求項１に記載の伝送システムにおいて、
前記選択制御部は、
前記伝送路通信部が伝送路別に受信する前記主信号を予め設定された期間蓄積して出力する伝送路別に配置されたバッファと、
前記バッファが伝送路別に出力するいずれかの前記主信号を選択する選択部と、
前記バッファに前記主信号を蓄積するタイミングと、前記誤り検出部が誤り検出符号を判別するタイミングと、前記選択部がパス単位で前記主信号を選択するタイミングとを制御する制御部と
を有することを特徴とする伝送システム。
【請求項３】
請求項１または２に記載の伝送システムにおいて、
前記制御部は、パス単位のデータ長に相当する予め設定された値を繰り返しカウントするカウンタを有し、
前記バッファは、前記カウンタのカウント値に基づいて前記主信号および前記誤り検出符号をパス単位で蓄積し、
前記誤り検出部は、前記カウンタのカウント値に基づいて前記誤り検出符号を抽出して誤りの有無を判別し、
前記選択部は、前記カウンタのカウント値に基づいてパス単位で前記主信号を選択する
ことを特徴とする伝送システム。
【請求項４】
請求項２または３に記載の伝送システムにおいて、
前記バッファは、前記主信号をパス単位で蓄積し、次のパスの主信号を入力するタイミングで前のパスの主信号を出力する
ことを特徴とする伝送システム。
【請求項５】
二重化された伝送路から受信するパス単位で誤り検出符号が付加された主信号を張り出し伝送路に出力する伝送装置において、
二重化された伝送路からパス単位で誤り検出符号が付加された前記主信号を受信する伝送路通信部と、
前記伝送路通信部が受信した前記主信号に付加された誤り検出符号により、伝送路別にパス単位で誤りを検出する誤り検出部と、
前記誤り検出部の誤り検出結果に基づいて、二重化された伝送路から受信するいずれかの前記主信号をパス単位で選択し、選択した前記主信号を張り出し伝送路に出力する選択制御部と
を有することを特徴とする伝送装置。
【請求項６】
請求項５に記載の伝送装置において、
前記選択制御部は、
前記伝送路通信部が伝送路別に受信する前記主信号を予め設定された期間蓄積して出力する伝送路別に配置されたバッファと、
前記バッファが伝送路別に出力するいずれかの前記主信号を選択する選択部と、
前記バッファに前記主信号を蓄積するタイミングと、前記誤り検出部が誤り検出符号を判別するタイミングと、前記選択部がパス単位で前記主信号を選択するタイミングとを制御する制御部と
を有することを特徴とする伝送装置。
【請求項７】
請求項５または６に記載の伝送装置において、
前記制御部は、パス単位のデータ長に相当する予め設定された値を繰り返しカウントするカウンタを有し、
前記バッファは、前記カウンタのカウント値に基づいて前記主信号および前記誤り検出符号をパス単位で蓄積し、
前記誤り検出部は、前記カウンタのカウント値に基づいて前記誤り検出符号を抽出して誤りの有無を判別し、
前記選択部は、前記カウンタのカウント値に基づいてパス単位で前記主信号を選択する
ことを特徴とする伝送装置。
【請求項８】
請求項６または７に記載の伝送装置において、
前記バッファは、前記主信号をパス単位で蓄積し、次のパスの主信号を入力するタイミングで前のパスの主信号を出力する
ことを特徴とする伝送装置。
【請求項９】
パス単位で誤り検出符号が付加された主信号を二重化された伝送路に送信し、二重化された前記伝送路から受信するいずれかの前記主信号を選択して張り出し伝送路に出力する冗長切替方法において、
二重化された前記伝送路から受信する前記主信号に付加された前記誤り検出符号により、伝送路別にパス単位で誤りを検出し、誤り検出の結果に基づいて、二重化された前記伝送路から受信するいずれかの前記主信号をパス単位で選択し、選択された前記主信号を張り出し伝送路に出力する
ことを特徴とする冗長切替方法。
【請求項１０】
請求項９に記載の冗長切替方法において、
伝送路別に受信する前記主信号をバッファに予め設定された期間蓄積して出力するタイミングと、伝送路別に受信する前記主信号にパス単位で付加された誤り検出符号を判別するタイミングと、前記バッファが伝送路別に出力するいずれかの前記主信号をパス単位で選択するタイミングとをカウンタのカウント値に基づいて制御する
ことを特徴とする冗長切替方法。
【請求項１１】
請求項１０に記載の冗長切替方法において、
前記バッファは、前記主信号をパス単位で蓄積し、次のパスの主信号を入力するタイミングで前のパスの主信号を出力する
ことを特徴とする冗長切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送システム、伝送装置および冗長切替方法に関する。
【背景技術】
【０００２】
従来から伝送路や伝送装置内部が二重化されたリング型の伝送システムが用いられている。リング型の伝送システムは、伝送路に障害が発生した時の通信断を防ぐために右回り（例えば０系）の伝送路と左回り（例えば１系）の伝送路とに二重化されている。そして、送信ノードは、０系と１系の両系に同一の主信号を送信する。ここで、伝送路や伝送装置内部の冗長化された経路を切り替える方法として、受信ノードが伝送路の障害を検出した場合に系単位で一括して経路を切り替える方法と、受信ノードがパス単位で障害を検出してパス単位で経路を切り替える方法とがある。前者は、障害検出時に全てのパスが別の系に切り替わる為、障害が生じていないパスに瞬断が発生してしまうという問題がある。後者は、障害が生じていないパスの切り替えが行われない為、障害が生じていないパスに瞬断が発生せず、通信の信頼性が高くなる。
【０００３】
一方、二重化された伝送装置に二重化されていない伝送装置を接続する伝送システムが用いられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０４−２３６５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
伝送装置や伝送路の一部が二重化されていない張り出し型の伝送システムは、二重化されていない張り出し伝送路に接続するためのインターフェース回路で冗長経路を切り替えている。一方、張り出し伝送路へのインターフェース回路は、パス情報が無く、パス単位で障害を検出してパス単位で冗長経路を切り替えることが難しいという問題がある。このため、張り出し伝送路に接続するためのインターフェース回路は、伝送路の障害や伝送装置内部の障害を他の伝送装置に通知する警報などを利用して、系単位で一括して経路を切り替えている。ところが、受信ノードが系単位で一括して経路を切り替える場合、正常なパスも経路が切り替えられてしまうため、正常なパスに瞬断が発生するという問題が生じる。
【０００６】
本件開示の伝送システム、伝送装置および冗長切替方法は、張り出し伝送路へのインターフェース回路において、パス単位で系を切り替える技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの観点によれば、パス単位で誤り検出符号が付加された主信号を二重化された伝送路に送信する送信側伝送装置と、二重化された伝送路から受信するいずれかの主信号を選択して張り出し伝送路に出力する受信側伝送装置とを有する伝送システムにおいて、受信側伝送装置は、二重化された伝送路からパス単位で誤り検出符号が付加された主信号を受信する伝送路通信部と、伝送路通信部が受信した主信号に付加された誤り検出符号により、伝送路別にパス単位で誤りを検出する誤り検出部と、誤り検出部の誤り検出結果に基づいて、二重化された伝送路から受信するいずれかの主信号をパス単位で選択し、選択した主信号を張り出し伝送路に出力する選択制御部とを有することを特徴とする。
【０００８】
一つの観点によれば、二重化された伝送路から受信するパス単位で誤り検出符号が付加された主信号を張り出し伝送路に出力する伝送装置において、二重化された伝送路からパス単位で誤り検出符号が付加された主信号を受信する伝送路通信部と、伝送路通信部が受信した主信号に付加された誤り検出符号により、伝送路別にパス単位で誤りを検出する誤り検出部と、誤り検出部の誤り検出結果に基づいて、二重化された伝送路から受信するいずれかの主信号をパス単位で選択し、選択した主信号を張り出し伝送路に出力する選択制御部とを有することを特徴とする。
【０００９】
一つの観点によれば、パス単位で誤り検出符号が付加された主信号を二重化された伝送路に送信し、二重化された伝送路から受信するいずれかの主信号を選択して張り出し伝送路に出力する冗長切替方法において、二重化された伝送路から受信する主信号に付加された誤り検出符号により、伝送路別にパス単位で誤りを検出し、誤り検出の結果に基づいて、二重化された伝送路から受信するいずれかの主信号をパス単位で選択し、選択された主信号を張り出し伝送路に出力することを特徴とする。
【発明の効果】
【００１０】
本件開示の伝送システム、伝送装置および冗長切替方法は、張り出し伝送路へのインターフェース回路において、パス単位で系を切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る伝送システムの一例を示す図である。
【図２】送信ノードから受信ノードへ主信号を送信する場合の一例を示す図である。
【図３】比較例の伝送システムにおける障害発生時の動作を示す図である。
【図４】受信ノードの比較例を示す図である。
【図５】送信ノードから受信ノードへ主信号を送信する場合の比較例を示す図である。
【図６】本実施形態において、送信ノードから受信ノードへ主信号を送信する場合の一例を示す図である。
【図７】本実施形態に係る受信ノードの一例を示す図である。
【図８】パスの一例を示す図である。
【図９】張り出し伝送路ＩＦ部の一例を示す図である。
【図１０】張り出し伝送路ＩＦ部の動作タイミングの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本件開示の実施形態について詳しく説明する。
【００１３】
図１は、本実施形態に係る伝送システム１００の一例を示す。図１において、伝送システム１００は、送信ノード１０１と、受信ノード１０２と、０系伝送路１０３と、１系伝送路１０４とを有する。また、伝送システム１００は、中継ノード１０５と、中継ノード１０６と、中継ノード１０７と、中継ノード１０８とを有する。さらに、受信ノード１０２は、張り出し伝送路１０９を介して張り出しノード１１０に接続されている。尚、本実施形態では、送信ノード１０１は、二重化された経路で受信ノード１０２に主信号を送信し、受信ノード１０２は、二重化された経路から受信するいずれかの主信号を選択して張り出しノード１１０に出力する。
【００１４】
０系伝送路１０３および１系伝送路１０４は、リング型のネットワークを形成している。そして、０系伝送路１０３は反時計回りに主信号を伝送し、１系伝送路１０４は時計回りに主信号を伝送する。また、送信ノード１０１が０系伝送路１０３を介して受信ノード１０２に送信する主信号は、中継ノード１０５および中継ノード１０６を経由して受信ノード１０２で受信される。同様に、送信ノード１０１が１系伝送路１０４を介して受信ノード１０２に送信する主信号は、中継ノード１０７および中継ノード１０８を経由して受信ノード１０２で受信される。尚、受信ノード１０２は、０系伝送路１０３から受信する自装置宛ではない主信号を中継ノード１０８に転送し、１系伝送路１０４から受信する自装置宛ではない主信号を中継ノード１０６に転送する。
【００１５】
次に、送信ノード１０１について説明する。図１において、送信ノード１０１は、ＬＩＵ（Line Interface Unit）２０１と、０系ＩＦ部１０１ａと、１系ＩＦ部１０１ｂとを有する。
【００１６】
ＬＩＵ２０１は、ユーザ側伝送装置２５１との間で主信号を二重化して入出力する。
【００１７】
０系ＩＦ部１０１ａは、ユーザ側伝送装置２５１との間で入出力する０系の主信号を０系伝送路１０３で送受信するための回路を有する。例えば、０系ＩＦ部１０１ａは、ＬＩＵ２０１を介してユーザ側伝送装置２５１から受ける主信号を０系伝送路１０３の中継ノード１０５に送信する。逆に、０系ＩＦ部１０１ａは、０系伝送路１０３の中継ノード１０７から受信する自装置宛（ここでは、ユーザ側伝送装置２５１宛）の主信号を抽出して、ＬＩＵ２０１を介してユーザ側伝送装置２５１に出力する。
【００１８】
１系ＩＦ部１０１ｂは、ユーザ側伝送装置２５１との間で入出力する１系の主信号を１系伝送路１０４で送受信するための回路を有する。例えば、１系ＩＦ部１０１ｂは、ＬＩＵ２０１を介してユーザ側伝送装置２５１から受ける主信号を１系伝送路１０４の中継ノード１０７に送信する。逆に、１系ＩＦ部１０１ｂは、１系伝送路１０４の中継ノード１０５から受信するユーザ側伝送装置２５１宛の主信号を抽出して、ＬＩＵ２０１を介してユーザ側伝送装置２５１に出力する。
【００１９】
一方、図１において、受信ノード１０２は、０系ＩＦ部１０２ａと、１系ＩＦ部１０２ｂと、張り出し伝送路ＩＦ部２０２とを有する。
【００２０】
０系ＩＦ部１０２ａは、０系伝送路１０３の中継ノード１０６から受信する自装置宛（ここでは、張り出しノード１１０に接続されるユーザ側伝送装置２５２宛)の主信号を抽出する。逆に、０系ＩＦ部１０２ａは、張り出しノード１１０に接続されるユーザ側伝送装置２５２から受ける主信号を０系伝送路１０３の中継ノード１０８に送信する。
【００２１】
１系ＩＦ部１０２ｂは、１系伝送路１０４の中継ノード１０８から受信するユーザ側伝送装置２５２宛の主信号を抽出する。逆に、１系ＩＦ部１０２ｂは、張り出しノード１１０に接続されるユーザ側伝送装置２５２から受ける主信号を１系伝送路１０４の中継ノード１０６に送信する。
【００２２】
張り出し伝送路ＩＦ部２０２は、０系ＩＦ部１０２ａまたは１系ＩＦ部１０２ｂが出力するユーザ側伝送装置２５２宛の主信号を選択して、張り出し伝送路１０９を介して張り出しノード１１０に送信する。逆に、張り出し伝送路ＩＦ部２０２は、張り出しノード１１０を介して受信する送信ノード１０１宛（ここでは、ユーザ側伝送装置２５１宛）の主信号を０系ＩＦ部１０２ａおよび１系ＩＦ部１０２ｂの両方に出力する。ここで、張り出し伝送路１０９は、二重化されていない一重の伝送路である。
【００２３】
図１において、張り出しノード１１０は、ＬＩＵ２０３と、張り出し伝送路ＩＦ部２０４とを有する。
【００２４】
ＬＩＵ２０３は、ユーザ側伝送装置２５２との間で主信号を二重化して入出力する。
【００２５】
張り出し伝送路ＩＦ部２０４は、張り出し伝送路１０９を介して受信ノード１０２が出力する主信号を受け、受信した主信号を二重化してＬＩＵ２０３に出力する。逆に、張り出し伝送路ＩＦ部２０４は、ＬＩＵ２０３が出力する二重化された主信号を受け、いずれかの主信号を選択して張り出し伝送路１０９を介して受信ノード１０２に主信号を出力する。
【００２６】
次に、図１において、中継ノード１０５について説明する。中継ノード１０５は、０系ＩＦ部１０５ａと、１系ＩＦ部１０５ｂとを有する。
【００２７】
０系ＩＦ部１０５ａは、０系伝送路１０３の送信ノード１０１から受信する主信号を中継ノード１０６に転送する。
【００２８】
１系ＩＦ部１０５ｂは、１系伝送路１０４の中継ノード１０６から受信する主信号を送信ノード１０１に転送する。
【００２９】
尚、図１において、中継ノード１０６、中継ノード１０７および中継ノード１０８についても、中継ノード１０５と同様に動作する。
【００３０】
例えば、中継ノード１０６は、０系ＩＦ部１０６ａおよび１系ＩＦ部１０６ｂを有する。そして、０系ＩＦ部１０６ａは、０系伝送路１０３を介して中継ノード１０５から受信する主信号を受信ノード１０２に転送し、１系ＩＦ部１０６ｂは、１系伝送路１０４を介して受信ノード１０２から受信する主信号を中継ノード１０５に転送する。
【００３１】
同様に、中継ノード１０７は、０系ＩＦ部１０７ａおよび１系ＩＦ部１０７ｂを有する。そして、０系ＩＦ部１０７ａは、０系伝送路１０３を介して中継ノード１０８から受信する主信号を送信ノード１０１に転送し、１系ＩＦ部１０７ｂは、１系伝送路１０４を介して送信ノード１０１から受信する主信号を中継ノード１０８に転送する。
【００３２】
また、中継ノード１０８は、０系ＩＦ部１０８ａおよび１系ＩＦ部１０８ｂを有する。そして、０系ＩＦ部１０８ａは、０系伝送路１０３を介して受信ノード１０２から受信する主信号を中継ノード１０７に転送し、１系ＩＦ部１０８ｂは、１系伝送路１０４を介して中継ノード１０７から受信する主信号を受信ノード１０２に転送する。
【００３３】
ここで、図１において、中継ノード１０５、中継ノード１０６、中継ノード１０７および中継ノード１０８は、ユーザ側の伝送装置が接続されない中継用のノードとして動作するが、送信ノード１０１や受信ノード１０２として主信号を送受信してもよい。この場合、中継ノード１０５、中継ノード１０６、中継ノード１０７および中継ノード１０８は、送信ノード１０１や受信ノード１０２と同様に、ユーザ側の伝送装置を接続するためのＬＩＵ２０１や張り出し伝送路ＩＦ部２０２を有する。例えば、中継ノード１０５にＬＩＵ２０１を設けてユーザ側の伝送装置を接続して、中継ノード１０５が送信ノード１０１として受信ノード１０２に主信号を送信してもよい。
【００３４】
図２は、送信ノード１０１から受信ノード１０２へ主信号を送信する場合の一例を示す。尚、図２の例において、送信ノード１０１は、パス１（ｐｓ１）、パス２（ｐｓ２）およびパス３（ｐｓ３）の主信号を０系伝送路１０３および１系伝送路１０４に二重化して受信ノード１０２に送信する。尚、図２の例では、送信ノード１０１は、ＳＤＨ（Synchronous Digital Hierarchy）規格に準拠するフレームフォーマットに主信号を格納して受信ノード１０２に送信する。例えば図２の場合、送信ノード１０１は、ｐｓ１、ｐｓ２およびｐｓ３の主信号をペイロードに格納したＳＤＨフレーム３０１およびＳＤＨフレーム３０２を０系伝送路１０３および１系伝送路１０４にそれぞれ送信する。尚、ＳＤＨフレーム３０１およびＳＤＨフレーム３０２は、ＳＯＨ（Section OverHead）がヘッダとして付加されている。また、ＳＯＨには、障害発生時の警報通知がＦＡ（Forward Alarm）ビットとして格納される。
【００３５】
図２の例では、０系伝送路１０３が運用系の経路として使用され、受信ノード１０２は、０系伝送路１０３から受信するＳＤＨフレーム３０１を選択し、ＳＤＨフレーム３０１に格納されている主信号を受信する。
【００３６】
図３は、比較例の伝送システム９００における障害発生時の動作を示す。尚、図３において、図１の伝送システム１００と同符号のブロックは同一又は同様の機能を有する。
【００３７】
送信ノード９０１は、図１の送信ノード１０１と同様に、ＬＩＵ９１１と、０系ＩＦ部９０１ａと、１系ＩＦ部９０１ｂとを有する。そして、ＬＩＵ９１１は、ユーザ側伝送装置２５１が送信する主信号を冗長化し、０系ＩＦ部９０１ａおよび１系ＩＦ部９０１ｂは、０系伝送路１０３および１系伝送路１０４に冗長化された主信号をそれぞれ送信する。
【００３８】
受信ノード９０２は、０系ＩＦ部９０２ａと、１系ＩＦ部９０２ｂと、張り出し伝送路ＩＦ部９１２とを有する。ここで、０系ＩＦ部９０２ａおよび１系ＩＦ部９０２ｂは、図１の０系ＩＦ部１０１ａおよび１系ＩＦ部１０１ｂと同様に動作する。受信ノード９０２が図１の受信ノード１０２と異なる点は、張り出し伝送路ＩＦ部９１２の動作である。
【００３９】
張り出し伝送路ＩＦ部９１２は、図２で説明したＳＯＨのＦＡビットにより警報通知を受信した場合、警報通知を受信した系から警報通知を受信していない正常な系に切り替える。そして、張り出し伝送路ＩＦ部９１２は、正常な系から受信する主信号を張り出し伝送路１０９を介して張り出しノード１１０に出力する。
【００４０】
図３の例では、中継ノード１０５と中継ノード１０６との間の０系伝送路１０３に障害が発生し、中継ノード１０６の０系ＩＦ部１０６ａが障害を検出する。そして、０系ＩＦ部１０６ａは、警報を通知するＦＡビットを付加したＳＤＨフレームを受信ノード９０２に送信する。受信ノード９０２の張り出し伝送路ＩＦ部９１２は、０系ＩＦ部９０２ａが受信したＳＤＨフレームのＦＡビットをチェックして０系伝送路１０３の障害発生を認識する。そして、張り出し伝送路ＩＦ部９１２は、０系ＩＦ部９０２ａから１系ＩＦ部９０２ｂに経路を切り替え、送信ノード９０１が送信する主信号を１系ＩＦ部９０２ｂから受信する。
【００４１】
図４は、比較例の受信ノード９０２の一例を示す。尚、図４において、図３の受信ノード９０２と同符号のブロックは同一又は同様の機能を有する。
【００４２】
図４において、張り出し伝送路ＩＦ部９１２は、ＦＡ検出部９５１と、ＦＡ検出部９５２と、調停部９５３と、セレクタ９５４とを有する。
【００４３】
ＦＡ検出部９５１は、０系ＩＦ部９０２ａが０系伝送路１０３から受信するＳＤＨフレームのＦＡビットをチェックして障害発生の有無を検出し、後述の調停部９５３に検出結果を通知する。
【００４４】
ＦＡ検出部９５２は、１系ＩＦ部９０２ｂが１系伝送路１０４から受信するＳＤＨフレームのＦＡビットをチェックして障害発生の有無を検出し、後述の調停部９５３に検出結果を通知する。
【００４５】
調停部９５３は、ＦＡ検出部９５１またはＦＡ検出部９５２が出力する障害発生の通知に応じて、０系ＩＦ部９０２ａが受信する主信号または１系ＩＦ部９０２ｂが受信する主信号のどれを選択するかを決定する。そして、調停部９５３は、後述するセレクタ９５４を制御する。
【００４６】
セレクタ９５４は、０系ＩＦ部９０２ａが出力する主信号または１系ＩＦ部９０２ｂが出力する主信号を選択し、張り出し伝送路１０９を介して張り出しノード１１０に選択した主信号を送信する。
【００４７】
図４の例では、図３と同様に、中継ノード１０５と中継ノード１０６との間の０系伝送路１０３に障害が発生しているので、中継ノード１０６の０系ＩＦ部１０６ａが障害を検出する。これにより、０系ＩＦ部１０６ａは、０系伝送路１０３を介して受信ノード９０２に障害を通知するＦＡビットを有するＳＤＨフレームを送信する。そして、張り出し伝送路ＩＦ部９１２のＦＡ検出部９５１は、０系ＩＦ部９０２ａが受信したＳＤＨフレームのＦＡビットにより０系伝送路１０３の障害発生を検出し、調停部９５３に検出結果を通知する。尚、ＦＡ検出部９５２は障害を検出していない。ＦＡ検出部９５１が０系伝送路１０３の障害を検出し、ＦＡ検出部９５２が１系伝送路１０４の障害を検出していないので、調停部９５３は、障害を検出していない１系伝送路１０４から受信する１系ＩＦ部９０２ｂが出力する主信号を選択する。そして、調停部９５３は、セレクタ９５４を０系ＩＦ部９０２ａ側から１系ＩＦ部９０２ｂ側に切り替え、１系ＩＦ部９０２ｂが１系伝送路１０４から受信する主信号をセレクタ９５４から張り出し伝送路１０９に出力させる。
【００４８】
このようにして、比較例の受信ノード９０２は、ＦＡビットをチェックすることにより、系単位で伝送路の障害を検出して、障害が発生していない伝送路に系単位で切り替える。
【００４９】
図５は、送信ノード９０１から受信ノード９０２へ主信号を送信する場合の比較例を示す。尚、図５において、送信ノード９０１は、図２と同様に、ｐｓ１、ｐｓ２およびｐｓ３の主信号を０系伝送路１０３および１系伝送路１０４に二重化して受信ノード９０２に送信する。
【００５０】
図５の例では、０系伝送路１０３に送信されたＳＤＨフレーム３０１に格納される一部のパス（ｐｓ３）に障害が発生し、ｐｓ３を格納するＳＤＨフレーム３０１のＦＡビットに障害通知が設定されている。受信ノード９０２は、０系伝送路１０３から受信するＳＤＨフレーム３０１のＦＡビットを検出して、ＳＤＨフレーム３０１の障害発生を認識する。これにより、受信ノード９０２は、図４で説明したセレクタ９５４を１系ＩＦ部１０２ｂ側に切り替えて、１系伝送路１０４から主信号を受信する。
【００５１】
ここで、図５において、０系伝送路１０３のＳＤＨフレーム３０１は、障害が発生しているｐｓ３と、障害が発生していないｐｓ１およびｐｓ２とを格納している。ところが、受信ノード９０２は、０系伝送路１０３から１系伝送路１０４に一括して系を切り替え、１系伝送路１０４から受信するＳＤＨフレーム３０２に格納されたｐｓ１、ｐｓ２およびｐｓ３を受信する。このため、受信ノード９０２は、障害が発生しているｐｓ３のみならず、障害が発生していないｐｓ１およびｐｓ２についても１系伝送路１０４から受信することになる。
【００５２】
このように、比較例の伝送システム９００は、系単位で一括して切り替えを行うため、障害が発生していない正常なパスも経路の切り替え時に瞬断が発生するという問題が生じる。
【００５３】
これに対して、本実施形態に係る伝送システム１００は、パス単位で障害を検出して、パス単位で経路の切り替えを行うことにより、障害が発生していない正常なパスに瞬断が発生しないようにすることができる。
【００５４】
図６は、本実施形態において、送信ノード１０１から受信ノード１０２へ主信号を送信する場合の一例を示す。尚、図６は、比較例の図５に対応する。また、図６（ａ）は障害が発生していない場合の例を示し、図６（ｂ）は障害が発生した場合の例を示す。
【００５５】
図６（ａ）において、送信ノード１０１は、図２と同様に、ｐｓ１、ｐｓ２およびｐｓ３の主信号を０系伝送路１０３および１系伝送路１０４に二重化して受信ノード１０２に送信する。ここで、送信ノード１０１は、ｐｓ１、ｐｓ２およびｐｓ３の主信号に、パス単位でパリティを付加する（Ｐ付加）。尚、パリティは、パス単位の誤りを検出するための誤り検出符号である。そして、送信ノード１０１は、パリティが付加されたｐｓ１、ｐｓ２およびｐｓ３をＳＤＨフレーム４０１およびＳＤＨフレーム４０２に格納し、０系伝送路１０３および１系伝送路１０４に冗長化して送信する。
【００５６】
受信ノード１０２は、０系伝送路１０３または１系伝送路１０４から受信するｐｓ１、ｐｓ２およびｐｓ３に付加されたパリティをチェックしてパス単位で誤りの有無を検出する（Ｐ検出）。そして、受信ノード１０２は、誤りの無い方の系から受信する主信号をパス単位で選択して出力する。尚、受信ノード１０２は、両方の系に誤りがない場合、例えば０系伝送路１０３から受信するパスを優先的に選択するように予め決めておく。
【００５７】
図６（ｂ）は、比較例の図５と同様に、０系伝送路１０３のＳＤＨフレーム４０１のｐｓ３に障害が発生した場合の一例を示す。図６（ｂ）において、受信ノード１０２は、０系伝送路１０３から受信するｐｓ３のパリティに誤りがあることを検出するので、ｐｓ３を受信する時だけ、１系伝送路１０４から受信するｐｓ３を選択する。これにより、受信ノード１０２は、ｐｓ１およびｐｓ２については障害の発生後も０系伝送路１０３から受信し、ｐｓ３だけを１系伝送路１０４に切り替えることができる。
【００５８】
このようにして、本実施形態に係る受信ノード１０２は、障害が発生したパスだけを正常な系に切り替えて、障害が発生していない正常なパスの切り替えを行わないので、障害が発生していない正常なパスの瞬断を防止することができる。
【００５９】
図７は、本実施形態に係る受信ノード１０２の一例を示す。尚、図７において、図１と同符号のブロックは、図１と同一又は同様の機能を有する。図７の例では、送信ノード１０１は、パリティ付加部３０９を有し、図６で説明したように、パス単位でパリティを付加して０系伝送路１０３および１系伝送路１０４に主信号を送信する。
【００６０】
ここで、図７に示した受信ノード１０２と図４で説明した比較例の受信ノード９０２との違いは、張り出し伝送路ＩＦ部２０２の動作にある。比較例の受信ノード９０２の張り出し伝送路ＩＦ部９１２は、ＦＡ検出部９５１およびＦＡ検出部９５２により、系単位で障害の有無を検出したが、図７に示した受信ノード１０２の張り出し伝送路ＩＦ部２０２は、パス単位で障害の有無を検出できる。
【００６１】
図７において、張り出し伝送路ＩＦ部２０２は、受信側の回路として、パリティ検出部４０１と、パリティ検出部４０２と、選択制御部４５１とを有し、送信側の回路として、送信ノード１０１と同様に、パリティ付加部４０９を有する。そして、選択制御部４５１は、調停部４０３と、ラッチ４０４と、バッファ４０５と、バッファ４０６と、セレクタ４０７と、制御部４０８とを有する。
【００６２】
パリティ検出部４０１は、０系伝送路１０３を介して受信するフレーム（例えば図６（ａ）に示したＳＤＨフレーム４０１）に格納されるパス単位で誤りを検出し、後述する調停部４０３に検出結果を通知する。
【００６３】
パリティ検出部４０２は、１系伝送路１０４を介して受信するフレーム（例えば図６（ａ）に示したＳＤＨフレーム４０２）に格納されるパス単位で誤りを検出し、後述する調停部４０３に検出結果を通知する。
【００６４】
調停部４０３は、パリティ検出部４０１およびパリティ検出部４０２が出力するパス単位の誤り検出結果に応じて、０系伝送路１０３または１系伝送路１０４のどちらの経路から受信するパスを選択するかを決定する。そして、調停部４０３は、パス単位で選択する系を決定して後述するセレクタ４０７を切り替えるための制御信号を後述するラッチ４０４に出力する。
【００６５】
ラッチ４０４は、調停部４０３が出力する制御信号を保持し、後述するセレクタ４０７に制御信号を出力する。
【００６６】
バッファ４０５は、０系ＩＦ部１０２ａが０系伝送路１０３から受信する主信号を予め設定された期間保持し、時間的に早い主信号から順番に後述するセレクタ４０７に主信号を出力する。
【００６７】
バッファ４０６は、１系ＩＦ部１０２ｂが１系伝送路１０４から受信する主信号を予め設定された期間保持し、時間的に早い主信号から順番に後述するセレクタ４０７に主信号を出力する。
【００６８】
セレクタ４０７は、バッファ４０５またはバッファ４０６が出力するいずれかの主信号を制御信号に基づいて選択し、選択した主信号を張り出し伝送路１０９に出力する。
【００６９】
制御部４０８は、パリティ検出部４０１およびパリティ検出部４０２がそれぞれ受けた主信号に付加されたパリティ位置や調停部４０３が出力する制御信号をラッチ４０４で保持するタイミングなどを制御する。
【００７０】
パリティ付加部４０９は、送信ノード１０１のパリティ付加部３０９と同様に、張り出し伝送路１０９を介して受信した主信号にパス単位でパリティを付加する。パリティが付加された主信号は、０系ＩＦ部１０１ａおよび１系ＩＦ部１０１ｂに冗長化されて０系伝送路１０３および１系伝送路１０４に送信される。
【００７１】
このようにして、張り出し伝送路ＩＦ部２０２は、パス単位で系の切り替えを行うことができる。
【００７２】
図８は、パスの一例を示す。図８の例において、１つのパス（パス単位５０１）は、２５個のＴＳ（Time Slot）を有する。また、ＴＳ５０１＿１からＴＳ５０１＿２４までの２４個のＴＳは、ユーザ側のデータ５０２を格納し、ＴＳ５０１＿２５の１個のＴＳは、パリティ５０３を格納する。つまり、図８の例では、２５個のＴＳ毎にパリティが付加される。尚、図８の例では、パス単位５０１が２５個のＴＳを有するが、２５個でなくてもよい。
【００７３】
図９は、張り出し伝送路ＩＦ部２０２の一例を示す。図９において、張り出し伝送路ＩＦ部２０２は、パリティ検出部４０１と、パリティ検出部４０２と、調停部４０３と、ラッチ４０４と、２５バイトバッファ４０５’と、２５バイトバッファ４０６’と、セレクタ４０７と、２５進カウンタ４０８’とを有する。尚、図９において、パリティ検出部４０１、パリティ検出部４０２、調停部４０３、ラッチ４０４およびセレクタ４０７は、図７と同様に動作する。以下、図７と異なるブロックについて説明する。
【００７４】
２５バイトバッファ４０５’は、例えばＥＳ(Elastic Store)と呼ばれる冗長化された光伝送路の位相調整を行うためのメモリが用いられ、０系ＩＦ部１０２ａが０系伝送路１０３から受信する主信号を２５バイト保持する。ここで、１ＴＳは１バイトとする。例えば２５バイトバッファ４０５’は、１バイト目のＴＳから２５バイト目のＴＳまでの主信号を保持している時に０系ＩＦ部１０２ａから２６バイト目のＴＳの主信号を受け取ると、１バイト目のＴＳの主信号をセレクタ４０７に出力する。
【００７５】
２５バイトバッファ４０６’は、２５バイトバッファ４０５’と同様に、１系ＩＦ部１０２ｂが１系伝送路１０４から受信する主信号を２５バイト保持する。
【００７６】
２５進カウンタ４０８’は、外部から受信または主信号から抽出した例えば８ｋＨｚのフレームパルスに同期してＴＳを２５個ずつカウントする２５進のカウンタである。そして、２５進カウンタ４０８’は、図８で説明したパス単位５０１のパリティ５０３のＴＳの位置を示すパルスをパリティ検出部４０１およびパリティ検出部４０２に出力する。さらに、２５進カウンタ４０８’は、パス単位５０１の先頭の１バイト目のＴＳの位置で調停部４０３が出力する制御信号をラッチ４０４がラッチするためのパルスをラッチ４０４に出力する。
【００７７】
このようにして、張り出し伝送路ＩＦ部２０２は、２５バイトバッファ４０５’または２５バイトバッファ４０６’から出力される主信号をパス単位５０１毎にセレクタ４０７で切り替えることができる。
【００７８】
図１０は、図９の張り出し伝送路ＩＦ部２０２の動作タイミングの一例を示す。図１０に示したタイミングＴ１において、２５進カウンタ４０８’は、８ｋＨｚのフレームパルス６０１に同期して０にリセットされ、ＴＳの数のカウントを開始する。尚、２５進カウンタ４０８’は、２５進なので、０から２４までカウントすると再び０に戻り、０から２４までを繰り返しカウントする。
【００７９】
ここで、２５進カウンタ４０８’は、図８に示したパス単位５０１の各ＴＳ位置に同期してカウントアップする。例えば２５進カウンタ４０８’のカウント値が０の時は図８に示したパス単位５０１のＴＳ５０１＿１、カウント値が１の時はＴＳ５０１＿２、・・・カウント値が２３の時はＴＳ５０１＿２４となり、カウント値はＴＳの位置を示す。そして、カウント値が２４の時、カウント値はパス単位５０１のＴＳ５０１＿２５の位置（パリティ（Ｐ）の位置）を示す。このように、パリティ検出部４０１およびパリティ検出部４０２は、２５進カウンタ４０８’のカウント値により、図８に示したパリティ５０３が格納されたＴＳの位置を知ることができる。
【００８０】
図１０において、０系のパリティ検出部４０１および１系のパリティ検出部４０２の入力は、それぞれｐｓ１、ｐｓ２およびｐｓ３である。図１０の例では、タイミングＴ１からＴ２までの期間に、２５進カウンタ４０８’は、０から２３までカウントし、ｐｓ１の０系データ（１）がパリティ検出部４０１に入力され、ｐｓ１の１系データ（１）がパリティ検出部４０２に入力される。タイミングＴ２からＴ３までの期間は、２５進カウンタ４０８’のカウント値が２４となり、ｐｓ１の０系データ（１）のパリティおよびｐｓ１の１系データ（１）のパリティがパリティ検出部４０１およびパリティ検出部４０２にそれぞれ入力される。そして、パリティ検出部４０１およびパリティ検出部４０２は、タイミングＴ２からＴ３までの期間に、ｐｓ１の０系データ（１）のパリティ（Ｐ）検出およびｐｓ１の１系データ（１）のパリティ（Ｐ）検出をそれぞれ行う。
【００８１】
同様に、タイミングＴ３からＴ５までの期間に、２５進カウンタ４０８’は、０から２４までカウントする。そして、ｐｓ２の０系データ（２）およびパリティがパリティ検出部４０１に入力され、ｐｓ２の１系データ（２）およびパリティがパリティ検出部４０２に入力される。
【００８２】
さらに、タイミングＴ５からＴ７までの期間に、２５進カウンタ４０８’は、０から２４までカウントする。そして、ｐｓ３の０系データ（３）およびパリティがパリティ検出部４０１に入力され、ｐｓ３の１系データ（３）およびパリティがパリティ検出部４０２に入力される。
【００８３】
パリティ検出部４０１およびパリティ検出部４０２は、２５進カウンタ４０８’の出力が２４の時にパリティ検出を行い、ｐｓ１、ｐｓ２およびｐｓ３の各パスについてエラーの有無を判別する。図１０の例では、タイミングＴ２からＴ３までの期間において、ｐｓ１の０系データ（１）のパリティ検出結果がエラー有、ｐｓ１の１系データ（１）のパリティ検出結果がエラー無である。つまり、ｐｓ１の０系データ（１）に誤りが有り、ｐｓ１の１系データ（１）に誤りが無いことを示している。同様に、タイミングＴ４からＴ５までの期間において、ｐｓ２の０系データ（２）のパリティ検出結果がエラー無、ｐｓ２の１系データ（２）のパリティ検出結果がエラー有である。つまり、ｐｓ２の０系データ（２）に誤りが無く、ｐｓ２の１系データ（２）に誤りが有ることを示している。
【００８４】
ここで、図１０に示したパリティ検出結果は、Ｈｉｇｈレベルがエラー無、Ｌｏｗレベルがエラー有をそれぞれ示す。また、調停部４０３の出力は、Ｈｉｇｈレベルが０系、Ｌｏｗレベルが１系をそれぞれ選択することを示す。尚、ラッチ４０４の出力は、２５進カウンタ４０８’のカウント値が２４の時の調停部４０３の出力状態を次のカウンタ値が０から２４までカウントされる期間に亘って保持する。そして、セレクタ４０７は、ラッチ４０４の出力がＨｉｇｈレベルの時、図９に示した０系の２５バイトバッファ４０５’の出力を選択し、ラッチ４０４の出力がＬｏｗレベルの時、１系の２５バイトバッファ４０６’の出力を選択する。
【００８５】
図１０の例では、調停部４０３は、タイミングＴ２からＴ３までの期間におけるｐｓ１の０系データ（１）のパリティ検出結果がエラー有なので、タイミングＴ２からＴ３までの期間にＬｏｗレベルを出力する。同様に、調停部４０３は、タイミングＴ４からＴ５までの期間におけるｐｓ２の１系データ（２）のパリティ検出結果がエラー有なので、タイミングＴ４からＴ５までの期間にＨｉｇｈレベルを出力する。尚、タイミングＴ１からＴ２、タイミングＴ３からＴ４、タイミングＴ５からＴ６までの各期間における調停部４０３の出力レベルは、Ｌｏｗレベルであってもよいし、Ｈｉｇｈレベルであってもよい。
【００８６】
ラッチ４０４は、２５進カウンタ４０８’が０に切り替わるタイミングＴ３で調停部４０３がタイミングＴ２からＴ３までの期間に出力していた状態（図１０の例ではＬｏｗレベル）をラッチする。そして、ラッチ４０４は、タイミングＴ３からＴ５までの期間、Ｌｏｗレベルの状態を保持する。同様に、ラッチ４０４は、２５進カウンタ４０８’が０に切り替わるタイミングＴ５で調停部４０３がタイミングＴ４からＴ５までの期間に出力していた状態（図１０の例ではＨｉｇｈレベル）をラッチする。そして、ラッチ４０４は、タイミングＴ５からＴ７までの期間、Ｈｉｇｈレベルの状態を保持する。
【００８７】
一方、２５バイトバッファ４０５’および２５バイトバッファ４０６’は、各ＴＳの信号を２５進カウンタ４０８’が０から２４までカウントする期間遅延させて出力する。従って、図１０において、０系の２５バイトバッファ４０５’は、タイミングＴ１からＴ３までの期間に０系ＩＦ部１０２ａから受けたｐｓ１の０系データ（１）およびパリティを次のタイミングＴ３からＴ５までの期間にセレクタ４０７に出力する。同様に、０系の２５バイトバッファ４０５’は、タイミングＴ３からＴ５までの期間に０系ＩＦ部１０２ａから受けたｐｓ２の０系データ（２）およびパリティを次のタイミングＴ５からＴ７までの期間にセレクタ４０７に出力する。
【００８８】
また、１系の２５バイトバッファ４０６’は、タイミングＴ１からＴ３までの期間に１系ＩＦ部１０２ｂから受けたｐｓ１の１系データ（１）およびパリティを次のタイミングＴ３からＴ５までの期間にセレクタ４０７に出力する。同様に、１系の２５バイトバッファ４０６’は、タイミングＴ３からＴ５までの期間に１系ＩＦ部１０２ｂから受けたｐｓ２の１系データ（２）およびパリティを次のタイミングＴ５からＴ７までの期間にセレクタ４０７に出力する。
【００８９】
セレクタ４０７は、タイミングＴ３からＴ５までの期間において、ラッチ４０４の出力がＬｏｗレベルなので、１系の２５バイトバッファ４０６’の出力（ｐｓ１の１系データ（１）およびパリティ）を選択して張り出し伝送路１０９に出力する。そして、次のタイミングＴ５からＴ７までの期間において、セレクタ４０７は、ラッチ４０４の出力がＨｉｇｈレベルなので、０系の２５バイトバッファ４０５’の出力（ｐｓ１の０系データ（２）およびパリティ）を選択して張り出し伝送路１０９に出力する。
【００９０】
ここで、パリティ部分を除去したデータが張り出し伝送路１０９に出力されるようにしてもよい。具体的には、例えば２５バイトバッファ４０５’および２５バイトバッファ４０６’がデータを保持する時にパリティ部分を除去してもよい。或いは、セレクタ４０７が２５バイトバッファ４０５’または２５バイトバッファ４０６’からデータを読み出す時にパリティ部分を除去してもよい。
【００９１】
このように、張り出し伝送路ＩＦ部２０２は、パス単位で付加されたパリティでパス単位の障害を検出することにより、パス単位で系の切り替えを行うことができる。これにより、図４で説明した比較例の張り出し伝送路ＩＦ部９１２のように、系単位で切り替えることが無くなり、障害が発生していない正常なパスの瞬断を防止することができる。
【００９２】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００９３】
１００，９００・・・伝送システム；１０１，９０１・・・送信ノード；１０２，９０２・・・受信ノード；１０３・・・０系伝送路；１０４・・・１系伝送路；１０５，１０６，１０７，１０８・・・中継ノード；１０９・・・張り出し伝送路；１１０・・・張り出しノード；１０１ａ，１０２ａ，１０５ａ，１０６ａ，１０７ａ，１０８ａ，９０１ａ，９０２ａ・・・０系ＩＦ部；１０１ｂ，１０２ｂ，１０５ｂ，１０６ｂ，１０７ｂ，１０８ｂ，９０１ｂ，９０２ｂ・・・１系ＩＦ部；２０１，２０４，９１１・・・ＬＩＵ；２０２，２０３，９１２・・・張り出し伝送路ＩＦ部；２５１，２５２・・・ユーザ側伝送装置；３０１，３０２・・・ＳＤＨフレーム；４０１，４０２・・・パリティ検出部；４０３・・・調停部；４０４・・・ラッチ；４０５，４０６・・・バッファ；４０５’，４０６’・・・２５バイトバッファ；４０７・・・セレクタ；４０８・・・制御部；４０８’・・・２５進カウンタ；４０９・・・パリティ付加部；４５１・・・選択制御部
【図１】
2016082282.tif 000003
【図２】
2016082282.tif 000004
【図３】
2016082282.tif 000005
【図４】
2016082282.tif 000006
【図５】
2016082282.tif 000007
【図６】
2016082282.tif 000008
【図７】
2016082282.tif 000009
【図８】
2016082282.tif 000010
【図９】
2016082282.tif 000011
【図１０】
2016082282.tif 000012