(57)【特許請求の範囲】
【請求項１】
送信信号に対する処理を行う第１の処理回路と、
前記送信信号に付加するオーバーヘッド情報を処理する第２の処理回路と、
前記オーバーヘッド情報を保持する保持回路と、
前記オーバーヘッド情報に、前記オーバーヘッド情報に関する識別子を挿入する挿入回路と、を備えた送信側の光伝送装置と、
識別子を検出する検出回路を備えた受信側の光伝送装置と、を備え、
前記第１の処理回路と、前記保持回路と、前記挿入回路は、第１プロセッサ内に設けられ、前記第２の処理回路は、第２プロセッサ内に設けられ、前記第１プロセッサと前記第２プロセッサは、個別に機能更新され、前記第２プロセッサの機能更新時には、
前記オーバーヘッド情報の状態に基づいて、前記挿入回路は、前記第１の処理回路に前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す前記識別子を出力し、
前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入し、
前記検出回路は、受信した前記オーバーヘッド情報に挿入された前記識別子を検出することを特徴とする光伝送システム。
【請求項２】
前記挿入回路は、前記オーバーヘッド情報に、不正確または正確であるか否か不明であるオーバーヘッド情報がどれであるかを特定する識別子を挿入することを特徴とする請求項１に記載の光伝送システム。
【請求項３】
前記送信側の光伝送装置は、前記保持回路に保持されている前記オーバーヘッド情報及び前記第２の処理回路で処理された前記オーバーヘッド情報の何れか一方を排他的に選択する選択回路を備え、
前記選択回路は、前記オーバーヘッド情報に前記識別子が挿入される場合に、前記保持回路に保持されている前記オーバーヘッド情報を選択して前記第１の処理回路に出力することを特徴とする請求項１または２に記載の光伝送システム。
【請求項４】
前記第２の処理回路はプログラム可能な回路を備え、
前記第１の処理回路を動作させた状態で前記第２の処理回路のプログラム可能な回路をプログラミングするときに、前記保持回路に前記オーバーヘッド情報を保持し、
前記挿入回路は、前記識別子を出力し、
前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入することを特徴とする請求項１〜３のいずれか一つに記載の光伝送システム。
【請求項５】
前記受信側の光伝送装置は、アラームの発出または回線の切り替えをマスクする処理回路を備え、
前記処理回路は、受信した前記オーバーヘッド情報に前記識別子が挿入されている場合に、アラームの発出または回線の切り替えをマスクすることを特徴とする請求項１〜４のいずれか一つに記載の光伝送システム。
【請求項６】
送信信号に対する処理を行う第１の処理回路と、
前記送信信号に付加するオーバーヘッド情報を処理する第２の処理回路と、
前記オーバーヘッド情報を保持する保持回路と、
前記オーバーヘッド情報に関する識別子を挿入する挿入回路と、を備え、
前記第１の処理回路と、前記保持回路と、前記挿入回路は、第１プロセッサ内に設けられ、前記第２の処理回路は、第２プロセッサ内に設けられ、前記第１プロセッサと前記第２プロセッサは、個別に機能更新され、前記第２プロセッサの機能更新時には、
前記オーバーヘッド情報の状態に基づいて、前記挿入回路は、前記第１の処理回路に前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す前記識別子を出力し、
前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入することを特徴とする光伝送装置。
【請求項７】
送信信号に対する処理を行う第１の処理回路と、
前記送信信号に付加するオーバーヘッド情報を処理する第２の処理回路と、
前記オーバーヘッド情報を保持する保持回路と、
前記オーバーヘッド情報に、前記オーバーヘッド情報に関する識別子を挿入する挿入回路と、を備え、前記第１の処理回路と、前記保持回路と、前記挿入回路は、第１プロセッサ内に設けられ、前記第２の処理回路は、第２プロセッサ内に設けられた送信側の光伝送装置と、
識別子を検出する検出回路を備えた受信側の光伝送装置と、を備えた光伝送システムにおける光伝送方法において、
前記第１プロセッサと前記第２プロセッサは、個別に機能更新され、前記第２プロセッサの機能更新時には、
前記オーバーヘッド情報の状態に基づいて、前記挿入回路によって、前記第１の処理回路に前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す前記識別子を出力し、
前記第１の処理回路によって、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入し、
前記検出回路によって、受信した前記オーバーヘッド情報に挿入された前記識別子を検出することを特徴とする光伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光伝送システム、光伝送装置及び光伝送方法に関する。
【背景技術】
【０００２】
従来、光伝送技術の一つに、ＯＴＮ（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ）がある。ＯＴＮは、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｅｃｔｏｒ）及びＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）によって標準化が進められている技術である。
【０００３】
現在、ＯＴＮの標準化は完了していない。そのため、ＯＴＮの光伝送装置には、確定前後の標準化に対応できるように、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのプログラム可能なＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を用いて構成されているものがある。
【０００４】
また、ＯＴＮ機能を処理する回路の規模が、入手可能なプログラム可能なＬＳＩの回路規模よりも大きいことがある。その場合、例えば主信号処理を担う主信号系ＬＳＩと、主信号処理以外の処理を担う制御系ＬＳＩとに、ＯＴＮ機能を処理する回路を分割することがある。主信号処理以外の処理としては、例えばオーバーヘッド処理やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のインタフェース機能やリセット処理などが挙げられる。ＯＴＮでは、ネットワーク監視用のオーバーヘッド（ＯＨ：ｏｖｅｒｈｅａｄ）が定義されている。オーバーヘッドの中には、ＣＰＵで処理され、動的に変化するものがある。
【０００５】
このようなプログラム可能なＬＳＩを搭載した光伝送装置を用いて構築される光伝送システムにおいて、主信号系の信号断を起こさずに、光伝送装置内のプログラム可能なＬＳＩのファームウェアを更新する技術がある。例えば、いわゆるヒットレスファームウェアダウンロードと呼ばれるように、主信号系ＬＳＩの動作を止めずに、制御系ＬＳＩの新しいファームウェアをダウンロードして、制御系ＬＳＩのファームウェアを更新する技術がある。
【０００６】
そのような従来の技術として、制御系ＬＳＩでヒットレスファームウェアダウンロードを開始する前に、主信号系ＬＳＩが、制御系ＬＳＩで処理されていたオーバーヘッドの値を保持し、主信号系ＬＳＩが当該オーバーヘッドの値を保持している間に、制御系ＬＳＩのファームウェアを更新する技術がある。例えばＯＴＮでは、オーバーヘッドとして、ＧＣＣ（Ｇｅｎｅｒａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌ）やＡＰＳ（Ａｕｔｏｍａｔｉｃ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｗｉｔｃｈｉｎｇ）などがある。ＧＣＣやＡＰＳは、正常動作時には、制御系ＬＳＩからＣＰＵに渡されてＣＰＵで処理されるので、動的に変化する。
【０００７】
従来の技術として、例えば送信側で、元信号に識別子を追加した信号を、異なる２つの経路で送信し、受信側で、２つの経路で受信した信号の一方を選択して元信号に復元することにより、無瞬断で信号経路を切り替えるシステムがある。また、ＯＴＮにおいて、送信側で、ＧＣＣモード切り替え専用フレームをＧＣＣオーバヘッドに挿入して送信し、受信側で、受信したＧＣＣオーバヘッドにＧＣＣモード切り替え専用フレームが挿入されているか判定することにより、ＧＣＣモードの切り替えを行うシステムがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−２６６４８０号公報
【特許文献２】特開２０１０−１６６２５４号公報
【非特許文献】
【０００９】
【非特許文献１】ＩＴＵ−Ｔ  Ｇ．７０９／Ｙ．１３３１（１２／２００９）、“Ｉｎｔｅｒｆａｃｅｓ  ｆｏｒ  ｔｈｅ  Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ（ＯＴＮ）”
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の光伝送装置では、制御系ＬＳＩのヒットレスファームウェアダウンロードを実行する際に、本来、動的に変化するオーバーヘッドの値を主信号系ＬＳＩで保持しておくため、主信号系ＬＳＩで保持されたオーバーヘッドの値が正しい値でなくなってしまう。そのため、送信側の光伝送装置は、不正確なオーバーヘッド情報を有する信号を送信してしまう。受信側の光伝送装置は、送信側の光伝送装置がヒットレスファームウェアダウンロード中であることを知らないため、不正確なオーバーヘッド情報を受信すると、回線が正常であるにもかかわらず、不要なアラームを発出したり、別の回線への切り替えを行ったりする、という問題点がある。
【００１１】
また、光伝送装置の中には、ヒットレスファームウェアダウンロードの実行中にメンテナンス信号を送信するものがある。受信側の光伝送装置は、送信側の光伝送装置がヒットレスファームウェアダウンロード中であることを知らないため、メンテナンス信号を受信した場合も同様に、不要なアラームを発出したり、別の回線への切り替えを行ったりする、という問題点がある。
【００１２】
不要なアラームの発出や不要な回線の切り替えを防ぐことができる光伝送システム、光伝送装置及び光伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
一つの案では、光伝送システムは、送信信号に対する処理を行う第１の処理回路と、前記送信信号に付加するオーバーヘッド情報を処理する第２の処理回路と、前記オーバーヘッド情報を保持する保持回路と、前記オーバーヘッド情報に、前記オーバーヘッド情報に関する識別子を挿入する挿入回路と、を備えた送信側の光伝送装置と、識別子を検出する検出回路を備えた受信側の光伝送装置と、を備え、前記第１の処理回路と、前記保持回路と、前記挿入回路は、第１プロセッサ内に設けられ、前記第２の処理回路は、第２プロセッサ内に設けられ、前記第１プロセッサと前記第２プロセッサは、個別に機能更新され、前記第２プロセッサの機能更新時には、前記オーバーヘッド情報の状態に基づいて、前記挿入回路は、前記第１の処理回路に前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す前記識別子を出力し、前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入し、前記検出回路は、受信した前記オーバーヘッド情報に挿入された前記識別子を検出する、ことを要件とする。
【発明の効果】
【００１４】
この光伝送システム、光伝送装置及び光伝送方法によれば、不要なアラームの発出や不要な回線の切り替えを防ぐことができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施例１にかかる光伝送システムを示すブロック図である。
【図２】図２は、実施例１にかかる光伝送システムにおける信号の流れを示すブロック図である。
【図３】図３は、実施例１にかかる光伝送方法を示すフローチャートである。
【図４】図４は、実施例２にかかる光伝送装置を示すブロック図である。
【図５】図５は、実施例２にかかる光伝送装置における正常動作時の送信側の信号の流れを示すブロック図である。
【図６】図６は、実施例２にかかる光伝送装置におけるヒットレスファームウェアダウンロード時の送信側の信号の流れを示すブロック図である。
【図７】図７は、実施例２にかかる光伝送装置におけるヒットレスファームウェアダウンロード時の受信側の信号の流れを示すブロック図である。
【図８】図８は、ＯＴＮにおけるフレームフォーマットを示す模式図である。
【図９】図９は、ＦＴＦＬメッセージ構造を示す模式図である。
【図１０】図１０は、フォルトインディケーションコードの定義の一例を示す図表である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照して、この光伝送システム、光伝送装置及び光伝送方法の好適な実施の形態を詳細に説明する。光伝送システム、光伝送装置及び光伝送方法は、送信側の装置で、オーバーヘッド情報を保持し、オーバーヘッド情報に、保持したオーバーヘッド情報に関する識別子を挿入し、受信側の装置で、識別子を検出するものである。以下の各実施例の説明においては、同様の構成要素には同一の符号を付して、重複する説明を省略する。
【００１７】
（実施例１）
図１は、実施例１にかかる光伝送システムを示すブロック図である。図１に示すように、光伝送システムは、送信側の光伝送装置１及び受信側の光伝送装置２を備えている。送信側の光伝送装置１は、第１の処理回路３、第２の処理回路４、保持回路５及び挿入回路６を備えている。
【００１８】
第１の処理回路３は、光ファイバ等の光伝送路８，９に接続されている。第１の処理回路３は、受信側の光伝送装置２へ送信する信号に対する処理を行う。第２の処理回路４は、第１の処理回路３に接続されている。第２の処理回路４は、受信側の光伝送装置２へ送信する信号に付加するオーバーヘッド情報を処理する。保持回路５は、第１の処理回路３に接続されている。保持回路５は、オーバーヘッド情報を保持する。挿入回路６は、第１の処理回路３に接続されている。挿入回路６は、オーバーヘッド情報に、オーバーヘッド情報に関する識別子を挿入する。
【００１９】
受信側の光伝送装置２は、検出回路７を備えている。検出回路７は、光伝送路９に接続されている。検出回路７は、受信した信号のオーバーヘッド情報に含まれている識別子を検出する。
【００２０】
図２は、実施例１にかかる光伝送システムにおける信号の流れを示すブロック図である。図３は、実施例１にかかる光伝送方法を示すフローチャートである。図２及び図３に示すように、送信側の光伝送装置１において、第１の処理回路３は、光伝送路８を介して図示省略した他の光伝送装置から信号を受信する。第１の処理回路３は、受信した信号に含まれるオーバーヘッド情報を抽出し、第２の処理回路４または保持回路５にオーバーヘッド情報を渡す。第２の処理回路４は、受信側の光伝送装置２へ送信する信号に付加するオーバーヘッド情報を処理する。保持回路５は、オーバーヘッド情報を保持する（図３、ステップＳ１）。
【００２１】
第１の処理回路３は、受信側の光伝送装置２へ送信する信号に対する処理を行う。送信信号に対する処理を行う際に、第１の処理回路３は、送信信号に、第２の処理回路４または保持回路５から渡されるオーバーヘッド情報を付加する。また、挿入回路６は、オーバーヘッド情報に、オーバーヘッド情報に関する識別子を挿入する（図３、ステップＳ２）。第１の処理回路３は、オーバーヘッド情報を付加した信号を、光伝送路９を介して受信側の光伝送装置２へ送信する（図３、ステップＳ３）。
【００２２】
受信側の光伝送装置２において、検出回路７は、光伝送路９を介して送信側の光伝送装置１から信号を受信する（図３、ステップＳ４）。検出回路７は、受信した信号に含まれるオーバーヘッド情報を抽出し、オーバーヘッド情報に含まれている識別子を検出する（図３、ステップＳ５）。
【００２３】
実施例１によれば、受信側の光伝送装置２は、受信したオーバーヘッド情報に含まれている識別子を検出することにより、受信したオーバーヘッド情報の状態を認識することができる。受信側の光伝送装置２は、受信したオーバーヘッド情報の状態を認識することにより、不要なアラームを発出したり、不要な回線の切り替えを行ってしまうのを防ぐことができる。
【００２４】
（実施例２）
実施例２は、実施例１にかかる光伝送システム及び光伝送装置をＯＴＮに適用した例である。なお、実施例１にかかる光伝送システム及び光伝送装置は、ＯＴＮ以外のシステムに適用することができる。また、実施例２では、プログラム可能なＬＳＩの一例として、例えばＦＰＧＡを用いることとする。なお、プログラム可能なＬＳＩはＦＰＧＡに限らない。
【００２５】
・光伝送装置の説明
図４は、実施例２にかかる光伝送装置を示すブロック図である。図４に示すように、光伝送装置１１は、第１の処理回路として例えば主信号系ＦＰＧＡ１２を備えており、第２の処理回路として例えば制御系ＦＰＧＡ１３を備えている。主信号系ＦＰＧＡ１２と制御系ＦＰＧＡ１３とは、別々にファームウェアダウンロードして更新することができる。主信号系ＦＰＧＡ１２と制御系ＦＰＧＡ１３とは、別々のチップに設けられていてもよいし、同じチップに設けられていてもよい。
【００２６】
主信号系ＦＰＧＡ１２は、主信号処理ブロック１４、挿入回路として例えば識別子挿入ブロック１５、選択回路として例えばオーバーヘッド処理選択ブロック１６、及び保持回路として例えば前置保持ブロック１７を備えている。
【００２７】
主信号処理ブロック１４は、光ファイバ等の光伝送路２１，２２に接続されている。主信号処理ブロック１４は、図示省略した受信側の光伝送装置へ送信する信号に対する処理を行う。
【００２８】
前置保持ブロック１７は、オーバーヘッド処理選択ブロック１６に接続されている。前置保持ブロック１７は、オーバーヘッド情報を保持する。
【００２９】
オーバーヘッド処理選択ブロック１６は、主信号処理ブロック１４に接続されている。オーバーヘッド処理選択ブロック１６は、前置保持ブロック１７に保持されているオーバーヘッド情報及び制御系ＦＰＧＡ１３で処理されたオーバーヘッド情報の何れか一方を排他的に選択する。
【００３０】
識別子挿入ブロック１５は、主信号処理ブロック１４に接続されている。識別子挿入ブロック１５は、オーバーヘッド情報に、オーバーヘッド情報に関する識別子を挿入する。オーバーヘッド情報に関する識別子の一例として、例えばオーバーヘッド情報が正確であるか否か不明であることを示す識別子が挙げられる。
【００３１】
制御系ＦＰＧＡ１３は、主信号処理ブロック１４に接続されている。制御系ＦＰＧＡ１３は、受信側の光伝送装置へ送信する信号に付加するオーバーヘッド情報を処理する。制御系ＦＰＧＡ１３は、検出回路として例えば識別子検出ブロック１８を備えている。識別子検出ブロック１８は、受信した信号のオーバーヘッド情報に含まれている識別子を検出する。
【００３２】
また、光伝送装置１１は、処理回路として例えばＣＰＵ処理ブロック１９を備えている。ＣＰＵ処理ブロック１９は、識別子検出ブロック１８、制御系ＦＰＧＡ１３、識別子挿入ブロック１５及び前置保持ブロック１７に接続されている。ＣＰＵ処理ブロック１９は、識別子検出ブロック１８で検出された識別子に基づいて、オーバーヘッド処理選択ブロック１６におけるオーバーヘッド情報の選択、及び識別子挿入ブロック１５による識別子の挿入を制御する。ＣＰＵ処理ブロック１９は、識別子検出ブロック１８で検出された識別子に基づいて、制御系ＦＰＧＡ１３によるアラームの発出または回線の切り替えをマスクする。
【００３３】
・送信側の光伝送装置の正常動作時の動作
図５は、実施例２にかかる光伝送装置における正常動作時の送信側の信号の流れを示すブロック図である。図５に示すように、正常に動作している送信側の光伝送装置１１において、主信号処理ブロック１４は、光伝送路２１を介して図示省略した他の光伝送装置から信号を受信する。主信号処理ブロック１４は、受信した信号に含まれるオーバーヘッド情報を抽出し、制御系ＦＰＧＡ１３にオーバーヘッド情報を渡す。
【００３４】
制御系ＦＰＧＡ１３は、受信側の光伝送装置２へ送信する信号に付加するオーバーヘッド情報を処理する。制御系ＦＰＧＡ１３は、ＣＰＵ処理ブロック１９に、例えばＧＣＣやＡＰＳなどの動的に変化するオーバーヘッド情報を渡す。ＣＰＵ処理ブロック１９は、例えばＧＣＣやＡＰＳなどの動的に変化するオーバーヘッド情報を処理して、制御系ＦＰＧＡ１３に返す。制御系ＦＰＧＡ１３は、オーバーヘッド処理選択ブロック１６へ、ＣＰＵ処理ブロック１９で処理されたオーバーヘッド情報及び制御系ＦＰＧＡ１３で処理したオーバーヘッド情報を出力する。
【００３５】
オーバーヘッド処理選択ブロック１６は、ＣＰＵ処理ブロック１９による制御によって主信号処理ブロック１４へ、ＣＰＵ処理ブロック１９で処理されたオーバーヘッド情報及び制御系ＦＰＧＡ１３で処理されたオーバーヘッド情報を出力する。主信号処理ブロック１４は、オーバーヘッド処理選択ブロック１６から渡されたオーバーヘッド情報を送信対象の信号に付加し、光伝送路２２を介して図示省略した受信側の光伝送装置へ送信する。
【００３６】
・送信側の光伝送装置のヒットレスファームウェアダウンロード時の動作
図６は、実施例２にかかる光伝送装置におけるヒットレスファームウェアダウンロード時の送信側の信号の流れを示すブロック図である。図６に示すように、ヒットレスファームウェアダウンロード時の送信側の光伝送装置１１において、ＣＰＵ処理ブロック１９は、図示しないネットワーク管理システムからヒットレスファームウェアダウンロード要求を受信すると、識別子挿入ブロック１５及びオーバーヘッド処理選択ブロック１６に制御信号を出力する。
【００３７】
識別子挿入ブロック１５は、ＣＰＵ処理ブロック１９による制御によって、オーバーヘッド情報に挿入する識別子を生成し、主信号処理ブロック１４に識別子を出力する。オーバーヘッド処理選択ブロック１６は、主信号処理ブロック１４へ提供されるオーバーヘッド情報の提供元として、前置保持ブロック１７を選択する。そして、前置保持ブロック１７は、主信号処理ブロック１４が光伝送路２１を介して図示省略した他の光伝送装置から受信した信号に含まれるオーバーヘッド情報を保持する。
【００３８】
前置保持ブロック１７にオーバーヘッド情報が保持されたら、制御系ＦＰＧＡ１３は、ヒットレスファームウェアダウンロードを開始する。ヒットレスファームウェアダウンロードが実施されている間、主信号処理ブロック１４には、前置保持ブロック１７に保持されているオーバーヘッド情報及び識別子挿入ブロック１５により挿入される識別子が提供される。主信号処理ブロック１４は、オーバーヘッド処理選択ブロック１６から渡されたオーバーヘッド情報に識別子を挿入する。主信号処理ブロック１４は、識別子が挿入されたオーバーヘッド情報を送信対象の信号に付加し、光伝送路２２を介して図示省略した受信側の光伝送装置へ送信する。
【００３９】
・受信側の光伝送装置のヒットレスファームウェアダウンロード時の動作
図７は、実施例２にかかる光伝送装置におけるヒットレスファームウェアダウンロード時の受信側の信号の流れを示すブロック図である。図７に示すように、ヒットレスファームウェアダウンロード時の受信側の光伝送装置１１において、主信号処理ブロック１４は、光伝送路２１を介して図示省略した他の光伝送装置（図６、送信側の光伝送装置１１）から信号を受信する。主信号処理ブロック１４は、制御系ＦＰＧＡ１３に、受信した信号に含まれるオーバーヘッド情報を抽出し、制御系ＦＰＧＡ１３にオーバーヘッド情報を渡す。
【００４０】
制御系ＦＰＧＡ１３の識別子検出ブロック１８は、主信号処理ブロック１４から渡されたオーバーヘッド情報に含まれる識別子を検出する。ＣＰＵ処理ブロック１９は、識別子検出ブロック１８をポーリングして識別子検出ブロック１８により検出された識別子を取得する。そして、ＣＰＵ処理ブロック１９は、オーバーヘッド情報に関する識別子、例えばオーバーヘッド情報が正確であるか否か不明であることを示す識別子を取得すると、制御系ＦＰＧＡ１３に、アラームの発出をマスクしたり、回線の切り替えをマスクする制御信号を出力する。制御系ＦＰＧＡ１３は、アラームの発出や回線の切り替えをマスクする制御信号を受け取ると、アラームの発出や回線の切り替えを行わないように、主信号処理ブロック１４を制御する。
【００４１】
・識別子を挿入するオーバーヘッド情報の例
図８は、ＯＴＮにおけるフレームフォーマットを示す模式図である。図８に示すように、ＯＴＮのフレーム構造３１は、クライアント信号であるＯＰＵｋペイロードにＯＰＵｋオーバーヘッドを付加し、さらにＯＤＵｋオーバーヘッドを付加し、さらにＦＡオーバーヘッド及びＯＴＵｋオーバーヘッドを付加した構造となっている。ＯＴＵｋフレームでは、ＯＴＮのフレーム構造３１の末尾にさらに例えば誤り訂正のためのＦＥＣが付加される。
【００４２】
ここで、ＯＰＵｋ、ＯＤＵｋ及びＯＴＵｋは、それぞれＯｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｐａｙｌｏａｄ  Ｕｎｉｔ−ｋ、Ｏｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｄａｔａ  Ｕｎｉｔ−ｋ及びＯｐｔｉｃａｌ  Ｃｈａｎｎｅｌ  Ｔｒａｎｓｐｏｒｔ  Ｕｎｉｔ−ｋの略である。ＦＡは、Ｆｒａｍｅ  Ａｌｉｇｎｍｅｎｔの略である。ＦＥＣは、Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎの略である。
【００４３】
ＯＴＵｋオーバーヘッド、ＯＤＵｋオーバーヘッド及びＯＰＵｋオーバーヘッドを合わせたオーバーヘッド３２は、例えば１バイトのＦＴＦＬ３３及び１０バイトのＲＥＳ３４，３５を有する。図８において、一カラムは１バイトである。ＦＴＦＬは、Ｆａｕｌｔ  Ｔｙｐｅ  ＆  Ｆａｕｌｔ  Ｌｏｃａｔｉｏｎ  ｒｅｐｏｒｔｉｎｇ  ｃｈａｎｎｅｌの略である。ＦＴＦＬは、回線の障害情報のフォワーディングに用いられる領域である。ＲＥＳは、Ｒｅｓｅｒｖｅｄ  ｆｏｒ  ｆｕｔｕｒｅ  ｉｎｔｅｒｎａｔｉｏｎａｌ  ｓｔａｎｄａｒｄｉｓａｔｉｏｎの略である。ＲＥＳは、将来の使用が予約されている領域である。
【００４４】
（１）識別子をＦＴＦＬメッセージに挿入する例
図９は、ＦＴＦＬメッセージ構造を示す模式図である。図９に示すように、ＦＴＦＬメッセージ４１は、２５６フレーム分のＦＴＦＬで構成される。ＦＴＦＬメッセージ４１のうちフォワードされるフォワードフィールド４２は、０番目から１２７番目までの１２８バイトに設定されている。ＦＴＦＬメッセージ４１のうちバックワードされるバックワードフィールド４３は、１２８番目から２５５番目までの１２８バイトに設定されている。
【００４５】
識別子をＦＴＦＬメッセージに挿入する場合、識別子は、ＦＴＦＬメッセージ４１のフォワードフィールド４２のフォルトインディケーションフィールド（Ｆａｕｌｔ  ｉｎｄｉｃａｔｉｏｎ  ｆｉｅｌｄ）４４に挿入されてもよい。フォルトインディケーションフィールド４４には、障害のタイプを示すフォルトインディケーションコードが設定される。フォルトインディケーションコードの長さは例えば１バイトである。
【００４６】
図１０は、フォルトインディケーションコードの定義の一例を示す図表である。図１０に示す定義の一覧４６のように、例えば「００００００１１」〜「１１１１１１１１」のフォルトインディケーションコードは、リザーブ領域４７として将来の使用が予約されている。識別子は、フォルトインディケーションコードのリザーブ領域４７を使用してＦＴＦＬメッセージに挿入されてもよい。この場合、識別子挿入ブロック１５は、２５６マルチフレームの挿入回路を備えている。
【００４７】
リザーブのフォルトインディケーションコードにおいて、例えば最上位ビットがリスタートステータスコードとして定義されてもよい。例えばリスタートステータスコードは、光伝送装置１１のＣＰＵ処理ブロック１９がヒットレスファームウェアダウンロード要求を受信したときに、識別子挿入ブロック１５により「１」に設定されてもよい。リスタートステータスコードが「１」であるということは、例えばオーバーヘッド情報が正確であるか否か不明であるということを表している。また、例えばリスタートステータスコードは、ＣＰＵ処理ブロック１９がヒットレスファームウェアダウンロード完了要求を受信したときに、識別子挿入ブロック１５により「０」に設定されてもよい。この場合、識別子挿入ブロック１５は、フォルトインディケーションコードのリザーブ領域４７の最上位ビットに「０」または「１」を挿入する回路を備えている。
【００４８】
また、リザーブのフォルトインディケーションコードにおいて、例えば最上位から２ビット目がオーバーヘッドステータスコードとして定義されてもよい。例えばオーバーヘッドステータスコードは、光伝送装置１１のＣＰＵ処理ブロック１９がヒットレスファームウェアダウンロード要求を受信したときに、識別子挿入ブロック１５により「１」に設定されてもよい。また、例えばオーバーヘッドステータスコードは、ＣＰＵ処理ブロック１９がヒットレスファームウェアダウンロード完了要求を受信したときに、識別子挿入ブロック１５により「０」に設定されてもよい。この場合、識別子挿入ブロック１５は、フォルトインディケーションコードのリザーブ領域４７の最上位から２ビット目に「０」または「１」を挿入する回路を備えている。
【００４９】
さらに、リザーブのフォルトインディケーションコードにおいて、例えば下位６ビット（「００００００」〜「１１１１１１」）が、図８に示す６４バイトのオーバーヘッド３２の各バイトを示す番号として用いられてもよい。例えば、図８に示すオーバーヘッド３２において、第１番目のロウの第１番目のカラム（ＦＡＳの先頭）は「００００００」となり、第４番目のロウの第１６番目のカラム（ＯＰＵｋオーバーヘッドの最後尾）は「１１１１１１」となる。動的に変換するオーバーヘッド情報の一つであるＧＣＣは「１１０００１」〜「１１０１００」となり、ＡＰＳは「１１０１０１」〜「１１１０００」となる。この場合、識別子挿入ブロック１５は、フォルトインディケーションコードのリザーブ領域４７の下位６ビットに「００００００」〜「１１１１１１」を挿入する回路を備えている。
【００５０】
オーバーヘッドステータスコードが「１」であるということは、リザーブのフォルトインディケーションコードの例えば下位６ビットにより特定されるオーバーヘッド情報が例えば正確であるか否か不明であるということを表している。リザーブのフォルトインディケーションコードを用いる場合、２５６フレームのＦＴＦＬメッセージで１バイト分のオーバーヘッド情報について例えば正確であるか否かの情報を送ることができる。従って、図８に示す６４バイトのオーバーヘッド３２の全バイトについてオーバーヘッド情報が例えば正確であるか否かの情報を送る場合には、識別子挿入ブロック１５は、ＦＴＦＬの２５６マルチフレームをさらに６４マルチフレームとして挿入する回路を備えている。
【００５１】
（２）識別子をＲＥＳに挿入する例
識別子を図８に示す６４バイトのオーバーヘッド３２のＲＥＳに挿入する場合、識別子は、１０バイトのＲＥＳのうちのいずれか１バイトに挿入されてもよい。識別子が挿入されるＲＥＳの８ビットにおいて、上述したＦＴＦＬメッセージに識別子が挿入される場合と同様に、例えば最上位ビットがリスタートステータスコードとして定義されてもよい。また、例えば最上位から２ビット目がオーバーヘッドステータスコードとして定義されてもよい。さらに、例えば下位６ビットが、図８に示す６４バイトのオーバーヘッド３２の各バイトを示す番号として用いられてもよい。
【００５２】
この場合、識別子挿入ブロック１５は、ＲＥＳの最上位ビットや最上位から２ビット目に「０」または「１」を挿入する回路を備えている。また、識別子挿入ブロック１５は、ＲＥＳの下位６ビットに「００００００」〜「１１１１１１」を挿入する回路を備えている。１バイトのＲＥＳで１バイト分のオーバーヘッド情報について例えば正確であるか否かの情報を送ることができる。従って、図８に示す６４バイトのオーバーヘッド３２の全バイトについてオーバーヘッド情報が例えば正確であるか否かの情報を送る場合には、識別子挿入ブロック１５は、６４マルチフレームとして挿入する回路を備えている。
【００５３】
なお、識別子を挿入するオーバーヘッド情報は、ＦＴＦＬメッセージやＲＥＳに限らず、フォワードされるオーバーヘッド情報であればよい。また、図８に示す６４バイトのオーバーヘッド３２の全バイトについてオーバーヘッド情報が例えば正確であるか否かの情報を送る代わりに、例えば正確であるか否か不明であるオーバーヘッド情報についてのみ、送るようにしてもよい。
【００５４】
実施例２によれば、実施例１と同様の効果が得られる。また、例えば６ビットのコードによってオーバーヘッド３２に番号を付すことにより、例えば正確であるか否か不明であるオーバーヘッド情報がどれであるかを特定することができる。従って、例えば正確であるか否か不明であるオーバーヘッド情報がどれであるかによって、受信側でアラームを発出したり発出しなかったり、あるいは回線の切り替えを行ったり行わなかったりすることができる。
【００５５】
上述した実施例１、２に関し、さらに以下の付記を開示する。
【００５６】
（付記１）送信信号に対する処理を行う第１の処理回路と、前記送信信号に付加するオーバーヘッド情報を処理する第２の処理回路と、前記オーバーヘッド情報を保持する保持回路と、前記オーバーヘッド情報に、前記オーバーヘッド情報に関する識別子を挿入する挿入回路と、を備えた送信側の光伝送装置と、識別子を検出する検出回路を備えた受信側の光伝送装置と、を備え、前記オーバーヘッド情報の状態に基づいて、前記挿入回路は、前記第１の処理回路に前記識別子を出力し、前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入し、前記検出回路は、受信した前記オーバーヘッド情報に挿入された前記識別子を検出することを特徴とする光伝送システム。
【００５７】
（付記２）前記識別子は、前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す識別子であることを特徴とする付記１に記載の光伝送システム。
【００５８】
（付記３）前記挿入回路は、前記オーバーヘッド情報に、不正確または正確であるか否か不明であるオーバーヘッド情報がどれであるかを特定する識別子を挿入することを特徴とする付記２に記載の光伝送システム。
【００５９】
（付記４）前記送信側の光伝送装置は、前記保持回路に保持されている前記オーバーヘッド情報及び前記第２の処理回路で処理された前記オーバーヘッド情報の何れか一方を排他的に選択する選択回路を備え、前記選択回路は、前記オーバーヘッド情報に前記識別子が挿入される場合に、前記保持回路に保持されている前記オーバーヘッド情報を選択して前記第１の処理回路に出力することを特徴とする付記１〜３のいずれか一つに記載の光伝送システム。
【００６０】
（付記５）前記第２の処理回路はプログラム可能な回路を備え、前記第１の処理回路を動作させた状態で前記第２の処理回路のプログラム可能な回路をプログラミングするときに、前記保持回路に前記オーバーヘッド情報を保持し、前記挿入回路は、前記識別子を出力し、前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入することを特徴とする付記１〜４のいずれか一つに記載の光伝送システム。
【００６１】
（付記６）前記受信側の光伝送装置は、アラームの発出または回線の切り替えをマスクする処理回路を備え、前記処理回路は、受信した前記オーバーヘッド情報に前記識別子が挿入されている場合に、アラームの発出または回線の切り替えをマスクすることを特徴とする付記１〜５のいずれか一つに記載の光伝送システム。
【００６２】
（付記７）前記挿入回路は、回線の障害情報のフォワーディングに供されるオーバーヘッド情報に、前記識別子を挿入することを特徴とする付記１〜６のいずれか一つに記載の光伝送システム。
【００６３】
（付記８）前記挿入回路は、将来の使用が予約されたオーバーヘッド情報に、前記識別子を挿入することを特徴とする付記１〜６のいずれか一つに記載の光伝送システム。
【００６４】
（付記９）送信信号に対する処理を行う第１の処理回路と、前記送信信号に付加するオーバーヘッド情報を処理する第２の処理回路と、前記オーバーヘッド情報を保持する保持回路と、前記オーバーヘッド情報に、前記オーバーヘッド情報に関する識別子を挿入する挿入回路と、を備え、前記オーバーヘッド情報の状態に基づいて、前記挿入回路は、前記第１の処理回路に前記識別子を出力し、前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入することを特徴とする光伝送装置。
【００６５】
（付記１０）前記識別子は、前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す識別子であることを特徴とする付記９に記載の光伝送装置。
【００６６】
（付記１１）前記挿入回路は、前記オーバーヘッド情報に、不正確または正確であるか否か不明であるオーバーヘッド情報がどれであるかを特定する識別子を挿入することを特徴とする付記１０に記載の光伝送装置。
【００６７】
（付記１２）前記保持回路に保持されている前記オーバーヘッド情報及び前記第２の処理回路で処理された前記オーバーヘッド情報の何れか一方を排他的に選択する選択回路を備え、前記選択回路は、前記オーバーヘッド情報に前記識別子が挿入される場合に、前記保持回路に保持されている前記オーバーヘッド情報を選択して前記第１の処理回路に出力することを特徴とする付記９〜１１のいずれか一つに記載の光伝送装置。
【００６８】
（付記１３）前記第２の処理回路はプログラム可能な回路を備え、前記第１の処理回路を動作させた状態で前記第２の処理回路のプログラム可能な回路をプログラミングするときに、前記保持回路に前記オーバーヘッド情報を保持し、前記挿入回路は、前記識別子を出力し、前記第１の処理回路は、前記保持回路に保持されている前記オーバーヘッド情報に、前記挿入回路から出力された前記識別子を挿入することを特徴とする付記９〜１２のいずれか一つに記載の光伝送装置。
【００６９】
（付記１４）前記挿入回路は、回線の障害情報のフォワーディングに供されるオーバーヘッド情報に、前記識別子を挿入することを特徴とする付記９〜１３のいずれか一つに記載の光伝送装置。
【００７０】
（付記１５）前記挿入回路は、将来の使用が予約されたオーバーヘッド情報に、前記識別子を挿入することを特徴とする付記９〜１３のいずれか一つに記載の光伝送装置。
【００７１】
（付記１６）受信信号のオーバーヘッド情報に関する識別子が挿入されているか否かを検出する検出回路と、アラームの発出または回線の切り替えをマスクする処理回路と、を備え、前記処理回路は、前記オーバーヘッド情報に前記識別子が挿入されている場合に、アラームの発出または回線の切り替えをマスクすることを特徴とする光伝送装置。
【００７２】
（付記１７）前記識別子は、前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す識別子であることを特徴とする付記１６に記載の光伝送装置。
【００７３】
（付記１８）送信信号に付加するオーバーヘッド情報を保持し、前記オーバーヘッド情報の状態に基づいて、前記オーバーヘッド情報に関する識別子を挿入し、前記識別子が挿入された前記オーバーヘッド情報を付加した信号を送信し、前記送信された信号を受信し、受信した前記オーバーヘッド情報に挿入された前記識別子を検出することを特徴とする光伝送方法。
【００７４】
（付記１９）前記識別子は、前記オーバーヘッド情報が不正確であることを示す識別子、または、前記オーバーヘッド情報が正確であるか否か不明であることを示す識別子であることを特徴とする付記１８に記載の光伝送方法。
【００７５】
（付記２０）前記オーバーヘッド情報に前記識別子が挿入されていることを検出した場合に、アラームの発出または回線の切り替えをマスクすることを特徴とする付記１８に記載の光伝送方法。
【符号の説明】
【００７６】
１  送信側の光伝送装置
２  受信側の光伝送装置
３，１２  第１の処理回路
４，１３  第２の処理回路
５，１７  保持回路
６，１５  挿入回路
７，１８  検出回路
１１  光伝送装置
１６  選択回路
１９  処理回路
【図１】
0005853384.tif 000002
【図２】
0005853384.tif 000003
【図３】
0005853384.tif 000004
【図４】
0005853384.tif 000005
【図５】
0005853384.tif 000006
【図６】
0005853384.tif 000007
【図７】
0005853384.tif 000008
【図８】
0005853384.tif 000009
【図９】
0005853384.tif 000010
【図１０】
0005853384.tif 000011