(57)【要約】【課題】光デバイスの制御が停止された場合でも、通信の安定性を維持すること。【解決手段】光伝送装置は、検出部と、通知部と、制御部とを備えた。検出部は、伝送対象となる波長多重光内の複数の波長各々の光パワーの値を検出する。通知部は、検出部により検出された各波長の光パワーの値と、各波長の光パワーを調整する光デバイスの調整量を制御する光パワー制御の実行状態を示す情報とを含む制御フレームを各波長の信号光を送信した上流側の光伝送装置に通知する。制御部は、検出部により検出された各波長の光パワーの値に基づいて調整量を算出する。また、制御部は、下流側の光伝送装置からの制御フレームに含まれた情報が光パワー制御が停止中である旨を示す場合には、制御フレームに含まれた各波長の光パワーの値に基づいて調整量を算出する。そして、制御部は、算出した調整量を光デバイスに設定することにより、光パワー制御を実行する。【選択図】図２
2014165543.tif 000002
【特許請求の範囲】
【請求項１】
伝送対象となる波長多重光内の複数の波長各々の光パワーの値を検出する検出部と、
前記検出部により検出された各前記波長の光パワーの値と、各前記波長の光パワーを調整する光デバイスの調整量を制御する光パワー制御の実行状態を示す情報とを含む制御フレームを各前記波長の信号光を送信した上流側の光伝送装置に通知する通知部と、
前記検出部により検出された各前記波長の光パワーの値に基づいて前記調整量を算出するとともに、下流側の光伝送装置からの前記制御フレームに含まれた前記情報が前記光パワー制御が停止中である旨を示す場合には、前記制御フレームに含まれた各前記波長の光パワーの値に基づいて前記調整量を算出し、算出した前記調整量を前記光デバイスに設定することにより、前記光パワー制御を実行する制御部と
を備えたことを特徴とする光伝送装置。
【請求項２】
前記制御フレームは、各前記波長の光パワーの値に対応づけて、各前記波長の信号光を送信した上流側の光伝送装置の識別情報である波長別装置識別情報をさらに含み、
前記制御部は、前記情報が前記光パワー制御が停止中であることを示す場合には、前記制御フレームに含まれた前記波長別装置識別情報が当該光伝送装置の識別情報に該当するか否かを判定し、前記波長別装置識別情報が当該光伝送装置の識別情報に該当するならば、前記波長別装置識別情報に対応する各前記波長の光パワーの値を前記制御フレームから取得し、取得した各前記波長の光パワーの値に基づいて前記調整量を算出し、前記波長別装置識別情報が当該光伝送装置の識別情報に該当しないならば、前記検出部により検出された各前記波長の光パワーの値に基づいて前記調整量を算出することを特徴とする請求項１に記載の光伝送装置。
【請求項３】
ファームウェアを更新する更新部をさらに備え、
前記通知部は、前記更新部によって前記ファームウェアが更新される場合に、前記光パワー制御が停止中である旨を示す前記情報を含む前記制御フレームを前記上流側の光伝送装置に通知することを特徴とする請求項１又は２に記載の光伝送装置。
【請求項４】
前記通知部は、前記更新部によって前記ファームウェアの更新が完了された場合に、前記光パワー制御が実行中である旨を示す前記情報を含む前記制御フレームを前記上流側の光伝送装置に通知し、
前記制御部は、前記光パワー制御が停止中である旨を示す前記情報を含む前記制御フレームを前記下流側の光伝送装置から受信した後に、前記光パワー制御が実行中である旨を示す前記情報を含む前記制御フレームを前記下流側の光伝送装置から受信した場合には、前記検出部により検出された各前記波長の光パワーの値に基づいて前記調整量を算出し、算出した前記調整量を所定幅ずつ前記光デバイスに設定することにより、各前記波長の光パワーを漸次的に調整することを特徴とする請求項３に記載の光伝送装置。
【請求項５】
伝送対象となる波長多重光内の複数の波長各々の光パワーの値を検出する検出部を用いて検出された各前記波長の光パワーの値と、各前記波長の光パワーを調整する光デバイスの調整量を制御する光パワー制御の実行状態を示す情報とを含む制御フレームを各前記波長の信号光を送信した上流側の光伝送装置に通知し、
検出された各前記波長の光パワーの値に基づいて前記調整量を算出し、
下流側の光伝送装置からの前記制御フレームに含まれた前記情報が前記光パワー制御が停止中である旨を示す場合には、前記制御フレームに含まれた各前記波長の光パワーの値に基づいて前記調整量を算出し、
算出した前記調整量を前記光デバイスに設定することにより、前記光パワー制御を実行する
ことを含んだことを特徴とする光伝送装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光伝送装置及び光伝送装置制御方法に関する。
【背景技術】
【０００２】
近年、通信容量と通信距離の増大に伴って、ネットワークの大容量化及び長距離化が進められている。ネットワークの大容量化及び長距離化を実現するために、基幹ネットワークでは、波長分離多重（ＷＤＭ：Wavelength  Division  Multiplex）を用いた光ネットワーク（以下「ＷＤＭネットワーク」という）が利用されることが検討されている。ＷＤＭネットワークでは、伝送対象となる波長多重光に任意波長を挿入し、波長多重光から任意波長の信号光を分岐する光分岐挿入装置（ＲＯＡＤＭ：Reconfigurable  Optical  Add/Drop  Multiplexer）と呼ばれる光伝送装置が用いられる。
【０００３】
光分岐挿入装置は、伝送対象となる波長多重光内の各波長の光パワーの値を検出するＯＣＭ（Optical  Channel  Monitor）等のモニタを備えている。また、光分岐挿入装置は、モニタによる検出結果に基づいて各波長の光パワーの値が目標値に一致するように、光デバイスの調整量を制御する制御機構を備えている。制御機構は、例えばファームウェアにより実現される。
【０００４】
このため、光分岐挿入装置では、ファームウェアの更新時に制御機構が再起動されると、各波長の光パワーを調整する光デバイスの制御が停止され、結果として、通信が不安定化する恐れがあった。
【０００５】
これに対して、光デバイスの制御の停止前に制御機構が光デバイスに設定していた調整量を固定値として記憶手段にバックアップし、固定値としてバックアップした調整量を、制御が停止された光デバイスに継続的に設定する技術が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２５３４２６号公報
【特許文献２】特開２００９−１１７９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、光デバイスの制御が停止された場合に通信の安定性を維持することが困難であるという問題がある。
【０００８】
すなわち、従来技術では、制御が停止された光デバイスに固定値である調整量を継続的に設定するため、光デバイスの制御の停止期間中に波長多重光内の各波長の光パワーが変動した場合には、変動後の各波長の光パワーの値を目標値に保つことが困難となる。このため、従来技術では、光デバイスの制御の停止期間中に通信の安定性の維持が妨げられる恐れがある。
【０００９】
開示の技術は、上記に鑑みてなされたものであって、光デバイスの制御が停止された場合でも、通信の安定性を維持することができる光伝送装置及び光伝送装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願の開示する光伝送装置は、一つの態様において、検出部と、通知部と、制御部とを備えた。検出部は、伝送対象となる波長多重光内の複数の波長各々の光パワーの値を検出する。通知部は、前記検出部により検出された各前記波長の光パワーの値と、各前記波長の光パワーを調整する光デバイスの調整量を制御する光パワー制御の実行状態を示す情報とを含む制御フレームを各前記波長の信号光を送信した上流側の光伝送装置に通知する。制御部は、前記検出部により検出された各前記波長の光パワーの値に基づいて前記調整量を算出する。また、制御部は、下流側の光伝送装置からの前記制御フレームに含まれた前記情報が前記光パワー制御が停止中である旨を示す場合には、前記制御フレームに含まれた各前記波長の光パワーの値に基づいて前記調整量を算出する。そして、制御部は、算出した前記調整量を前記光デバイスに設定することにより、前記光パワー制御を実行する。
【発明の効果】
【００１１】
本願の開示する光伝送装置の一つの態様によれば、光デバイスの制御が停止された場合でも、通信の安定性を維持することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施例に係る光分岐挿入装置を含むＷＤＭネットワークの構成の一例を示す図である。
【図２】図２は、本実施例における光挿入モジュールの構成を示す図である。
【図３】図３は、本実施例における制御フレームのデータ構造の一例を示す図である。
【図４】図４は、本実施例における光パワー制御部が光パワーを漸次的に調整する処理の一例を示す図である。
【図５Ａ】図５Ａは、通常運用時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例１について説明するための図である。
【図５Ｂ】図５Ｂは、通常運用時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例１について説明するための図である。
【図６Ａ】図６Ａは、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例１について説明するための図である。
【図６Ｂ】図６Ｂは、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例１について説明するための図である。
【図７Ａ】図７Ａは、通常運用時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例２について説明するための図である。
【図７Ｂ】図７Ｂは、通常運用時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例２について説明するための図である。
【図８Ａ】図８Ａは、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例２について説明するための図である。
【図８Ｂ】図８Ｂは、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例２について説明するための図である。
【図９】図９は、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の、下流側の光分岐挿入装置からの出力光の光パワーの遷移状態について説明するための図である。
【図１０】図１０は、本実施例における光挿入モジュールによる制御フレーム通知処理の処理手順を示すフローチャートである。
【図１１】図１１は、本実施例における光挿入モジュールによる光パワー制御処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する光伝送装置及び光伝送装置制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により開示技術が限定されるものではない。
【実施例】
【００１４】
まず、本実施例に係る光分岐挿入装置１０ａ〜１０ｎ，１０を含むＷＤＭネットワークの構成について説明する。図１は、本実施例に係る光分岐挿入装置を含むＷＤＭネットワークの構成の一例を示す図である。図１に示すＷＤＭネットワークは、上流側の光分岐挿入装置１０ａ〜１０ｎと、上流側の光分岐挿入装置１０ａ〜１０ｎに光ファイバ等の伝送路を介して接続された下流側の光分岐挿入装置１０とを有する。上流側の光分岐挿入装置１０ａ〜１０ｎは、いずれも同様の構成を有するので、ここでは上流側の光分岐挿入装置１０ａを例にして構成の説明を行うこととする。
【００１５】
上流側の光分岐挿入装置１０ａは、光挿入モジュール１１及びポストアンプ１２を有する。光挿入モジュール１１は、図中左方向から入力される波長多重光に任意の波長の信号光を挿入して図中右方向へ出力するモジュールである。ポストアンプ１２は、光挿入モジュール１１が図中右方向へ出力する波長多重光を光増幅して下流側の光分岐挿入装置１０へ出力するアンプである。
【００１６】
下流側の光分岐挿入装置１０は、プリアンプ１３ａ〜１３ｎ、光分岐モジュール１４ａ〜１４ｎ、光挿入モジュール１１及びポストアンプ１２を有する。
【００１７】
プリアンプ１３ａ〜１３ｎは、上流側の光分岐挿入装置１０ａ〜１０ｎに対応して設けられており、上流側の光分岐挿入装置１０ａ〜１０ｎから入力される波長多重光を光増幅するアンプである。光分岐モジュール１４ａ〜１４ｎは、プリアンプ１３ａ〜１３ｎから入力される波長多重光から任意の波長の信号光を分岐させるとともに、未分岐の波長の信号光を含む波長多重光を光挿入モジュール１１へ出力するモジュールである。
【００１８】
光挿入モジュール１１及びポストアンプ１２は、上流側の光分岐挿入装置１０ａ〜１０ｎが有する光挿入モジュール１１及びポストアンプ１２それぞれと同様の構成を有する。光挿入モジュール１１は、上流側の光分岐挿入装置１０ａ〜１０ｎが有する光挿入モジュール１１とＬＡＮ（Local  Area  Network）等の通信回線１５を介して接続されている。
【００１９】
次に、図１に示した光挿入モジュール１１の構成について説明する。上流側の光分岐挿入装置１０ａ〜１０ｎが有する光挿入モジュール１１と、下流側の光分岐挿入装置１０が有する光挿入モジュール１１とは、いずれも同様の構成を有する。このため、ここでは、下流側の光分岐挿入装置１０が有する光挿入モジュール１１を例にして構成の説明を行うこととする。図２は、本実施例における光挿入モジュールの構成を示す図である。
【００２０】
図２に示す光挿入モジュール１１は、Ｔｈｒｕ  ｐｏｒｔ１１１ａ〜１１１ｎ、波長選択スイッチ（ＷＳＳ：Wavelength  Selective  Switch）１１２、Ｍｕｘ  ｐｏｒｔ１１３及び光チャネルモニタ（ＯＣＭ：Optical  Channel  Monitor）１１４を有する。また、光挿入モジュール１１は、制御フレーム通知部１１５、光パワー制御部１１６、ファームウェア更新部１１７及び記憶部１１８を有する。
【００２１】
Ｔｈｒｕ  ｐｏｒｔ１１１ａ〜１１１ｎは、光分岐モジュール１４ａ〜１４ｎそれぞれから出力される波長多重光を受信するポートである。
【００２２】
ＷＳＳ１１２は、Ｔｈｒｕ  ｐｏｒｔ１１１ａ〜１１１ｎによって受信された波長多重光から任意の波長の信号光を選択し、選択した複数の波長の信号光を多重化することによって伝送対象となる波長多重光を新たに生成するデバイスである。
【００２３】
また、ＷＳＳ１１２は、伝送対象となる波長多重光内の各波長の光パワーが目標とする光パワーとなるように波長多重光内の各波長の信号光を減衰させる。ＷＳＳ１１２の減衰量は、後述する光パワー制御部１１６による制御に基づいて、調整される。ＷＳＳ１１２は、光デバイスの一例であり、ＷＳＳ１１２の減衰量は、光デバイスの調整量の一例である。伝送対象となる波長多重光内の各波長の光パワーが目標とする光パワーとなるようにＷＳＳ１１２の減衰量を制御する光パワー制御については、後に詳細に説明する。
【００２４】
Ｍｕｘ  ｐｏｒｔ１１３は、ＷＳＳ１１２によって生成された波長多重光をポストアンプ１２へ出力するためのポートである。
【００２５】
ＯＣＭ１１４は、ＷＳＳ１１２によって生成された波長多重光内の複数の波長各々の光パワーの値を検出し、検出した各波長の光パワーの値を検出結果として制御フレーム通知部１１５及び光パワー制御部１１６へ出力するモニタである。ＯＣＭ１１４は、検出部の一例である。
【００２６】
制御フレーム通知部１１５は、ＯＣＭ１１４の検出結果としての各波長の光パワーの値を含む各種制御情報を通知するためのフレームである制御フレームを、各波長の信号光を送信した上流側の光分岐挿入装置１０ａ〜１０ｎに通知する。より詳細には、制御フレーム通知部１１５は、ＬＡＮ等の通信回線１５を介して、上流側の光分岐挿入装置１０ａ〜１０ｎが有する光挿入モジュール１１の光パワー制御部１１６に制御フレームを通知する。制御フレーム通知部１１５は、通知部の一例である。
【００２７】
ここで、制御フレーム通知部１１５が制御フレームを通知する処理の一例を説明する。制御フレーム通知部１１５は、通知タイミングが到来すると、まず、光パワー制御部１１６による光パワー制御の実行に用いられるファームウェア１１８ａの更新状態情報をファームウェア更新部１１７から取得する。ファームウェア１１８ａの更新状態情報とは、光パワー制御の実行に用いられるファームウェア１１８ａが更新中であるか否かを示す情報である。更新状態情報が更新中であることは、光パワー制御が停止中であることを示し、更新状態情報が非更新中であることは、光パワー制御が実行中であることを示す。更新状態情報は、光パワー制御の実行状態を示す情報の一例である。続いて、制御フレーム通知部１１５は、ＯＣＭ１１４の検出結果から各波長の光パワーの値を取得する。続いて、制御フレーム通知部１１５は、各波長の信号光を送信した上流側の光分岐挿入装置１０ａ〜１０ｎの識別情報である波長別装置識別情報を、波長別装置識別情報を予め記憶した内部メモリ等から取得する。続いて、制御フレーム通知部１１５は、取得したファームウェア１１８ａの更新状態情報、各波長の光パワーの値、及び波長別装置識別情報を含む制御フレームを生成する。続いて、制御フレーム通知部１１５は、生成した制御フレームを、ＬＡＮ等の通信回線１５を介して、上流側の光分岐挿入装置１０ａ〜１０ｎが有する光挿入モジュール１１の光パワー制御部１１６に通知する。
【００２８】
また、制御フレーム通知部１１５は、ファームウェア更新部１１７によってファームウェア１１８ａが更新される場合に、制御フレームに含まれるファームウェア１１８ａの更新状態情報を、光パワー制御が停止中であることを示す情報に切り替える。そして、制御フレーム通知部１１５は、切り替え後の更新状態情報を含む制御フレームを上流側の光分岐挿入装置１０ａ〜１０ｎに通知する。
【００２９】
また、制御フレーム通知部１１５は、ファームウェア更新部１１７によってファームウェア１１８ａの更新が完了された場合に、制御フレームに含まれるファームウェア１１８ａの更新状態情報を、光パワー制御が実行中であることを示す情報に切り換える。そして、制御フレーム通知部１１５は、切り替え後の更新状態情報を含む制御フレームを上流側の光分岐挿入装置１０ａ〜１０ｎに通知する。
【００３０】
図３は、本実施例における制御フレームのデータ構造の一例を示す図である。図３に示すように、制御フレームは、更新状態情報、光パワー及び波長別装置識別情報を有する。このうち、「更新状態情報」は、光パワー制御部１１６による光パワー制御の実行に用いられるファームウェア１１８ａが更新中であるか否かを示す更新状態情報を格納する。ファームウェア１１８ａが更新中である場合、すなわち、光パワー制御が停止中である場合には、ファームウェア１１８ａが更新中であることを示す「更新中」が格納される。一方、ファームウェア１１８ａが更新中でない場合、すなわち、光パワー制御が実行中である場合には、ファームウェア１１８ａが更新中でないことを示す「非更新中」が格納される。「光パワー」は、下流側の光分岐挿入装置１０から出力される波長多重光内の各波長の光パワーの値を格納する。「波長別装置識別情報」は、下流側の光分岐挿入装置１０から出力される波長多重光内の各波長の信号光を送信した上流側の光分岐挿入装置１０ａ〜１０ｎの識別情報である波長別装置識別情報を格納する。本実施例の制御フレームは、「光パワー」に対応付けて「波長別装置識別情報」を含んでいる。
【００３１】
例えば、図３に示す「波長別装置識別情報」は、下流側の光分岐挿入装置１０から出力される波長多重光内の波長「λ１」〜「λｎ」の信号光が、上流側の「光分岐挿入装置１０ａ」〜「光分岐挿入装置１０ｎ」それぞれから送信されることを示している。そして、図３に示す「光パワー」は、上流側の「光分岐挿入装置１０ａ」〜「光分岐挿入装置１０ｎ」から送信された波長「λ１」〜「λｎ」の信号光の光パワーがそれぞれ「ｐ１」〜「ｐｎ」であることを示している。
【００３２】
図２の説明に戻る。光パワー制御部１１６は、ＯＣＭ１１４により検出された各波長の光パワーの値、又は下流側の光分岐挿入装置からの制御フレームに含まれた各波長の光パワーの値に基づいて、光パワー制御を実行する処理部である。光パワー制御部１１６は、例えば、ＣＰＵ（Central  Processing  Unit）やＦＰＧＡ（Field  Programmable  Gate  Array）等により実現され、記憶部１１８に記憶されたファームウェア１１８ａを実行することにより、光パワー制御を実行する。
【００３３】
ここで、光パワー制御部１１６が実行する光パワー制御の一例について説明する。光パワー制御部１１６は、ＬＡＮ等の通信回線１５を介して下流側の光分岐挿入装置から制御フレームを受信すると、下流側の光分岐挿入装置からの制御フレームに含まれた更新状態情報が「更新中」であるか否かを判定する。光パワー制御部１１６は、下流側の光分岐挿入装置からの制御フレームに含まれた更新状態情報が「非更新中」である場合には、下流側の光分岐挿入装置における光パワー制御が実行中であるので、以下の処理を行う。すなわち、光パワー制御部１１６は、制御フレームを破棄し、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する。例えば、光パワー制御部１１６は、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値と目標とする光パワーの値との差分値をＷＳＳ１１２の減衰量として算出する。
【００３４】
一方、光パワー制御部１１６は、下流側の光分岐挿入装置からの制御フレームに含まれた更新状態情報が「更新中」である場合には、下流側の光分岐挿入装置における光パワー制御が停止中であるので、以下の処理を行う。すなわち、光パワー制御部１１６は、制御フレームに含まれた波長別装置識別情報が自装置の識別情報に該当するか否かを判定する。そして、光パワー制御部１１６は、波長別装置識別情報が自装置の識別情報に該当するならば、波長別装置識別情報に対応する各波長の光パワーの値を制御フレームから取得する。例えば、自装置の識別情報が「光分岐挿入装置１０ａ」である場合を想定する。この場合には、光パワー制御部１１６は、図３に例示した制御フレームから、自装置の識別情報に該当する波長別装置識別情報「光分岐挿入装置１０ａ」に対応する波長「λ１」の光パワーの値「ｐ１」を取得する。また、例えば、自装置の識別情報が「光分岐挿入装置１０ｂ」である場合を想定する。この場合には、光パワー制御部１１６は、図３に例示した制御フレームから、自装置の識別情報に該当する波長別装置識別「光分岐挿入装置１０ｂ」に対応する波長「λ２」の光パワーの値「ｐ２」を取得する。そして、光パワー制御部１１６は、制御フレームから取得した各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する。例えば、光パワー制御部１１６は、制御フレームから取得した各波長の光パワーの値と目標とする光パワーの値との差分値をＷＳＳ１１２の減衰量として算出する。一方、光パワー制御部１１６は、波長別装置識別情報が自装置の識別情報に該当しないならば、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する。例えば、光パワー制御部１１６は、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値と目標とする光パワーの値との差分値をＷＳＳ１１２の減衰量として算出する。
【００３５】
続いて、光パワー制御部１１６は、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００３６】
また、光パワー制御部１１６は、光パワー制御が停止中である旨を示す更新状態情報「更新中」を含む制御フレームを受信した後、光パワー制御が実行中である旨を示す更新状態情報「非更新中」を含む制御フレームを下流側装置から受信すると、以下の処理を行う。すなわち、光パワー制御部１１６は、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出し、算出した減衰量を所定幅ずつＷＳＳ１１２に設定することにより、各波長の光パワーを漸次的に調整する。
【００３７】
図４は、本実施例における光パワー制御部が光パワーを漸次的に調整する処理の一例を示す図である。仮に、光パワー制御部１１６が、ＷＳＳ１１２の減衰量を算出した後に、算出した全減衰量をＷＳＳ１１２に一度に設定したものとする。すると、ＷＳＳ１１２から出力される特定の波長の光パワーは、図４の（ａ）に示すように、時間軸に対して急激に変動する。このような光パワーの急激な変動は、通信障害を発生させる可能性がある。そこで、本実施例における光パワー制御部１１６は、各波長の光パワーの急激な変動を回避するために、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量を所定幅ずつＷＳＳ１１２に設定することにより、各波長の光パワーを漸次的に調整する。これにより、ＷＳＳ１１２から出力される特定の波長の光パワーは、図４の（ｂ）に示すように、図４の（ａ）に示した例と比較して、緩やかに変動する。
【００３８】
図２の説明に戻る。ファームウェア更新部１１７は、更新版のファイルをサーバ等の外部装置からダウンロードし、ダウンロードした更新版のファイルを用いて、記憶部１１８に記憶されているファームウェア１１８ａを更新する。
【００３９】
また、ファームウェア更新部１１７は、ファームウェア１１８ａが更新中であるか否かを示す更新状態情報を制御フレーム通知部１１５へ出力する。さらに、ファームウェア更新部１１７は、ファームウェア１１８ａの更新を完了した場合には、その旨を示す更新完了通知を制御フレーム通知部１１５へ出力する。
【００４０】
記憶部１１８は、光パワー制御部１１６による光パワー制御の実行に用いられるファームウェア１１８ａを記憶する記憶部である。記憶部１１８は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）、ハードディスク及び光ディスク等を用いて実現される。
【００４１】
次に、図５Ａ、図５Ｂ、図６Ａ及び図６Ｂを用いて、下流側の光分岐挿入装置１０が上流側の光分岐挿入装置１０ａに制御フレームＦを通知する場合の動作例１について説明する。図５Ａ、図５Ｂ、図６Ａ及び図６Ｂでは、上流側の光分岐挿入装置１０ａと、下流側の光分岐挿入装置１０とが光ファイバ等の伝送路を介して互いに接続されている例を説明する。図５Ａ及び図５Ｂは、通常運用時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例１について説明するための図である。ここでは、伝送対象となる波長多重光に対して波長「λ１」〜「λ４」の４つの信号光が多重化されているものとする。また、上流側の光分岐挿入装置１０ａが、伝送対象となる波長多重光内の波長「λ１」〜「λ４」の４つの信号光を全て送信しているものとする。
【００４２】
下流側の光分岐挿入装置１０は、通常運用時には、図５Ａに示すように、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいてＷＳＳ１１２の減衰量を算出し、算出した減衰量をＷＳＳ１１２に設定することにより、光パワー制御を実行する。そして、下流側の光分岐挿入装置１０は、図５Ｂに示すように、光挿入モジュール１１の制御フレーム通知部１１５において、通常運用時にファームウェア１１８ａが更新中でないことを示す「非更新中」を制御フレームＦの「更新状態情報」に設定する。下流側の光分岐挿入装置１０は、ＯＣＭ１１４の検出結果から波長「λ１」〜「λ４」各々の光パワーの値「ｐ１」〜「ｐ４」を取得し、取得した各波長の光パワー「ｐ１」〜「ｐ４」を制御フレームＦの「光パワー」に設定する。下流側の光分岐挿入装置１０は、波長「λ１」〜「λ４」の信号光を送信した上流側の光分岐挿入装置１０ａの識別情報を内部メモリ等から取得し、取得した識別情報「光分岐挿入装置１０ａ」を制御フレームＦの「波長別装置識別情報」に設定する。このようにして、ファームウェア１１８ａの更新状態情報、各波長の光パワーの値、及び波長別装置識別情報を含む制御フレームＦが生成される。
【００４３】
続いて、下流側の光分岐挿入装置１０は、図５Ａに示すように、光挿入モジュール１１の制御フレーム通知部１１５において、生成した制御フレームＦを、ＬＡＮ等の通信回線１５を介して、上流側の光分岐挿入装置１０ａが有する光挿入モジュール１１に通知する。
【００４４】
上流側の光分岐挿入装置１０ａは、光挿入モジュール１１の光パワー制御部１１６において、通信回線１５を介して、下流側の光分岐挿入装置１０からの制御フレームＦを受信する。すると、上流側の光分岐挿入装置１０ａは、図５Ｂに示すように、制御フレームＦ中の更新状態情報が「非更新中」であるので、光パワー制御部１１６において、下流側の光分岐挿入装置１０ａにおける光パワー制御が実行中であると判定し、以下の処理を行う。すなわち、上流側の光分岐挿入装置１０ａは、制御フレームＦを破棄し、自身のＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する。続いて、上流側の光分岐挿入装置１０ａは、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００４５】
図６Ａ及び図６Ｂは、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例１について説明するための図である。
【００４６】
下流側の光分岐挿入装置１０は、光挿入モジュール１１のファームウェア更新部１１７において、記憶部１１８に記憶されているファームウェア１１８ａの更新を開始する。すると、図６Ａに示すように、下流側の光分岐挿入装置１０の光パワー制御が停止される。すると、下流側の光分岐挿入装置１０は、制御フレームＦに含まれる更新状態情報を、図６Ｂに示すように、光パワー制御が実行中であることを示す「非更新中」から光パワー制御が停止中であることを示す「更新中」に切り替える。そして、下流側の光分岐挿入装置１０は、制御フレーム通知部１１５において、切り替え後の「更新中」を更新状態情報として含む制御フレームＦを、図６Ａに示すように、上流側の光分岐挿入装置１０ａが有する光挿入モジュール１１に通知する。
【００４７】
上流側の光分岐挿入装置１０ａは、光挿入モジュール１１の光パワー制御部１１６において、通信回線１５を介して、下流側の光分岐挿入装置１０からの制御フレームＦを受信する。すると、上流側の光分岐挿入装置１０ａは、図６Ｂに示すように、制御フレームＦ中の更新状態情報が「更新中」であるので、光パワー制御部１１６において、下流側の光分岐挿入装置１０における光パワー制御が停止中であると判定し、以下の処理を行う。すなわち、上流側の光分岐挿入装置１０ａは、制御フレームＦ中の波長別装置識別情報が自装置の識別情報「光分岐挿入装置１０ａ」に該当するか否かを判定する。そして、上流側の光分岐挿入装置１０ａは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ａ」が自装置の識別情報に該当すると判定する。すると、上流側の光分岐挿入装置１０ａは、波長別装置識別情報「光分岐挿入装置１０ａ」に対応する波長「λ１」〜「λ４」の光パワーの値「ｐ１」〜「ｐ４」を制御フレームＦから取得する。そして、上流側の光分岐挿入装置１０ａは、制御フレームＦから取得した波長「λ１」〜「λ４」の光パワーの値「ｐ１」〜「ｐ４」の値に基づいて、ＷＳＳ１１２の減衰量を算出する。
【００４８】
続いて、上流側の光分岐挿入装置１０ａは、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００４９】
次に、図７Ａ、図７Ｂ、図８Ａ及び図８Ｂを用いて、下流側の光分岐挿入装置１０が上流側の光分岐挿入装置１０ａ〜１０ｃに制御フレームＦを通知する場合の動作例２について説明する。図７Ａ、図７Ｂ、図８Ａ及び図８Ｂでは、上流側の光分岐挿入装置１０ａ〜１０ｃと、下流側の光分岐挿入装置１０とが光ファイバ等の伝送路を介して互いに接続されている例を説明する。図７Ａ及び図７Ｂは、通常運用時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例２について説明するための図である。ここでは、伝送対象となる波長多重光に対して波長「λ１」〜「λ４」の４つの信号光が多重化されているものとする。また、上流側の光分岐挿入装置１０ａが、伝送対象となる波長多重光内の４つの信号光のうち、波長「λ１」の信号光と「λ４」の信号光とを送信しているものとする。また、上流側の光分岐挿入装置１０ｂが、伝送対象となる波長多重光内の４つの信号光のうち、波長「λ２」の信号光を送信しているものとする。また、上流側の光分岐挿入装置１０ｃが、伝送対象となる波長多重光内の４つの信号光のうち、波長「λ３」の信号光を送信しているものとする。
【００５０】
下流側の光分岐挿入装置１０は、通常運用時には、図７Ａに示すように、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいてＷＳＳ１１２の減衰量を算出し、算出した減衰量をＷＳＳ１１２に設定することにより、光パワー制御を実行する。そして、下流側の光分岐挿入装置１０は、図７Ｂに示すように、光挿入モジュール１１の制御フレーム通知部１１５において、通常運用時にファームウェア１１８ａが更新中でないことを示す「非更新中」を制御フレームＦの「更新状態情報」に設定する。下流側の光分岐挿入装置１０は、ＯＣＭ１１４の検出結果から波長「λ１」〜「λ４」各々の光パワーの値「ｐ１」〜「ｐ４」を取得し、取得した各波長の光パワー「ｐ１」〜「ｐ４」を制御フレームＦの「光パワー」に設定する。下流側の光分岐挿入装置１０は、波長「λ１」の信号光と波長「λ２」の信号光とを送信した上流側の光分岐挿入装置１０ａの識別情報を内部メモリ等から取得し、取得した識別情報「光分岐挿入装置１０ａ」を制御フレームＦの「波長別装置識別情報」に設定する。下流側の光分岐挿入装置１０は、波長「λ２」の信号光を送信した上流側の光分岐挿入装置１０ｂの識別情報を内部メモリ等から取得し、取得した識別情報「光分岐挿入装置１０ｂ」を制御フレームＦの「波長別装置識別情報」に設定する。下流側の光分岐挿入装置１０は、波長「λ３」の信号光を送信した上流側の光分岐挿入装置１０ｃの識別情報を内部メモリ等から取得し、取得した識別情報「光分岐挿入装置１０ｃ」を制御フレームＦの「波長別装置識別情報」に設定する。このようにして、ファームウェア１１８ａの更新状態情報、各波長の光パワーの値、及び波長別装置識別情報を含む制御フレームＦが生成される。
【００５１】
続いて、下流側の光分岐挿入装置１０は、図７Ａに示すように、光挿入モジュール１１の制御フレーム通知部１１５において、制御フレームＦを、ＬＡＮ等の通信回線１５を介して、上流側の光分岐挿入装置１０ａ〜１０ｃが有する光挿入モジュール１１に通知する。
【００５２】
上流側の光分岐挿入装置１０ａ〜１０ｃは、光挿入モジュール１１の光パワー制御部１１６において、通信回線１５を介して、下流側の光分岐挿入装置１０からの制御フレームＦを受信する。すると、上流側の光分岐挿入装置１０ａ〜１０ｃは、図７Ｂに示すように、制御フレームＦ中の更新状態情報が「非更新中」であるので、光パワー制御部１１６において、下流側の光分岐挿入装置１０における光パワー制御が実行中と判定し、以下の処理を行う。すなわち、上流側の光分岐挿入装置１０ａ〜１０ｃは、制御フレームＦを破棄し、自身のＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する。続いて、上流側の光分岐挿入装置１０ａ〜１０ｃは、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００５３】
図８Ａ及び図８Ｂは、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の動作例２について説明するための図である。
【００５４】
下流側の光分岐挿入装置１０は、光挿入モジュール１１のファームウェア更新部１１７において、記憶部１１８に記憶されているファームウェア１１８ａの更新を開始する。すると、図８Ａに示すように、下流側の光分岐挿入装置１０の光パワー制御が停止される。すると、下流側の光分岐挿入装置１０は、制御フレームＦに含まれる更新状態情報を、図８Ｂに示すように、光パワー制御が停止中であることを示す「更新中」に切り替える。そして、下流側の光分岐挿入装置１０は、制御フレーム通知部１１５において、切り替え後の「更新中」を更新状態情報として含む制御フレームＦを、図８Ａに示すように、上流側の光分岐挿入装置１０ａ〜１０ｃが有する光挿入モジュール１１に通知する。
【００５５】
上流側の光分岐挿入装置１０ａは、光挿入モジュール１１の光パワー制御部１１６において、通信回線１５を介して、下流側の光分岐挿入装置１０からの制御フレームＦを受信する。すると、上流側の光分岐挿入装置１０ａは、図８Ｂに示すように、制御フレームＦ中の更新状態情報が「更新中」であるので、光パワー制御部１１６において、下流側の光分岐挿入装置１０における光パワー制御が停止中であると判定し、以下の処理を行う。すなわち、上流側の光分岐挿入装置１０ａは、制御フレームＦ中の波長別装置識別情報が自装置の識別情報「光分岐挿入装置１０ａ」に該当するか否かを判定する。判定の結果、上流側の光分岐挿入装置１０ａは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ａ」が自装置の識別情報に該当すると判定する。すると、上流側の光分岐挿入装置１０ａは、波長別装置識別情報「光分岐挿入装置１０ａ」に対応する波長「λ１」の光パワーの値「ｐ１」と、波長「λ４」の光パワーの値「ｐ４」とを制御フレームＦから取得する。そして、上流側の光分岐挿入装置１０ａは、制御フレームＦから取得した波長「λ１」の光パワーの値「ｐ１」と、波長「λ４」の光パワーの値「ｐ２」とに基づいて、ＷＳＳ１１２の減衰量を算出する。
【００５６】
一方、判定の結果、上流側の光分岐挿入装置１０ａは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ｂ」及び「光分岐挿入装置１０ｃ」が自装置の識別情報に該当しないと判定する。すると、上流側の光分岐挿入装置１０ａは、波長別装置識別情報「光分岐挿入装置１０ｂ」に対応する波長「λ２」の光パワーの値と、波長別装置識別情報「光分岐挿入装置１０ｃ」に対応する波長「λ３」の光パワーの値とをＯＣＭ１１４の検出結果から取得する。そして、上流側の光分岐挿入装置１０ａは、ＯＣＭ１１４の検出結果から取得した波長「λ２」の光パワーの値と、波長「λ３」の光パワーの値とに基づいて、ＷＳＳ１１２の減衰量を算出する。
【００５７】
続いて、上流側の光分岐挿入装置１０ａは、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００５８】
上流側の光分岐挿入装置１０ｂは、光挿入モジュール１１の光パワー制御部１１６において、通信回線１５を介して、下流側の光分岐挿入装置１０からの制御フレームＦを受信する。すると、上流側の光分岐挿入装置１０ｂは、図８Ｂに示すように、制御フレームＦ中の更新状態情報が「更新中」であるので、光パワー制御部１１６において、下流側の光分岐挿入装置１０における光パワー制御が停止中であると判定し、以下の処理を行う。すなわち、上流側の光分岐挿入装置１０ｂは、制御フレームＦ中の波長別装置識別情報が自装置の識別情報「光分岐挿入装置１０ｂ」に該当するか否かを判定する。判定の結果、上流側の光分岐挿入装置１０ｂは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ｂ」が自装置の識別情報に該当すると判定する。すると、上流側の光分岐挿入装置１０ｂは、波長別装置識別情報「光分岐挿入装置１０ｂ」に対応する波長「λ２」の光パワーの値「ｐ２」を制御フレームＦから取得する。そして、上流側の光分岐挿入装置１０ｂは、制御フレームＦから取得した波長「λ２」の光パワーの値「ｐ２」に基づいて、ＷＳＳ１１２の減衰量を算出する。
【００５９】
一方、判定の結果、上流側の光分岐挿入装置１０ｂは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ａ」及び「光分岐挿入装置１０ｃ」が自装置の識別情報に該当しないと判定する。すると、上流側の光分岐挿入装置１０ｂは、波長別装置識別情報「光分岐挿入装置１０ａ」に対応する波長「λ１」及び「λ４」の光パワーの値と、波長別装置識別情報「光分岐挿入装置１０ｃ」に対応する波長「λ３」の光パワーの値とをＯＣＭ１１４の検出結果から取得する。そして、上流側の光分岐挿入装置１０ｂは、ＯＣＭ１１４の検出結果から取得した波長「λ１」の光パワーの値と、波長「λ３」の光パワーの値と、波長「λ４」の光パワーの値とに基づいて、ＷＳＳ１１２の減衰量を算出する。
【００６０】
続いて、上流側の光分岐挿入装置１０ｂは、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００６１】
上流側の光分岐挿入装置１０ｃは、光挿入モジュール１１の光パワー制御部１１６において、通信回線１５を介して、下流側の光分岐挿入装置１０からの制御フレームＦを受信する。すると、上流側の光分岐挿入装置１０ｃは、図８Ｂに示すように、制御フレームＦ中の更新状態情報が「更新中」であるので、光パワー制御部１１６において、下流側の光分岐挿入装置１０における光パワー制御が停止中であると判定し、以下の処理を行う。すなわち、上流側の光分岐挿入装置１０ｃは、制御フレームＦ中の波長別装置識別情報が自装置の識別情報「光分岐挿入装置１０ｃ」に該当するか否かを判定する。判定の結果、上流側の光分岐挿入装置１０ｃは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ｃ」が自装置の識別情報に該当すると判定する。すると、上流側の光分岐挿入装置１０ｃは、波長別装置識別情報「光分岐挿入装置１０ｃ」に対応する波長「λ３」の光パワーの値「ｐ３」を制御フレームＦから取得する。そして、上流側の光分岐挿入装置１０ｃは、制御フレームＦから取得した波長「λ３」の光パワーの値「ｐ３」に基づいて、ＷＳＳ１１２の減衰量を算出する。
【００６２】
一方、判定の結果、上流側の光分岐挿入装置１０ｃは、制御フレームＦ中の波長別装置識別情報「光分岐挿入装置１０ａ」及び「光分岐挿入装置１０ｂ」が自装置の識別情報に該当しないと判定する。すると、上流側の光分岐挿入装置１０ｃは、波長別装置識別情報「光分岐挿入装置１０ａ」に対応する波長「λ１」及び「λ４」の光パワーの値と、波長別装置識別情報「光分岐挿入装置１０ｂ」に対応する波長「λ２」の光パワーの値とをＯＣＭ１１４の検出結果から取得する。そして、上流側の光分岐挿入装置１０ｃは、ＯＣＭ１１４の検出結果から取得した波長「λ１」の光パワーの値と、波長「λ２」の光パワーの値と、波長「λ４」の光パワーの値とに基づいて、ＷＳＳ１１２の減衰量を算出する。
【００６３】
続いて、上流側の光分岐挿入装置１０ｃは、ＷＳＳ１１２の減衰量を算出すると、算出した減衰量をＷＳＳ１１２に設定する。
【００６４】
次に、図９を用いて、ファームウェア更新時に下流側の光分岐挿入装置１０が上流側の光分岐挿入装置１０ａに制御フレームを通知する場合の、下流側の光分岐挿入装置１０からの出力光の光パワーの遷移状態について説明する。図９は、ファームウェア更新時に下流側の光分岐挿入装置が上流側の光分岐挿入装置に制御フレームを通知する場合の、下流側の光分岐挿入装置からの出力光の光パワーの遷移状態について説明するための図である。なお、図９に示す例は、図７Ａ、図７Ｂ、図８Ａ及び図８Ｂに示した動作例２に対応する。
【００６５】
下流側の光分岐挿入装置１０は、ファームウェア１１８ａの更新前に、ＷＳＳ１１２の調整量を制御する光パワー制御を実行している。このため、下流側の光分岐挿入装置１０から出力される波長多重光内の各波長の光パワーの値は、状態１５１に示すように、目標となる光パワーの値に均一化されている。
【００６６】
上流側の光分岐挿入装置１０ａは、ＷＳＳ１１２の調整量を制御する光パワー制御を実行している。このため、上流側の光分岐挿入装置１０ａから出力される波長多重光内の各波長の光パワーの値は、状態１５１に示すように、目標となる光パワーの値に均一化されている。
【００６７】
その後、下流側の光分岐挿入装置１０は、ファームウェア１１８ａの更新を開始する。すなわち、ファームウェア１１８ａの更新中に、下流側の光分岐挿入装置１０における光パワー制御が停止される。このような状況の下で、下流側の光分岐挿入装置１０と上流側の光分岐挿入装置１０ａとを接続する光ファイバ等の伝送路に何らかの障害が生じたものとする。
【００６８】
すると、状態１５２の上段に示すように、上流側の光分岐挿入装置１０ａから送信されている波長「λ１」の信号光の光パワーと、波長「λ４」の信号光の光パワーとが低下する。すると、下流側の光分岐挿入装置１０から上流側の光分岐挿入装置１０ａへ通知されている制御フレームＦ中の、波長「λ１」の光パワーの値「ｐ１」と、波長「λ４」の光パワーの値「ｐ４」とが低下する。
【００６９】
上流側の光分岐挿入装置１０ａは、状態１５２の上段に示すように、低下した波長「λ１」の光パワーの値「ｐ１」と、波長「λ４」の光パワーの値「ｐ４」とを制御フレームＦから取得する。そして、上流側の光分岐挿入装置１０ａは、低下した波長「λ１」の光パワーの値「ｐ１」と、波長「λ４」の光パワーの値「ｐ４」とに基づいて、ＷＳＳ１１２の減衰量を算出する。この例では、上流側の光分岐挿入装置１０ａは、低下した波長「λ１」の光パワーの値「ｐ１」及び波長「λ４」の光パワーの値「ｐ４」と、目標値との差分値をＷＳＳ１１２の減衰量として算出する。続いて、上流側の光分岐挿入装置１０ａは、ＷＳＳ１１２の減衰量を算出すると、状態１５２の下段に示すように、算出した減衰量をＷＳＳ１１２に設定する。
【００７０】
すると、下流側の光分岐挿入装置１０から出力される波長多重光内の波長「λ１」の光パワーの値「ｐ１」と、波長「λ４」の光パワーの値「ｐ４」とは、状態１５２の下段に示すように、目標となる光パワーの値に再び均一化される。これにより、下流側の光分岐挿入装置１０のＷＳＳ１１２の制御が停止された場合でも、波長多重光内の各波長の光パワーが目標値に保たれ、結果として、通信の安定性を維持することができる。
【００７１】
ファームウェア１１８ａの更新の完了後に、下流側の光分岐挿入装置１０は、制御フレームＦ中の更新状態情報を、光パワー制御が実行中であることを示す「非更新中」に切り替える。そして、下流側の光分岐挿入装置１０は、切り替え後の更新状態情報「非更新中」を含む制御フレームＦを上流側の光分岐挿入装置１０に通知する。更新状態情報「非更新中」を含む制御フレームＦを受信した上流側の光分岐挿入装置１０ａは、ＯＣＭ１１４から検出結果として出力される波長「λ１」の光パワーの値と、波長「λ４」の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する。そして、上流側の光分岐挿入装置１０ａは、算出した減衰量を所定幅ずつＷＳＳ１１２に設定することにより、波長「λ１」の光パワーの値と、波長「λ４」の光パワーの値とを漸次的に調整する。これにより、上流側の光分岐挿入装置１０ａから出力される波長多重光内の波長「λ１」の光パワーの値と、波長「λ４」の光パワーの値とは、状態１５３に示すように、目標となる光パワーの値に再び均一化される。
【００７２】
次に、図２に示した光挿入モジュール１１による処理手順を説明する。図１０は、本実施例における光挿入モジュールによる制御フレーム通知処理の処理手順を示すフローチャートである。図１０に示す制御フレーム通知処理は、例えば、下流側の光分岐挿入装置１０から上流側の光分岐挿入装置１０ａ〜１０ｎに制御フレームを通知する処理である。
【００７３】
図１０に示すように、下流側の光分岐挿入装置１０が有する光挿入モジュール１１の制御フレーム通知部１１５は、通知タイミングが到来するまで待機する（ステップＳ１０１；Ｎｏ）。
【００７４】
制御フレーム通知部１１５は、通知タイミングが到来すると（ステップＳ１０１；Ｙｅｓ）、光パワー制御部１１６による光パワー制御の実行に用いられるファームウェア１１８ａの更新状態情報をファームウェア更新部１１７から取得する（ステップＳ１０２）。
【００７５】
制御フレーム通知部１１５は、ＯＣＭ１１４の検出結果から各波長の光パワーの値を取得する（ステップＳ１０３）。
【００７６】
制御フレーム通知部１１５は、各波長の信号光を送信した上流側の光分岐挿入装置１０ａ〜１０ｎの識別情報である波長別装置識別情報を、波長別装置識別情報を予め記憶した内部メモリ等から取得する（ステップＳ１０４）。
【００７７】
制御フレーム通知部１１５は、取得したファームウェア１１８ａの更新状態情報、各波長の光パワーの値、及び波長別装置識別情報を含む制御フレームを生成する（ステップＳ１０５）。
【００７８】
制御フレーム通知部１１５は、生成した制御フレームを、ＬＡＮ等の通信回線１５を介して、上流側の光分岐挿入装置１０ａ〜１０ｎに通知する（ステップＳ１０６）。
【００７９】
図１１は、本実施例における光挿入モジュールによる光パワー制御処理の処理手順を示すフローチャートである。図１１に示す光パワー制御処理は、例えば、下流側の光分岐挿入装置１０からの制御フレームを受信した上流側の光分岐挿入装置１０ａの光挿入モジュール１１がＷＳＳの減衰量を制御する処理である。
【００８０】
図１１に示すように、上流側の光分岐挿入装置１０ａが有する光挿入モジュール１１の光パワー制御部１１６は、受信した制御フレームに含まれた更新状態情報を取得する（ステップＳ２０１）。光パワー制御部１１６は、制御フレームに含まれた更新状態情報が「更新中」であるか否かを判定する（ステップＳ２０２）。
【００８１】
光パワー制御部１１６は、下流側の光分岐挿入装置１０からの制御フレームに含まれた更新状態情報が「非更新中」である場合には（ステップＳ２０２；Ｎｏ）、下流側の光分岐挿入装置１０における光パワー制御が実行中であるので、以下の処理を行う。すなわち、光パワー制御部１１６は、制御フレームを破棄し（ステップＳ２０３）、ＯＣＭ１１４から検出結果として出力される各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出し（ステップＳ２０４）、処理をステップＳ２１２に進める。
【００８２】
一方、光パワー制御部１１６は、下流側の光分岐挿入装置１０からの制御フレームに含まれた更新状態情報が「更新中」である場合には（ステップＳ２０２；Ｙｅｓ）、下流側の光分岐挿入装置１０における光パワー制御が停止中であるので、以下の処理を行う。すなわち、光パワー制御部１１６は、制御フレーム中の波長別装置識別情報を一つ選択し（ステップＳ２０５）、選択した波長別装置識別情報が光分岐挿入装置１０ａの識別情報に該当するか否かを判定する（ステップＳ２０６）。
【００８３】
光パワー制御部１１６は、波長別装置識別情報が光分岐挿入装置１０ａの識別情報に該当するならば（ステップＳ２０７；Ｙｅｓ）、波長別装置識別情報に対応する各波長の光パワーの値を制御フレームから取得する（ステップＳ２０８）。光パワー制御部１１６は、制御フレームから取得した各波長の光パワーの値に基づいて、ＷＳＳ１１２の減衰量を算出する（ステップＳ２０９）。光パワー制御部１１６は、制御フレーム中の波長別装置識別情報を全て選択していない場合には（ステップＳ２１０；Ｎｏ）、処理をステップＳ２０５に戻し、全て選択した場合には（ステップＳ２１０；Ｙｅｓ）、処理をステップＳ２１２に進める。
【００８４】
光パワー制御部１１６は、波長別装置識別情報が光分岐挿入装置１０ａの識別情報に該当しないならば（ステップＳ２０７；Ｎｏ）、ＯＣＭ１１４の検出結果に基づいて、ＷＳＳ１１２の減衰量を算出し（ステップＳ２１１）、処理をステップＳ２１０に進める。
【００８５】
続いて、光パワー制御部１１６は、ステップＳ２０４、ステップＳ２０９又はステップＳ２１１にて算出した減衰量をＷＳＳ１１２に設定する（ステップＳ２１２）。
【００８６】
上述したように、本実施例の光分岐挿入装置１０，１０ａ〜１０ｎは、ＯＣＭ１１４により検出された各波長の光パワーの値と、ＷＳＳ１１２の減衰量を制御するファームウェアの更新状態情報とを含む制御フレームを上流側の光分岐挿入装置に通知する。光分岐挿入装置１０，１０ａ〜１０ｎは、下流側の光分岐挿入装置からの制御フレーム中の更新状態情報が更新中を示す場合に、制御フレーム中の各波長の光パワーの値に基づいてＷＳＳ１１２の減衰量を算出し、算出した減衰量をＷＳＳ１１２に設定する。このため、本実施例の光分岐挿入装置１０，１０ａ〜１０ｎは、自装置よりも下流側の光分岐挿入装置におけるＷＳＳ１１２の制御が停止された場合でも、波長多重光内の各波長の光パワーを目標値に保つことができる。その結果、本実施例によれば、ＷＳＳ１１２の制御が停止された場合でも、通信の安定性を維持することが可能となる。
【００８７】
また、本実施例では、制御フレームは、各波長の光パワーの値に対応付けて、各波長の信号光を送信した上流側の光分岐挿入装置の識別情報である波長別装置識別情報をさらに含む。本実施例の光分岐挿入装置１０，１０ａ〜１０ｎは、制御フレーム中の更新状態情報が更新中を示す場合に、制御フレーム中の波長別装置識別情報が自装置の識別情報に該当するか否かを判定する。光分岐挿入装置１０，１０ａ〜１０ｎは、波長別装置識別情報が自装置の識別情報に該当するならば、波長別装置識別情報に対応する各波長の光パワーの値を制御フレームから取得し、取得した各波長の光パワーの値に基づいてＷＳＳ１１２の減衰量を算出する。光分岐挿入装置１０，１０ａ〜１０ｎは、波長別装置識別情報が自装置の識別情報に該当しないならば、ＯＣＭ１１４により検出された各波長の光パワーの値に基づいてＷＳＳ１１２の減衰量を算出する。このため、本実施例の光分岐挿入装置１０，１０ａ〜１０ｎは、下流側の光分岐挿入装置におけるＷＳＳ１１２の制御が停止された場合でも、波長多重光内の各波長の信号光を送信した上流側の光分岐挿入装置ごとに各波長の光パワーの調整を実行することができる。その結果、本実施例によれば、ＷＳＳ１１２の制御が停止された場合でも、波長多重光内の各波長の光パワーの調整を複数の上流側の光分岐挿入装置に分担させることができ、通信の安定性をより精度良く維持することが可能となる。
【００８８】
また、本実施例の光分岐挿入装置１０，１０ａ〜１０ｎは、ＷＳＳ１１２の減衰量を制御するファームウェアが更新される場合に、更新中を示す更新状態情報を含む制御フレームを上流側の光分岐挿入装置に通知する。その結果、本実施例によれば、ファームウェアの更新に起因してＷＳＳ１１２の制御が停止された場合でも、通信の安定性を維持することが可能となる。
【００８９】
また、本実施例の光分岐挿入装置１０，１０ａ〜１０ｎは、ファームウェアの更新が完了された場合に、非更新中を示す更新状態情報を含む制御フレームを上流側の光分岐挿入装置に通知する。光分岐挿入装置１０，１０ａ〜１０ｎは、非更新中を示す更新状態情報を含む制御フレームを下流側の光分岐挿入装置から受信した後に、更新中を示す更新状態情報を含む制御フレームを受信した場合には、以下の処理を行う。すなわち、光分岐挿入装置１０，１０ａ〜１０ｎは、ＯＣＭ１１４により検出された各波長の光パワーの値に基づいてＷＳＳ１１２の減衰量を算出し、算出した減衰量を所定幅ずつＷＳＳ１１２に設定することにより、各波長の光パワーを漸次的に調整する。その結果、本実施例によれば、各波長の光パワーの急激な変動を抑えることができ、光パワーの急激な変動に起因した通信障害が発生することを回避することが可能となる。
【符号の説明】
【００９０】
１０ａ〜１０ｎ，１０  光分岐挿入装置
１１  光挿入モジュール
１２  ポストアンプ
１３ａ〜１３ｎ  プリアンプ
１４ａ〜１４ｎ  光分岐モジュール
１５  通信回線
１１５  制御フレーム通知部
１１６  光パワー制御部
１１７  ファームウェア更新部
１１８  記憶部
１１８ａ  ファームウェア
【図１】
2014165543.tif 000003
【図２】
2014165543.tif 000004
【図３】
2014165543.tif 000005
【図４】
2014165543.tif 000006
【図５Ａ】
2014165543.tif 000007
【図５Ｂ】
2014165543.tif 000008
【図６Ａ】
2014165543.tif 000009
【図６Ｂ】
2014165543.tif 000010
【図７Ａ】
2014165543.tif 000011
【図７Ｂ】
2014165543.tif 000012
【図８Ａ】
2014165543.tif 000013
【図８Ｂ】
2014165543.tif 000014
【図９】
2014165543.tif 000015
【図１０】
2014165543.tif 000016
【図１１】
2014165543.tif 000017