(57)【要約】【課題】  ネットワーク内に故障が発生してもネットワークを監視することができる伝送装置及び伝送方法を提供する。【解決手段】  伝送装置は、ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離するフレーム受信部と、前記分離された前記オーバヘッドを中継するオーバヘッド中継部と、前記分離された前記ペイロードを中継するペイロード中継部と、前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信するフレーム送信部とを有し、前記ペイロード中継部は、前記フレーム送信部のフレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて前記フレーム送信部に中継する。【選択図】図６
2018195940.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離するフレーム受信部と、
前記分離された前記オーバヘッドを中継するオーバヘッド中継部と、
前記分離された前記ペイロードを中継するペイロード中継部と、
前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信するフレーム送信部とを有し、
前記ペイロード中継部は、前記フレーム送信部のフレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて前記フレーム送信部に中継することを特徴とする伝送装置。
【請求項２】
前記ペイロード中継部は、
前記分離された前記ペイロードのデータを、前記送信先の装置との間のパスに割り当てられた複数のタイムスロットの先頭側に収容し、前記複数のタイムスロットに収容された前記ペイロードのデータを前記フレーム送信部に中継し、
前記送信先の装置が故障した場合、さらに、前記オーバヘッドのデータを、前記複数のタイムスロットの最後尾側に収容し、前記複数のタイムスロットに収容された前記ペイロード及び前記オーバヘッドの各データを前記フレーム送信部に中継することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記オーバヘッド中継部は、前記送信先の装置が故障した場合、前記オーバヘッドを前記ペイロード中継部に出力することを特徴とする請求項１または２に記載の伝送装置。
【請求項４】
ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離し、
前記分離された前記オーバヘッドをオーバヘッド中継部により中継し、
前記分離された前記ペイロードをペイロード中継部により中継し、
前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信し、
前記ペイロード中継部は、フレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて中継することを特徴とする伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、伝送装置及び伝送方法に関する。
【背景技術】
【０００２】
例えば電力制御システムなどに用いられる基幹系のネットワークでは、複数の伝送装置の監視情報が１つの伝送装置からまとめてネットワーク監視用の端末に出力される。各伝送装置の監視情報は、フレームのオーバヘッドに収容されてネットワーク内の各伝送装置により伝送路を順次に伝送されるため、端末は、何れの伝送装置からでも監視情報を取得することができる。
【０００３】
なお、特許文献１には、障害を示すコードをドロップパスフレームの空きビットに挿入する点が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−９８４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなネットワークでは、何れか１つの伝送装置が故障すると、その伝送装置の監視情報だけでなく、他の伝送装置の監視情報まで端末に伝送できなくなるため、ネットワークの監視に支障が生ずる。このため、各伝送装置は、伝送処理に関わる多くの機能が、故障に備えて冗長構成されている。
【０００６】
しかし、伝送装置自体を制御する機能は、フレームのオーバヘッドに関する処理を担い、他の機能より複雑であるために冗長構成することが難しい。このため、上記の機能が故障すると、ネットワークの監視に支障が生ずるという問題がある。
【０００７】
そこで本件は、ネットワーク内に故障が発生してもネットワークを監視することができる伝送装置及び伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの態様では、伝送装置は、ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離するフレーム受信部と、前記分離された前記オーバヘッドを中継するオーバヘッド中継部と、前記分離された前記ペイロードを中継するペイロード中継部と、前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信するフレーム送信部とを有し、前記ペイロード中継部は、前記フレーム送信部のフレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて前記フレーム送信部に中継する。
【０００９】
１つの態様では、伝送方法は、ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離し、前記分離された前記オーバヘッドをオーバヘッド中継部により中継し、前記分離された前記ペイロードをペイロード中継部により中継し、前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信し、前記ペイロード中継部は、前記フレーム送信部のフレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて中継する方法である。
【発明の効果】
【００１０】
１つの側面として、ネットワーク内に故障が発生してもネットワークを監視することができる。
【図面の簡単な説明】
【００１１】
【図１】伝送システムの一例を示す構成図である。
【図２】正常時のフレームの伝送処理の一例を示す図である。
【図３】伝送装置の故障時のフレームの伝送処理の比較例を示す図である。
【図４】伝送装置の故障検出処理の一例を示す図である。
【図５】伝送装置の故障検出処理の一例を示す図である。
【図６】伝送装置の故障時のフレームの伝送処理の一例を示す図である。
【図７】回線ユニットの一例を示す構成図である。
【図８】回線ユニットのフレームの受信処理の一例を示すフローチャートである。
【図９】回線ユニットのフレームの送信処理の一例を示すフローチャートである。
【図１０】スイッチユニットの一例を示す構成図である。
【図１１】スイッチユニットの設定処理の一例を示すフローチャートである。
【図１２】スイッチユニットの中継処理の一例を示すフローチャートである。
【図１３】制御ユニットの一例を示す構成図である。
【図１４】制御ユニットの設定処理の一例を示すフローチャートである。
【図１５】制御ユニットのオーバヘッドの中継処理の一例を示すフローチャートである。
【図１６】伝送システムの他の例を示す構成図である。
【発明を実施するための形態】
【００１２】
図１は、伝送システムの一例を示す構成図である。伝送システムには、複数の伝送装置８ａ〜８ｇを含むネットワークＮＷと、端末９とが含まれる。各伝送装置８ａ〜８ｇは、例えばＳＤＨ（Synchronous Digital Hierarchy）に基づきＳＴＭ（Synchronous Transfer Mode）方式のフレームを伝送する。一例として、伝送装置８ａ〜８ｅは、光ファイバ（伝送路）を介し、この順で互いに直列に接続されており、伝送装置８ｇ，８ｆは、光ファイバ（伝送路）を介し、この順で伝送装置８ａに直列に接続されている。
【００１３】
端末９は、例えばパーソナルコンピュータであり、ＬＡＮ（Local Area Network）により伝送装置８ａに接続されている。端末９は、ユーザによるネットワークＮＷの監視に用いられる。
【００１４】
伝送装置８ａは、符号Ｒａで示されるように、伝送装置８ｇ，８ｆからフレームを受信し、符号Ｒｂで示されるように、伝送装置８ｂ〜８ｅからフレームを受信する。符号Ｇａで示されるように、フレームには、ネットワークＮＷの監視情報などを含むオーバヘッドＯＨと、ユーザデータを含むペイロードＰＬとが含まれる。
【００１５】
なお、オーバヘッドとしては、ＳＤＨで用いられるＳＯＨ（Section Overhead）が挙げられる。また、ペイロードＰＬには、ＳＤＨで用いられるＶＣ（Virtual Containers）が収容されている。
【００１６】
各伝送装置８ａ〜８ｇは、自装置内の監視により得た監視情報をオーバヘッドに挿入して、フレームを伝送する。フレームは、各伝送装置８ａ〜８ｇの間を時間的に連続して伝送される。これにより、伝送装置８ａは、他の伝送装置８ｂ〜８ｇから監視情報を収集することができる。なお、フレームは、伝送装置８ａから伝送装置８ｅに向かう方向、及び伝送装置８ａから伝送装置８ｆに向かう方向にも伝送されている。
【００１７】
伝送装置８ａは、オーバヘッドから伝送装置８ａ〜８ｇの監視情報を取得して、端末９に送信する。このため、端末９は、全ての伝送装置８ａ〜８ｇの監視情報を伝送装置８ａから取得して、ディスプレイなどにネットワークＮＷの状態を表示することができる。
【００１８】
このように、端末９は、１つの伝送装置８ａを介してネットワークＮＷの全体を監視することができるため、例えばネットワークＯｐＳ（Operation System）などの大規模な監視制御の設備が不要となる。なお、フレームは、常に各伝送装置８ａ〜８ｇの間を伝送されているため、端末９は、他のいずれかの伝送装置８ｂ〜８ｇに接続された場合でもネットワークＮＷ全体を監視することができる。
【００１９】
伝送装置８ａ〜８ｇは、一例として、略直方体形状の筐体８０と、筐体８０の前面に設けられた複数のスロットに実装された電源ユニット８１、制御ユニット１、複数の回線ユニット２、複数のスイッチ（ＳＷ）ユニット３、及び複数のクロック（ＣＬＫ）ユニット４とを有する。電源ユニット８１は、外部電源から伝送装置８ａ〜８ｇ全体に電源供給を行う。
【００２０】
回線ユニット２は、伝送装置８ａ〜８ｇの方路（つまり、接続された他の伝送装置８ａ〜８ｇに対する伝送方向）ごとに設けられ、フレームが重畳された光信号を送受信する。つまり、回線ユニット２はフレームを送受信する。
【００２１】
回線ユニット２は、フレームを受信すると、オーバヘッドＯＨとペイロードに分離して、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬをＳＷユニット３に出力する。ＣＬＫユニット４は、他の伝送装置８ａ〜８ｇとの間でクロック信号の同期処理を行う。
【００２２】
ＳＷユニット３は、フレームから分離されたペイロードＰＬのデータ（パケット）を各回線ユニット２の間で交換する。より具体的には、ＳＷユニット３は、受信元の方路の回線ユニット２から入力されたペイロードを送信先の方路の回線ユニット２に出力する。すなわち、ＳＷユニット３は、フレームから分離されたペイロードを受信元の方路の回線ユニット２から送信先の方路の回線ユニット２に中継する。
【００２３】
制御ユニット１は、伝送装置８ａ〜８ｇの監視制御を行う。制御ユニット１は、監視制御で得た監視情報を、フレームから分離されたオーバヘッドＯＨに挿入する。
【００２４】
また、制御ユニット１は、受信元の方路の回線ユニット２から入力されたオーバヘッドのデータ（パケット）を送信先の方路の回線ユニット２に出力する。すなわち、制御ユニット１は、フレームから分離されたオーバヘッドを受信元の方路の回線ユニット２から送信先の方路の回線ユニット２に中継する。
【００２５】
電源ユニット８１、制御ユニット１、回線ユニット２、ＳＷユニット３、及びＣＬＫユニット４は、例えば、複数の電気部品や光学部品が実装された回路基板により構成される。電源ユニット８１、制御ユニット１、回線ユニット２、ＳＷユニット３、及びＣＬＫユニット４は、筐体８０の背面に設けられた配線基板と電気コネクタなどを介して接続されることによって互いに電気的に接続される。
【００２６】
次に、伝送装置８ａ〜８ｇの伝送処理について述べる。以下の例では、伝送装置８ｃから伝送装置８ａにフレームを伝送する場合における各伝送装置８ａ〜８ｃの制御ユニット１、回線ユニット２、及びＳＷユニット３の動作を挙げる。
【００２７】
図２は、正常時のフレームの伝送処理の一例を示す図である。図２において、回線ユニット２ｒはフレームの受信元の方路の回線ユニット２（以下、「受信側回線ユニット２ｒ」と表記）であり、回線ユニット２ｓはフレームの送信先の方路の回線ユニット２（以下、「送信側回線ユニット２ｓ」と表記）である。なお、これは、図２以降においても同様である。
【００２８】
伝送装置８ｃは伝送装置８ｂの下流側に接続されている。伝送装置８ｃの受信側回線ユニット２ｒは、フレームＦＲを受信して、オーバヘッドＯＨとペイロードＰＬに分離する（「分離」参照）。受信側回線ユニット２ｒは、オーバヘッドＯＨ及びペイロードＰＬのＦＣＳ（Frame Check Sequence）によりエラー検出を行い、エラーが検出されなければ（「ＦＣＳ：ＯＫ」参照）、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬをＳＷユニット３に出力する。ここで、ＦＣＳは、オーバヘッドＯＨ及びペイロードＰＬに含まれるパケットごとに付与されている。なお、受信側回線ユニット２ｒはフレーム受信部の一例である。
【００２９】
伝送装置８ｃの制御ユニット１は、フレームから分離されたオーバヘッドＯＨを受信側回線ユニット２ｒから送信側回線ユニット２ｓに中継する。なお、制御ユニット１はオーバヘッド中継部の一例である。
【００３０】
また、伝送装置８ｃのＳＷユニット３は、フレームから分離されたペイロードＰＬを受信側回線ユニット２ｒから送信側回線ユニット２ｓに中継する。なお、ＳＷユニット３はペイロード中継部の一例である。
【００３１】
伝送装置８ｃの送信側回線ユニット２ｓは、制御ユニット１から中継されたオーバヘッドＯＨと、ＳＷユニット３から中継されたペイロードＰＬとを合成することによりフレームＦＲを生成する（「合成」参照）。送信側回線ユニット２ｓは、生成したフレームＦＲを伝送装置８ｂに送信する。なお、送信側回線ユニット２ｓはフレーム送信部の一例である。
【００３２】
伝送装置８ｂは、伝送装置８ａの下流側かつ伝送装置８ｃの上流側に接続されている。伝送装置８ｂは、伝送装置８ａと同様の方法でフレームＦＲを処理し、送信側回線ユニット２ｓから伝送装置８ａに送信する。
【００３３】
伝送装置８ａは、伝送装置８ｂの上流側に接続されている。伝送装置８ａの受信側回線ユニット２ｒは、伝送装置８ｃの受信側回線ユニット２ｒと同様にフレームＦＲからオーバヘッドＯＨとペイロードＰＬを分離して、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬをＳＷユニット３に出力する。
【００３４】
伝送装置８ａは端末９に接続されている。このため、伝送装置８ａの制御ユニット１は、オーバヘッドＯＨから監視情報を取得して端末９に送信する。なお、図示は省略するが、伝送装置８ａの送信側回線ユニット２ｓは、伝送装置８ｂ，８ｃと同様に、制御ユニット１から中継されたオーバヘッドＯＨと、ＳＷユニット３から中継されたペイロードＰＬとからフレームＦＲを生成して送信する。このようにして、正常時のフレームの伝送処理は実行される。
【００３５】
上記のネットワークＮＷでは、何れか１つの伝送装置８ａ〜８ｇが故障すると、その伝送装置８ａ〜８ｇの監視情報だけでなく、他の伝送装置８ａ〜８ｇの監視情報まで端末９に伝送できなくなるため、ネットワークＮＷの監視に支障が生ずる。このため、各伝送装置８ａ〜８ｇは、電源ユニット８１、回線ユニット２、ＳＷユニット３、及びＣＬＫユニット４が、故障に備えて冗長構成されている。
【００３６】
しかし、制御ユニット１は、フレームのオーバヘッドに関する処理を担い、電源ユニット８１、回線ユニット２、ＳＷユニット３、及びＣＬＫユニット４より機能が複雑であるために冗長構成することが難しい。このため、制御ユニット１が故障すると、ネットワークＮＷの監視に支障が生ずるという問題がある。
【００３７】
図３は、伝送装置８ｂの故障時のフレームの伝送処理の比較例を示す図である。なお、本例及び以降の例では、伝送装置８ｂが故障した場合を挙げるが、故障する伝送装置８ａ〜８ｇは限定されない。
【００３８】
伝送装置８ｃは、上記の方法でフレームＦＲを処理し、送信側回線ユニット２ｓから伝送装置８ｂに送信する。伝送装置８ｂの受信側回線ユニット２ｒは、フレームＦＲからオーバヘッドＯＨとペイロードＰＬを分離して、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬをＳＷユニット３に出力する。
【００３９】
しかし、伝送装置８ｂの制御ユニット１は、故障しているため（「故障」参照）、受信側回線ユニット２ｒからオーバヘッドＯＨを受信することができない（バツ印参照）。このため、故障した制御ユニット１から送信側回線ユニット２ｓには、オーバヘッドＯＨが入力されない。一方、ＳＷユニット３から送信側回線ユニット２ｓには、ペイロードＰＬが入力される。
【００４０】
送信側回線ユニット２ｓは、オーバヘッドＯＨが入力されないため、例えば所定値を含む仮のオーバヘッドＯＨ’（以下、「仮オーバヘッドＯＨ’」と表記）を生成する（「生成」参照）。送信側回線ユニット２ｓは、仮オーバヘッドＯＨ’と、ＳＷユニット３から中継されたペイロードＰＬとからフレームＦＲ’を生成する。送信側回線ユニット２ｓは、フレームＦＲ’を伝送装置８ａに送信する。
【００４１】
伝送装置８ａの受信側回線ユニット２ｒは、フレームＦＲ’から仮オーバヘッドＯＨ’とペイロードＰＬを分離して、各々のＦＣＳによりエラー検出を行う。
【００４２】
ペイロードＰＬにはエラーが検出されないため（「ＦＣＳ：ＯＫ」参照）、受信側回線ユニット２ｒはペイロードＰＬをＳＷユニット３に出力する。このため、ＳＷユニット３は、正常時と同様に、ペイロードＰＬを送信側回線ユニット２ｓに中継することができる。
【００４３】
一方、仮オーバヘッドＯＨ’は、所定値から生成されるため、エラーが検出される（「ＦＣＳ：ＮＧ」参照）。このため、受信側回線ユニット２ｒは、仮オーバヘッドＯＨ’を廃棄する。したがって、伝送装置８ａの制御ユニット１は、監視情報を取得して端末９に送信することができないので、端末９は伝送装置８ａ〜８ｅから監視情報を取得することができない。
【００４４】
これに対し、実施例の伝送装置８ｃは、伝送装置８ｂが故障した場合、ＳＷユニット３によりオーバヘッドＯＨをペイロードＰＬに含めておき、送信側回線ユニット２ｓから故障中の伝送装置８ｂにフレームＦＲを送信する。すなわち、伝送装置８ｃは、フレームＦＲのペイロードＰＬの領域に、そのフレームＦＲのオーバヘッドＯＨの複製を含めておき、フレームＦＲを送信する。このため、伝送装置８ｃは、フレームＦＲ自体のオーバヘッドＯＨ（以下、「元のオーバヘッドＯＨ」と表記）とは別に、オーバヘッドＯＨの複製を伝送装置８ｂに送信することができる。
【００４５】
したがって、伝送装置８ｂは、制御ユニット１の故障のため、送信側回線ユニット２ｓによりフレームＦＲの元のオーバヘッドＯＨが仮オーバヘッドＯＨ’に置き換えられても、ペイロードＰＬに複製のオーバヘッドＯＨが含まれているため、複製のオーバヘッドＯＨを伝送装置８ａに送信することができる。そして、伝送装置８ａは、ＳＷユニット３においてペイロードＰＬから複製のオーバヘッドＯＨを抽出することにより監視情報を取得し、端末９に送信することができる。
【００４６】
このため、ネットワークＮＷ内に故障が発生してもネットワークＮＷを監視することが可能となる。以下に伝送装置８ａ〜８ｃの動作を述べる。
【００４７】
伝送装置８ｂの制御ユニット１が故障した場合、伝送装置８ａ，８ｃは、隣接する伝送装置８ｂの故障を、その該当方路の受信側回線ユニット２ｒにより検出して制御ユニット１及びＳＷユニット３に通知する。また、伝送装置８ｂは、伝送装置８ａ，８ｃの該当方路の送信側回線ユニット２ｓにより故障を検出してＳＷユニット３に通知する。そして、各伝送装置８ａ〜８ｃのＳＷユニット３は、各伝送装置８ａ〜８ｃの間のパスに割り当てられた複数のタイムスロットにオーバヘッドＯＨを収容できるようにタイムスロットの設定を行う。
【００４８】
図４は、伝送装置８ａ，８ｂの故障検出処理の一例を示す図である。なお、図４において、図３と共通する構成及び動作の説明は省略する。
【００４９】
伝送装置８ｂは、制御ユニット１の故障を送信側回線ユニット２ｓにより検出した後、その送信先の伝送装置８ａとの間のパスに、複製のオーバヘッドＯＨのデータを収容するタイムスロットをＳＷユニット３により設定する。
【００５０】
より具体的には、伝送装置８ｂの送信側回線ユニット２ｓは、ＳＷユニット３からペイロードＰＬが中継されるが、制御ユニット１からオーバヘッドＯＨが中継されない場合、制御ユニット１の故障を検出してＳＷユニット３に通知する（「故障通知」参照）。ＳＷユニット３は、制御ユニット１の故障が通知されると、符号Ｐａｂで示されるように、上流側の伝送装置８ａとの間のパス（点線の矢印を参照）に、複製のオーバヘッドＯＨのデータＤｂを収容するタイムスロットを設定する（「ＴＳ設定」参照）。
【００５１】
このとき、ＳＷユニット３は、パスに割り当てられた未使用のタイムスロット（空きタイムスロット）のうち、時間軸において最後尾側のタイムスロットを優先して検索する。より具体的には、ＳＷユニット３は、送信時間順に各タイムスロットに付与されたスロット番号のうち、大きいスロット番号から小さいスロット番号に向かう順序で未使用のタイムスロットを検索する。ＳＷユニット３は、検索したタイムスロットに複製のオーバヘッドＯＨのデータＤｂを収容する。
【００５２】
このように、ＳＷユニット３は、複製のオーバヘッドＯＨのデータＤｂを時間軸上の最後尾側のタイムスロットに収容する。また、ＳＷユニット３は、ペイロードＰＬのデータＤａを時間軸上の先頭側のタイムスロットに収容する。送信側回線ユニット２ｓは、タイムスロットに収容されたペイロードＰＬ及び複製のオーバヘッドＯＨのデータＤａ，Ｄｂを、そのタイムスロットの送信順に従い伝送装置８ａに送信する。なお、ＳＷユニット３は、複製のオーバヘッドＯＨのデータＤｂを、タイムスロットを用いて受信側回線ユニット２ｒから送信側回線ユニット２ｓに中継するために、動作モードをノーマルモードからスルーモード＃１に切り替える。
【００５３】
また、伝送装置８ａは、下流側の伝送装置８ｂの故障を受信側回線ユニット２ｒにより検出した後、その伝送装置８ｂとの間のパスに、複製のオーバヘッドＯＨのデータを収容するタイムスロットをＳＷユニット３により設定する。
【００５４】
より具体的には、伝送装置８ａの受信側回線ユニット２ｒは、伝送装置８ｂからフレームＦＲ’を受信して仮オーバヘッドＯＨ’とペイロードＰＬに分離した後、ＦＣＳによるオーバヘッドエラーを検出し、ペイロードエラーを検出しない場合、伝送装置８ｂの故障を検出する。受信側回線ユニット２ｒは、伝送装置８ｂの故障を制御ユニット１とＳＷユニット３に通知する（「故障通知」参照）。
【００５５】
制御ユニット１は、伝送装置８ｂの故障が通知されると、ＳＷユニット３から複製のオーバヘッドＯＨを取得するために動作モードをノーマルモードからスルーモード＃２に切り替える。
【００５６】
ＳＷユニット３は、伝送装置８ｂの故障が通知されると、ＳＷユニット３に複製のオーバヘッドＯＨを出力するために動作モードをノーマルモードからスルーモード＃２に切り替える。また、ＳＷユニット３は、伝送装置８ｂの故障が通知されると、伝送装置８ｂのＳＷユニット３と同様の手法により、複製のオーバヘッドＯＨのデータＤｂが収容されるタイムスロットを設定する（「ＴＳ設定」参照）。
【００５７】
ＳＷユニット３は、符号Ｐａで示されるように、複製のオーバヘッドＯＨのデータＤｂが収容されるタイムスロットを時間軸上の最後尾側に詰めて設定する。また、ＳＷユニット３は、ペイロードＰＬのデータＤａが収容されるタイムスロットを時間軸上の先頭側に詰めて設定する。
【００５８】
このため、伝送装置８ａと伝送装置８ｂの間において、ペイロードＰＬ及び複製のオーバヘッドＯＨの各データＤａ，Ｄｂのタイムスロットが一致する。したがって、伝送装置８ａと伝送装置８ｂは、互いにデータＤａ，Ｄｂのタイムスロットのスロット番号を通知する手間が省かれる。
【００５９】
図５は、伝送装置８ｂ，８ｃの故障検出処理の一例を示す図である。図５において、図３と共通する構成及び動作の説明は省略する。
【００６０】
本処理は、これまで述べた伝送方向とは逆の伝送方向、つまり伝送装置８ａから伝送装置８ｃに向かう伝送方向のフレームＦＲの伝送処理において行われる。この伝送方向においても、上記と同様の手法でフレームＦＲの伝送処理が行われる。なお、図５では、伝送方向が図４の場合とは逆になるが、便宜上、送信側回線ユニット２ｓと受信側回線ユニット２ｒは、図４と同様に示され、また、上流及び下流の定義は、元の伝送方向に基づくものとする。
【００６１】
伝送装置８ｂは、制御ユニット１の故障を受信側回線ユニット２ｒにより検出した後、その受信元の伝送装置８ｃとの間のパスに、複製のオーバヘッドＯＨのデータを収容するタイムスロットをＳＷユニット３により設定する。
【００６２】
より具体的には、伝送装置８ｂの受信側回線ユニット２ｒは、ＳＷユニット３からペイロードＰＬが中継されるが、制御ユニット１からオーバヘッドＯＨが中継されない場合、制御ユニット１の故障を検出してＳＷユニット３に通知する（「故障通知」参照）。なお、故障通知は、上述したように、送信側回線ユニット２ｓからも行われるが、ＳＷユニット３は早い方の故障通知に応じてタイムスロットの設定を行う。
【００６３】
ＳＷユニット３は、制御ユニット１の故障が通知されると、符号Ｐｂｃで示されるように、下流側の伝送装置８ｃとの間のパス（点線の矢印を参照）に、複製のオーバヘッドＯＨのデータＤｂを収容するタイムスロットを設定する（「ＴＳ設定」参照）。
【００６４】
ＳＷユニット３は、複製のオーバヘッドＯＨのデータＤｂが収容されるタイムスロットを時間軸上の最後尾側に詰めて設定する。また、ＳＷユニット３は、ペイロードＰＬのデータＤａが収容されるタイムスロットを時間軸上の先頭側に詰めて設定する。
【００６５】
また、伝送装置８ｃは、上流側の伝送装置８ｂの故障を送信側回線ユニット２ｓにより検出した後、その伝送装置８ｂとの間のパスに、複製のオーバヘッドＯＨのデータを収容するタイムスロットをＳＷユニット３により設定する。
【００６６】
より具体的には、伝送装置８ｃの送信側回線ユニット２ｓは、伝送装置８ｂからフレームＦＲ’を受信して仮オーバヘッドＯＨ’とペイロードＰＬに分離した後、ＦＣＳによるオーバヘッドエラーを検出し、ペイロードエラーを検出しない場合、伝送装置８ｂの故障を検出する。送信側回線ユニット２ｓは、伝送装置８ｂの故障を制御ユニット１とＳＷユニット３に通知する（「故障通知」参照）。
【００６７】
制御ユニット１は、伝送装置８ｂの故障が通知されると、ＳＷユニット３に複製のオーバヘッドＯＨを出力するために動作モードをノーマルモードからスルーモード＃２に切り替える。
【００６８】
ＳＷユニット３は、伝送装置８ｂの故障が通知されると、ＳＷユニット３から複製のオーバヘッドＯＨを取得するために動作モードをノーマルモードからスルーモード＃２に切り替える。また、ＳＷユニット３は、伝送装置８ｂの故障が通知されると、伝送装置８ｂのＳＷユニット３と同様の手法により、複製のオーバヘッドＯＨのデータＤｂが収容されるタイムスロットを設定する（「ＴＳ設定」参照）。
【００６９】
ＳＷユニット３は、符号Ｐｃで示されるように、複製のオーバヘッドＯＨのデータＤｂが収容されるタイムスロットを時間軸上の最後尾側に詰めて設定する。また、ＳＷユニット３は、ペイロードＰＬのデータＤａが収容されるタイムスロットを時間軸上の先頭側に詰めて設定する。
【００７０】
このため、伝送装置８ｃと伝送装置８ｂの間において、ペイロードＰＬ及び複製のオーバヘッドＯＨの各データＤａ，Ｄｂのタイムスロットが一致する。したがって、伝送装置８ｃと伝送装置８ｂは、互いにデータＤａ，Ｄｂのタイムスロットのスロット番号を通知する手間が省かれる。
【００７１】
次に動作モード及びタイムスロットの設定後の伝送処理について述べる。
【００７２】
図６は、伝送装置８ｂの故障時のフレームＦＲの伝送処理の一例を示す図である。伝送装置８ｃの受信側回線ユニット２ｒは、フレームＦＲを受信して、オーバヘッドＯＨとペイロードＰＬに分離する。受信側回線ユニット２ｒは、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬをＳＷユニット３に出力する。
【００７３】
制御ユニット１は、動作モードがスルーモード＃２であるため、オーバヘッドＯＨを複製してＳＷユニット３に出力する。また、制御ユニット１は、オーバヘッドＯＨを受信側回線ユニット２ｒから送信側回線ユニット２ｓに中継する。つまり、制御ユニット１は、受信側回線ユニット２ｒから入力されたオーバヘッドＯＨを送信側回線ユニット２ｓとＳＷユニット３に出力する。
【００７４】
ＳＷユニット３は、動作モードがスルーモード＃２であるため、制御ユニット１から入力されたオーバヘッドＯＨをペイロードＰＬに含めて送信側回線ユニット２ｓに中継する。より具体的には、ＳＷユニット３は、ペイロードＰＬのデータＤａをタイムスロットに収容し、複製のオーバヘッドＯＨのデータＤｂを設定済みのタイムスロットに収容する。
【００７５】
そして、ＳＷユニット３は、タイムスロットに収容されたペイロードＰＬのデータＤａ及び複製のオーバヘッドＯＨのデータＤｂを送信側回線ユニット２ｓに中継する。これにより、ＳＷユニット３は、複製のオーバヘッドＯＨをペイロードＰＬ’として送信側回線ユニット２ｓに出力することができる。
【００７６】
送信側回線ユニット２ｓは、制御ユニット１から入力されたオーバヘッドＯＨと、ＳＷユニット３から入力されたペイロードＰＬ’との合成によりフレームＦＲａを生成する（「合成」参照）。送信側回線ユニット２ｓは、フレームＦＲａを伝送装置８ｂに送信する。
【００７７】
伝送装置８ｂの受信側回線ユニット２ｒは、下流側の伝送装置８ｃからフレームＦＲａを受信して、オーバヘッドＯＨとペイロードＰＬ’に分離する。受信側回線ユニット２ｒは、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬ’をＳＷユニット３に出力する。
【００７８】
しかし、伝送装置８ｂの制御ユニット１は、故障しているため（「故障」参照）、受信側回線ユニット２ｒからオーバヘッドＯＨを受信することができない（バツ印参照）。このため、故障した制御ユニット１から送信側回線ユニット２ｓには、オーバヘッドＯＨが入力されない。
【００７９】
一方、ＳＷユニット３は、下流側の伝送装置８ｃとの間のパスのタイムスロットからペイロードＰＬのデータＤａと複製のオーバヘッドＯＨのデータＤｂを取り出し、上流側の伝送装置８ｂとの間のパスのタイムスロットに収容する。このとき、ＳＷユニット３は、複製のオーバヘッドＯＨのデータＤｂがタイムスロットの最後尾側に詰めて収容されているため、事前に伝送装置８ｃからそのスロット番号を取得することなく、データＤｂを該当タイムスロットから取り出すことができる。
【００８０】
したがって、ＳＷユニット３の中継処理の手順が簡素化される。このようにして、ＳＷユニット３は、送信側回線ユニット２ｓにペイロードＰＬ’を中継する。
【００８１】
送信側回線ユニット２ｓは、オーバヘッドＯＨが入力されないため、仮オーバヘッドＯＨ’を生成する（「生成」参照）。送信側回線ユニット２ｓは、仮オーバヘッドＯＨ’と、ＳＷユニット３から中継されたペイロードＰＬ’とからフレームＦＲａ’を生成する。送信側回線ユニット２ｓは、フレームＦＲａ’を伝送装置８ａに送信する。
【００８２】
伝送装置８ａの受信側回線ユニット２ｒは、フレームＦＲａ’から仮オーバヘッドＯＨ’とペイロードＰＬ’を分離して、各々のＦＣＳによりエラー検出を行う。受信側回線ユニット２ｒは、仮オーバヘッドＯＨ’からオーバヘッドエラーを検出する（「ＦＣＳ：ＮＧ」参照）。このため、受信側回線ユニット２ｒは、仮オーバヘッドＯＨ’を廃棄する。また、受信側回線ユニット２ｒは、ペイロードＰＬ’からペイロードエラーを検出しないため（「ＦＣＳ：ＯＫ」参照）、ペイロードＰＬ’をＳＷユニット３に出力する。
【００８３】
ＳＷユニット３は、動作モードがスルーモード＃２であるため、ペイロードＰＬ’から複製のオーバヘッドＯＨを抽出して（「抽出」参照）、制御ユニット１に出力する。このとき、ＳＷユニット３は、複製のオーバヘッドＯＨのデータＤｂがタイムスロットの最後尾側に収容されているため、事前に伝送装置８ｂからそのスロット番号を取得することなく、データＤｂを該当タイムスロットから取り出すことができる。したがって、ＳＷユニット３の抽出処理の手順が簡素化される。なお、データＤｂのタイムスロットは、最後尾側であれば、詰めて配置されてもよいし、例えば所定数のスロットおきに配置されてもよい。
【００８４】
制御ユニット１は、動作モードがスルーモード＃２であるため、ＳＷユニット３から複製のオーバヘッドＯＨを取得する。制御ユニット１は、複製のオーバヘッドＯＨから監視情報を取得して端末９に送信する。
【００８５】
このように、ＳＷユニット３は、伝送装置８ｂが故障した場合、制御ユニット１から入力されたオーバヘッドＯＨをペイロードＰＬに含めて送信側回線ユニット２ｓに中継する。送信側回線ユニット２ｓは、制御ユニット１から入力されたオーバヘッドＯＨと、ＳＷユニット３から入力されたペイロードＰＬ‘とからフレームＦＲａを生成して送信する。
【００８６】
このため、伝送装置８ｃは、元のオーバヘッドＯＨとは別に、複製のオーバヘッドＯＨを上流側の伝送装置８ｂに送信することができる。したがって、伝送装置８ｂは、制御ユニット１の故障のため、フレームＦＲａの元のオーバヘッドＯＨが仮オーバヘッドＯＨ’に置き換えられても、ペイロードＰＬ’に複製のオーバヘッドＯＨが含まれているため、複製のオーバヘッドＯＨを上流側の伝送装置８ａに送信することができる。
【００８７】
伝送装置８ａは、ＳＷユニット３においてペイロードＰＬ’から複製のオーバヘッドＯＨを抽出することにより監視情報を取得し、端末９に送信することができる。このため、ネットワークＮＷ内に故障が発生してもネットワークＮＷを監視することが可能となる。
【００８８】
また、伝送装置８ｃのＳＷユニット３は、ペイロードＰＬのデータＤａをタイムスロットの先頭側に詰めて収容し、上流側の伝送装置８ｂが故障した場合、さらに複製のオーバヘッドＯＨのデータＤｂをタイムスロットの最後尾側に詰めて収容する。ＳＷユニット３は、タイムスロットに収容されたペイロードＰＬのデータＤａと複製のオーバヘッドＯＨのデータＤｂを送信側回線ユニット２ｓに中継する。
【００８９】
このため、伝送装置８ｂは、先頭側のタイムスロットをペイロードＰＬのデータＤａの収容先に設定し、最後尾側のタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容先に設定することにより、伝送装置８ｃと伝送装置８ｂの間において、各データＤａ，Ｄｂのタイムスロットを一致させることができる。したがって、伝送装置８ｃと伝送装置８ｂは、互いにデータＤａ，Ｄｂのタイムスロットのスロット番号を通知する手間が省かれる。なお、データＤａのタイムスロットは、先頭側であれば、詰めて配置されてもよいし、例えば所定数のスロットおきに配置されてもよい。
【００９０】
また、伝送装置８ｃの制御ユニット１は、伝送装置８ｂが故障した場合、複製のオーバヘッドＯＨをＳＷユニット３に出力する。このため、受信側回線ユニット２ｒは、複製のオーバヘッドＯＨをＳＷユニット３に出力する必要がない。したがって、ＳＷユニット３は、伝送装置８ｂが故障した場合でも、受信側回線ユニット２ｒから入力されるデータＤａ，Ｄｂを収容するタイムスロットの同期タイミングを変更する必要がなく、正常時と同じ同期タイミングでタイムスロットを処理することができる。
【００９１】
次に、回線ユニット２（送信側回線ユニット２ｓ及び受信側回線ユニット２ｒ）の構成及び動作について述べる。
【００９２】
図７は、回線ユニット２の一例を示す構成図である。回線ユニット２は、監視制御部２０、制御インターフェース部（ＣＮＴ−ＩＦ）２１、スイッチインターフェース部（ＳＷ−ＩＦ）２２、受信処理部２３、及び送信処理部２４を有する。
【００９３】
監視制御部２０、ＣＮＴ−ＩＦ２１、及びＳＷ−ＩＦ２２は、例えばＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）などの論理回路で構成される。なお、監視制御部２０、ＣＮＴ−ＩＦ２１、及びＳＷ−ＩＦ２２は、その少なくとも一部をＣＰＵ（Central Processing Unit）などのプロセッサを駆動するソフトウェアの機能として構成されてもよい。
【００９４】
ＣＮＴ−ＩＦ２１は、制御ユニット１と受信処理部２３、送信処理部２４、監視制御部２０の間の通信をパケット単位で処理する。ＣＮＴ−ＩＦ２１には、各種のデータ及びレジスタを保持するためのメモリが設けられている。
【００９５】
ＳＷ−ＩＦ２２は、ＳＷユニット３と受信処理部２３及び送信処理部２４の間の通信をパケット単位で処理する。ＳＷ−ＩＦ２２には、各種のデータ及びレジスタを保持するためのメモリが設けられている。なお、回線ユニット２、ＳＷユニット３、及び制御ユニット１の間の通信は、所定のパケット単位で行われる。
【００９６】
監視制御部２０は、ＣＮＴ−ＩＦ２１を介し制御ユニット１と通信する。監視制御部２０は、制御ユニット１の指示に従い、受信処理部２３及び送信処理部２４の監視制御を行う。監視制御部２０は、受信処理部２３及び送信処理部２４から例えばエラーなどを取得してＣＮＴ−ＩＦ２１に出力し、また、受信処理部２３及び送信処理部２４に各種の設定を行う。
【００９７】
受信処理部２３は、光−電気変換部２３０と、分離部２３１と、エラー判定部２３２，２３３と、故障検出部２３４とを有する。分離部２３１、エラー判定部２３２，２３３、及び故障検出部２３４は、例えばＡＳＩＣやＦＰＧＡなどの論理回路で構成される。なお、分離部２３１、エラー判定部２３２，２３３、及び故障検出部２３４は、その少なくとも一部をＣＰＵなどのプロセッサを駆動するソフトウェアの機能として構成されてもよい。
【００９８】
受信処理部２３は、ＣＬＫユニット４から供給されるクロック信号に同期して他の伝送装置８ａ〜８ｃからのフレームＦＲ（ＦＲ’，ＦＲａ，ＦＲａ’）の受信処理を行う。光−電気変換部２３０は、例えばフォトダイオードや復調器などから構成され、伝送路から入力された光信号を電気信号に変換する。光−電気変換部２３０は、電気信号に含まれるフレームＦＲを分離部２３１に出力する。
【００９９】
分離部２３１は、フレームＦＲをオーバヘッドＯＨ（ＯＨ’）とペイロードＰＬ（ＰＬ’）に分離する。フレームＦＲはＳＴＭ方式であるため、分離部２３１は、クロック信号に基づきオーバヘッドＯＨ及びペイロードＰＬの入力タイミング（つまり時間軸上の位置）を検出することができる。分離部２３１は、オーバヘッドＯＨをエラー判定部２３２に出力し、ペイロードＰＬをエラー判定部２３３に出力する。
【０１００】
エラー判定部２３２は、オーバヘッドＯＨのエラー（オーバヘッドエラー）をパケットのＦＣＳに基づき検出する。エラー判定部２３２は、オーバヘッドＯＨとエラー判定結果を故障検出部２３４に出力する。
【０１０１】
また、エラー判定部２３３は、ペイロードＰＬのエラー（ペイロードエラー）をパケットのＦＣＳに基づき検出する。エラー判定部２３２は、ペイロードＰＬとエラー判定結果を故障検出部２３４に出力する。
【０１０２】
故障検出部２３４は、エラー判定部２３２，２３３のエラー判定結果から、自装置に隣接する伝送装置８ａ〜８ｇ（図６の例では伝送装置８ｂ）の故障（以下、「隣接装置故障」と表記）を検出し、ＳＷ−ＩＦ２２及びＣＮＴ−ＩＦ２１を介しＳＷユニット３及び制御ユニット１にそれぞれ通知する。なお、後述するように、ＳＷ−ＩＦ２２及びＣＮＴ−ＩＦ２１には、故障通知のためのレジスタが設けられている。
【０１０３】
より具体的には、故障検出部２３４は、オーバヘッドエラーが検出され、ペイロードエラーが検出されない場合、隣接装置故障を検出して通知する。故障検出部２３４は、隣接装置故障を検出すると、オーバヘッドＯＨを廃棄し、ペイロードＰＬをＳＷ−ＩＦ２２からＳＷユニット３に出力する。
【０１０４】
また、故障検出部２３４は、オーバヘッドエラーとペイロードエラーが検出された場合、フレームＦＲ全体を廃棄する。故障検出部２３４は、オーバヘッドエラーとペイロードエラーの何れも検出されない場合、オーバヘッドＯＨをＣＮＴ−ＩＦ２１から制御ユニット１に出力し、ペイロードＰＬをＳＷ−ＩＦ２２からＳＷユニット３に出力する。故障検出部２３４は、オーバヘッドエラーが検出されず、ペイロードエラーが検出された場合、ペイロードＰＬを廃棄し、オーバヘッドＯＨをＣＮＴ−ＩＦ２１から制御ユニット１に出力する。
【０１０５】
このように、受信処理部２３は、フレームＦＲを受信してオーバヘッドＯＨとペイロードＰＬに分離し、オーバヘッドＯＨのエラーだけを検出した場合、隣接装置故障を検出して制御ユニット１及びＳＷユニット３に通知する。これにより、図４の伝送装置８ａの受信側回線ユニット２ｒ、及び図５の伝送装置８ｃの送信側回線ユニット２ｓは、伝送装置８ｂの故障を検出して通知することができる。
【０１０６】
送信処理部２４は、電気―光変換部２４０と、生成部２４１と、オーバヘッド挿入部２４２と、故障検出部２４３とを有する。生成部２４１、オーバヘッド挿入部２４２、及び故障検出部２４３は、例えばＡＳＩＣやＦＰＧＡなどの論理回路で構成される。なお、生成部２４１、オーバヘッド挿入部２４２、及び故障検出部２４３は、その少なくとも一部をＣＰＵなどのプロセッサを駆動するソフトウェアの機能として構成されてもよい。
【０１０７】
送信処理部２４は、ＣＬＫユニット４から供給されるクロック信号に同期して他の伝送装置８ａ〜８ｃへのフレームＦＲ（ＦＲ’，ＦＲａ，ＦＲａ’）の送信処理を行う。故障検出部２４３には、ＳＷユニット３からＳＷ−ＩＦ２２を介しペイロードＰＬ（ＰＬ’）が入力され、制御ユニット１からＣＮＴ−ＩＦ２１を介しオーバヘッドＯＨ（ＯＨ’）が入力される。
【０１０８】
故障検出部２４３は、オーバヘッドＯＨとペイロードＰＬのうち、ペイロードＰＬしか入力されない場合、自装置の制御ユニット１の故障（以下、「自装置故障」と表記）を検出する。故障検出部２３４は、自装置故障をＳＷ−ＩＦ２２からＳＷユニット３に通知する。なお、故障検出部２４３は、オーバヘッドＯＨ及びペイロードＰＬの入力有無の判定のタイミングをクロック信号に基づき決定する。
【０１０９】
ＳＷ−ＩＦ２２には、故障の種類に応じた値を示すレジスタが設けられてもよい。この場合、故障検出部２４３は、例えば、自装置故障をレジスタ値「１０」で示し、隣接装置故障をレジスタ値「１１」で示し、正常状態（故障なし）をレジスタ値「００」で示してもよい。また、ＣＮＴ−ＩＦ２１も、ＳＷ−ＩＦ２２と同様に、隣接装置故障をレジスタ値「１」で示し、正常状態（故障なし）をレジスタ値「０」で示してもよい。
【０１１０】
これにより、故障検出部２３４，２４３は、ＣＮＴ−ＩＦ２１及びＳＷ−ＩＦ２２のレジスタ値を設定することにより制御ユニット１及びＳＷユニット３に自装置故障または隣接装置故障を通知することができる。
【０１１１】
故障検出部２４３は、自装置故障を検出した場合、オーバヘッド挿入部２４２に仮オーバヘッドＯＨ’の挿入を指示する。オーバヘッド挿入部２４２は、故障検出部２４３からの指示に従い、仮オーバヘッドＯＨ’を生成部２４１に出力する。また、故障検出部２４３は、自装置故障を検出しない場合、オーバヘッドＯＨを生成部２４１に出力する。
【０１１２】
また、故障検出部２４３は、オーバヘッドＯＨの入力の有無にかかわらず、ペイロードＰＬを生成部２４１に出力する。生成部２４１は、オーバヘッドＯＨとペイロードＰＬからフレームＦＲを生成して電気―光変換部２４０に出力する。電気―光変換部２４０は、例えばレーザダイオードや変調器などから構成され、フレームＦＲを含む電気信号を光信号に変換し伝送路に送信する。
【０１１３】
このように、送信処理部２４は、ＳＷユニット３から入力されたペイロードＰＬと、制御ユニット１から入力されたオーバヘッドＯＨとからフレームＦＲを生成して送信し、オーバヘッドＯＨが入力されない場合、自装置故障を検出してＳＷユニット３に通知する。これにより、図４の伝送装置８ｂの送信側回線ユニット２ｓ、及び図５の伝送装置８ｂの受信側回線ユニット２ｒは、制御ユニット１の故障を検出してＳＷユニット３に通知することができる。
【０１１４】
図８は、回線ユニット２のフレームＦＲ（ＦＲ’，ＦＲａ，ＦＲａ’）の受信処理の一例を示すフローチャートである。光−電気変換部２３０は、下流側の伝送装置８ａ〜８ｇから伝送路を介しフレームＦＲを受信する（ステップＳｔ２１）。次に、分離部２３１は、フレームＦＲをオーバヘッドＯＨ（ＯＨ’）とペイロードＰＬ（ＰＬ’）に分離する（ステップＳｔ２２）。
【０１１５】
次に、エラー判定部２３２，２３３は、オーバヘッドＯＨとペイロードＰＬのエラーを判定する（ステップＳｔ２３）。なお、エラー判定部２３２，２３３は、ＦＣＳに限定されず、例えばパリティなどの手段によりエラーを判定してもよい。
【０１１６】
故障検出部２３４は、オーバヘッドエラーが検出され（ステップＳｔ２４のＹｅｓ）、ペイロードエラーが検出されない場合（ステップＳｔ２５のＮｏ）、隣接装置故障を検出して制御ユニット１とＳＷユニット３に通知する（ステップＳｔ２７）。次に、故障検出部２３４は、エラーのあるオーバヘッドＯＨ（仮オーバヘッドＯＨ’）を廃棄する（ステップＳｔ２８）。次に、故障検出部２３４は、ペイロードＰＬをＳＷユニット３に出力する（ステップＳｔ２９）。その後、再びステップＳｔ２１以降の処理が実行される。
【０１１７】
また、故障検出部２３４は、オーバヘッドエラーが検出され（ステップＳｔ２４のＹｅｓ）、ペイロードエラーも検出された場合（ステップＳｔ２５のＹｅｓ）、フレームＦＲを廃棄する（ステップＳｔ２６）。その後、再びステップＳｔ２１以降の処理が実行される。
【０１１８】
また、故障検出部２３４は、オーバヘッドエラーが検出されず（ステップＳｔ２４のＮｏ）、ペイロードエラーが検出された場合（ステップＳｔ３０のＹｅｓ）、エラーのあるペイロードＰＬを廃棄する（ステップＳｔ３１）。次に、故障検出部２３４は、オーバヘッドＯＨを制御ユニット１に出力する（ステップＳｔ３２）。その後、再びステップＳｔ２１以降の処理が実行される。
【０１１９】
また、故障検出部２３４は、オーバヘッドエラーが検出されず（ステップＳｔ２４のＮｏ）、ペイロードエラーも検出されない場合（ステップＳｔ３０のＮｏ）、隣接装置故障の回復を検出して制御ユニット１とＳＷユニット３に通知する（ステップＳｔ３３）。次に、故障検出部２３４は、オーバヘッドＯＨを制御ユニット１に出力し、ペイロードＰＬをＳＷユニット３に出力する（ステップＳｔ３４）。その後、再びステップＳｔ２１以降の処理が実行される。
【０１２０】
このようにして、回線ユニット２（受信側回線ユニット２ｒ）はフレームＦＲの受信処理を実行する。
【０１２１】
図９は、回線ユニット２のフレームＦＲ（ＦＲ’，ＦＲａ，ＦＲａ’）の送信処理の一例を示すフローチャートである。故障検出部２４３は、ＳＷユニット３からペイロードＰＬ（ＰＬ’）が入力されたか否かを判定する（ステップＳｔ１）。
【０１２２】
故障検出部２３４は、ペイロードＰＬが入力されていない場合（ステップＳｔ１のＮｏ）、再びステップＳｔ１の処理を実行する。また、故障検出部２４３は、ペイロードＰＬが入力されている場合（ステップＳｔ１のＹｅｓ）、制御ユニット１からオーバヘッドＯＨ（ＯＨ’）が入力されたか否かを判定する（ステップＳｔ２）。
【０１２３】
故障検出部２４３は、オーバヘッドＯＨが入力されていない場合（ステップＳｔ２のＮｏ）、自装置故障を検出してＳＷユニット３に通知する（ステップＳｔ６）。次に、オーバヘッド挿入部２４２は、フレームＦＲの出力経路に仮オーバヘッドＯＨ’を挿入する（ステップＳｔ７）。次に、生成部２４１は、仮オーバヘッドＯＨ’とペイロードＰＬからフレームＦＲ’（ＦＲａ’）を生成する（ステップＳｔ８）。その後、後述するステップＳｔ５の処理が実行される。
【０１２４】
故障検出部２４３は、オーバヘッドＯＨが入力されている場合（ステップＳｔ２のＹｅｓ）、自装置故障の回復を検出してＳＷユニット３に通知する（ステップＳｔ３）。次に、生成部２４１は、オーバヘッドＯＨとペイロードＰＬからフレームＦＲを生成する（ステップＳｔ４）。
【０１２５】
次に、電気―光変換部２４０はフレームＦＲを伝送路から下流側の伝送装置８ａ〜８ｇに送信する（ステップＳｔ５）。その後、再びステップＳｔ１以降の処理が実行される。
【０１２６】
このようにして、回線ユニット２（送信側回線ユニット２ｓ）はフレームＦＲの送信処理を実行する。
【０１２７】
次に、ＳＷユニット３の構成及び動作について述べる。
【０１２８】
図１０は、ＳＷユニット３の一例を示す構成図である。ＳＷユニット３は、監視制御部３０と、制御インターフェース部（ＣＮＴ−ＩＦ）３１と、モード設定部３２と、タイムスロット（ＴＳ）設定部３３ａ，３３ｂと、通知処理部３４と、入力インターフェース部（入力ＩＦ）３５とを有する。ＳＷユニット３は、さらに、オーバヘッド抽出部３６と、方路選択部３７と、オーバヘッド付与部３８と、出力インターフェース部（出力ＩＦ）３９とを有する。
【０１２９】
監視制御部３０、ＣＮＴ−ＩＦ３１と、モード設定部３２、ＴＳ設定部３３ａ，３３ｂ、通知処理部３４と、入力ＩＦ３５、オーバヘッド抽出部３６、方路選択部３７、オーバヘッド付与部３８、及び出力ＩＦ３９は、例えばＡＳＩＣやＦＰＧＡなどの論理回路で構成される。なお、監視制御部３０、ＣＮＴ−ＩＦ３１と、モード設定部３２、ＴＳ設定部３３ａ，３３ｂ、通知処理部３４と、入力ＩＦ３５、オーバヘッド抽出部３６、方路選択部３７、オーバヘッド付与部３８、及び出力ＩＦ３９は、その少なくとも一部をＣＰＵなどのプロセッサを駆動するソフトウェアの機能として構成されてもよい。
【０１３０】
ＣＮＴ−ＩＦ３１は、制御ユニット１と監視制御部３０、オーバヘッド抽出部３６、及びオーバヘッド付与部３８の通信を処理する。ＣＮＴ−ＩＦ３１には、各種のデータ及びレジスタを保持するためのメモリが設けられている。
【０１３１】
監視制御部３０は、ＣＮＴ−ＩＦ３１を介し制御ユニット１と通信する。監視制御部３０は、制御ユニット１の指示に従い、入力ＩＦ３５、方路選択部３７、及び出力ＩＦ３９の監視制御を行う。監視制御部３０は、入力ＩＦ３５、方路選択部３７、及び出力ＩＦ３９から例えばエラーなどを取得してＣＮＴ−ＩＦ３１に出力し、入力ＩＦ３５、方路選択部３７、及び出力ＩＦ３９に各種の設定を行う。
【０１３２】
通知処理部３４は、回線ユニット２のＳＷ−ＩＦ２２と通信することにより回線ユニット２からの各種の通知を処理する。通知処理部３４は、ＳＷ−ＩＦ２２のレジスタ値に応じて自装置故障、隣接装置故障、またはその回復が通知される。通知処理部３４は、通知内容をＴＳ設定部３３ａ，３３ｂ及びモード設定部３２に通知する。
【０１３３】
モード設定部３２は、通知処理部３４の通知に応じてオーバヘッド抽出部３６及びオーバヘッド付与部３８に動作モードを設定する。より具体的には、モード設定部３２は、自装置故障が発生した場合、動作モードをスルーモード＃１に設定し、隣接装置故障が発生した場合、動作モードをスルーモード＃２に設定する。また、モード設定部３２は、自装置故障または隣接装置故障が回復した場合、動作モードをノーマルモードに設定する。
【０１３４】
入力ＩＦ３５には、各回線ユニット２のＳＷ−ＩＦ２２からペイロードＰＬ（ＰＬ’）が入力される。入力ＩＦ３５は、クロック信号に基づきタイムスロットを検出し、ペイロードＰＬのデータＤａ及び複製のオーバヘッドＯＨのデータＤｂを該当タイムスロットから取り出してオーバヘッド抽出部３６に出力する。
【０１３５】
ＴＳ設定部３３ａは、自装置故障が発生した場合、各回線ユニット２の受信元の伝送装置８ａ〜８ｇとの間のパスの未使用のタイムスロットを最後尾側から検索する。ＴＳ設定部３３ａは、検索したタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容位置に設定する。より具体的には、ＴＳ設定部３３ａは、例えばデータＤｂの収容先のタイムスロットのスロット番号を入力ＩＦ３５に設定する。このため、入力ＩＦ３５は、データＤｂを該当タイムスロットから取り出すことができる。
【０１３６】
また、ＴＳ設定部３３ａは、隣接装置故障が発生した場合、その隣接装置故障との間のパスの未使用のタイムスロットを最後尾側から検索する。ＴＳ設定部３３ａは、自装置故障が発生した場合と同様に、検索したタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容位置に設定する。
【０１３７】
オーバヘッド抽出部３６は、動作モードがスルーモード＃２である場合、入力ＩＦ３５から入力されたデータＤａ，Ｄｂから複製のオーバヘッドＯＨのデータＤｂを抽出する。オーバヘッド抽出部３６は、抽出したデータＤｂをＣＮＴ−ＩＦ３１から制御ユニット１に出力する。
【０１３８】
これにより、図６の伝送装置８ａの制御ユニット１は、ＳＷユニット３からオーバヘッドＯＨを取得することができる。オーバヘッド抽出部３６は、抽出されたデータＤｂを削除して、他のデータＤａを方路選択部３７に出力する。
【０１３９】
また、オーバヘッド抽出部３６は、動作モードがスルーモード＃１である場合、データＤｂを抽出せずにペイロードＰＬのデータＤａとともに方路選択部３７に出力する。また、動作モードがスルーモード＃２である場合、ペイロードＰＬのデータＤａを方路選択部３７に出力する。
【０１４０】
方路選択部３７は、監視制御部３０からの設定に基づき、データＤａ，Ｄｂの出力先の方路を選択する。方路選択部３７は、選択した方路に応じた回線ユニット２にデータＤａ，Ｄｂが出力されるように、データＤａ，Ｄｂを各回線ユニット２の間で交換する。方路選択部３７は、データＤａ，Ｄｂをオーバヘッド付与部３８に出力する。
【０１４１】
オーバヘッド付与部３８は、動作モードがスルーモード＃２である場合、ＣＮＴ−ＩＦ３１から入力された複製のオーバヘッドＯＨのデータＤｂをペイロードＰＬのデータＤａに付与する。これにより、図６の伝送装置８ａのＳＷユニット３は、送信側回線ユニット２ｓに出力するペイロードＰＬ’に複製のオーバヘッドＯＨを収容することができる。オーバヘッド付与部３８は、データＤａ，Ｄｂを出力ＩＦ３９に出力する。
【０１４２】
また、オーバヘッド付与部３８は、動作モードがスルーモード＃１またはノーマルモードである場合、データＤａの付与を行わずに、方路選択部３７からのデータＤａ，Ｄｂを出力ＩＦ３９に出力する。
【０１４３】
出力ＩＦ３９は、オーバヘッド付与部３８から入力されたデータＤａ，Ｄｂを、各回線ユニット２に応じたパスのタイムスロットに収容して各回線ユニット２に出力する。出力ＩＦ３９は、監視制御部３０からの設定に従いペイロードＰＬのデータＤａを該当タイムスロットに収容し、ＴＳ設定部３３ｂからの設定に従い複製のオーバヘッドＯＨのデータＤｂを該当タイムスロットに収容する。また、出力ＩＦ３９は、データＤａ，ＤｂのパケットからＦＣＳを算出してパケットに付与する。
【０１４４】
ＴＳ設定部３３ｂは、自装置故障が発生した場合、各回線ユニット２の送信先の伝送装置８ａ〜８ｇとの間のパスの未使用のタイムスロットを最後尾側から検索する。ＴＳ設定部３３ｂは、検索したタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容位置に設定する。より具体的には、ＴＳ設定部３３ｂは、例えばデータＤｂの収容先のタイムスロットのスロット番号を出力ＩＦ３９に設定する。このため、出力ＩＦ３９は、データＤｂを該当タイムスロットに収容することができる。
【０１４５】
また、ＴＳ設定部３３ｂは、隣接装置故障が発生した場合、その隣接装置故障との間のパスの未使用のタイムスロットを最後尾側から検索する。ＴＳ設定部３３ｂは、自装置故障が発生した場合と同様に、検索したタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容位置に設定する。
【０１４６】
このように、ＴＳ設定部３３ａ，３３ｂは、複製のオーバヘッドＯＨのデータＤｂの収容先のタイムスロットを検索して設定する。このため、図６の伝送装置８ａ〜８ｃの各ＳＷユニット３は、複製のオーバヘッドＯＨのデータＤｂを送信側回線ユニット２ｓから受信側回線ユニット２ｒに中継することができる。
【０１４７】
図１１は、ＳＷユニット３の設定処理の一例を示すフローチャートである。本処理は、回線ユニット２から通知を受信した場合に実行される。
【０１４８】
ＴＳ設定部３３ａは、自装置故障が発生した場合（ステップＳｔ４１のＹｅｓ）、パスを選択し（ステップＳｔ４２）、そのパスに割り当てられた複数のタイムスロットから未使用のものを最後尾側から検索する（ステップＳｔ４３）。次に、ＴＳ設定部３３ａは、検索した未使用のタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容位置に設定する（ステップＳｔ４４）。
【０１４９】
次に、ＴＳ設定部３３ａは、全てのパスを選択済みであるか否かを判定する（ステップＳｔ４５）。ＴＳ設定部３３ａは、未選択のパスがある場合（ステップＳｔ４５のＮｏ）、他のパスを選択して（ステップＳｔ４２）、再びステップＳｔ４２以降の処理を実行する。また、未選択のパスがない場合（ステップＳｔ４５のＹｅｓ）、モード設定部３２は、オーバヘッド抽出部３６及びオーバヘッド付与部３８に対し、動作モードをスルーモード＃１に設定し（ステップＳｔ４６）、処理を終了する。
【０１５０】
ＴＳ設定部３３ｂは、隣接装置故障が発生した場合（ステップＳｔ４１のＮｏ，ステップＳｔ４７のＹｅｓ）、その隣接装置との間のパスを選択し（ステップＳｔ４８）、そのパスに割り当てられた複数のタイムスロットから未使用のものを最後尾側から検索する（ステップＳｔ４９）。次に、ＴＳ設定部３３ｂは、検索した未使用のタイムスロットを複製のオーバヘッドＯＨのデータＤｂの収容位置に設定する（ステップＳｔ５０）。
【０１５１】
次に、モード設定部３２は、オーバヘッド抽出部３６及びオーバヘッド付与部３８に対し、動作モードをスルーモード＃２に設定し（ステップＳｔ５１）、処理を終了する。
【０１５２】
ＴＳ設定部３３ａ，３３ｂは、自装置故障及び隣接装置故障の両方が発生していない場合（ステップＳｔ４１のＮｏ，ステップＳｔ４７のＮｏ）、データＤｂの収容位置のタイムスロットの設定を解除する（ステップＳｔ５２）。次に、モード設定部３２は、オーバヘッド抽出部３６及びオーバヘッド付与部３８に対し、動作モードをノーマルモードに設定し（ステップＳｔ５３）、処理を終了する。
【０１５３】
図１２は、ＳＷユニット３の中継処理の一例を示すフローチャートである。ＳＷユニット３は、回線ユニット２から入力ＩＦ３５にペイロードＰＬ（ＰＬ’）が入力され（ステップＳｔ６１のＹｅｓ）、動作モードがスルーモード＃２である場合（ステップＳｔ６２のＹｅｓ）、制御ユニット１からオーバヘッド付与部３８に複製のオーバヘッドＯＨが入力されたか否かを判定する（ステップＳｔ６３）。
【０１５４】
ＳＷユニット３は、制御ユニット１から複製のオーバヘッドＯＨが入力されている場合（ステップＳｔ６３のＹｅｓ）、出力ＩＦ３９により該当タイムスロットにオーバヘッドＯＨのデータＤｂを収容する（ステップＳｔ６４）。次に、ＳＷユニット３は、データＤｂを含むペイロードＰＬ’を出力ＩＦ３９から回線ユニット２に出力する（ステップＳｔ６５）。その後、ＳＷユニット３は、再びステップＳｔ６１以降の処理を実行する。
【０１５５】
ＳＷユニット３は、制御ユニット１から複製のオーバヘッドＯＨが入力されていない場合（ステップＳｔ６３のＮｏ）、オーバヘッド抽出部３６によりオーバヘッドＯＨのデータＤｂを抽出する（ステップＳｔ６６）。次に、ＳＷユニット３は、オーバヘッド抽出部３６から制御ユニット１にオーバヘッドＯＨのデータＤｂを出力する（ステップＳｔ６７）。その後、ＳＷユニット３は、再びステップＳｔ６１以降の処理を実行する。
【０１５６】
また、ＳＷユニット３は、動作モードがスルーモード＃１またはノーマルモードである場合（ステップＳｔ６２のＮｏ）、ペイロードＰＬ（ＰＬ’）を出力ＩＦ３９から回線ユニット２に出力する（ステップＳｔ６５）。その後、ＳＷユニット３は、再びステップＳｔ６１以降の処理を実行する。また、ＳＷユニット３は、回線ユニット２からペイロードＰＬが入力されていない場合（ステップＳｔ６１のＮｏ）、再びステップＳｔ６１の処理を実行する。
【０１５７】
このようにして、ＳＷユニット３は中継処理を実行する。
【０１５８】
上述したように、ＳＷユニット３は、受信側回線ユニット２ｒによりフレームＦＲから分離されたペイロードＰＬを、送信側回線ユニット２ｓに中継する。上記の例の場合、伝送装置８ｂが故障した場合、伝送装置８ｂのＳＷユニット３の動作モードはスルーモード＃１に設定され、伝送装置８ａ，８ｃのＳＷユニット３の動作モードはスルーモード＃２に設定される。
【０１５９】
伝送装置８ｃのＳＷユニット３は、スルーモード＃２において、制御ユニット１から入力された複製のオーバヘッドＯＨを、故障中の伝送装置８ｂとの間のタイムスロットに収容することによりペイロードＰＬ’に含め、ペイロードＰＬ’を送信側回線ユニット２ｓに中継する。伝送装置８ｂのＳＷユニット３は、スルーモード＃１において、複製のオーバヘッドＯＨを、下流側の伝送装置８ａ及び上流側の伝送装置８ｃとの間のタイムスロットに収容することにより、オーバヘッドＯＨを含むペイロードＰＬ’を送信側回線ユニット２ｓに中継する。
【０１６０】
伝送装置８ａのＳＷユニット３は、スルーモード＃２において、受信側回線ユニット２ｒから入力されたペイロードＰＬ’から複製のオーバヘッドＯＨを抽出して制御ユニット１に出力する。これにより、伝送装置８ｃから伝送装置８ａに複製のオーバヘッドＯＨが伝送される。
【０１６１】
次に制御ユニット１の構成及び動作について述べる。
【０１６２】
図１３は、制御ユニット１の一例を示す構成図である。制御ユニット１は、ＭＰＵ（Micro-Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、メモリ１３、ハードウェアインターフェース部（ＨＷ−ＩＦ）１６、及び通信ポート１４を有する。ＭＰＵ１０は、互いに信号の入出力ができるように、ＲＯＭ１１、ＲＡＭ１２、メモリ１３、ＨＷ−ＩＦ１６、及び通信ポート１４と、バス１９を介して接続されている。
【０１６３】
ＲＯＭ１１は、ＭＰＵ１０を駆動するプログラムが格納されている。ＲＡＭ１２は、ＭＰＵ１０のワーキングメモリとして機能する。通信ポート１４は、例えばＬＡＮの通信処理デバイスであり、ＭＰＵ１０と端末９の通信を処理する。
【０１６４】
また、ＨＷ−ＩＦ１６は、ＭＰＵ１０とＳＷユニット３及び各回線ユニット２の通信を処理する。なお、ＨＷ−ＩＦ１６はパケットにより通信する。
【０１６５】
ＭＰＵ１０は、ＲＯＭ１１からプログラムを読み込むと、機能として、動作制御部１００、監視情報収集部１０１、オーバヘッド（ＯＨ）中継部１０２、通知処理部１０３、オーバヘッド（ＯＨ）複製部１０４、オーバヘッド（ＯＨ）取得部１０５、及び端末通信処理部１０６が形成される。また、メモリ１３には、故障情報１３０、モード情報１３１、及びパスデータベース（パスＤＢ）１３２が格納されている。なお、動作制御部１００、監視情報収集部１０１、ＯＨ中継部１０２、通知処理部１０３、ＯＨ複製部１０４、ＯＨ取得部１０５、及び端末通信処理部１０６は、ソフトウェアの機能に限定されず、ＦＰＧＡやＡＳＩＣなどの論理回路によりハードウェアの機能として構成されてもよい。
【０１６６】
動作制御部１００は、制御ユニット１の動作を制御する。動作制御部１００は、監視情報収集部１０１、ＯＨ中継部１０２、通知処理部１０３、ＯＨ複製部１０４、ＯＨ取得部１０５、及び端末通信処理部１０６に対し各種の動作を指示する。
【０１６７】
監視情報収集部１０１は、例えば周期的に各回線ユニット２及びＳＷユニット３から動作状態やエラーなどの監視情報を収集する。監視情報収集部１０１は、例えば各回線ユニット２のエラー判定部２３２，２３３からオーバヘッドエラー及びペイロードエラーを収集する。
【０１６８】
ＯＨ中継部１０２には、回線ユニット２からＨＷ−ＩＦ１６を介しオーバヘッドＯＨが入力される。ＯＨ中継部１０２は、パスＤＢ１３２に基づきオーバヘッドＯＨの送信先の伝送装置８ａ〜８ｇに応じたパスを判定し、そのパスに応じた回線ユニット２にオーバヘッドＯＨを中継する。
【０１６９】
パスＤＢ１３２には、受信元の伝送装置８ａ〜８ｇとの間のパスと送信先の伝送装置８ａ〜８ｇとの間のパスの接続関係が登録されている。パスＤＢ１３２は、例えば端末９から予め設定されている。
【０１７０】
また、ＯＨ中継部１０２は、監視情報収集部１０１により収集された監視情報をオーバヘッドＯＨに収容する。このため、各伝送装置８ａ〜８ｇの監視情報は、オーバヘッドＯＨに収容された状態でネットワークＮＷを伝送される。
【０１７１】
通知処理部１０３は、各回線ユニット２からの故障通知及び故障回復通知を処理する。より具体的には、通知処理部１０３は、例えば周期的に回線ユニット２のＣＮＴ−ＩＦ２１にアクセスすることにより隣接装置故障の発生及び回復の通知を受ける。
【０１７２】
通知処理部１０３は、隣接装置故障が発生した場合、動作モードをノーマルモードからスルーモード＃２に設定し、隣接装置故障が回復した場合、動作モードをスルーモード＃２からノーマルモードに設定する。通知処理部１０３は、モード情報１３１を変更することにより動作モードを設定する。
【０１７３】
また、通知処理部１０３は、隣接装置故障が発生した場合、その故障中の伝送装置８ａ〜８ｇとの間のパスの識別子を故障情報１３０として登録し、隣接装置故障が回復した場合、該当故障情報１３０を削除する。故障情報１３０は、ＳＷユニット３における複製のオーバヘッドＯＨの付与処理及び抽出処理の対象となる各パスの特定に用いられる。
【０１７４】
ＯＨ複製部１０４は、モード情報１３１がスルーモード＃２を示す場合、回線ユニット２から入力されたオーバヘッドＯＨを複製して、ＨＷ−ＩＦ１６からＳＷユニット３に出力する。このとき、ＯＨ複製部１０４は、故障情報１３０とパスＤＢ１３２を参照することにより、故障中の送信先の伝送装置８ａ〜８ｇとの間のパスを特定してＨＷ−ＩＦ１６からＳＷユニット３のオーバヘッド付与部３８に通知する。オーバヘッド付与部３８は、通知されたパスのタイムスロットに収容するフレームＦＲに複製のオーバヘッドＯＨを付与する。
【０１７５】
これにより、図６の伝送装置８ｃの制御ユニット１は、上流側の伝送装置８ｂが故障した場合、ＳＷユニット３に複製のオーバヘッドＯＨを出力することができる。
【０１７６】
ＯＨ取得部１０５は、モード情報１３１がスルーモード＃２を示す場合、ＳＷユニット３から複製のオーバヘッドＯＨを取得する。このとき、ＯＨ複製部１０４は、故障情報１３０とパスＤＢ１３２を参照することにより、故障中の受信元の伝送装置８ａ〜８ｇとの間のパスを特定してＨＷ−ＩＦ１６からＳＷユニット３のオーバヘッド抽出部３６に通知する。オーバヘッド抽出部３６は、通知されたパスのタイムスロットに収容された複製のオーバヘッドＯＨを抽出してＯＨ取得部１０５に出力する。
【０１７７】
これにより、図６の伝送装置８ａの制御ユニット１は、下流側の伝送装置８ｂが故障した場合、ＳＷユニット３から複製のオーバヘッドＯＨを取得することができる。
【０１７８】
端末通信処理部１０６は、ＯＨ取得部１０５により取得された複製のオーバヘッドＯＨに含まれる監視情報を、通信ポート１４から端末９に送信する。このため、端末９は、ネットワークＮＷ内の何れかの伝送装置８ａ〜８ｇが故障しても、ネットワークＮＷの監視を継続することができる。
【０１７９】
図１４は、制御ユニット１の設定処理の一例を示すフローチャートである。通知処理部１０３は、隣接装置故障の通知の有無を判定する（ステップＳｔ８１）。
【０１８０】
通知処理部１０３は、隣接装置故障が通知された場合（ステップＳｔ８１のＹｅｓ）、モード情報１３１を変更することにより動作モードをスルーモード＃２に設定する（ステップＳｔ８２）。次に、通知処理部１０３は、通知元の回線ユニット２の情報に基づき故障情報１３０を登録する（ステップＳｔ８３）。その後、再びステップＳｔ８１以降の処理が実行される。
【０１８１】
通知処理部１０３は、隣接装置故障が通知されていない場合（ステップＳｔ８１のＮｏ）、隣接装置故障の回復の通知の有無を判定する（ステップＳｔ８４）。通知処理部１０３は、隣接装置故障の回復が通知された場合（ステップＳｔ８４のＹｅｓ）、モード情報１３１を変更することにより動作モードをノーマルモードに設定する（ステップＳｔ８５）。次に、通知処理部１０３は、該当する故障情報１３０を削除する（ステップＳｔ８６）。その後、再びステップＳｔ８１以降の処理が実行される。
【０１８２】
また、隣接装置故障の回復が通知されていない場合（ステップＳｔ８４のＮｏ）も、再びステップＳｔ８１以降の処理が実行される。このようにして、制御ユニット１は設定処理を実行する。
【０１８３】
図１５は、制御ユニット１のオーバヘッドＯＨの中継処理の一例を示すフローチャートである。ＯＨ中継部１０２は、回線ユニット２からオーバヘッドＯＨが入力されたか否かを判定する（ステップＳｔ９１）。ＯＨ中継部１０２は、オーバヘッドＯＨが入力された場合（ステップＳｔ９１のＹｅｓ）、監視情報をオーバヘッドＯＨに収容する（ステップＳｔ９２）。
【０１８４】
ＯＨ複製部１０４は、モード情報１３１から動作モードがスルーモード＃２であるか否かを判定する（ステップＳｔ９３）。動作モードがノーマルモードである場合（ステップＳｔ９３のＮｏ）、ＯＨ中継部１０２は、パスＤＢ１３２に基づき、オーバヘッドＯＨを送信先の伝送装置８ａ〜８ｇのパスに応じた回線ユニット２に出力する（ステップＳｔ９７）。
【０１８５】
ＯＨ複製部１０４は、動作モードがスルーモード＃２である場合（ステップＳｔ９３のＹｅｓ）、パスＤＢ１３２と故障情報１３０を読み出す（ステップＳｔ９４）。次に、ＯＨ複製部１０４は、パスＤＢ１３２と故障情報１３０に基づき、オーバヘッドＯＨの送信先の伝送装置８ａ〜８ｇが故障中であるか否かを判定する（ステップＳｔ９５）。オーバヘッドＯＨの送信先の伝送装置８ａ〜８ｇが故障中ではない場合（ステップＳｔ９５のＮｏ）、ステップＳｔ９７の処理が実行される。
【０１８６】
ＯＨ複製部１０４は、オーバヘッドＯＨの送信先の伝送装置８ａ〜８ｇが故障中である場合（ステップＳｔ９５のＹｅｓ）、オーバヘッドＯＨを複製し、ＳＷユニット３に複製のオーバヘッドＯＨを出力する（ステップＳｔ９６）。このとき、ＯＨ複製部１０４は、オーバヘッドの付与処理の対象のパスをＳＷユニット３に通知する。次に、ＯＨ中継部１０２は、パスＤＢ１３２に基づき、オーバヘッドＯＨを送信先の伝送装置８ａ〜８ｇのパスに応じた回線ユニット２に出力する（ステップＳｔ９７）。その後、再びステップＳｔ９１以降の処理が実行される。
【０１８７】
また、ＯＨ中継部１０２は、オーバヘッドＯＨが入力されていない場合（ステップＳｔ９１のＮｏ）、監視情報収集部１０１が収集した監視情報から回線ユニット２でオーバヘッドエラーが発生したか否かを判定する（ステップＳｔ９８）。オーバヘッドエラーが発生していない場合（ステップＳｔ９８のＮｏ）、再びステップＳｔ９１以降の処理が実行される。
【０１８８】
ＯＨ複製部１０４は、オーバヘッドエラーが発生した場合（ステップＳｔ９８のＹｅｓ）、モード情報１３１から動作モードがスルーモード＃２であるか否かを判定する（ステップＳｔ９９）。動作モードがノーマルモードである場合（ステップＳｔ９９のＮｏ）、再びステップＳｔ９１以降の処理が実装される。
【０１８９】
ＯＨ取得部１０５は、動作モードがスルーモード＃２である場合（ステップＳｔ９９のＹｅｓ）、パスＤＢ１３２と故障情報１３０を読み出す（ステップＳｔ１００）。次に、ＯＨ取得部１０５は、パスＤＢ１３２と故障情報１３０に基づき、オーバヘッドエラーのオーバヘッドＯＨの受信元の伝送装置８ａ〜８ｇが故障中であるか否かを判定する（ステップＳｔ１０１）。オーバヘッドＯＨの受信元の伝送装置８ａ〜８ｇが故障中ではない場合（ステップＳｔ１０１のＮｏ）、再びステップＳｔ９１の処理が実行される。
【０１９０】
また、ＯＨ取得部１０５は、オーバヘッドＯＨの受信元の伝送装置８ａ〜８ｇが故障中である場合（ステップＳｔ１０１のＹｅｓ）、ＳＷユニット３から複製のオーバヘッドＯＨを取得する（ステップＳｔ１０２）。このとき、ＯＨ取得部１０５は、パスＤＢ１３２と故障情報１３０に基づき、故障中の伝送装置８ａ〜８ｇに該当するパスを特定してＳＷユニット３に通知する。
【０１９１】
次に、端末通信処理部１０６は、通信ポート１４に端末９が接続されているか否かを判定する（ステップＳｔ１０３）。端末通信処理部１０６は、通信ポート１４に端末９が接続されている場合（ステップＳｔ１０３のＹｅｓ）、オーバヘッドＯＨから監視情報を取得し、通信ポート１４から端末９に送信する（ステップＳｔ１０４）。また、端末通信処理部１０６は、通信ポート１４に端末９が接続されていない場合（ステップＳｔ１０３のＮｏ）、ステップＳｔ１０４の処理を実行しない。その後、ステップＳｔ９７の処理が実行される。
【０１９２】
このようにして、制御ユニット１はオーバヘッドＯＨの中継処理を行う。
【０１９３】
上述したように、制御ユニット１は、受信側回線ユニット２ｒによりフレームＦＲから分離されたオーバヘッドＯＨを、送信側回線ユニット２ｓに中継する。上記の例の場合、伝送装置８ｂが故障した場合、伝送装置８ａ，８ｃの制御ユニット１の動作モードはスルーモード＃２に設定される。
【０１９４】
伝送装置８ｃの制御ユニット１は、スルーモード＃２において、故障中の伝送装置８ｂを送信先とするパスに関し、オーバヘッドＯＨをＳＷユニット３に出力する。また、伝送装置８ａの制御ユニット１は、スルーモード＃２において、故障中の伝送装置８ｂを受信元とするパスに関し、オーバヘッドＯＨをＳＷユニット３から取得する。
【０１９５】
このため、オーバヘッドＯＨは、伝送装置８ｂが故障しても、伝送装置８ｃから伝送装置８ａまで伝送される。したがって、伝送装置８aはオーバヘッドＯＨから監視情報を取得して端末９に送信することができる。よって、伝送装置８ｃによると、ネットワークＮＷ内に故障が発生しても、端末９の接続先の伝送装置８ａ〜８ｇを変更することなく、ネットワークＮＷを監視することができる。
【０１９６】
上記の効果は、伝送装置８ａが故障した場合でも同様に得られる。この場合、伝送装置８ａが図６の伝送装置８ｂと同様に動作し、伝送装置８ｇが図６の伝送装置８ｃと同様に動作することにより、伝送装置８ｇを端末９に接続すれば、監視情報を端末９に送信することが可能となる。
【０１９７】
また、上記の効果は、ネットワークＮＷの形態によらずに得られる。以下にループ型のネットワークを挙げて述べる。
【０１９８】
図１６は、伝送システムの他の例を示す構成図である。図１６において、図１と共通する構成には同一の符号を付し、その説明は省略する。本例において、各伝送装置８ａ〜８ｇは、ループ状のネットワークを構成するように互いに接続されている。
【０１９９】
各伝送装置８ａ〜８ｇは、符号Ｒｃで示されるように、フレームＦＲを双方向に伝送する。このため、各伝送装置８ａ〜８ｇの監視情報は、伝送装置８ａに集められる。伝送装置８ａは監視情報を端末９に送信する。
【０２００】
例えば、２つの伝送装置８ｂ，８ｇの各制御ユニット１が故障した場合、伝送装置８ｂ，８ｇは、図６の伝送装置８ｂと同様に動作する。このため、伝送装置８ｂは、隣接する各伝送装置８ａ，８ｃの間でフレームＦＲを中継することができ、伝送装置８ｇは、隣接する各伝送装置８ａ，８ｆの間でフレームＦＲを中継することができる。
【０２０１】
したがって、端末９は、２つの伝送装置８ｂ，８ｇが故障しても、ネットワークの監視を継続することができる。
【０２０２】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０２０３】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離するフレーム受信部と、
前記分離された前記オーバヘッドを中継するオーバヘッド中継部と、
前記分離された前記ペイロードを中継するペイロード中継部と、
前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信するフレーム送信部とを有し、
前記ペイロード中継部は、前記フレーム送信部のフレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて前記フレーム送信部に中継することを特徴とする伝送装置。
（付記２）  前記ペイロード中継部は、
前記分離された前記ペイロードのデータを、前記送信先の装置との間のパスに割り当てられた複数のタイムスロットの先頭側に収容し、前記複数のタイムスロットに収容された前記ペイロードのデータを前記フレーム送信部に中継し、
前記送信先の装置が故障した場合、さらに、前記オーバヘッドのデータを、前記複数のタイムスロットの最後尾側に収容し、前記複数のタイムスロットに収容された前記ペイロード及び前記オーバヘッドの各データを前記フレーム送信部に中継することを特徴とする付記１に記載の伝送装置。
（付記３）  前記オーバヘッド中継部は、前記送信先の装置が故障した場合、前記オーバヘッドを前記ペイロード中継部に出力することを特徴とする付記１または２に記載の伝送装置。
（付記４）  ネットワークの監視情報を含むオーバヘッドと、ペイロードとを有するフレームを受信して、前記オーバヘッドと前記ペイロードに分離し、
前記分離された前記オーバヘッドをオーバヘッド中継部により中継し、
前記分離された前記ペイロードをペイロード中継部により中継し、
前記オーバヘッド中継部から中継された前記オーバヘッドと、前記ペイロード中継部から中継された前記ペイロードとからフレームを生成して送信し、
前記ペイロード中継部は、フレームの送信先の装置が故障した場合、前記オーバヘッドを前記ペイロードに含めて中継することを特徴とする伝送方法。
（付記５）  前記ペイロード中継部は、
前記分離された前記ペイロードのデータを、前記送信先の装置との間のパスに割り当てられた複数のタイムスロットの先頭側に収容し、前記複数のタイムスロットに収容された前記ペイロードのデータを前記フレーム送信部に中継し、
前記送信先の装置が故障した場合、さらに、前記オーバヘッドのデータを、前記複数のタイムスロットの最後尾側に収容し、前記複数のタイムスロットに収容された前記ペイロード及び前記オーバヘッドの各データを前記フレーム送信部に中継することを特徴とする付記４に記載の伝送方法。
（付記６）  前記オーバヘッド中継部は、前記送信先の装置が故障した場合、前記オーバヘッドを前記ペイロード中継部に出力することを特徴とする付記４または５に記載の伝送方法。
【符号の説明】
【０２０４】
１       制御ユニット
２       回線ユニット
２ｓ       送信側回線ユニット
２ｒ       受信側回線ユニット
３       スイッチユニット
３６       オーバヘッド抽出部
３８       オーバヘッド付与部
１０２      オーバヘッド中継部
１０４      オーバヘッド複製部
１０５      オーバヘッド取得部
２３１      分離部
２３２，２３３     エラー判定部
２３４，２４３     故障検出部
２４２      オーバヘッド挿入部
【図１】
2018195940.tif 000003
【図２】
2018195940.tif 000004
【図３】
2018195940.tif 000005
【図４】
2018195940.tif 000006
【図５】
2018195940.tif 000007
【図６】
2018195940.tif 000008
【図７】
2018195940.tif 000009
【図８】
2018195940.tif 000010
【図９】
2018195940.tif 000011
【図１０】
2018195940.tif 000012
【図１１】
2018195940.tif 000013
【図１２】
2018195940.tif 000014
【図１３】
2018195940.tif 000015
【図１４】
2018195940.tif 000016
【図１５】
2018195940.tif 000017
【図１６】
2018195940.tif 000018