(57)【要約】【課題】通信障害の発生をできるだけ回避できるようにする。【解決手段】スイッチ部３２の接続設定情報として、入力ポートに入力される信号の識別情報に対応していずれの出力ポートへ信号を出力するかを規定した第一の接続設定情報３４１と、当該出力ポートとは異なる代替の出力ポートへ前記信号を出力することを規定した第二の接続設定情報３５１と、を含む。制御部３１は、同じ出力ポートに他の信号が接続済みである場合に、第二の接続設定情報３５１に基づきスイッチ部３２の信号経路を制御する。【選択図】図６
2014217002.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力ポートと複数の出力ポートとの間の信号経路を切り替えるスイッチ部と、
前記スイッチ部における前記信号経路の接続設定情報を記憶する記憶手段と、
前記記憶手段における前記接続設定情報に従って前記スイッチ部の前記信号経路を制御する制御部と、を備え、
前記接続設定情報は、前記入力ポートに入力される信号の識別情報に対応していずれの出力ポートへ前記信号を出力するかを規定した第一の接続設定情報と、当該出力ポートとは異なる代替の出力ポートへ前記信号を出力することを規定した第二の接続設定情報と、を含み、
前記制御部は、前記出力ポートに他の信号が接続済みである場合に、前記第二の接続設定情報に基づき前記スイッチ部の信号経路を制御する、
伝送装置。
【請求項２】
前記第一及び第二の接続設定情報は、前記信号の当該伝送装置に対する宛先装置毎に規定される、請求項１に記載の伝送装置。
【請求項３】
前記記憶手段は、第一及び第二の記憶部又は記憶領域を備え、
前記第一の接続設定情報は、前記第一の記憶部又は記憶領域に記憶され、
前記第二の接続設定情報は、前記第二の記憶部又は記憶領域に記憶される、請求項１又は２に記載の伝送装置。
【請求項４】
前記第一及び第二の接続設定情報は、ノードディスジョイントで設計した経路に対する情報である、請求項１〜３のいずれか１項に記載の伝送装置。
【請求項５】
前記第一及び第二の接続設定情報は、リンクディスジョイントで設計した経路に対する情報である、請求項１〜３のいずれか１項に記載の伝送装置。
【請求項６】
前記第二の接続設定情報は、当該伝送装置から宛先装置に対して最短となる経路を設計したときの、当該経路に対応する情報である、請求項１〜３のいずれか１項に記載の伝送装置。
【請求項７】
前記第二の接続設定情報は、当該伝送装置から宛先装置に対してｎ番目（ｎは２以上の整数）に短い経路を設計したときの、当該経路に対応する情報である、請求項１〜３のいずれか１項に記載の伝送装置。
【請求項８】
前記制御部は、
前記第二の接続設定情報に基づく前記信号経路の制御の結果が、前記信号がループバックする設定結果となる場合に、上位装置に対して障害を通知する、請求項１〜７のいずれか１項に記載の伝送装置。
【請求項９】
前記制御部は、
前記第一の接続設定情報に基づく前記信号経路の制御時に、前記入力ポートに入力される信号が既に当該伝送装置を通過済みの信号であるか否かを判定し、
通過済みの信号である場合に、上位装置に対して障害を通知する、請求項１〜８のいずれか１項に記載の伝送装置。
【請求項１０】
前記制御部は、
前記障害を通知した後、前記上位装置からの設定に従って前記第一及び第二の接続設定情報を更新する、請求項８又は９に記載の伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、伝送装置に関し、例示的に、伝送経路を制御する技術に関する。
【背景技術】
【０００２】
パケット通信方式を用いたネットワークは、経路制御装置とパケット通信装置とを備える。パケット通信装置は、各パケットの宛先切替えを行なうスイッチ部と信号転送部とを有する。経路制御装置は、各パケットの送信元から送信先までのエンドツーエンドの経路を経路計算部によって決定する。
【０００３】
経路制御装置は、経路計算部による経路計算結果に基づき、ネットワークに複数存在するパケット通信装置のスイッチ部や信号転送部の切替え制御の設定等を行なう。このような技術をオープンフローと呼ぶ。
【０００４】
経路制御に関する技術として、下記の特許文献１及び２に示す技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−４９６７４号公報
【特許文献２】特開２００４−１２９０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
パケット通信装置や光伝送装置等の伝送装置におけるスイッチ部や信号転送部には、異なる複数の入力ポートが同一の出力ポートへ接続されるような接続設定情報が設定される可能性がある。この時、もし誤って、前記の接続設定情報に相当するパスが伝送装置へ入力された場合、パスのブロッキングが発生する。ブロッキングが発生すると、通信障害（電話における呼損）となる。
【０００７】
本発明の目的の１つは、通信障害の発生をできるだけ回避できるようにすることにある。
【０００８】
なお、前記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の一つとして位置付けることができる。
【課題を解決するための手段】
【０００９】
伝送装置の一態様は、複数の入力ポートと複数の出力ポートとの間の信号経路を切り替えるスイッチ部と、前記スイッチ部における前記信号経路の接続設定情報を記憶する記憶手段と、前記記憶手段における前記接続設定情報に従って前記スイッチ部の前記信号経路を制御する制御部と、を備え、前記接続設定情報は、前記入力ポートに入力される信号の識別情報に対応していずれの出力ポートへ前記信号を出力するかを規定した第一の接続設定情報と、当該出力ポートとは異なる代替の出力ポートへ前記信号を出力することを規定した第二の接続設定情報と、を含み、前記制御部は、前記出力ポートに他の信号が接続済みである場合に、前記第二の接続設定情報に基づき前記スイッチ部の信号経路を制御する。
【発明の効果】
【００１０】
通信障害の発生をできるだけ回避することが可能である。
【図面の簡単な説明】
【００１１】
【図１】回線通信方式や光通信方式へオープンフロー技術による運用管理方式を適用したネットワークの一例を示す図である。
【図２】図１に例示する光伝送装置のハードウェア構成例を示す図である。
【図３】図１に例示する光伝送装置の機能的な構成例を示すブロック図である。
【図４】図１に例示する光伝送装置の機能的な構成例を示すブロック図である。
【図５】図１に例示する光伝送装置の機能的な構成例を示すブロック図である。
【図６】本実施形態に係る光伝送装置の構成例を示すブロック図である。
【図７】図６に例示する光伝送装置におけるスイッチ・転送部に対する接続設定方法の第一の手順例を示すフローチャートである。
【図８】図６に例示する光伝送装置におけるスイッチ・転送部に対する接続設定方法の第二の手順例を示すフローチャートである。
【図９】本実施形態に係るネットワークトポロジーの一例を示す図である。
【図１０】（Ａ）及び（Ｂ）は図６に例示する光伝送装置の第一及び第二の記憶部における情報の一例を示す図である。
【図１１】本実施形態に係るネットワークトポロジーの一例を示す図である。
【図１２】（Ａ）及び（Ｂ）は図１１に例示するネットワークトポロジーに対応した第一及び第二の記憶部における情報の一例を示す図である。
【図１３】本実施形態に係るネットワークトポロジーの一例を示す図である。
【図１４】（Ａ）及び（Ｂ）は図１３に例示するネットワークトポロジーに対応した第一及び第二の記憶部における情報の一例を示す図である。
【図１５】本実施形態に係るネットワークトポロジーの一例を示す図である。
【図１６】（Ａ）及び（Ｂ）は図１５に例示するネットワークトポロジーに対応した第一及び第二の記憶部における情報の一例を示す図である。
【図１７】ノードディスジョイント経路を説明するためのネットワークトポロジー図である。
【図１８】リンクディスジョイント経路を説明するためのネットワークトポロジー図である。
【図１９】当該ノードから宛先ノードまでの経路が最短の経路を説明するためのネットワークトポロジー図である。
【図２０】当該ノードから宛先ノードまでの経路がｎ番目に短い経路を説明するためのネットワークトポロジー図である。
【図２１】図６に例示する光伝送装置における接続設定情報の再計算を説明すべくネットワークトポロジーの一例を示す図である。
【図２２】（Ａ）及び（Ｂ）は図２１に例示するネットワークトポロジーに対応した第一及び第二の記憶部における情報の一例を示す図である。
【図２３】図６に例示する光伝送装置における接続設定情報の再計算を説明すべくネットワークトポロジーの一例を示す図である。
【図２４】（Ａ）及び（Ｂ）は図２３に例示するネットワークトポロジーに対応した第一及び第二の記憶部における情報の一例を示す図である。
【図２５】図６に例示する光伝送装置に回線通信方式を適用した場合の光伝送装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。なお、以下の実施形態で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【００１３】
図１は、回線通信方式や光通信方式へオープンフロー技術による運用管理方式を適用したネットワークの一例を示す図である。回線通信方式の一例としては、ＳＯＮＥＴ（Synchronous Optical Network）、ＳＤＨ（Synchronous Digital Hierarchy）、ＯＴＮ（Optical Transport Network）等が挙げられる。光通信方式の一例としては、ＷＤＭ（Wavelength Division Multiplexing）が挙げられる。
【００１４】
オープンフロー技術に関する文献として下記の参考文献１がある。また、下記の参考文献２では、オープンフロー技術による経路制御をパケット通信技術からＳＯＮＥＴ、ＳＤＨ、ＯＴＮ、ＷＤＭ等の回線通信方式や光通信方式への拡張が提案されている。
【００１５】
参考文献１：N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, 38(2):69-74, April 2008.
【００１６】
参考文献２：Saurav Das, Guru Parulkar, Nick McKeown, Unifying Packet and Circuit Switched Networks, Below IP Networking workshop in conjunction with Globecom'09, Hawaii, November 2009.
【００１７】
図１に示すネットワークは、例示的に、ネットワーク運用管理システム（ＮＭＳ：Network Management System）１０と、経路制御装置２０と、光伝送装置（以下「光ノード」あるいは単に「ノード」と称することがある。）３０と、を備える。
【００１８】
ＮＭＳ１０は、ネットワーク全体の運用管理を集中的に行なう。
【００１９】
経路制御装置２０は、ネットワークを伝送される信号の経路制御を行なう。なお、ＮＭＳ１０及び経路制御装置２０は、ノード３０に対する上位装置の一例である。
【００２０】
ノード３０は、経路制御装置２０からの指示に従い、信号の宛先切替えや転送を行なう。
【００２１】
経路制御装置２０は、例示的に、信号経路の計算を行なう経路計算部２１と、前記計算の結果による経路となるようにノード３０に対する制御を行なう経路設定部２２と、を有する。
【００２２】
ノード３０は、例示的に、スイッチ・転送部３２、記憶部３４、及び、制御部３１を備える。
【００２３】
スイッチ・転送部３２は、信号の宛先切替えや信号の転送を行なう。
【００２４】
記憶部３４は、経路制御装置２０からの経路に対応する制御を行なうための情報を保持する。当該情報には、フローテーブル等が含まれる。
【００２５】
制御部３１は、ＮＭＳ１０からの制御情報に従って装置の制御やモニタ等を行なう。
【００２６】
なお、ここでのノード３０は、ＳＯＮＥＴ、ＳＤＨ、ＯＴＮ及びＷＤＭ等のうち単独または複数の方式に対応する装置である。
【００２７】
図２は、ノード３０のハードウェア構成例を示す図である。図２に示すノード３０は、例示的に、制御部３１の一例として、入力部３１１、出力部３１２、演算処理部３１３、補助記憶部３１４、制御信号入力部３１５、制御信号出力部３１６、メモリ部３１７、及び、システムバス３１８を備える。
【００２８】
入力部３１１、出力部３１２、補助記憶部３１４、制御信号入力部３１５、制御信号出力部３１６、及び、メモリ部３１７は、演算処理部３１３による制御下でシステムバス３１８を介して相互に通信可能である。なお、メモリ部３１７及び／又は補助記憶部３１４は、既述の記憶部３４に相当する。
【００２９】
入力部３１１は、例えば、上位装置（例えばＮＭＳ１０）からの指示や命令等の制御信号を受信する。
【００３０】
出力部３１２は、ＮＭＳ１０に対して指示や命令等の制御信号を送信する。
【００３１】
演算処理部３１３は、制御部３１の動作を統括的に制御する。演算処理部３１３は、ＣＰＵやＤＳＰ等を用いて実現される。
【００３２】
メモリ部３１７は、制御部３１の動作（演算処理部３１３の演算処理）に用いられる情報を記憶する。当該情報には、スイッチ・転送部３２に対する設定情報の一例であるフローテーブル等が含まれる。
【００３３】
補助記憶部３１４は、メモリ部３１７に対して補助的な記憶領域を提供する。
【００３４】
制御信号入力部３１５は、スイッチ・転送部３２（後述の制御信号インタフェース３２０）からの制御信号を受信する。
【００３５】
制御信号出力部３１６は、スイッチ・転送部３２（制御信号インタフェース３２０）に対して既述の設定情報等を含む制御信号を送信する。
【００３６】
また、ノード３０は、スイッチ・転送部３２の一例として、ＷＤＭ信号部３２Ａ及び回線信号部３２Ｂを備える。なお、ＷＤＭ信号部３２Ａ及び回線信号部３２Ｂの双方を備える必要はなく、必要に応じて一方のみを備えてもよい。
【００３７】
ＷＤＭ信号部３２Ａ及び回線信号部３２Ｂは、光送受信機３２１を通じて互いに信号の送受信が可能である。例えば、ＷＤＭ信号部３２Ａの光スイッチ部３２５を経由する光信号を光送受信機３２１にて電気信号に変換して回線信号部３２Ｂの回線スイッチ部３３３に入力することができる。また、回線信号部３２Ｂの回線スイッチ部３３３を経由する信号を光信号に変換してＷＤＭ信号部３２Ａの光スイッチ部３２５に入力することができる。
【００３８】
スイッチ・転送部３２のＷＤＭ信号部３２Ａは、例示的に、光信号増幅部３２２、光波長分波部３２３、モニタ３２４、光スイッチ部３２５、光波長合波部３２６及び光信号増幅部３２７を備える。
【００３９】
光信号増幅部３２２は、入力ＷＤＭ光を所定の光レベルに増幅する。
【００４０】
光波長分波部３２３は、入力ＷＤＭ光を波長（チャネル）毎に分波する。
【００４１】
モニタ３２４は、光波長分波部３２３で分波された波長毎の光をモニタして、入力波長や光スイッチ部３２５への入力ポート番号等を含む情報（モニタ結果）を取得する。入力ポートの数は、例示的に、光波長分波部３２３への入力ＷＤＭ光の本数に対応する（例えば図３参照）。モニタ結果は、制御信号インタフェース３２０を通じて制御部３１の演算処理部３１３に与えられる。
【００４２】
光スイッチ部（Optical switch fabric）３２５は、各波長の光信号の方路（宛先）切替えを行なう。すなわち、光スイッチ部３２５は、光波長分波部３２３で分波された波長毎に入力光をいずれかの出力ポートに切り替えて出力する。出力ポートの数は、例示的に、光波長合波部３２６の出力数に対応する（例えば図３参照）。
【００４３】
光波長合波部３２６は、光スイッチ部３２５の出力を複数波長ずつのグループで波長合波してＷＤＭ光を出力する。
【００４４】
光信号増幅部３２７は、光波長合波部３２６の出力（ＷＤＭ光）を所定の光レベルに増幅する。
【００４５】
一方、スイッチ・転送部３２の回線信号部３２Ｂは、例示的に、クライアント信号インタフェース３３１、モニタ３３２、回線スイッチ部３３３、クライアント信号インタフェース３３４、回線信号多重部３３５、及び、回線信号分離部３３６を備える。
【００４６】
クライアント信号インタフェース３３１は、Ｅｔｈｅｒｎｅｔ（登録商標）やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のクライアント信号をＳＯＮＥＴ、ＳＤＨ、ＯＴＮ等の回線通信方式における信号（回線信号）として規定されている所定のフォーマット変換等を施した上で、回線信号を回線スイッチ部３３３へ入力する。回線通信方式における回線（チャネル）は、例示的に、パスに割り当てられた時分割多重（ＴＤＭ）のチャネルに相当するタイムスロット（ＴＳ）に相当する。
【００４７】
モニタ３３２は、回線通信方式のパス、及び、パスに割り当てられた時分割多重のチャネルに相当するタイムスロット（ＴＳ）等の情報をモニタする。モニタ結果は、制御信号インタフェース３２０を通じて制御部３１の演算処理部３１３に与えられる。
【００４８】
回線スイッチ部３３３は、クライアント信号インタフェース３３１からの入力信号をチャネル単位でいずれかの出力ポートに切り替えて出力する。
【００４９】
クライアント信号インタフェース３３４は、回線スイッチ部３３３からの出力信号に所定の信号フォーマット変換等を行なってクライアント側へ出力する。
【００５０】
回線信号多重部３３５は、回線スイッチ部３３３を経由する複数の信号を多重して光送受信機３２１へ出力する。
【００５１】
回線信号分離部３３６は、光送受信機３２１から入力される信号を回線単位に分離して回線スイッチ部３３３に出力する。
【００５２】
光送受信機３２１は、回線信号多重部３３５から入力される回線信号を光信号に光電変換する一方、光スイッチ部３２５から入力される光信号を電気信号である回線信号に電光変換する。
【００５３】
制御信号インタフェース３２０は、制御部３１の制御信号入力部３１５及び制御信号出力部３１６とのインタフェースをとって、制御部３１との間で制御信号を送受信する。制御信号には、光スイッチ部３２５及び回線スイッチ部３３３の一方又は双方に対する設定情報等が含まれる。
【００５４】
次に、図３は、ノード３０の機能的な構成例を示すブロック図である。図３に示すノード３０は、非限定的な一例として、ＷＤＭを適用したノードである。
【００５５】
スイッチ・転送部３２は、例示的に、ｎ本の入力ポート（図２において、In port ＃１、…、In port ＃ｎ）と、ｎ本の出力ポート（図２、Out port ＃１、…、Out port ＃ｎ）と、を備える。
【００５６】
制御部３１は、機能的に、比較部３１ａ及び処理部３１ｂを備える。比較部３１ａ及び処理部３１ｂは、演算処理部３１３がメモリ部３１７や補助記憶部３１４から情報を読み取って動作することによって実現される機能の一例である。
【００５７】
比較部３１ａは、スイッチ・転送部３２のモニタ３２４のモニタ結果と記憶部３４に記憶された情報とを比較する。
【００５８】
処理部３１ｂは、比較部３１ａの結果に応じて光スイッチ部３２５の制御を行なう。
【００５９】
記憶部３４には、フローテーブル３４１が記憶される。フローテーブル３４１には、例示的に、入力ポート情報（In port）、入力側の光信号の波長情報（In λ）、入力側の仮想ポート情報（表中Virtual port）、入力側のタイムスロット情報（In TDM ＆ TS）、出力ポート情報（表中 Out port）、出力側の光信号の波長情報（Out λ）、出力側の仮想ポート情報（Virtual port）、出力側のタイムスロット情報（Out TDM ＆ TS）、及び、信号種別情報（Signal Type）等が含まれる。
【００６０】
なお、これらの情報要素に関して記述した参考文献３及び４を下記に示す。
【００６１】
参考文献３：Saurav Das, et.al., “Packet and Circuit Network Convergence with OpenFlow”, OTuG1, OFC/NFOEC2010.
【００６２】
参考文献４：Saurav Das, et.al., “Experimental demonstration of OpenFlow control of packet and circuit switches”, OTuG2, OFC/NFOEC2010.
【００６３】
ここで、In TDM ＆ TS及びOut TDM ＆ TSは、回線通信方式（ＳＯＮＥＴ、ＳＤＨ、ＯＴＮ等）のパスおよびパスに割り当てられた時分割多重のチャネルに相当するタイムスロット（ＴＳ）を示す情報である。
【００６４】
フローテーブル３４１の情報により、信号種別（Signal Type）で識別される信号が｛In port，In λ，Virtual port，In TDM ＆ TS｝の属性の入力ポートから入力され、当該信号は｛Out port, Out λ, Virtual port, Out TDM & TS｝の属性の出力ポートから出力される、という信号の入出力関係が示されることになる。
【００６５】
なお、図３に示すフローテーブル３４１において、“＊”はワイルドカードを表し、任意値をとることを示す。本例では、ＷＤＭ信号を対象としているため、｛In Port, In λ，Out port，Out λ，Signal Type｝以外の属性｛Virtual port，In TDM & TS，Virtual port，Out TDM ＆ TS｝の属性には、任意値であることを示すワイルドカード“＊”が設定されている。
【００６６】
入力ポート（In port ＃ｉ（ｉ＝１…ｎ））から入力したＷＤＭ信号は、各ポートに接続された光波長分波部３２３において光波長パスである各波長の光信号へ分離される。
【００６７】
各波長の光信号の一部が分岐されてモニタ３２４へ入力され、入力された信号の属性がモニタされる。本例ではＷＤＭ信号を対象としているので、｛In port，In λ，Virtual port，In TDM ＆ TS｝のうち、｛In port，In λ｝の２つの属性がモニタされる。その後、各波長の光信号は光スイッチ部３２５へ入力される。
【００６８】
ここで、制御部３１の比較部３１ａにおいて、記憶部３４に記憶されたフローテーブル３４１における｛In port，In λ｝の情報と、モニタ３２４のモニタ結果によって得た｛In port，In λ｝の情報とが一致するエントリを取得する。
【００６９】
当該エントリの｛In port，In λ｝及び｛Out port，Out λ｝の情報に従って、光スイッチ部３２５の入力ポートと出力ポートとの接続設定が行なわれる。図３には、４つの光パスに対する接続例を示している。別言すると、フローテーブル３４１は、光スイッチ部３２５の接続設定情報の一例である。
【００７０】
光スイッチ部３２５から出力された各波長の光信号は光波長合波部３２６により波長多重されてＷＤＭ信号として出力ポート（Out port ＃ｉ）から出力される。
【００７１】
ここで、上述した４つの光パスに対する接続設定情報の記録方式には、下記の２通りの例がある。
【００７２】
（方式１）光パス接続要求に合わせたオンデマンド設定方式
ＮＭＳ１０からの光パス設定・接続要求に従い、ＮＭＳ１０又は経路制御装置２０において各光パスの経路が設計される。当該光パスに対する光スイッチ部３２５の接続設定情報は、経路制御装置２０の経路設定部２２（図１参照）を介して各光伝送装置３０の記憶部３４へ記録される。また、ＮＭＳ１０からの光パス接続解除要求に従い、光パスに対する光スイッチ部３２５の接続設定情報は、経路制御装置２０の経路設定部２２を介して各光伝送装置３０の記憶部３４から削除される。
【００７３】
（方式２）光パスの事前予測を考慮した事前設定方式
ＮＭＳ１０又は経路制御装置２０において、予め設定が予想される少なくとも１つ以上の光パスの経路の設計を行なう。当該光パスに対する光スイッチ部３２５の接続設定情報は、経路制御装置２０の経路設定部２２を介して各光伝送装置３０の記憶部３４へ記録される。また、ＮＭＳ１０から事前予測に基づいた光パスの設定の削除要求があった場合、光パスに対する光スイッチ部３２５の接続設定情報は、経路制御装置２０の経路設定部２２を介して各光伝送装置３０の記憶部３４から削除される。
【００７４】
上記の方式１の場合、光パスの接続要求時に光パスの経路設計を行ない、光スイッチ部３２５の接続設定情報を光伝送装置３０の記憶部３４へ記憶するため、現状の光パスの接続状態を認識した上で新規の光パスの経路および設定が可能となる。従って、光パスのブロッキングを前記の設計時に回避可能である。
【００７５】
一方、方式２の場合、事前予測に基づく光パスの設計を行ない、光スイッチ部３２５の接続設定情報を各光伝送装置３０の記憶部３４へ事前に記録しておく。もし、光パスの時間貸しの様なサービスを想定して、前記の光パス設計および光スイッチ部３２５の接続設定情報を事前に設定した場合、光スイッチ部３２５において異なる複数の入力ポートが同一の出力ポートへ接続される様な接続設定情報が事前に設定される可能性がある。この時、もし誤って、前記の接続設定情報に相当する光パスが光伝送装置３０へ入力された場合、光パスのブロッキングが発生してしまう。
【００７６】
その例を図３および図４に示す。図４では図３に示した例に対して、追加で２つの光パスに対応する光スイッチ部３２５の接続設定情報が記録されている。
【００７７】
この時、｛In port，In λ＝｛＃１，ｉｋ｝及び｛＃ｎ，ｉｋ｝という異なる２入力が｛Out port，Out λ｝＝｛＃ｎ，ｏｋ｝という１つの出力へ接続され、また、｛In port、In λ｝＝｛＃１，ｉ２｝及び｛＃ｎ，ｉ２｝という異なる２入力が｛Out port，Out λ｝＝｛＃１，ｏ２｝という１つの出力へ接続される光スイッチ部の接続設定情報が記録されている。
【００７８】
図３および図４では、入力｛In port，In λ｝＝｛＃１，ｉｋ｝が出力｛Out port，Out λ｝＝｛＃ｎ，ｏｋ｝へ、入力｛In port，In λ｝＝｛＃ｎ，ｉ２｝が出力｛Out port，Out λ｝＝｛＃１，ｏ２｝へ接続されている状態を示している。
【００７９】
上記の状態から、更に新規で２つの波長パスに該当する光信号が入力された場合を図５に示している。ここでは、新規に入力｛In port，In λ｝＝｛＃１，ｉ２｝及び入力｛In port，In λ｝＝｛＃１，ｉｋ｝より光信号が入力している。
【００８０】
この時、それぞれの新規の入力に対応した出力先を光伝送装置３０の記憶部３４及び前記入力信号のモニタ結果との比較によって検索した場合、入力｛In port，In λ｝＝｛＃１，ｉ２｝の出力先である出力｛Out port，Out λ｝＝｛＃１，ｏ２｝には既に入力｛In port，In λ｝＝｛＃ｎ，ｉ２｝からの光信号が接続されている。また、入力｛In port，In λ｝＝｛＃ｎ，ｉｋ｝の出力先である出力｛Out port，Out λ｝＝｛＃ｎ，ｏｋ｝には既に入力｛In port，In λ｝＝｛＃１，ｉｋ｝からの光信号が接続されている。そのため、光信号の衝突が発生したブロッキング状態となる。
【００８１】
このようなブロッキングが発生すると、通信障害（電話における呼損）となる。そこで、本実施形態では、このような通信障害の発生をできる限り回避できるようにする。
【００８２】
図６は、本実施形態に係る光ノード３０の構成例を示すブロック図である。図６に例示する光ノード３０は、例示的に、ＷＤＭを適用したノードである。図６に例示する光ノード３０は、図３〜図５に例示した構成に比して、記憶部３４を第一の記憶部とした場合に第二の記憶部３５を追加的に備え、また、制御部３１に、セレクタ３１ｃが追加的に備える点が異なる。
【００８３】
第一の記憶部３４は、経路制御装置２０から与えられる情報を記憶し、第二の記憶部３５は、第一の記憶部３４と同様に経路制御装置２０からの情報を保持する。ただし、第二の記憶部３５に記憶される情報は、第一の記憶部３４に記憶される情報とは異なる。
【００８４】
第一の記憶部３４には、例示的に、第一のフローテーブル３４１が記憶され、第二の記憶部３５には、例示的に、第二のフローテーブル３５１が記憶される。なお、第一の記憶部３４は、メモリの第一の記憶領域であり、第二の記憶部３５は、当該メモリの第二の記憶領域であることとしてもよい。別言すると、各フローテーブル３４１及び３５１は、同じメモリの異なる記憶領域に記憶されるようにしてもよい。
【００８５】
第一のフローテーブル３４１には、入力ポート情報｛In port｝、入力側の光信号の波長情報（In λ）、入力側の仮想ポート情報（Virtual port）、入力側のタイムスロット情報（In TDM ＆ TS）、出力ポート情報（Out port）、出力側の光信号の波長情報（表中、Out λ）、出力側の仮想ポート情報(Virtual port)、出力側のタイムスロット情報（Out TDM ＆ TS）及び信号種別（Signal Type）の情報に加えて、パスの宛先ノード情報（Dest. Node）が含まれる。
【００８６】
第二のフローテーブル３５１には、パスの宛先ノード（Destination node）に対する出力ポートを設定するための光スイッチ部３２５の接続設定情報が設定される。例示的に、第二のフローテーブル３５１には、パスの宛先ノード情報（Dest. Node）、出力ポート情報（Out port）、出力側の光信号の波長情報（Out λ）、出力側の仮想ポート情報（Virtual port）、出力側のタイムスロット情報（Out TDM ＆ TS）及び信号種別（Signal Type）が含まれる。
【００８７】
別言すると、第一及び第二のフローテーブル３４１及び３５１は、パスの宛先ノード（Destination node）情報によりリンクされている。宛先ノード毎のエントリとすることで、パス毎のエントリとする場合よりも必要となる設定情報量を削減できる。
【００８８】
制御部３１のセレクタ３１ｃは、パスの障害が発生した場合に、参照する記憶部を第一の記憶部３４から第二の記憶部３５に切り替える。すなわち、制御部３１は、第一の記憶部３４のフローテーブル３４１に従って光スイッチ部３２５を設定し、パス（光パスまたは回線パス）のブロッキングが発生した場合には、第二の記憶部３５のフローテーブル３５１に従って光スイッチ部３２５を設定する。なお、セレクタ３１ｃも、比較部３１ａ及び処理部３１ｂと同様に、演算処理部３１３（図２参照）がメモリ部３１７や補助記憶部３１４から情報を読み取って動作することによって実現される機能の一例である。
【００８９】
次に、図７に、図６に例示した光ノード３０におけるスイッチ・転送部３２に対する接続設定方法の第一の手順例を示す。
【００９０】
光ノード３０において、制御部３１は、入力信号をモニタし、当該入力信号が既に当該ノード３０を通過済の信号か否かを判定する（処理Ｐ１１）。
【００９１】
入力信号が光ノード３０を既に通過済みの場合（処理Ｐ１１でＹｅｓの場合）、制御部３１は、障害状態として障害通知を例えば経路制御装置２０（ＮＭＳ１０でもよい）に対して行なう（処理Ｐ１７）。
【００９２】
入力信号が光ノード３０を未通過の場合（処理Ｐ１１でＮｏの場合）、制御部３１は、入力信号のモニタを行ない、比較部３１ａにより入力信号の出力先を第一の記憶部３４（フローテーブル３４１）において検索する（処理Ｐ１２）。
【００９３】
次に、制御部３１は、出力先に他の信号が既に接続されているか否かをフローテーブル３４１に基づいて判定する（処理Ｐ１３）。
【００９４】
出力先に他の信号が接続されていない場合（処理Ｐ１３でＮｏの場合）、制御部３１は、第一の記憶部３４（フローテーブル３４１）から抽出した接続設定情報に従ってスイッチ・転送部３２に対する接続設定を行なう（処理Ｐ１６）。
【００９５】
一方、出力先に他の信号が接続されていた場合（処理Ｐ１３でＹｅｓの場合）、別言すると、パスの出力ポートに衝突（競合）が生じる場合には、制御部３１は、セレクタ３１ｃを第一の記憶部３４から第二の記憶部３５へ切り替える。そして、制御部３１は、第二の記憶部３５（フローテーブル３５１）において入力信号の宛先ノード情報に対応する出力先を検索する（処理Ｐ１４）。
【００９６】
次に、制御部３１は、フローテーブル３５１における出力先に他の信号が既設定済か、あるいは、入力方路へのループバック接続であるかを確認する（処理Ｐ１５）。
【００９７】
確認の結果、他の信号が既に設定済みの場合、あるいは、入力方路へのループバック接続である場合（処理Ｐ１６でＹｅｓの場合）、制御部３１は、障害状態として障害通知を例えば経路制御装置２０（ＮＭＳ１０でもよい）に対して行なう（処理Ｐ１７）。
【００９８】
一方、他の信号が未設定の場合で、かつ、入力方路へのループバック接続でない場合（処理Ｐ１６でＮｏの場合）、制御部３１は、第二の記憶部３５の接続設定情報（フローテーブル３５１）に従ってスイッチ・転送部３２に対する接続設定を行なう（処理Ｐ１６）。
【００９９】
次に、図８に、図６に例示した光ノード３０におけるスイッチ・転送部３２に対する接続設定方法の第二の手順例を示す。図８において、処理Ｐ２８以外の処理Ｐ２１〜Ｐ２７は、それぞれ、図７により上述した処理Ｐ１１〜Ｐ１７と同様である。
【０１００】
処理Ｐ２７による経路制御装置２０への障害通知の後、処理Ｐ２８において、経路制御装置２０は、経路計算部２１によって経路（代替経路）を再設計し、経路設定部２２により、各光ノード３０の制御部３１に対して経路の再設定を行なう。詳細については、図２１〜図２４を用いて後述する。
【０１０１】
次に、図９〜図１６を用いてネットワーク観点での動作例を説明する。
図９には７つの光ノード（ノードａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ）を含むネットワークの一例を示している。各ノード３０の入出力部に与えた記号ｐ＃ｎは、入出力ポートの識別情報を表しており、＃は整数値、ｎはノード名を表す。
【０１０２】
また、図１０（Ａ）、図１２（Ａ）、図１４（Ａ）及び図１６（Ａ）には、各ノード３０それぞれの第一の記憶部３４において全ノードの第一の記憶部３４の宛先ノード情報（Destination node）に対する出力ポート（Out Port）の情報が記憶された様子を例示している。各行のCurrent nodeに示す情報が各ノード３０の第一の記憶部３４に記憶されている。
【０１０３】
例えば、図９及び図１０（Ａ）において、ノードａに着目すると、宛先ノードｂ，ｅ，ｆへの出力ポートはｐ１ａ、宛先ノードｃへの出力ポートはｐ３ａ、宛先ノードｄ，ｇへの出力ポートはｐ２ａであることがそれぞれ表されている。
【０１０４】
また、図１０（Ｂ）、図１２（Ｂ）、図１４（Ｂ）及び図１６（Ｂ）には、各ノード３０それぞれの第二の記憶部３５において全ノード３０の第二の記憶部３５の宛先ノード情報（Destination node）に対する出力ポート（Out Port）の情報が記憶された様子を例示している。各行のCurrent nodeに示す情報が各ノード３０の第二の記憶部３５に記憶されている。
【０１０５】
例えば、図９及び図１０（Ｂ）において、ノードａに着目すると、宛先ノードｂ，ｃ，ｅ，ｆへの出力ポートはｐ２ａ、宛先ノードｄへの出力ポートはｐ１ａ、宛先ノードｇへの出力ポートはｐ３ｄであることがそれぞれ表されている。
【０１０６】
ここで、本例では、既設パスとして波長λ１を用いて、ノードａから入力し、ノードｄを経由してノードｇへ出力されるパス（ａ−ｄ−ｇ：波長λ１）が設定されているものとする。この状態において、新設パスとして波長λ１を用いてノードｃより入力し、ノードａを経由してノードｄへ出力される新設パス（ｃ−ａ−ｄ：波長λ１）を設定する場合を考える。
【０１０７】
この場合、新設パスは、第一の記憶部３４のフローテーブル３４１に従ってノードｃから入力され、ノードｃのポートｐ１ｃへ出力されてノードａへ接続される。次に、ノードａにおいて宛先ノードｄへの第一の記憶部３４のフローテーブル３４１に従うとノードａのポートｐ２ａへ出力してノードｄへ接続する設定となる。
【０１０８】
しかし、ポートｐ２ａは既設パスに占有されているので設定できない（図９，図１０（Ａ）及び図１２（Ａ）参照）。すなわち、新設パスのａ−ｄ区間で既設パスと衝突が生じる。
【０１０９】
そこで、図１１及び図１２（Ｂ）に示す通り、ノードａでは、第二の記憶部３５のフローテーブル３５１における宛先ノードｄへの値を参照する。すなわち、新規パスの宛先はノードｄなので、図１２（Ｂ）のフローテーブル３５１において、Current node＝ａ，Destination node＝ｄのエントリを調べる。
【０１１０】
その結果、ポートｐ１ａが得られるので、ノードａは、波長λ１の新設パスの出力をノードａのポートｐ１ａに接続してノードｂへ接続する設定をスイッチ・転送部３２へ適用する。
【０１１１】
続いて、ノードｂでは第一の記憶部３４（図１４（Ａ）参照）の宛先ノードｄへの値を参照する。エントリが存在した場合（記憶部３４におけるCurrent node＝ｂ，Destination node＝ｄの組合せが存在した場合）は、そのポート（ｐ１ｂ）へ入力信号を出力する設定を実施する。しかし、ポートｐ１ｂは、ノードａの出力ポートであるため、信号がノードａへ戻ってしまう設定になる（図１３参照）。
【０１１２】
そこで、ノードｂは、第二の記憶部３５（図１４（Ｂ）参照）の宛先ノードｄへの値を参照する。すなわち、ノードｂは、第二の記憶部３５（フローテーブル３５１）において、Current node＝ｂ，Destination node＝ｄの組合せを調査する。これにより、ポートｐ２ｂが得られるので、ノードｂは、スイッチ・転送部３２に対して、入力ポートｐ１ｂの信号を出力ポートｐ２ｂへ接続する設定を適用する。これにより、波長λ１の信号はノードｅへ接続される。
【０１１３】
次に、図１５及び図１６（Ａ）に示すとおり、ノードeでは、第一の記憶部３４の宛先ノードｄへの値を参照し、エントリが存在した場合（Current node＝ｅ，Destination node＝ｂの組合せが存在した場合）、該当ポート（ｐ２ｅ）を得る。これにより、ノードｅは、宛先ノードｄ宛の入力信号をノードｅのポートｐ２ｅへ出力する接続設定を実施する。その結果、波長λ１の信号は宛先ノードｄへ接続され、パス設定が成功する。
【０１１４】
以上のように、本実施形態によれば、記憶部３４及び３５の情報に従って任意の入力ポートからの入力信号を出力ポートへ接続する際、既に出力ポートが利用されている場合であっても、ブロッキングの発生をできる限り回避することができる。したがって、入力信号を所望の宛先ノード３０まで接続可能とし、通信障害（電話における呼損）の発生頻度を抑えることができる。
【０１１５】
また、上述した実施形態によれば、事前に接続設定情報を記憶した第一の記憶部３４及び第二の記憶部３５の切り替えにより、パスの設定を実施するので、ブロッキングの発生を高速に回避することが可能とである。
【０１１６】
さらに、第二の記憶部３５の情報には各パスの宛先ノード（Destination node）に対する出力ポートを設定する情報を記憶するため、パス毎の出力ポートを設定する場合と比較して、第二の記憶部３５の大規模化を回避することが可能である。
【０１１７】
（記憶部３５に記憶する情報の拡張）
（ノードディスジョイント）
第二の記憶部３５には、第一の記憶部３４を設定する際に設計したパスに対して、ノードディスジョイント（node disjoint）を満たすパスを設計し、そのパスの設定を実現する接続設定情報を記憶しておくことができる。
【０１１８】
ノードディスジョイントの経路の一例を図１７に示す。図１７には、ノードａ−ｇ間のパスをノードディスジョイントで設定した場合を例示している。
【０１１９】
ノードディスジョイントでは、始点（source）−終点（destination）間の異なる２つ以上の経路がリンクおよびノードを共有しない経路を設定する。経路ａｇ−１及び経路ａｇ−２は、始点ノード及び終点ノードは共有するが、その途中の経路ではリンク及びノード共に共有していない。
【０１２０】
ここで、制御部３１は、経路ａｇ−１に対応した設定を第一の記憶部３４に記憶し、経路ａｇ−２に対応した設定を第二の記憶部３５に記憶する。
【０１２１】
（リンクディスジョイント）
また、第二の記憶部３５には、第一の記憶部３４を設定する際に設計したパスに対して、リンクディスジョイント（link disjoint）を満たすパスを設計し、そのパスの設定を実現する接続設定情報を記憶しておくようにしてもよい。
【０１２２】
リンクディスジョイントの経路の一例を図１８に示す。図１８には、ノードａ−ｇ間のパスをリンクディスジョイントで設定した場合を例示している。
【０１２３】
リンクディスジョイントでは、始点（source）−終点（destination）間の異なる２つ以上の経路がリンクを共有しない経路を設定する。この場合、ノードは共有してもリンクは共有しない経路を設定する。
【０１２４】
例えば図１８において、経路ａｇ−１と経路ａｇ−３とは、経路途中でノードｃは共有するが、リンクは共有しない。
【０１２５】
ここで、第二の記憶部３５には、経路ａｇ−１に対応した設定を第一の記憶部３４に記憶し、経路ａｇ−３に対応した設定を記憶する。
【０１２６】
（最短パス）
第二の記憶部３５には、各ノード３０から宛先ノード（Destination node）に対して最短となるパスを設計し、そのパスの設定を実現する接続設定情報を記憶しておくことができる。
【０１２７】
或るノードから宛先ノードまでの経路が最短となるパスの一例を図１９に示す。図１９において、ノードａに着目し、宛先ノードがノードａ以外の全ノードｂ，ｃ，ｄ，ｅ，ｆ，ｇの場合を想定する。また、ノード３０間のリンクコストが図１９に例示する値である場合を想定する。
【０１２８】
この場合に、ノード３０間の最短経路は、経由するノード数とリンクコストの合計値とによって決まる。経由するノード数が同じ経路が複数存在する場合、リンクコストの合計値の小さい経路が最短経路に選ばれる。また、リンクコストの合計値が同じ経路が複数存在する場合、経由するノード数の少ない経路が最短経路に選ばれる。
【０１２９】
図１９の例では、ノードａと宛先ノードｂとの間の最短経路は経路ａｂであり、ノードａと宛先ノードｃとの間の最短経路は経路ａｃであり、ノードａと宛先ノードｄとの間の最短経路は経路ａｄである。
【０１３０】
同様に、ノードａと宛先ノードｅとの間の最短経路は経路ａｅであり、ノードａと宛先ノードｆとの間の最短経路は経路ａｆであり、ノードａと宛先ノードｇとの間の最短経路は経路ａｇである。
【０１３１】
ここで、第二の記憶部３５には、経路｛ａｂ，ａｃ，ａｄ，ａｅ，ａｆ，ａｇ｝に対応した設定を記憶する。
【０１３２】
（ｎ番目に伝送距離が短い経路）
第二の記憶部３５には、各ノードから宛先ノードに対してｎ番目に伝送距離が短いパスを設計し、そのパスの設定を実現する接続設定情報を記憶するようにしてもよい。
【０１３３】
或るノードから宛先ノードまでの経路がｎ番目に短い場合の一例を図２０に示す。図２０において、ノードａに着目し、宛先ノードがノードａ以外の全ノードｂ，ｃ，ｄ，ｅ，ｆ，ｇの場合を想定する。なお、リンクコストについては図１９により既述のとおりである。
【０１３４】
この場合に、ノードａと宛先ノードｂとの間の経路がｎ番目（ｎは２以上の整数で、例えばｎ＝２）に短い経路は、ノードｃを経由する経路（ａ−ｃ−ｂ）ａｂ２であり、ノードａとノードｃとの間のｎ番目に短い経路は、ノードｂを経由する経路（ａ−ｂ−ｃ）ａｃ２である。
【０１３５】
また、ノードａとノードｄとの間のｎ番目に短い経路は、ノードｂを経由する経路（ａ−ｂ−ｄ）ａｄ２であり、ノードａとノードｅとの間のｎ番目に短い経路は、ノードｄを経由する経路（ａ−ｄ−ｅ）ａｅ２である。
【０１３６】
さらに、ノードａとノードｆとの間のｎ番目に短い経路は、ノードｃ及びノードｅを経由する経路（ａ−ｃ−ｅ−ｆ）ａｆ２であり、ノードａとノードｇとの間のｎ番目に短い経路は、ノードｄを経由する経路（ａ−ｄ−ｇ）ａｇ２である。
【０１３７】
なお、図２０において、点線で示す経路は、ｎ＝１の最短の場合の経路を示している。
【０１３８】
ここで、第二の記憶部３５には、経路｛ａｂ２，ａｃ２，ａｄ２，ａｅ２，ａｆ２，ａｇ２｝に対応した設定を記憶する。
【０１３９】
（障害通知が発生した場合の代替経路の再設計）
次に、図２１〜図２４を用いて、図８の処理Ｐ２８で説明した障害通知が発生した場合の代替経路の再設計について説明する。
【０１４０】
図２１に例示するように、既設パスの一例として、ノードａとノードｇとの間にノードｄを経由する波長λ１のパス（ａ−ｄ−ｇ）が設定されているとする。また、他の既設パスの一例として、ノードｂとノードｅとの間に波長λ１のパス（ａ−ｅ）が設定されているとする。
【０１４１】
かかる２つのパスａ−ｄ−ｇ及びａ−ｅが既設の状態で、ノードｃとノードｄとの間にノードａを経由する波長λ１のパス（ｃ−ａ−ｄ）を新設する場合を想定する。この場合、既設パスａ−ｄ−ｇ及びｂ−ｅが設定済みであるため、第一の記憶部３４及び第二の記憶部３５のそれぞれにおいて接続設定情報の衝突が生じる。
【０１４２】
すなわち、ノードａから宛先ノードｄへの出力ポートはｐ２ａであるが、図２２（Ａ）に例示するように、当該出力ポートｐ２ａは第一の記憶部３４において既設パスａ−ｄ−ｇの設定ために使用済みである（衝突発生）。
【０１４３】
そこで、ノードａは、図２２（Ｂ）に例示する第二の記憶部３５においてノードａから宛先ノードｄへの値を参照して、代替の出力ポートｐ１ａを得る。当該出力ポートｐ１ａは、ノードｂへの出力ポートである（図２１参照）。
【０１４４】
ノードｂは、第一の記憶部３４においてノードｂから宛先ノードｄへの値を参照して、出力ポートｐ１ｂを得る。しかし、当該出力ポートｐ１ｂは、新設パスがノードａにループバックしてしまう設定であるため、ノードｂは、第二の記憶部３５においてノードｂから宛先ノードｄへの値を参照して、代替パスとしてノードｅへの出力ポートｐ２ｂを得る。
【０１４５】
しかし、当該出力ポートｐ２ｂは、図２２（Ａ）に例示する第一の記憶部３４においてパスａ−ｅの設定のために使用済みであるため、ノードｂは、図２２（Ｂ）に例示する第二の記憶部３５においてノードｂから宛先ノードｄへの値を参照する。
【０１４６】
ここで、ノードｂから宛先ノードｄへの出力ポートｐ２ｂは、図２１の例では唯一であるため、図２２に例示する第二の記憶部３５においても当該出力ポートｐ２ｂは、既設パスａ−ｅの設定のために使用済みである。
【０１４７】
そこで、経路制御装置２０（図１参照）は、経路計算部２１により、新設パスｃ−ａ−ｄに対する各ノード３０における第一の記憶部３４及び第二の記憶部３５の接続設定情報を再計算し、経路設定部２２により、各ノード３０の当該接続設定情報を更新する。
【０１４８】
例えば、経路計算部２１は、図２１に例示したネットワークトポロジーにおいて、既設パスａ−ｄ−ｇ及び既設パスｃ−ａ−ｄが存在する条件下で、ノードｃ−ｄ間の新設パスの経路を探索する。これにより、例えば図２３に示すように、パスｃ−ｇ−ｆ−ｅ−ｄが発見される。
【０１４９】
経路設定部２２は、図２４（Ａ）に例示するように、発見された当該パスｃ−ｇ−ｆ−ｅ−ｄに対応する、各ノード３０の第一の記憶部３４の出力ポート情報を更新する。すなわち、ノードｃ，ｇ，ｅ及びｄにおいて、それぞれ、宛先ノードをノードｄとする出力ポートとして、ノードｇへの出力ポートｐ２ｃ、ノードｆへの出力ポートｐ３ｇ、ノードｅへの出力ポートｐ１ｆ、及び、ノードｄへの出力ポートｐ２ｅがそれぞれ設定される。図２２（Ａ）と図２４（Ｂ）とを比較すれば分かるように、ノードｃでは宛先ノードｄについての出力ポートがｐ１ｃからｐ２ｃに更新され、ノードｇでは宛先ノードｄについての出力ポートがｐ２ｇからｐ３ｇに更新されている。
【０１５０】
また、当該更新に応じて第二の記憶部３５における接続設定情報も例えば図２４（Ｂ）に例示するように併せて更新される。なお、図２４（Ｂ）には、図２３の例では、全ノードからノードｄへの代替ルートが無いため、ｎ／ａ（not applicable）が設定された様子を示している。
【０１５１】
なお、上述した実施形態では、ノード３０にＷＤＭを適用した場合を例として説明したが、ノード３０に回線通信方式を適用した場合についても上述した実施形態と同様の作用効果を得ることができる。
【０１５２】
図２５に、回線通信方式を適用したノード３０の構成例を示す。図２５に例示するノード３０は、図６に例示した構成に比して、パスに割り当てられた時分割多重のチャネルに相当するタイムスロット（ＴＳ）の情報が第一及び第二の記憶部３４及び３５の情報要素として設定される点が異なる。
【０１５３】
また、スイッチ・転送部３２が、例示的に、モニタ３３２、回線スイッチ部（ＴＤＭ switch fabric）３３３、信号分離部３３７、及び、信号多重部３３８を備える点が異なる。なお、モニタ３３２及び回線スイッチ部３３３の機能は、図２により既述のとおりである。
【０１５４】
信号分離部３３７は、時分割多重された入力クライアント信号をＴＳ毎に分離して回線スイッチ部３３３に入力する。
【０１５５】
信号多重部３３８は、回線スイッチ部３３３でＴＳ単位に出力ポートが切り替えられたクライアント信号を出力ポート単位に時分割多重して出力する。
【０１５６】
このような構成においても、既述の実施形態と同様に、回線信号（ＴＳ）の衝突発生を抑制することができるので、通信障害（電話における呼損）の発生をできる限り回避することができる。
【０１５７】
（付記）
以上の実施形態に関し、更に以下の付記を開示する。
【０１５８】
（付記１）
複数の入力ポートと複数の出力ポートとの間の信号経路を切り替えるスイッチ部と、
前記スイッチ部における前記信号経路の接続設定情報を記憶する記憶手段と、
前記記憶手段における前記接続設定情報に従って前記スイッチ部の前記信号経路を制御する制御部と、を備え、
前記接続設定情報は、前記入力ポートに入力される信号の識別情報に対応していずれの出力ポートへ前記信号を出力するかを規定した第一の接続設定情報と、当該出力ポートとは異なる代替の出力ポートへ前記信号を出力することを規定した第二の接続設定情報と、を含み、
前記制御部は、前記出力ポートに他の信号が接続済みである場合に、前記第二の接続設定情報に基づき前記スイッチ部の信号経路を制御する、
伝送装置。
【０１５９】
（付記２）
前記第一及び第二の接続設定情報は、前記信号の当該伝送装置に対する宛先装置毎に規定される、付記１に記載の伝送装置。
【０１６０】
（付記３）
前記記憶手段は、第一及び第二の記憶部又は記憶領域を備え、
前記第一の接続設定情報は、前記第一の記憶部又は記憶領域に記憶され、
前記第二の接続設定情報は、前記第二の記憶部又は記憶領域に記憶される、付記１又は２に記載の伝送装置。
【０１６１】
（付記４）
前記第一及び第二の接続設定情報は、ノードディスジョイントで設計した経路に対する情報である、付記１〜３のいずれか１項に記載の伝送装置。
【０１６２】
（付記５）
前記第一及び第二の接続設定情報は、リンクディスジョイントで設計した経路に対する情報である、付記１〜３のいずれか１項に記載の伝送装置。
【０１６３】
（付記６）
前記第二の接続設定情報は、当該伝送装置から宛先装置に対して最短となる経路を設計したときの、当該経路に対応する情報である、付記１〜３のいずれか１項に記載の伝送装置。
【０１６４】
（付記７）
前記第二の接続設定情報は、当該伝送装置から宛先装置に対してｎ番目（ｎは２以上の整数）に短い経路を設計したときの、当該経路に対応する情報である、付記１〜３のいずれか１項に記載の伝送装置。
【０１６５】
（付記８）
前記制御部は、
前記第二の接続設定情報に基づく前記信号経路の制御の結果が、前記信号がループバックする設定結果となる場合に、上位装置に対して障害を通知する、付記１〜７のいずれか１項に記載の伝送装置。
【０１６６】
（付記９）
前記制御部は、
前記第一の接続設定情報に基づく前記信号経路の制御時に、前記入力ポートに入力される信号が既に当該伝送装置を通過済みの信号であるか否かを判定し、
通過済みの信号である場合に、上位装置に対して障害を通知する、付記１〜８のいずれか１項に記載の伝送装置。
【０１６７】
（付記１０）
前記制御部は、
前記障害を通知した後、前記上位装置からの設定に従って前記第一及び第二の接続設定情報を更新する、付記８又は９に記載の伝送装置。
【０１６８】
（付記１１）
前記スイッチ部は、光信号が入力される光スイッチ部である、付記１〜１０のいずれか１項に記載の伝送装置。
【０１６９】
（付記１２）
前記スイッチ部は、回線信号が入力される回線スイッチ部である、付記１〜１０のいずれか１項に記載の伝送装置。
【符号の説明】
【０１７０】
１０  ネットワーク運用管理システム（ＮＭＳ）
２０  経路制御装置
２１  経路計算部
２２  経路設定部
３０  光伝送装置
３１  制御部
３１１  入力部
３１２  出力部
３１３  演算処理部
３１４  補助記憶部
３１５  制御信号入力部
３１６  制御信号出力部
３１７  メモリ部
３１８  システムバス
３２  スイッチ・転送部
３２Ａ  ＷＤＭ信号部
３２Ｂ  回線信号部
３２０  制御信号インタフェース
３２１  光送受信機
３２２，３２７  光信号増幅部
３２３  光波長分波部
３２４，３３２  モニタ
３２５  光スイッチ部
３２６  光波長合波部
３３１，３３４  クライアント信号インタフェース
３３３  回線スイッチ部
３３５  回線信号多重部
３３６  回線信号分離部
３３７  信号分離部
３３８  信号多重部
３４  記憶部（第一の記憶部）
３４１  フローテーブル
３５  記憶部（第二の記憶部）
３５１  フローテーブル
【図１】
2014217002.tif 000003
【図２】
2014217002.tif 000004
【図３】
2014217002.tif 000005
【図４】
2014217002.tif 000006
【図５】
2014217002.tif 000007
【図６】
2014217002.tif 000008
【図７】
2014217002.tif 000009
【図８】
2014217002.tif 000010
【図９】
2014217002.tif 000011
【図１０】
2014217002.tif 000012
【図１１】
2014217002.tif 000013
【図１２】
2014217002.tif 000014
【図１３】
2014217002.tif 000015
【図１４】
2014217002.tif 000016
【図１５】
2014217002.tif 000017
【図１６】
2014217002.tif 000018
【図１７】
2014217002.tif 000019
【図１８】
2014217002.tif 000020
【図１９】
2014217002.tif 000021
【図２０】
2014217002.tif 000022
【図２１】
2014217002.tif 000023
【図２２】
2014217002.tif 000024
【図２３】
2014217002.tif 000025
【図２４】
2014217002.tif 000026
【図２５】
2014217002.tif 000027