(57)【要約】【課題】  通信品質を低下させずに論理パスの切り替え処理の完了を早めることができる通信装置及び障害処理方法を提供する。【解決手段】  通信装置は、冗長構成された複数の論理パスの各々の障害を検出する検出部と、検出部により障害が検出された論理パスを通知する通知部と、通知部により通知された論理パスを現用系から予備系に切り替え、切り替えの完了を通知部に通知する切り替え部とを有し、通知部は、障害が検出された第１論理パスを通知する第１通知を生成して切り替え部に出力し、第１通知の出力から切り替えの完了通知までの期間中に障害が検出された場合、障害が検出された１以上の第２論理パスを通知する第２通知を生成して切り替え部に出力し、切り替え部は、第１通知に応じ第１論理パスを現用系から予備系に切り替え、第２通知に応じ１以上の第２論理パスを一括して現用系から予備系に切り替える。【選択図】図８
2018148262.tif 000002
【特許請求の範囲】
【請求項１】
冗長構成された複数の論理パスを介して通信する通信装置において、
前記複数の論理パスの各々の障害を検出する検出部と、
前記複数の論理パスのうち、前記検出部により障害が検出された論理パスを通知する通知部と、
前記複数の論理パスのうち、前記通知部により通知された論理パスを現用系から予備系に切り替え、該切り替えの完了を前記通知部に通知する切り替え部とを有し、
前記通知部は、
前記複数の論理パスのうち、障害が検出された第１論理パスを通知する第１通知を生成して前記切り替え部に出力し、
前記第１通知を出力してから前記切り替えの完了が通知されるまでの期間中に障害が検出された場合、前記複数の論理パスのうち、前記期間中に障害が検出された１以上の第２論理パスを通知する第２通知を生成して前記切り替え部に出力し、
前記切り替え部は、
前記第１通知に応じ前記第１論理パスを現用系から予備系に切り替え、
前記第２通知に応じ前記１以上の第２論理パスを一括して現用系から予備系に切り替えることを特徴とする通信装置。
【請求項２】
前記複数の論理パスのうち、障害が検出された論理パスを記憶する記憶部を有し、
前記通知部は、前記１以上の第２論理パスを前記記憶部に記憶させ、前記切り替えの完了が通知された後、前記記憶部を参照することにより前記第２通知を生成することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通知部は、
動作モードを第１モードと第２モードの間で切り替え、
前記第１モードでは、障害が検出された前記第１論理パスを通知する前記第１通知を生成して出力し、前記動作モードを前記第２モードに切り替え、
前記第２モードでは、障害が検出された前記１以上の第２論理パスを前記記憶部に記憶し、前記切り替えの完了が通知されたとき、前記第２通知を生成して出力することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通知部は、前記第２モードにおいて、前記切り替えの完了が通知されたとき、前記記憶部に前記１以上の第２論理パスが記憶されていない場合、前記動作モードを前記第１モードに切り替えることを特徴とする請求項３に記載の通信装置。
【請求項５】
冗長構成された複数の論理パスの障害処理方法において、
前記複数の論理パスの各々の障害を検出する検出部と、
前記複数の論理パスのうち、前記検出部により障害が検出された論理パスを通知する通知部と、
前記複数の論理パスのうち、前記通知部により通知された論理パスを現用系から予備系に切り替え、該切り替えの完了を前記通知部に通知する切り替え部とを用いて、
前記通知部は、
前記複数の論理パスのうち、障害が検出された第１論理パスを通知する第１通知を生成して前記切り替え部に出力し、
前記第１通知を出力してから前記切り替えの完了が通知されるまでの期間中に障害が検出された場合、前記複数の論理パスのうち、前記期間中に障害が検出された１以上の第２論理パスを通知する第２通知を生成して前記切り替え部に出力し、
前記切り替え部は、
前記第１通知に応じ前記第１論理パスを現用系から予備系に切り替え、
前記第２通知に応じ前記１以上の第２論理パスを一括して現用系から予備系に切り替えることを特徴とする障害処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、通信装置及び障害処理方法に関する。
【背景技術】
【０００２】
通信装置には、多数の論理的なパス（以下、「論理パス」と表記）（例えば１ポート当たり１０００本）が収容されており、論理パスを介して光信号が送受信される。論理パスは、障害に備えて冗長構成されており、通信装置は、現用系の論理パスに障害が発生した場合、予備系の論理パスにより通信を継続する。
【０００３】
障害による通信の中断時間を短縮するため、通信装置は、障害の検出から論理パスの切り替えが完了するまでの所要時間（以下、「切り替え時間」と表記）の短縮（例えば約５０（ms））が求められる。このため、通信装置は、例えば複数の論理パスの切り替え処理を一括して行うことにより、切り替え処理を効率化して、切り替え時間を短縮する。なお、特許文献１及び２には、障害情報のグループ化に関する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２３０４１号公報
【特許文献２】特開平５−２６００５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、複数の論理パスが設けられた伝送路（光ファイバ）が劣化した場合、またはその伝送路に接続された光送受信器が劣化した場合、伝送路に伝送される光信号が徐々に減衰することにより多くの論理パスの障害が検出される。このとき、通信装置は、障害が検出された論理パスを所定期間（以下、「収集期間」と表記）ごとに収集し、収集した各論理パスの切り替え処理を一括して行うことにより切り替え処理を効率化することができる。
【０００６】
しかし、収集期間が障害検出の連続する期間（以下、「障害検出期間」と表記）に対し短ければ、何度も切り替え処理が実行されるため、障害が検出された全ての論理パスの切り替え処理の完了が遅延する。これとは逆に、収集期間が障害検出期間に対し長ければ、切り替え処理の実行回数は低減されるが、例えば収集期間内の早いタイミングに１回しか障害が検出されない場合、収集期間の残り時間が長いため、やはり切り替え処理の完了が遅れる。
【０００７】
また、通信装置は、例えば全ての論理パスをグループ化しておき、グループ内の何れかの論理パスに障害が検出された場合、グループ内の全ての論理パスについて一括して切り替え処理することにより、障害検出期間によらずに切り替え処理の完了を早めることができる。しかし、この場合、障害の検出されていない論理パスも現用系から予備系に切り替えられてしまうため、その論理パスの通信が瞬断し、通信品質が低下してしまう。
【０００８】
そこで本件は、通信品質を低下させずに論理パスの切り替え処理の完了を早めることができる通信装置及び障害処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１つの態様では、通信装置は、冗長構成された複数の論理パスを介して通信する通信装置において、前記複数の論理パスの各々の障害を検出する検出部と、前記複数の論理パスのうち、前記検出部により障害が検出された論理パスを通知する通知部と、前記複数の論理パスのうち、前記通知部により通知された論理パスを現用系から予備系に切り替え、該切り替えの完了を前記通知部に通知する切り替え部とを有し、前記通知部は、前記複数の論理パスのうち、障害が検出された第１論理パスを通知する第１通知を生成して前記切り替え部に出力し、前記第１通知を出力してから前記切り替えの完了が通知されるまでの期間中に障害が検出された場合、前記複数の論理パスのうち、前記期間中に障害が検出された１以上の第２論理パスを通知する第２通知を生成して前記切り替え部に出力し、前記切り替え部は、前記第１通知に応じ前記第１論理パスを現用系から予備系に切り替え、前記第２通知に応じ前記１以上の第２論理パスを一括して現用系から予備系に切り替える。
【００１０】
１つの態様では、障害処理方法は、冗長構成された複数の論理パスの障害処理方法において、前記複数の論理パスの各々の障害を検出する検出部と、前記複数の論理パスのうち、前記検出部により障害が検出された論理パスを通知する通知部と、前記複数の論理パスのうち、前記通知部により通知された論理パスを現用系から予備系に切り替え、該切り替えの完了を前記通知部に通知する切り替え部とを用いて、前記通知部は、前記複数の論理パスのうち、障害が検出された第１論理パスを通知する第１通知を生成して前記切り替え部に出力し、前記第１通知を出力してから前記切り替えの完了が通知されるまでの期間中に障害が検出された場合、前記複数の論理パスのうち、前記期間中に障害が検出された１以上の第２論理パスを通知する第２通知を生成して前記切り替え部に出力し、前記切り替え部は、前記第１通知に応じ前記第１論理パスを現用系から予備系に切り替え、前記第２通知に応じ前記１以上の第２論理パスを一括して現用系から予備系に切り替える方法である。
【発明の効果】
【００１１】
１つの側面として、通信品質を低下させずに論理パスの切り替え処理の完了を早めることができる。
【図面の簡単な説明】
【００１２】
【図１】伝送システムの一例を示す構成図である。
【図２】障害発生時の伝送システムの一例を示す構成図である。
【図３】切り替え時間の例を示す図である。
【図４】切り替え処理の比較例を示す図である。
【図５】受信ユニットの一例を示す構成図である。
【図６】制御ユニットの一例を示す構成図である。
【図７】不連続の障害が発生した場合の障害処理の一例を示すタイムチャートである。
【図８】連続の障害が発生した場合の障害処理の一例を示すタイムチャートである。
【図９】割り込み通知の処理の一例を示すフローチャートである。
【図１０】切り替え完了通知の処理の一例を示すフローチャートである。
【図１１】障害通知の処理の一例を示すフローチャートである。
【図１２】比較例と実施例の切り替え処理の比較を示す図である。
【発明を実施するための形態】
【００１３】
図１は、伝送システムの一例を示す構成図である。伝送システムは、受信装置１と、送信装置２と、端末装置３，４とを有する。送信装置２と受信装置１は、現用系の物理回線である伝送路９ａと、予備系の物理回線である伝送路９ｂとにより接続されている。伝送路９ａ，９ｂ上には、例えば複数の中継装置が設けられていてもよい。
【００１４】
また、送信装置２には端末装置４が接続され、受信装置１には端末装置３が接続されている。端末装置３，４としては、例えばコンピュータ装置が挙げられるが、これに限定されない。また、端末装置３，４は、ルータ装置などを介して受信装置１及び送信装置２にそれぞれ接続されてもよい。
【００１５】
端末装置４は、一例としてｎ個（ｎ：正の整数）の信号Ｓ１〜Ｓｎを送信装置２に送信する。送信装置２は、伝送路９ａ，９ｂを介して信号Ｓ１〜Ｓｎを受信装置１に送信する。なお、信号Ｓ１〜Ｓｎとしては、イーサネット（登録商標）信号が挙げられるが、これに限定されない。
【００１６】
送信装置２は、送信ユニット２０，２１と、スイッチ（ＳＷ）ユニット２２と、インターフェース（ＩＦ）ユニット２３とを有する。送信ユニット２０，２１、ＳＷユニット２２、及びＩＦユニット２３は、例えば、複数の電気部品が実装された回路基板により構成され、送信装置２の筐体に設けられたスロットに実装される。
【００１７】
ＩＦユニット２３は、端末装置４から信号Ｓ１〜Ｓｎを受信して光信号から電気信号に変換する。ＩＦユニット２３は、信号Ｓ１〜ＳｎをＳＷユニット２２に出力する。ＳＷユニット２２は、信号Ｓ１〜Ｓｎをコピーして送信ユニット２０，２１に出力する。
【００１８】
送信ユニット２０は現用系の伝送路９ａに接続され、送信ユニット２１は予備系の伝送路９ｂに接続されている。送信ユニット２０，２１は、信号Ｓ１〜Ｓｎを電気信号から光信号に変換して伝送路９ａ，９ｂに出力する。
【００１９】
伝送路９ａ，９ｂは、例えば光ファイバにより構成されている。伝送路９ａ，９ｂには、それぞれ、信号Ｓ１〜Ｓｎの回線を収容する論理パスＰ（＃１）〜Ｐ（＃ｎ）が設けられている。論理パスＰ（＃１）〜Ｐ（＃ｎ）は、例えばＶＬＡＮ（Virtual Local Area Network）により構成されるが、これに限定されない。
【００２０】
受信装置１は、通信装置の一例であり、論理パスＰ（＃１）〜Ｐ（＃ｎ）を介して送信装置２と通信する。より具体的には、受信装置１は、論理パスＰ（＃１）〜Ｐ（＃ｎ）を介して送信装置２から信号Ｓ１〜Ｓｎを受信する。論理パスＰ（＃１）〜Ｐ（＃ｎ）は冗長構成されているため、受信装置１は、現用系の論理パスＰ（＃１）〜Ｐ（＃ｎ）に障害が発生しても、予備系の論理パスＰ（＃１）〜Ｐ（＃ｎ）により通信を継続することができる。
【００２１】
受信装置１は、受信ユニット１０，１１と、ＳＷユニット１２と、ＩＦユニット１３と、制御ユニット１４とを有する。受信ユニット１０，１１、ＳＷユニット１２、ＩＦユニット１３、及び制御ユニット１４は、例えば、複数の電気部品が実装された回路基板により構成され、受信装置１の筐体に設けられたスロットに実装される。制御ユニット１４は、例えば、受信装置１内に設けられた配線基板と電気コネクタなどを介して受信ユニット１０，１１、ＳＷユニット１２、及びＩＦユニット１３と通信する。
【００２２】
受信ユニット１０は現用系の伝送路９ａに接続され、受信ユニット１１は予備系の伝送路９ｂに接続されている。このため、受信ユニット１０は、送信ユニット２０から信号Ｓ１〜Ｓｎを受信し、受信ユニット１１は、送信ユニット２１から信号Ｓ１〜Ｓｎを受信する。受信ユニット１０，１１は、信号Ｓ１〜Ｓｎを光信号から電気信号に変換する。
【００２３】
また、受信ユニット１０，１１は、それぞれ、論理パスＰ（＃１）〜Ｐ（＃ｎ）ごとの障害を検出する。受信ユニット１０，１１は、論理パスＰ（＃１）〜Ｐ（＃ｎ）の障害を通知する障害通知を生成して制御ユニット１４に出力する。
【００２４】
制御ユニット１４は、障害通知に応じて論理パスＰ（＃１）〜Ｐ（＃ｎ）を現用系から予備系に切り替える。つまり、制御ユニット１４は、論理パスＰ（＃１）〜Ｐ（＃ｎ）ごとに現用系と予備系から運用系を選択する。
【００２５】
より具体的には、制御ユニット１４は、運用系を選択に応じて、受信ユニット１０，１１に対し、論理パスＰ（＃１）〜Ｐ（＃ｎ）ごとに信号Ｓ１〜Ｓｎの出力可否を制御する。本例において、制御ユニット１４は、運用系として現用系の全ての論理パスＰ（＃１）〜Ｐ（＃ｎ）を選択している。このため、受信ユニット１０は、信号Ｓ１〜ＳｎをＳＷユニット１２に出力し、受信ユニット１１は、信号Ｓ１〜ＳｎをＳＷユニット１２に出力せずに廃棄する。
【００２６】
ＳＷユニット１２は、受信ユニット１０，１１から入力された信号Ｓ１〜ＳｎをＩＦユニット１３に出力する。信号Ｓ１〜Ｓｎは、受信ユニット１０，１１に対する制御ユニット１４の制御により受信ユニット１０，１１の一方だけからＳＷユニット１２に入力される。
【００２７】
ＩＦユニット１３は、信号Ｓ１〜Ｓｎを電気信号から光信号に変換して端末装置３を送信する。端末装置３は、ＩＦユニット１３から信号Ｓ１〜Ｓｎを受信する。
【００２８】
制御ユニット１４は、論理パスＰ（＃１）〜Ｐ（＃ｎ）の障害が発生すると、障害の論理パスＰ（＃１）〜Ｐ（＃ｎ）の現用系から予備系に切り替える。
【００２９】
図２は、障害発生時の伝送システムの一例を示す構成図である。図２において、図１と共通する構成には同一の符号を付し、その説明は省略する。なお、論理パスＰ（＃３）〜Ｐ（＃ｎ−１）の図示は省略する。
【００３０】
本例では、×印で示されるように、現用系の論理パスＰ（＃１）及び論理パスＰ（＃２）に障害が発生している。制御ユニット１４は、受信ユニット１０に対し、信号Ｓ１，Ｓ２の出力を停止制御し、受信ユニット１１に対し、信号Ｓ１，Ｓ２の出力制御を行う。このようにして、制御ユニット１４は、論理パスＰ（＃１）及び論理パスＰ（＃２）を現用系から予備系に切り替える。
【００３１】
例えば、伝送路９ａが劣化した場合、またはその伝送路９ａに接続された光受信器が劣化した場合、伝送路９ａに伝送される信号Ｓ１〜Ｓｎが徐々に減衰することにより多くの論理パスＰ（＃１）〜Ｐ（＃ｎ）の障害が検出される。このとき、受信装置１は、障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理を一括して行うことにより切り替え処理を効率化することができる。
【００３２】
図３は、切り替え時間の例を示す図である。切り替え対象の論理パス数が１本（「論理パス×１」参照）であれば、切り替え時間は、論理パス数には無関係の固定値Ｔｓとなる。また、切り替え対象の論理パス数が１０００本（「論理パス×１０００」参照）であれば、切り替え時間は、固定値Ｔｓと、論理パス数に応じて変動する変動値ΔＴの合計となる。
【００３３】
変動値は、最大でも固定値の半分程度であるため、１度の切り替え処理で切り替える論理パス数が多いほど、切り替え処理が効率化される。以下に比較例において、受信装置１は、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）を収集期間ごとに収集し、収集した各論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理を一括して行う。
【００３４】
図４は、切り替え処理の比較例を示す図である。符号Ｇ１は、収集期間が短い場合の切り替え処理の例を示し、符号Ｇ２は、収集期間が長い場合の切り替え処理の例を示す。また、横軸は時刻を示し、時刻軸において、▽印は、障害が検出されたタイミングを示し、矢印は、障害通知が出力されたタイミングを示す。さらに、「切り替え処理」の幅は、切り替え時間を示す。
【００３５】
符号Ｇ１で示されるように、制御ユニット１４は、収集期間（＃１）〜（＃４）ごとに障害通知を受けることにより、各収集期間（＃１）〜（＃４）内に障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理を一括で実行する。これにより、各収集期間（＃１）〜（＃４）内に障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）について、切り替え処理が効率化される。
【００３６】
より具体的には、収集期間（＃１）内に障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）は、１回目の切り替え処理において現用系から予備系に切り替えられ、収集期間（＃２）内に障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）は、２回目の切り替え処理において現用系から予備系に切り替えられる。また、収集期間（＃３）内に障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）は、３回目の切り替え処理において現用系から予備系に切り替えられ、収集期間（＃４）内に障害が検出された各論理パスＰ（＃１）〜Ｐ（＃ｎ）は、４回目の切り替え処理において現用系から予備系に切り替えられる。なお、3回目及び４回目の各切り替え処理の図示は省略する。
【００３７】
しかし、本例では、各収集期間（＃１）〜（＃４）が障害検出期間Ｔｋに対し短いため、4回も切り替え処理が実行されるため、障害が検出された全ての論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理の完了が遅延する。例えば、収集期間（＃４）内に障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理は、２回目及び３回目の各切り替え処理が完了するまで実行されないため、障害の検出から切り替え処理の完了までに切り替え時間の約３倍の時間がかかる。
【００３８】
これとは逆に、各収集期間（＃１）〜（＃４）が障害検出期間Ｔｋに対し長ければ、切り替え処理の実行回数は低減される。しかし、符号Ｇ２で示されるように、例えば収集期間内の早いタイミングに１回しか障害が検出されない場合、収集期間の残り時間Ｔｄが長いため、やはり切り替え処理の完了が遅れる。
【００３９】
また、受信装置１は、例えば全ての論理パスＰ（＃１）〜Ｐ（＃ｎ）をグループ化しておき、グループ内の何れかの論理パスＰ（＃１）〜Ｐ（＃ｎ）に障害が検出された場合、グループ内の全ての論理パスＰ（＃１）〜Ｐ（＃ｎ）について一括して切り替え処理することにより、障害検出期間によらずに切り替え処理の完了を早めることができる。しかし、この場合、障害の検出されていない論理パスＰ（＃１）〜Ｐ（＃ｎ）も現用系から予備系に切り替えられてしまうため、その論理パスＰ（＃１）〜Ｐ（＃ｎ）の通信が瞬断し、通信品質が低下してしまう。
【００４０】
そこで、実施例の受信装置１は、障害の検出に応じて切り替え処理を即時に実行し、その後、障害の検出が複数回連続する場合、最初の障害に応じた切り替え処理の完了までに障害が検出された他の論理パスの切り替え処理を続けて実行する。このため、障害の検出から切り替え処理の完了までの所要時間を切り替え時間のおよそ２回分以下に抑えることができる。
【００４１】
また、受信装置１は、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理だけを実行するため、障害が検出されていない論理パスＰ（＃１）〜Ｐ（＃ｎ）の通信に影響はない。したがって、受信装置１は、通信品質を低下させずに論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理の完了を早めることができる。以下に受信装置１の構成を説明する。
【００４２】
図５は、受信ユニット１０，１１の一例を示す構成図である。受信ユニット１０，１１は、制御回路１００と、受信ポート１０１と、障害検出回路１０２と、信号処理回路１０３とを有する。
【００４３】
受信ポート１０１は、信号Ｓ１〜Ｓｎを受信して障害検出回路１０２に出力する。受信ポート１０１は、例えば信号Ｓ１〜Ｓｎを光信号から電気信号に変換するためのフォトダイオードなどにより構成される。
【００４４】
障害検出回路１０２は、検出部の一例であり、各論理パスＰ（＃１）〜Ｐ（＃ｎ）の障害を検出する。障害検出回路１０２は、例えばＦＰＧＡ（Field Programmable Gate Array）などのハードウェアにより構成され、送信装置２から周期的に受信する監視信号に基づき論理パスＰ（＃１）〜Ｐ（＃ｎ）ごとに障害を検出する。障害検出回路１０２は、信号Ｓ１〜Ｓｎを信号処理回路１０３に出力する。
【００４５】
信号処理回路１０３は、例えば信号Ｓ１〜Ｓｎの警報の検出及び統計処理を行う。信号処理回路１０３は、例えばＦＰＧＡなどのハードウェアにより構成される。信号処理回路１０３は、制御回路１００からの制御に応じ、信号Ｓ１〜ＳｎをＳＷユニット１２に出力し、または信号Ｓ１〜Ｓｎを廃棄する。
【００４６】
制御回路１００は、ＣＰＵ（Central Processing Unit）７０、ＲＯＭ（Read Only Memory）７１、ＲＡＭ（Random Access Memory）７２、メモリ７３、ハードウェアインターフェース回路（ＨＷ−ＩＦ）７４、及び通信処理回路７５を有する。ＣＰＵ７０は、互いに信号の入出力ができるように、ＲＯＭ７１、ＲＡＭ７２、メモリ７３、ＨＷ−ＩＦ７４、及び通信処理回路７５と、バス７９を介して接続されている。
【００４７】
ＲＯＭ７１は、ＣＰＵ７０を駆動するプログラムが格納されている。ＲＡＭ７２は、ＣＰＵ７０のワーキングメモリとして機能する。通信処理回路７５は、例えばＬＡＮ（Local Area Network）ポートであり、ＣＰＵ７０と制御ユニット１４の通信を処理する。ＨＷ−ＩＦ７４は、例えばＦＰＧＡなどのハードウェアにより構成され、ＣＰＵ７０と障害検出回路１０２及び信号処理回路１０３の間の通信を中継する。
【００４８】
ＣＰＵ７０は、ＲＯＭ７１からプログラムを読み込むと、機能として、制御部７００、割り込み処理部７０１、障害処理部７０２、及び信号監視処理部７０３が形成される。また、メモリ７３には、障害リスト７３０及びモード情報７３１が格納されている。
【００４９】
制御部７００は、障害処理部７０２及び信号監視処理部７０３に動作を指示する。割り込み処理部７０１は、制御部７００に対し割り込みの発生を通知する。
【００５０】
障害検出回路１０２は、障害を検出すると、ＨＷ−ＩＦ７４を介して割り込み処理部７０１に割り込みを通知する。割り込み通知には、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）に対応する回線番号（＃１〜＃ｎ）が含まれている。割り込み処理部７０１は、障害検出回路１０２から割り込み通知を受けると、制御部７００に対し割り込みの発生を通知する。
【００５１】
制御部７００は、割り込みの発生の通知を受けると、障害処理部７０２を起動する。障害処理部７０２は、通知部の一例であり、障害検出回路１０２により障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）を制御ユニット１４に通知する。
【００５２】
障害処理部７０２は、モード情報７３１が示す動作モードに応じて動作する。動作モードは、障害を即時に通知する即時モードと、障害の通知を保留する保留モードがある。障害処理部７０２は、各種の条件に従い、動作モードを即時モードと保留モードの間で切り替える。なお、即時モードは第１モードの一例であり、保留モードは第２モードの一例である。
【００５３】
障害処理部７０２は、即時モードでは、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）を通知する障害通知を生成して制御ユニット１４に出力し、動作モードを保留モードに切り替える。また、障害処理部７０２は、保留モードでは、障害が検出された１以上の論理パスＰ（＃１）〜Ｐ（＃ｎ）を障害リスト７３０としてメモリ７３に記憶する。なお、即時モードにおいて障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）は、第１論理パスの一例であり、即時モードにおいて生成される障害通知は、第１通知の一例である。また、メモリ７３は、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）を記憶する記憶部の一例である。
【００５４】
障害リスト７３０には、論理パスＰ（＃１）〜Ｐ（＃ｎ）に対応する回線番号と、その論理パスＰ（＃１）〜Ｐ（＃ｎ）の状態が登録されている。論理パスＰ（＃１）〜Ｐ（＃ｎ）の状態は、その論理パスＰ（＃１）〜Ｐ（＃ｎ）が障害であるか否かを示す。
【００５５】
制御ユニット１４は、障害処理部７０２の障害通知により通知された論理パスＰ（＃１）〜Ｐ（＃ｎ）を現用系から予備系に切り替える。制御ユニット１４は、切り替え処理が完了すると、その完了を通知する切り替え完了通知を受信ユニット１０，１１に出力する。通信処理回路７５は、切り替え完了通知を障害処理部７０２に転送する。
【００５６】
障害処理部７０２は、即時モードでの障害通知に対応する切り替え完了通知を受けた後、障害リスト７３０を参照することにより障害通知を生成する。つまり、障害処理部７０２は、保留モードにおいて障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）を障害リスト７３０から回線番号として読み出し、その論理パスＰ（＃１）〜Ｐ（＃ｎ）を通知する障害通知を生成する。
【００５７】
したがって、障害処理部７０２は、動作モードに応じて障害通知の生成タイミングを容易に制御することができる。なお、保留モードにおいて障害が検出された１以上の論理パスＰ（＃１）〜Ｐ（＃ｎ）は、１以上の第２論理パスの一例であり、保留モードにおいて生成される障害通知は、第２通知の一例である。
【００５８】
このように、障害処理部７０２は、保留モードでは、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）をメモリ７３（障害リスト７３０）に記憶させ、制御ユニット１４から切り替え処理の完了が通知された後、メモリ７３を参照することにより障害通知を生成する。したがって、受信装置１は、障害通知を生成するまで、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）を記憶しておくことができる。
【００５９】
また、障害処理部７０２は、保留モードにおいて、切り替え完了通知を受けたとき、メモリ７３に論理パスＰ（＃１）〜Ｐ（＃ｎ）が記憶されていない場合、動作モードを即時モードに切り替える。このため、障害処理部７０２は、即時モードにおいて障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）の障害通知を出力してからその切り替え処理が完了するまでの間に障害が検出されていない場合、即時モードを継続することにより障害通知を即時に出力することができる。
【００６０】
また、信号監視処理部７０３は、制御部７００からの指示に従い、例えば周期的に信号処理回路１０３から信号Ｓ１〜Ｓｎの警報及び統計情報を取得する。信号監視処理部７０３は、制御ユニット１４からの要求に応じ信号Ｓ１〜Ｓｎの警報及び統計情報を制御ユニット１４に出力する。
【００６１】
図６は、制御ユニット１４の一例を示す構成図である。制御ユニット１４は、ＣＰＵ８０、ＲＯＭ８１、ＲＡＭ８２、メモリ８３、及び通信処理回路８４を有する。ＣＰＵ８０は、互いに信号の入出力ができるように、ＲＯＭ８１、ＲＡＭ８２、メモリ８３、及び通信処理回路８４と、バス８９を介して接続されている。
【００６２】
ＲＯＭ８１は、ＣＰＵ８０を駆動するプログラムが格納されている。ＲＡＭ８２は、ＣＰＵ８０のワーキングメモリとして機能する。通信処理回路８４は、例えばＬＡＮポートであり、ＣＰＵ８０と受信ユニット１０，１１の通信を処理する。
【００６３】
ＣＰＵ８０は、ＲＯＭ８１からプログラムを読み込むと、機能として、監視制御部８００及び切り替え処理部８０１が形成される。また、メモリ８３には、切り替え状態テーブル８３０が格納されている。
【００６４】
監視制御部８００は、受信ユニット１０，１１から信号Ｓ１〜Ｓｎの警報及び統計情報を収集する。また、切り替え処理部８０１は、切り替え部の一例であり、障害処理部７０２部の障害通知により通知された論理パスＰ（＃１）〜Ｐ（＃ｎ）を現用系から予備系に切り替え、その切り替えの完了を障害処理部７０２に通知する。監視制御部８００と切り替え処理部８０１は、互いに処理の競合を調停しながら動作する。
【００６５】
切り替え処理部８０１は、障害処理部７０２から通信処理回路８４を介し障害通知を受けると、切り替え状態テーブル８３０を更新する。切り替え状態テーブル８３０には、論理パスＰ（＃１）〜Ｐ（＃ｎ）に対応する回線番号と、その回線の状態と、現用系及び予備系のうち、運用されている系（運用系）とが登録されている。回線の状態は、現用系及び予備系のそれぞれについて、障害の場合、「ＮＧ」を示し、通常の場合、「ＯＫ」を示す。
【００６６】
切り替え処理部８０１は、障害通知が示す論理パスＰ（＃１）〜Ｐ（＃ｎ）の回線状態を「ＮＧ」に更新する。より具体的には、切り替え処理部８０１は、障害通知を受信ユニット１０から受けた場合、現用系の回線状態を「ＮＧ」に更新し、障害通知を受信ユニット１１から受けた場合、予備系の回線状態を「ＮＧ」に更新する。
【００６７】
切り替え処理部８０１は、受信ユニット１０，１１の各信号処理回路１０３を制御することにより、障害通知の示す論理パスＰ（＃１）〜Ｐ（＃ｎ）を現用系から予備系に切り替える。例えば、切り替え処理部８０１は、論理パスＰ（＃１）を現用系から予備系に切り替える場合、受信ユニット１０の信号処理回路１０３に信号Ｓ１の出力を停止させ、受信ユニット１１の信号処理回路１０３に信号Ｓ１を出力させる。
【００６８】
切り替え処理部８０１は、切り替え処理が完了すると、切り替え状態テーブル８３０の運用系を現用系に更新し、切り替え完了通知を障害処理部７０２に出力する。以下に切り替え処理部８０１、障害処理部７０２、及び障害検出回路１０２を用いた障害処理方法をタイムチャートにより説明する。
【００６９】
図７は、不連続の障害が発生した場合の障害処理の一例を示すタイムチャートである。図７には、障害検出回路１０２の障害検出（▽印参照）及び割り込み通知のタイミング、障害処理部７０２の障害通知のタイミング、切り替え処理部８０１の切り替え処理及び切り替え完了通知のタイミングが示されている。
【００７０】
また、図７には、モード情報７３１、障害リスト７３０、切り替え状態テーブル８３０の回線番号＃１〜＃ｎの運用系が示されている。初期状態において、モード情報７３１は即時モードに設定され、障害リスト７３０には障害が未登録（「−」参照）であり、回線番号＃１〜＃ｎの運用系は現用系に設定されている。
【００７１】
障害検出回路１０２は、時刻ｔ１において論理パス（＃１）の障害を検出し（「障害検出（＃１）」参照）、割り込み通知を障害処理部７０２に出力する。障害処理部７０２は、割り込み通知を受けると、時刻ｔ２において論理パス（＃１）の障害通知（「障害通知（＃１）」参照）を生成して切り替え処理部８０１に出力する。
【００７２】
障害処理部７０２は、障害通知（＃１）を出力すると、動作モードを即時モードから保留モードに切り替える。なお、論理パス（＃１）は第１論理パスの一例であり、障害通知（＃１）は第１通知の一例である。
【００７３】
切り替え処理部８０１は、障害通知（＃１）に応じ切り替え処理を実行することで論理パス（＃１）を現用系から予備系に切り替える。このとき、切り替え処理部８０１は、切り替え状態テーブル８３０の回線（＃１）の運用系を現用系から予備系に更新する。切り替え処理部８０１は、切り替え処理が完了すると、切り替え完了通知を障害処理部７０２に出力する。
【００７４】
障害処理部７０２は、時刻ｔ３において切り替え完了通知を受けると、障害リスト７３０を参照する。本例では、障害検出が１回のみであるため、障害リスト７３０には障害が登録されていない。このため、障害処理部７０２は、動作モードを保留モードから即時モードに戻す。
【００７５】
このように、受信装置１は、障害検出が連続しない場合、障害の検出に応じて即時に切り替え処理を実行する。このため、障害検出から切り替え処理の完了までの所要時間を切り替え時間と同じ程度の時間に抑えることができる。
【００７６】
図８は、連続の障害が発生した場合の障害処理の一例を示すタイムチャートである。図８において、図７と共通する事項の説明は省略する。本例では、論理パスＰ（＃１）〜Ｐ（＃６）の障害が連続で検出される。
【００７７】
障害検出回路１０２は、論理パスＰ（＃１）の障害通知（＃１）の出力後の時刻ｔ２１以降において、論理パスＰ（＃２）〜Ｐ（＃６）の障害を連続で検出し、障害検出ごとに割り込み通知を障害処理部７０２に出力する。障害処理部７０２は、動作モードが保留モードであるため、論理パスＰ（＃２）〜Ｐ（＃６）の障害通知を保留して、障害リスト７３０に論理パスＰ（＃２）〜Ｐ（＃６）の障害（＃２〜＃６）を登録する。
【００７８】
障害処理部７０２は、時刻ｔ３において切り替え完了通知を受けると、障害リスト７３０を参照する。本例では、障害リスト７３０に論理パスＰ（＃２）〜Ｐ（＃６）が登録されているため、障害処理部７０２は、論理パスＰ（＃２）〜Ｐ（＃６）の障害を通知する障害通知（＃２〜＃６）を生成する。このとき、障害通知（＃２〜＃６）は、論理パスＰ（＃２）〜Ｐ（＃６）ごとの個別のメッセージではなく、１つのメッセージとして生成される。
【００７９】
障害処理部７０２は、切り替え完了通知を受信後の時刻ｔ４において障害通知（＃２〜＃６）を出力する。なお、障害通知（＃２〜＃６）は第２通知の一例である。障害処理部７０２は、障害通知（＃２〜＃６）を出力すると障害リスト７３０を初期化する。
【００８０】
このように、障害処理部７０２は、障害通知（＃１）を出力してから切り替えの完了が通知をされるまでの期間中（時刻ｔ２〜ｔ３の期間）に障害が検出された場合、その期間中に障害が検出された論理パスＰ（＃２）〜Ｐ（＃６）を通知する障害通知（＃２〜＃６）を生成して切り替え処理部８０１に出力する。
【００８１】
切り替え処理部８０１は、障害通知（＃２〜＃６）に応じ論理パスＰ（＃２）〜Ｐ（＃６）を一括して現用系から予備系に切り替える。このため、切り替え処理部８０１は、論理パスＰ（＃２）〜Ｐ（＃６）ごとに切り替え処理を実行する場合より短い時間で論理パスＰ（＃２）〜Ｐ（＃６）の切り替え処理を実行することができる。
【００８２】
切り替え処理部８０１は、切り替え状態テーブル８３０の回線（＃２〜＃６）の運用系を現用系から予備系に更新する。切り替え処理部８０１は、切り替え処理が完了すると、切り替え完了通知を障害処理部７０２に出力する。
【００８３】
障害処理部７０２は、時刻ｔ５において切り替え完了通知を受けると、障害リスト７３０を参照する。障害リスト７３０は初期化されているため、障害が登録されていない。このため、障害処理部７０２は、動作モードを保留モードから即時モードに戻す。
【００８４】
このように、受信装置１は、障害検出が複数回連続する場合、最初に障害が検出された論理パスＰ（＃１）の切り替え処理を即時に実行し、その切り替え処理の完了までに障害が検出された他の論理パスＰ（＃２）〜Ｐ（＃６）の切り替え処理を続けて実行する。このため、論理パスＰ（＃２）〜Ｐ（＃６）については、障害の検出から切り替え処理の完了までの所要時間を切り替え時間のおよそ２回分以下に抑えることができる。
【００８５】
また、受信装置１は、障害が検出された論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理だけを実行するため、障害が検出されていない論理パスＰ（＃１）〜Ｐ（＃ｎ）の通信に影響はない。したがって、受信装置１は、通信品質を低下させずに論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理の完了を早めることができる。
【００８６】
次に、障害処理部７０２と切り替え処理部８０１の各処理について説明する。
【００８７】
図９は、割り込み通知の処理の一例を示すフローチャートである。障害処理部７０２は、障害検出回路１０２からの割り込み通知の有無を判定する（ステップＳｔ１）。障害処理部７０２は、割り込み通知がない場合（ステップＳｔ１のＮｏ）、処理を終了する。
【００８８】
障害処理部７０２は、割り込み通知がある場合（ステップＳｔ１のＹｅｓ）、モード情報７３１を参照して、動作モードが即時モードであるか否かを判定する（ステップＳｔ２）。障害処理部７０２は、動作モードが即時モードである場合（ステップＳｔ２のＹｅｓ）、障害通知を生成して切り替え処理部８０１に出力する（ステップＳｔ３）。次に、障害処理部７０２は、動作モードを保留モードに切り替えて（ステップＳｔ４）、処理を終了する。このとき、モード情報７３１は、保留モードを示すように更新される。
【００８９】
障害処理部７０２は、動作モードが保留モードである場合（ステップＳｔ２のＮｏ）、障害を障害リスト７３０に登録して（ステップＳｔ５）、処理を終了する。このようにして、割り込み通知の処理は実行される。
【００９０】
図１０は、切り替え完了通知の処理の一例を示すフローチャートである。障害処理部７０２は、切り替え処理部８０１からの切り替え完了通知の有無を判定する（ステップＳｔ１１）。障害処理部７０２は、切り替え完了通知が無い場合（ステップＳｔ１１のＮｏ）、処理を終了する。
【００９１】
障害処理部７０２は、切り替え完了通知がある場合（ステップＳｔ１１のＹｅｓ）、障害リスト７３０を参照する（ステップＳｔ１２）。次に、障害処理部７０２は、障害リスト７３０に障害が登録されているか否かを判定する（ステップＳｔ１３）。すなわち、障害処理部７０２は、障害通知の出力から切り替え完了通知の受信までの期間（上記の時刻ｔ２〜ｔ３の期間及び時刻ｔ４〜ｔ５の期間）における障害検出の有無を判定する。
【００９２】
障害処理部７０２は、障害が登録されている場合（ステップＳｔ１３のＹｅｓ）、障害リスト７３０に登録されている全ての障害を通知する障害通知を生成して切り替え処理部８０１に出力する（ステップＳｔ１４）。このように、障害処理部７０２は、保留モードでは、切り替え完了通知に応じて障害通知（＃２〜＃６）を出力する。
【００９３】
切り替え時間は、上述したように、切り替え対象の論理パス数に応じた変動値を含んでおり、また、監視制御部８００の処理の負荷によっても変動する。したがって、障害処理部７０２は、例えば、切り替え時間を計時するタイマの満了に応じて障害通知（＃２〜＃６）を出力するよりも、切り替え完了通知に応じて障害通知（＃２〜＃６）を出力するほうが、切り替え時間内の障害を確実に切り替え処理部８０１に通知することができる。
【００９４】
次に、障害処理部７０２は、障害リスト７３０を初期化し（ステップＳｔ１５）、処理を終了する。なお、障害リスト７３０は、初期化により障害が全く登録されていない状態となる。
【００９５】
また、障害処理部７０２は、障害が登録されていない場合（ステップＳｔ１３のＮｏ）、動作モードを保留モードから即時モードに切り替えて（ステップＳｔ１６）、処理を終了する。このとき、モード情報７３１は、即時モードを示すように更新される。このようにして、  切り替え完了通知の処理は実行される。
【００９６】
図１１は、障害通知の処理の一例を示すフローチャートである。切り替え処理部８０１は、障害処理部７０２からの障害通知の有無を判定する（ステップＳｔ２１）。切り替え処理部８０１は、障害通知が無い場合（ステップＳｔ２１のＮｏ）、処理を終了する。
【００９７】
切り替え処理部８０１は、障害通知がある場合（ステップＳｔ２１のＹｅｓ）、障害通知に基づいて切り替え状態テーブル８３０の回線状態を「ＮＧ」に更新する（ステップＳｔ２２）。次に、切り替え処理部８０１は、障害通知の示す論理パスＰ（＃１）〜Ｐ（＃ｎ）の切り替え処理を実行する（ステップＳｔ２３）。次に、切り替え処理部８０１は、切り替え状態テーブル８３０の運用系を予備系に更新する（ステップＳｔ２４）。
【００９８】
次に、切り替え処理部８０１は、切り替え完了通知を生成して障害処理部７０２に出力し（ステップＳｔ２５）、処理を終了する。このようにして、障害通知の処理は実行される。
【００９９】
図１２は、比較例と実施例の切り替え処理の比較を示す図である。図１２において、横軸は時刻を示す。比較例では、図４の例と同様に、収集期間Ｔｆごとに障害Ｆ１〜Ｆ５が通知され、切り替え処理が実行される。本例では、５つの収集期間Ｔｆ内において、それぞれ障害Ｆ１〜Ｆ５が検出されるため、５回の切り替え処理が実行される。
【０１００】
一方、実施例では、最初の障害Ｆ１の障害通知に応じて１回目の切り替え処理が実行された後、その切り替え処理の間に検出された障害Ｆ２及びＦ３の障害通知が出力される。そして、障害Ｆ２及びＦ３の障害通知に応じて２回目の切り替え処理が実行された後、その切り替え処理の間に検出された障害Ｆ４及びＦ５の障害通知が出力され、３回目の切り替え処理が実行される。
【０１０１】
例えば、最後の障害Ｆ５が検出されてから、その障害通知に応じた切り替え処理が完了するまでの所要時間Ｔｃ，Ｔｐを実施例と比較例で比較すると、実施例の場合の所要時間Ｔｐは、比較例の場合の所要時間Ｔｃのおよそ半分以下である。したがって、本実施例によると、通信品質を低下させずに論理パスの切り替え処理の完了を早めることができる。
【０１０２】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０１０３】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  冗長構成された複数の論理パスを介して通信する通信装置において、
前記複数の論理パスの各々の障害を検出する検出部と、
前記複数の論理パスのうち、前記検出部により障害が検出された論理パスを通知する通知部と、
前記複数の論理パスのうち、前記通知部により通知された論理パスを現用系から予備系に切り替え、該切り替えの完了を前記通知部に通知する切り替え部とを有し、
前記通知部は、
前記複数の論理パスのうち、障害が検出された第１論理パスを通知する第１通知を生成して前記切り替え部に出力し、
前記第１通知を出力してから前記切り替えの完了が通知されるまでの期間中に障害が検出された場合、前記複数の論理パスのうち、前記期間中に障害が検出された１以上の第２論理パスを通知する第２通知を生成して前記切り替え部に出力し、
前記切り替え部は、
前記第１通知に応じ前記第１論理パスを現用系から予備系に切り替え、
前記第２通知に応じ前記１以上の第２論理パスを一括して現用系から予備系に切り替えることを特徴とする通信装置。
（付記２）  前記複数の論理パスのうち、障害が検出された論理パスを記憶する記憶部を有し、
前記通知部は、前記１以上の第２論理パスを前記記憶部に記憶させ、前記切り替えの完了が通知された後、前記記憶部を参照することにより前記第２通知を生成することを特徴とする付記１に記載の通信装置。
（付記３）  前記通知部は、
動作モードを第１モードと第２モードの間で切り替え、
前記第１モードでは、障害が検出された前記第１論理パスを通知する前記第１通知を生成して出力し、前記動作モードを前記第２モードに切り替え、
前記第２モードでは、障害が検出された前記１以上の第２論理パスを前記記憶部に記憶し、前記切り替えの完了が通知されたとき、前記第２通知を生成して出力することを特徴とする付記２に記載の通信装置。
（付記４）  前記通知部は、前記第２モードにおいて、前記切り替えの完了が通知されたとき、前記記憶部に前記１以上の第２論理パスが記憶されていない場合、前記動作モードを前記第１モードに切り替えることを特徴とする付記３に記載の通信装置。
（付記５）  冗長構成された複数の論理パスの障害処理方法において、
前記複数の論理パスの各々の障害を検出する検出部と、
前記複数の論理パスのうち、前記検出部により障害が検出された論理パスを通知する通知部と、
前記複数の論理パスのうち、前記通知部により通知された論理パスを現用系から予備系に切り替え、該切り替えの完了を前記通知部に通知する切り替え部とを用いて、
前記通知部は、
前記複数の論理パスのうち、障害が検出された第１論理パスを通知する第１通知を生成して前記切り替え部に出力し、
前記第１通知を出力してから前記切り替えの完了が通知されるまでの期間中に障害が検出された場合、前記複数の論理パスのうち、前記期間中に障害が検出された１以上の第２論理パスを通知する第２通知を生成して前記切り替え部に出力し、
前記切り替え部は、
前記第１通知に応じ前記第１論理パスを現用系から予備系に切り替え、
前記第２通知に応じ前記１以上の第２論理パスを一括して現用系から予備系に切り替えることを特徴とする障害処理方法。
（付記６）  前記複数の論理パスのうち、障害が検出された論理パスを記憶する記憶部を用い、
前記通知部は、前記１以上の第２論理パスを前記記憶部に記憶させ、前記切り替えの完了が通知された後、前記記憶部を参照することにより前記第２通知を生成することを特徴とする付記５に記載の障害処理方法。
（付記７）  前記通知部は、
動作モードを第１モードと第２モードの間で切り替え、
前記第１モードでは、障害が検出された前記第１論理パスを通知する前記第１通知を生成して出力し、前記動作モードを前記第２モードに切り替え、
前記第２モードでは、障害が検出された前記１以上の第２論理パスを前記記憶部に記憶し、前記切り替えの完了が通知されたとき、前記第２通知を生成して出力することを特徴とする付記６に記載の障害処理方法。
（付記８）  前記通知部は、前記第２モードにおいて、前記切り替えの完了が通知されたとき、前記記憶部に前記１以上の第２論理パスが記憶されていない場合、前記動作モードを前記第１モードに切り替えることを特徴とする付記７に記載の障害処理方法。
【符号の説明】
【０１０４】
１       送信装置
２       受信装置
７３       メモリ
１０２      障害検出回路
７０２      障害処理部
７３１      モード情報
８０１      切り替え処理部
【図１】
2018148262.tif 000003
【図２】
2018148262.tif 000004
【図３】
2018148262.tif 000005
【図４】
2018148262.tif 000006
【図５】
2018148262.tif 000007
【図６】
2018148262.tif 000008
【図７】
2018148262.tif 000009
【図８】
2018148262.tif 000010
【図９】
2018148262.tif 000011
【図１０】
2018148262.tif 000012
【図１１】
2018148262.tif 000013
【図１２】
2018148262.tif 000014