(57)【要約】      （修正有）【課題】経路の切り替えに伴うデータの損失を従来と比べて抑制するシステム及び装置を提供する。【解決手段】通信システム１００はデータを伝送する運用系経路ＰＴ１と予備系経路ＰＴ２とが互いに異なる方向に設定されるリング状の伝送路上に配置された複数の伝送装置１０を備える。伝送装置の各々は、他の伝送装置との間における運用系経路の距離と予備系経路の距離とを測定する測定部１１と、運用系経路で異常が発生した場合に、他の伝送装置から受信したデータを保持部１４に保持させる保護時間を、測定部により測定された運用系経路の距離を用いて決定する決定部１２と、複数の伝送装置のうち運用系経路上に配置され、データを含む信号を中継する中継装置から運用系経路で異常発生を示す警報信号を受信した場合、保護時間に他の伝送装置から受信したデータを保持部に保持させ、予備系経路を運用系経路に切り替える制御部１３とを有する。【選択図】図１
2017011406.tif 000002
【特許請求の範囲】
【請求項１】
データを伝送する運用系の経路と予備系の経路とが互いに異なる方向に設定されるリング状の伝送路上に配置された複数の伝送装置を備え、
前記複数の伝送装置の各々は、
前記複数の伝送装置のうち他の伝送装置との間における前記運用系の経路の距離と前記予備系の経路の距離とを測定する測定部と、
前記運用系の経路で異常が発生した場合に、前記他の伝送装置から受信したデータを保持部に保持させる保護時間を、前記測定部により測定された前記運用系の経路の距離を用いて決定する決定部と、
前記複数の伝送装置のうち前記運用系の経路上に配置されデータを含む信号を中継する中継装置から前記運用系の経路で異常の発生を示す警報信号を受信した場合、前記保護時間に前記他の伝送装置から受信したデータを前記保持部に保持させ、前記予備系の経路を運用系に切り替える制御部とを備える
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記測定部は、前記運用系の経路および前記予備系の経路の各々に配置された前記中継装置までの経路の距離をそれぞれ測定し、
前記決定部は、前記運用系の経路の距離、前記予備系の経路の距離および前記中継装置までの経路の距離の各々に応じた複数の前記保護時間を決定し、
前記制御部は、前記警報信号に含まれる送信した伝送装置を示す情報を用いて、前記障害が発生した前記伝送路の区間を特定し、特定した前記区間に基づいて前記複数の保護時間のうち１つを選択する
ことを特徴とする通信システム。
【請求項３】
複数の第１伝送装置とともにリング状の伝送路上に配置された伝送装置において、
前記リング状の伝送路において互いに異なる方向でそれぞれ設定された、一の前記第１伝送装置との間でデータを伝送する運用系の経路の距離と予備系の経路の距離とを測定する測定部と、
前記運用系の経路で異常が発生した場合に、前記一の第１伝送装置から受信したデータを保持部に保持させる保護時間を、前記測定部により測定された前記運用系の経路の距離を用いて決定する決定部と、
前記複数の第１伝送装置のうち前記運用系の経路上に配置されデータを含む信号を中継する中継装置から前記運用系の経路で異常の発生を示す警報信号を受信した場合、前記保護時間に前記一の第１伝送装置から受信したデータを前記保持部に保持させ、前記予備系の経路を運用系に切り替える制御部と
を備えることを特徴とする伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよび通信装置に関する。
【背景技術】
【０００２】
例えば、複数の伝送装置を光ファイバ等の伝送路を用いてリング状に接続されたリングネットワークを用いた通信システムには、イーサネット（登録商標）またはＳＤＨ／ＳＯＮＥＴ等の通信規格に基づいて伝送装置間でデータを伝送するものがある。ＳＤＨ／ＳＯＮＥＴは、Synchronous Digital Hierarchy/Synchronous Optical Networkの略である。
【０００３】
この種の通信システムでは、リングネットワーク上に配置される伝送装置間でデータを伝送するために、リングネットワークにおいて互いに異なる方向で運用系の経路と予備系の経路とが設定される。そして、伝送装置は、ＵＰＳＲ（Unidirectional Path Switched Ring）等の規格に基づいて、同じデータを含む信号を運用系の経路と予備系の経路とにそれぞれ出力し、送信先の伝送装置にデータを伝送する。送信先の伝送装置は、運用系の経路からの信号を受信することで、データを取得する。そして、送信先の伝送装置は、運用系の経路において異常が発生した場合、予備系の経路を運用系に切り替え、データを受信する。そのために、送信先の伝送装置は、切り替え時における予備系の経路を無瞬断で運用系に切り替える技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１８６５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
伝送装置は、運用系の経路で異常が発生したことを示す警報信号を受信したことに基づいて、経路を切り替える処理を開始するため、経路で異常が発生してから警報信号を受信するまでの間に伝送されたデータを損失する場合がある。一方、伝送装置には、経路を切り替える場合にデータを保護する保護時間（例えば、１０ミリ秒等）が予め設定され、データの損失を抑制するものがある。しかしながら、保護時間が伝送装置間の距離に拘わらず一律に所定の時間に設定されているため、リングネットワークにおいて予備系の経路の距離が運用系の経路より短い場合、経路の切り替えによるデータの損失が増大する虞がある。
【０００６】
一つの側面では、本件開示の通信システムおよび伝送装置は、経路の切り替えに伴うデータの損失を従来と比べて抑制することを目的とする。
【課題を解決するための手段】
【０００７】
一つの観点の通信システムは、データを伝送する運用系の経路と予備系の経路とが互いに異なる方向に設定されるリング状の伝送路上に配置された複数の伝送装置を備え、複数の伝送装置の各々は、複数の伝送装置のうち他の伝送装置との間における運用系の経路の距離と予備系の経路の距離とを測定する測定部と、運用系の経路で異常が発生した場合に、他の伝送装置から受信したデータを保持部に保持させる保護時間を、測定部により測定された運用系の経路の距離を用いて決定する決定部と、複数の伝送装置のうち運用系の経路上に配置されデータを含む信号を中継する中継装置から運用系の経路で異常の発生を示す警報信号を受信した場合、保護時間に他の伝送装置から受信したデータを保持部に保持させ、予備系の経路を運用系に切り替える制御部とを有する。
【０００８】
別の観点の伝送装置は、複数の第１伝送装置とともにリング状の伝送路上に配置された伝送装置において、リング状の伝送路において互いに異なる方向でそれぞれ設定された、一の第１伝送装置との間でデータを伝送する運用系の経路の距離と予備系の経路の距離とを測定する測定部と、運用系の経路で異常が発生した場合に、一の第１伝送装置から受信したデータを保持部に保持させる保護時間を、測定部により測定された運用系の経路の距離を用いて決定する決定部と、複数の第１伝送装置のうち運用系の経路上に配置されデータを含む信号を中継する中継装置から運用系の経路で異常の発生を示す警報信号を受信した場合、保護時間に一の第１伝送装置から受信したデータを保持部に保持させ、予備系の経路を運用系に切り替える制御部とを有する。
【発明の効果】
【０００９】
本件開示の通信システムおよび伝送装置は、経路の切り替えに伴うデータの損失を従来と比べて抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】通信システムおよび通信装置の一実施形態を示す図である。
【図２】通信システムおよび通信装置の別の実施形態を示す図である。
【図３】図２に示した伝送装置の一例を示す図である。
【図４】図３に示した保護時間テーブルの一例を示す図である。
【図５】図２に示した通信システムにおける通信処理の一例を示す図である。
【図６】図５に示した通信処理の続きを示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて実施形態について説明する。
【００１２】
図１は、通信システムおよび伝送装置の一実施形態を示す。
【００１３】
図１に示した通信システム１００は、複数の伝送装置１０（例えば、ｎ個の伝送装置１０（１）−１０（ｎ））および伝送装置１０をリング状に接続する光ファイバ等の伝送路２０を有する。すなわち、通信システム１００は、リングネットワークを有する。通信システム１００では、例えば、ＳＤＨ／ＳＯＮＥＴ等の通信規格に基づいて、伝送装置１０間でデータを含む信号を伝送するために、運用系の経路と予備系の経路とが、リングネットワーク上の互いに異なる方向に設定される。図１では、例えば、伝送装置１０（１）と伝送装置１０（ｎ）との間において、太線で示した運用系の経路ＰＴ１が伝送路２０に設定され、太い破線で示した予備系の経路ＰＴ２が伝送路２０に設定される。
【００１４】
伝送装置１０（１）、１０（ｎ）は、ＵＰＳＲ（Unidirectional Path Switched Ring）等の規格に基づいて、運用系の経路ＰＴ１および予備系の経路ＰＴ２の各々に、同じデータを含んだ信号を出力し、データを伝送する。
【００１５】
なお、運用系の経路ＰＴ１上に配置された伝送装置１０（２）−１０（ｎ−１）は、伝送装置１０（１）と伝送装置１０（ｎ）との間で伝送するデータを中継する中継装置として動作する。また、予備系の経路ＰＴ２上に配置された伝送装置１０がある場合、伝送装置１０（１）と伝送装置１０（ｎ）との間で伝送するデータを中継する中継装置として動作する。
【００１６】
伝送装置１０（１）は、測定部１１、決定部１２、制御部１３および保持部１４を有する。保持部１４は、バッファメモリ等の記憶装置を含み、伝送装置１０（１）の外部に配置されてもよい。なお、伝送装置１０（２）−１０（ｎ）についても、伝送装置１０（１）と同一あるいは同様の要素を有する。また、以下では、伝送装置１０（１）と伝送装置１０（ｎ）との間でデータを伝送する例を示すが、他の伝送装置１０間についても同様にデータが伝送される。この場合、伝送装置１０（１）または伝送装置１０（ｎ）は中継装置として動作する。
【００１７】
測定部１１は、伝送装置１０（ｎ）との間に設定された運用系の経路ＰＴ１と予備系の経路ＰＴ２との距離を測定する。例えば、測定部１１は、Ｅｔｈｅｒ  ＯＡＭ（Operations, Administration, Maintenance）等の信号を、運用系の経路ＰＴ１および予備系の経路ＰＴ２にそれぞれ出力する。そして、測定部１１は、運用系の経路ＰＴ１および予備系の経路ＰＴ２の各々を介して、Ｅｔｈｅｒ  ＯＡＭの信号が伝送装置１０（ｎ）との間を往復する時間に基づいて、運用系の経路ＰＴ１および予備系の経路ＰＴ２の距離を測定する。
【００１８】
決定部１２は、運用系の経路ＴＰ１で異常が発生した場合に、伝送装置１０（ｎ）から受信した信号に含まれるデータを保持部１６に保持させる保護時間を、測定部１１により測定された運用系の経路ＴＰ１の距離を用いて決定する。例えば、図１に示すように、通信システム１００がリングネットワークのため、運用系の経路ＰＴ１の距離が予備系の経路ＴＰ２より長い場合がある。この場合、伝送装置１０（ｎ）が予備系の経路ＴＰ２に送信した信号は、運用系の経路ＰＴ１より早く伝送装置１０（１）に到着する。しかし、運用系の経路ＰＴ１上の伝送装置１０（ｎ−１）と伝送装置１０（ｎ）との区間で断線等の異常が発生した場合、伝送装置１０（１）は、中継装置の伝送装置１０（ｎ−１）から異常の発生を示す警報信号を受信するまで、異常の発生の検知が困難である。このため、伝送装置１０（１）は、警報信号を受信するまでの間、予備系の経路ＴＰ２を運用系に切り替えることが困難であり、伝送装置１０（ｎ）が予備系の経路ＰＴ２に送信したデータを受信することが難しい。
【００１９】
そこで、決定部１２は、例えば、データを保持部１４に保持させる保護時間を従来（例えば、１０ミリ秒等）と比べて短い時間に決定する。そして、制御部１３は、伝送装置１０（ｎ）から受信したデータを保持部１４に保持させる保護時間が従来より短いため、早く予備系の経路ＴＰ２を運用系に切り替えることができる。すなわち、伝送装置１０（１）は、従来と比べて早く運用系に切り替えられた経路ＴＰ２からデータを受信でき、データの損失を抑制することができる。
【００２０】
一方、運用系の経路ＰＴ１の距離が予備系の経路ＴＰ２より短い場合、伝送装置１０（ｎ）が予備系の経路ＴＰ２に送信した信号は、運用系の経路ＰＴ１に送信した信号より遅く伝送装置１０（１）に到着する。そこで、決定部１２は、例えば、データを保持部１６に保持させる保護時間を従来（例えば、１０ミリ秒等）と同一あるいは同様の時間に決定する。
【００２１】
制御部１３は、運用系の経路ＴＰ１上に配置され伝送装置１０（２）等の中継装置から運用系の経路ＴＰ１で異常の発生を示す警報信号を受信した場合、保護時間が経過するまでに伝送装置１０（ｎ）から受信したデータを保持部１６に保持させる。そして、制御部１５は、運用系の経路ＴＰ１を予備系に切り替え、予備系の経路ＴＰ２を運用系に切り替える。
【００２２】
以上、図１に示した実施形態では、決定部１２は、運用系の経路ＰＴ１で異常が発生した際に、伝送装置１０（ｎ）から受信したデータを保持部１４に保持させる保護時間を、測定部１１が測定した運用系の経路ＰＴ１の距離を用いて決定する。例えば、決定部１２は、運用系の経路ＰＴ１の距離が予備系の経路ＴＰ２より長い（予備系の経路ＴＰ２に送信した信号が運用系の経路ＰＴ１より早く伝送装置１０（１）に到達する）場合、保護時間を従来（例えば、１０ミリ秒等）と比べて短い時間に決定する。これにより、伝送装置１０（１）は、従来と比べて早く予備系の経路ＴＰ２を運用系に切り替えることができる。そして、通信システム１００は、データの損失を抑制することができる。
【００２３】
図２は、通信システムおよび通信装置の別の実施形態を示す。図２に示した通信システム１００Ａは、例えば、ｎ個の伝送装置１０ａ（１０ａ（１）−１０ａ（ｎ））および光ファイバ等の伝送路２１ａ、２１ｂ、２２ａ、２２ｂを有する。通信システム１００Ａでは、伝送装置１０ａは、伝送路２１ａ、２１ｂ、２２ａ、２２ｂを用いて４重のリング状に接続されたリングネットワークを有する。そして、一対の伝送路２１ａ、２１ｂにより、ＳＤＨ／ＳＯＮＥＴ等の通信規格に基づいて、伝送装置１０ａ間で双方向に信号が伝送される。また、一対の伝送路２２ａ、２２ｂにより、ＳＤＨ／ＳＯＮＥＴ等の通信規格に基づいて、伝送装置１０ａ間で双方向に信号が伝送される。
【００２４】
通信システム１００Ａは、一対の伝送路２１ａ、２１ｂと一対の伝送路２２ａ、２２ｂとを用い、伝送装置１０ａ間でデータを伝送するために、リングネットワーク上の互いに異なる方向で運用系の経路と予備系の経路とを設定する。例えば、伝送装置１０ａ（１）と伝送装置１０ａ（ｎ）との間において、破線で示す運用系の経路ＰＴａが一対の伝送路２１ａ、２１ｂに設定され、点線で示す予備系の経路ＰＴｂが一対の伝送路２２ａ、２２ｂに設定される。伝送装置１０ａ（１）、１０ａ（ｎ）は、ＵＰＳＲの規格に基づいて、複数の波長の光信号が多重化された同じＷＤＭ（Wavelength Division Multiplexing）信号を、運用系の経路ＰＴａおよび予備系の経路ＰＴｂにそれぞれ伝送する。なお、運用系の経路ＰＴａ上に配置された伝送装置１０ａ（２）−１０ａ（ｎ−１）は、伝送装置１０ａ（１）と伝送装置１０ａ（ｎ）との間で伝送するＷＤＭ信号を中継する中継装置として動作する。また、予備系の経路ＰＴｂ上に配置された伝送装置１０がある場合、伝送装置１０ａ（１）と伝送装置１０ａ（ｎ）との間で伝送するＷＤＭ信号を中継する中継装置として動作する。
【００２５】
図３は、図２に示した伝送装置１０ａ（１）の一例を示す。伝送装置１０ａ（１）は、複数の増幅部ＡＭＰ１、複数の増幅部ＡＭＰ２、ＯＡＤＭ（Optical Add Drop Multiplexer）３０、制御部３１、バッファ３２、ＩＦ（Interface）部３３および記憶部３４を有する。なお、伝送装置１０ａ（２）−１０ａ（ｎ）についても、伝送装置１０ａ（１）と同一あるいは同様の要素を有する。また、以下では、伝送装置１０ａ（１）と伝送装置１０ａ（ｎ）との間でデータを伝送する例を示すが、他の伝送装置１０ａ間についても同様にデータが伝送される。
【００２６】
各増幅部ＡＭＰ１は、例えば、伝送路２１ａ、２１ｂ、２２ａ、２２ｂの各々を介して受信したＷＤＭ信号を増幅してＯＡＤＭ３０に出力する。また、各増幅部ＡＭＰ２は、ＯＡＤＭ３０から出力されたＷＤＭ信号を増幅し伝送路２１ａ、２１ｂ、２２ａ、２２ｂにそれぞれ出力する。
【００２７】
ＯＡＤＭ３０は、例えば、運用系の経路ＴＰａを介して受信したＷＤＭ信号のうち所定の波長の光信号を選択的に分離する。ＯＡＤＭ３０は、分離した所定の波長の光信号を、ＩＦ部３３を介して接続されたコンピュータ装置あるいはネットワーク等に出力する。また、ＯＡＤＭ３０は、ＩＦ部３３を介して接続されたコンピュータ装置あるいはネットワーク等から受信した所定の波長の光信号をＷＤＭ信号に混合する。ＯＡＤＭ３０は、混合したＷＤＭ信号を運用系の経路ＰＴａおよび予備系の経路ＰＴｂにそれぞれ出力する。なお、分離あるいは混合する光信号の所定の波長は、例えば、制御部３１により予め設定される。また、伝送装置１０ａ（１）が中継装置として動作する場合、ＯＡＤＭ３０は、受信したＷＤＭ信号に対して分離および混合の処理を実行することなく、増幅部ＡＭＰ２を介して各伝送路２１ａ、２１ｂ、２２ａ、２２ｂに出力する。
【００２８】
また、ＯＡＤＭ３０は、例えば、制御部３１からの制御指示を含む信号をＷＤＭ信号に混合し、混合したＷＤＭ信号を送信先の伝送装置１０ａに送信する。そして、ＯＡＤＭ３０は、送信した制御指示に対する送信先の伝送装置１０ａからの応答あるいは他の伝送装置１０ａからの制御指示を受信したＷＤＭ信号から分離し、分離した応答あるいは制御指示を制御部３１に出力する。
【００２９】
制御部３１は、プログラムを実行するプロセッサを含み、プロセッサがメモリ等の記憶部３４に記憶されるプログラムを実行することで、伝送装置１０ａの各部の動作を統括的に制御する。制御部３１は、例えば、通信システム１００Ａを制御および監視するコンピュータ装置等の監視装置から、伝送装置１０ａ（ｎ）等との間でデータを伝送する経路の設定指示を受けた場合、指示された伝送装置１０ａとの間で運用系および予備系の経路を設定する。
【００３０】
また、制御部３１は、プログラムを実行することで、測定部３５および決定部３６として機能する。測定部３５は、例えば、伝送装置１０ａ（ｎ）との間で、運用系の経路ＰＴａおよび予備系の経路ＰＴｂが新たに設定された場合、運用系の経路ＰＴａおよび予備系の経路ＰＴｂの距離を測定する。また、測定部３５は、運用系の経路ＰＴａおよび予備系の経路ＰＴｂ上に配置され中継装置として動作する伝送装置１０ａ（２）−１０ａ（ｎ−１）までの距離もそれぞれ測定する。例えば、測定部３５は、Ｅｔｈｅｒ  ＯＡＭ等の信号を、運用系の経路ＰＴａおよび予備系の経路ＰＴｂを介して伝送装置１０ａ（２）−１０ａ（ｎ）の各々に送信する。そして、測定部３５は、運用系の経路ＰＴａおよび予備系の経路ＰＴｂの各々を介して、Ｅｔｈｅｒ  ＯＡＭの信号が各伝送装置１０ａとの間を往復するまでにかかった往復時間を測定する。測定部３５は、測定した往復時間の２分の１の値を、運用系の経路ＴＰａの距離、予備系の経路ＴＰｂの距離、あるいは中継装置の伝送装置１０ａまでの距離を示す伝送時間として算出する。測定部３５は、算出した伝送時間を保護時間テーブル４０に格納する。保護時間テーブル４０については、図４で説明する。
【００３１】
決定部３６は、運用系の経路ＴＰａにおいて異常が発生した場合に、運用系の経路ＰＴａを介して伝送装置１０ａ（ｎ）から受信したデータをバッファ３２に保持させる保護時間を、測定部３５により測定された伝送時間（すなわち距離）を用いて決定する。決定部３６は、決定した保護時間を保護時間テーブル４０に格納する。決定部３６の動作については、図４で説明する。
【００３２】
また、制御部３１は、例えば、ＯＡＤＭ３０が各伝送路２１ａ、２１ｂ、２２ａ、２２ｂから受信する光信号の強度を監視する。制御部３１は、ＯＡＤＭ３０が受信した光信号の強度が所定値以下となった伝送路を検知した場合、検知した伝送路で断線等の障害が発生したと判定する。制御部３１は、障害の発生を検知した場合、例えば、障害の発生を示す警報信号（以下、ＡＩＳ（Alarm Indication Signal）信号とも称される）を生成し、ＯＡＤＭ３０に、生成したＡＩＳ信号をＷＤＭ信号に混合させる。そして、ＡＩＳ信号は、運用系の経路および予備系の経路を介して、各伝送装置１０ａに送信される。なお、ＡＩＳ信号には、障害を示す情報および送信元の伝送装置１０ａを示す情報が含まれる。
【００３３】
一方、制御部３１は、例えば、他の伝送装置１０ａからＡＩＳ信号を受信した場合、ＡＩＳ信号に含まれる送信元の伝送装置１０ａを示す情報を取得し、取得した情報を用いて運用系の経路ＰＴａ上で障害が発生したか否かを判定する。制御部３１は、運用系の経路ＰＴａ上で障害が発生したことを検知した場合、運用系の経路ＰＴａ上のどの区間で障害が発生したかを特定する。制御部３１は、保護時間テーブル４０を用い、特定した区間に応じた保護時間を選択し、選択した保護時間が経過するまでに運用系の経路ＰＴａから受信した伝送装置１０ａ（１）宛のデータをバッファ３２に保持させる。その後、制御部３１は、運用系の経路ＰＴａを予備系に切り替え、予備系の経路ＰＴｂを運用系に切り替える。なお、制御部３１は、例えば、予備系の経路ＰＴｂで障害が発生したことを検知した場合、ＡＩＳ信号を受信した旨を監視装置等に通知する。制御部３１の動作については、図４で説明する。
【００３４】
バッファ３２は、バッファメモリ等であり、運用系の経路ＴＰａにおいて異常が発生した場合、決定部３６が決定した保護時間の間、伝送装置１０ａ（ｎ）から受信したデータを一時的に保持する。
【００３５】
ＩＦ部３３は、インタフェースであり、コンピュータ装置あるいはネットワーク等と接続される。ＩＦ部３３は、接続されたコンピュータ装置あるいはネットワーク等とＯＡＤＭ３０との間でやり取りされる信号を中継する。
【００３６】
記憶部３４は、フラッシュメモリ等の記憶装置を含み、制御部３１が実行するプログラムおよび保護時間テーブル４０等を記憶する。
【００３７】
図４は、図３に示した保護時間テーブル４０の一例を示す。図４に示した保護時間テーブル４０は、例えば、図２に示した伝送装置１０ａ（１）が伝送装置１０ａ（ｎ）との間で設定した運用系の経路ＰＴａおよび予備系の経路ＰＴｂに対するものを示す。すなわち、伝送装置１０ａ（１）は、伝送装置１０ａ（２）−１０ａ（ｎ−１）の各々との間において運用系の経路および予備系の経路を設定した場合、伝送装置１０ａごとに保護時間テーブル４０を生成し、記憶部３４に記憶する。また、伝送装置１０ａ（２）−１０ａ（ｎ）は、図４に示した保護時間テーブル４０と同様に、運用系の経路および予備系の経路を設定した伝送装置１０ａごとに保護時間テーブル４０を生成し、記憶部３４に記憶する。
【００３８】
保護時間テーブル４０は、経路を示す情報、伝送装置を示す情報、伝送時間（すなわち距離）を示す情報、および保護時間を示す情報の領域を有する。経路の領域には、経路が“運用系”か“予備系”を示す情報が格納される。伝送装置の領域には、各伝送装置１０ａを識別する情報（例えば、ＩＤ２、…ＩＤ（ｎ−１）、ＩＤｎ等）が格納される。伝送時間の領域には、測定部３５が測定した各伝送装置１０ａとの間の伝送時間が格納される。
【００３９】
保護時間の領域には、決定部３６により決定された保護時間が格納される。例えば、図２に示すように、通信システム１００Ａはリングネットワークのため、運用系の経路ＰＴａにおいて伝送装置１０ａ（１）との間の伝送時間（距離）が長いほど、予備系の経路ＰＴｂにおける伝送装置１０ａ（１）との間の伝送時間（距離）が短くなる。すなわち、伝送装置１０ａ（ｎ）が伝送装置１０ａ（１）に送信したＷＤＭ信号は、運用系の経路ＰＴａと比べて予備系の経路ＴＰｂを介した方が早く伝送装置１０（１）に到達する。そこで、決定部３６は、例えば、測定部３５により測定された伝送時間に反比例した保護時間を決定し、決定した保護時間を保護時間の領域に格納する。なお、決定部３６は、反比例の代わりに指数関数等を用いて、伝送時間が長くなるに従い保護時間を短く設定してもよい。
【００４０】
例えば、制御部３１は、運用系の経路ＰＴａを介して伝送装置１０ａ（ｎ−１）等からＡＩＳ信号を受信した場合、ＡＩＳ信号に含まれる送信元の伝送装置１０ａ（ｎ−１）等を識別する情報（すなわちＩＤ（ｎ−１）等）を取得する。制御部３１は、伝送装置１０ａ（ｎ−１）を識別するＩＤ（ｎ−１）を取得した場合、運用系の経路ＰＴａ上の伝送装置１０ａ（ｎ−１）と伝送装置１０ａ（ｎ）との区間で障害が発生したと特定する。そして、制御部３１は、保護時間テーブル４０に基づいて、特定した区間に応じた保護時間（例えば、伝送装置１０ａ（ｎ−１）に対応した保護時間５ミリ秒等）を選択する。制御部３１は、選択した保護時間が経過するまでに、運用系の経路ＰＴａを介して伝送装置１０ａ（ｎ）から受信したデータを保持する。そして、制御部３１は、運用系の経路ＰＴａを予備系に切り替え、予備系の経路ＰＴｂを運用系に切り替える。
【００４１】
図５および図６は、図２に示した通信システム１００Ａにおける通信処理の一例を示す。図５および図６に示した処理は、伝送装置１０ａ（１）と伝送装置１０ａ（ｎ）との間でデータを伝送する場合を示す。図５および図６に示した処理は、伝送装置１０ａ（１）、１０ａ（ｎ）および中継装置として動作する伝送装置１０ａ（２）−１０ａ（ｎ−１）の制御部３１が記憶部３４に記憶されたプログラムを実行することにより実現される。なお、図５および図６では、伝送装置１０ａ（１）と伝送装置１０ａ（ｎ）とは互いに同一あるいは同様の処理を並列に実行するため、同じステップ番号を付し、伝送装置１０ａ（１）における処理を説明する。また、図５および図６に示した伝送装置１０ａ（ｋ）は、中継装置として動作する伝送装置１０ａ（２）−１０ａ（ｎ−１）を示す。
【００４２】
また、図５および図６に示した処理は、伝送装置１０ａに搭載されるハードウェアにより実行されてもよい。この場合、図２に示した測定部３５および決定部３６は、伝送装置１０ａ内に配置される回路により実現される。
【００４３】
また、伝送装置１０ａ（１）と伝送装置１０ａ（２）−１０ａ（ｎ−１）の各々との間でデータを伝送する場合についても、図５および図６に示した処理と同様の処理が実行される。さらに、伝送装置１０ａ（２）−１０ａ（ｎ）の各々の間でデータを伝送する場合についても、図５および図６に示した処理と同様の処理が実行される。
【００４４】
ステップＳ１００では、制御部３１は、通信システム１００Ａを制御および監視する監視装置から伝送装置１０ａ（ｎ）との間で新たにデータを伝送する、新たな経路の設定指示を受けたか否かを判定する。制御部３１が監視装置から設定指示を受けた場合、伝送装置１０ａ（１）の処理はステップＳ１１０に移る。一方、制御部３１が監視装置から設定指示を受けていない場合、伝送装置１０ａ（１）の処理は、図６に示したステップＳ１６０に移る。
【００４５】
ステップＳ１１０では、制御部３１は、ステップＳ１００で受けた設定指示に基づいて、伝送装置１０ａ（ｎ）との間でデータを伝送する新たな経路を設定する。例えば、制御部３１は、伝送装置１０ａ（２）−１０ａ（ｎ−１）を介して伝送装置１０ａ（ｎ）に接続する運用系の経路ＰＴａ（図２に示した破線）を、一対の伝送路２１ａ、２１ｂを用いて設定する。また、制御部３１は、伝送装置１０ａ（ｎ）に接続する予備系の経路ＰＴｂ（図２に示した点線）を、一対の伝送路２２ａ、２２ｂを用いて設定する。
【００４６】
ステップＳ１２０では、測定部３５は、ステップＳ１１０で設定された運用系の経路ＰＴ１ａおよび予備系の経路ＰＴ２ａの距離を測定するために、Ｅｔｈｅｒ  ＯＡＭを運用系の経路ＰＴａおよび予備系の経路ＰＴｂを介して伝送装置１０ａ（ｎ）に送信する。また、測定部３５は、伝送装置１０ａ（ｋ）との間の距離も測定するために、Ｅｔｈｅｒ  ＯＡＭを運用系の経路ＰＴａおよび予備系の経路ＰＴｂを介して伝送装置１０ａ（ｋ）に送信する。なお、図２では、予備系の経路ＰＴｂ上に配置される伝送装置１０ａ（ｋ）が存在しないため、測定部３５は、伝送装置１０ａ（ｋ）宛のＥｔｈｅｒ  ＯＡＭを予備系の経路ＰＴｂに送信しない。
【００４７】
ステップＳ１３０では、制御部３１は、運用系の経路ＰＴａを介して伝送装置１０ａ（ｎ）から受信したＥｔｈｅｒ  ＯＡＭに対する応答のＥｔｈｅｒ  ＯＡＭを、運用系の経路ＰＴａを介して送信する。また、制御部３１は、予備系の経路ＰＴｂを介して伝送装置１０ａ（ｎ）から受けたＥｔｈｅｒ  ＯＡＭに対する応答のＥｔｈｅｒ  ＯＡＭを、予備系の経路ＰＴｂを介して送信する。
【００４８】
また、ステップＳ３００では、伝送装置１０ａ（ｋ）の制御部３１は、伝送装置１０ａ（１）および伝送装置１０ａ（ｎ）から受信したＥｔｈｅｒ  ＯＡＭに対する、応答のＥｔｈｅｒ  ＯＡＭを伝送装置１０ａ（１）および伝送装置１０ａ（ｎ）の各々に送信する。
【００４９】
ステップＳ１４０では、測定部３５は、伝送装置１０ａ（ｎ）および伝送装置１０ａ（ｋ）からの応答のＥｔｈｅｒ  ＯＡＭを受信し、運用系の経路ＴＰａの距離、予備系の経路ＴＰｂの距離、および伝送装置１０ａ（ｋ）までの距離を測定する。例えば、測定部３５は、運用系の経路ＰＴａおよび予備系の経路ＰＴｂの各々を介して、Ｅｔｈｅｒ  ＯＡＭの信号が各伝送装置１０ａとの間を往復するまでにかかった往復時間を測定する。そして、測定部３５は、測定した往復時間の２分の１の値を、運用系の経路ＴＰａの距離、予備系の経路ＴＰｂの距離、あるいは中継装置の伝送装置１０ａまでの距離を示す伝送時間として、図４に示した保護時間テーブル４０の伝送時間の領域に格納する。なお、ステップＳ１２０、ステップＳ１３０およびステップＳ１４０の処理は、並列に実行されてもよい。
【００５０】
ステップＳ１５０では、決定部３６は、ステップＳ１４０で測定された各伝送装置１０ａの伝送時間を用い、運用系の経路ＴＰａで異常が発生した場合に、伝送装置１０ａ（ｎ）から受信したデータをバッファ３２に保持させる保護時間を決定する。決定部３６は、決定した保護時間を、図４に示した保護時間テーブル４０の保護時間の領域に格納する。
【００５１】
図６に示したステップＳ１６０では、ＯＡＤＭ３０は、ＵＰＳＲの規格に基づいて運用系の経路ＰＴａおよび予備系の経路ＰＴｂの各々にＷＤＭ信号を出力し、伝送装置１０ａ（ｎ）にデータを伝送する。
【００５２】
一方、ステップＳ３１０では、伝送装置１０ａ（ｋ）の制御部３１は、隣接する伝送装置１０ａとの間の区間において、断線等の異常が発生したか否かを判定する。制御部３１が断線等の異常を検知した場合、伝送装置１０ａ（ｋ）の処理はステップＳ３２０に移る。一方、制御部３１が異常を検知しなかった場合、伝送装置１０ａ（ｋ）の処理はステップＳ３３０に移る。
【００５３】
ステップＳ３２０では、制御部３１は、伝送装置１０ａ（ｋ）を識別する情報を含むＡＩＳ信号を生成し、生成したＡＩＳ信号をＯＡＤＭ３０を介して伝送路２１ａ、２１ｂ、２２ａ、２２ｂにそれぞれ送信する。
【００５４】
ステップＳ３３０では、制御部３１は、対向する伝送装置１０ａからＡＩＳ信号を受信したか否かを判定する。制御部３１が対向する伝送装置１０ａからＡＩＳ信号を受信した場合、伝送装置１０ａ（ｋ）の処理はステップＳ３４０に移る。一方、制御部３１が対向する伝送装置１０ａからＡＩＳ信号を受信していない場合、伝送装置１０ａ（ｋ）の処理は終了する。
【００５５】
ステップＳ３４０は、制御部３１は、ステップＳ３３０で受信したＡＩＳ信号を送信した伝送装置１０ａと反対側で対向する伝送装置１０ａに、ステップＳ３３０で受信したＡＩＳ信号を転送する。
【００５６】
そして、伝送装置１０ａ（ｋ）は、ステップＳ３００からステップＳ３４０の処理を繰り返し実行する。
【００５７】
一方、ステップＳ１７０では、伝送装置１０ａ（１）の制御部３１は、伝送装置１０ａ（ｋ）からＡＩＳ信号を受信したか否かを判定する。制御部３１がＡＩＳ信号を受信した場合、伝送装置１０ａ（１）の処理はステップＳ１８０に移る。一方、制御部３１がＡＩＳ信号を受信していない場合、伝送装置１０ａ（１）の処理は、図５に示したステップＳ１００に移る。
【００５８】
ステップＳ１８０では、制御部３１は、受信したＡＩＳ信号に含まれるＡＩＳ信号の送信元を示す伝送装置１０ａの識別する情報を用い、運用系の経路ＰＴａ上で障害が発生した区間を特定する。例えば、制御部３１は、伝送装置１０ａ（ｎ−１）からＡＩＳ信号を受信した場合、運用系の経路ＰＴａ上の伝送装置１０ａ（ｎ−１）と伝送装置１０ａ（ｎ）との区間で障害が発生したと特定する。
【００５９】
なお、伝送装置１０ａ（ｋ）から受信したＡＩＳ信号が予備系の経路ＰＴｂにおいて障害が発生したことを示す場合、伝送装置１０ａ（１）の処理は、図５に示したステップＳ１００に移ってもよい。この場合、制御部３１は、予備系の経路ＰＴｂにおいて障害が発生したことを示すＡＩＳ信号を受信した旨を、監視装置に通知してもよい。
【００６０】
ステップＳ１９０では、制御部３１は、保護時間テーブル４０を用い、ステップＳ１８０で特定した区間に応じた保護時間を選択し、選択した保護時間が経過するまでに運用系の経路ＰＴａを介して受信したデータをバッファ３２に保持させる。
【００６１】
ステップＳ２００では、制御部３１は、予備系の経路ＰＴｂを運用系に切り替える。また、制御部３１は、運用系の経路ＰＴａを予備系に切り替える。そして、制御部３１は、切り替え処理に伴い、保護時間テーブル４０における経路の領域を更新する。制御部３１は、運用系に切り替えられた経路ＰＴｂを介して伝送装置１０ａ（ｎ）から受信したデータとバッファ３２に保持されたデータとを、ＩＦ部３３を介して伝送装置１０ａ（１）に接続されたコンピュータ装置あるいはネットワーク等に送信する。なお、制御部３１は、ステップＳ１９０とステップＳ２００の処理を並列に実行してもよい。
【００６２】
そして、伝送装置１０ａ（１）は、ステップＳ１００からステップＳ２００の処理を繰り返し実行する。なお、伝送装置１０ａ（１）、１０ａ（ｎ）は、ステップ３００からステップ３４０の処理を実行してもよく、ステップＳ１００からステップ２００の処理と並列に実行してもよい。
【００６３】
以上、図２から図６に示した実施形態では、決定部３６は、運用系の経路ＰＴａで異常が発生した際に、伝送装置１０ａ（ｎ）から受信したデータをバッファ３２に保持させる保護時間を、測定部３５が測定した伝送装置１０ａごとの距離に応じて決定する。例えば、決定部３６は、運用系の経路ＰＴａの距離が予備系の経路ＴＰｂより長い（予備系の経路ＴＰｂに送信された信号が運用系の経路ＰＴａより早く伝送装置１０ａ（１）に到達する）場合、保護時間を従来（例えば、１０ミリ秒等）より短い時間に決定する。これにより、伝送装置１０ａ（１）は、従来と比べて早く予備系の経路ＴＰｂを運用系に切り替えることができる。そして、通信システム１００Ａは、データの損失を抑制することができる。
【００６４】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００６５】
１０（１）−１０（ｎ），１０ａ（１）−１０ａ（ｎ）…伝送装置；１１，３５…測定部；１２，３６…決定部；１３，３１…制御部；１４…保持部；２０，２１ａ，２１ｂ，２２ａ，２２ｂ…伝送路；３０…ＯＡＤＭ；３２…バッファ；３３…ＩＦ部；３４…記憶部；４０…保護時間テーブル；１００，１００Ａ…通信システム；ＡＭＰ１，ＡＭＰ２…増幅部；ＰＴ１，ＰＴａ…運用系の経路；ＰＴ２，ＰＴｂ…予備系の経路
【図１】
2017011406.tif 000003
【図２】
2017011406.tif 000004
【図３】
2017011406.tif 000005
【図４】
2017011406.tif 000006
【図５】
2017011406.tif 000007
【図６】
2017011406.tif 000008