(57)【要約】      （修正有）【課題】故障した通信装置からの連続光を消光できない場合でも、正常な通信装置との通信を再開できる通信装置を提供する。【解決手段】通信装置２は、データに変換できない消光不良光３０を受信した場合、送信波長の変更を複数の通信装置６夫々に命令すると共に、この命令で指定した変更先の波長に自局の受信波長を変更する。【選択図】図５
2018174366.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置によって送信され中心波長が第１波長である複数の第１信号光を順次受信してデータに変換する受信部と、
データを送信光に変換して前記複数の通信装置に送信する送信部とを有し、
前記送信部は、前記受信部がデータに変換できない消光不良光を受信した場合、前記複数の通信装置夫々に中心波長が前記第１波長とは異なる第２波長である第２信号光を送信させるための少なくとも一つの第１コマンドを送信し、
前記受信部は、前記消光不良光の受信後は、受信した光から中心波長が前記第２波長である第２波長光を抽出し、抽出した前記第２波長光をデータに変換する
通信装置。
【請求項２】
前記受信部は、前記複数の第１信号光を受信している間に一定の値を超える光強度を保ち続ける連続光を受信した場合、受信した前記複数の第１信号光をデータに変換できない機能部であり、
前記消光不良光は、前記受信部が前記複数の第１信号光のうちの一つの受信を開始してから前記複数の第１信号光のうちの別の信号光の受信を終了するまでの一期間の間、前記一定の値を超える光強度を維持する光である
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記少なくとも一つの第１コマンドは、夫々が前記複数の通信装置のうちの一つだけに前記第２信号光を送信させるためのコマンドである複数の第１コマンドを含み、
前記複数の通信装置は夫々、運転が開始された時点では、前記複数の第１コマンドのうちの一つだけに応答して前記第２信号光を送信し、
前記送信部は、前記複数の第１コマンドを順次送信し、
前記送信部は更に、前記複数の第１コマンドの送信を開始した後に前記受信部がデータに変換できない前記第２波長光を検出した場合、前記複数の通信装置の一つであって前記第２波長光のうち前記第２波長光のデータへの変換を妨げる部分を送信する装置に、前記部分の代わりに中心波長が前記第１波長である光を送信させるための第２コマンドを送信することを
特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記複数の第１コマンドの前記送信では、前記複数の第１コマンドの各コマンドが送信されてから前記複数の第１コマンドのうち前記各コマンドの次に送信されるコマンドが送信されるまでの時間が、前記各コマンドの送信から前記各コマンドへの応答である応答光が前記受信部に到達するまでの時間より長くなるように、前記送信部が前記複数の第１コマンドを順次送信し、
前記第２コマンドの送信では、前記送信部は、前記複数の第１コマンドのうちデータに変換できない前記第２波長光の前記検出の直前に送信されたコマンドに応答した装置に前記第２コマンドを送信することを
特徴とする請求項３に記載の通信装置。
【請求項５】
複数の通信装置によって送信され中心波長が第１波長である複数の第１信号光を順次受信してデータに変換する通信方法において、
データに変換できない消光不良光を受信した場合、前記複数の通信装置夫々に中心波長が前記第１波長とは異なる第２波長である第２信号光を送信させるための少なくとも一つの第１コマンドを送信し、
前記消光不良光を受信した後は、受信した光から中心波長が前記第２波長である第２波長光を抽出し、抽出した前記第２波長光をデータに変換する
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および通信方法に関する。
【背景技術】
【０００２】
ＰＯＮ（Passive Optical Network)は、複数のＯＮＵ(Optical Network Unit）と、センター局内に配置されたＯＬＴ(Optical Line Terminal)と、複数のＯＮＵとＯＬＴとを接続する光伝送路とを有する光通信システムである。ＰＯＮの光伝送路は、ＯＬＴに一端が接続された一本のファイバと、このファイバの他端に接続された光分岐器と、光分岐器と複数のＯＮＵとを接続する複数の光ファイバとを有する光伝送路である（例えば、特許文献１〜３参照）。ＯＬＴからＯＮＵへの信号光は放送形態で配信され、ＯＮＵからＯＬＴへの信号光は時分割で送信される。
【０００３】
ＯＮＵの回路が故障すると、信号光を生成するレーザーダイオードが常時点灯状態になることがある。この場合、ＯＬＴは、故障していないＯＮＵを含む全ＯＮＵからの信号光を受信できなくなる。
【０００４】
この様な障害から復旧するため、ＯＬＴからのコマンドにより複数のＯＮＵを順次消光させることで、故障したＯＮＵ（以下、故障ＯＮＵと呼ぶ）を特定する技術が提案されている（例えば、特許文献２参照）。
【０００５】
故障ＯＮＵが特定されることで、故障ＯＮＵに人員を派遣して、故障ＯＮＵを修理することが可能になる。一方、故障していないＯＮＵ（以下、正常ＯＮＵと呼ぶ）には、信号光の送信を再開させるためのコマンドが送信され、正常ＯＮＵとＯＬＴとの間の通信が回復される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１２２１７２号公報
【特許文献２】特開２００４−１１２７４６号公報
【特許文献３】特開２０１０−２８２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ＯＬＴからのコマンドを受信しても、故障ＯＮＵが消光（すなわち、発光の停止）しない場合がある。この場合、ＯＬＴからのコマンドにより、故障ＯＮＵを特定することは困難である。更に、正常ＯＮＵとＯＬＴ間の通信の再開も困難である。これは、故障ＯＮＵが送信し続ける連続光が、ＯＬＴが正常ＯＮＵからの信号光をデータに変換するプロセスを妨害するためである。そこで、本発明は、このような問題を解決することを課題とする。
【課題を解決するための手段】
【０００８】
一つの実施の形態では、通信装置は、複数の通信装置によって送信され中心波長が第１波長である複数の第１信号光を順次受信してデータに変換する受信部と、データを送信光に変換して前記複数の通信装置に送信する送信部とを有し、前記送信部は、前記受信部がデータに変換できない消光不良光を受信した場合、前記複数の通信装置夫々に中心波長が前記第１波長とは異なる第２波長である第２信号光を送信させるための少なくとも一つの第１コマンドを送信し、前記受信部は、前記消光不良光の受信後は、受信した光から中心波長が前記第２波長である第２波長光を抽出し、抽出した前記第２波長光をデータに変換する。
【発明の効果】
【０００９】
一つの側面では、本発明は、故障した通信装置（例えば、故障ＯＮＵ）からの連続光を消光できない場合でも、正常な通信装置（例えば、正常ＯＮＵ）との通信を再開できる通信装置（例えば、ＯＬＴ）を提供できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１の通信装置２が適用されたＰＯＮ４の一例を示す図である。
【図２】図２は、実施の形態１のＰＯＮ４における信号の流れを示す図である。
【図３】図３は、受信部１４に入射する光を説明する図である。
【図４】図４は、経年変化等によりＯＮＵ＃２が故障した場合のＰＯＮ４内を伝搬する光の一例を説明する図である。
【図５】図５は、受信部１４が消光不良光３０を受信した場合の送信部１６の応答を示す図である。
【図６】図６は、複数の通信装置６が第１コマンド３２ａを受信した場合の応答を説明する図である。
【図７】図７は、第２波長光の強度変化の一例を示す図である。
【図８】図８は、伝送媒体へのアクセス制御に着目した、通信装置２の機能ブロック図の一例である。
【図９】図９は、図８の機能ブロック図における信号およびデータの流れを示すである。
【図１０】図１０は、通信装置２が通信ネットワークから受信するパケット５５の一例を示す図である。
【図１１】図１１は、データ５６ｄの構造を示す図である。
【図１２】図１２は、ＯＡＭフレームの構造を示す図である。
【図１３】図１３は、通信装置２のハードウエア構成の一例を示す図である。
【図１４】図１４は、光電気変換回路８８のハードウエア構成の一例を示す図である。
【図１５】図１５は、図１４の光電気変換回路８８における信号およびデータの流れを示すである。
【図１６】図１６は、ＣＰＵ９２が実行する回復処理の一例を示すフローチャートである。
【図１７】図１７は、回復処理に関する信号の流れを示す図である。
【図１８】図１８は、複数の通信装置６の機能ブロック図の一例である。
【図１９】図１９は、図１８の機能ブロック図における信号およびデータの流れを示す図である。
【図２０】図２０は、複数の通信装置６のハードウエア構成の一例を示す図である。
【図２１】図２１は、光電気変換回路１８８のハードウエア構成の一例を示す図である。
【図２２】図２２は、図２１の光電気変換回路１８８における信号およびデータの流れを示すである。
【図２３】図２３は、ＣＰＵ１９２が実行する応答処理の一例を示すフローチャートである。
【図２４】図２４は、応答処理に関する信号の流れを示す図である。
【図２５】図２５は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図２６】図２６は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図２７】図２７は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図２８】図２８は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図２９】図２９は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図３０】図３０は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図３１】図３１は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図３２】図３２は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図３３】図３３は、実施の形態２の通信装置３０２の動作の一例を説明する図である。
【図３４】図３４は、ＣＰＵ９２が実行する回復処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面にしたがって本発明の実施の形態について説明する。但し、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。図面が異なっても同じ構造を有する部分等には同一の符号を付し、その説明を省略する。
【００１２】
（実施の形態１）
（１）構造および機能
図１は、実施の形態１の通信装置２が適用されたＰＯＮ４の一例を示す図である。図２は、実施の形態１のＰＯＮ４における信号の流れを示す図である。ＰＯＮ４は例えば、ＩＥＥＥ８０２．３ａｈに規定された機能を有するシステム（所謂、Ｇ−ＰＯＮ（Gigabit Ethernet-PON））である。
【００１３】
ＰＯＮ４は、通信装置２と複数の通信装置６と光スプリッタ８(光分岐器)とを有するシステムである。通信装置２は例えば、ＳＮＩ(Service Node Interface)を介して通信ネットワーク（例えば、インターネット）に接続されたＯＬＴ（Optical Line terminal）である。
【００１４】
複数の通信装置６は例えば、ＵＮＩ（User Network Interface）を介してユーザの端末に接続されたＯＮＵ（Optical Network Unit）である。図１には、３つのＯＮＵ６が示されている。しかし、ＯＮＵの数は３つには限られない。ＯＮＵの数は例えば、２〜３２であってもよい。
【００１５】
光スプリッタ８は、一つの光ファイバから入射した光を複数の光ファイバに分岐する光受動部品である。光スプリッタ８は更に、複数の光ファイバから入射した光を合波して、一つの光ファイバに出射する光受動部品である。光スプリッタ８は例えば、平面光導波路またはファイバ溶融型光カプラである。
【００１６】
ＰＯＮ４は更に、通信装置２と光スプリッタ８とを接続する光ファイバ１０（以下、共通光ファイバと呼ぶ）を有する。ＰＯＮ４は更に、それぞれが複数の通信装置６の一つと光スプリッタ８とを接続する複数の光ファイバ１２（以下、個別光ファイバと呼ぶ）とを有する。
【００１７】
通信装置２は、受信部１４と送信部１６とを有する。受信部１４は、複数の通信装置６（図２参照）によって送信された複数の第１信号光２０ａを、順次受信してデータに変換する。複数の第１信号光２０ａの中心波長は、第１波長λ１（例えば、１３１０ｎｍ）である。第１信号光２０ａは、光の信号である（後述する第２信号光２０ｂおよび送信光２２についても同様）。信号とは、情報を伝達するために符号化された媒体（例えば、光や電気）のことである。第１信号光２０ａは、個別光ファイバ１２、光スプリッタ８および共通光ファイバ１０を介して通信装置２に送信される（後述する第２信号光２０ｂについても同様）。
【００１８】
送信部１６は、データを送信光２２に変換して複数の通信装置６に送信する。送信光２２は、時分割多重化された複数のデータ（例えばデータｄｔ１、ｄｔ２、ｄｔ３）を伝達するために符号化された信号光２２ａ、２２ｂ、２２ｃの集まりである。送信光２２の中心波長λ０は例えば、１４９０ｎｍである。送信光２２は、共通光ファイバ１０、光スプリッタ８および個別光ファイバ１２を介して複数の通信装置６に送信される（後述する第１コマンド３２ａおよび第２コマンド３２ｂについても同様）。
【００１９】
受信部１４による第１信号光２０ａの変換により得られるデータは例えば、パケットに分割されたデータである。同様に、送信部１６が送信光２２に変換するデータは例えば、パケットに分割されたデータである。
【００２０】
図３は、受信部１４に入射する光（すなわち、入射光）を説明する図である。図３（ａ）は、図１に示すＰＯＮ４の運転開始間もない時期の入射光の光強度（すなわち、パワー）の時間変化（以下、光強度変化と呼ぶ）の一例を示す図である。横軸は時間である。縦軸は、入射光の光強度である。
【００２１】
図２に示す受信部１４の入射光は、複数の通信装置６のうちの１番目の装置（以下、ＯＮＵ#１と呼ぶ）により送信された第１信号光２０ａ１を含む。受信部１４の入射光は更に、複数の通信装置６のうちの２番目の装置（以下、ＯＮＵ#２と呼ぶ）により送信された第２信号光２０ａ２を含む。受信部１４の入射光は更に、複数の通信装置６のうちの３番目の装置（以下、ＯＮＵ#３と呼ぶ）により送信された第２信号光２０ａ３を含む。
【００２２】
図３（ａ）には、ＯＮＵ#１により送信された第１信号光２０ａ１の強度変化２４ａの一例が示されている。図３（ａ）には更に、ＯＮＵ#２により送信された第１信号光２０ａ２の強度変化２４ｂの一例が示されている。図３（ａ）には更に、ＯＮＵ#３により送信された第１信号光２０ａ３の強度変化２４ｃの一例が示されている。
【００２３】
図３（ａ）に示すように、第１信号光２０ａ１、２０ａ２、２０ａ３は、光強度が略ゼロ（例えば、−４０ｄＢｍ以下）とゼロより十分大きい一定値（以下、ピーク強度と呼ぶ）の間で交互に変化するバースト状の信号光である。受信部１４に入射する時の第１信号光２０ａ１、２０ａ２、２０ａ３のピーク値は、個別光ファイバ１２の長さに応じて変化する。上記ピーク値は例えば、−３５ｄＢｍ以上である。第１信号光２０ａ１、２０ａ２、２０ａ３は、データ（ＤＴ１、ＤＴ２、ＤＴ３）を伝達するために符号化された光である。
【００２４】
図４は、経年変化等によりＯＮＵ＃２が故障した場合のＰＯＮ４内を伝搬する光の一例を説明する図である。図３（ｂ）は、経年変化等によりＯＮＵ＃２が故障した場合に受信部１４に入射する光の強度変化を示す図である。
【００２５】
図４に示す例では、ＯＮＵ＃１およびＯＮＵ＃３は、運転開始時と同様、第１信号光２０ａ１、２０ａ３を送信する。一方ＯＮＵ＃２は、第１信号光２０ａ２の代わりに、略一定の光強度を長時間（例えば、１μｓ以上）維持する連続光２６を送信する。
【００２６】
この場合、通信装置２の入射光の強度変化２４ｄは図３（ｂ）に示すように、連続光２６の強度変化２４ｅに、第１信号光２０ａ１、２０ａ３の強度変化２４ａ、２４ｃが重畳されたものである。
【００２７】
受信部１４は、バースト状の信号光（光強度が繰り返し略ゼロになる光）をデータに変換するよう構成されている。従って、受信部１４が第１信号光２０ａを受信している間一定の値（以下、変換限界と呼ぶ）を超える光強度を保ち続ける連続光を受信部１４が更に受信した場合、受信部１４は受信した第１信号光２０ａをデータに変換できない。
【００２８】
例えば、受信部１４が複数の第１信号光２０ａ１、２０ａ３を受信した期間２８ａ、２８ｃ（図３（ｂ）参照）とこれらの期間に挟まれた期間２８ｂを含む一期間２８ｄの間光強度が変換限界以を超える連続光を、受信部１４が受信したとする。この場合、受信部１４は第１信号光２０ａ１、２０ａ３をデータに変換できない。変換限界は例えば、-３５ｄＢｍである。
【００２９】
故障したＯＮＵ＃２が発生する連続光２６が受信部１４に入射する時点でも、上記変換限界を超える光強度を保っている場合、第１信号光２０ａ１、２０ａ３と連続光２６とが合波されて、受信部１４がデータに変換できない光が生成される。
【００３０】
このような光を以下、消光不良光と呼ぶ。消光不良光は、少なくとも受信部１４が複数の第１信号光のうちの一つ（例えば、２０ａ１）の受信を開始してから複数の第１信号光のうちの別の信号光（例えば、２０ａ３）の受信を終了するまでの一期間の間、変換限界を超える光強度を維持する光である。
【００３１】
図５は、受信部１４が消光不良光３０を受信した場合の送信部１６の応答を示す図である。
【００３２】
受信部１４がデータに変換できない消光不良光３０を受信した場合、送信部１６は、複数の通信装置６夫々に中心波長が第１波長λ１とは異なる第２波長λ２である第２信号光を送信させるための第１コマンド３２ａを送信する。第２波長λ２は例えば、１１００ｎｍである。第１コマンド３２ａは信号光に変換された後、送信部１６から複数の通信装置６に送信される。第１コマンド３２ａが変換された信号光の中心波長は例えば、送信光２２の中心波長λ０と同じ波長である。
【００３３】
なお光の中心波長とは、光の単位波長当たりのパワー（以下、パワー密度と呼ぶ）が、その最大値（パワー密度の最大値）の半分と等しくなる２つの波長の平均値のことである。信号光の波長幅（パワー密度がその最大値の半分以上の値を維持する波長範囲）は例えば、０．１ｎｍ以下である。従って、回折格子を用いる分光器で信号光の波長を測定して得られる波長は、信号光の中心波長である。中心波長が波長λである信号光は、波長λを有する光であるとも言われる。
【００３４】
図６は、複数の通信装置６が第１コマンド３２ａを受信した場合の応答を説明する図である。複数の通信装置６のうちの正常な通信装置（例えば、ＯＮＵ＃１、ＯＮＵ＃３）は、第１コマンド３２ａに応答して、第２信号光２０ｂ１、２０ｂ３を送信する。第２信号光２０ｂ１、２０ｂ３の中心波長は、第２波長λ２である。一方、故障ＯＮＵ＃３は、連続光２６を送信し続ける。連続光２６の中心波長は、第１波長λ１である。
【００３５】
受信部１４は消光不良光３０の受信後は、受信した光から中心波長が第２波長λ２である光（以下、第２波長光と呼ぶ）を抽出し、抽出した第２波長光をデータに変換する。図６に示す例では、第２波長光は第２信号光２０ｂ１、２０ｂ３（または、第２信号光２０ｂ１、２０ｂ３の一部）である。
【００３６】
図７は、第２波長光の強度変化の一例を示す図である。横軸は時間である。縦軸は、入射光の光強度である。
【００３７】
正常な通信装置（例えばＯＮＵ＃１、ＯＮＵ＃３）が第２信号光２０ｂ１、２０ｂ３の送信を開始すると、受信部１４には故障した通信装置（例えば、故障ＯＮＵ＃２）が送信する連続光２６と第２信号光２０ｂ１、２０ｂ３とが到達する。
【００３８】
上述したように、受信部１４は、中心波長が第２波長λ２である第２波長光を抽出する。従って、第２波長光の強度変化２４ｆは、図７に示すように、第２信号光２０ｂ１、２０ｂ３の強度変化２４ｇ、２４ｈを合成したものである。強度変化２４ｇは、正常なＯＮＵ#１により送信された第２信号光２０ｂ１の強度変化の一例である。強度変化２４ｈは、正常はＯＮＵ#３により送信された第２信号光２０ｂ３の強度変化の一例である。
【００３９】
第２信号光２０ｂ１、２０ｂ３は例えば、受信部１４に入射する時点の光強度が上述した変換限界以下の値（例えば、−４０ｄＢｍ）と変換限界より十分大きい一定値（例えば、−３０ｄＢｍ）の間で交互に変化するバースト状の信号光である。従って受信部１４は、第２信号光２０ｂ１、２０ｂ３をデータに変換することができる。従って通信装置２によれば、複数の通信装置６の一部（例えば、ＯＮＵ＃２）からの連続光を消光できない場合でも、正常な通信装置（例えば、ＯＮＵ＃１、＃３）との通信を再開できる。
【００４０】
ところで、正常な通信装置（例えば、正常ＯＮＵ）が送信する信号光の波長を変更しなくても、故障した通信装置（例えば、故障ＯＮＵ）が発光を停止すれば、正常な通信装置の信号光をデータに変換できる。しかし故障した通信装置は、発光を停止させるためのコマンドに応答しないことがある。
【００４１】
この場合、故障した通信装置（例えば、故障ＯＮＵ）からの連続光は消光しない。従って、正常な通信装置（例えば、正常ＯＮＵ）からの信号光はデータに変換できない。
【００４２】
一方、実施の形態１の通信装置２（例えば、ＯＬＴ）は、正常な通信装置（例えば、ＯＮＵ）に送信する光の波長（正確には、中心波長）を変更させることで、正常な通信装置が送信する信号光２０ａを、故障した通信装置が送信する連続光２６から分離する。そして連続光から分離された信号光は、データに変換する。
【００４３】
従って、実施の形態１の通信装置２によれば、故障した通信装置（例えば、故障ＯＮＵ）からの連続光を消光できなくても、正常な通信装置（例えば、正常ＯＮＵ）からの信号光をデータに変換できる。換言するならば、実施の形態１の通信装置２（例えば、ＯＬＴ）によれば、故障した通信装置（例えば、故障ＯＮＵ）からの連続光を消光できない場合でも、正常な通信装置（例えば、正常ＯＮＵ）との通信を再開できる。
【００４４】
（２）機能ブロック
図８は、伝送媒体（例えば、光ファイバや電気ケーブル）へのアクセス制御に着目した、通信装置２の機能ブロック図の一例である。図９は、図８の機能ブロック図における信号およびデータの流れを示すである。
【００４５】
図８に示すように通信装置２は例えば、サービスノード・インターフェース部３４（以下、ＳＮＩ部と呼ぶ）、レイヤー２スイッチ部３６（以下、Ｌ２ＳＷ部と呼ぶ）、受信バッファ部３８、送信バッファ部４０、ＯＡＭ挿入部４２およびＰＯＮ部４４を有する。通信装置２は更に、符号化−復号化部４６、ＰＳ変換部４８、光電気変換部５０、監視部５２および制御部５４を有する。図８において互いに実線で結ばれた機能ブロックは、互いにデータまたは信号を送受信する（図９、１８、１９についても同様）。
【００４６】
―送信光の送信―
通信ネットワークでは、データ列を分割した断片を含むパケットを電気信号に変換し、この電気信号を送受信する。図１０は、通信装置２が通信ネットワークから受信するパケット５５の一例を示す図である。
【００４７】
パケット５５は、プリアンブル６８、宛先アドレス、送信元アドレス、タイプ、送信データ７０およびＦＣＳ（Frame Check Sequence）を有する（図１０の上部参照）。宛先アドレスおよび送信元アドレスは、ＭＡＣ（Media Access Control）アドレスである。タイプは、パケットの種類を示す情報である。プリアンブル６８は、０ｘ５５で表される７つのビット列と、０ｘ５ｄで表される１つのビット列とを有する（図１０の下部参照）。「０ｘ」は、１６進数表記を明示する記号である。０ｘ５５の２進数表記は、０１０１０１０１である。パケット５５の間には、インターフレームが挿入される。
【００４８】
ＳＮＩ部３４は、ＳＮＩを介して通信ネットワークから受信した電気信号をデータ５６ａ（図９参照）に変換し、Ｌ２ＳＷ部３６に送出する。
【００４９】
データ５６ａは、一又は複数のパケットである（後述するデータ５６ｂ〜データ５６ｅ、データ１５６ａ〜データ１５６ｅ、データ６０ａ〜データ６０ｄ、データ１６０ａ〜データ１６０ｄについても同様）。データ５６ａの実体は、ＳＮＩ部３４から順次送出される一又は複数の並列信号である（後述するデータ５６ｂ〜データ５６ｅ、データ１５６ａ〜データ１５６ｅ、データ６０ａ〜データ６０ｄ、データ１６０ａ〜データ１６０ｄについても同様）。データ５６ａは例えば、図１０を参照して説明した構造を有するパケットである（後述するデータ５６ｂ〜データ５６ｃ、データ１５６ａ〜データ１５６ｃ、データ６０ｃ〜データ６０ｄ、データ１６０ｃ〜データ１６０ｄについても同様）。
【００５０】
Ｌ２ＳＷ部３６は、ＳＮＩ部３４から受信したデータ５６ａからデータ５６ｂを抽出する。データ５６ｂは、複数の通信装置６（図１参照）に接続された端末宛てのパケットである。送信バッファ部４０は、データ５６ｂを一時的に蓄積する。
【００５１】
ＰＯＮ部４４は、ＯＡＭ挿入部４２を介して、送信バッファ部４０からデータ５６ｃを抽出する。データ５６ｃは、送信バッファ部４０に一時的に蓄積されたデータ５６ｂである。
【００５２】
ＰＯＮ部４４は、抽出したデータ５６ｃをＦＣＳに基づいてチェックし、データ５６ｃに誤りがある場合にはデータ５６ｃを破棄する。ＰＯＮ部４４は抽出したデータ５６ｃのプリアンブルを破棄し、新たなプリアンブルをデータ５６ｃに付ける。新たなプリアンブルは、ＬＬＩＤ（Logical Link Identifier）を含む。ＬＬＩＤは、複数の通信装置６夫々に割当られた識別子である。ＰＯＮ部４４は、データ５６ｃの宛て先に接続された通信装置（例えば、ＯＮＵ）を特定し、特定した通信装置のＬＬＩＤをプリアンブルに埋め込む。ＰＯＮ部４４は、これらの処理により得られたデータ５６ｄを出力する。データ５６ｄは、ＴＤＭ（Time Division Multiplexing）に適合するように、ＰＯＮ部４４から順次出力される。
【００５３】
図１１は、データ５６ｄの構造を示す図である。データ５６ｄの構造は、データ５６ｃの構造（図１０参照）に類似している。データ５６ｄのプリアンブル１６８は、０ｘ５５で表される５つのビット列と、ＬＬＩＤと、誤りチェックのためのＣＲＣ８（Cyclic Redundancy Check 8）とを有する。図１１に示すように、プリアンブル１６８は２つのＬＬＩＤを有する。ＣＲＣ８に接しているＬＬＩＤは、複数の通信装置６のうちの一つのＬＬＩＤである。ＣＲＣ８から離隔しているＬＬＩＤはダミーであり、使用されない。後述するデータ５６ｅ、データ６０ａ、データ６０ｂ、データ１５６ｄ、データ１５６ｅ、データ１６０ａ、データ１６０ｂも、図１１を参照して説明した構造を有する。
【００５４】
符号化−復号化部４６は、ＰＯＮ部４４から出力されたデータ５６ｄを符号化し、符号化により得られたデータ５６ｅを出力する。
【００５５】
ＰＳ変換部４８は、符号化−復号化部４６から出力されるデータ５６ｅの間にインターフレームを埋め込んで、連続したビット列を生成する。ＰＳ変換部４８は生成したビット列を、光通信に適した形式を有するシリアルな電気信号５６ｆに変換する。光電気変換部５０は、この電気信号５６ｆを信号光（送信光２２）に変換して、共通光ファイバ１０に送出する。
【００５６】
以上のように通信装置２は、通信ネットワークから受信したデータ５６ｂを送信光２２に変換して、複数の通信装置６に逐次送信する。送信光２２は例えば、ＴＤＭに従って送信される。
【００５７】
―第１信号光の受信―
光電気変換部５０は、複数の通信装置６によって送信された第１信号光２０ａを順次受信して、電気信号５８に変換する。第１信号光２０ａは、ＴＤＭＡ（Time Division Multiple Access）に従って送信された信号である。電気信号５８は、シリアルな電気信号である（後述する電気信号１５８についても同様）。電気信号５８は例えば、一又は複数のパケットに対応するビット列を電気信号に変換することで得らえる信号である。
【００５８】
ＰＳ変換部４８は、電気信号５８をデータ６０ａに変換する。データ６０ａの実体は、一又は複数の並列信号である。
【００５９】
符号化−復号化部４６は、先ずデータ６０ａを復号化し、復号化により得られたデータ６０ｂを出力する。
【００６０】
ＰＯＮ部４４は、ＦＣＳに基づいてデータ６０ｂにチェックし、データ６０ｂに誤りがある場合にはデータ６０ｂを破棄する。ＰＯＮ部４４は更に、データ６０ｂのＬＬＩＤＤに基づいて、データ６０ｂを送出した通信装置（例えばＯＮＵ）を判別する。ＰＯＮ部４４は更にデータ６０ｂのプリアンブル１６８を破棄し、新たなプリアンブルをデータ６０ｂに付ける。新たなプリアンブルは、ＬＬＩＤおよびＣＲＣ８を含まないプリアンブル６８である（図１０参照）。ＰＯＮ部４４は、以上の処理により得られたデータ６０ｃを出力する。
【００６１】
受信バッファ部３８は、データ６０ｃを一時的に蓄積する。Ｌ２ＳＷ部３６は、受信バッファ部３８からデータ６０ｄを抽出し、ＳＮＩ部３４に出力する。データ６０ｄは、受信バッファ部３８に一時的に蓄積されたデータ６０ｃである。
【００６２】
ＳＮＩ部３４は、Ｌ２ＳＷ部３６から受信したデータ６０ｄを通信ネットワークのプロトコルに従ってシリアルな電気信号１８ｂに変換し、このシリアルな電気信号１８ｂを通信ネットワークに送信する。
【００６３】
以上のように、光電気変換部５０により順次受信された第１信号光２０ａは、データ（例えば、データ６０ｃ）に変換される。
【００６４】
―第１コマンドの送出―
光電気変換部５０は、受信した光のレベルを監視し、光電気変換部５０およびＰＳ変換部４８がデータ６０ａに変換できない光（すなわち、消光不良光３０）が受信された場合、検出信号６２を監視部５２に送出する。
【００６５】
監視部５２は、検出信号６２を受信すると、ＯＡＭ（Operations, Administration，and Maintenance）フレーム６４をＯＡＭ挿入部４２に送出する。監視部５２は更に、ＯＡＭ挿入部４２を介してＰＯＮ部４４に、ブロードキャストＬＬＩＤを含むプリアンブルをＯＡＭフレーム６４に付けるよう命令する。ＯＡＭフレーム６４は、複数の通信装置６夫々に第２信号光２０ｂを送信させるためのフレーム（すなわち、パケット）である。ブロードキャストＬＬＩＤは、複数の通信装置６全てに対応する識別子である。
【００６６】
ＯＡＭ挿入部４２は、ＰＯＮ部４４にデータ５６ｃの抽出を一時的に停止させ、データ５６ｃの抽出が停止している間にＯＡＭフレーム６４をＰＯＮ部４４に送出する。ＰＯＮ部４４等（ＰＯＮ部４４、符号化―復号化部４６、ＰＳ変換部４８および光電気変換部５０）は、ＯＡＭフレーム６４にブロードキャストＬＬＩＤを含むプリアンブルを付けて、第１コマンド３２ａを形成する。符号化―復号化部４６とＰＳ変換部４８は協働して、第１コマンド３２ａを符号化し更に、符号化した第１コマンド３２ａをシリアルな電気信号に変換する。光電気変換部５０は、このシリアルな電気信号（すなわち、第１コマンド３２ａ）を信号光に変換して、複数の通信装置６に送信する。
【００６７】
第１コマンド３２ａに対してＰＯＮ部４４等（ＰＯＮ部４４、符号化―復号化部４６、ＰＳ変換部４８および光電気変換部５０）が行う処理は、ＰＯＮ部４４等がデータ５６ｃに対して行う処理と略同じである。第１コマンド３２ａは、ＴＤＭに従って送信される。
【００６８】
第１コマンド３２ａの宛先は、共通光ファイバ１０および個別光ファイバ１２を介して通信装置２に接続された複数の通信装置６全てである。ＯＡＭフレーム６４の構造については、後述する。
【００６９】
以上の例では送信部１６は、ブロードキャストＬＬＩＤを用いて全ての複数の通信装置６宛ての第１コマンド３２ａを送信する。しかし送信部１６は、複数の通信装置６夫々に宛てた複数の第１コマンド（例えば、ＯＮＵ#１宛ての第１コマンド、ＯＮＵ#２宛ての第１コマンド、およびＯＮＵ#３宛ての第１コマンド）を送信してもよい。
【００７０】
―第１コマンド送信後の受信処理―
監視部５２は、検出信号６２を受信すると、切替信号６６を光電気変換部５０に送出する。光電気変換部５０は、切替信号６６に応答して、受信した光から中心波長が第２波長λ２である第２波長光を抽出する。光電気変換部５０は更に、抽出した第２信号光を電気信号５８に変換する。この電気信号５８は、ＰＳ変換部４８によりデータ６０ａに変換される。
【００７１】
符号化−復号化部４６はデータ６０ａを復号し、データ６０ｂを出力する。データ６０ｂは、データ６０ａの復号化により得られたデータである。ＰＯＮ部４４は、データ６０ｂに誤りがある場合にはデータ６０ｂを破棄し、データ６０ｂに誤りがない場合にはデータ６０ｂのプリアンブル１６８を新たなプリアンブル６８に変更する。ＰＯＮ部４４はこれらの処理により得られたデータ６０ｃを受信バッファ部３８、Ｌ２ＳＷ部３６およびＳＮＩ部３４を介して、通信ネットワークに送出する。
【００７２】
ＰＯＮ部４４、Ｌ２ＳＷ部３６およびＳＮＩ部３４が、第２波長光の変換により得られるデータ６０ｂに対して行う処理は、第１信号光２０ａの変換により得られるデータ６０ｂに対してＰＯＮ部４４等が行う処理と略同じである。
【００７３】
―制御部―
制御部５４は、制御信号６５等を用いて各機能ブロック（ＰＯＮ部４４等）が動作するタイミングを制御する。
【００７４】
―ＰＯＮ部―
ＰＯＮ部４４は上述した処理に加え、複数の通信装置６と通信装置２との通信リンクの確立および維持を行う。ＰＯＮ部４４は更に、複数の通信装置６が第１信号光２０ａを通信装置２に送信するタイミングの制御を行う。ＰＯＮ部４４は、複数の通信装置６の認証、複数の通信装置６に対する動的帯域割り当て、パケットの暗号化および複合化、複数の通信装置６の保守等を行ってもよい。
【００７５】
ところで図１に示す受信部１４は、通信装置２の機能ブロックである。受信部１４は、図８に示す機能ブロックのうち「―第１信号光の受信―」および「―第１コマンド送信後の受信処理―」で説明した処理を実行するブロックおよび制御部５４を含む。
【００７６】
図１の送信部１６は、通信装置２の機能ブロックである。送信部１６は、図８に示す機能ブロックのうちのうち「―送信光の送信―」および「―第１コマンドの送出―」で説明した処理を実行するブロックおよび制御部５４を含む。
【００７７】
―ＯＡＭフレーム―
ＯＡＭフレームは、ＩＥＥＥ８０２．３ａｈに規定された保守機能で用いられるフレームである。図１２は、ＯＡＭフレームの構造を示す図である。図１２に示すように、ＯＡＭフレームは、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、フレームタイプ、サブタイプ、フラグ、コード、データ／バディングおよびＦＣＳを有する。
【００７８】
サブタイプ、フラグ、コード、データ／バディングは、図１０を参照して説明した送信データ７０に相当する。サブタイプは、１オクテットのビット列である。サブタイプは、０ｘ０３で表されるビット列に固定されている。フラグは、２オクテットのビット列である。コードは、１オクテットのビット列である。データ／バディングは、４２〜１４９６オクテットのビット列である。
【００７９】
実施の形態１のＯＡＭフレーム６４は、コードとデータ／バディングを用いて、複数の通信装置６に中心波長が特定の波長（第１波長λ１または第２波長λ２）である信号光を送信させるように構成されている。
【００８０】
実施の形態１で用いるＯＡＭフレーム６４のコード７２は、０ｘＦＤで表されるビット列である。ＩＥＥＥ８０２．３ａｈの保守機能では、コード７２が０ｘ０５〜０ｘＦＤで表されるビット列であるＯＡＭフレームは使用されない。すなわち、実施の形態１で用いるＯＡＭフレーム６４は未使用（Reserved）のＯＡＭフレームである。
【００８１】
実施の形態１のＯＡＭフレーム６４のデータ／バディング７４は、４２オクテットのビット列である。実施の形態１のデータ／バディング７４は、１オクテットのビット列７６（データ）と、０ｘ００で表される４１個のビット列７８（バディング）とを有する。
【００８２】
複数の通信装置６夫々は、受信したＯＡＭフレームのコード７２が、０ｘＦＤで表されるビット列の場合、データ／バディング７４の最初の１オクテットのビット列７６に対応する波長を中心波長とする信号光を送出する。例えば最初のビット列７６が０ｘ０１で表されるビット列の場合、複数の通信装置６は、中心波長が第２波長λ２である第２信号光２０ｂを送出する。
【００８３】
一方、最初のビット列７６が０ｘ００で表されるビット列の場合、複数の通信装置６は、中心波長が第１波長λ１である第１信号光２０ａを送出する。実施の形態１のＯＡＭフレーム６４は、ビット列７６が０ｘＦＤで表されるフレームである。
【００８４】
実施の形態１のＯＡＭフレーム６４に付けられるプリアンブルは例えば、ブロードキャストＬＬＩＤを含むプリアンブルである。
【００８５】
複数の通信装置６は夫々、ブロードキャストＬＬＩＤを含むＯＡＭフレームを自局宛てのパケットとして取り扱う。従って、ブロードキャストＬＬＩＤを用いることで、複数の通信装置６夫々の信号光の波長を変更することができる。
【００８６】
コード７２のビット列は、上述した０ｘＦＤで表されるビット列以外のビット列（具体的には、０ｘ０５〜０ｘＦＣで表されるビット列）であってもよい。同様に、データ／バディング７４は上述したビット列以外のビット列であってもよい。
【００８７】
（３）ハードウエア構成
図１３は、通信装置２のハードウエア構成の一例を示す図である。
【００８８】
通信装置２は例えば、通信ネットワーク側のインターフェース回路８０ａ、レイヤー２スイッチ回路８２、およびレイヤー２スイッチ回路８２に接続されたＦＰＧＡ（Field-Programmable Gate Array）８４ａを有する。通信装置２は更に、ＦＰＧＡ８４ａに接続された２つのメモリ８６ａ〜８６ｂ、複数の通信装置６（例えば、ＯＮＵ）側のインターフェース回路８０ｂ、光電気変換回路８８、および光電気変換回路８８に接続されたＦＰＧＡ８４ｂを有する。
【００８９】
通信装置２は更に、ＣＰＵ（Central Processing Unit）９２、ＣＰＵ９２に接続されたメモリ８６ｃ、不揮発性メモリ（例えば、フラッシュメモリ）９４、およびＲＯＭ（Read Only Memory）９６を有する。通信装置２は更に、入力装置９８および出力装置１００を有する。通信装置２は更に、ＣＰＵ９２、メモリ８６ｃ、ＦＰＧＡ８４ｂ、不揮発性メモリ９４、ＲＯＭ９６、入力装置９８および出力装置１００夫々に接続されたバス１０１を有する。
【００９０】
インターフェース回路８０ａ、８０ｂおよびレイヤー２スイッチ回路８２は例えば、ＡＳＩＣ（Application Specific Integrated Circuit）である。メモリ８６ａ、８６ｂ、８６ｃは例えば、ＲＡＭ（Random Access Memory）である。入力装置９８は例えば、マウス等のポインティング・デバイスとキーボードとを含む装置である。出力装置１００は例えば、液晶ディスプレイである。
【００９１】
ＲＯＭ９６には、回復プログラム１０２と制御プログラム１０３とが記録されている。不揮発性メモリ９４には、複数の通信装置６（例えば、ＯＮＵ＃１、ＯＮＵ＃２、ＯＮＵ＃３）夫々のＬＬＩＤ９３とブロードキャストＬＬＩＤ９５が記録されている。
【００９２】
ＣＰＵ９２は、回復プログラム１０２をＲＯＭ９６から読み出して、回復プログラム１０２が有するプロセスを順次実行する。回復プログラム１０２（ソフトウエア）を実行するＣＰＵ９２（プロセッサ）は、ハードウエアである。制御プログラム１０３については後述する。
【００９３】
ＳＮＩ部３４（図８参照）は、インターフェース回路８０ａにより実現される。レイヤー２スイッチ部３６は、レイヤー２スイッチ回路８２により実現される。受信バッファ部３８は、メモリ８６ａにより実現される。送信バッファ部４０は、メモリ８６ｂにより実現される。ＰＯＮ部４４は、ＦＰＧＡ８４ａと不揮発性メモリ９４により実現される。ＦＰＧＡ８４ａは、ＬＬＩＤを不揮発性メモリ９４から読出し、データ５６ｃ（図９参照）およびＯＡＭフレーム６４のプリアンブルに埋め込む。
【００９４】
符号化−復号化部４６は、インターフェース回路８０ｂにより実現される。ＰＳ変換部４８は、インターフェース回路８０ｂにより実現される。
【００９５】
光電気変換部５０は、光電気変換回路８８により実現される。監視部５２は、ＦＰＧＡ８４ｂ、ＣＰＵ９２、ＲＯＭ９６、メモリ８６ｃおよび不揮発性メモリ９４により実現される。制御部５４は、ＣＰＵ９２、ＲＯＭ９６およびメモリ８６ｃにより実現される。ＯＡＭ挿入部４２は、ＦＰＧＡ８４ａにより実現される。
【００９６】
図９の機能ブロックの一部または全部は、一または複数のシステムＬＳＩ（Large-Scale Integration；例えば、ＰＯＮチップ）により実現されてもよい(後述する複数の通信装置６の機能ブロックについても同様)。
【００９７】
図１を参照して説明した受信部１４は、インターフェース回路８０ａ、レイヤー２スイッチ回路８２、ＦＰＧＡ８４ａ、メモリ８６ａ、インターフェース回路８０ｂ、光電気変換回路８８、ＣＰＵ９２、メモリ８６ｃおよびＲＯＭ９６に実現される。送信部１６は、インターフェース回路８０ａ、レイヤー２スイッチ回路８２、ＦＰＧＡ８４ａ〜８４ｂ、メモリ８６ｂ、インターフェース回路８０ｂ、光電気変換回路８８、ＣＰＵ９２、メモリ８６ｃ、ＲＯＭ９６、および不揮発性メモリ９４により実現される。
【００９８】
―光電気変換回路―
図１４は、光電気変換回路８８（すなわち、光電気変換部５０）のハードウエア構成の一例を示す図である。図１５は、図１４の光電気変換回路８８における信号およびデータの流れを示すである。
【００９９】
光電気変換回路８８は、波長λ０（送信光２２の中心波長）で発光するレーザーダイオード１０４と、レーザーダイオード１０４に光学的に結合したモニタ・フォトダイオード１０６とを有する。光電気変換回路８８は更に、レーザードライバー１０８、送信監視回路１１０、および光カプラ１１２を有する。光カプラ１１２は例えば、誘電体多層膜を有する合分波器である。
【０１００】
光電気変換回路８８は更に、光分岐器１１４、光フィルタ１１６、光スイッチ１１７、フォトダイオード１２０、ＴＩＡ（Trans-Impedance Amplifier ）１２２、ポスト増幅器１２４、および受信監視回路１２６を有する。光分岐器１１４は例えば、Ｙ分岐を有する平面光導波路または方向性結合器である。光フィルタ１１６は例えば、誘電体多層膜を有する光学素子である。光スイッチ１１７は例えば、光方向性結合器である。
【０１０１】
ＰＳ変換部４８（図９参照）からのシリアルな電気信号５６ｆは、レーザードライバー１０８（図１５参照）に供給される。図１５中のＶｃｃは、電源電圧を表している。
【０１０２】
レーザードライバー１０８は、シリアルな電気信号５６ｆに従ってレーザーダイオード１０４を駆動して送信光２２を生成する。送信光２２は光カプラ１１２を介して、共通光ファイバ１０に送出される。
【０１０３】
モニタ・フォトダイオード１０６は、レーザーダイオード１０４の出力光の強度（以下、光出力と呼ぶ）に応じた光電流を、送信監視回路１１０に送出する。送信監視回路１１０は、レーザーダイオード１０４の光出力を監視する。この出力は、通信装置２の保守に用いられる。モニタ・フォトダイオード１０６および送信監視回路１１０は、省略してもよい。
【０１０４】
光電気変換回路８８に入射した光（第１信号光２０ａ、第２信号光２０ｂ、消光不良光３０等）は、光カプラ１１２を介して光分岐器１１４に入射し、２つの光路に分岐する。一方の光路１１５ａに出射した光（以下、第１分岐光１２８ａと呼ぶ）は、光スイッチ１１７の第１ポートＰ１に入射する。
【０１０５】
他方の光路１１５ｂに出射した光（以下、第２分岐光１２８ｂと呼ぶ）は、光フィルタ１１６に入射する。光フィルタ１１６は、入射した光から中心波長が第１波長λ１である部分を除去して、第２波長λ２を有する第２波長光１３０を抽出する。第２波長光１３０は、光スイッチ１１７の第２ポートＰ２に入射する。
【０１０６】
通信装置２の運転が開始すると第１ポートＰ１は第３ポートＰ３に接続され、その後第１ポートＰ１と第３ポートＰ３の接続は保持される。第１ポートＰ１と第３ポートＰ３の接続が保持されている間は、第１分岐光１２８ａがフォトダイオード１２０に入射する。フォトダイオード１２０は、入射した第１分岐光１２８ａをシリアルな電気信号５８に変換する。
【０１０７】
電気信号５８は、ＴＩＡ１２２とポスト増幅器１２４により増幅された後、ＰＳ変換部４８（図９参照）に送出される。ＰＳ変換部４８により受信された電気信号５８は、ＰＳ変換部４８等によりデータ（例えば、データ６０ｃ）に変換される。
【０１０８】
電気信号５８は、ポスト増幅器１２４を介して受信監視回路１２６にも供給される。受信監視回路１２６は、電気信号５８の強度変化（例えば、電圧の時間変化）を監視する。受信監視回路１２６は、電気信号５８の強度変化に基づいて、消光不良光３０が光電気変換回路８８に入射したと判定した場合には、検出信号６２を監視部５２（図９参照）に送出する。
【０１０９】
監視部５２（図９参照）は検出信号６２に応答して、光スイッチ１１７に切替信号６６を送出する。光スイッチ１１７はこの切替信号６６に応答して、第３ポートＰ３を第２ポートＰ２に接続する。すると、フォトダイオード１２０には、第２波長光１３０が入射する。
【０１１０】
フォトダイオード１２０は、入射した第２波長光１３０を電気信号５８に変換する。電気信号５８は、ＴＩＡ１２２とポスト増幅器１２４とにより増幅された後、ＰＳ変換部４８（図９参照）に供給される。ＰＳ変換部４８に受信された電気信号５８は、ＰＳ変換部４８等によりデータ（例えば、データ６０ｃ）に変換される。
【０１１１】
（４）ＣＰＵによる回復処理
図１６は、ＣＰＵ９２が実行する回復処理の一例を示すフローチャートである。図１７は、回復処理に関する信号の流れを示す図である。
【０１１２】
通信装置２は、図１７に示すように、ＣＰＵ９２、ＣＰＵ９２に結合されたメモリ８６ｃ、およびＲＯＭ９６を有する。通信装置２は更に、複数の回路（以下、送受信回路と呼ぶ）を有する装置である。送受信回路は少なくとも、光電気変換回路８８、インターフェース回路８０ｂ、ＦＰＧＡ８４ａおよび８４ｂ、メモリ８６ａおよび８６ｂ、および不揮発性メモリ９４とを含む回路である。
【０１１３】
通信装置２が起動されると、ＣＰＵ９２はＲＯＭ９６に記録された制御プログラム１０３を読出して、制御プログラム１０３の各プロセスを順次実行する。制御プログラム１０３は、各機能ブロック（例えば、ＰＯＮ部４４等）の動作タイミングの制御をＣＰＵ９２に実行させるためのプログラムである。制御プログラム１０３は、制御部５４（図９参照）により実行される。
【０１１４】
ＦＰＧＡ８４ｂは、光電気変換回路８８からの検出信号６２を受信すると、ＣＰＵ９２に割り込み信号１３２を送出する。するとＣＰＵ９２は、回復処理を開始する（ステップＳ０）。具体的にはＣＰＵ９２は、回復プログラム１０２をＲＯＭ９６から読み出して、回復プログラム１０２が有するプロセスの実行を開始する。
【０１１５】
ＣＰＵ９２は先ず、送受信回路に、受信した光から中心波長が第２波長である第２波長光を抽出させ更に、抽出した第２波長光をデータに変換させる。ステップ２は、受信部１４（図１参照）により実行される。ステップ２は、受信部１４が実行する処理の一部である。
【０１１６】
具体的にはＣＰＵ９２は、ＦＰＧＡ８４ｂを介して切替信号６６（図１７参照）を光電気変換回路８８に送出する。
【０１１７】
ＣＰＵ９２は更に、送受信回路に、複数の通信装置６（例えば、ＯＮＵ）夫々に第２信号光２０ｂを送信させるための第１コマンド３２ａを送信させる（ステップＳ４）。ステップＳ４は、送信部１６（図１参照）により実行される。ステップＳ４は、送信部１６が実行する処理の一部である。
【０１１８】
具体的にＣＰＵ９２は、ＯＡＭフレーム６４と不揮発性メモリ９４に記録されたブロードキャストＬＬＩＤ９５とを、バス１０１を介してＦＰＧＡ８４ａに送出する。ＣＰＵ９２は更に、ＦＰＧＡ８４ａに、ブロードキャストＬＬＩＤ９５を含むプリアンブルをＯＡＭフレーム６４に付けて送信するように命令する。
【０１１９】
ＣＰＵ９２は更に、出力装置１００に警告を表示する（ステップＳ６）。
【０１２０】
ＣＰＵ９２は、ステップＳ６が終了すると、上記制御プログラム１０３の実行を再開する。図１６は回復処理の一例であって、ステップＳ２〜Ｓ６を実行する順番は図１６の順番には限定されない。
【０１２１】
ステップＳ２〜Ｓ６は、互いに独立したプロセスである。従って、ステップＳ２〜Ｓ６の順番は変更してもよい。
【０１２２】
ステップＳ２〜Ｓ４が実行されれば、正常な通信装置（例えば、正常ＯＮＵ）からの第２信号光２０ｂの受信は可能になる。従って、ステップＳ６は省略してもよい。
【０１２３】
通信装置２のオペレータはステップＳ６により、消光不良光３０の受信を知ることができる。消光不良光３０の受信を知ったオペレータは例えば、通信装置２に設けられた保守機能により故障した通信装置（例えば、故障ＯＮＵ）を特定することができる。
【０１２４】
具体的にはオペレータは、入力装置９８と出力装置１００とを操作して、通信装置２（例えばＯＬＴ）から複数の通信装置６（例えばＯＮＵ）夫々に、パケットを送信するように命令する。故障した通信装置（例えば、ＯＮＵ＃２）は、パケットを送信できない。一方、正常な通信装置（例えば、ＯＮＵ＃１、ＯＮＵ＃３）は、第２信号光２０ｂを用いてパケットを送信できる。
【０１２５】
従ってオペレータは、パケットの送信命令に応答しない通信装置（例えば、ＯＮＵ＃２）を、故障した通信装置と特定することができる。パケットの送信および受信には、通信装置２の保守機能を用いる。
【０１２６】
オペレータは、特定した通信装置（例えば、ＯＮＵ＃２）に人員を派遣して、故障した通信装置（例えば、ＯＮＵ＃２）を修理することができる。その後オペレータは、通信装置２（例えば、ＯＬＴ）から複数の通信装置６（例えば、ＯＮＵ）に、第１信号光２０ａを送信させるための第２コマンドを送信する。すると、複数の通信装置６は第１信号光２０ａを用いたパケットの送信を再開し、ＰＯＮ４は正常な状態（すなわち、第１信号光２０ａによる通信が行われる状態）に復旧する。
【０１２７】
（５）複数の通信装置
（５−１）機能ブロック
図１８は、複数の通信装置６（例えば、ＯＮＵ）の機能ブロック図の一例である。図１９は、図１８の機能ブロック図における信号およびデータの流れを示す図である。
【０１２８】
図１８の機能ブロック図は、図８の機能ブロック図（すなわち、通信装置２の機能ブロック図）に類似している。従って図８と同じ部分については、説明を省略または簡単にする（図１９についても同様）。
【０１２９】
図１８に示すように、複数の通信装置６は夫々、例えばユーザ網インターフェース部１３４（以下、ＵＮＩ部と呼ぶ）およびレイヤー２スイッチ部１３６（以下、Ｌ２ＳＷ部と呼ぶ）を有する。更に複数の通信装置６は夫々、受信バッファ部１３８、パケット識別部１４２、送信バッファ部１４０およびＰＯＮ部１４４を有する。複数の通信装置６は更に、符号化−復号化部１４６、ＰＳ変換部１４８、光電気変換部１５０、ＯＡＭ終端部１５２および制御部１５４を有する。
【０１３０】
制御部１５４は、制御信号１６５（図１９参照）等を用いて各機能ブロック（ＰＯＮ部１４４等）が動作するタイミングを制御する。
【０１３１】
―送信機能―
ＵＮＩ部１３４は、ＵＮＩ（User Network Interface）を介してユーザ端末から受信した電気信号１１８ａ（図１９参照）をデータ１５６ａに変換し、Ｌ２ＳＷ部１３６に送出する。Ｌ２ＳＷ部１３６は、ＵＮＩ部１３４から受信したデータ１５６ａからデータ１５６ｂを抽出する。データ１５６ｂは、通信装置２（図１参照）に接続された装置宛てのパケットである。送信バッファ部１４０は、データ１５６ｂを一時的に蓄積する。ＰＯＮ部１４４は、送信バッファ部１４０からデータ１５６ｃを抽出する。データ１５６ｃは、送信バッファ部１４０に一時的に蓄積されたデータ１５６ｂである。
【０１３２】
ＰＯＮ部１４４は、抽出したデータ１５６ｃをＦＣＳに基づいてチェックし、データ１５６ｃに誤りがある場合にはデータ１５６ｃを破棄する。ＰＯＮ部４４は抽出したデータ１５６ｃのプリアンブルを破棄し、新たなプリアンブルをデータ１５６ｃに付ける。新たなプリアンブルは、自局に割当てられたＬＬＩＤを含む。ＰＯＮ部１４４は、これらの処理に得られたデータ１５６ｄを出力する。データ１５６ｄの構造は、図１１を参照して説明したデータ５６ｄの構造と略同じである。
【０１３３】
データ１５６ｄは、ＴＤＭＡ（Time Division Multiplexing）に適合するように順次出力される。データ１５６ｄの構造は、図１１を参照して説明したデータ５６ｄの構造と略同じである。
【０１３４】
符号化−復号化部１４６の機能は、図９を参照して説明した符号化−復号化部４６の機能と略同じである。ＰＳ変換部１４８についても同様である。符号化−復号化部１４６はデータ１５６ｄを符号化し、符号化により得られたデータ１５６ｅを出力する。ＰＳ変換部１４８は、データ１５６ｅをシリアルな電気信号１５６ｆに変換する。
【０１３５】
光電気変換部１５０は、シリアルな電気信号１５６ｆを信号光（第１信号光２０ａまたは第２信号光２０ｂ）に変換して、共通光ファイバ１０に送出する。光電気変換部１５０が送出する信号光は、運転開始時点では第１信号光２０ａである。
【０１３６】
以上のように複数の通信装置６は、端末から受信したデータ１５６ｂを信号光（第１信号光２０ａまたは第２信号光２０ｂ）に変換し、通信装置２に逐次送信する。複数の通信装置６により送出される信号光は例えば、ＴＤＭＡに従って送信される。
【０１３７】
―受信機能―
光電気変換部１５０は、通信装置２によって送信された送信光２２を順次受信して、電気信号１５８に変換する。ＰＳ変換部１４８は、電気信号１５８をデータ１６０ａに変換する。符号化−復号化部１４６はデータ１６０ａを復号し、復号化により得られたデータ１６０ｂを出力する。
【０１３８】
ＰＯＮ部１４４の機能は、信号光の受信に関し、図９を参照して説明したＰＯＮ部４４の機能と略同じである。ＰＯＮ部１４４は、データ１６０ｂの誤りチェックおよびプリアンブルの更新を行い、これらの処理により得られるデータ１６０ｃを出力する。
【０１３９】
パケット識別部１４２は、データ１６０ｃからＯＡＭフレーム１６４を抽出してＯＡＭ終端部１５２に送出する。
【０１４０】
パケット識別部１４２は、データ１６０ｃからＯＡＭフレーム１６４以外のパケットも抽出して受信バッファ部１３８に送出する。受信バッファ部１３８は、データ１６０ｃを一時的に蓄積する。
【０１４１】
Ｌ２ＳＷ部１３６は、受信バッファ部１３８からデータ１６０ｄを取得する。データ１６０ｄは、受信バッファ部１３８に一時的に蓄積されたデータ１６０ｃである。
【０１４２】
Ｌ２ＳＷ部１３６は更に、取得したデータ１６０ｄの宛先アドレスに対応する端末に送信する。データ１６０ｄは、ＵＮＩ部１３４を介して送信される。
【０１４３】
ＵＮＩ部１３４は、データ１６０ｄをユーザネットワークのプロトコルに従ってシリアルな電気信号１１８ｂに変換し、このシリアルな電気信号１１８ｂを端末に送信する。
【０１４４】
以上のように、複数の通信装置６は夫々、光電気変換部１５０により順次受信した信号光をデータ１６０ｃ等に変換する。
【０１４５】
―第２信号光の送出―
ＯＡＭ終端部１５２は、パケット識別部１４２から受信したＯＡＭフレーム１６４のＬＬＩＤを参照して、受信したＯＡＭフレーム１６４が宛先に自局を含むパケットであるか否か判別する。ＯＡＭ終端部１５２は更に、受信したＯＡＭフレーム１６４のコードとデータ／バディング７４とを参照して、受信したＯＡＭフレーム１６４が第１コマンド３２ａ（図５参照）であるか否か判定する。ＯＡＭ終端部１５２は、ＯＡＭフレーム１６４が宛先に自局を含む第１コマンド３２ａである場合、切替信号１６６を光電気変換部１５０に送出する。
【０１４６】
光電気変換部１５０は、切替信号１６６を受信すると、電気信号１５６ｆを第２波長を有する第２信号光２０ｂに変換して、個別光ファイバ１２に送出する。
【０１４７】
以上のように、複数の通信装置６は夫々、第１コマンド３２ａに応答して、第２信号光２０ａを送出する。
【０１４８】
（５−２）ハードウエア構成
図２０は、複数の通信装置６（例えば、ＯＮＵ）のハードウエア構成の一例を示す図である。
【０１４９】
複数の通信装置６は夫々、端末側のインターフェース回路１８０ａ、レイヤー２スイッチ回路１８２、およびレイヤー２スイッチ回路１８２に接続されたＦＰＧＡ１８４ａを有する。複数の通信装置６は夫々更に、ＦＰＧＡ１８４ａに接続された２つのメモリ１８６ａ、１８６ｂ、通信装置２（例えば、ＯＬＴ）側のインターフェース回路１８０ｂ、光電気変換回路１８８、および光電気変換回路１８８に接続されたＦＰＧＡ１８４ｂを有する。
【０１５０】
複数の通信装置６は夫々更に、ＣＰＵ１９２、ＣＰＵ１９２に接続されたメモリ１８６ｃ、不揮発性メモリ（例えば、フラッシュメモリ）１９４、およびＲＯＭ１９６を有する。複数の通信装置６は夫々更に、ＣＰＵ１９２、メモリ１８６ｃ、ＦＰＧＡ１８４ｂ、不揮発性メモリ１９４、およびＲＯＭ１９６に接続されたバス２０１を有する。
【０１５１】
インターフェース回路１８０ａ、１８０ｂおよびレイヤー２スイッチ回路１１８ｂは例えば、ＡＳＩＣである。メモリ１８６ａ、１８６ｂ、１８６ｃは例えば、ＲＡＭである。
【０１５２】
ＲＯＭ１９６には、応答プログラム２０２と制御プログラム２０３が記録されている。不揮発性メモリ１９４には、複数の通信装置６夫々のＬＬＩＤ９３が記録されている。
【０１５３】
ＣＰＵ１９２は、応答プログラム２０２をＲＯＭ１９６から読み出して、応答プログラム２０２が有するプロセスを順次実行する。応答プログラム２０２（ソフトウエア）を実行するＣＰＵ１９２（プロセッサ）は、ハードウエアである。制御プログラム２０３については後述する。
【０１５４】
ＵＮＩ部１３４（図１８参照）は、インターフェース回路１８０ａにより実現される。レイヤー２スイッチ部１３６は、レイヤー２スイッチ回路１８２により実現される。受信バッファ部１３８は、メモリ１８６ａにより実現される。送信バッファ部１４０は、メモリ１８６ｂにより実現される。ＰＯＮ部１４４は、ＦＰＧＡ１８４ａと不揮発性メモリ１９４により実現される。ＦＰＧＡ１８４ａは、ＬＬＩＤ９３を不揮発性メモリ１９４から読出し、データ１５６ｃ（図１９参照）のプリアンブルに埋め込む。
【０１５５】
符号化−復号化部１４６は、インターフェース回路１８０ｂにより実現される。ＰＳ変換部１４８は、インターフェース回路１８０ｂにより実現される。
【０１５６】
光電気変換部１５０は、光電気変換回路１８８により実現される。パケット識別部１４２は、ＦＰＧＡ１８４ａにより実現される。制御部１５４は、ＣＰＵ１９２、ＲＯＭ１９６およびメモリ１８６ｃにより実現される。
【０１５７】
ＯＡＭ終端部１５２は、ＦＰＧＡ１８４ｂ、ＣＰＵ１９２、ＲＯＭ１９６、メモリ1
８６ｃおよび不揮発性メモリ1９４により実現される。
【０１５８】
―光電気変換回路―
図２１は、光電気変換回路１８８（すなわち、光電気変換部１５０）のハードウエア構成の一例を示す図である。図２２は、図２１の光電気変換回路１８８における信号およびデータの流れを示すである。
【０１５９】
光電気変換回路１８８は、第１波長λ１で発光するレーザーダイオード２０４とレーザーダイオード２０４に光学的に結合したモニタ・フォトダイオード２０６とを有する。光電気変換回路１８８は更に、第２波長λ２で発光するレーザーダイオード３０４とレーザーダイオード３０４に光学的に結合したモニタ・フォトダイオード３０６とを有する。
【０１６０】
光電気変換回路１８８は更に、レーザードライバー２０８、スイッチ回路２０９、送信監視回路２１０、および光カプラ２１２を有する。光カプラ２１２は例えば、誘電体多層膜を有する合分波器である。光電気変換回路１８８は更に、フォトダイオード２２０、ＴＩＡ２２２、およびポスト増幅器２２４を有する。
【０１６１】
光電気変換回路１８８に入射した光（送信光２２）は、光カプラ２１２を介してフォトダイオード２２０に入射する。フォトダイオード２２０は、送信光２２を電気信号１５８に変換する。電気信号１５８は、ＴＩＡ２２２とポスト増幅器２２４により増幅された後、ＰＳ変換部１４８（図１９参照）に送出される。
【０１６２】
レーザードライバー２０８は、ＰＳ変換部１４８（図１９参照）からの電気信号１５６ｆに従ってレーザーダイオード２０４を駆動して、第１信号光２０ａを生成する。或いはレーザードライバー２０８は、電気信号１５６ｆに従ってレーザーダイオード３０４を駆動して、第２信号光２０ｂを生成する。
【０１６３】
生成された信号光（すなわち、第１信号光２０ａまたは第２信号光２０ｂ）は、光カプラ２１２を介して個別光ファイバ１２に送出される。電気信号１５６ｆは、端末から受信したデータ１５６ｂ（図１９参照）が、ＰＯＮ部１４４等により光通信に適した形式に変換された電気信号である。
【０１６４】
複数の通信装置６の運転が開始すると、スイッチ回路２０９はレーザードライバー２０８をレーザーダイオード２０４に接続する。スイッチ回路２０９はそのまま、レーザードライバー２０８とレーザーダイオード２０４の接続を維持する。レーザーダイオード２０４は、レーザードライバー２０８に接続されている間、第１信号光２０ａを生成する。生成された第１信号光２０ａは、光カプラ２１２を介して個別光ファイバ１２に送出される。
【０１６５】
インターフェース回路１８０ｂ等の故障により、電気信号１５６ｆ（図１９参照）が途絶えることがある。すると略一定の電圧（例えば、電源電圧Ｖｃｃ）がレーザーダイオード２０４に印加され、レーザーダイオード２０４が連続光２６（図４参照）を発生する。このような故障は、インターフェース回路１８０ｂ以外の回路（例えば、ＦＰＧＡ１８４ａ、ＦＰＧＡ１８４ｂ、ＣＰＵ等）の故障でも発生する。
【０１６６】
連続光２６は別の通信装置６（例えば、ＯＮＵ）からの第１信号光２０ａと合波されて、消光不良光３０（図５参照）になる。消光不良光３０は、通信装置２（例えば、ＯＬＴ）により受信される。すると通信装置２は、第１コマンド３２ａを送出する。
【０１６７】
故障してない通信装置６（例えば、正常ＯＮＵ）が第１コマンド３２ａを受信すると、故障してない通信装置６（例えば、正常ＯＮＵ）のＯＡＭ終端部１５２（図１９参照）は、切替信号１６６を光電気変換回路１８８に送出する。
【０１６８】
スイッチ回路２０９（図２２参照）は、この切替信号１６６に応答して、レーザードライバー２０８をレーザーダイオード３０４に接続する。するとレーザーダイオード３０４は第２信号光２０ｂを生成し、生成された第２信号光２０ｂは光カプラ２１２を介して個別光ファイバ１２に送出される。
【０１６９】
一方、第１コマンド３２ａを伝達するための信号光が故障した通信装置６（例えば、故障ＯＮＵ）に入射しても、殆どの場合、故障した通信装置６は、入射した信号光をデータ（すなわち、第１コマンド３２ａ）に変換できない。仮に入射した信号光が第１コマンド３２ａに変換されても、ＦＰＧＡ１８４ｂ等が故障していると、切替信号１６６は送出されない。
【０１７０】
従って殆どの場合、故障した通信装置６は、中心波長が第１波長λ１である連続光２６を送出し続ける。しかし実施の形態１の通信装置２は、光フィルタ１１６（図１５参照）により消光不良光３０（図５参照）から第２波長光１３０を抽出し、抽出した第２波長光１３０をデータに変換する。従って、故障していない通信装置６（例えば、正常ＯＮＵ）と故障した通信装置６（例えば、故障ＯＮＵ）の通信は再開される。
【０１７１】
モニタ・フォトダイオード２０６、３０６の機能は、図１５を参照して説明したモニタ・フォトダイオード１０６の機能と略同じである。送信監視回路２１０についても、同様である。モニタ・フォトダイオード２０６、３０６および送信監視回路２１０は、省略してもよい。
【０１７２】
スイッチ回路２０９は、リセット信号１６７に応答して、レーザードライバー２０８を第１波長λ１で発光するレーザーダイオード２０４に接続してもよい。リセット信号１６７は、故障した通信装置６の修理後に、故障していない通信装置６に第１信号光２０ａの送信を再開させるために用いることができる（「（４）ＣＰＵによる回復処理」参照）。リセット信号１６７については後述する。
【０１７３】
（５−３）ＣＰＵによる応答処理
図２３は、ＣＰＵ１９２が実行する応答処理の一例を示すフローチャートである。図２４は、応答処理に関する信号の流れを示す図である。
【０１７４】
通信装置６（例えば、ＯＮＵ）が起動されると、ＣＰＵ１９２はＲＯＭ１９６に記録された制御プログラム２０３を読出して、制御プログラム２０３の各プロセスを順次実行する。制御プログラム２０３は、各機能ブロック（例えば、ＰＯＮ部１４４等）の動作タイミングの制御をＣＰＵ１９２に実行させるためのプログラムである。制御プログラム２０３の各プロセスは、制御部１５４により実行される。
【０１７５】
ＦＰＧＡ１８４ａはＯＡＭフレームを受信すると、ＣＰＵ１９２に割り込み信号２３２を送出する。するとＣＰＵ１９２は、応答処理を開始する（ステップＳ１００）。具体的にはＣＰＵ１９２は、応答プログラム２０２をＲＯＭ１９６から読み出して、応答プログラム２０２が有するプロセスの実行を開始する。
【０１７６】
ＣＰＵ１９２は先ず、ＦＰＧＡ１８４ａからＯＡＭフレーム１６４を取得する（ステップＳ１０２）。ステップＳ１０２は、パケット識別部１４２とＯＡＭ終端部１５２とにより実行される。
【０１７７】
ＣＰＵ１９２は、取得したＯＡＭフレーム１６４のＬＬＩＤを参照して、ＯＡＭフレーム１６４の宛先に自局が含まれるか否か判別する（ステップＳ１０４）。例えば、ＯＡＭフレーム１６４のＬＬＩＤがブロードキャストＬＬＩＤである場合、ＣＰＵ１９２はＯＡＭフレーム１６４の宛先に自局が含まれると判定する。
【０１７８】
ＣＰＵ１９２は、ＯＡＭフレーム１６４の宛先に自局が含まれない場合、応答処理を終了する（ステップＳ１１４）。ステップＳ１０４は、ＯＡＭ終端部１５２により実行される。
【０１７９】
ＯＡＭフレーム１６４の宛先に自局が含まれる場合、ＣＰＵ１９２はＯＡＭフレーム１６４が、信号光（通信装置６が送信する信号光）の波長を指定するコマンド（以下、切替コマンドと呼ぶ）であるか否か判別する（ステップＳ１０６）。ＯＡＭフレーム１６４が切替コマンドでない場合、ＣＰＵ１９２は応答処理を終了する（ステップＳ１１４）。
【０１８０】
具体的にはＣＰＵ１９２は、例えばＯＡＭフレーム１６４のコード７２が０ｘＦＤであるか否か判別する。コード７２が０ｘＦＤでない場合、ＣＰＵ１９２は応答処理を終了する。ステップＳ１０６は、ＯＡＭ終端部１５２により実行される。
【０１８１】
ＯＡＭフレーム１６４が切替コマンドである場合、ＯＡＭフレーム１６４が第１コマンド（すなわち、信号光の波長として第２波長λ２を指定するコマンド）であるか否かを判定する（ステップＳ１０８）。ステップＳ１０８は、ＯＡＭ終端部１５２により実行される。
【０１８２】
具体的にはＣＰＵ１９２は、例えばＯＡＭフレーム１６４のデータ／バディング７４の最初のビット列７６が０ｘ０１で表されるビット列であるか否かを判定する。
【０１８３】
ＯＡＭフレーム１６４が第１コマンドである場合、ＣＰＵ１９２はＦＰＧＡ１８４ｂを介して切替信号１６６を光電気変換回路１８８に送出する（ステップＳ１１０）。ステップＳ１１０は、ＯＡＭ終端部１５２により実行される。
【０１８４】
例えばＯＡＭフレーム１６４のデータ／バディング７４の最初のビット列７６が０ｘ０１で表されるビット列である場合、ＣＰＵ１９２はＦＰＧＡ１８４ｂを介して切替信号１６６を光電気変換回路１８８に送出する。その後ＣＰＵ１９２は、応答処理を終了する（ステップＳ１１４）。
【０１８５】
ＯＡＭフレーム１６４が第１コマンドでない場合（すなわち、ＯＡＭフレーム１６４が第２コマンドの場合）、ＣＰＵ１９２はＦＰＧＡ１８４ｂを介してリセット信号１６７を光電気変換回路１８８に送出する。その後ＣＰＵ１９２は、応答処理を終了する（ステップＳ１１４）。ステップＳ１１４は、ＯＡＭ終端部１５２により実行される。
【０１８６】
ＣＰＵ１９２は応答プログラムの終了後、制御プログラムの実行を再開する。
【０１８７】
図２３は応答処理の一例であって、ステップＳ１０４〜Ｓ１０８が実行される順番は図２３の順番には限定されない。例えば、ステップＳ１０４とステップＳ１０６の順番を入れ替えても、自局を宛先に含む第１コマンドは検出される。従って、ステップＳ１０４とステップＳ１０６の順番を入れ替えてもよい。
【０１８８】
ステップＳ１１２は例えば、故障した通信装置６（例えば、故障ＯＮＵ）の修理後に故障していない通信装置６（例えば、正常ＯＮＵ）に第１信号光２０ａの送信を再開させる際に用いることができる（「（４）ＣＰＵによる回復処理」参照）。
【０１８９】
しかしステップＳ１１２が実行されなくても、故障していない通信装置６（例えば、正常ＯＮＵ）は、第２信号光２０ｂにより通信装置２（例えば、ＯＬＴ）と通信できる。従って、ステップＳ１１２は省略してもよい。
【０１９０】
なお、ステップＳ１０８とステップＳ１１２の間に、ＯＡＭフレーム１６４が第２コマンドであるか否か判別するステップを設けてもよい。
【０１９１】
（６）通信方法
実施の形態１の通信方法を説明する。実施の形態１の通信方法は例えば、通信装置２により実行される。
【０１９２】
実施の形態１の通信方法は、複数の通信装置６（図２参照）によって送信され中心波長が第１波長λ１である複数の第１信号光２０ａを順次受信して、受信した第１信号光２０ａをデータに変換する通信方法である。
【０１９３】
実施の形態１の通信方法では更に、データに変換できない消光不良光３０（図５参照）を受信した場合、複数の通信装置６夫々に第２信号光２０ｂを送信させるための第１コマンド３２ａを送信する。第２信号光２０ｂは、中心波長が第１波長λ１とは異なる第２波長λ２である信号光である。
【０１９４】
実施の形態１の通信方法では更に、消光不良光３０を受信した後は、受信した光から中心波長が第２波長λ２である第２波長光１３０（図１５参照）を抽出し、抽出した第２波長光をデータに変換する。
【０１９５】
以上のように実施の形態１では、通信装置２（例えば、ＯＬＴ）がデータに変換できない消光不良光３０（図５参照）を受信した場合、第１コマンド３２ａを送出する。この第１コマンド３２ａの送出により、故障していない通信装置６（例えば、正常ＯＮＵ）に信号光の中心波長を第２波長λ２に変更させる。
【０１９６】
一方、故障した通信装置６（例えば、故障ＯＮＵ）は、殆どの場合、受信した信号光をデータ（コマンドを含む）に変換できない。従って、故障した通信装置６は、第１コマンドに応答できないので、中心波長が第１波長λ１である連続光２６を送出し続ける。
【０１９７】
通信装置２は中心波長が第２波長である光（第２波長光）を、例えば光フィルタ１１６（図１５参照）により消光不良光３０から抽出する。この抽出により、故障していない通信装置６（例えば、正常ＯＮＵ）の信号光（例えば、第２信号光２０ｂ）は、故障した通信装置６（例えば、故障ＯＮＵ）の連続光２６から分離される。そして通信装置２は、連続光２６から分離された信号光をデータに変換する（図６参照）。
【０１９８】
従って、実施の形態１によれば、故障した通信装置（例えば、故障ＯＮＵ）が連続光２６の送信を停止しない場合でも、通信装置２（例えば、ＯＬＴ）は、正常な通信装置（例えば、正常ＯＮＵ）との通信を再開できる。
【０１９９】
（実施の形態２）
実施の形態２は、実施の形態１に類似している。従って、実施の形態１と同じ部分については、説明を省略または簡単にする。
【０２００】
実施の形態１では、故障した通信装置（例えば、故障ＯＮＵ）は第１コマンド３２ａ（図５参照）を受信しても中心波長が第１波長λ１である連続光２６（図６参照）を送信し続ける。しかし稀ではあるが、故障した通信装置（例えば、故障ＯＮＵ）が第１コマンド３２ａに応答して、中心波長が第２波長λ２である連続光を送信することがある。
【０２０１】
例えば、レーザードライバー２０８（図２２参照）だけが故障した通信装置（例えば、ＯＮＵ）は、第１コマンド３２ａに応答して、故障したレーザードライバー２０８をレーザーダイオード３０４に接続する。レーザーダイオード３０４は、第２波長λ２で発光する素子である。従って、レーザードライバー２０８だけが故障した通信装置（例えば、ＯＮＵ）は、中心波長が第２波長λ２である連続光を送信する。
【０２０２】
実施の形態１の通信装置２（例えば、ＯＬＴ）は、中心波長が第２波長λ２である連続光を受信した場合、故障していない通信装置（例えば、正常ＯＮＵ）が送信した第２信号光２０ｂ（図６参照）をデータに変換できない。これは、実施の形態１の通信装置２が、夫々の中心波長が同じ波長である連続光と信号光とを分離できないためである。
【０２０３】
一方、実施の形態２の通信装置３０２（例えば、ＯＬＴ）は、中心波長が第２波長λ２である連続光を受信しても、第２信号光（中心波長が第２波長λ２である信号光）をデータに変換できる装置である。
【０２０４】
（１）動作  
図２５〜３３は、実施の形態２の通信装置３０２の動作の一例を説明する図である。図２５〜３３には、実施の形態２の通信装置３０２が適用されたＰＯＮ３０４の一例が示されている。
【０２０５】
通信装置３０２（例えば、ＯＬＴ）のＲＯＭ９６（図１３参照）には、後述する図３４を参照して説明する処理をＣＰＵ９２（図１７参照）に実行させるためのプログラム（以下、実施の形態２の回復プログラムと呼ぶ）が記録されている。通信装置３０２のＣＰＵ９２は、光電気変換回路８８が送出する検出信号６２に応答して、実施の形態２の回復プログラムを実行する。これらの点を除き、実施の形態３の通信装置３０２は、実施の形態１の通信装置２と略同じ構造および機能を有する。
【０２０６】
図２５に示す例では、複数の通信装置６は、ＯＮＵ＃１、ＯＮＵ＃２及びＯＮＵ＃３である。すなわち図２４に示す例では、複数の通信装置６の数は３つである。しかし複数の通信装置６の数は３つに限られない（実施の形態１参照）。
【０２０７】
実施の形態１の通信装置２は、一つの第１コマンドの３２ａ（図５参照）により、複数の通信装置６に第２信号光２０ｂ（図６参照）を送信させる。一方、実施の形態２の通信装置３０２は、複数の第１コマンド３３２ａ（図２６、２８、３２参照）を順次送信することで、複数の通信装置６（例えば、ＯＮＵ＃１、ＯＮＵ＃２およびＯＮＵ＃３）に第２信号光２０ｂを送信させる。
【０２０８】
複数の第１コマンド３３２ａは夫々、複数の通信装置６（例えば、ＯＮＵ）のうちの一つだけに第２信号光２０ｂを送信させるためのコマンドである。そして、複数の通信装置６（例えば、ＯＮＵ）は夫々、少なくとも運転が開始された時点では、複数の第１コマンド３３２ａのうちの一つだけに応答して第２信号光２０ｂを送信する。
【０２０９】
―消光不良光の発生―
図２５には、ＯＮＵ＃２が運転中に故障して、連続光２６を送信している場合が示されている。図２５のケースは、実施の形態１の図４のケースと略同じである。ＯＮＵ＃１が送信する第１信号光２０ａ１とＯＮＵ＃３が送信する第１信号光２０ａ３と連続光２６とが光スプリッタ８により合波されて、中心波長が第１波長λ１である消光不良光３０（図５参照）が発生する。
【０２１０】
―受信波長の変更―
通信装置３０２の受信部１４は、消光不良光３０を検出すると、光電気変換回路８８のフォトダイオード１２０（図１５参照）を光フィルタ１１６に接続する。この接続により受信部１４は、光電気変換する光の波長（すなわち、受信波長）を変更する。
【０２１１】
光フィルタ１１６の阻止帯域（入射光が大きく減衰する波長範囲（例えば、入射光が１０ｄＢ以上減衰する波長範囲））は、消光不良光３０の中心波長である第１波長λ１を含む。従って消光不良光３０は、フォトダイオード１２０には殆ど到達しない。従って、フォトダイオード１２０が光フィルタ１１６に接続されている間は、消光不良光３０は光電気変換されない。
【０２１２】
―コマンド＃１の送信―
通信装置３０２の送信部３１６は、受信部１４が消光不良光３０（図５参照）を受信すると、複数の第１コマンド３３２ａのうちの一つであるコマンド＃１（図２６参照）を送信する。コマンド＃１は、中心波長が第２波長λ２である第２信号光２０ｂ１（図２７参照）をＯＮＵ＃１に送信させるためのコマンドである。従ってＯＮＵ＃１は、コマンド＃１に応答して、第２信号光２０ｂ１（図２７参照）を送信する。
【０２１３】
光フィルタ１１６の通過帯域（入射光が殆ど減衰せずに通過する波長範囲（例えば、入射光が３ｄＢ以上減衰しない波長範囲））は、第２波長λ２を含む。従って、第２信号光２０ｂ１（図２７参照）のうち光分岐器１１４（図１５参照）を介して光フィルタ１１６に入射した部分（第２分岐光１２８ｂ）は、光フィルタ１１６を通過しフォトダイオード１２０に入射する。フォトダイオード１２０に入射した第２分岐光１２８ｂは、電気信号５８に変換される。変換された電気信号５８は、インターフェース回路８０ｂ等（図１３参照）によりデータに変換される。
【０２１４】
―コマンド＃２の送信―
送信部３１６は、受信部１４が第２信号光２０ｂ１を受信した後、複数の第１コマンド３３２ａのうちの一つであるコマンド＃２を送信する（図２８参照）。コマンド＃２は、中心波長が第２波長λ２である第２信号光をＯＮＵ＃２に送信させるためのコマンドである。
【０２１５】
―中心波長が第２波長λ２である消光不良光の発生―
故障ＯＮＵであるＯＮＵ＃２は、コマンド＃２（図２８参照）を受信すると、中心波長が第２波長λ２である連続光３２６（図２９参照）を送信する。
【０２１６】
ＯＮＵ＃１が送信する第２信号光２０ｂ１と連続光３２６とＯＮＵ＃３が送信する第１信号光２０ａ３とは光スプリッタ８により合波されて、消光不良光３３０（図２９参照）が発生する。
【０２１７】
消光不良光３３０のうち光分岐器１１４（図１５参照）を介して光フィルタ１１６に入射した部分（第２分岐光１２８ｂ）から、中心波長が第２波長λ２である第２波長光２３０（図１５参照）が抽出される。第２波長光２３０は、第２信号光２０ｂ１のうち光フィルタ１１６を通過した部分と連続光３２６のうち光フィルタ１１６を通過した部分とが合波された光である。
【０２１８】
第２波長光２３０はフォトダイオード１２０に入射し、電気信号５８に変換される。しかし、第２波長光２３０は連続光３２６の一部（約半分）を含むので、受信部１４は連続光３２６をデータに変換できない。
【０２１９】
―第２コマンドの送信―
連続光３２６（正確には、連続光３２６の一部）を含む第２波長光２３０（図１５参照）が電気信号５８に変換されると、受信監視回路１２６は検出信号６２を出力する。検出信号６２が出力されると、送信部３１６（図２９）は第２コマンド３２ｂ（図３０参照）を共通光ファイバ１０に送信する。
【０２２０】
ＯＮＵ＃２は、第２コマンド３２ｂに応答して、中心波長が第２波長λ２である連続光３２６の送信を停止し、中心波長が第１波長λ１である連続光２６（図３１参照）の送信を再開する。その結果、フォトダイオード１２０（図１５参照）には、第２信号光２０ｂ１（正確には、第２信号光２０ｂ１の一部）だけが入射する。すると受信部１４は、第２信号光２０ｂ１のデータへの変換を再開する。
【０２２１】
―コマンド＃３の送信―
送信部３１６は、連続光２６の受信後、複数の第１コマンド３３２ａのうちの一つであるコマンド＃３（図３２参照）を送信する。コマンド＃３は、中心波長が第２波長λ２である第２信号光をＯＮＵ＃３に送信させるためのコマンドである。ＯＮＵ＃３は、コマンド＃３に応答して、第２信号光２０ｂ３（図３３参照）を送信する。受信部１４は、第２信号光２０ｂ１、２０ｂ３をデータに変換する。
【０２２２】
以上のように、実施の形態２の通信装置３０２は、故障した通信装置（例えば、ＯＮＵ＃２）が第１コマンド３３２ａに応答して、連続光の中心波長を第２波長λ２に変更しても、第２コマンド３２ｂにより連続光の中心波長を第１波長λ１に戻せる。
【０２２３】
従って、実施の形態２の通信装置３０２によれば、故障した通信装置（例えば、ＯＮＵ＃２）が第１コマンド３３２ａに応答して連続光の中心波長を変更する場合でも、故障していない通信装置（例えば、ＯＮＵ＃１及びＯＮＵ＃３）との通信を再開できる。
【０２２４】
（２）送信部
（２−１）第１コマンドの送信
実施の形態２の送信部３１６は、複数の第１コマンド３３２ａ（図２６、２８、３２参照）を順次送信する。
【０２２５】
送信部３１６は好ましくは、複数の第１コマンド３３２ａを送信する送信間隔が、第２信号光２０ｂが返信されるまでの応答時間より長くなるように、複数の第１コマンド３２ａを順次送信する。
【０２２６】
送信間隔とは、複数の第１コマンド３３２ａの各コマンド（例えば、コマンド＃１）が送信されてから複数の第１コマンドのうち各コマンド（例えば、コマンド＃１）の次に送信されるコマンド（例えば、コマンド＃２）が送信されるまでの時間のことである。応答時間とは、各コマンド（例えば、コマンド＃１）の送信から各コマンド（例えば、コマンド＃１）への応答である光（以下、応答光と呼ぶ）が受信部１４に到達するまでの時間のことである。
【０２２７】
コマンド＃１（図２６参照）の応答光は、第２信号光２０ｂ１（図２７参照）である。コマンド＃２（図２８参照）の応答光は、連続光３２６（図２９参照）である。コマンド＃３（図３２参照）の応答光は、第２信号光２０ｂ３（図３３参照）である。
【０２２８】
（２−２）第２コマンドの送信
実施の形態２の送信部３１６は更に、送信部３１６が複数の第１コマンド３３２ａの送信を開始した後に受信部１４がデータに変換できない第２波長光２３０（図１５参照）を検出した場合、第２コマンド３２ｂ（図３０参照）を送信する。
【０２２９】
第２コマンド３２ｂは、複数の通信装置６の一つであって第２波長光２３０のうち第２波長光２３０のデータへの変換を妨げる部分を送信する装置に、この部分の代わりに中心波長が第１波長λ１である光を送信させるためのコマンドである。図２９に示す例では、第２波長光２３０のデータへの変換を妨げる部分（以下、妨害光と呼ぶ）を送信する装置は、ＯＮＵ＃２である。妨害光は、連続光３２６のうち光分岐器１１４により分岐されその後、光フィルタ１１６（図１５参照）を通過した部分である。
【０２３０】
送信部３１６は好ましくは、複数の第１コマンド３３２ａのうちデータに変換できない第２波長光２３０（図１５参照）の検出の直前に送信されたコマンド（例えば、コマンド＃２）に応答する装置に第２コマンド３２ｂを送信する。
【０２３１】
（３）ＣＰＵによる回復処理
図３４は、ＣＰＵ９２が実行する回復処理の一例を示すフローチャートである。通信装置３０２は、図１３に示すように、ＣＰＵ９２、ＣＰＵ９２に結合されたメモリ８６ｃ、および一または複数の回路（すなわち、送受信回路）を有する装置である。実施の形態２の回復プログラム４０２は、実施の形１の回復プログラム１０２とは異なるプログラムである。ＣＰＵ９２が回復プログラム４０２の実行を開始するまでのプロセスは、実施の形態１で説明したプロセスと略同じである。送受信回路は、光電気変換回路８８、インターフェース回路８０ｂ、およびＦＰＧＡ８４ａ、８４ｂ等を含む回路である（実施の形態１の「（４）ＣＰＵによる回復処理」参照）。
【０２３２】
ＣＰＵ９２は先ず、送受信回路に、受信した光から第２波長光１３０の抽出と、抽出した第２波長光１３０のデータへの変換を開始させる（ステップＳ２０２）。具体的には例えばＣＰＵ９２は、切替信号６６（図１７参照）をＦＰＧＡ８４ｂを介して光電気変換回路８８に送出する。
【０２３３】
ＣＰＵ９２は次に、変数ｎに１を代入する（ステップＳ２０４）。
【０２３４】
ＣＰＵ９２は次に、送受信回路に、第２信号光２０ｂをｎ番目のＯＮＵに送信させるための第１コマンド３３２ａを送信させる（ステップＳ２０６）。
【０２３５】
具体的には例えばＣＰＵ９２は、ｎ番目のＯＮＵに対応するＬＬＩＤ９３とＯＡＭフレーム６４とを、バス１０１を介してＦＰＧＡ８４ａに送出する。ＣＰＵ９２は更に、ＦＰＧＡ８４ａに、上記ＬＬＩＤ９３を含むプリアンブルをＯＡＭフレーム６４に付けて送信させる。すなわちＣＰＵ９２は、送受信回路に、ｎ番目のＯＮＵ宛ての第１コマンドを送信させる。
【０２３６】
ＣＰＵ９２は次に、一定の時間待機する（ステップＳ２０８）。待機する時間は、ｎ番目のＯＮＵ宛ての第１コマンド３３２ａの送信からこの第１コマンド３３２ａ（すなわち、ｎ番目のＯＮＵ宛てのコマンド）への応答である応答光が受信部１４に到達するまでの時間（以下、応答時間と呼ぶ）より長い時間である。
【０２３７】
ＣＰＵ９２は、例えばＰＯＮ３０４の運転開示時およびＯＮＵが増設された時に各ＯＮＵの応答時間を測定し、不揮発性メモリ９４に記録する。ＣＰＵ９２は、不揮発性メモリ９４から応答時間を読出し、読み出した応答時間より長い時間をステップＳ２０８の待機時間として用いる。
【０２３８】
ＣＰＵ９２は次に、ｎ番目のＯＮＵ宛ての第１コマンド３３２ａの送信後に、データに変換できない第２波長光２３０（図１５参照）を送受信装置が検出したか否か判別する（ステップＳ２１０）。
【０２３９】
例えばＣＰＵ９２は、ＦＰＧＡ８４ｂに、ステップＳ２０６の後に検出信号６２を受信したか否を問い合わせる（ステップＳ２１０）。検出信号６２が受信されていない場合、ＣＰＵ９２はステップＳ２１２に進む。
【０２４０】
ＣＰＵ９２は、変数ｎの値がＯＮＵの数Ｎより少ないか否か判別する（ステップＳ２１２）。変数ｎの値がＯＮＵの数Ｎより少ない場合、ＣＰＵ９２はステップＳ２１４に進む。ＣＰＵ９２は、変数ｎに１を加える（ステップＳ２１４）。その後ＣＰＵ９２は、ステップＳ２０６に戻る。
【０２４１】
ＣＰＵ９２は、ステップＳ２０６の後に送受信装置が、データに変換できない第２波長光を検出したと判断した場合、ステップＳ２１６に進む。
【０２４２】
ＣＰＵ９２は、送受信回路に、送信中の光の代わりに中心波長が第１波長λ１である光をｎ番目のＯＮＵに送信させるための第２コマンド３２ｂ（図３０参照）を送信させる（ステップＳ２１６）。
【０２４３】
具体的には例えばＣＰＵ９２は、ｎ番目のＯＮＵに第２信号光２０ｂを送信させるように構成されたＯＡＭフレーム６４（図９参照）とｎ番目のＯＮＵに対応するＬＬＩＤ９３（図１７参照）とを、バス１０１を介してＦＰＧＡ８４ａに送出する。ＣＰＵ９２は更に、ＦＰＧＡ８４ａに、上記ＬＬＩＤ９３を含むプリアンブルをＯＡＭフレーム６４に付けて送信するように命令する。実施の形態２のＯＡＭフレーム６４は例えば、データ／バディングの初のビット列７６が０ｘ００で表されるビット列である（実施の形態１の「（２）機能ブロック」参照）。
【０２４４】
ＣＰＵ９２は次に、一定の時間待機する（ステップＳ２１８）。待機する時間は、ステップＳ２０８の待機時間と同じである。ＣＰＵ９２は次に、出力装置１００にｎ番目のＯＮＵの識別情報（例えば、識別子）を表示する（ステップＳ２２０）。ＣＰＵ９２はその後、ステップＳ２１２に進む。
【０２４５】
ＣＰＵ９２は、ステップＳ２１２で変数ｎの値がＯＮＵの数Ｎ以上であると判断した場合、回復プログラムを終了する。
【０２４６】
ステップＳ２２０を実行しなくても、通信装置３０２と正常ＯＮＵの間の通信は回復できる。従ってステップＳ２２０は、省略してもよい。
【０２４７】
通信装置３０２（例えば、ＯＬＴ）のオペレータはステップＳ２２０で表示された識別子情報により、故障ＯＮＵ（すなわち、故障した通信装置）を特定できる。オペレータは、特定した故障ＯＮＵに人員を派遣して、故障ＯＮＵを修理することができる。
【０２４８】
その後オペレータは、通信装置３０２から複数の通信装置６（例えば、ＯＮＵ）に第２マンド３２ｂを送信することで、複数の通信装置６（例えば、ＯＮＵ）に第１信号光２０ａによるパケットの送信を再開させることができる。すなわち、ＰＯＮ４を正常な状態（すなわち、第１信号光により通信が行われる状態）に復旧できる。
【０２４９】
以上のように、実施の形態２の通信装置３０２（例えば、ＯＬＴ）は、故障した通信装置（例えば、故障ＯＮＵ）が通信装置３０２のコマンドに応答して変更した連続光の中心波長を、元の波長に戻すことができる。従って、実施の形態２の通信装置３０２（例えば、ＯＬＴ）によれば、複数の通信装置６（例えば、ＯＮＵ）の何れかが連続光の中心波長を変更できるように故障した場合でも、故障していない通信装置（例えば、正常ＯＮＵ）との通信を再開できる。
【０２５０】
（実施の形態３）
実施の形態３は、実施の形態１及び２に類似している。従って、実施の形態１及び２と同じ部分については、説明を省略または簡単にする。
【０２５１】
実施の形態１及び２の送信部１６、３１６は、受信部１４が消光不良光３０を受信すると、第１コマンド３２ａを送出する。一方、実施の形態３の送信部は、受信部が一定の時間（例えば、１〜１０００ｍｓまたは１０〜１００ｍｓ）より長い時間、消光不良光３０（図５参照）を受信し続ける場合に、第１コマンド３２ａを送信する。同様に、実施の形態３の送信部は、上記の場合に、消光不良光３０から第２波長光１３０（図１５参照）を抽出し、抽出した第２波長光１３０をデータに変換する。
【０２５２】
複数の通信装置６は、短時間（例えば、１〜１０００ｍｓ）連続光２６を送信した後、第１信号光２０ａの送信を再開することがある。この場合、回復処理（すなわち、第１コマンド３２ａの送信および第２波長光１３０の抽出とデータへの変換）が実行されなくても、通信装置２、３０２と複数の通信装置６の通信は回復する。
【０２５３】
実施の形態３の通信装置（例えば、ＯＬＴ）は、消光不良光３０の受信時間が短時間の場合には、回復処理（すなわち、第１コマンド３２ａの送信および第２波長光の抽出とデータへの変換）を実行しない。
【０２５４】
従って、実施の形態３の通信装置（例えば、ＯＬＴ）によれば、必要性が低い回復処理の実行を抑制できる。
【０２５５】
以上、本発明の実施形態について説明したが、実施の形態１〜３は、例示であって制限的なものではない。
【０２５６】
例えば実施の形態１〜３では、通信装置や回線の保守および監視のためのＯＡＭフレームを、第１コマンド３２ａおよび第２コマンド３２ｂに転用している。しかし第１コマンド３２ａおよび第２コマンド３２ｂは、ＯＡＭフレーム以外のフレームまたはパケットであってもよい。例えば第１コマンド３２ａおよび第２コマンド３２ｂは、上述した回復処理専用のフレームであってもよい。
【０２５７】
実施の形態１〜３では、第１波長λ１、第２波長λ２および送信波長λ０は単数である。しかし第１波長λ１、第２波長λ２および送信波長λ０は夫々、複数であってもよい。すなわち、実施の形態１〜３のＰＯＮは、波長多重化された信号光を取り扱うＰＯＮであってもよい。
【０２５８】
以上の実施の形態１〜３に関し、更に以下の付記を開示する。
【０２５９】
（付記１）
複数の通信装置によって送信され中心波長が第１波長である複数の第１信号光を順次受信してデータに変換する受信部と、
データを送信光に変換して前記複数の通信装置に送信する送信部とを有し、
前記送信部は、前記受信部がデータに変換できない消光不良光を受信した場合、前記複数の通信装置夫々に中心波長が前記第１波長とは異なる第２波長である第２信号光を送信させるための少なくとも一つの第１コマンドを送信し、
前記受信部は、前記消光不良光の受信後は、受信した光から中心波長が前記第２波長である第２波長光を抽出し、抽出した前記第２波長光をデータに変換する
通信装置。
【０２６０】
（付記２）
前記受信部は、前記複数の第１信号光を受信している間に一定の値を超える光強度を保ち続ける連続光を受信した場合、受信した前記複数の第１信号光をデータに変換できない機能部であり、
前記消光不良光は、前記受信部が前記複数の第１信号光のうちの一つの受信を開始してから前記複数の第１信号光のうちの別の信号光の受信を終了するまでの一期間の間、前記一定の値を超える光強度を維持する光である
ことを特徴とする付記１に記載の通信装置。
【０２６１】
（付記３）
前記少なくとも一つの第１コマンドは、夫々が前記複数の通信装置のうちの一つだけに前記第２信号光を送信させるためのコマンドである複数の第１コマンドを含み、
前記複数の通信装置は夫々、運転が開始された時点では、前記複数の第１コマンドのうちの一つだけに応答して前記第２信号光を送信し、
前記送信部は、前記複数の第１コマンドを順次送信し、
前記送信部は更に、前記複数の第１コマンドの送信を開始した後に前記受信部がデータに変換できない前記第２波長光を検出した場合、前記複数の通信装置の一つであって前記第２波長光のうち前記第２波長光のデータへの変換を妨げる部分を送信する装置に、前記部分の代わりに中心波長が前記第１波長である光を送信させるための第２コマンドを送信することを
特徴とする付記１又は２に記載の通信装置。
【０２６２】
（付記４）
前記複数の第１コマンドの前記送信では、前記複数の第１コマンドの各コマンドが送信されてから前記複数の第１コマンドのうち前記各コマンドの次に送信されるコマンドが送信されるまでの時間が、前記各コマンドの送信から前記各コマンドへの応答である応答光が前記受信部に到達するまでの時間より長くなるように、前記送信部が前記複数の第１コマンドを順次送信し、
前記第２コマンドの送信では、前記送信部は、前記複数の第１コマンドのうちデータに変換できない前記第２波長光の前記検出の直前に送信されたコマンドに応答した装置に前記第２コマンドを送信することを
特徴とする付記３に記載の通信装置。
【０２６３】
（付記５）
前記少なくとも一つの第１コマンドの前記送信は、前記受信部が一定の時間より長い時間、前記消光不良光を受信し続ける第１場合に実行され、
前記第２波長光の前記抽出は、前記第１場合に実行されることを
特徴とする付記１乃至４に記載の通信装置。
【０２６４】
（付記６）
複数の通信装置によって送信され中心波長が第１波長である複数の第１信号光を順次受信してデータに変換する通信方法において、
データに変換できない消光不良光を受信した場合、前記複数の通信装置夫々に中心波長が前記第１波長とは異なる第２波長である第２信号光を送信させるための少なくとも一つの第１コマンドを送信し、
前記消光不良光を受信した後は、受信した光から中心波長が前記第２波長である第２波長光を抽出し、抽出した前記第２波長光をデータに変換する
通信方法。
【符号の説明】
【０２６５】
２・・・通信装置
６・・・複数の通信装置
１４・・・受信部
１６、３１６・・・送信部
３０・・・消光不良光
２０ａ、２０ａ１、２０ａ２、２０ａ３・・・第１信号光
２０ｂ、２０ｂ１、２０ｂ２、２０ｂ３・・・第２信号光
３０、３３０・・・消光不良光
２６、３２６・・・連続光
３２ａ・・・第１コマンド
３２ｂ・・・第２コマンド
１３０、２３０・・・第２波長光
【図１】
2018174366.tif 000003
【図２】
2018174366.tif 000004
【図３】
2018174366.tif 000005
【図４】
2018174366.tif 000006
【図５】
2018174366.tif 000007
【図６】
2018174366.tif 000008
【図７】
2018174366.tif 000009
【図８】
2018174366.tif 000010
【図９】
2018174366.tif 000011
【図１０】
2018174366.tif 000012
【図１１】
2018174366.tif 000013
【図１２】
2018174366.tif 000014
【図１３】
2018174366.tif 000015
【図１４】
2018174366.tif 000016
【図１５】
2018174366.tif 000017
【図１６】
2018174366.tif 000018
【図１７】
2018174366.tif 000019
【図１８】
2018174366.tif 000020
【図１９】
2018174366.tif 000021
【図２０】
2018174366.tif 000022
【図２１】
2018174366.tif 000023
【図２２】
2018174366.tif 000024
【図２３】
2018174366.tif 000025
【図２４】
2018174366.tif 000026
【図２５】
2018174366.tif 000027
【図２６】
2018174366.tif 000028
【図２７】
2018174366.tif 000029
【図２８】
2018174366.tif 000030
【図２９】
2018174366.tif 000031
【図３０】
2018174366.tif 000032
【図３１】
2018174366.tif 000033
【図３２】
2018174366.tif 000034
【図３３】
2018174366.tif 000035
【図３４】
2018174366.tif 000036