(57)【要約】【課題】再配置する光波長パスを適切に決定でき、断片化を効率的に解消できること。【解決手段】光波長分割多重のネットワークにおける光波長パス１００の設定からの経過時間を検出し、光波長パス１００のうち経過時間が長い光波長パス１００ｂを、予め定めた長期設定パス用光波長１００Ａに移動させる。経過時間が長い光波長パス１００ｃについて、長期設定パス用光波長１００Ａに移動させることができない場合には移動を保留し、長期設定パス用光波長１００Ａの光波長に空きが生じれば、光波長パス１００ｃを長期設定パス用光波長１００Ａに移動させる。【選択図】図１
2014192642.tif 000002
【特許請求の範囲】
【請求項１】
光波長分割多重のネットワークにおける光波長パスの設定からの経過時間を検出し、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる、
ことを特徴とする光波長パス再配置方法。
【請求項２】
前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させることができない場合、前記経過時間が長い光波長パスの移動を保留し、
前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる、
ことを特徴とする請求項１に記載の光波長パス再配置方法。
【請求項３】
前記経過時間が長い光波長パスの光波長と、光波長パスの伝送区間の情報を、前記長期間用の光波長範囲のうち空いている光波長および伝送区間の情報と照合し、収容可能な光波長および伝送区間に移動させることを特徴とする請求項１または２に記載の光波長パス再配置方法。
【請求項４】
コンピュータに、
光波長分割多重のネットワークにおける光波長パスの設定からの経過時間を検出させ、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる、
処理を実行させることを特徴とする光波長パス再配置プログラム。
【請求項５】
前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させることができない場合、前記経過時間が長い光波長パスの移動を保留させ、
前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる、
処理を実行させることを特徴とする請求項４に記載の光波長パス再配置プログラム。
【請求項６】
光波長分割多重のネットワークの複数の光伝送装置を制御する光伝送管理装置において、
複数の前記光伝送装置間に設定された光波長パスの、設定からの経過時間を検出する時間監視部と、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の前記光伝送装置に出力する移動制御部と、
を有することを特徴とする光伝送管理装置。
【請求項７】
複数の前記光波長パスの情報を集約した管理情報と、
前記経過時間が長い光波長パスについて、前記管理情報を参照して、予め定めた長期間用の光波長範囲への移動の可否を判断し、移動不可の場合には、前記経過時間が長い光波長パスの移動を保留する保留制御部とを有し、
前記移動制御部は、前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の前記光伝送装置に出力する、
ことを特徴とする請求項６に記載の光伝送管理装置。
【請求項８】
前記移動制御部は、
経過時間が長い光波長パスの光波長と、光波長パスの伝送区間の情報を、前記管理情報の前記長期間用の光波長範囲のうち空いている光波長および伝送区間の情報と照合し、収容可能な光波長および伝送区間に移動させる通知を前記光波長パスの伝送区間の前記光伝送装置に出力することを特徴とする請求項６または７に記載の光伝送管理装置。
【請求項９】
光波長分割多重のネットワークに複数設けられる光伝送装置において、
複数の前記光伝送装置間に設定された光波長パスの、設定からの経過時間を検出する時間監視部と、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の他の光伝送装置に出力する移動制御部と、
を有することを特徴とする光伝送装置。
【請求項１０】
前記時間監視部は、前記光波長パスの挿入ノードに該当する前記光伝送装置における前記光波長パスの設定からの経過時間を検出することを特徴とする請求項９に記載の光伝送装置。
【請求項１１】
複数の光伝送装置がそれぞれ前記光波長パスの情報を管理情報として保持し、
前記経過時間が長い光波長パスについて、前記管理情報を参照して、予め定めた長期間用の光波長範囲への移動の可否を判断し、移動不可の場合には、前記経過時間が長い光波長パスの移動を保留する保留制御部を有し、
前記移動制御部は、前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の他の光伝送装置に出力する、
ことを特徴とする請求項９または１０に記載の光伝送装置。
【請求項１２】
前記移動制御部は、
経過時間が長い光波長パスの光波長と、光波長パスの伝送区間の情報を、前記管理情報の前記長期間用の光波長範囲のうち空いている光波長および伝送区間の情報と照合し、収容可能な光波長および伝送区間に移動させる通知を前記光波長パスの伝送区間の他の光伝送装置に出力することを特徴とする請求項９〜１１のいずれか一つに記載の光伝送装置。
【請求項１３】
前記他の光伝送装置に対し、伝送信号の光波長と異なる監視信号を用いて前記通知を送受信することを特徴とする請求項９〜１２のいずれか一つに記載の光伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の光波長の光波長パスを再配置する光波長パス再配置方法、光波長パス再配置プログラム、光伝送管理装置および光伝送装置に関する。
【背景技術】
【０００２】
光波長分割多重（ＷＤＭ：Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）は、１本の光ケーブルに複数の異なる光波長の光信号を同時に乗せることにより、高速かつ大容量の情報通信を可能にする。ＷＤＭのネットワークは、複数の光クロスコネクト（ＯＸＣ：Ｏｐｔｉｃａｌ  ｃｒｏｓｓ−Ｃｏｎｎｅｃｔ）等の光伝送装置（ＮＥ：Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）が通信回線を介して相互に接続され、リニア、メッシュ、リング等の各種形状のネットワークを構成する。
【０００３】
ＷＤＭによる通信方式を採用することにより通信容量が拡大できる一方、通信回線を使ったサービスの多様化により、通信回線の使用状況は頻繁に変更される状況になっている。また、データの大容量化にともない、一つのサービスが占有する通信経路の割合も大きくなっている。このような状況では、必要な通信経路を確保するために、光伝送装置間の複数の光波長パスが互いに交差（干渉）しないように個別に設定する必要がある。
【０００４】
現在、通信経路の最適化を行う場合、保守者がサービス提供時に、今後の回線使用状況を予測して、最適な光波長パスの設定を行っている。しかし、使用状況が予測と異なった場合には、ネットワークを管理する集中監視システム（ＯｐＳ）により、光波長パス単位で光波長の移動を行う。
【０００５】
ＷＤＭ信号内に設定された光波長パスの設定および削除が無秩序に繰り返し実行された場合には、通信経路における光波長パスの断片化（フラグメント）が生じる。光波長にフラグメントが生じると、複数ＮＥ間に亘って同一の光波長を有する光波長パス（ロングパス）を設定することが困難になり、ＷＤＭ回線の使用効率を低下させる。
【０００６】
このようなフラグメントを回避するために、光波長パスの設定を最適化する技術が開示されている（例えば、下記特許文献１，２参照。）。特許文献１の技術は、使用する光波長領域数を再配置前より小さくし、空き光波長を利用して光波長パスを再配置先の光波長パスに変更する。また、特許文献２の技術は、同じ変調方式の信号光同士を隣接するように光波長の再配置を行い、信号光の側部に一定の光波長間隔を有するガードバンドの数を減らし、帯域利用率を上げる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−１０９９２８号公報
【特許文献２】特開２０１２−１９５７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、光波長パスの設定を最適化する場合、大規模になったネットワーク内において、光波長パスの通信経路が複雑に経路設定されている状態の場合、他のサービスに影響を及ぼさないように光波長パスを再配置することは困難であり、これを実行するには、複雑な制御が必要となり、保守がコスト高となる。
【０００９】
特に、どの光波長パスを再配置（最適化）の対象とするのかその管理方法と、実際の再配置に必要な制御（例えば、光波長パスを異なる光波長に移動する回数等）を効率的に行う手法は提案されていない。
【００１０】
一つの側面では、再配置する光波長パスを適切に決定でき、断片化を効率的に解消できることを目的とする。
【課題を解決するための手段】
【００１１】
一つの案では、光波長分割多重のネットワークにおける光波長パスの設定からの経過時間を検出し、前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる。
【発明の効果】
【００１２】
一つの実施形態によれば、再配置する光波長パスを適切に決定でき、断片化を効率的に解消できる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明による光波長パスの最適化を説明する図である。
【図２】図２は、本発明による光波長パスの最適化制御を行うための機能ブロック図である。
【図３】図３は、光波長パス管理情報のデータ構成を示す図表である。
【図４】図４は、実施の形態１にかかる光波長パスの最適化を実施するためのネットワーク構成を示す図である。
【図５】図５は、実施の形態１にかかる光伝送管理装置と光伝送装置の機能を示すブロック図である。
【図６】図６は、実施の形態１にかかる光伝送管理装置と光伝送装置のハードウェア構成例を示すブロック図である。
【図７】図７は、実施の形態１にかかるＯｐＳからＮＥに通知するメッセージフォーマットの例を示す図表である。
【図８】図８は、実施の形態１にかかる長期経過光波長パスの判定処理を示すフローチャートである。
【図９】図９は、実施の形態１にかかる光波長パスの移動開始処理を示すフローチャートである。
【図１０】図１０は、実施の形態１にかかるＯｐＳからＮＥに対する光波長パスの移動要求の処理を示すフローチャートである。
【図１１】図１１は、実施の形態１にかかるＮＥにおける光波長パスの移動制御を示すフローチャートである。
【図１２】図１２は、実施の形態１にかかるＯｐＳとＮＥ間のメッセージ送受により光波長パスの移動を示すシーケンス図である。
【図１３】図１３は、実施の形態１にかかる所定の光波長パスを移動する状態を示す図である。
【図１４】図１４は、実施の形態１にかかる光波長パスの移動時における光波長パス管理情報の設定内容を示す図表である。
【図１５】図１５は、実施の形態１にかかる光波長パスの保留後の移動を示すシーケンス図である。
【図１６】図１６は、実施の形態１にかかる光波長パスの移動保留後の移動状態を示す図である。
【図１７】図１７は、実施の形態１にかかる光波長パスの保留を含む光波長パス管理情報の設定内容を示す図表である。
【図１８】図１８は、実施の形態２にかかる光波長パスの最適化を実施するためのネットワーク構成を示す図である。
【図１９】図１９は、実施の形態２にかかる光伝送装置の機能を示すブロック図である。
【図２０】図２０は、実施の形態２にかかる光伝送装置のハードウェア構成例を示すブロック図である。
【図２１】図２１は、実施の形態２にかかるＮＥ間で通知するメッセージフォーマットの例を示す図表である。
【図２２】図２２は、実施の形態２にかかる長期経過光波長パスの判定処理を示すフローチャートである。
【図２３】図２３は、実施の形態２にかかる光波長パスの移動可否判定処理を示すフローチャートである。
【図２４】図２４は、実施の形態２にかかる隣接するＮＥからのメッセージ受信による光波長パス移動の処理依頼を示すフローチャートである。
【図２５】図２５は、実施の形態２にかかる光波長パス移動の要求に基づき、自ＮＥでの移動の可否および他のＮＥに対する移動要求処理のフローチャートである。
【図２６】図２６は、実施の形態２にかかる光波長パス移動の要求に基づく移動の処理を示すフローチャートである。
【図２７】図２７は、光波長パスの移動応答受信に基づき、光波長の移動判断を行う処理を示すフローチャートである。
【図２８】図２８は、実施の形態２にかかる長期設定パス用光波長に設定されていた光波長の削除にともなう処理のフローチャートである。
【図２９】図２９は、実施の形態２にかかるパスブロック解除の通知に基づき光波長パスの移動を再開する処理を示すフローチャートである。
【図３０】図３０は、実施の形態２にかかるＮＥ間のメッセージ送受により光波長パスの移動を示すシーケンス図である。
【図３１】図３１は、実施の形態２にかかる所定の光波長パスを移動する状態を示す図である。
【図３２】図３２は、実施の形態２にかかる光波長パスの移動時における光波長パス管理情報の設定内容を示す図表である。
【図３３】図３３は、実施の形態２にかかる光波長パスの保留後の移動を示すシーケンス図である。
【図３４】図３４は、実施の形態２にかかる光波長パスの移動保留後の移動状態を示す図である。
【図３５−１】図３５−１は、実施の形態２にかかる光波長パスの保留を含む光波長パス管理情報の設定内容を示す図表である（その１）。
【図３５−２】図３５−２は、実施の形態２にかかる光波長パスの保留を含む光波長パス管理情報の設定内容を示す図表である（その２）。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して本発明の好適な実施の形態を詳細に説明する。図１は、本発明による光波長パスの最適化を説明する図である。各光伝送装置（ＮＥ＃１〜＃４）１０１は、それぞれ複数の光波長λ１〜λ１０の光信号を伝送する。図中黒丸印（●）は、光波長パス１００の終端（挿入または分岐ポイント）である。また、光伝送装置１０１内部を通過している光波長パス（例えば、光波長λ２のＮＥ＃２を通過する光波長パス）１００は、この光伝送装置１０１（ＮＥ＃２）において光信号を透過（Ｔｈｒｕ）させている。光伝送装置１０１（ＮＥ＃１〜＃４）は、それぞれ光信号の光波長をλ１〜λ１０に変更させる機能を有しており、光波長の移動時に光波長パスの光波長を変更できる。
【００１５】
実施の形態では、光波長パス毎に光波長パスを設定してからの経過時間を管理する。そして、光波長パスを設定してからの経過時間を測定し、予め決めた一定時間（長期設定経過時間）より長い光波長パス（長期経過光波長パス）を、光波長パスの最適化の対象とする。
【００１６】
長期経過光波長パスは、予め長期設定パス用に決められた光波長範囲の光波長（図１の例では、光波長λ１〜λ４の４つの長期設定パス用光波長）１００Ａに空き光波長があれば、この光波長に移動させる。図１の例では、長期経過光波長パスに該当する３つの光波長パス１００ｂを長期設定パス用光波長１００Ａに移動させる。この移動判断は、光波長パス１００ｂの光波長と、光波長パスの伝送区間の情報を、長期設定パス用光波長１００Ａのうち空いている光波長および伝送区間の情報と照合して、収容できる（移動可能である）かを判断して行う。
【００１７】
図１の例では、長期設定パス用光波長１００Ａを短波長λ１〜λ４側にまとめる構成としたが、短波長にまとめるに限らず、長波長側にまとめたり、予め固定した波長であれば異なる複数の波長に分散させても良い。
【００１８】
一方、長期設定パス用光波長１００Ａに空きが無い場合、移動しようとしていた長期経過光波長パスは、移動のための長期設定パス用光波長１００Ａに空きが出るまで移動を保留する。保留した長期経過光波長パスは、移動を保留している状態であることを示す情報を保持しておく。この後、移動を保留していた長期経過光波長パスは、長期設定パス用光波長１００Ａに空きができた場合に移動する。例えば、伝送区間が図中ＮＥ＃２〜ＮＥ＃４間の光波長λ５の長期経過光波長パス１００ｃは、伝送区間がＮＥ＃３，ＮＥ＃４間の光波長λ４の光波長パスの削除後に光波長λ４に移動できる。なお、光波長を移動させた伝送区間に該当する各光伝送装置１０１（ＮＥ＃１〜＃４）は、伝送信号の波長（Ａｄｄ／Ｔｈｒｕ／Ｄｒｏｐ）を移動後の波長に波長変更する。
【００１９】
上記の光波長パスの最適化によれば、長く滞留する光波長パス１００ｂを散在させないように、予め決めた光波長（長期設定パス用光波長１００Ａ）にまとめる。これにより、長期設定パス用光波長１００Ａ以外の光波長（図１の例では、光波長λ５〜λ１０の６光波長）では、短期間で変化する光波長パスを扱うことができる光波長が増える。図１には、この光波長λ５〜λ１０は、新規設定パス用光波長１００Ｂと示している。この新規設定パス用光波長１００Ｂに対して設定可能な短期間の光波長パスの設定可能数が多くなり、結果として光波長全体（λ１〜λ１０、およびＮＥ間の各光波長λ１〜λ１０）の使用効率を高くすることができる。
【００２０】
また、設定期間が長い光波長パス１００ｂは、予め決められた光波長（長期設定パス用光波長１００Ａ）に優先的に割り振られるため、最適化のための移動（光波長変更）回数を少なくすることができ、通信サービス中の信号の品質向上が図れる。例えば、図１に示す例では光波長パスの最適化により、新規設定パス用光波長１００Ｂのうち、光波長λ５とλ１０について、ＮＥ＃１〜＃４までの全ての光伝送装置１０１間に亘るロングパスを有して、新規の光波長パス１００が設定が可能となる。また、光波長λ８とλ９についても、新規の複数の光伝送装置１０１（ＮＥ）間に亘る新規の光波長パス１００の設定が可能となる。
【００２１】
（光波長パスの最適化の機能構成）
図２は、本発明による光波長パスの最適化制御を行うための機能ブロック図である。後述するが、光波長パスの最適化制御は、ＯｐＳ等の光伝送管理装置による集中管理、または各光伝送装置（ＮＥ＃１〜＃４）同士の管理により行うことができ、図２に示す各機能は、光伝送管理装置または各光伝送装置に設けることができる。
【００２２】
図２に示すように、最適化制御部２００は、光波長パス設定機能部２０１と、経過時間監視機能部（時間監視部）２０２と、光波長パス移動機能部（移動制御部）２０３と、保留パス移動機能部（保留制御部）２０４と、を含む。
【００２３】
光波長パス設定機能部２０１は、光波長パスの設定が変更された場合に、光波長パス管理情報２１０の該当する光波長の情報を更新する。光波長パスに関する設定は、ＯｐＳ４０１に対する設定、あるいはＯｐＳ４０１が各光伝送装置（ＮＥ＃１〜＃４）１０１から通信により収集して、ＯｐＳ４０１が集約したテーブルにして保持する。
【００２４】
経過時間監視機能部２０２は、定期的に光波長パス管理情報２１０のパス設定経過時間を参照し、パス設定経過時間が予め時間設定した長期間閾値情報２１１の値（長期設定経過時間）を超えていないか監視する。そして、経過時間監視機能部２０２は、閾値を超えた光波長パスを長期経過光波長パスにする。そして、経過時間監視機能部２０２は、光波長パス最適化のために光波長パス移動機能部２０３へメッセージを送信し、処理を実行させる。
【００２５】
光波長パス移動機能部２０３は、長期経過光波長パスにされた光波長パスの通知を受けて、最適化のために移動の判断を行う。移動する光波長パスの経路にある光伝送装置（ＮＥ）において、移動先の光波長が空いているか確認する。空いている場合、光波長パスの移動を行う。空いていない場合、移動せずに光波長パス管理情報２１０に移動を保留したことを記録する。
【００２６】
保留パス移動機能部２０４は、長期設定パス用光波長１００Ａに設定されている光波長パスが削除された場合に、光波長パスの保留を管理する。そして、移動を保留していた長期経過光波長パスの空きを検出し、空きが生じたときには、光波長パス移動機能部２０３に対して保留していた光波長パスの移動を要求する。
【００２７】
図３は、光波長パス管理情報のデータ構成を示す図表である。光波長パス管理情報２１０としては、「光波長パスＩＤ」と、「光波長パス経路情報」と、「経過時間」と、「長期経過」と、「空き待ち」の各パラメータが設定される。
「光波長パスＩＤ」は、保守者が光波長パスを管理する際に指定するＩＤである。
「光波長パス経路情報」は、設定されている光波長パスの経路を判断するための情報であり、光伝送管理装置（ＯｐＳ）と、光伝送装置（ＮＥ）とは、必要な情報に違いがある。それぞれ以下の情報を保持する。
ＯｐＳ：光波長、挿入ノードＩＤ（Ａｄｄ  Ｎｏｄｅ  ＩＤ）、透過ノードＩＤ（Ｔｈｒｕ  Ｎｏｄｅ  ＩＤ（１…ｎ））、分岐ノードＩＤ（Ｄｒｏｐ  Ｎｏｄｅ  ＩＤ）
ＮＥ：方路、光波長、モード（Ａｄｄ／Ｄｒｏｐ／Ｔｈｒｕ）、経路ＮＥ数、移動先光波長（λ）
【００２８】
「経過時間」は、光波長パスが長期間設定されているパスであるか判断するために、光波長パスが設定されてからの経過時間を示す情報である。パス設定が「Ａｄｄ」の場合、時間監視を行う。「Ｔｈｒｕ」または「Ｄｒｏｐ」の場合、時間監視を行わないため、初期値（０）のままとなる。
「長期経過」は、光波長パスが長期間設定され続けたと判断された場合に更新される。パス設定が「Ｔｈｒｕ」および「Ｄｒｏｐ」の場合、経路上の挿入箇所の光伝送装置（Ａｄｄ  ＮＥ）に連動して設定される。設定値は、
「未達」：一定時間未満の場合を示す（初期値）。
「到達」：一定時間以上の場合を示す。
【００２９】
「空き待ち」は、光波長パスを最適化のために移動する際に、移動先の長期経過光波長パスに空きが無い場合、最適化のための移動を保留したことを示す。設定値は、
「無し」：移動を保留していないことを示す（初期値）。
「保留」：移動を保留していることを示す。
【００３０】
（実施の形態１：ＯｐＳによるＷＤＭネットワーク内の光波長パスの最適化）
図４は、実施の形態１にかかる光波長パスの最適化を実施するためのネットワーク構成を示す図である。実施の形態１では、ＯｐＳによるＷＤＭネットワーク内の光波長パスの最適化について説明する。
【００３１】
図４に示すように、３台のＮＥ（＃１〜＃３）１０１がリニア構成でＷＤＭ回線４０２により接続される。各ＮＥ１０１は、光クロスコネクト機能部（ＯＸＣ）４１０を有し、ＷＤＭの各光波長に調整した光信号を多重して他のＮＥ１０１へ伝送する。図中実線は光波長パスであり、光波長パス終端装置４１１により各光波長パスが終端されている。例えば光波長λ１の光波長パスは、ＮＥ＃１〜ＮＥ＃２間に設定されている。
【００３２】
光波長パスの最適化は、光伝送管理装置（ＯｐＳ）４０１が判断を行い、各ＮＥ１０１へ最適化のための光波長パスの移動を指示する。図中点線が制御パスであり、ＯｐＳ４０１と各ＮＥ１０１間が接続されている。また、各ＮＥ１０１同士の間も、主信号（伝送信号）と異なる波長等の監視信号（ＯＳＣ：Ｏｐｔｉｃａｌ  Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｈａｎｎｅｌ）等を用いて相互に制御情報をやりとりする。
【００３３】
図５は、実施の形態１にかかる光伝送管理装置と光伝送装置の機能を示すブロック図である。図５の各機能のうち、図２と同様の機能には同一符号を付してある。図２に示した光波長パスの最適化にかかる制御は、全て光伝送装置（ＯｐＳ）４０１が実行する。このＯｐＳ４０１には、ＮＥ間通信機能部５０１を設け、ＮＥ１０１には、ＯｐＳ間通信機能部５１０を設ける。そして、ＯｐＳ４０１は、光波長パスの移動をＮＥ１０１へ指示し、ＮＥ１０１が光波長パスの移動を行う。
【００３４】
図６は、実施の形態１にかかる光伝送管理装置と光伝送装置のハードウェア構成例を示すブロック図である。ＯｐＳ４０１は、制御部であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１と、メモリ６０２と、フラッシュメモリ６０３と、通信デバイス６０４とを含む。
【００３５】
ＣＰＵ６０１は、メモリ６０２等に格納された制御プログラムに基づき、光伝送を管理する制御を行い、また、光波長パス最適化にかかる制御を実行する。フラッシュメモリ６０３には、最適化に必要な設定値（パラメータ）等が格納される。通信デバイス６０４は、通信Ｉ／Ｆカード等により構成され、ＮＥ１０１との間の通信を行う。これらＣＰＵ６０１〜通信デバイス６０４は、バス６０５を介して接続される。
【００３６】
図５に示した光波長パス設定機能部２０１、経過時間監視機能部２０２、光波長パス移動機能部２０３、保留パス移動機能部２０４の各機能は、図６に示すＣＰＵ６０１が制御プログラムを実行することにより得ることができる。また、図５に示すＮＥ間通信機能部５０１は、図６に示す通信デバイス６０４により構成できる。
【００３７】
光伝送装置１０１側については、ＣＰＵ６１１と、メモリ６１２と、フラッシュメモリ６１３と、通信デバイス６１４と、ＷＤＭ信号終端デバイス６１５と、光分波デバイス６１６と、光合波デバイス６１７と、光増幅デバイス６１８と、を含む。
【００３８】
ＣＰＵ６１１は、メモリ６１２等に格納された制御プログラムに基づき、光伝送のための制御を行う。また、ＯｐＳ４０１からの制御に基づいて、光波長パス最適化にかかる光波長パスの移動等の制御を実行する。メモリ６１２およびフラッシュメモリ６１３には、光波長パスの移動時に必要な設定値（上記波長パス管理情報２１０）等が格納される。通信デバイス６１４は、通信Ｉ／Ｆカード等により構成され、ＯｐＳ４０１との間の通信を行う。
【００３９】
また、光伝送装置１０１は、ＷＤＭ信号終端デバイス６１５と、光分波デバイス６１６と、光合波デバイス６１７とを用いて、この光伝送装置１０１における光波長パスの挿入、分岐を行い、また、光波長パスの設定および移動を行う。光増幅デバイス６１８は、長距離伝送する光信号を光増幅する。
【００４０】
図７は、実施の形態１にかかるＯｐＳからＮＥに通知するメッセージフォーマットの例を示す図表である。ＯｐＳ４０１からＮＥ１０１に対して行う光波長パス移動の制御と、ＮＥ１０１からの移動制御への応答を行うためのメッセージ例を説明する。移動制御メッセージ７０１は、「メッセージ種別」と、「応答種別」と、「移動対象方路」と、「移動元光波長」と、「移動先光波長」と、を含む。「メッセージ種別」には、「要求」または「応答」が設定される。「応答種別」には、メッセージ種別が「応答」のとき、「成功（ＯＫ）」か「失敗（ＮＧ）」が設定される。「移動対象方路」には、移動する光波長パスが設定されている方路が設定される。「移動元光波長」には、移動元の光波長パスの光波長λが設定される。「移動先光波長」には、移動先の光波長λが設定される。
【００４１】
（実施の形態１による光波長パスの最適化の処理）
図８は、実施の形態１にかかる長期経過光波長パスの判定処理を示すフローチャートである。ＯｐＳ４０１の経過時間監視機能部２０２がタイマー割り込みを用いて行う処理について説明する。
【００４２】
経過時間監視機能部２０２は、一定期間の定期タイマー割り込み毎に、光波長パス管理情報２１０の「長期経過」を参照する（ステップＳ８０１）。そして、「長期経過」の内容が「未達」であれば（ステップＳ８０２：未達）ステップＳ８０３に移行し、「到達」であれば（ステップＳ８０２：到達）、処理せずにタイマー再起動させる。
【００４３】
ステップＳ８０３では、光波長パス管理情報２１０の「経過時間」をインクリメントし（ステップＳ８０３）、光波長パス管理情報２１０の経過時間が、長期間閾値情報２１１の値（長期設定経過時間）より大きいか比較する（ステップＳ８０４）。比較の結果、大きければ（ステップＳ８０５：Ｙｅｓ）、ステップＳ８０６に移行する。比較の結果が以下であれば（ステップＳ８０５：Ｎｏ）、処理せずにタイマー再起動させる。
【００４４】
ステップＳ８０６では、光波長パス管理情報２１０の「長期経過」を「到達」に設定し（ステップＳ８０６）、光波長パス移動機能部２０３へ長期経過光波長パスの移動を依頼する（ステップＳ８０７）。この後、タイマー再起動させる。
【００４５】
図９は、実施の形態１にかかる光波長パスの移動開始処理を示すフローチャートである。光波長パス移動機能部２０３が行う処理について説明する。ＯｐＳ４０１の光波長パス移動機能部２０３は、経過時間監視機能部２０２から長期経過光波長パスの移動依頼を受けると以下の処理を行う。
【００４６】
はじめに、光波長パス移動機能部２０３は、移動元の光波長パスと同じ経路の長期設定パス用光波長１００Ａに空きがあるかを確認する（ステップＳ９０１）。空きがあれば（ステップＳ９０２：Ｙｅｓ）、ステップＳ９０３に移行し、空きが無ければ（ステップＳ９０２：Ｎｏ）、ステップＳ９０５に移行する。
【００４７】
ステップＳ９０３では、光波長パス管理情報２１０の光波長に、移動先の光波長を設定し（ステップＳ９０３）、ＮＥ間通信機能部５０１へ移動要求のメッセージを光波長パスの経理上の全てのＮＥ（図４のＮＥ＃１〜＃３）１０１へ送信を依頼する（ステップＳ９０４）。この後、光波長パス移動機能部２０３は、次の依頼の受信待ちとなる。
【００４８】
ステップＳ９０５では、光波長パスの移動が不可能と判断されたため、光波長パス管理情報２１０の移動対象である光波長の「空き待ち」へ「有り」を設定し（ステップＳ９０５）、次の依頼の受信待ちとなる。
【００４９】
図１０は、実施の形態１にかかるＯｐＳからＮＥに対する光波長パスの移動要求の処理を示すフローチャートである。ＯｐＳ４０１のＮＥ間通信機能部５０１が行う処理について説明する。はじめに、ＮＥ間通信機能部５０１は、光波長パス移動機能部２０３から依頼された光波長パスＩＤから制御先の各ＮＥ１０１を決定する（ステップＳ１００１）。この際、光波長パス管理情報２１０の光波長パスＩＤの挿入（Ａｄｄ）Ｎｏｄｅと、透過（Ｔｈｒｕ）Ｎｏｄｅ（１）…（ｎ）と、分岐（Ｄｒｏｐ）Ｎｏｄｅを参照して制御先のＮＥ１０１を決定する。そして、ＮＥ間通信機能部５０１は、制御先の各ＮＥへ移動制御のメッセージを送信（ステップＳ１００２）し、次の依頼の受信待ちとなる。
【００５０】
図１１は、実施の形態１にかかるＮＥにおける光波長パスの移動制御を示すフローチャートである。ＮＥ１０１のＯｐＳ間通信機能部５１０が受信した移動制御のメッセージにより、ＮＥ１０１は、光クロスコネクト機能部４１０により光波長の変更を行い、光波長パスの移動を行う。処理順に説明すると、ＮＥ１０１のＯｐＳ間通信機能部５１０がＯｐＳ４０１から移動制御メッセージを受信すると、光クロスコネクト機能部４１０は、移動元の光波長パスを移動先の光波長パスへ移動させる（ステップＳ１１０１）。
【００５１】
そして、光波長パスの移動が成功すると（ステップＳ１１０２：Ｙｅｓ）、ステップＳ１１０３に移行し、失敗すると（ステップＳ１１０２：Ｎｏ）、ステップＳ１１０４に移行する。ステップＳ１１０３では、移動制御の応答に「成功」を設定し、ＯｐＳ４０１へ送信する（ステップＳ１１０３）。ステップＳ１１０４では、移動制御の応答に「失敗」を設定し、ＯｐＳ４０１へ送信する（ステップＳ１１０４）。ステップＳ１１０３，ステップＳ１１０４の送信後、次のメッセージの受信待ちとなる。
【００５２】
図１２は、実施の形態１にかかるＯｐＳとＮＥ間のメッセージ送受により光波長パスの移動を示すシーケンス図である。図１２に示すように、ＯｐＳ４０１において、ある光波長パスが長期経過光波長パスに決定されると（ステップＳ１２０１）、移動要求を光波長パスの経路上の各ＮＥ＃１〜＃３（１０１）へ送信する（ステップＳ１２０２）。経路上の各ＮＥ＃１〜＃３（１０１）は、それぞれ移動先に指定された光波長への移動を行う（ステップＳ１２０３）。そして、各ＮＥ＃１〜＃３（１０１）は、ＯｐＳ４０１に対する移動要求の応答として、それぞれ光波長の移動の結果「成功／失敗」を送信する（ステップＳ１２０４）。ＯｐＳ４０１は、この応答に基づき、光波長パス管理情報２１０を更新する（ステップＳ１２０５）。
【００５３】
（光波長パス移動例）
図１３は、実施の形態１にかかる所定の光波長パスを移動する状態を示す図である。この図１３に示すように、光波長λ４の光波長パス（終端がＮＥ＃１，＃３、ＮＥ＃２はＴｈｒｕ）が長期経過光波長パスとなり、長期設定パス用光波長１００Ａの光波長λ３に空きがあるとき、この光波長パスを光波長λ４→λ３に変更して移動させる。
【００５４】
図１４は、実施の形態１にかかる光波長パスの移動時における光波長パス管理情報の設定内容を示す図表である。図１３に示した光波長パスの移動時における光波長パス管理情報の設定内容を示し、図１４の（ａ）は、最適化のための光波長パスの移動開始時の光波長パス管理情報２１０であり、図１４の（ｂ）は、移動完了時の光波長パス管理情報２１０を示す。
【００５５】
図１４（ａ）に示す最適化のための移動開始時には、ＯｐＳ４０１の経過時間監視機能部２０２は、ＮＥ＃１〜＃３（１０１）間の光波長λ４の光波長パスの経過時間１４０１が長期経過時間としての閾値（図示の例では「１０時間」）を経過したため、この光波長パスを長期経過光波長パスと判断し、光波長パス管理情報２１０の長期経過１４０２に「到達」を設定する。
【００５６】
そして、光波長パス移動機能部２０３は、長期設定パス用光波長（λ１〜λ３）の空きを検索し、光波長λ３が空いていると判断したため、移動元の光波長をλ４、移動先の光波長をλ３に指定する。そして、ＯｐＳ４０１は、移動制御メッセージをＮＥ＃１、ＮＥ＃２とＮＥ＃３（１０１）にそれぞれＯｐＳ−ＮＥ間メッセージにより通知する。
【００５７】
この後、図１４（ｂ）に示す最適化のための移動完了時には、ＮＥ＃１、ＮＥ＃２とＮＥ＃３（１０１）が、光波長λ４をλ３へ入替え成功すると、ＯｐＳ４０１へ移動制御への応答として「成功」を返信する。これにより、ＯｐＳ４０１は移動制御への応答として「成功」を受け取ったため、光波長パス管理情報２１０の光波長パスＩＤの光波長１４０３を光波長λ４から移動先である光波長λ３へ変更する。
【００５８】
図１５は、実施の形態１にかかる光波長パスの保留後の移動を示すシーケンス図である。ＯｐＳ４０１では、長期経過光波長パスの移動先が無い場合には、光波長の移動を一旦保留する（ステップＳ１５０１）。
【００５９】
その後、ＯｐＳ４０１は、移動制御メッセージ７０１をＯｐＳ４０１−ＮＥ１０１間でやりとりして、光波長パスを同期して移動させる。この際、ＯｐＳ４０１は、長期設定パス用光波長１００Ａに空きができると移動の制御を再開する（ステップＳ１５０２）。そして、移動要求を光波長パスの経路上の各ＮＥ＃１〜＃３（１０１）へ送信する（ステップＳ１５０３）。経路上の各ＮＥ＃１〜＃３（１０１）は、それぞれ移動先に指定された光波長への移動を行う（ステップＳ１５０４）。そして、各ＮＥ＃１〜＃３（１０１）は、ＯｐＳ４０１に対する移動要求の応答として、それぞれ光波長の移動の結果「成功／失敗」を送信する（ステップＳ１５０５）。
【００６０】
図１６は、実施の形態１にかかる光波長パスの移動保留後の移動状態を示す図である。この図１６に示すように、長期設定パス用光波長１００Ａの光波長λ１〜λ３が全て使用中であり、空きが無い状態であったとする。この場合、光波長λ４の光波長パス（終端がＮＥ＃１，＃３、ＮＥ＃２はＴｈｒｕ）が長期経過光波長パスとなっても長期設定パス用光波長１００Ａに移動させることができず移動状態が保留される。
【００６１】
この後、長期設定パス用光波長１００Ａの光波長λ３の光波長パス（終端がＮＥ＃２，＃３）１００ｄが削除されて空きが生じたとする。これにより、保留されていた光波長λ４の光波長パスを光波長λ３に移動させることができる。
【００６２】
図１７は、実施の形態１にかかる光波長パスの保留を含む光波長パス管理情報の設定内容を示す図表である。図１６に示した光波長パスの保留〜移動完了時における光波長パス管理情報の設定内容を示している。図１７の（ａ）は、最適化のための光波長パスの移動保留開始時の光波長パス管理情報２１０であり、図１７の（ｂ）は、最適化のための光波長パスの移動保留解除時の光波長パス管理情報２１０であり、図１７の（ｃ）は、移動完了時の光波長パス管理情報２１０を示す。
【００６３】
図１７の（ａ）に示すように、最適化のための移動保留開始については、ＯｐＳ４０１の経過時間監視機能部２０２がＮＥ＃１〜＃３（１０１）間の光波長λ４の光波長パスの経過時間１７０１が閾値（例えば「１０時間」）を経過したため、この光波長パスを長期経過光波長パスと判断し、長期経過１７０２に「到達」を設定する。しかし、光波長パス移動機能部２０３では、ＮＥ＃１〜ＮＥ＃３（１０１）の間の長期設定パス用光波長（λ１〜λ３）の空き検索の結果、空きが無いと判断したため、光波長パス管理情報２１０のλ４の空き待ち１７０３に「有り」を設定する。
【００６４】
図１７の（ｂ）に示す最適化のための移動保留解除について、図１６に示したように、ＮＥ＃２とＮＥ＃３の間の光波長λ３の光波長パスが削除されたとする。保留パス移動機能部２０４は、保留されている長期経過光波長パスの存在を確認するために、空き待ちに「有り」が設定してあるか検索する。そして、光波長パス移動機能部２０３は、光波長パス管理情報の光波長λ４（光波長パスＩＤ＝１）の空き待ち１７０３に「有り」が設定されているため、移動元の光波長λ４の経路（光波長パス経路情報１７０４）が移動先の光波長λ３の全てで空きになっていることを確認する。この後、光波長パス移動機能部２０３は、光波長λ４の光波長パスを光波長λ３へ移動するための制御をＮＥ＃１、ＮＥ＃２、ＮＥ＃３（１０１）に送信する。この指示を受けたＮＥ＃１〜＃３は、光波長λ４を光波長λ３へ移動させる。
【００６５】
図１７の（ｃ）に示す最適化のための移動完了時には、ＮＥ＃１〜＃３（１０１）が光波長λ４を光波長λ３へ入替え成功したら、ＯｐＳ４０１へ移動要求への応答に「成功」を返信する。ＯｐＳ４０１は、移動要求への応答として「成功」を受け取ったため、光波長パス管理情報２１０の光波長λ４（光波長パスＩＤ＝１）の情報を光波長１７０５を移動先である光波長λ３に変更する。
【００６６】
以上説明した実施の形態１によれば、ＯｐＳ４０１が伝送路上の各光伝送装置１０１の光波長パスの経過時間に基づいて、経過時間が長期間となった長期経過光波長パスを予め定めた光波長領域である長期設定パス用光波長１００Ａに光波長移動させる。また、経過時間が長期間となった長期経過光波長パスが直ぐに移動できない場合でも、移動保留の状態を保持し、該当する光波長が空き次第、移動させることができる。これにより、ＯｐＳ４０１は、光伝送装置１０１を集中管理して長期間用いられている長期経過光波長パスが散在しないように、予め決めた長期設定パス用光波長１００Ａにまとめ、複数の波長を用いるＷＤＭ伝送における光波長パスの未使用領域の断片化を解消できるようになる。
【００６７】
（実施の形態２：ＮＥによるＷＤＭネットワーク内の光波長パスの最適化）
図１８は、実施の形態２にかかる光波長パスの最適化を実施するためのネットワーク構成を示す図である。実施の形態２では、ＮＥによるＷＤＭネットワーク内の光波長パスの最適化について説明する。実施の形態２では、ＯｐＳは、光波長パスの最適化について制御を行わず、ＮＥ１０１が自律的に光波長パスの最適化の制御を行う。
【００６８】
図１８に示すように、３台のＮＥ（＃１〜＃３）１０１がリニア構成でＷＤＭ回線４０２により接続される。各ＮＥ１０１は、光クロスコネクト機能部（ＯＸＣ）４１０を有し、ＷＤＭの各光波長に調整した光信号を多重して他のＮＥ１０１へ伝送する。図中実線は光波長パスであり、光波長パス終端装置４１１により各光波長パスが終端されている。例えば光波長λ１の光波長パスは、ＮＥ＃１〜ＮＥ＃２間に設定されている。
【００６９】
光波長パスの最適化は、各光伝送装置（ＮＥ）１０１がＷＤＭネットワーク内の他のＮＥ１０１と同期しながら光波長パスの移動を行う。各ＮＥ＃１〜＃３（１０１）は、光波長パスをＮＥ１０１間で同期して制御する際の制御情報を監視信号ＯＳＣを用いる。
【００７０】
図１９は、実施の形態２にかかる光伝送装置の機能を示すブロック図である。図１９の各機能のうち、図２と同様の機能には同一符号を付してある。図２に示した光波長パスの最適化にかかる制御は、全て光伝送装置（ＮＳ）１０１が実行する。
【００７１】
このＮＳ１０１には、図２に示した各機能に加えて、ＮＥ１０１の立ち上げ時にＷＤＭネットワーク内の他のＮＥ１０１との整合性を確認するための立ち上げ機能部１９０１を有する。このほか、ＮＥ１０１は、光波長パスの移動要求時に光波長パス管理情報２１０を参照して光波長パスの移動準備を行う光波長パス移動準備機能部１９０２、他のＮＥ１０１にメッセージを送信するＮＥ間メッセージ送信機能部１９０３、他のＮＥ１０１からメッセージを受信するＮＥ間メッセージ受信機能部１９０４、他のＮＥ１０１との間でＯＳＣを用いてメッセージをやりとりするためのＷＤＭ監視制御機能部１９０５等を含む。
【００７２】
図２０は、実施の形態２にかかる光伝送装置のハードウェア構成例を示すブロック図である。ＮＥ１０１は、図６に示したＮＥ１０１と同様に、ＣＰＵ６１１と、メモリ６１２と、フラッシュメモリ６１３と、ＷＤＭ信号終端デバイス６１５と、光分波デバイス６１６と、光合波デバイス６１７と、光増幅デバイス６１８と、を含む。加えて、実施の形態２では、ＮＥ１０１間において光波長パスの移動を同期させるために制御情報（ＯＳＣ信号）を送受するＯＳＣ信号終端デバイス２００１を含む。
【００７３】
図２１は、実施の形態２にかかるＮＥ間で通知するメッセージフォーマットの例を示す図表である。長期経過光波長パスを移動する際に、ＷＤＭネットワーク内のＮＥ１０１間で同期するためにやりとりする移動要求のメッセージを示す。
【００７４】
図２１の（ａ）に示すように、移動要求（および移動要求に対する移動応答）２１０１のメッセージフォーマットは、「メッセージ種別」、「詳細種別」、「パラメータ１」、「パラメータ２」とを含む。図２１の（ｂ）に示すように、「メッセージ種別」は、「パス移動」または「パスブロック解除」のいずれかが設定される。「メッセージ種別」は、「パス移動」の場合、移動要求発信元のＮＥ１０１が「詳細種別」に「要求」を設定する。移動元光波長に設定されている光波長パスを終端しているＮＥ１０１では、「詳細種別」に「応答」を設定し、要求送信元のＮＥ１０１へ返信する。また、移動元光波長に設定されている光波長パスの途中経路にあるＮＥ１０１では、移動先の光波長に空きが無い場合、「応答」を設定して、要求送信元のＮＥ１０１へ返信する。
【００７５】
「応答」の「パラメータ２」には、移動元光波長の光波長パスを中継または終端するＮＥ１０１における光波長移動の判定結果として、移動先光波長に空きがあれば「ＯＫ」を設定し、空きが無ければ「ＮＧ」を設定する。また、「パラメータ１」の移動元光波長（λ）には、移動要求送信元ＮＥ１０１にて移動する長期設定光波長を設定する。「パラメータ２」の移動先光波長（λ）には、移動要求送信元ＮＥ１０１にて移動先になる長期設定パス用光波長を設定する。
【００７６】
「パスブロック解除」時には、「詳細種別」に「通知」を設定し、「パラメータ１」として解除する光波長（λ）を設定する。
【００７７】
（実施の形態２による光波長パスの最適化の処理）
図２２は、実施の形態２にかかる長期経過光波長パスの判定処理を示すフローチャートである。ＮＥ１０１の経過時間監視機能部２０２がタイマー割り込みを用いて行う処理について説明する。経過時間監視機能部２０２は、一定期間の定期タイマー割り込み毎に、光波長パス管理情報２１０（図３参照）の「長期経過」を参照する（ステップＳ２２０１）。そして、「長期経過」の内容がすでに長期経過であるか否かを判断する（ステップＳ２２０２）。「長期経過」に達していない場合には（ステップＳ２２０２：未達）、ステップＳ２２０３に移行し、「長期経過」に達している場合には（ステップＳ２２０２：到達）、ステップＳ２２１０に移行する。
【００７８】
ステップＳ２２０３では、光波長パス管理情報２１０のモードを参照する（ステップＳ２２０３）。そして、モードが挿入（Ａｄｄ）であるか否かを判断する（ステップＳ２２０４）。モードが挿入（Ａｄｄ）であれば（ステップＳ２２０４：Ｙｅｓ）、時間監視を行うモードであるため、ステップＳ２２０５に移行し、モードが挿入（Ａｄｄ）以外であれば（ステップＳ２２０４：Ｎｏ）、ステップＳ２２１０に移行する。
【００７９】
ステップＳ２２０５では、光波長パス管理情報２１０の「経過時間」をインクリメントし（ステップＳ２２０５）、次に、光波長パス管理情報２１０の「経過時間」が長期設定経過時間より大きいか比較する（ステップＳ２２０６）。そして、光波長パス管理情報２１０の「経過時間」が長期設定経過時間より大きい場合（例えば以上）には（ステップＳ２２０７：Ｙｅｓ）、ステップＳ２２０８に移行し、小さい場合（例えば未満）には（ステップＳ２２０７：Ｎｏ）、ステップＳ２２１０に移行する。
【００８０】
ステップＳ２２０８では、光波長パス管理情報２１０の「長期経過」を「到達」に設定する（ステップＳ２２０８）。そして、光波長パス移動準備機能部１９０２に対して光波長パスの移動処理を依頼する（ステップＳ２２０９）。この後、ステップＳ２２１０では、登録済みの光波長パス全てに対して上記処理を実施したか判断し、全て実施済みであれば（ステップＳ２２１０：Ｙｅｓ）、処理を終えてタイマーを再起動させる。一方、未処理分があれば（ステップＳ２２１０：Ｎｏ）、ステップＳ２２０１に戻る。
【００８１】
図２３は、実施の形態２にかかる光波長パスの移動可否判定処理を示すフローチャートである。光波長パス移動準備機能部１９０２が行う処理について説明する。ＮＥ１０１の光波長パス移動準備機能部１９０２は、長期経過光波長パスの移動が可能であるか判定を行い、移動可能であれば移動を依頼する要求を光波長パスの経路上の隣接ＮＥ１０１へ送信し、不可能であれば移動を保留する処理を行う。
【００８２】
光波長パス移動準備機能部１９０２は、経過時間監視機能部２０２から長期経過光波長パスの移動依頼を受けると以下の処理を行う。はじめに、光波長パス移動準備機能部１９０２は光波長パス管理情報２１０の長期設定パス用光波長１００Ａに空きがあるかを確認する（ステップＳ２３０１）。空きがあれば（ステップＳ２３０２：Ｙｅｓ）、ステップＳ２３０３に移行し、空きが無ければ（ステップＳ２３０２：Ｎｏ）、ステップＳ２３０６に移行する。
【００８３】
ステップＳ２３０３では、光波長パス管理情報２１０の移動対象である光波長の「空き待ち」に、空いている長期設定パス用光波長１００Ａを設定する（ステップＳ２３０３）。次に、移動先光波長として空いている長期設定パス用光波長１００Ａをパス移動要求のＮＥ１０１間メッセージの移動先光波長（λ）に設定する（ステップＳ２３０４）。そして、ＮＥ間メッセージ送信機能部１９０３へ移動要求メッセージの送信処理を依頼し（ステップＳ２３０５）、次の依頼の受信待ちとなる。
【００８４】
ステップＳ２３０６では、光波長パスの移動が不可能であるため、光波長パス管理情報２１０の移動対象である光波長の「空き待ち」へ「保留」を設定し（ステップＳ２３０６）、次の依頼の受信待ちとなる。
【００８５】
図２４は、実施の形態２にかかる隣接するＮＥからのメッセージ受信による光波長パス移動の処理依頼を示すフローチャートである。図２４の処理は、ＮＥ１０１のＮＥ間メッセージ受信機能部１９０４が行う処理を示す。
【００８６】
ＮＥ間メッセージ受信機能部１９０４は、はじめに、ＷＤＭ監視制御機能部１９０５がＯＳＣにより隣接するＮＥ１０１からの依頼を受信すると、ＮＥ１０１間「メッセージ種別」を判断する（ステップＳ２４０１）。受信した「メッセージ種別」が「パス移動」であれば（ステップＳ２４０１：パス移動）、ステップＳ２４０２に移行し、受信した「メッセージ種別」が「パスブロック解除」であれば（ステップＳ２４０１：パスブロック解除）、ステップＳ２４０８に移行する。
【００８７】
ステップＳ２４０２では、「詳細種別」を判断し、「要求」であれば（ステップＳ２４０２：要求）、移動元光波長（λ）に対応する光波長パス管理情報２１０のモードを確認する（ステップＳ２４０３）。「詳細種別」が「応答」であれば（ステップＳ２４０２：応答）、ステップＳ２４０７に移行する。
【００８８】
ステップＳ２４０３の後、移動元光波長（λ）が分岐（Ｄｒｏｐ）であるか判断する（ステップＳ２４０４）。移動元光波長（λ）が分岐（Ｄｒｏｐ）であれば（ステップＳ２４０４：Ｙｅｓ）、ステップＳ２４０５に移行し、分岐（Ｄｒｏｐ）以外であれば（ステップＳ２４０４：Ｎｏ）、ステップＳ２４０６に移行する。
【００８９】
ステップＳ２４０５では、ＮＥ間メッセージ受信機能部１９０４は、光波長パス移動機能部２０３へ、移動元光波長（λ）と移動先光波長（λ）を移動要求として通知する（ステップＳ２４０５）。ステップＳ２４０６では、光波長パス移動準備機能部１９０２へ移動元光波長（λ）と移動先光波長（λ）を移動要求として通知する（ステップＳ２４０６）。ステップＳ２４０７では、光波長パス移動機能部２０３へ、移動元光波長（λ）と判定結果を移動応答として通知する（ステップＳ２４０７）。ステップＳ２４０８では、光波長パス移動準備機能部１９０２へ解除光波長（λ）をパスプロック解除として通知する（ステップＳ２４０８）。ステップＳ２４０５〜ステップＳ２４０８の処理後、ＮＥ間メッセージ受信機能部１９０４は次の処理依頼待ちとなる。
【００９０】
図２５は、実施の形態２にかかる光波長パス移動の要求に基づき、自ＮＥでの移動の可否および他のＮＥに対する移動要求処理のフローチャートである。図２５の処理は、光波長パス移動準備機能部１９０２が行うものであり、長期経過光波長パスの移動の要求を他のＮＥ１０１から受信すると、自身（自ＮＥ１０１）で移動が可能か判断する。そして、要求を受け入れられる場合、さらに経路上の他の隣接ＮＥ１０１へ要求を転送し、受け入れることができない場合は、ＮＧの応答を移動要求依頼元のＮＥ１０１へ返信する。
【００９１】
光波長パス移動準備機能部１９０２は、ＮＥ間メッセージ受信機能部１９０４を介して他のＮＥ１０１から移動要求の依頼を受信すると、はじめに、光波長パス管理情報２１０の「長期経過」に「到達」を設定する（ステップＳ２５０１）。次に、光波長パス管理情報２１０を参照し、移動先光波長（λ）に指定の光波長が、すでに他の光波長パスとして使用されているか確認する（ステップＳ２５０２）。確認の結果、使用されていなければ（ステップＳ２５０３：Ｎｏ）、ステップＳ２５０４に移行し、使用されていれば（ステップＳ２５０３：Ｙｅｓ）、ステップＳ２５０８に移行する。
【００９２】
ステップＳ２５０４では、光波長パス管理情報２１０の移動先光波長（λ）に、移動先として指定されている長期設定パス用光波長１００Ａを設定する（ステップＳ２５０４）。次に、「空き待ち」があるか判断する（ステップＳ２５０５）。「空き待ち」があれば（ステップＳ２５０５：Ｙｅｓ）、光波長パス管理情報２１０の「空き待ち」に「無し」を設定し（ステップＳ２５０６）、ステップＳ２５０７に移行する。「空き待ち」がなければ（ステップＳ２５０５：Ｎｏ）、ステップＳ２５０７に移行する。
【００９３】
ステップＳ２５０７では、ＮＥ間メッセージ送信機能部１９０３へ、受信した移動要求のメッセージを他のＮＥ１０１へ転送依頼し（ステップＳ２５０７）、次の依頼待ちとなる。
【００９４】
ステップＳ２５０８では、光波長パス管理情報２１０の「空き待ち」に「有り」を設定し（ステップＳ２５０８）、その後、ＮＥ間メッセージ送信機能部１９０３へ移動要求応答を「ＮＧ」として他のＮＥ１０１へ送信依頼し（ステップＳ２５０９）、次の依頼待ちとなる。
【００９５】
図２６は、実施の形態２にかかる光波長パス移動の要求に基づく移動の処理を示すフローチャートである。この図２６では、光波長パス移動準備機能部１９０２において、長期経過光波長パスの移動が可能であるか判定を行う。そして、光波長パス移動準備機能部１９０２は、移動可能であれば移動を依頼する要求を光波長パスの経路上の隣接ＮＥ１０１へ送信し、不可能であれば移動を保留する。
【００９６】
光波長パス移動準備機能部１９０２は、ＮＥ間メッセージ受信機能部１９０４から移動要求の依頼を受信すると、はじめに、光波長パス管理情報２１０の「長期経過」に「到達」を設定する（ステップＳ２６０１）。この後、移動先に指定の光波長が、光波長パス管理情報２１０に登録されているか確認する（ステップＳ２６０２）。確認の結果、登録されていなければ（ステップＳ２６０３：Ｎｏ）、ステップＳ２６０４に移行し、登録されていれば（ステップＳ２６０３：Ｙｅｓ）、ステップＳ２６０７に移行する。
【００９７】
ステップＳ２６０４では、移動要求で指定されている、移動元の光波長パスを移動先の光波長へ移動させる（ステップＳ２６０４）。次に、光波長パス管理情報２１０の光波長の情報に移動先の光波長の情報を設定する（ステップＳ２６０５）。この後、ＮＥ間メッセージ送信機能部１９０３へ移動要求応答を「ＯＫ」としてメッセージを送信依頼し（ステップＳ２６０６）、次の依頼待ちとなる。
【００９８】
ステップＳ２６０７では、光波長パス管理情報２１０の「空き待ち」に「有り」を設定し（ステップＳ２６０７）、次にＮＥ間メッセージ送信機能部１９０３へ移動要求応答を「ＮＧ」としてメッセージを送信依頼し（ステップＳ２６０８）、次の依頼待ちとなる。
【００９９】
図２７は、光波長パスの移動応答受信に基づき、光波長の移動判断を行う処理を示すフローチャートである。図２７に示す処理は、光波長パス移動機能部２０３が行う。この光波長パス移動機能部２０３は、長期経過光波長パスの移動応答を受信して、移動が可能か判断し、可能であれば光波長の移動を行う。不可能と判断した場合には、移動要求送信元ＮＥ１０１に対して応答を「ＮＧ」で返信する。
【０１００】
光波長パス移動機能部２０３は、ＮＥ間メッセージ受信機能部１９０４から移動応答の依頼を受信すると、はじめに、「応答の結果」を判断する（ステップＳ２７０１）。「応答の結果」が「ＮＧ」であれば（ステップＳ２７０１：ＮＧ）、ステップＳ２７０２に移行し、「ＯＫ」であれば（ステップＳ２７０１：ＯＫ）、ステップＳ２７１１に移行する。
【０１０１】
ステップＳ２７０２では、光波長パス管理情報２１０のパス設定を光波長パス経路情報を参照して確認する（ステップＳ２７０２）。そして、パス設定の種別が「挿入（Ａｄｄ）」であれば（ステップＳ２７０３：Ａｄｄ）、ステップＳ２７０４に移行し、種別が「透過（Ｔｈｒｕ）」であれば（ステップＳ２７０３：Ｔｈｒｕ）、ステップＳ２７０６に移行する。
【０１０２】
ステップＳ２７０４では、拒絶された長期設定パス用光波長１００Ａ以外に空きがあるか確認する（ステップＳ２７０４）。確認の結果、空きがあれば（ステップＳ２７０５：Ｙｅｓ）、ステップＳ２７０８に移行する。空きが無ければ（ステップＳ２７０５：Ｎｏ）、ステップＳ２７０６に移行する。
【０１０３】
ステップＳ２７０６では、光波長パス管理情報２１０の移動先光波長（λ）を「無し（Ｎｏｎ）」に設定し（ステップＳ２７０６）、次に、光波長パス管理情報２１０の移動対象光波長に「保留」を設定し（ステップＳ２７０７）、ステップＳ２７１４に移行する。
【０１０４】
ステップＳ２７０８では、光波長パス管理情報２１０の移動対象光波長に、空いている長期設定パス用光波長１００Ａを設定する（ステップＳ２７０８）。この後、移動要求の移動先光波長として空いている長期設定パス用光波長１００Ａを設定する（ステップＳ２７０９）。次に、ＮＥ間メッセージ送信機能部１９０３へ移動要求のメッセージを送信依頼し（ステップＳ２７１０）、次のメッセージ受信待ちとなる。
【０１０５】
ステップＳ２７１１では、移動応答で指定されている移動元の光波長を、移動先の光波長へ変更する（ステップＳ２７１１）。次に、光波長パス管理情報２１０の光波長の情報を移動先光波長（λ）の情報でコピーする。移動先光波長（λ）は、「無し（Ｎｏｎ）」に設定する（ステップＳ２７１２）。この後、パス設定の種別を判断し（ステップＳ２７１３）、種別が「透過（Ｔｈｒｕ）」である場合（ステップＳ２７１３：Ｔｈｒｕ）、および種別が「挿入（Ａｄｄ）」である場合（ステップＳ２７１３：Ａｄｄ）、それぞれの場合について、ＮＥ間メッセージ送信機能部１９０３へ移動応答のメッセージを転送依頼し（ステップＳ２７１４）、次のメッセージ受信待ちとなる。
【０１０６】
図２８は、実施の形態２にかかる長期設定パス用光波長に設定されていた光波長の削除にともなう処理のフローチャートである。保留パス移動機能部２０４が行う処理を示している。保留パス移動機能部２０４は、長期設定パス用光波長１００Ａの光波長に設定されていた光波長パスが削除された場合に、他ＮＥ１０１において移動待ちとなっている長期経過光波長パスを移動させるために、光波長パスが削除されたことを通知する。ここで、挿入（Ａｄｄ）のＮＥ１０１にて長期設定パス用光波長１００Ａの光波長パスの削除が行われた場合、直ぐに長期経過光波長パスの移動要求をＮＥ１０１間メッセージで依頼する。
【０１０７】
保留パス移動機能部２０４は、光波長パス設定機能部２０１から光波長パス解除の通知を受信すると、はじめに、保守者が削除に指定した光波長が長期設定パス用光波長１００Ａであるか確認する（ステップＳ２８０１）。確認の結果、削除が長期設定パス用光波長１００Ａであれば（ステップＳ２８０２：Ｙｅｓ）、ステップＳ２８０３に移行し、削除が長期設定パス用光波長１００Ａでなければ（ステップＳ２８０２：Ｎｏ）、処理を終え、次の通知待ちとなる。
【０１０８】
ステップＳ２８０３では、光波長パス管理情報２１０の空き待ちを確認する（ステップＳ２８０３）。空き待ちが「有り（保留）」であれば（ステップＳ２８０４：Ｙｅｓ）、ステップＳ２８０５に移行し、空き待ちが「無し」であれば（ステップＳ２８０４：Ｎｏ）、処理を終え、次の通知待ちとなる。
【０１０９】
ステップＳ２８０５では、パス設定の種別を光波長パス経路情報を参照して確認する（Ｓ２８０５）。パス設定が「挿入（Ａｄｄ）」であれば（ステップＳ２８０５：Ａｄｄ）、ステップＳ２８０６に移行し、パス設定が「透過（Ｔｈｒｕ）または分岐（Ｄｒｏｐ）」であれば（ステップＳ２８０５：ＴｈｒｕかＤｒｏｐ）、ステップＳ２８１０に移行する。
【０１１０】
ステップＳ２８０６では、光波長パス管理情報２１０の移動先光波長（λ）に、パスブロック解除通知に指定されていた解除光波長（λ）を設定する（ステップＳ２８０６）。この後、光波長パス管理情報２１０の空き待ちを「無し」に設定し（ステップＳ２８０７）、パスブロック解除通知で指定されていた解除光波長（λ）をパス移動要求としてＮＥ間メッセージの移動先光波長（λ）に設定する（ステップＳ２８０８）。この後、ＮＥ間メッセージ送信機能部１９０３へ移動要求のメッセージ送信を依頼し（ステップＳ２８０９）、処理を終え、次の通知待ちとなる。
【０１１１】
ステップＳ２８１０では、ＮＥ間メッセージ送信機能部１９０３へパスブロック解除通知のメッセージ送信を依頼して（ステップＳ２８１０）、処理を終え、次の通知待ちとなる。
【０１１２】
図２９は、実施の形態２にかかるパスブロック解除の通知に基づき光波長パスの移動を再開する処理を示すフローチャートである。図２９の処理は、光波長パス移動準備機能部１９０２が行う。この光波長パス移動準備機能部１９０２は、他のＮＥ１０１から通知されたパスブロック解除のＮＥ間メッセージを受信した場合に、長期経過光波長パスの移動を再開する。そして、自ＮＥ１０１が透過（Ｔｈｒｕ）のＮＥであれば、パスブロック解除のＮＥ間メッセージを転送するだけの処理を行う。
【０１１３】
光波長パス移動準備機能部１９０２は、ＮＥ間メッセージ受信機能部１９０４からパスブロック解除の依頼を受信すると、はじめに、光波長パス管理情報２１０の空き待ちを確認する（ステップＳ２９０１）。確認の結果、空き待ちが「有り（保留）」であれば（ステップＳ２９０２：Ｙｅｓ）、ステップＳ２９０３に移行し、空き待ちが「無し」であれば（ステップＳ２９０２：Ｎｏ）、処理を終え、次の依頼待ちとなる。
【０１１４】
ステップＳ２９０３では、パス設定の種別を光波長パス経路情報により確認する（ステップＳ２９０３）。パス設定の種別が「挿入（Ａｄｄ）」であれば（ステップＳ２９０３：Ａｄｄ）、ステップＳ２９０４に移行し、パス設定の種別が「透過（Ｔｈｒｕ）」であれば（ステップＳ２９０３：Ｔｈｒｕ）、ステップＳ２９０８に移行する。
【０１１５】
ステップＳ２９０４では、ＮＥ間メッセージ送信機能部１９０３へパスブロック解除通知のメッセージ転送を依頼する（ステップＳ２９０４）。この後、光波長パス管理情報２１０の空き待ちを「無し」に設定する（ステップＳ２９０５）。そして、パスブロック解除で通知された解除の光波長（λ）をパス移動要求のＮＥ間メッセージの移動先光波長（λ）に設定し（ステップＳ２９０６）、ＮＥ間メッセージ送信機能部１９０３へ移動要求のメッセージ送信を依頼し（ステップＳ２９０７）、処理を終え、次の依頼待ちとなる。
【０１１６】
ステップＳ２９０８では、光波長パス管理情報２１０の空き待ちが「有り（保留）」の移動先光波長（λ）に、パスブロック解除で通知された解除の光波長（λ）を設定し（ステップＳ２９０８）、処理を終え、次の依頼待ちとなる。
【０１１７】
図３０は、実施の形態２にかかるＮＥ間のメッセージ送受により光波長パスの移動を示すシーケンス図である。移動する光波長パスの挿入（Ａｄｄ）ＮＥ１０１において、長期光波長パスと判断されると、移動要求を光波長パスの経路上の各ＮＥ１０１へ送信する。経路上の各ＮＥ１０１は、移動先に指定された光波長が空いていれば移動要求を受け入れ、順次光波長パスを移動させる。
【０１１８】
図３０に示すように、ＮＥ＃１（１０１）において、ある光波長パスが長期経過光波長パスに決定されると（ステップＳ３００１）、移動先の光波長を予約し（ステップＳ３００２）、図２１に示した移動要求２１０１を光波長パスの経路上の隣接するＮＥ＃２（１０１）へ送信する（ステップＳ３００３）。
【０１１９】
移動要求２１０１を受信したＮＥ＃２（１０１）は、移動先の光波長を予約し（ステップＳ３００４）、移動要求２１０１を光波長パスの経路上の隣接するＮＥ＃３（１０１）へ送信する（ステップＳ３００５）。
【０１２０】
移動要求２１０１を受信したＮＥ＃３（１０１）は、移動要求の光波長へ移動し（ステップＳ３００６）、移動の結果「ＯＫ／ＮＧ」を隣接するＮＥ＃２（１０１）へ送信する（ステップＳ３００７）。ＮＥ＃２（１０１）においても移動要求の光波長へ移動させ（ステップＳ３００８）、移動の結果「ＯＫ／ＮＧ」を隣接するＮＥ＃１（１０１）へ送信する（ステップＳ３００９）。図示の例では、いずれも光波長移動でき「ＯＫ」を応答する。ＮＥ＃１（１０１）においても移動要求の光波長へ移動させる（ステップＳ３０１０）。このようにして、移動要求メッセージをＮＥ１０１間でやりとりして、光波長パスをＮＥ１０１が同期して移動させる。
【０１２１】
（光波長パス移動例）
図３１は、実施の形態２にかかる所定の光波長パスを移動する状態を示す図である。この図３１に示すように、光波長λ４の光波長パス（終端がＮＥ＃１，＃３、ＮＥ＃２はＴｈｒｕ）が長期経過光波長パスとなり、長期設定パス用光波長１００Ａの光波長λ３に空きがあるとき、この光波長パスを光波長λ４→λ３に変更して移動させる。
【０１２２】
図３２は、実施の形態２にかかる光波長パスの移動時における光波長パス管理情報の設定内容を示す図表である。図３１に示した光波長パスの移動時における光波長パス管理情報の設定内容を示し、図３２の（ａ）は、最適化のための光波長パスの移動開始時の光波長パス管理情報２１０であり、図３２の（ｂ）は、最適化のための光波長パスの移動要求時の光波長パス管理情報２１０であり、図３２の（ｃ）は、移動完了時の光波長パス管理情報２１０を示す。
【０１２３】
図３２の（ａ）に示す最適化のための移動開始時には、ＮＥ＃１（１０１）は、経過時間監視機能部２０２において、パス設定のモードが挿入（Ａｄｄ）である光波長λ４の光波長パスの経過時間が長期経過時間としての閾値（図示の例では「１０時間」）を経過したため、長期設定光波長パスと判断し、光波長パス管理情報の長期経過３２０１に「到達」を設定する。
【０１２４】
そして、光波長パス移動準備機能部１９０２は、長期設定パス用光波長（λ１〜λ３）の空きを検索し、光波長λ３が空いていると判断したため、光波長パス管理情報の光波長λ４に予約パスとして移動先光波長λ３（図中３２０２）を設定し、予約する。
【０１２５】
図３２の（ｂ）に示す最適化のための移動要求時には、ＮＥ＃１（１０１）の光波長パス移動準備機能部１９０２は、移動対象の光波長パスの分岐（Ｄｒｏｐ）ＮＥ＃３（１０１）へ向けて、移動要求２１０１をＮＥ間メッセージ送信機能部１９０３からＯＳＣを利用して隣接ＮＥ＃２（方路＃１）１０１へ送信する。
【０１２６】
ＮＥ＃２（１０１）のＮＥ間メッセージ受信機能部１９０４は、ＮＥ＃１（１０１）からの移動要求２１０１を方路＃１で受信する。そして、光波長パス移動準備機能部１９０２において、方路＃１に移動要求２１０１の移動先光波長λに設定されている光波長λ３の空きがあるか確認する。該当する光波長λ３（図中３２１１）に空きがあることを判断すると、光波長パス管理情報２１０の方路＃１の光波長λ４の移動先λに移動先である光波長λ３を設定し、予約する。
【０１２７】
このＮＥ＃２（１０１）では、光波長λ４はモードが透過（Ｔｈｒｕ）設定であるため、ＮＥ＃２（１０１）の方路＃２でも移動要求の移動先λに指定された光波長λ３に空きがあるか確認する。光波長λ３の空きがあると判断できるため、分岐（Ｄｒｏｐ）ＮＥ（ＮＥ＃３）１０１へ向けて移動要求２１０１を隣接ＮＥ＃３（方路＃２）１０１へ転送する。
【０１２８】
ＮＥ＃３（１０１）は、ＮＥ間メッセージ受信機能部１９０４が、ＮＥ＃１（１０１）からの移動要求２１０１を方路＃１で受信する。そして、光波長パス移動機能部２０３が移動要求２１０１に設定されている移動元の光波長λ４に空きがあるか確認する。光波長λ４に空きがあることが判断できるため、光波長パス管理情報２１０の光波長がλ４の設定箇所を、移動要求２１０１の移動先λに指定されていたλ３に設定する。さらに、ＮＥ＃３（１０１）は、自ＮＥにて分岐（Ｄｒｏｐ）する光波長パスであるため、要求に指定された移動元のλ４をλ３へ変更する（図中３２１２）。
【０１２９】
図３２の（ｃ）に示す最適化のための移動完了時には、ＮＥ＃３（１０１）は、方路＃１からの移動要求２１０１を受け入れたことを「ＯＫ」を設定して応答する。ＮＥ＃２（１０１）は、方路＃２からの移動要求２１０１の応答を受信すると、光波長λ４を予約していた光波長λ３へ移動する（図中３２２１）。ＮＥ＃１（１０１）では、方路＃１からの移動要求２１０１の応答を受信して、光波長λ４の光波長パスを予約していた光波長λ３へ移動する（図中３２２２）。
【０１３０】
図３３は、実施の形態２にかかる光波長パスの保留後の移動を示すシーケンス図である。光波長パスの経路上のＮＥ＃１〜＃３（１０１）において、移動要求２１０１に指定された移動先の光波長に空きが無く、移動要求２１０１を受け入れることができなかった場合に、光波長の移動を保留する状態を示す。
【０１３１】
ＮＥ＃１（１０１）では、長期経過光波長パスが決定される（ステップＳ３３０１）。しかし、この長期経過光波長パスの移動先が空いていない場合には、光波長の移動を一旦保留し、移動先の光波長を予約する（ステップＳ３３０２）。
【０１３２】
その後、ＮＥ＃１（１０１）は、移動要求２１０１を隣接するＮＥ＃２（１０１）に送る（ステップＳ３３０３）。ＮＥ＃２（１０１）において移動先の光波長に空きが無い場合（ステップＳ３３０４）、移動応答２１０１として「ＮＧ」をＮＥ＃１（１０１）に応答する（ステップＳ３３０５）。
【０１３３】
これにより、ＮＥ＃１（１０１）では、移動先の光波長の予約を解除し（ステップＳ３３０６）、移動元の光波長を移動保留する（ステップＳ３３０７）。この後、ＮＥ＃２（１０１）にて、長期設定パス用光波長１００Ａに空きができると（ステップＳ３３０８）、パスブロック解除をＮＥ＃１（１０１）に送る（ステップＳ３３０９）。
【０１３４】
ＮＥ＃１（１０１）では、プロック解除された光波長を移動先として予約する（ステップＳ３３１０）。そして、ＮＥ＃２（１０１）に移動要求２１０１を送る（ステップＳ３３１１）。ＮＥ＃２（１０１）では、移動先の光波長を予約し（ステップＳ３３１２）、隣接するＮＥ＃３（１０１）に移動要求２１０１を送る（ステップＳ３３１３）。
【０１３５】
ＮＥ＃３（１０１）では、移動要求の光波長へ移動を行い（ステップＳ３３１４）、ＮＥ＃２（１０１）へ移動応答２１０１として「ＯＫ」を送る（ステップＳ３３１５）。ＮＥ＃２（１０１）では、移動要求の光波長へ移動を行い（ステップＳ３３１６）、ＮＥ＃１（１０１）へ移動応答２１０１として「ＯＫ」を送る（ステップＳ３３１７）。そして、ＮＥ＃１（１０１）は、移動要求２１０１の光波長へ移動を行う（ステップＳ３３１８）。
【０１３６】
以上のように、長期設定パス用光波長１００Ａに空きが無いとき、光波長の移動を保留し、長期設定パス用光波長１００Ａに空きができると、保留を解除して光波長を移動させることができる。この保留、保留解除および移動は、各ＮＥ＃１〜＃３（１０１）間の通信により、相互に同期して行うことができる。
【０１３７】
図３４は、実施の形態２にかかる光波長パスの移動保留後の移動状態を示す図である。この図３４に示すように、長期設定パス用光波長１００Ａの光波長λ１〜λ３が全て使用中であり、空きが無い状態であったとする。この場合、光波長λ４の光波長パス（終端がＮＥ＃１，＃３、ＮＥ＃２はＴｈｒｕ）が長期経過光波長パスとなっても長期設定パス用光波長１００Ａに移動させることができず移動状態が保留される。
【０１３８】
この後、長期設定パス用光波長１００Ａの光波長λ３の光波長パス（終端がＮＥ＃２，＃３）１００ｄが削除されて空きが生じたとする。これにより、保留されていた光波長λ４の光波長パスを光波長λ３に移動させることができる。
【０１３９】
図３５−１、および図３５−２は、実施の形態２にかかる光波長パスの保留を含む光波長パス管理情報の設定内容を示す図表である。図３４に示した光波長パスの保留〜移動完了時における光波長パス管理情報の設定内容を示している。図３５−１に示す（ａ）は、最適化のための光波長パスの移動保留開始時の光波長パス管理情報２１０であり、（ｂ）は、最適化のための光波長パスの移動保留完了時の光波長パス管理情報２１０であり、（ｃ）は、最適化のための光波長パスの移動保留解除開始時の光波長パス管理情報２１０である。図３５−２に示す（ｄ）は、最適化のための光波長パスの移動保留解除要求時の光波長パス管理情報２１０であり、（ｅ）は、最適化のための光波長パスの移動保留解除完了時の光波長パス管理情報２１０であり、（ｆ）は、移動完了時の光波長パス管理情報２１０を示す。
【０１４０】
図３５−１の（ａ）に示す最適化のための移動保留開始時には、ＮＥ＃１（１０１）の経過時間監視機能部２０２が、光波長λ４の光波長パスが１０時間経過したため長期設定光波長パスと判断し、長期経過３５０１に「到達」を設定する。次に、ＮＥ＃１（１０１）の長期設定パス用光波長（λ１〜λ３）の空きを検索し、光波長λ３が空いていると判断したため、光波長パス管理情報２１０のλ４の移動先λ（図中３５０２）に光波長λ３を設定し予約する。このＮＥ＃１（１０１）は光波長パスの分岐（Ｄｒｏｐ）ＮＥ＃３（１０１）へ向けて、移動要求２１０１をＮＥ間メッセージ送信機能部１９０３から隣接ＮＥ（方路＃１）へ送信する。
【０１４１】
ＮＥ＃２（１０１）のＮＥ間メッセージ受信機能部１９０４は、方路＃１からの移動要求を受信する。そして、光波長パス移動準備機能部１９０２により、移動要求２１０１の移動先λに設定されている光波長λ３に空きがあるか確認する。空きがあると判断したため、光波長パス管理情報の光波長λ４の予約パスに移動先λ（図中３５０３）である光波長λ３を設定し予約する。ＮＥ＃２（１０１）のモードはスルー設定であるため、方路＃１からの移動要求２１０１により方路＃２の処理も行う。
【０１４２】
図３５−１の（ｂ）に示す最適化のための移動保留完了時には、ＮＥ＃２（１０１）の光波長パス移動準備機能部１９０２は、移動要求２１０１に指定された光波長λ３が方路＃２において空きがあるか確認する。空きが無いと判断したため、光波長パス管理情報２１０の光波長λ４の空き待ち３５０４に「有り」を設定する。また、挿入（Ａｄｄ）ＮＥ＃１（１０１）からの移動要求２１０１を受けて設定した方路＃１の移動先λ（図中３５０５）を「Ｎｏｎ（移動先無し）」に設定する。そして移動がブロックされたことを挿入（Ａｄｄ）ＮＥ＃１（１０１）への経路上のＮＥへ通知するため、方路＃１側の隣接ＮＥ＃１（１０１）へ、移動応答２１０１を「ＮＧ」としてＮＥ間メッセージ送信機能部１９０３へ送信を依頼する。
【０１４３】
そして、ＮＥ＃１（１０１）のＮＥ間メッセージ受信機能部１９０４により、移動応答２１０１として「ＮＧ」を受信すると、光波長パス移動機能部２０３は、光波長パス管理情報２１０の移動先λ（図中３５０６）を「Ｎｏｎ（移動先無し）」に設定し、空き待ち３５０７に「有り」を設定する。
【０１４４】
図３５−１の（ｃ）に示す最適化のための移動保留解除開始時、ＮＥ＃２（１０１）の光波長パス設定機能部２０１は、方路＃２の光波長λ３の挿入（Ａｄｄ）パスが削除されたことにより、保留パス移動機能部２０４に削除されたことを通知する。保留パス移動機能部２０４は、削除された光波長λ３が長期設定パス用光波長１００Ａのものであると判断する。これにより、長期経過光波長パスで空き待ちが「有り」になっている光波長を確認する。確認により、光波長λ４が空き待ち３５０８が「有り」であるため、パスブロック解除の通知をＮＥ間メッセージ送信機能部１９０３へ送信を依頼する。
【０１４５】
図３５−２の（ｄ）に示す最適化のための移動保留解除要求時には、ＮＥ＃１（１０１）の光波長パス移動準備機能部１９０２は、受信したパスブロック解除の通知から、光波長λ３が削除されたことを確認し、空き待ち「有り」の状態である光波長λ４の移動を再開する。そして、光波長パス管理情報２１０の移動先λ（図中３５１０）に光波長λ３を設定し、移動先の予約をする。また、空き待ち３５１１に「無し」を設定して保留解除にする。次にＮＥ＃１（１０１）は光波長パスの分岐（Ｄｒｏｐ）ＮＥ＃３（１０１）へ向けて、移動要求２１０１をＮＥ間メッセージ送信機能部１９０３へ送信依頼する。
【０１４６】
図３５−２の（ｅ）最適化のための移動保留解除完了時には、ＮＥ＃２（１０１）のＮＥ間メッセージ受信機能部１９０４は、ＮＥ＃１（１０１）からの移動要求２１０１を方路＃１で受信する。そして、光波長パス移動準備機能部１９０２は、方路＃１に移動要求２１０１の移動先λに設定されている光波長（λ３）の空きがあるか確認する。空きがあると判断したため、光波長パス管理情報２１０の方路＃１の光波長λ４の移動先λ（図中３５１２）に移動先の光波長λ３を設定し予約する。また、空き待ち３５１３が「有り」であるため、これを「無し」に設定する。ＮＥ＃２（１０１）の光波長λ４のモードは透過（Ｔｈｒｕ）設定であるため、ＮＥ＃２（１０１）の方路＃２でも移動要求２１０１の移動先λに指定された光波長λ３に空きがあるか確認する。空きがあると判断したため、移動先λ（３５１２）に光波長λ３を設定し、空き待ち３５１３に「無し」を設定する。そして、分岐（Ｄｒｏｐ）ＮＥ＃３（１０１）へ向けて移動要求２１０１を隣接ＮＥ＃３（１０１）の方路＃２へ転送する。
【０１４７】
図３５−３の（ｆ）最適化のための移動完了時には、ＮＥ＃３（１０１）のＮＥ間メッセージ受信機能部１９０４では、ＮＥ＃１（１０１）からの移動要求２１０１を受信する。そして、指定された移動元λのモード３５１４が分岐（Ｄｒｏｐ）パスであるため、光波長パス移動機能部２０３は、移動要求２１０１に設定されている移動元の光波長λ４に空きがあるか確認する。空きがあると判断したため、光波長パス管理情報２１０の光波長にλ４の設定箇所を、移動要求２１０１の移動先λに指定されていた光波長λ３を設定する。さらに、ＮＥ＃３（１０１）は、自ＮＥにて分岐（Ｄｒｏｐ）する光波長パスであるため、移動要求２１０１に指定された移動元の光波長３５１４をλ４からλ３に変更する。
【０１４８】
この後、ＮＥ＃３（１０１）は、方路＃１からの移動要求２１０１を受け入れたことを「ＯＫ」を設定して移動応答２１０１としてＮＥ＃２（１０１）に送信する。ＮＥ＃２（１０１）は、方路＃２からの移動応答２１０１を受信することにより、予約していた光波長λ３に光波長λ４を移動する。ＮＥ＃１（１０１）は、方路＃１からの移動応答２１０１を受信して、予約していた光波長λ３に光波長λ４を移動する。
【０１４９】
以上説明した実施の形態２によれば、伝送路上の光伝送装置１０１は、光波長パスの経過時間に基づいて、他の光伝送装置１０１と同期して、経過時間が長期間となった長期経過光波長パスを予め定めた光波長領域である長期設定パス用光波長１００Ａに光波長移動させる。また、経過時間が長期間となった長期経過光波長パスが直ぐに移動できない場合でも、移動保留の状態を保持し、該当する光波長が空き次第、移動させることができる。これにより、各光伝送装置１０１が相互に管理して長期間用いられている長期経過光波長パスが散在しないように、予め決めた長期設定パス用光波長１００Ａにまとめ、複数の波長を用いるＷＤＭ伝送における光波長パスの未使用領域の断片化を解消できるようになる。また、実施の形態２によれば、断片化の解消について、ネットワークを集中管理するＯｐＳ４０１の制御を不要にできる。
【０１５０】
以上説明した各実施の形態によれば、光波長パスが設定されてからの経過時間に基づき、光波長パスの設定期間が長い長期経過光波長パスが波長に散在しないように、最適化の対象として予め決めた長期設定パス用光波長にまとめる。これにより、短期間の光波長パスを扱うことができる光波長を増やすことができ、短期間の光波長パスの設定可能数を多く取ることができるとともに、ＷＤＮ伝送の負空数の光波長の使用効率を高めることができる。また、長距離の光波長パス（ロングパス）の設定も容易に行えるようになる。さらに、長期経過光波長パスは、予め決めた長期設定パス用光波長に優先的に割り振られるため、断片化を最適化するための光波長の移動回数を少ない回数で行うことができるようになり、通信サービスの中断を抑え、通信信号の品質向上が図れる。
【０１５１】
なお、本実施の形態で説明した光波長パスの再配置にかかる方法は、予め用意されたプログラムをコンピュータで実行することにより実現することができる。また、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネット等のネットワークを介して配布してもよい。
【０１５２】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０１５３】
（付記１）光波長分割多重のネットワークにおける光波長パスの設定からの経過時間を検出し、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる、
ことを特徴とする光波長パス再配置方法。
【０１５４】
（付記２）前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させることができない場合、前記経過時間が長い光波長パスの移動を保留し、
前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる、
ことを特徴とする付記１に記載の光波長パス再配置方法。
【０１５５】
（付記３）前記経過時間が長い光波長パスの光波長と、光波長パスの伝送区間の情報を、前記長期間用の光波長範囲のうち空いている光波長および伝送区間の情報と照合し、収容可能な光波長および伝送区間に移動させることを特徴とする付記１または２に記載の光波長パス再配置方法。
【０１５６】
（付記４）コンピュータに、
光波長分割多重のネットワークにおける光波長パスの設定からの経過時間を検出させ、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる、
処理を実行させることを特徴とする光波長パス再配置プログラム。
【０１５７】
（付記５）前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させることができない場合、前記経過時間が長い光波長パスの移動を保留させ、
前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる、
処理を実行させることを特徴とする付記４に記載の光波長パス再配置プログラム。
【０１５８】
（付記６）光波長分割多重のネットワークの複数の光伝送装置を制御する光伝送管理装置において、
複数の前記光伝送装置間に設定された光波長パスの、設定からの経過時間を検出する時間監視部と、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の前記光伝送装置に出力する移動制御部と、
を有することを特徴とする光伝送管理装置。
【０１５９】
（付記７）複数の前記光波長パスの情報を集約した管理情報と、
前記経過時間が長い光波長パスについて、前記管理情報を参照して、予め定めた長期間用の光波長範囲への移動の可否を判断し、移動不可の場合には、前記経過時間が長い光波長パスの移動を保留する保留制御部とを有し、
前記移動制御部は、前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の前記光伝送装置に出力する、
ことを特徴とする付記６に記載の光伝送管理装置。
【０１６０】
（付記８）前記移動制御部は、
経過時間が長い光波長パスの光波長と、光波長パスの伝送区間の情報を、前記管理情報の前記長期間用の光波長範囲のうち空いている光波長および伝送区間の情報と照合し、収容可能な光波長および伝送区間に移動させる通知を前記光波長パスの伝送区間の前記光伝送装置に出力することを特徴とする付記６または７に記載の光伝送管理装置。
【０１６１】
（付記９）光波長分割多重のネットワークに複数設けられる光伝送装置において、
複数の前記光伝送装置間に設定された光波長パスの、設定からの経過時間を検出する時間監視部と、
前記光波長パスのうち前記経過時間が長い光波長パスを、予め定めた長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の他の光伝送装置に出力する移動制御部と、
を有することを特徴とする光伝送装置。
【０１６２】
（付記１０）前記時間監視部は、前記光波長パスの挿入ノードに該当する前記光伝送装置における前記光波長パスの設定からの経過時間を検出することを特徴とする付記９に記載の光伝送装置。
【０１６３】
（付記１１）複数の光伝送装置がそれぞれ前記光波長パスの情報を管理情報として保持し、
前記経過時間が長い光波長パスについて、前記管理情報を参照して、予め定めた長期間用の光波長範囲への移動の可否を判断し、移動不可の場合には、前記経過時間が長い光波長パスの移動を保留する保留制御部を有し、
前記移動制御部は、前記長期間用の光波長範囲移動先の光波長に空きが生じたことに基づき、前記経過時間が長い光波長パスを前記長期間用の光波長範囲に移動させる通知を前記光波長パスの伝送区間の他の光伝送装置に出力する、
ことを特徴とする付記９または１０に記載の光伝送装置。
【０１６４】
（付記１２）前記移動制御部は、
経過時間が長い光波長パスの光波長と、光波長パスの伝送区間の情報を、前記管理情報の前記長期間用の光波長範囲のうち空いている光波長および伝送区間の情報と照合し、収容可能な光波長および伝送区間に移動させる通知を前記光波長パスの伝送区間の他の光伝送装置に出力することを特徴とする付記９〜１１のいずれか一つに記載の光伝送装置。
【０１６５】
（付記１３）前記他の光伝送装置に対し、伝送信号の光波長と異なる監視信号を用いて前記通知を送受信することを特徴とする付記９〜１２のいずれか一つに記載の光伝送装置。
【０１６６】
（付記１４）前記他の光伝送装置に対し、隣接する光伝送装置を介して順次他の光伝送装置に前記通知を送受信することを特徴とする付記９〜１３のいずれか一つに記載の光伝送装置。
【符号の説明】
【０１６７】
１００  光波長パス
１００Ａ  長期設定パス用光波長
１００Ｂ  新規設定パス用光波長
１００ｂ，１００ｃ  長期経過光波長パス
１０１  光伝送装置（ＮＥ）
２００  最適化制御部
２０１  光波長パス設定機能部
２０２  経過時間監視機能部
２０３  光波長パス移動機能部
２０４  保留パス移動機能部
２１０  光波長パス管理情報
【図１】
2014192642.tif 000003
【図２】
2014192642.tif 000004
【図３】
2014192642.tif 000005
【図４】
2014192642.tif 000006
【図５】
2014192642.tif 000007
【図６】
2014192642.tif 000008
【図７】
2014192642.tif 000009
【図８】
2014192642.tif 000010
【図９】
2014192642.tif 000011
【図１０】
2014192642.tif 000012
【図１１】
2014192642.tif 000013
【図１２】
2014192642.tif 000014
【図１３】
2014192642.tif 000015
【図１４】
2014192642.tif 000016
【図１５】
2014192642.tif 000017
【図１６】
2014192642.tif 000018
【図１７】
2014192642.tif 000019
【図１８】
2014192642.tif 000020
【図１９】
2014192642.tif 000021
【図２０】
2014192642.tif 000022
【図２１】
2014192642.tif 000023
【図２２】
2014192642.tif 000024
【図２３】
2014192642.tif 000025
【図２４】
2014192642.tif 000026
【図２５】
2014192642.tif 000027
【図２６】
2014192642.tif 000028
【図２７】
2014192642.tif 000029
【図２８】
2014192642.tif 000030
【図２９】
2014192642.tif 000031
【図３０】
2014192642.tif 000032
【図３１】
2014192642.tif 000033
【図３２】
2014192642.tif 000034
【図３３】
2014192642.tif 000035
【図３４】
2014192642.tif 000036
【図３５−１】
2014192642.tif 000037
【図３５−２】
2014192642.tif 000038