(57)【要約】【課題】各スイッチのリンクアップ検索処理において対向となる隣接スイッチのIFがいつまでも見つからず検索時間が収束しないことを避ける。【解決手段】スイッチ１０（１０Ａ，１０Ｂ）は、リンクアップ検索用の信号の送信時間を、スイッチ１０それぞれの装置ＩＤに基づき決定する。スイッチ１０は、リンクアップ検索処理を行うIFを選択すると、この決定した送信時間の間、当該IFについてリンクアップ検索用の信号を送信し続ける。そして、当該IFにより隣接スイッチからの信号を受信できなかった場合、別のIFを選択し、前記送信時間の間、リンクアップ検索用の信号を送信し続ける。ここで、隣接スイッチからの信号を受信したとき、つまり、リンクアップに成功したとき、このIFの情報をインタフェース情報に記録する。このような処理を、すべてのIFのリンクアップに成功するまで実行する。【選択図】図２
2011146819.tif 000002
【特許請求の範囲】
【請求項１】
ＷＤＭ（Wavelength Division Multiplexing）網に接続され、波長ごとに、当該波長の信号を送信するインタフェースと、
１以上の前記インタフェースから出力される波長を多重化信号を、ケーブル経由で出力する合波部と、
前記ケーブル経由で入力される多重化信号を、波長ごとに分割し、当該波長の前記インタフェース経由でスイッチ部へ出力する分波部と、
前記インタフェースから入力された波長の信号を、前記波長を出力するインタフェースへ出力するスイッチ部とを備えるスイッチであって、
自身のスイッチに割り当てられた固有の装置識別情報を記憶する記憶部と、
前記試験信号を送信する自身のスイッチのインタフェースを選択するインタフェース選択部と、
前記自身のスイッチのインタフェースと、隣接スイッチのインタフェースとのリンクアップを検索するための試験信号の送信時間を決定する送信時間決定部と、
前記決定した試験信号の送信時間の間、前記選択したインタフェースから、前記スイッチ部経由で、前記隣接スイッチへ試験信号を出力する試験信号出力部と、
当該インタフェースで、当該隣接スイッチからの前記試験信号を受信したとき、前記試験信号を受信した前記自身のスイッチのインタフェースの識別情報と、前記隣接スイッチの識別情報と、その隣接スイッチにおける前記試験信号の送信元のインタフェースの識別情報とを対応付けたインタフェース情報を作成するインタフェース情報作成部とを備え、
前記送信時間決定部は、
前記装置識別情報に基づき、前記自身のスイッチに固有の前記試験信号の送信時間を決定することを特徴とするスイッチ。
【請求項２】
前記装置識別情報は、
当該スイッチの装置ＩＤまたはＩＰアドレスであること特徴とする請求項１のスイッチ。
【請求項３】
前記送信時間決定部は、
前記試験信号の送信時間を決定するとき、前記インタフェース情報に記憶される、前記隣接スイッチとのリンクアップが検索できたインタフェースの数が多くなるほど、前記選択したインタフェースへの試験信号の送信時間を短くすることを特徴とする請求項１または請求項２に記載のスイッチ。
【請求項４】
前記インタフェース選択部は、
前記試験信号を送信するインタフェースを選択するとき、前記インタフェースそれぞれに割り当てられた波長の降順に選択することを特徴とする請求項１ないし請求項３のいずれか１項に記載のスイッチ。
【請求項５】
前記インタフェース選択部は、
前記試験信号を送信するインタフェースを選択するとき、前記インタフェースそれぞれに割り当てられた波長の昇順に選択することを特徴とする請求項１ないし請求項３のいずれか１項に記載のスイッチ。
【請求項６】
ＷＤＭ（Wavelength Division Multiplexing）網に接続され、波長ごとに、当該波長の信号を送信するインタフェースと、
１以上の前記インタフェースから出力される波長を多重化信号を、ケーブル経由で出力する合波部と、
前記ケーブル経由で入力される多重化信号を、波長ごとに分割し、当該波長の前記インタフェース経由でスイッチ部へ出力する分波部と、
前記インタフェースから入力された波長の信号を、前記波長を出力するインタフェースへ出力するスイッチ部と、
自身のスイッチに割り当てられた固有の装置識別情報を記憶する記憶部とを備えるスイッチが、
前記自身のスイッチのインタフェースから、隣接スイッチのインタフェースとのリンクアップを検索するための試験信号の送信時間を決定するステップと、
前記試験信号を送信する自身のスイッチのインタフェースを選択するステップと、
前記決定した試験信号送信時間の間、前記選択したインタフェースから、前記スイッチ部経由で、前記隣接スイッチへ試験信号を出力するステップと、
当該インタフェースで、当該隣接スイッチからの前記試験信号を受信したとき、前記試験信号を受信した前記自身のスイッチのインタフェースの識別情報と、前記隣接スイッチの識別情報と、その隣接スイッチにおける前記試験信号の送信元のインタフェースの識別情報とを対応付けたインタフェース情報を作成するステップとを実行し、
前記試験信号の送信時間を決定するステップにおいて、
前記装置識別情報に基づき、前記自身のスイッチに固有の前記試験信号送信時間を決定することを特徴とするインタフェース情報作成方法。
【請求項７】
請求項６に記載のインタフェース情報作成方法を、前記スイッチに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、WDM（Wavelength Division Multiplexing）ネットワークにおいて各スイッチがインタフェース情報を作成する技術に関する。
【背景技術】
【０００２】
近年、トラヒックが急激に増加し、今後益々その増加は加速するものと思われる。そのため、増加するトラヒックを効率的に収容するための網技術が必要となっている。また、アプリケーションの進化につれ、動画や音声のupload/downloadが盛んになり、ネットワーク回線の高速化が望まれている。光網における伝送技術は、高速大容量伝送を実現できる有望なものである。例えば、WDM技術は、信号を伝送する光の波長を１本の光ファイバに多重して伝送でき、OXC(Optical Cross Connect)やROADM(Reconfigurable Optical Add Drop Multiplexer)等の中継ノードでその波長を分割することにより波長ごとのルーティングを実現する。そのため少ない設備で効率的に大容量トラヒックを伝送可能である。また、光の速度は電気の速度よりも早いため、高速通信も可能である。
【０００３】
光網でトラヒックを伝送するためのプロトコルとして、GMPLS（Generalized Multi-Protocol Label Switching）が普及している。GMPLSは網内装置が自律分散的に必要な情報を広告し、収集できるため、トラヒックを伝送するためのパス設定などが簡単に行える利点がある。しかし、そのために事前に設定すべきパラメータが多いという欠点もある。そこで、網を構築し、サービスを開始するまでの人的稼働を削減するためのプラグアンドプレイ技術が提案されている。ここで、OXCやROADM等のスイッチにおいてプラグアンドプレイ技術を実現する際に、隣接するスイッチとの間でどのIF（インタフェース）に光ファイバ等のリンクが接続されたかを把握する（リンクアップを検索する）技術として、ランダムサーチがある（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】清水香里、林理恵、井上一郎、塩本公平、”Plug and Play Techniques for Optical Network Configuration,” 信学技報 vol.109, no.102, NS2009-31~NS2009-42, p45-48, 2009年6月
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ランダムサーチでは対象となるスイッチ同士が、自身のIFをランダムに選択し、その選択したIFから、隣接するスイッチへのリンクアップ検索用の信号（試験信号）を送信する。そして、その選択したIF経由で、隣接するスイッチ側からの試験信号を受信すると、スイッチは、このIFが隣接するスイッチのIFとリンクにより接続されていると判断する。すなわち、隣接するスイッチ同士がそれぞれ、同じリンクにより接続されるIFを同じタイミングで選択し、リンクアップ検索処理を行えば、このIFに関するリンクアップを確認できる。しかし、試験信号送信のタイミングが異なると当該IFのリンクアップを確認できない。よって、この方法では、スイッチのIF数が増加すればするほど、隣接するスイッチ同士で、リンクアップを確認できる確率が小さくなり、スイッチによるリンクアップの検索に要する時間が長くなる、という問題がある。また、スイッチそれぞれにおける、１つのIFあたりの試験信号の送信時間の設定によっては、対向となる隣接装置のIFがいつまでも見つからず検索時間が収束しないことがある。本発明は、前記した問題を解決し、各スイッチにおいて対向となる隣接装置（隣接スイッチ）のIFがいつまでも見つからず検索時間が収束しないことを避け、すべてのIFのリンクアップの検索に要する時間を低減することを目的とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するため、本発明は、ＷＤＭ網に接続され、波長ごとに、当該波長の信号を送信するインタフェースと、１以上のインタフェースから出力される波長の多重化信号を、ケーブル経由で出力する合波部と、ケーブル経由で入力される多重化信号を、波長ごとに分割し、当該波長のインタフェース経由でスイッチ部へ出力する分波部と、インタフェースから入力された波長の信号を、波長を出力するインタフェースへ出力するスイッチ部とを備えるスイッチである。このスイッチは、自身のスイッチに割り当てられた固有の装置識別情報を記憶する。そして、試験信号を送信する自身のスイッチのインタフェースを選択し、自身のスイッチのインタフェースと、隣接スイッチのインタフェースとのリンクアップを検索するための試験信号の送信時間を決定する。スイッチは、決定した試験信号の送信時間の間、選択したインタフェースから、スイッチ部経由で、隣接スイッチへ試験信号を出力する。スイッチは、このインタフェースで、当該隣接スイッチからの試験信号を受信したとき、試験信号を受信した自身のスイッチのインタフェースの識別情報と、隣接スイッチの識別情報と、その隣接スイッチにおける試験信号の送信元のインタフェースの識別情報とを対応付けたインタフェース情報を作成する。また、このスイッチは、試験信号の送信時間を決定するとき、装置識別情報に基づき、自身のスイッチに固有の試験信号の送信時間を決定する。
【０００７】
このようにすることで、各スイッチの試験信号の送信時間に差を設けることができるので、各スイッチにおいて対向となる隣接装置のIFがいつまでも見つからず検索時間が収束しないことを避けることができる。
【０００８】
また、本発明のスイッチのおける装置識別情報は、当該スイッチの装置ＩＤまたはＩＰアドレスとする。
【０００９】
このようにすることで、スイッチは、当該スイッチの装置ＩＤ（例えば、当該スイッチの出荷時に割り当てられた装置ＩＤ）や、当該スイッチのＩＰアドレスに基づき、試験信号の送信時間を決定できる。
【００１０】
また、本発明のスイッチは、試験信号の送信時間を決定するとき、インタフェース情報に記憶される、隣接スイッチとのリンクアップが検索できたインタフェースの数が多くなるほど、選択したインタフェースへの試験信号の送信時間を短くする。
【００１１】
このようにすることで、各スイッチがすべてのインタフェースのリンクアップ検索処理を終了するまでの時間を短縮できる可能性が高くなる。
【００１２】
さらに、本発明のスイッチは、試験信号を送信する自身のスイッチのインタフェースを選択するとき、インタフェースそれぞれに割り当てられた波長の降順に選択する。また、本発明のスイッチは、試験信号を送信する自身のスイッチのインタフェースを選択するとき、インタフェースそれぞれに割り当てられた波長の昇順に選択してもよい。
【００１３】
このようにすることで、各スイッチでリンクアップ検索処理を行うIFの順番が同じになるので、より短時間ですべてのIFのリンクアップ検索処理を終了させることができる。
【００１４】
また、本発明は、本発明のインタフェース情報作成方法を、スイッチに実行させるためのプログラムである。
【００１５】
このようなプログラムによれば、一般的なスイッチに、本発明のインタフェース情報作成方法を実行することができる。
【発明の効果】
【００１６】
本発明によれば、各スイッチにおいて対向となる隣接装置（隣接スイッチ）のIFがいつまでも見つからず、リンクアップの検索時間が収束しないことを避けることができる。これにより、すべてのIFのリンクアップの検索に要する時間を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態のスイッチの動作概要を概念的に示した図である。
【図２】本実施の形態のスイッチの動作概要を概念的に示した図である。
【図３】本実施の形態のスイッチの構成を示した図である。
【図４】図３のスイッチの処理手順を示したフローチャートである。
【図５】図３のスイッチの処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を説明する。まず、図１を用いて本実施の形態のスイッチ１０の処理概要を説明する。ここでは、スイッチ１０Ａ，１０Ｂ間でリンクアップ検索用の信号を送信し、リンクアップを検索する場合を例に説明する。このスイッチ１０は、信号の波長ごとに、IFを備える。そして、入力された信号を所定の装置へ転送するために、この信号を出力するIFを切り替える。また、スイッチ１０は、波長を束ねた波長多重信号を生成し、目的地側の装置へ転送するための合波部１６（１６Ａ，１６Ｂ）と、入力された波長多重信号を波長ごとに分ける分波部１７（１７Ａ，１７Ｂ）とを備える（図１参照）。この合波部１６および分波部１７は、光ファイバ等のリンクで接続されている。このスイッチ１０は、リンク接続を検出すると、各IFのリンクアップを検索する。リンクアップを検索するとは、自身のスイッチ１０のIFとリンク接続される隣接装置（スイッチ１０）のIFを検索することをいう。具体的には、自身のスイッチ１０からリンクアップ検索用の信号を送信し、また、隣接装置（スイッチ１０）からもリンクアップ検索用の信号を受信することで、自身のIFの対向となる隣接装置がどのスイッチ１０か、また、対向となるIFがそのスイッチ１０のどのIFかを特定することである。そして、その特定結果をもとに、図１の吹き出し１０１に示すようなインタフェース情報１３２を作成する。このスイッチ１０は、ＷＤＭ網に接続されるOXCやROADM等であり、スイッチ１０それぞれには固有の識別情報である装置識別情報が付与されている。
【００１９】
スイッチ１０（１０Ａ，１０Ｂ）は、自身のスイッチ１０の備えるIFの中から、リンクアップ検索処理を行うIFを選択する。そして、スイッチ１０は、その選択したIFを用いて、所定時間、リンクアップ検索用の信号（試験信号）を送信し続ける。ここで、スイッチ１０が試験信号を送信し続ける時間（試験信号の送信時間）は、スイッチ１０の装置識別情報（例えば、出荷時にスイッチ１０に割り当てられる装置ＩＤ等）に基づき、スイッチ１０ごとに固有の時間とする。
【００２０】
このことを図２を用いて、概念的に説明する。例えば、スイッチ１０Ａは、自身の装置ＩＤ「１０」に基づき、そのスイッチ１０Ａの試験信号の送信時間ｔ１を決定する。そして、波長「λ２」のIFからｔ１の間、試験信号を送信し、リンクアップ検索処理を行う。スイッチ１０Ｂ側からの試験信号を受信できなかったとき、波長「λ４」のIFから、ｔ１の間、試験信号を送信し、リンクアップ検索処理を行う。さらに、波長「λ３」のIFから、ｔ１の間、試験信号を送信し、リンクアップ検索処理を行う。
【００２１】
一方で、例えば、スイッチ１０Ｂは、自身の装置ＩＤ「２０」に基づき、そのスイッチ１０Ｂの試験信号の送信時間ｔ２を決定する。そして、波長「λ３」のIFからｔ２の間、試験信号を送信し、リンクアップ検索処理を行う。この波長「λ３」のIFのリンクアップ検索処理の間にスイッチ１０Ａが、スイッチ１０Ｂからの試験信号を受信すると、スイッチ１０Ａ，１０Ｂは互いに波長「λ３」のIFについてリンクアップが成功したことになる。次に、スイッチ１０Ａ，１０Ｂは、この波長「λ３」のIF以外のIFについて、リンクアップ検索処理を行う。例えば、スイッチ１０Ａは、波長「λ４」のIFからｔ１の間、試験信号を送信し、リンクアップ検索処理を行う。スイッチ１０Ｂ側からの試験信号を受信できなかったとき、波長「λ２」のIFから、ｔ１の間、試験信号を送信し、リンクアップ検索処理を行う。この波長「λ２」のIFのリンクアップ検索処理の間にスイッチ１０Ａが、スイッチ１０Ｂからの試験信号を受信すると、スイッチ１０Ａ，１０Ｂは互いに波長「λ２」のIFについてリンクアップが成功したことになる。次に、スイッチ１０Ａ，１０Ｂは、波長「λ３」および「λ２」のIF以外のIFについて、リンクアップ検索処理を行う。スイッチ１０Ａ，１０Ｂは、以上のような処理を繰り返すことで、各IFの対向となる隣接装置のIFを検索し、その結果をインタフェース情報１３２に記録する（図１参照）。
【００２２】
このように、リンクアップ検索処理を行う各スイッチ１０で、１つのIFあたりのリンクアップ検索処理に要する時間に大小の差を設けることで、対向となる隣接装置のIFがいつまでも見つからないことを避けることができる。
【００２３】
＜構成＞
次に、図３を用いてスイッチ１０の構成を説明する。スイッチ１０は、スイッチ部１４と、合波部１６と、分波部１７とをそれぞれ１以上備える。そして、このスイッチ１０は、スイッチ部１４の制御を行う制御部１２と、制御部１２が制御を行うときに参照する各種情報を記憶する記憶部１３とを備える。
【００２４】
制御部１２は、このスイッチ１０が備える専用回路やＣＰＵ（Central Processing Unit）によるプログラム実行処理等により実現される。さらに、記憶部１３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等の記憶媒体から構成される。なお、スイッチ１０をプログラム実行処理により実現する場合、記憶部１３には、このスイッチ１０の機能を実現するためのプログラムが格納される。
【００２５】
制御部１２は、シグナリング部１２１と、情報広告収集部１２２と、スイッチ制御部１２３と、隣接情報交換部１２４とを備える。
【００２６】
シグナリング部１２１は、信号伝送するためのパスを、網内で自律分散的に設定する際に、隣接装置とシグナリングを交換する。シグナリングのプロトコルとしては、例えばRSVP（Resource reSerVation Protocol）がある。
【００２７】
情報広告収集部１２２は、パスを設定する際に必要な情報を網内装置間で広告したり収集したりする。ここで用いるプロトコルとしては、例えば、OSPF（Open Shortest Path First）やBGP（Border Gateway Protocol）がある。
【００２８】
このシグナリング部１２１によるシグナリングの結果や、情報広告収集部１２２により収集された情報（経路情報等）は、データベース１３１に記憶される。これらの情報は、制御部１２がデータを送受信する際に参照される。
【００２９】
隣接情報交換部１２４は、自身のスイッチ１０の各IFが隣接装置のどのIFと接続されているか等の情報を隣接装置と交換する。この情報を交換するためのプロトコルとしては、例えば、LMP(Link Management Protocol)がある。この隣接情報交換部１２４は、インタフェース選択部１２４１と、送信時間決定部１２４２と、インタフェース情報作成部１２４４と、試験信号出力部１２４３とを備える。
【００３０】
インタフェース選択部１２４１は、インタフェース情報１２４４を参照して、自身のスイッチ１０のIFの中から、まだリンクアップに成功していないIFを選択する。
【００３１】
送信時間決定部１２４２は、隣接装置のIFとのリンクアップを検索するための試験信号の送信時間を決定する。例えば、送信時間決定部１２４２は、記憶部１３に記憶された装置識別情報１３３に基づき、所定の計算式により、自身のスイッチ１０の送信時間を決定する。なお、この計算式は、パラメータとして用いる値（装置識別情報１３３）がユニークであれば、計算結果もユニークな値となるような計算式とする。
【００３２】
試験信号出力部１２４３は、インタフェース情報１３２を参照して、リンクアップに成功していないIFを選択する。そして、スイッチ制御部１２３およびスイッチ部１４経由で、この選択したIFから試験信号を出力する。
【００３３】
インタフェース情報作成部１２４４は、IF経由で、隣接装置からの試験信号を受信したとき、つまり、リンクアップに成功したとき、この試験信号を受信したIFのＩＤと、この試験信号の送信元のスイッチ１０の装置識別情報１３３と、その試験信号の送信元のIFのＩＤとを対応付けて、記憶部１３のインタフェース情報１３２に記憶する。
【００３４】
スイッチ制御部１２３は、対象の信号を適切にスイッチングするための命令をスイッチ部１４に出す。
【００３５】
次に、記憶部１３を説明する。記憶部１３は、データベース１３１、インタフェース情報１３２および装置識別情報１３３を記憶する。
【００３６】
データベース１３１は、前記したとおりシグナリング部１２１によるシグナリングの結果や、情報広告収集部１２２により収集された情報（経路情報等）を記憶する。このデータベース１３１の情報は、制御部１２が他の装置との間に確立したパスを用いて信号を送受信する際に参照される。
【００３７】
インタフェース情報１３２は、隣接装置から試験信号を受信した自身のスイッチ１０のIFのＩＤと、その試験信号の送信元である隣接装置の装置識別情報と、その隣接装置における試験信号の送信元のIFのＩＤと、そのIFの属するＷＤＭグループ（同じ合波部１６または分波部１７により束ねられるIFのグループ）のＩＤとを対応付けて示した情報である（図１の吹き出し１０１参照）。このインタフェース情報１３２は、インタフェース情報作成部１２４４により作成される。なお、図１の吹き出し１０１に示すように、インタフェース情報１２４４は、各IFに割り当てられた波長に関する情報をさらに含んでいてもよい。
【００３８】
装置識別情報１３３は、スイッチ１０の固有の識別情報である。この装置識別情報１３３は、例えば、このスイッチ１０に割り当てられるＩＰアドレスや、このスイッチ１０の出荷時に割り当てられる装置ＩＤである。なお、送信時間決定部１２４２が、この装置識別情報１３３に基づき、試験信号の送信時間を決定する場合において、この装置識別情報１３３が文字や記号を含むものであるとき、この装置識別情報１３３を数値に変換する。そして、この数値を用いて試験信号の送信時間を決定する。
【００３９】
＜処理手順＞
次に、図３を参照しつつ、図４を用いて、スイッチ１０の処理手順を説明する。以下の処理は、スイッチ１０にリンク（光ファイバケーブル等）が接続されたことをトリガとして実行されるものとする。まず、図３のスイッチ１０の送信時間決定部１２４２は、自身のスイッチ１０の装置識別情報１３３を参照して、隣接装置のIFとのリンクアップを検索するための、１つのIFあたりの試験信号の送信時間を決定する（Ｓ０）。次に、試験信号出力部１２４３は、インタフェース情報１３２を参照して、リンクアップに成功していないIFを選択する（Ｓ１）。そして、スイッチ制御部１２３およびスイッチ部１４経由で、この選択したIFから試験信号を隣接装置へ送信する（Ｓ２）。ここで、リンクアップに成功すれば（Ｓ３のＹｅｓ）、つまり、隣接装置からの試験信号を、この選択したIF経由で受信できたとき、インタフェース情報作成部１２４４は、このリンクアップに成功したIFの情報をインタフェース情報１３２に記憶する（Ｓ４）。一方、リンクアップに成功しなかった場合（Ｓ３のＮｏ）において、そのIF経由で試験信号を送信しはじめて、まだＳ０で決定した送信時間が経過していなければ（Ｓ８のＮｏ）、Ｓ２へ戻る。一方、そのIF経由で試験信号を送信しはじめて、Ｓ０で決定した送信時間が経過していれば（Ｓ８のＹｅｓ）、Ｓ１へ戻り、リンクアップしていない別のIFを選択する。
【００４０】
Ｓ５において、試験信号出力部１２４３は、インタフェース情報１３２を参照して、まだリンクアップに成功していないIFがあれば（Ｓ５のＹｅｓ）、インタフェース情報１３２まだリンクアップに成功していないIFからIFを選択し（Ｓ６）、Ｓ２へ戻る。
【００４１】
Ｓ５において、試験信号出力部１２４３は、インタフェース情報１３２を参照して、まだリンクアップに成功していないIFがなければ（Ｓ５のＮｏ）、リンクアップ検索処理の対象であるすべてのIFについてリンクアップに成功したか否かを判断する（Ｓ７）。ここで、まだ、リンクアップに成功していないIFがあれば（Ｓ７のＮｏ）、Ｓ１へ戻る。一方、リンクアップ検索処理の対象であるすべてのIFについてリンクアップに成功した場合（Ｓ７のＹｅｓ）、処理を終了する。
【００４２】
このように、リンクアップ検索処理を行うスイッチ１０は互いに、１つのIFあたりの試験信号の送信時間を異なるものとする。よって、スイッチ１０は、対向となる隣接装置のIFがいつまでも見つからないことを避けることができる。
【００４３】
なお、送信時間決定部１２４２は、試験信号の送信時間を決定するとき、インタフェース情報１２４４に記憶される、リンクアップに成功した（リンクアップが検索できた）IFの数が多くなればなるほど、試験信号の送信時間を短くするようにしてもよい。これは、試験信号出力部１２４３は、リンクアップに成功していないIFが少なくなれば、長い時間試験信号を送信し続けなくても、リンクアップに成功する可能性が高くなるからである。
【００４４】
また、スイッチ１０それぞれのインタフェース選択部１２４１は、試験信号を送信するIFを選択するとき、IFそれぞれに割り当てられた波長の降順ならば降順、昇順ならば昇順に選択するようにしてもよい。例えば、スイッチ１０Ａ，１０Ｂとも、波長の降順にIFを選択し、リンクアップ検索処理を行う。このようにすることで、隣接するスイッチ１０間でリンクアップ検索処理を行うIFの順番が同じになるので、より短時間でIFすべてのリンクアップ検索処理を終了させることができる。
【００４５】
また、スイッチ１０が試験信号の送信時間を決定するとき、以下のようにしてもよい。例えば、システム内の各スイッチ１０は、予め記憶部１３に試験信号の送信時間（送信時間ｔ１，ｔ２）を記憶しておく。ここで送信時間ｔ１，ｔ２はそれぞれ異なる値であり、例えば、送信時間ｔ２＞送信時間ｔ１とする。
【００４６】
そして、スイッチ１０は、図５に示すような手順により試験信号の送信時間を決定する。まず最初にスイッチ１０のインタフェース選択部１２４１は、インタフェース情報１３２を参照して、IFのうち、制御波長用IFを選択する。そして、試験信号出力部１２４３は、この制御波長用IFについてリンクアップ検索処理を行う（Ｓ１１）。なお、この制御波長用IFのリンクアップ検索処理における試験信号の送信時間は、送信時間ｔ１，ｔ２またはそれ以外の任意の送信時間とする。そして、この制御波長用IFのリンクアップに成功すると（Ｓ１２のＹｅｓ）、この制御波長用IF経由で、隣接装置から、試験信号とともに、この隣接装置の装置識別情報を受信する。例えば、隣接装置の装置ＩＤを受信する。そして、送信時間決定部１２４２は、この隣接装置の装置ＩＤと、自身のスイッチ１０の装置ＩＤとを比較する（Ｓ１３）。ここでの装置ＩＤの比較は、例えば、それぞれの装置ＩＤを数値変換し、それぞれの装置ＩＤに対応する数値の大小を比較することにより行われる。
【００４７】
ここで、送信時間決定部１２４２は、例えば、自身のスイッチ１０の装置ＩＤが隣接装置の装置ＩＤよりも小さいとき（Ｓ１４のＹｅｓ）、記憶部１３に記憶された試験信号の送信時間ｔ１，ｔ２のうち、送信時間ｔ１を選択する（Ｓ１５）。一方、送信時間決定部１２４２は、自身のスイッチ１０の装置ＩＤが隣接装置の装置ＩＤよりも大きいとき（Ｓ１４のＮｏ）、送信時間ｔ２を選択する（Ｓ１６）。そして、スイッチ１０は、Ｓ１５またはＳ１６で選択した送信時間（送信時間ｔ１または送信時間ｔ２）を用いて、データ波長用IFのリンクアップ検索処理を行う。スイッチ１０は、このような処理をＷＤＭグループごとに実行し、すべてのIFのリンクアップ検索処理を行う。このようにすることでも、各スイッチ１０はIFのリンクアップ検索処理を行うことができる。
【００４８】
なお、前記した例では、各スイッチ１０の送信時間決定部１２４２は、自身のスイッチ１０の装置ＩＤが隣接装置の装置ＩＤよりも小さいとき、送信時間ｔ１，ｔ２のうち、送信時間ｔ１を選択することとしたが、送信時間ｔ２を選択するようにしてもよい。つまり、各スイッチ１０の送信時間決定部１２４２は、自身のスイッチ１０の装置ＩＤの方が隣接装置の装置ＩＤよりも小さいとき（または大きいとき）、どちらの送信時間を選択するかを共通のルールとして決めておき、各スイッチ１０はそのルールにのっとり、送信時間を選択する。このようにすることでも、隣接するスイッチ１０は、互いに異なる送信時間で、試験信号を送信しあうことになるので、リンクアップ検索処理における検索時間が収束しないことを避けることができる。
【符号の説明】
【００４９】
１０（１０Ａ，１０Ｂ）  スイッチ
１２    制御部
１３    記憶部
１４    スイッチ部
１６    合波部
１７    分波部
１２１  シグナリング部
１２２  情報広告収集部
１２３  スイッチ制御部
１２４  隣接情報交換部
１３１  データベース
１３２  インタフェース情報
１３３  装置識別情報
１２４１  インタフェース選択部
１２４２  送信時間決定部
１２４３  試験信号出力部
１２４４  インタフェース情報作成部
【図１】
2011146819.tif 000003
【図２】
2011146819.tif 000004
【図３】
2011146819.tif 000005
【図４】
2011146819.tif 000006
【図５】
2011146819.tif 000007