(57)【特許請求の範囲】
【請求項１】
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスを、監視を必要とする既存波長パスとして計算するパス計算手段と、
前記監視を必要とする既存波長パスおよび前記新規波長パスの信号品質を監視し、前記信号品質の劣化を検出した時、波長パス制御手段に対して警告を発出する監視手段と、
前記監視手段から前記警告が通知された場合には前記新規波長パスの構築を停止し、前記監視手段から前記警告が一定期間通知されず、かつ、現在の構成において満足できる前記信号品質が確保されていない場合には前記新規波長パスの構築を継続する前記波長パス制御手段と、を備える、波長パス制御システム。
【請求項２】
前記監視手段は、前記既存波長パスおよび前記新規波長パスの前記信号品質を受信側ノードにおいて監視する、
請求項１に記載された波長パス制御システム。
【請求項３】
前記監視手段は、所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する、
請求項１又は２に記載された波長パス制御システム。
【請求項４】
前記監視手段は、前記所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が前記閾値以下であることを検出する、
請求項３に記載された波長パス制御システム。
【請求項５】
前記ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
請求項３または４に記載された波長パス制御システム。
【請求項６】
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスを、監視を必要とする既存波長パスとして計算し、
前記監視を必要とする既存波長パスおよび前記新規波長パスの信号品質を監視し、前記信号品質の劣化を検出した時、警告を発出し、
前記警告が通知された場合には前記新規波長パスの構築を停止し、前記警告が一定期間通知されず、かつ、現在の構成において満足できる前記信号品質が確保されていない場合には前記新規波長パスの構築を継続する、
波長パス制御方法。
【請求項７】
更に、前記既存波長パスおよび前記新規波長パスに係る受信側ノードにおいて前記信号品質を監視する、
請求項６に記載された波長パス制御方法。
【請求項８】
更に、所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する、
請求項６又は７に記載された波長パス制御方法。
【請求項９】
更に、前記所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が前記閾値以下であることを検出する、
請求項８に記載された波長パス制御方法。
【請求項１０】
ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
請求項８又は９に記載された波長パス制御方法。
【請求項１１】
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスを、監視を必要とする既存波長パスとして計算する計算処理と、
前記監視を必要とする既存波長パスおよび前記新規波長パスの信号品質を監視し、前記信号品質の劣化を検出した時、警告を発出する監視処理と、
前記警告が通知された場合には前記新規波長パスの構築を停止し、前記警告が一定期間通知されず、かつ、現在の構成において満足できる前記信号品質が確保されていない場合には前記新規波長パスの構築を継続する制御処理と、を
波長パス制御システムのコンピュータに実行させるための波長パス制御プログラム。
【請求項１２】
更に、前記既存波長パスおよび前記新規波長パスに係る受信側ノードにおいて前記信号品質を監視する監視処理を含む、
請求項１１に記載された波長パス制御プログラム。
【請求項１３】
更に、所定期間内に受信されたデータビットの総計に対する所定期間内に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する検出処理を含む、
請求項１１又は１２に記載された波長パス制御プログラム。
【請求項１４】
更に、前記所定期間内に受信されたデータビットの総計に対する所定期間内に訂正されたビット数の比が前記閾値以下であることを検出する検出処理を含む、
請求項１３に記載された波長パス制御プログラム。
【請求項１５】
前記ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
請求項１３又は１４に記載された波長パス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、波長分割多重（ＷＤＭ）ネットワークに使用される波長パス制御システム、波長パス制御方法、および波長パス制御用プログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
ＷＤＭ技術は、異なる波長によって運ばれる光信号を１本の光ファイバに多重化することができ、各波長は個々のパスとして扱われる。将来のインタネットトラフィックの増大あるいはネットワーク障害時におけるサービス提供の回復によるネットワークの向上に対処するためには、波長パスを設定し、解除し、あるいは障害波長パスを迂回するための動的波長パス制御が必要となる。１つの出力ポートから他の出力ポートに波長パスを動的に変更するために、波長クロスコネクト（ＷＸＣ）、あるいは再設定可能な光アッドドロップ多重化装置（ＲＯＡＤＭ）などのような再設定機能を有するネットワークエレメント（ＮＥ）を使用することができる。
【０００３】
しかしながら、ＷＤＭネットワークにおいては、線形歪あるいは非線形歪のために波長パスにおける信号品質は劣化する。たとえば、同一光ファイバに張られた複数の波長パスにおいて、波長パスは、４波混合（ＦＷＭ）およびクロス位相変調（ＸＰＭ）などの非線形効果の影響を互いに受ける。また、光ノードにおいてパス変更された波長パスにおいて、波長パスは、光スイッチ、波長分離装置および波長多重装置で発生するチャネル内・チャネル間クロストークのような線形効果の影響を互いに受ける。
【０００４】
通常、劣化の程度は、多重化される波長パスの数、および波長パスにおける光電力および位相に関係する。言い換えると、波長パスの動的設定／解除および波長パスの光特性の変更は、他の波長パスの信号品質に影響を及ぼす。各ノードにおいて、光−電気−光（ＯＥＯ）変換を行なう再生中継器を使用すれば、このような影響を除去することができるが、逆にネットワーク費用（ＣＡＰＥＸ）が増大し、全光スイッチングの透明性、例えば信号フォーマットやプロトコルについての透明性が失われることになる。ＯＥＯ再生中継機能を有しないＷＤＭネットワークにおいて、動的に設定された波長パスの信号品質に加えて、波長パスの動的設定の影響を受ける他の既存の波長パスの信号品質の劣化についても考慮する必要がある。
【０００５】
動的に設定された波長パスの信号品質と、動的設定の影響を受ける波長パスの信号品質との両者を考慮した技術の例が、特許文献１に開示されている。その技術では、動的設定を継続するか停止するかの判断をサポートするために２つの閾値が定義されている。１つの閾値は、動的設定された波長パスに要求される信号品質レベルを示す。他の閾値は、影響を受ける波長パスにエラーを発生させない信号品質レベルを示す。増幅における自然放出雑音（ＡＳＥ）を考慮した、近似された光信号対雑音比（ＯＳＮＲ）計算モデルが定義され、そのモデルは、新しく設定された波長パスに沿ってホップごとにＯＳＮＲを計算するために使用される。各ホップにおいて、計算されたＯＳＮＲレベルは２つの閾値と比較される。計算されたＯＳＮＲがいずれの閾値より大きいときのみ、波長パスの新規設定が許可される。この技術により、新規に波長パスを設定することに起因して既存波長パスにエラーが発生することを防止できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−０６２６４７
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように、波長パスにおける信号品質は、クロストーク、ＦＷＭ、ＸＰＭなどにより劣化する。これらの劣化要因を考慮しないことは、信号品質の過大評価につながる。信号品質が過大評価された既存波長パスにおいてエラーが発生しないようにするためには、クロストーク、ＦＷＭ、ＸＰＭによる劣化の効果を最大限に考慮して、２つの閾値を十分に大きく設定する。閾値を大きくすれば、正確な判定が保証され得るが、大きな欠点として、動的波長パス設定リクエストを拒絶する場合が増加する。このことは、結果的に、ネットワーク内で確立できる波長パスの総計を制限し、波長資源の使用効率を下げてしまう。インタネットトラフィックの急増に伴い、より多くの波長パスを光ファイバ内に設定するのではなく、波長パスの可用性を向上することが望まれる。
【０００８】
本発明は、上述した状況を考慮して考案された。本発明の目的は、波長パス制御システム、波長パス制御方法および波長パス制御用プログラムを記憶する記憶媒体を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の実施態様に係る波長パス制御システムは、新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算するパス計算手段と、前記監視を必要とする既存波長パスと前記新規波長パスの信号品質を監視する監視手段と、前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、前記監視手段により監視された前記信号品質に基づいて、制御する波長パス制御手段とを備える。
【００１０】
本発明の実施態様に係る波長パス制御方法は、新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算し、前記を必要とする前記既存波長パスと前記新規波長パスの信号品質を監視し、前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、監視された前記信号品質に基づいて、制御する。
【００１１】
本発明の実施態様に係る波長パス制御プログラムを記憶する記憶媒体は、新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算する計算処理と、前記監視を必要とする既存波長パスと前記新規波長パスの信号品質を監視する監視処理と、前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、監視された前記信号品質に基づいて、制御する制御処理を含む。
【発明の効果】
【００１２】
本発明によれば、ネットワークのトラフィックが増大しても、ネットワーク内の波長パスに潜在的なエラーを生じさせることなく波長パスを制御することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第一の実施形態に係るネットワーク装置の構成を示すブロック図である。
【図２】本発明の第一の実施形態に係る動作を示すフローチャートである。
【図３】本発明の第二の実施形態に係る光ネットワークの構成を示すブロック図である。
【図４】本発明の第二の実施形態に係るノードの構成を示すブロック図である。
【図５】本発明の第二の実施形態に係るトランスポンダの構成を示すブロック図である。
【図６】本発明の第二の実施形態に係る監視管理部の構成を示すブロック図である。
【図７】本発明の第二の実施形態に係るノード制御部の構成を示すブロック図である。
【図８】本発明の第二の実施形態に係る動作を示すフローチャートである。
【図９】本発明の第二の実施形態に係る動作を示すシーケンス図である。
【図１０】本発明の第二の実施形態に係る動作を示すシーケンス図である。
【図１１】本発明の第二の実施形態に係る動作を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施形態を、図面を参照しながら詳細に記載する。
【００１５】
（第一の実施形態）
図１は、本発明の第一の実施形態に係る波長パス制御システム１０００の構成を示すブロック図である。
【００１６】
図１のように、波長パス制御システム１０００は、パス計算部１００１、監視部１００２および波長パス制御部１００３を備える。
【００１７】
図２は、波長パス制御システム１０００の動作を示す。波長パス制御システム１０００の動作、および波長パス制御システム１０００に含まれる各要素の動作を以下に記載する。
【００１８】
最初に、パス計算部１００１は、新規波長パス設定要求または波長パス構築要求を、図１には示されないネットワークエレメントから受け取る。そして、パス計算部１００１は、ステップＳ１００１において、どの既存波長パスを監視する必要があるのか計算する。
【００１９】
ステップＳ１００１の後、監視部１００２は、ステップＳ１００１において計算された新規波長パスおよび監視を必要とする既存波長パスの信号品質を監視する（ステップＳ１００２）。
【００２０】
ステップＳ１００２が開始されると、波長パス制御部１００３は、前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを制御する（ステップＳ１００３）。ステップＳ１００３の制御は、ステップＳ１００２で監視された信号品質に基づいて実行される。
【００２１】
（第一の実施形態の優れた効果）
上述した第一の実施形態によれば、ネットワークのトラフィックが増大しても、信号品質の劣化を生じさせることなく波長パスを制御することができる。その理由は、監視部１００２が、パス計算部１００１により計算された新規波長パスおよび監視を必要とする既存波長パスとの両者を監視するからである。
【００２２】
（第二の実施形態）
図３は、第二の実施形態に係る光ネットワークの構成を示すブロック図である。
【００２３】
図３のように、光ネットワークは、ノード１００乃至１０５、ネットワーク管理システム（ＮＭＳ）３００、監視点計算部４００、波長パス（ＷＰ）制御部５００および波長パスデータベース（ＷＰ  ＤＢ）６００を備える。
【００２４】
ＮＭＳ３００は、光ネットワークを管理する。監視点計算部４００は、波長パス上の監視点を計算する。ＷＰ制御部５００は、波長パスを制御する。ノード１００乃至１０５、および上記の各部についての詳細は後述する。
【００２５】
ノード１００乃至１０５は、双方向光ファイバを介して相互に接続され、該光ファイバにおいて光信号が双方向に送信される。同一方向に送信される光信号は、異なる波長を用いて伝送される。ノード１００乃至１０５は、それぞれ波長パスの切り替えができるネットワークエレメント（ＮＥ）型である。
【００２６】
光ネットワークにおける波長パスとは、ノード１００乃至１０５のうちの１のノードから送信され、ノード１０１乃至１０５のうちの他のノードで受信される光信号を伝送する波長のことを指す。波長パスは、光ファイバに沿ってノード１００乃至１０５のうちの複数のノードを経由するが、各光ファイバにおいては単一の波長のみを占有することができる。例えば、図３において、波長パスＷＰ−Ａは、ノード１００およびノード１０５間で構築される。通常、波長パスは双方向であるが、図３では、説明を簡単にするために、片方向で記載される。パスＷＰ−Ａでは、ノード１００、１０１、１０２および１０５が経由され、光ファイバは、ノード対（１００、１０１）間、ノード対（１０１、１０２）間およびノード対（１０２、１０５）間を結ぶ。波長パスＷＰ−Ｂも、図３に示される。パスＷＰ−Ｂでは、ノード１００、１０１、１０２および１０５が経由され、光ファイバは、ノード対（１０４、１０１）間、およびノード対（１０１、１０２）間を結ぶ。
【００２７】
光信号伝送の役割を担うノード１００乃至１０５および光ファイバの組み合わせは、データプレーンに該当する。一方、波長パス制御、管理および状態記録の役割を担う、ＮＭＳ３００、監視点計算部４００、ＷＰ制御部５００、およびＷＰ−ＤＢ６００。これら各部の組み合わせは、管理・制御プレーンに該当する。
【００２８】
ノード１００の構造を図４に示す。図４を参照すると、ノード１００は、光増幅器１１０、波長分離／多重（ＤＥＭＵＸ／ＭＵＸ）・スイッチ部１２０、トランスポンダ１３０、監視管理部１４０、およびノード制御部１５０を備える。ノード１００は、光ファイバ２００を介して他のノードと接続される。他のノード１０１乃至１０５は、ノード１００と同じ構造を有する。
【００２９】
波長パスは、ノード１００において１本の入力側光ファイバ２００から他の出力側光ファイバ２００への接続に切り替えられることができ、あるいはアド／ドロップされてトランスポンダ１３０と接続されることができる。
【００３０】
図４に示すように、光信号は、光ファイバ２００に沿った長距離伝送の後、波長分離多重・スイッチ部１２０により処理される前に、まず入力側光増幅器１１０により増幅される。光信号は、波長ＤＥＭＵＸ／ＭＵＸ・スイッチ部１２０により処理された後、次の伝送に備えて出力側光増幅器１１０により増幅される。光増幅器１１０として、例えば、エルビウムドープ光ファイバ増幅器（ＥＤＦＡ）を使用することができる。
【００３１】
入力側光増幅器１１０により増幅された光信号は、最初に、波長ＤＥＭＵＸ／ＭＵＸ・スイッチ部１２０において、個々の波長に分離される。これらの分離された波長の光信号を、異なる出力側光ファイバ２００またはトランスポンダ１３０の対応する波長ポートに転送することができる。光ファイバ２００に転送された光信号は、出力側光増幅器１１０により増幅される前に、波長ＤＥＭＵＸ／ＭＵＸ・スイッチ部１２０により再度多重化される。波長分離・多重処理は、受動型波長デバイス、たとえば、アレー導波路格子（ＡＷＧ）を用いて行なうことができる。
【００３２】
光増幅器１１０及び波長ＤＥＭＵＸ／ＭＵＸ・スイッチ部１２０を制御するために用いられるノード制御部１５０は、図３で説明した管理・制御プレーンからリクエストを受信し、管理・制御プレーンへその応答を送信する。監視管理部１４０は、ノードで終端した異なる波長パスにおける信号品質を管理・記録するために用いられる。信号品質がエラー発生の恐れがあることを示す閾値よりも劣悪であることを監視管理部１４０が検出した場合、監視管理部１４０はノード制御部１５０に対し警報を発出し、ノード制御部１５０は警報通知をＷＰ制御部５００に送信する。
【００３３】
図５は、トランスポンダ１３０の構造を示す。トランスポンダ１３０は、波長パスに光信号を送信し、波長パスから光信号を受信するために使用される。図５を参照すると、トランスポンダ１３０は、ＷＤＭ送信部１３１、ＷＤＭ受信部１３２、信号品質監視部１３３、ローカル信号受信部１３４、およびローカル信号送信部１３５を備える。
【００３４】
ＷＤＭ信号は、ＷＤＭ受信部１３２で受信され、ＷＤＭ送信部１３１で送信される。入力された顧客信号は、ローカル信号受信部１３４で受信され、ローカル信号送信部１３５で送信される。顧客信号のフォーマットは、ギガビットイーサネット（登録商標）（ＧｂＥ）、１０ＧｂＥ、ＳＴＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｐｏｒｔ  Ｍｏｄｕｌｅ）−４／１６／６４、またはＯＣ（Ｏｐｔｉｃａｌ  Ｃａｒｒｉｅｒ）−１２／４８／１９２などが挙げられる。
【００３５】
信号品質監視部１３３は、ＯＳＮＲ（ｏｐｔｉｃａｌ  ｓｉｇｎａｌ−ｔｏ−ｎｏｉｓｅ  ｒａｔｉｏ）、ＢＥＲ（ｂｉｔ  ｅｒｒｏｒ  ｒａｔｅ）、またはＦＥＣ（ｆｏｒｗａｒｄ  ｅｒｒｏｒ  ｃｏｒｒｅｃｔｉｏｎ）による誤り訂正ビット数などを用いて、信号品質を評価することができる。第二の実施形態では、ＦＥＣにより訂正されたビット数をカウントする方法を使用する。監視結果は、監視管理部１４０に送信される。例えば、送信電力を調整するといった波長パスの動的な構築のために、ノード制御部１５０は、ＷＤＭ信号送信部１３１および受信部１３２を制御することができる。
【００３６】
図６は、監視管理部１４０の構造を示す。図６を参照すると、監視管理部１４０は、信号品質データベース１４１および警報判定部１４２を備える。信号品質データベース１４１は、信号品質監視部１３３から取得した信号品質値を記録し、定期的にその記録を更新する。警報判定部１４２は、信号品質データベース１４１に基づいて、ノード制御部１５０に警報を発出するか否かを判定する。
【００３７】
警報判定部１４２は、警報を発出するか否かの判定するために、任意のアルゴリズムを使用してよい。アルゴリズムは、信号品質に関する閾値を使用しても良いし、信号受信時刻を使用しても良い。例えば、警報判定部１４２において、閾値Ｘが設定され、計算値Ｙがデータベース１４１に基づいて設定されるとする。Ｙ＞Ｘである場合、監視管理部１４０はノード制御部１５０に対し警報を発出する。この警報は、動的波長パス構築手順においてエラーが発生したことを意味する。値Ｙは、次式Ｙ＝Ｂｃ／Ｂｒにより計算される。上式において、Ｂｒは、トランスポンダ１３０が受信したデータの総ビット数を示し、Ｂｃは、所定期間内にＦＥＣにより訂正されたビット数を示す。値Ｙが大きいことは、波長パス上の伝送条件が悪いことを意味する。
【００３８】
図７は、ノード制御部１５０の構造を示す。図７のように、ノード制御部１５０は、信号品質警報制御部１５１と波長管理部１５２を備える。信号品質警報制御部１５１は、監視管理部１４０から警報を受信した場合、その通知メッセージをＷＰ制御部５００に送信する。
【００３９】
動的波長パス制御方法について、図８、図９、図１０及び図１１を参照して、以下に説明する。最初に、図８は、動的波長パス構築リクエストの処理方法を示すフローチャートである。
【００４０】
以下の説明において、波長パスＷＰ−Ｂを既存の波長パスとし、波長パスＷＰ−Ａを新規に設定される波長パスとする。
【００４１】
ステップＳ７００において、送信側ノードが動的波長パス構築リクエストを発出する。この動的波長パス構築リクエスト（以下、リクエスト）は、新規波長パス確立を要求するリクエストでもよいし、あるいは送信電力の調整を要求するリクエストでもよい。以下の説明において、ノード１００を送信側ノードとし、リクエストは、新規波長パスＷＰ−Ａ確立を要求するリクエストとする。
【００４２】
ノード１００は、このリクエストをＮＭＳ３００に送信し、ＮＭＳ３００からその応答を受信する。リクエストは、波長パスＩＤ、送信元ノードＩＤおよび送信先ノードＩＤに関する情報を含む。
【００４３】
ステップＳ７０１において、ＮＭＳ３００は、ノード１００からリクエストを受信したとき、ＷＰ  ＤＢ６００に基づき、リクエストのタイプをチェックする。リクエストされた波長パスＩＤがＷＰ  ＤＢ  ６００に含まれていない場合、リクエストは新規波長パス設定リクエストとみなす。新規波長パスの設定を要求するリクエストの場合、ステップＳ７０２において、ＮＭＳ３００は、リクエストに対して最初にルーティングと波長割当を行ない、その後そのルート情報を監視点計算部４００に転送する。ルーティングと波長割当には、任意のアルゴリズムが使用可能である。ルーティングアルゴリズムの一例として、ＯＳＰＦ  （Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）アルゴリズムが挙げられる。一方、リクエストが新規波長パスの設定を要求するリクエストでない場合、ステップＳ７０２は、迂回される。
【００４４】
ステップ７０３において、リクエストされた動的構築を行なうことによりどの既存波長パスが影響を受けるかについての計算が行われる。動的波長パス構築要求に対して動的構築が行なわれた光ファイバに既存波長パスが張られていた場合、その既存波長パスは、影響を受けた波長パスとみなされる。影響を受けた波長パスの数は複数でもよい。この計算において、監視点計算部４００は、ＷＰ  ＤＢ６００より波長パス情報を抽出する。図３の場合、既存パスＷＰ−Ｂは、光ファイバ（１０１、１０２）上に張られており、新規パスＷＰ−Ａも光ファイバ（１０１、１０２）上に張られているため、ＷＰ−Ｂは、影響を受けたパスに該当する。
【００４５】
ステップＳ７０３の計算が終了した後、監視点計算部４００は、各影響を受けた波長パスに係る波長パスＩＤ、送信元ノードＩＤおよび送信先ノードＩＤを含む情報をＷＰ制御部５００に転送する。
【００４６】
ステップＳ７０４において、ＷＰ制御部５００は、影響を受けた波長パスおよび新規波長パスの受信側ノードに対して、影響を受けた波長パスおよび新規波長パスの信号品質を監視する処理を開始するよう要求するリクエストを送信する。図３の場合、ＷＰ制御部５００は、ＷＰ−Ａの受信側ノードであるノード１０５と、ＷＰ−Ｂの受信側ノードであるノード１０２とにリクエストを送信する。
【００４７】
受信側ノード１０５および１０２の監視管理部１４０において監視処理の実行の準備が終了したとＷＰ制御部５００が確認した場合（ステップＳ７０５）、送信側ノード１００は、ステップＳ７０６において動的構築処理を開始する。ステップＳ７０６において、送信側ノード１００は、アプリケーションからの実トラフィックの代わりにトレーニング用のデータビットを、実トラフィック送信を通知されるまで送信する。トレーニング用データパターンは、実トラッフィクと相違しない限り、任意でよい。
【００４８】
トレーニング用データを送信している間に、影響を受けた波長パスあるいは新規波長パスにおいて警報が検出された場合（ステップＳ７０７）、ＷＰ制御部５００は、動的波長パス構築を停止する。同時に、ＷＰ制御部５００は、ステップＳ７０８において、既存波長パスにおいてエラーが発生する恐れがあるという障害通知を送信側ノード１００に対して送信する。ステップＳ７０９において、影響を受けた波長パスに対する監視処理の実行は停止される。一方、一定期間警報が発出されない場合、監視管理部１４０は、ステップＳ７１０において、現在の構成で満足できる信号品質が確保されているか否かをチェックする。一定期間とは、例えば、波長パス構築が終了するまでの時間としても良い。満足できる信号品質が確保された場合、送信側ノード１００は、ステップＳ７１２において、動的構築が成功した旨の通知を受信し、ステップＳ７１３において、影響を受けた波長パスに対する監視処理の実行が停止される。一方、満足できる信号品質が確保されない場合、ステップＳ７１１において動的構築が継続される。送信側ノード１００が、動的構築が成功した旨の通知を受信した時のみ、ステップＳ７１４において、アプリケーションからの実トラフィックが波長パスに沿って伝送される。
【００４９】
図９は、動的波長パス構築リクエストが発出された場合に、多地点監視処理を開始するために使用されるシグナリングのシーケンス図である。ステップＳ７００において、送信側ノード１００は、動的波長パス構築リクエストメッセージ８００をＮＭＳ３００に送信する。そして、図８に示すステップＳ７０１およびＳ７０２が終了した後、ＮＭＳ３００は、リクエストメッセージ８０１を、監視点計算部４００に送信する。新規波長パスを設定する場合、リクエストメッセージ８０１は、新規波長パスのＩＤ情報およびルート情報を含む。送信出力電力を例とするような、光パラメータを動的に調整する場合には、波長パスＩＤのみがリクエストに含まれる。
【００５０】
ステップＳ７０３において、影響を受ける波長パスの計算が終了した後、監視点計算部４００はメッセージ８０２をＷＰ制御部５００に送信する。メッセージ８０２は、波長パスＩＤ、送信元ノードＩＤおよび送信先ノードＩＤにより識別され、且つ影響を受けた波長パスのリストを含む。
【００５１】
影響を受けてリストに記載された各波長パスごとに、ＷＰ制御部５００は、メッセージ８０３を、送信元ノードのノード制御部１５０及び影響を受けた波長パスの送信先ノードへ送信する。メッセージ８０３は、ステップ７０４が終了した後、送信される。メッセージ８０３は、波長パスＩＤ情報およびノードＩＤ情報を含む。
【００５２】
そして、ノード制御部１５０は、リクエストメッセージ８０４を監視管理部１４０に送信して、信号品質監視処理を開始するよう要求する。監視管理部１４０が調査処理に対する準備が完了した時、監視管理部１４０は応答メッセージ８０５をノード制御部１５０に返送する。
【００５３】
メッセージ８０６は、ノード制御部１５０によりＷＰ制御部５００に返送される。メッセージ８０６は、監視管理部１４０の準備が完了したことを示す情報とＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスのようなＷＰ制御部５００のＩＤとを含む。
【００５４】
ＷＰ制御５００がすべての影響を受けた波長パスからメッセージ８０６を受信した時、ＷＰ制御部５００は、メッセージ８０７を用いて、直接ＮＭＳ３００に、送信側ノードは動的構築手順を開始できる旨を通知する。メッセージ８０７は、ＩＰアドレスのようなＮＭＳ３００のＩＤ情報、波長パスＩＤ情報、およびすべての監視管理部１４０において動的波長パス構築の際に信号品質の変動を監視する準備が完了したことを示す状態に関する情報を含む。
【００５５】
送信側ノード１００は、メッセージ８０８をＮＭＳ３００から受信した時、動的構築を開始する。メッセージ８０８は、波長パスのＩＤ情報、送信元ノードＩＤ情報、送信先ノードＩＤ情報、及び送信側ノード１００が動的構築手順の開始を許可されたことを示す状態に関する情報を含む。
【００５６】
図１０は、動的波長パス構築が、その影響を受ける波長パスに対して潜在的なエラーを生じさせる時の信号シーケンスを示す。すなわち、図１０に示されるシーケンスは、図８におけるステップＳ７０７（ｙｅｓ）乃至Ｓ７０９に該当する。
【００５７】
監視管理部において設定される条件（例えば、ＹがＸよりも大きい）が、監視管理部１４０の計算の結果、満たされる場合、監視部１４０は、エラーが発生する危険があることを通知するために、警告メッセージ８０９をノード制御部１５０に発出する。そして、ノード制御部１５０は、動的波長パスを構築する間にエラーが発生した旨をメッセージ８１０を使用してＷＰ制御部５００に通知する。メッセージ８１０は、エラーのタイプを示すエラーコードと、ＩＰアドレスのようなＷＰ制御部５００のＩＤとを含む。
【００５８】
ＷＰ制御部５００はエラーメッセージ８１０を受信したので、ＷＰ制御部５００は、影響を受けたすべての波長パスに係るノード制御部１５０に対して信号品質変動調査処理を終了するようメッセージ８１１を用いて通知する。メッセージ８１１は、影響を受けた波長パスごとの、波長パスＩＤ情報、送信元ＩＤ情報、および送信先ＩＤ情報を含む。メッセージ８１１を受信した時、ノード制御部１５０は、監視管理部１４０に対して監視処理を終了するようメッセージ８１２を用いて要求する。
【００５９】
同時に、ＷＰ制御部５００も、メッセージ８１３をＮＭＳ３００に送信して、動的構築手順を実行中にエラーが発生した旨を通知する。メッセージ８１３は、ＩＰアドレスのようなＮＭＳ３００のＩＤ情報、波長パスＩＤ情報、および影響を受けた波長パスにおけるエラーの発生による障害を示すエラーコードに関する情報を含む。
【００６０】
そして、ＮＭＳ３００は、動的構築処理を停止する旨を通知するメッセージ８１４を送信する。メッセージ８１４は、波長パスＩＤ情報、送信元ノードＩＤ情報、送信先ノードＩＤ情報、および影響を受けた波長パスにおけるエラーの発生による障害を示すエラーコードに関する情報を含む。
【００６１】
最後に、図１１は、動的波長パス構築が成功した場合のシグナリングシーケンスを示す。すなわち、図１１に示すシーケンスは、ステップＳ７１０（ｙｅｓ）乃至Ｓ７１４に該当する。
【００６２】
ステップＳ７１０乃至Ｓ７１３が実行された後、ＷＰ制御部５００は、信号品質監視処理を停止するためにノード制御部１５０にメッセージ８１５を送信する。ＷＰ制御部５００は、更に、メッセージ８１６をＮＭＳ３００に送信して、動的構築の成功を通知する。
【００６３】
ＮＭＳ３００は、動的構築の準備が完了したことを通知するメッセージ８１７をも送信する。そして、送信側ノード１００は、アプリケーションからの実トラフィックを送信開始する。
【００６４】
（第二の実施形態の有利な効果）
上述した第二の実施形態によれば、光ネットワークのトラフィックが増大しても、信号品質を劣化させずに波長パスを制御することができる。また、波長資源使用効率も向上する。その理由は、新規波長パスおよび既存パスとの両者の信号品質が監視されるからである。
【００６５】
更に、第二の実施形態によれば、新規波長パスの設定のみならず、動的パス構築も処理できる。その理由は、新規波長パスおよび既存パスとの両者の信号品質が監視されるからである。
【００６６】
本発明は、その実施形態を参照して、表示および説明されたが、本発明はこれらの実施形態に限定されない。請求項により定義された本発明の真意および本発明の範囲から逸脱せずに形態および詳細について種々の変更がなされうることは当業者の理解するところである。
【００６７】
例えば、上述した各実施形態における動作（フローチャートおよびシーケンスチャートに示される動作）を、ハードウェア、ソフトウェア、またはハードウェアとソフトウェアを組み合わせた構成により実行することができる。
【００６８】
ソフトウェアによる処理が行われる場合、処理のシーケンスを記録したプログラムを、専用ハードウェアに搭載したコンピュータに実装して、そのプログラムを実行することも可能であろう。また、種々の処理を実行可能な汎用コンピュータにこのプログラムをインストールすることも可能であろう。
【００６９】
例えば、このプログラムを記憶媒体としてのハードディスクおよびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に予め記録することができる。また、ＣＤ−ＲＯＭ  （Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ  ｏｐｔｉｃａｌ）ディスク、ＤＶＤ  （Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどの着脱可能な記憶媒体に、このプログラムを一時的にあるいは恒久的に保存（記録）することも可能である。このような着脱可能な記憶媒体をいわゆるパッケージソフトとして提供することができる。
【００７０】
また、上述したように、このプログラムを着脱可能な記憶媒体から読み出してインストールすることは可能であろうし、他の方法として、このプログラムをダウンロードサイトから無線によりコンピュータに転送することも可能であろう。また、このプログラムをＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）およびインタネットのようなネットワークを介して有線通信により転送することも可能であろう。コンピュータは、転送されたプログラムを受信して、組み込みのハードディスクなどのような記憶媒体にインストールすることができる。
【００７１】
また、前述した実施形態において説明したシステムが複数の装置を論理的に組み合わせた構造を持ち、各装置の機能が混合された構成を持つことも可能である。
【００７２】
上述した実施形態の全部または一部は、以下の付記として説明できるが、以下の付記には限定されない。
【００７３】
（付記１）
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算するパス計算手段と、
前記監視を必要とする既存波長パスと前記新規波長パスの信号品質を監視する監視手段と、
前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、前記監視管理手段により監視された前記信号品質に基づいて、制御する波長パス制御手段とを備える、波長パス制御システム。
【００７４】
（付記２）
前記監視を必要とする既存波長パスは、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスである、
付記１に記載された波長パス制御システム。
【００７５】
（付記３）
前記既存波長パスおよび前記新規波長パスの前記信号品質を受信側ノードにおいて監視する前記監視手段を含む、
付記１または２に記載された波長パス制御システム。
【００７６】
（付記４）
前記監視手段が信号品質の劣化を検出した時、前記波長パス制御手段に対して警告を発出する前記監視手段を含む、
付記１乃至３のいずれか１つに記載された波長パス制御システム。
【００７７】
（付記５）
所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する前記監視手段を含む、
付記１乃至４のいずれか１つに記載された波長パス制御システム。
【００７８】
（付記６）
前記所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が前記閾値以下であることを検出する前記監視手段を含む、
付記１乃至５のいずれか１つに記載された波長パス制御システム。
【００７９】
（付記７）
前記ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
付記５または６に記載された波長パス制御システム。
【００８０】
（付記８）
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算し、
前記監視を必要とする既存波長パスおよび前記新規波長パスの信号品質を監視し、  
前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、監視された前記信号品質に基づいて、制御する、
波長パス制御方法。
【００８１】
（付記９）
前記監視を必要とする既存波長パスは、更に、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスに該当する、
付記８に記載された波長パス制御方法。
【００８２】
（付記１０）
更に、前記既存波長パスおよび前記新規波長パスに係る受信側ノードにおいて前記信号品質を監視する、
付記８または９に記載された波長パス制御方法。
【００８３】
（付記１１）
更に、前記監視部が信号品質の劣化を検出した時、警告を発出する、
付記８乃至１０のいずれか１つに記載された波長パス制御方法。
【００８４】
（付記１２）
更に、所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する、
付記８乃至１１のいずれか１つに記載された波長パス制御方法。
【００８５】
（付記１３）
更に、所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が前記閾値以下であることを検出する、
付記８乃至１２のいずれか１つに記載された波長パス制御方法。
【００８６】
（付記１４）
前記ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
付記１２または１３に記載された波長パス制御方法。
【００８７】
（付記１５）
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算する計算処理と、
前記監視を必要とする既存波長パスおよび前記新規波長パスの信号品質を監視する監視処理と、  
前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、監視された前記信号品質に基づいて制御する制御処理と、を含む、
波長パス制御プログラムを記憶する記憶媒体。
【００８８】
（付記１６）
前記監視を必要とする既存波長パスは、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスである、
付記１５に記載された波長パス制御プログラムを記憶する記憶媒体。
【００８９】
（付記１７）
更に、前記既存波長パスおよび新規波長パスに係る受信側ノードにおいて前記信号品質を監視する監視処理を含む、
付記１５または１６に記載された波長パス制御プログラムを記憶する記憶媒体。
【００９０】
（付記１８）
更に、前記監視部が信号品質の劣化を検出した時、警告を発出する送出処理を含む、
付記１５乃至１７のいずれか１つに記載された波長パス制御プログラムを記憶する記憶媒体。
【００９１】
（付記１９）
所定期間内に受信されたデータビットの総計に対する所定期間内に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する検出処理を更に含む、
付記１５乃至１８のいずれか１つに記載された波長パス制御プログラムを記憶する記憶媒体。
【００９２】
（付記２０）
更に、前記所定期間内に受信されたデータビットの総計に対する所定期間内に訂正されたビット数の比が前記閾値以下であることを検出する検出処理を含む、
付記１５乃至１９のいずれか１つに記載された波長パス制御プログラムを記憶する記憶媒体。
【００９３】
（付記２１）
前記ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
付記１９または２０に記載された波長パス制御手順を記憶する記憶媒体。
【００９４】
（付記２２）
新規波長パスの設定要求または波長パス構築要求をノードから受信した際、どの既存波長パスを監視する必要があるのかを計算する計算処理と、
前記監視を必要とする既存波長パスと前記新規波長パスの信号品質を監視する監視処理と、  
前記新規波長パスの設定または前記波長パスの構築を継続するか停止するかを、監視された前記信号品質に基づいて、制御する制御処理とを含む、
波長パス制御プログラム。
【００９５】
（付記２３）
前記監視を必要とする既存波長パスは、前記新規波長パスの設定または前記波長パスの構築により影響を受ける被影響既存波長パスである、
付記２２に記載された波長パス制御プログラム。
【００９６】
（付記２４）
前記既存波長パスおよび新規波長パスに係る受信側ノードにおいて前記信号品質を監視する監視処理を更に含む、
付記２２または２３に記載された波長パス制御プログラム。
【００９７】
（付記２５）
前記監視部が信号品質の劣化を検出した時、警告を発出する送出処理を更に含む、
付記２２乃至２４のいずれか１つに記載された波長パス制御プログラム。
【００９８】
（付記２６）
更に、所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が閾値より大きい時に信号品質劣化を検出する検出処理を含む、
付記２２乃至２５のいずれか１つに記載された波長パス制御プログラム。
【００９９】
（付記２７）
前記所定期間内に受信されたデータビットの総計に対する所定期間に訂正されたビット数の比が前記閾値以下であることを検出する検出処理を含む、
付記２２乃至２６のいずれか１つに記載された波長パス制御手順。
【０１００】
（付記２８）
前記ビットの訂正はＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）を用いて行なわれる、
付記２６または２７に記載の波長パス制御プログラム。
【符号の説明】
【０１０１】
１００    ノード
１１０    光増幅器
１２０    波長ＤＥＭＵＸ／ＭＵＸ・スイッチ部
１３０    トランスポンダ
１３１    ＷＤＭ送信部
１３２    ＷＤＭ受信部
１３３    信号品質監視部
１３４    ローカル信号受信部
１３５    ローカル信号送信部
１４０    監視管理部
１４１    信号品質データベース
１４２    警告判定部
１５０    ノード制御部
１５１    信号品質警告制御部
１５２    波長管理部
２００    光ファイバ
３００    ＮＭＳ
４００    監視点計算部
５００、１００３    波長パス（ＷＰ）制御部
６００    波長パスデータベース（ＷＰＤＢ）
８００、８０１、８０２、８０３、８０４、８０５、８０６、８０７、８０８、８０９、８１０、８１１、８１２、８１３、８１４、８１５、８１６、８１７    メッセージ
１０００    波長パス制御システム
１００１    パス計算部
１００２    監視部
【図１】
0005796634.tif 000002
【図２】
0005796634.tif 000003
【図３】
0005796634.tif 000004
【図４】
0005796634.tif 000005
【図５】
0005796634.tif 000006
【図６】
0005796634.tif 000007
【図７】
0005796634.tif 000008
【図８】
0005796634.tif 000009
【図９】
0005796634.tif 000010
【図１０】
0005796634.tif 000011
【図１１】
0005796634.tif 000012