(57)【特許請求の範囲】
【請求項１】
自装置が、対向接続される他の通信装置との間の障害発生を検出する通信装置であって、
他の通信装置との間で光通信が可能な光通信部と、
前記他の通信装置との間で電気通信が可能な電気通信部と、
自装置の起動時に、前記電気通信部により第１電気信号を前記他の通信装置へ送信し、前記第１電気信号に応じて前記他の通信装置から送信された第２電気信号が前記電気通信部により受信された後に前記光通信の障害が検出されれば、発生した障害を示す情報を所定装置へ送信する制御部と、
を備えることを特徴とする通信装置。
【請求項２】
前記他の通信装置への電源供給が可能な電源回路を備え、
前記制御部は、前記他の通信装置へ送信した前記第１電気信号に応じた前記第２電気信号が前記電気通信部により受信されなかった場合に、前記電源回路により前記電源供給を行い、前記電源供給を行った状態で前記光通信において発生した障害を示す情報を前記所定装置へ送信する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
他の通信装置との間で光通信が可能な光通信部と、前記他の通信装置との間で電気通信が可能な電気通信部と、を備え、自装置が、対向接続される前記他の通信装置との間の障害発生を検出する通信装置の検査方法であって、
自装置の起動時に、前記電気通信部により第１電気信号を前記他の通信装置へ送信し、
前記第１電気信号に応じて前記他の通信装置から送信された第２電気信号が前記電気通信部により受信された後に前記光通信の障害が検出されれば、発生した障害を示す情報を所定装置へ送信する、
ことを特徴とする検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および検査方法に関する。
【背景技術】
【０００２】
従来、スーパーコンピュータ等の計算機における筐体間通信に光通信を用いる構成が知られている。また、複数の光通信装置を光ファイバケーブルにより結合してなる伝送システムにおいて、光ファイバケーブルに含まれているメタル線を介して各装置の動作を遠隔監視制御する構成が知られている（たとえば、下記特許文献１参照。）。
【０００３】
また、光送信装置の光受信状態に応じて光送信装置と光受信装置との光ファイバの接続状態の正否を判断する構成が知られている（たとえば、下記特許文献２参照。）。また、導電性物質で被覆された光ファイバケーブルを使用し、光加入者端末電源断による正常信号受信ができなくなった時に、光ファイバケーブルを介して非常電源を光加入者側へ供給する構成が知られている（たとえば、下記特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭５９−１１１４３３号公報
【特許文献２】特開平５−２１１４８３号公報
【特許文献３】特開平５−２６８３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、たとえば互いに通信可能な各通信装置に電源を投入した際に、各通信装置の起動タイミングに差が生じる場合がある。この場合に、先に起動した通信装置が起動途中の対向装置からの光信号を受信できないことによって光通信の障害が誤検出されるという問題がある。
【０００６】
１つの側面では、本発明は、各通信装置の起動タイミングに差があっても光通信の障害の誤検出を回避することができる通信装置および検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、自装置が、対向接続される他の通信装置との間の障害発生を検出する通信装置であって、他の通信装置との間で光通信が可能な光通信部と、前記他の通信装置との間で電気通信が可能な電気通信部と、を備える通信装置において、自装置の起動時に、前記電気通信部により第１電気信号を前記他の通信装置へ送信し、前記第１電気信号に応じて前記他の通信装置から送信された第２電気信号が前記電気通信部により受信された後に前記光通信の障害が検出されれば、発生した障害を示す情報を所定装置へ送信する通信装置および検査方法が提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、各通信装置の起動タイミングに差があっても光通信の障害の誤検出を回避することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる通信システムおよび通信装置の一例を示す図である。
【図２】図２は、実施の形態にかかる通信装置の一方が先に起動した状態の一例を示す図である。
【図３】図３は、実施の形態にかかる通信装置が対向モジュールに電気信号でアクセスする状態の一例を示す図である。
【図４】図４は、実施の形態にかかる通信装置が対向モジュールに対して電源を供給する状態の一例を示す図である。
【図５】図５は、実施の形態にかかる通信装置が対向モジュールの電源の起動を待つ状態の一例を示す図である。
【図６】図６は、実施の形態にかかる通信装置の対向モジュールの電源が起動した状態の一例を示す図である。
【図７】図７は、実施の形態にかかる通信装置が光通信を開始した状態の一例を示す図である。
【図８】図８は、実施の形態にかかる通信装置の制御回路による検査処理の一例を示すフローチャートである。
【図９】図９は、実施の形態にかかる通信システムおよび通信装置の他の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる通信装置および検査方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（実施の形態にかかる通信システムおよび通信装置）
図１は、実施の形態にかかる通信システムおよび通信装置の一例を示す図である。図１に示すように、実施の形態にかかる通信システムは、第１通信装置１０１と、第２通信装置１０２と、ログ装置１５０と、を含む。
【００１２】
第１通信装置１０１は、光通信および電気通信が可能な第１通信モジュール１１０と、第１通信モジュール１１０による光通信および電気通信を制御する第１制御回路１４１と、を含む光学および電気通信モジュールである。図１に示す例では第１制御回路１４１が第１通信モジュール１１０の外部に設けられる構成としているが、第１制御回路１４１が第１通信モジュール１１０の内部に設けられる構成としてもよい。
【００１３】
第２通信装置１０２は、光通信および電気通信が可能な第２通信モジュール１２０と、第２通信モジュール１２０による光通信および電気通信を制御する第２制御回路１４２と、を含む光学および電気通信モジュールである。図１に示す例では第２制御回路１４２が第２通信モジュール１２０の外部に設けられる構成としているが、第２制御回路１４２が第２通信モジュール１２０の内部に設けられる構成としてもよい。
【００１４】
第１通信モジュール１１０および第２通信モジュール１２０は、電源供給線１３１によって互いに接続されている。また、第１通信モジュール１１０および第２通信モジュール１２０は、光信号線１３２および電気信号線１３３により互いに接続されており、光信号線１３２および電気信号線１３３を介して互いに通信が可能である。光信号線１３２は、たとえば光ファイバなどの光伝送路である。電気信号線１３３は、たとえばメタル線などの電気伝送路である。
【００１５】
光信号線１３２には、たとえば、第１通信モジュール１１０から第２通信モジュール１２０への光信号を伝送するための信号線と、第２通信モジュール１２０から第１通信モジュール１１０への光信号を伝送するための信号線と、が含まれる。これにより、第１通信モジュール１１０と第２通信モジュール１２０との間で光信号による全２重の通信が可能になる。
【００１６】
電気信号線１３３には、たとえば、第１通信モジュール１１０から第２通信モジュール１２０への電気信号を伝送するための信号線と、第２通信モジュール１２０から第１通信モジュール１１０への電気信号を伝送するための信号線と、が含まれる。これにより、第１通信モジュール１１０と第２通信モジュール１２０との間で電気信号による全２重の通信が可能になる。
【００１７】
第１通信モジュール１１０は、電源回路１１１と、光制御部１１２と、電気制御部１１３と、制御レジスタ１１４と、を備える。電源回路１１１は、光制御部１１２および電気制御部１１３へ電源を供給する。また、電源回路１１１は、制御レジスタ１１４を介した第１制御回路１４１からの制御に従って、電源供給線１３１を介して第２通信モジュール１２０へ電源を供給可能である。
【００１８】
また、電源回路１１１が起動していない状態において、電源供給線１３１を介して第２通信モジュール１２０から電源が供給されている場合は、その電源が電源回路１１１を介して光制御部１１２および電気制御部１１３へ供給される。このように電源回路１１１を介して外部の電源を光制御部１１２および電気制御部１１３へ供給する技術には、一例としてはＰｏＥの電源供給を用いることができる。ＰｏＥはＰｏｗｅｒ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔの略である。Ｅｔｈｅｒｎｅｔは登録商標である。
【００１９】
光制御部１１２は、光信号線１３２を介して第２通信モジュール１２０との間で光通信を行う光通信部である。光制御部１１２による光通信は、電源回路１１１から供給される電源を用いて、制御レジスタ１１４を介した第１制御回路１４１からの制御に従って行われる。電気制御部１１３は、電気信号線１３３を介して第２通信モジュール１２０との間で電気通信を行う電気通信部である。電気制御部１１３による電気通信は、電源回路１１１から供給される電源を用いて、制御レジスタ１１４を介した第１制御回路１４１からの制御に従って行われる。
【００２０】
制御レジスタ１１４は、第１通信モジュール１１０の外部から電源回路１１１、光制御部１１２および電気制御部１１３を制御するための記憶部である。また、第１制御回路１４１は、制御レジスタ１１４を介して、光制御部１１２および電気制御部１１３の通信を監視可能である。
【００２１】
第１制御回路１４１は、制御レジスタ１１４を介して、電源回路１１１、光制御部１１２および電気制御部１１３の制御を行う制御部である。第１制御回路１４１には、たとえばＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）やＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサを用いることができる。また、第１制御回路１４１は、たとえば制御レジスタ１１４を介して光制御部１１２から光通信における入力断を示すＬＯＳアラームが出力されると、そのＬＯＳアラームをログ装置１５０へ送信する。ＬＯＳはＬｏｓｓ  Ｏｆ  Ｓｉｇｎａｌ（入力断）の略である。
【００２２】
第２通信モジュール１２０は、電源回路１２１と、光制御部１２２と、電気制御部１２３と、制御レジスタ１２４と、を備える。電源回路１２１は、光制御部１２２および電気制御部１２３へ電源を供給する。また、電源回路１２１は、制御レジスタ１２４を介した第１制御回路１４１からの制御に従って、電源供給線１３１を介して第１通信モジュール１１０へ電源を供給可能である。
【００２３】
また、電源回路１２１が起動していない状態において、電源供給線１３１を介して第１通信モジュール１１０から電源が供給されている場合は、その電源が電源回路１２１を介して光制御部１２２および電気制御部１２３へ供給される。このように電源回路１２１を介して外部の電源を光制御部１２２および電気制御部１２３へ供給する技術には、一例としてはＰｏＥの電源供給を用いることができる。
【００２４】
光制御部１２２は、光信号線１３２を介して第１通信モジュール１１０との間で光通信を行う光通信部である。光制御部１２２による光通信は、電源回路１２１から供給される電源を用いて、制御レジスタ１２４を介した第２制御回路１４２からの制御に従って行われる。電気制御部１２３は、電気信号線１３３を介して第１通信モジュール１１０との間で電気通信を行う電気通信部である。電気制御部１２３による電気通信は、電源回路１２１から供給される電源を用いて、制御レジスタ１２４を介した第２制御回路１４２からの制御に従って行われる。
【００２５】
制御レジスタ１２４は、第２通信モジュール１２０の外部から電源回路１２１、光制御部１２２および電気制御部１２３を制御するための記憶部である。また、第２制御回路１４２は、制御レジスタ１２４を介して、光制御部１２２および電気制御部１２３の通信を監視可能である。
【００２６】
第２制御回路１４２は、制御レジスタ１２４を介して、電源回路１２１、光制御部１２２および電気制御部１２３の制御を行う制御部である。第２制御回路１４２には、たとえばＦＰＧＡやＤＳＰなどのプロセッサを用いることができる。また、第２制御回路１４２は、たとえば制御レジスタ１２４を介して光制御部１２２から光通信における入力断を示すＬＯＳアラームが出力されると、そのＬＯＳアラームをログ装置１５０へ送信する。
【００２７】
ログ装置１５０は、たとえば第１通信モジュール１１０と第２通信モジュール１２０との間の通信に関するログを記憶する上位装置である。第１通信モジュール１１０と第２通信モジュール１２０との間の通信に関するログには、第１制御回路１４１または第２制御回路１４２から送信されるＬＯＳアラームが含まれる。
【００２８】
また、ログ装置１５０は、たとえば図１に示す通信システムの管理を行う管理者がアクセス可能な装置である。たとえば、管理者は、ログ装置１５０から直接またはネットワークを介してログを取得することができる。たとえば、ログ装置１５０は、第１通信モジュール１１０および第２通信モジュール１２０との間の通信インタフェースと、ログを記憶する不揮発メモリと、管理者からアクセス可能なユーザインタフェースや通信インタフェースと、により実現される。
【００２９】
図１においては、第１通信モジュール１１０および第２通信モジュール１２０をそれぞれ第１制御回路１４１および第２制御回路１４２により制御する構成について説明したが、このような構成に限らない。たとえば、第１通信モジュール１１０および第２通信モジュール１２０を一個の制御回路によって制御する構成としてもよい。
【００３０】
また、図１においては、第１通信モジュール１１０から出力されたＬＯＳアラームおよび第２通信モジュール１２０から出力されたＬＯＳアラームをログ装置１５０へ送信する構成について説明したが、このような構成に限らない。たとえば、第１通信モジュール１１０から出力されたＬＯＳアラームおよび第２通信モジュール１２０から出力されたＬＯＳアラームをそれぞれ別のログ装置へ送信する構成としてもよい。
【００３１】
また、図１においては、ログ装置１５０が第１通信装置１０１および第２通信装置１０２の外部に設けられた構成について説明したが、このような構成に限らない。たとえば、ログ装置１５０は第１通信装置１０１または第２通信装置１０２に設けられてもよい。
【００３２】
図１に示した構成において、第１通信モジュール１１０および第２通信モジュール１２０への電源投入は、たとえば、第１通信モジュール１１０および第２通信モジュール１２０の外部の通信装置からの遠隔操作によって一括して行われる。第１通信モジュール１１０および第２通信モジュール１２０へ電源投入を行った場合に、第１通信モジュール１１０の起動と、第２通信モジュール１２０の起動と、の間には時間差が生じる場合がある（たとえば図２参照）。
【００３３】
これは、第１通信モジュール１１０および第２通信モジュール１２０への各電源投入のタイミングのずれや、第１通信モジュール１１０および第２通信モジュール１２０の起動処理に要する時間のずれなどに起因する。なお、起動とは、たとえば、電気通信および光通信が可能な状態になることである。
【００３４】
（実施の形態にかかる通信装置の一方が先に起動した状態）
図２は、実施の形態にかかる通信装置の一方が先に起動した状態の一例を示す図である。図２において、図１に示した部分と同様の部分については同一の符号を付して説明を省略する。図２に示す例では、第１通信モジュール１１０が第２通信モジュール１２０より先に起動したとする。
【００３５】
この場合に、図２に示すように、第１制御回路１４１は、制御レジスタ１１４を初期化する。これにより、光制御部１１２における光チャネルが有効になって光制御部１１２が発光し、光制御部１１２から出射された光信号が光信号線１３２を介して第２通信モジュール１２０へ送信される状態となる。
【００３６】
また、制御レジスタ１１４の初期化により、ＬＯＳアラームの検出を抑止する検出抑止設定が有効になる（検出抑止設定＝有効）。これにより、光制御部１１２は、第２通信モジュール１２０からの光信号を受信できなくても、光通信における入力断を示すＬＯＳアラームを出力しない状態となる。これにより、第２通信モジュール１２０の電源がまだ起動していないことによってＬＯＳアラームがログ装置１５０へ送信されることを回避することができる。
【００３７】
図２に示した状態においては、第２通信モジュール１２０の電源がまだ起動しておらず、第１通信モジュール１１０において第２通信モジュール１２０からの光信号は受信できない。この段階では、第１通信モジュール１１０の側においては、第２通信モジュール１２０の電源が起動していないのか、または第２通信モジュール１２０の電源は起動しているが光通信の障害が発生しているのかを判別できない。
【００３８】
（実施の形態にかかる通信装置が対向モジュールに電気信号でアクセスする状態）
図３は、実施の形態にかかる通信装置が対向モジュールに電気信号でアクセスする状態の一例を示す図である。図３において、図２に示した部分と同様の部分については同一の符号を付して説明を省略する。図２に示した状態の後に、第１制御回路１４１は、電気制御部１１３を制御して、第２通信モジュール１２０に対して電気信号線１３３を介して電源状態確認信号を送信する。
【００３９】
電源状態確認信号は、第２通信モジュール１２０の電源の起動状態を確認するための電気信号である。第２通信モジュール１２０は、自モジュールの電源が起動済みであれば、第１通信モジュール１１０から送信された電源状態確認信号に対するＡＣＫを、電気制御部１２３から電気信号線１３３を介して第１通信モジュール１１０へ送信する。
【００４０】
第１通信モジュール１１０が送信した電源状態確認信号に対して第２通信モジュール１２０からのＡＣＫ（応答信号）が返ってきた場合は、第２通信モジュール１２０の電源は起動していると判断することができる。この場合は、第２通信モジュール１２０の電源は起動しているにも関わらず第１通信モジュール１１０が第２通信モジュール１２０からの光信号を受信できないことになる。このため、第１制御回路１４１は、光通信の障害が発生したと判断し、光通信の障害を示す情報をログ装置１５０へ送信する。
【００４１】
電源状態確認信号に対するＡＣＫ（応答信号）が返ってこない場合は、第２通信モジュール１２０の電源が起動していないのか、または第２通信モジュール１２０の電源は起動しているが光通信および電気通信の障害が発生しているのかを判別できない。
【００４２】
（実施の形態にかかる通信装置が対向モジュールに対して電源を供給する状態）
図４は、実施の形態にかかる通信装置が対向モジュールに対して電源を供給する状態の一例を示す図である。図４において、図３に示した部分と同様の部分については同一の符号を付して説明を省略する。第１制御回路１４１は、電源状態確認信号に対する第２通信モジュール１２０からのＡＣＫを電気制御部１１３が受信しなかった場合は、電源回路１１１から電源供給線１３１を介して第２通信モジュール１２０への電源供給を行う。また、第１制御回路１４１は、さらに電気制御部１１３から電気信号線１３３を介して発光要求信号を第２通信モジュール１２０へ送信する。
【００４３】
発光要求信号は、第２通信モジュール１２０に対して光制御部１２２による光信号の送信を要求する信号である。たとえば、第２通信モジュール１２０は、外部からの電源によって起動した場合は、安全等のために光信号を送信しない構成になっている。このような構成においても、第１通信モジュール１１０から第２通信モジュール１２０へ電源を供給して発光要求信号を送信することにより、第２通信モジュール１２０から光信号を送信されることが可能になる。ただし、第２通信モジュール１２０が外部からの電源によって起動した場合も光信号を送信する構成である場合は、第１通信モジュール１１０は発光要求信号を送信しなくてもよい。
【００４４】
第２通信モジュール１２０へ電源を供給した状態で送信した発光要求信号に対して第２通信モジュール１２０からの光信号が返ってこない場合は、第２通信モジュール１２０の故障により光通信および電気通信において障害が発生していると判断することができる。したがって、第１制御回路１４１は、発光要求信号に対する第２通信モジュール１２０からの光信号を光制御部１１２が受信しない場合は障害情報をログ装置１５０へ送信する。
【００４５】
（実施の形態にかかる通信装置が対向モジュールの電源の起動を待つ状態）
図５は、実施の形態にかかる通信装置が対向モジュールの電源の起動を待つ状態の一例を示す図である。図５において、図４に示した部分と同様の部分については同一の符号を付して説明を省略する。図４に示したように第２通信モジュール１２０へ電源を供給した状態で送信した発光要求信号に対して第２通信モジュール１２０からの光信号が返ってきた場合は、第２通信モジュール１２０の電源回路１２１がまだ起動していないと判断することができる。
【００４６】
この場合は、第１制御回路１４１は、電源回路１１１による第２通信モジュール１２０への電源供給を停止し、第２通信モジュール１２０の起動待ちシーケンスに移行する。起動待ちシーケンスにおいて、第１制御回路１４１は、電気制御部１１３から第２通信モジュール１２０へ、検出抑止設定の無効化（すなわちＬＯＳアラームの検出の有効化）を指示する検出抑止設定無効化信号を繰り返し送信する。
【００４７】
（実施の形態にかかる通信装置の対向モジュールの電源が起動した状態）
図６は、実施の形態にかかる通信装置の対向モジュールの電源が起動した状態の一例を示す図である。図６において、図５に示した部分と同様の部分については同一の符号を付して説明を省略する。図５に示した状態において、第２制御回路１４２は、第２通信モジュール１２０の電源が起動すると、制御レジスタ１２４を初期化する。
【００４８】
これにより、光制御部１２２における光チャネルが有効になって光制御部１２２が発光し、光制御部１２２から出射された光信号が光信号線１３２を介して第１通信モジュール１１０へ送信される状態となる。また、制御レジスタ１２４の初期化により、ＬＯＳアラームの検出を抑止する検出抑止設定が一時的に有効になる。
【００４９】
つぎに、第２制御回路１４２は、第１通信モジュール１１０から繰り返し送信されている検出抑止設定無効化信号を電気制御部１２３により受信する。そして、第２制御回路１４２は、受信した検出抑止設定無効化信号に対するＡＣＫを電気制御部１２３により第１通信モジュール１１０へ送信する。
【００５０】
また、第２制御回路１４２は、受信した検出抑止設定無効化信号に基づいて、制御レジスタ１２４の操作により第２通信モジュール１２０の検出抑止設定を無効化する。これにより、光制御部１２２は、第１通信モジュール１１０からの光信号を受信できない場合に、光通信における入力断を示すＬＯＳアラームを、制御レジスタ１２４を介して第２制御回路１４２へ出力する状態となる。
【００５１】
また、第１制御回路１４１は、検出抑止設定無効化信号に対する第２通信モジュール１２０からのＡＣＫを電気制御部１１３が受信すると、制御レジスタ１１４の操作により第１通信モジュール１１０の検出抑止設定を無効化する。これにより、光制御部１１２は、第２通信モジュール１２０からの光信号を受信できない場合に、光通信における入力断を示すＬＯＳアラームを、制御レジスタ１１４を介して第１制御回路１４１へ出力する状態となる。
【００５２】
（実施の形態にかかる通信装置が光通信を開始した状態）
図７は、実施の形態にかかる通信装置が光通信を開始した状態の一例を示す図である。図７において、図６に示した部分と同様の部分については同一の符号を付して説明を省略する。図６において、第１通信モジュール１１０および第２通信モジュール１２０は、ともに検出抑止設定を無効化した状態となる。そして、第１通信モジュール１１０および第２通信モジュール１２０は、光信号線１３２を介して互いに光通信を行う状態となる。また、光信号線１３２を介した光通信とともに、第１通信モジュール１１０および第２通信モジュール１２０の間で電気信号線１３３を介した電気通信が行われてもよい。
【００５３】
図２〜図７に示した手順により、たとえば管理サーバを用いなくても通信モジュール同士の信号送受のみで通信モジュール間の起動タイミング差によるＬＯＳアラームの検出を抑止することができる。また、各通信モジュールの電源起動が完了すると、ＬＯＳアラームの検出抑止を解除することができる。これにより、各通信モジュールの電源起動が完了した後は、光通信の障害が発生した場合にＬＯＳアラームを検出してログ装置１５０へ送信することができる。
【００５４】
（実施の形態にかかる通信装置の制御回路による検査処理）
図８は、実施の形態にかかる通信装置の制御回路による検査処理の一例を示すフローチャートである。第１制御回路１４１および第２制御回路１４２は、それぞれ第１通信モジュール１１０および第２通信モジュール１２０の電源投入時に、たとえば図８に示す各ステップを実行する。第１通信モジュール１１０を制御する第１制御回路１４１による処理について説明するが、第２通信モジュール１２０を制御する第２制御回路１４２による処理についても同様である。
【００５５】
まず、第１制御回路１４１は、第１通信モジュール１１０（自モジュール）の制御レジスタ１１４を初期化する（ステップＳ８０１）。制御レジスタ１１４の初期化には、ＬＯＳアラームの検出を抑止する検出抑止設定の無効化が含まれる。また、第１制御回路１４１は、制御レジスタ１１４を介した制御によって光制御部１１２の発光を開始させる（ステップＳ８０２）。
【００５６】
つぎに、第１制御回路１４１は、第２通信モジュール１２０（対向モジュール）からの光信号を光制御部１１２が受信したか否かを判断する（ステップＳ８０３）。第２通信モジュール１２０からの光信号を光制御部１１２が受信しなかった場合（ステップＳ８０３：Ｎｏ）は、第１通信モジュール１１０の電気制御部１１３から第２通信モジュール１２０へ電源状態確認信号を送信する（ステップＳ８０４）。
【００５７】
つぎに、第１制御回路１４１は、ステップＳ８０４によって電源状態確認信号を送信してから所定時間内に、電源状態確認信号に対する第２通信モジュール１２０からのＡＣＫを受信したか否かを判断する（ステップＳ８０５）。ＡＣＫを受信した場合（ステップＳ８０５：Ｙｅｓ）は、第１通信モジュール１１０と第２通信モジュール１２０との間の光通信に障害が発生していると判断することができる。この場合は、第１制御回路１４１は、障害の発生を示す障害情報をログ装置１５０へ送信し（ステップＳ８０６）、一連の処理を終了する。
【００５８】
ステップＳ８０５において、ＡＣＫを受信しなかった場合（ステップＳ８０５：Ｎｏ）は、第１制御回路１４１は、電源回路１１１から第２通信モジュール１２０への電源供給を開始する（ステップＳ８０７）。つぎに、第１制御回路１４１は、電気制御部１１３から第２通信モジュール１２０へ発光要求信号を送信する（ステップＳ８０８）。
【００５９】
つぎに、第１制御回路１４１は、ステップＳ８０８によって発光要求信号を送信してから所定時間内に第２通信モジュール１２０からの光信号を光制御部１１２が受信したか否かを判断する（ステップＳ８０９）。光信号を受信しなかった場合（ステップＳ８０９：Ｎｏ）は、第２通信モジュール１２０が故障して光通信および電気通信に障害が発生していると判断することができる。この場合は、第１制御回路１４１は、ステップＳ８０６へ移行して障害情報をログ装置１５０へ送信して一連の処理を終了する。
【００６０】
ステップＳ８０９において、光信号を受信した場合（ステップＳ８０９：Ｙｅｓ）は、第２通信モジュール１２０の電源が起動の途中であると判断することができる。この場合は、第１制御回路１４１は、電源回路１１１から第２通信モジュール１２０への電源供給を停止させる（ステップＳ８１０）。
【００６１】
つぎに、第１制御回路１４１は、電気制御部１１３から第２通信モジュール１２０へ、ＬＯＳアラームの検出を抑止する検出抑止設定の無効化を要求する検出抑止設定無効化信号を送信する（ステップＳ８１１）。つぎに、第１制御回路１４１は、ステップＳ８１１によって検出抑止設定を送信してから所定時間内に第２通信モジュール１２０からのＡＣＫを受信したか否かを判断する（ステップＳ８１２）。
【００６２】
ステップＳ８１２において、ＡＣＫを受信しなかった場合（ステップＳ８１２：Ｎｏ）は、第１制御回路１４１は、ステップＳ８１１へ戻る。ＡＣＫを受信した場合（ステップＳ８１２：Ｙｅｓ）は、第２通信モジュール１２０の電源が起動したと判断することができる。この場合は、第１制御回路１４１は、第１通信モジュール１１０の制御レジスタ１１４を操作することにより第１通信モジュール１１０の検出抑止設定を無効化する（ステップＳ８１３）。つぎに、第１制御回路１４１は、光制御部１１２による第２通信モジュール１２０との間の光通信を開始し（ステップＳ８１４）、一連の処理を終了する。
【００６３】
ステップＳ８０３において、第２通信モジュール１２０からの光信号を光制御部１１２が受信した場合（ステップＳ８０３：Ｙｅｓ）は、第１通信モジュール１１０より先に第２通信モジュール１２０の電源が起動していると判断することができる。この場合は、第１制御回路１４１は、第２通信モジュール１２０（対向モジュール）からの検出抑止設定無効化信号を所定時間内に受信したか否かを判断する（ステップＳ８１５）。
【００６４】
ステップＳ８１５において、検出抑止設定無効化信号を受信しなかった場合（ステップＳ８１５：Ｎｏ）は、第１通信モジュール１１０と第２通信モジュール１２０との間の電気通信に障害が発生していると判断することができる。この場合は、第１制御回路１４１は、ステップＳ８０６へ移行して障害の発生を示す障害情報をログ装置１５０へ送信し、一連の処理を終了する。
【００６５】
ステップＳ８１５において、検出抑止設定無効化信号を受信した場合（ステップＳ８１５：Ｙｅｓ）は、第１制御回路１４１は、ステップＳ８１６へ移行する。すなわち、第１制御回路１４１は、第１通信モジュール１１０の制御レジスタ１１４を操作することにより第１通信モジュール１１０の検出抑止設定を無効化する（ステップＳ８１６）。
【００６６】
また、第１制御回路１４１は、受信した検出抑止設定無効化信号に対するＡＣＫを第２通信モジュール１２０へ送信する（ステップＳ８１７）。つぎに、第１制御回路１４１は、光制御部１１２による第２通信モジュール１２０との間の光通信を開始し（ステップＳ８１８）、一連の処理を終了する。
【００６７】
ステップＳ８０１〜Ｓ８１４に示したように、たとえば、通信装置（第１通信装置１０１）は、自装置の起動時に、第１状態となり、他装置（第２通信装置１０２）への光信号の送信を開始する。第１状態は、他装置との間の光通信における入力断を検出しても障害を示す情報を送信しない状態であり、たとえば上述した検出抑止設定が無効の状態である。そして、通信装置は、他装置からの光信号の入力断を検出した場合に、第１電気信号を他装置へ送信する。第１電気信号は、たとえば上述した電源状態確認信号である。ただし、第１電気信号に限らず、通信装置が他装置へ送信する各種の電気信号（たとえば光学通信の開始信号）とすることができる。つぎに、通信装置は、他装置へ送信した第１電気信号に応じた第２電気信号が受信されなかった場合に、他装置への電源供給を行う。第２電気信号は、たとえば上述した電源状態確認信号に対するＡＣＫである。
【００６８】
そして、通信装置は、他装置への電源供給を行った状態で他装置からの光信号の入力を検出した場合に、その電源供給を停止する。つぎに、通信装置は、第２状態への移行を指示する第３電気信号を、第３電気信号に応じて他装置から送信される第４電気信号を受信するまで繰り返し送信する。第２状態は、光通信における入力断を検出すると障害を示す情報を送信する状態であり、たとえば上述した検出抑止設定が有効の状態である。第３電気信号は、たとえば上述した検出抑止設定無効化信号である。第４電気信号は、たとえば上述した検出抑止設定無効化信号に対するＡＣＫである。通信装置は、他装置からの第４電気信号を受信した場合に、第２状態へ移行して他装置との間の光通信を開始する。
【００６９】
また、ステップＳ８０１〜Ｓ８０３，Ｓ８１５〜Ｓ８１８に示したように、通信装置は、自装置の起動時に、他装置からの光信号の入力を検出した場合に、他装置から送信され第２状態への移行を指示する第５電気信号を受信する。第５電気信号は、たとえば上述した検出抑止設定無効化信号である。そして、通信装置は、受信した第５電気信号に応じた第６電気信号を他装置へ送信し、第２状態へ移行して他装置との間の光通信を開始する。第６電気信号は、たとえば上述した検出抑止設定無効化信号に対するＡＣＫである。
【００７０】
（実施の形態にかかる通信システムおよび通信装置の他の一例）
図９は、実施の形態にかかる通信システムおよび通信装置の他の一例を示す図である。図９において、図１に示した部分と同様の部分については同一の符号を付して説明を省略する。図１においては第１通信モジュール１１０の電源回路１１１と第２通信モジュール１２０の電源回路１２１とが電源供給線１３１により接続された構成について説明したが、このような構成に限らない。
【００７１】
たとえば、図９に示すように、第１通信モジュール１１０の電源回路１１１と第２通信モジュール１２０の電源回路１２１とが接続されていない構成としてもよい。すなわち、第１通信モジュール１１０の電源回路１１１から第２通信モジュール１２０へ電源を供給する構成や、第２通信モジュール１２０の電源回路１２１から第１通信モジュール１１０へ電源を供給する構成を省いてもよい。この場合は、電源回路１１１と制御レジスタ１１４とは接続されていなくてもよい。また、電源回路１２１と制御レジスタ１２４とは接続されていなくてもよい。
【００７２】
図９に示した第１通信装置１０１および第２通信装置１０２による処理は、たとえば図８に示した処理と同様である。ただし、図８に示したステップＳ８０７〜Ｓ８１０については省くことができる。たとえば、第１制御回路１４１は、第２通信モジュール１２０へ送信した電源状態確認信号に対するＡＣＫを受信しなかった場合に、検出抑止設定無効化信号を第２通信モジュール１２０へ送信する。
【００７３】
このように、実施の形態にかかる通信装置によれば、他装置へ送信した第１電気信号に応じて他装置から送信された第２電気信号が受信された後に他装置との間の光通信において発生した障害を示す障害情報を所定装置へ送信することができる。これにより、他装置との間の光通信ができなくても、他装置との間の電気通信もできない場合は障害情報の送信を抑止し、他装置が電源起動の途中である状態を光通信の障害と誤検出することを回避することができる。このため、通信モジュールの起動タイミングに差があっても光通信の障害の誤検出を回避することができる。
【００７４】
また、通信装置は、他装置へ送信した第１電気信号に応じた第２電気信号が受信されなかった場合に、他装置への電源供給を行い、他装置への電源供給を行った後に他装置との間の光通信において発生した障害を示す障害情報を所定装置へ送信するようにしてもよい。これにより、他装置が故障している場合は障害情報を所定装置へ送信し、他装置が電源起動の途中である場合は障害情報の送信を抑止することができる。このため、他装置が故障して光通信および電気通信に障害が発生しているにも関わらず障害情報の送信を抑止することを回避することができる。
【００７５】
以上説明したように、通信装置および検査方法によれば、各通信装置の起動タイミングに差があっても光通信の障害の誤検出を回避することができる。
【００７６】
たとえば、スーパーコンピュータなどの計算機における筐体間通信には、光通信方式による高速伝送方式が用いられる場合がある。光送受信のための通信装置は、対向側からの光入力レベルが低いなどの障害がある場合にアラームを通知するよう内部のファームウェアで制御される。
【００７７】
また、上述のように筐体間の電源の起動のタイミングには時間差が生じる。このため、光通信路の両端の通信装置のうち、先に電源が立ち上がった側の通信装置から見ると対向側が発光しておらず、故障により発光停止をしているものと誤認識し、ＬＯＳアラームを誤検出してしまう場合がある。
【００７８】
また、このような誤検出を回避するために、管理サーバを用いて各通信装置（各筐体）の電源起動が確認できた段階でアラームを一括でクリアすることが考えられる。しかし、管理サーバと筐体間の通信は通信装置（筐体）の内部処理に比べて遅いため、電源起動の完了からアラームのクリアまでにインターバルが生じる。このインターバル中はアラームがクリアされるため、このインターバル中において発生した障害は検出することができない。また、大規模な並列演算装置では、管理対象の通信装置の数が多いため、管理サーバへの負荷が大きくなる。
【００７９】
これに対して、上述した実施の形態によれば、通信装置が対向の通信装置の電源状態を監視し、電源起動完了までＬＯＳアラームの検出を通信装置内のファーム処理で抑止し、伝送路の両端の通信装置の電源起動が完了した時点でアラーム抑止を解除できる。これにより、管理サーバを用いなくても光通信の障害の誤検出を回避することができる。
【００８０】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【００８１】
（付記１）他の通信装置との間で光通信が可能な光通信部と、
前記他の通信装置との間で電気通信が可能な電気通信部と、
自装置の起動時に、前記電気通信部により第１電気信号を前記他の通信装置へ送信し、前記第１電気信号に応じて前記他の通信装置から送信された第２電気信号が前記電気通信部により受信された後に前記光通信において発生した障害を示す情報を所定装置へ送信する制御部と、
を備えることを特徴とする通信装置。
【００８２】
（付記２）前記他の通信装置への電源供給が可能な電源回路を備え、
前記制御部は、前記他の通信装置へ送信した前記第１電気信号に応じた前記第２電気信号が前記電気通信部により受信されなかった場合に、前記電源回路により前記電源供給を行い、前記電源供給を行った後に前記光通信において発生した障害を示す情報を前記所定装置へ送信する、
ことを特徴とする付記１に記載の通信装置。
【００８３】
（付記３）前記制御部は、
自装置の起動時に、前記光通信における入力断を検出しても前記障害を示す情報を前記所定装置へ送信しない第１状態となり、前記光通信部により前記他の通信装置への光信号の送信を開始し、前記光通信部により前記他の通信装置からの光信号の入力断を検出した場合に前記電気通信部により前記第１電気信号を前記他の通信装置へ送信し、
前記電源供給を行った状態で前記光通信部により前記他の通信装置からの光信号の入力を検出した場合に、前記電源供給を停止し、前記光通信における入力断を検出すると前記障害を示す情報を送信する第２状態への移行を指示する第３電気信号を、前記電気通信部により、前記第３電気信号に応じて前記他の通信装置から送信される第４電気信号を受信するまで繰り返し送信し、
前記電気通信部により前記第４電気信号を受信した場合に、前記第２状態へ移行して前記光通信部により前記他の通信装置との間の光通信を開始する、
ことを特徴とする付記２に記載の通信装置。
【００８４】
（付記４）前記制御部は、自装置の起動時に、前記光通信部により前記他の通信装置からの光信号の入力を検出した場合に、前記他の通信装置から送信され前記第２状態への移行を指示する第５電気信号を前記電気通信部により受信した後に前記第５電気信号に応じた第６電気信号を前記電気通信部により前記他の通信装置へ送信し、前記第２状態へ移行して前記光通信部により前記他の通信装置との間の光通信を開始することを特徴とする付記３に記載の通信装置。
【００８５】
（付記５）他の通信装置との間で光通信が可能な光通信部と、前記他の通信装置との間で電気通信が可能な電気通信部と、を備える通信装置による検査方法であって、
自装置の起動時に、前記電気通信部により第１電気信号を前記他の通信装置へ送信し、
前記第１電気信号に応じて前記他の通信装置から送信された第２電気信号が前記電気通信部により受信された後に前記光通信において発生した障害を示す情報を所定装置へ送信する、
ことを特徴とする検査方法。
【符号の説明】
【００８６】
１０１  第１通信装置
１０２  第２通信装置
１１０  第１通信モジュール
１１１，１２１  電源回路
１１２，１２２  光制御部
１１３，１２３  電気制御部
１１４，１２４  制御レジスタ
１２０  第２通信モジュール
１３１  電源供給線
１３２  光信号線
１３３  電気信号線
１４１  第１制御回路
１４２  第２制御回路
１５０  ログ装置
【図１】
0006702018.tif 000002
【図２】
0006702018.tif 000003
【図３】
0006702018.tif 000004
【図４】
0006702018.tif 000005
【図５】
0006702018.tif 000006
【図６】
0006702018.tif 000007
【図７】
0006702018.tif 000008
【図８】
0006702018.tif 000009
【図９】
0006702018.tif 000010