(57)【要約】【課題】  障害発生時に、被疑箇所の特定に時間がかかるという課題を解決する。【解決手段】  複数の通信装置を回線を介して接続する通信システムにおいて、障害を検出した通信装置をマスタ装置１０１、マスタ装置の対向の通信装置をスレーブ装置１０２とし、マスタ装置１０１が、自装置の送受信レベルの測定結果と、スレーブ装置１０２への送受信レベルの測定要求によってスレーブ装置から取得した測定結果に基づいて、障害元がマスタ装置又はスレーブ装置の送信側か受信側かの切り分けを行い、自装置の内部回線診断結果と、スレーブ装置１０２への内部回線診断の要求によってスレーブ装置１０２から取得した診断結果に基づいて、故障元が自装置及びスレーブ装置の装置内部か装置外部であるかの切り分けを行い、マスタ装置またはスレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行う。【選択図】  図１
2010245589.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置を回線を介して接続する通信システムにおいて、
障害を検出した前記通信装置をマスタ装置、前記マスタ装置の対向の通信装置をスレーブ装置とし、
前記マスタ装置が、
自装置の送受信レベルの測定結果と、前記スレーブ装置への送受信レベルの測定要求によって前記スレーブ装置から取得した測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行い、
自装置の内部回線診断結果と、前記スレーブ装置への内部回線診断の要求によって前記スレーブ装置から取得した診断結果に基づいて、故障元が自装置及び前記スレーブ装置の装置内部か装置外部であるかの切り分けを行い、
前記マスタ装置または前記スレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行うことを特徴とする通信システム。
【請求項２】
前記マスタ装置が、
障害元のポートの送受信レベルを測定すると共に、前記スレーブ装置に対して対向するポートの送受信レベルの測定を要求し、
自装置の送受信レベルの測定結果と、前記スレーブ装置から受信した送受信レベルの測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行い、
自装置の内部回線診断を行うと共に、前記スレーブ装置に対して内部回線診断を要求し、自装置の診断結果と前記スレーブ装置から受信した診断結果に基づいて、故障元が、自装置の障害元のポート及び前記スレーブ装置の対向するポートの装置内部か装置外部であるかの切り分けを行うことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記送受信レベルの測定、前記送受信レベルの測定要求、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分け、前記内部回線診断、前記内部回線診断の要求、前記装置内部及び装置外部の切り分け及び前記被疑箇所を特定する各処理を、
前記マスタ装置のＣＰＵが、障害発生と同時に自動的に実行することを特徴とする請求項１又は請求項２に記載の通信システム。
【請求項４】
前記マスタ装置が、
前記送受信レベルの測定結果と予め設定された基準値とを比較し、測定結果が前記基準値の範囲内であるかどうかによって前記障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行うことを特徴とする請求項１から請求項３の何れかに記載の通信システム。
【請求項５】
前記マスタ装置及び前記スレーブ装置は、受信したパケットを折り返す機能を有するデバイスとの間で、内部回線診断用のパケットを送受信することにより、前記内部回線診断用パケットに記された診断結果を取得することを特徴とする請求項１から請求項４の何れかに記載の通信システム。
【請求項６】
前記マスタ装置と前記スレーブ装置のポートの通信モジュールが、送信信号及び受信信号のレベルを測定する機能を有し、前記マスタ装置と前記スレーブ装置のＣＰＵによって制御されることを特徴とする請求項１から請求項５の何れかに記載の通信システム。
【請求項７】
前記通信装置のＣＰＵが、受信したエラーフレーム数や通信モジュールからのリンク状態を定期的に監視し、エラーフレーム数またはリンク状態に基づいて障害を検出することを特徴とする請求項１から請求項６の何れかに記載の通信システム。
【請求項８】
複数の通信装置と回線を介して接続する通信装置において、
障害を検出した前記通信装置をマスタ装置、対向する前記通信装置をスレーブ装置として機能させ、
前記マスタ装置が、
自装置の送受信レベルの測定結果と、前記スレーブ装置への送受信レベルの測定要求によって前記スレーブ装置から取得した測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行い、
自装置の内部回線診断結果と、前記スレーブ装置への内部回線診断の要求によって前記スレーブ装置から取得した診断結果に基づいて、故障元が自装置及び前記スレーブ装置の装置内部か装置外部であるかの切り分けを行い、
前記マスタ装置または前記スレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行うことを特徴とする通信装置。
【請求項９】
前記マスタ装置が、
障害元のポートの送受信レベルを測定すると共に、前記スレーブ装置に対して対向するポートの送受信レベルの測定を要求し、
自装置の送受信レベルの測定結果と、前記スレーブ装置から受信した送受信レベルの測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行い、
自装置の内部回線診断を行うと共に、前記スレーブ装置に対して内部回線診断を要求し、自装置の診断結果と前記スレーブ装置から受信した診断結果に基づいて、故障元が、自装置の障害元のポート及び前記スレーブ装置の対向するポートの装置内部か装置外部であるかの切り分けを行うことを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記マスタ装置が、
前記送受信レベルの測定、前記送受信レベルの測定要求、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分け、前記内部回線診断、前記内部回線診断の要求、前記装置内部及び装置外部の切り分け及び前記被疑箇所を特定する各処理を、
前記マスタ装置のＣＰＵが、障害発生と同時に自動的に実行することを特徴とする請求項８又は請求項９に記載の通信装置。
【請求項１１】
前記マスタ装置が、
前記送受信レベルの測定結果と予め設定された基準値とを比較し、測定結果が前記基準値の範囲内であるかどうかによって前記障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行うことを特徴とする請求項８から請求項１０の何れかに記載の通信装置。
【請求項１２】
前記マスタ装置及び前記スレーブ装置が、受信したパケットを折り返す機能を有するデバイスとの間で、内部回線診断用のパケットを送受信することにより、前記内部回線診断用パケットに記された診断結果を取得することを特徴とする請求項８から請求項１１の何れかに記載の通信装置。
【請求項１３】
前記マスタ装置と前記スレーブ装置のポートの通信モジュールが、送信信号及び受信信号のレベルを測定する機能を有し、前記マスタ装置と前記スレーブ装置のＣＰＵによって制御されることを特徴とする請求項８から請求項１２の何れかに記載の通信装置。
【請求項１４】
前記通信装置のＣＰＵが、受信したエラーフレーム数や通信モジュールからのリンク状態を定期的に監視し、エラーフレーム数またはリンク状態に基づいて障害を検出することを特徴とする請求項１から請求項６の何れかに記載の通信装置。
【請求項１５】
複数の通信装置を回線を介して接続する通信システムのおける被疑箇所の特定方法であって、
障害を検出した前記通信装置をマスタ装置、前記マスタ装置の対向の通信装置をスレーブ装置とし、
前記マスタ装置で、
自装置の送受信レベルの測定結果と、前記スレーブ装置への送受信レベルの測定要求によって前記スレーブ装置から取得した測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行うステップと、
自装置の内部回線診断結果と、前記スレーブ装置への内部回線診断の要求によって前記スレーブ装置から取得した診断結果に基づいて、故障元が自装置及び前記スレーブ装置の装置内部か装置外部であるかの切り分けを行うステップと、
前記マスタ装置または前記スレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行うステップを実行することを特徴とする被疑箇所の特定方法。
【請求項１６】
前記マスタ装置で、
障害元のポートの送受信レベルを測定すると共に、前記スレーブ装置に対して対向するポートの送受信レベルの測定を要求するステップと、
自装置の送受信レベルの測定結果と、前記スレーブ装置から受信した送受信レベルの測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行うステップと、
自装置の内部回線診断を行うと共に、前記スレーブ装置に対して内部回線診断を要求するステップと、
自装置の診断結果と前記スレーブ装置から受信した診断結果に基づいて、故障元が、自装置の障害元のポート及び前記スレーブ装置の対向するポートの装置内部か装置外部であるかの切り分けを行うステップを実行することを特徴とする請求項１５に記載の被疑箇所の特定方法。
【請求項１７】
前記送受信レベルの測定、前記送受信レベルの測定要求、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分け、前記内部回線診断、前記内部回線診断の要求、前記装置内部及び装置外部の切り分け及び前記被疑箇所を特定する各処理を、
前記マスタ装置で、障害発生と同時に自動的に実行することを特徴とする請求項１５又は請求項１６に記載の被疑箇所の特定方法。
【請求項１８】
前記マスタ装置で、
前記送受信レベルの測定結果と予め設定された基準値とを比較し、測定結果が前記基準値の範囲内であるかどうかによって前記障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行うことを特徴とする請求項１５から請求項１７の何れかに記載の被疑箇所の特定方法。
【請求項１９】
前記マスタ装置及び前記スレーブ装置で、受信したパケットを折り返す機能を有するデバイスとの間で、内部回線診断用のパケットを送受信することにより、前記内部回線診断用パケットに記された診断結果を取得することを特徴とする請求項１５から請求項１８の何れかに記載の被疑箇所の特定方法。
【請求項２０】
前記通信装置で、受信したエラーフレーム数や通信モジュールからのリンク状態を定期的に監視し、エラーフレーム数またはリンク状態に基づいて障害を検出することを特徴とする請求項１５から請求項１９の何れかに記載の被疑箇所の特定方法。
【請求項２１】
複数の通信装置と回線を介して接続する通信装置上で動作し、被疑箇所の特定を行うプログラムであって、
障害を検出した前記通信装置をマスタ装置、前記マスタ装置の対向の通信装置をスレーブ装置として機能させ、
前記マスタ装置に、
自装置の送受信レベルの測定結果と、前記スレーブ装置への送受信レベルの測定要求によって前記スレーブ装置から取得した測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行う処理と、
自装置の内部回線診断結果と、前記スレーブ装置への内部回線診断の要求によって前記スレーブ装置から取得した診断結果に基づいて、故障元が自装置及び前記スレーブ装置の装置内部か装置外部であるかの切り分けを行う処理と、
前記マスタ装置または前記スレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行う処理を、実行させることを特徴とするプログラム。
【請求項２２】
前記マスタ装置に、
障害元のポートの送受信レベルを測定すると共に、前記スレーブ装置に対して対向するポートの送受信レベルの測定を要求する処理と、
自装置の送受信レベルの測定結果と、前記スレーブ装置から受信した送受信レベルの測定結果に基づいて、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行う処理と、
自装置の内部回線診断を行うと共に、前記スレーブ装置に対して内部回線診断を要求する処理と、
自装置の診断結果と前記スレーブ装置から受信した診断結果に基づいて、故障元が、自装置の障害元のポート及び前記スレーブ装置の対向するポートの装置内部か装置外部であるかの切り分けを行う処理を、実行させることを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記送受信レベルの測定、前記送受信レベルの測定要求、障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分け、前記内部回線診断、前記内部回線診断の要求、前記装置内部及び装置外部の切り分け及び前記被疑箇所を特定する各処理を、
前記マスタ装置に、障害発生と同時に自動的に実行させることを特徴とする請求項２１又は請求項２２に記載のプログラム。
【請求項２４】
前記マスタ装置に、
前記送受信レベルの測定結果と予め設定された基準値とを比較し、測定結果が前記基準値の範囲内であるかどうかによって前記障害元が前記マスタ装置又は前記スレーブ装置の送信側か受信側かの切り分けを行う処理を実行させることを特徴とする請求項２１から請求項２３の何れかに記載のプログラム。
【請求項２５】
前記マスタ装置及び前記スレーブ装置に、受信したパケットを折り返す機能を有するデバイスとの間で、内部回線診断用のパケットを送受信することにより、前記内部回線診断用パケットに記された診断結果を取得する処理を実行させることを特徴とする請求項２１から請求項２３の何れかに記載のプログラム。
【請求項２６】
前記通信装置に、受信したエラーフレーム数や通信モジュールからのリンク状態を定期的に監視し、エラーフレーム数またはリンク状態に基づいて障害を検出する処理を実行させることを特徴とする請求項２１から請求項２５の何れかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信装置を回線を介して接続する通信システムに関し、特に、障害発生時に被疑箇所の特定を自動的に行う通信システム、通信装置、被疑箇所の特定方法及びプログラムに関する。
【背景技術】
【０００２】
スイッチ及びルータ等の通信装置の光回線ポートにて障害が発生した場合、リンクダウンまたはフレーム廃棄が発生する。この場合に、障害が発生していると思われる箇所（被疑箇所）は複数存在し、自装置及び対向装置のバックプレーン・インタフェースカードの対象ポート・光モジュール・光ケーブル等が被疑箇所として考えられる。被疑箇所の特定においては、運用中の通信を停止させ、保守員による光レベル測定や回線診断を行う必要がある。
【０００３】
例えば、スイッチ及びルータ等の通信装置に広く搭載されているＧｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ（回線速度：１Ｇｂｐｓ）の回線で障害が発生した場合、被疑箇所の切り分け（特定）を行う方法としては、部位を順番に交換することにより特定する方法や、光マルチメータによる回線光レベルの測定や運用中の通信を停止させてインタフェースモジュールの内部回線診断を行うことにより、障害元が自装置又は他装置であるか、送信・受信側であるか等の切り分けを行う方法が採用されている。
【０００４】
図６に、スイッチ及びルータ等の通信装置１、２が光回線で接続される通信システムにおいて、回線においてリンクダウンやエラーフレーム受信等の回線障害が発生した場合の被疑箇所の特定方法を示す。図６において、通信装置１、２は、それぞれ、中央処理制御部であるＣＰＵ１１、４１と、インタフェースカード１３、４３と、メディアアクセスコントロール層と物理層部分を制御するＰＨＹ／ＭＡＣ（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ／Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｌａｙｅｒ：物理層／メディアアクセスコントロール層）デバイス１４〜１７、４４〜４７と、光モジュール１８〜２１、４８〜５１を備えている。
【０００５】
回線においてリンクダウンやエラーフレーム受信等の回線障害が発生した場合、図６に示すように、運用回線を閉塞し、光出力レベルを光マルチメータ３等で測定することにより、正常性を確認している。さらに、被疑箇所として、装置外部（光モジュール）か、装置内部（インタフェースカード及びバックプレーン）かを特定する際には、手動制御によってＰＨＹ／ＭＡＣデバイスでの折り返しにより通信経路の内部回線診断を行うことで特定している。
【０００６】
このため、被疑箇所の特定においては、切り分け時間及び交換部品が必要となり、かつ回線診断を行う場合には保守員の該当装置の操作が必要となるため、非常に非効率であった。また、部品交換による被疑箇所切り分けの場合は、復旧までに時間がかかることにより、交換を行うまでに再度障害が発生し、さらにリンクダウンやフレーム廃棄が発生する場合がある。
【０００７】
被疑箇所の特定に関する関連技術が、例えば、特許文献１及び特許文献２に開示されている。
【０００８】
特許文献１には、通信障害が発生した場合に、通信装置における受光レベルを中心に診断を実施することにより、被疑箇所の特定を行う技術が開示されている。また、特許文献２には、端末診断・回線診断および他装置の診断を順番に処理することで、被疑箇所の特定を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−３５２４８４号公報
【００１０】
【特許文献２】特開平０４−２９１８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述したように、特許文献１や特許文献２等に記載される関連技術による被疑箇所切り分けにおいては、次のような課題がある。
【００１２】
障害元が回線の送信側か又は受信側かを切り分ける際に、光マルチメータ等を接続して手動で確認する必要があり、また、障害元が装置内部か又は装置外部かを切り分ける際に、保守員の手動による内部回線診断を行う必要があるため、非常に非効率であり、被疑箇所の特定に時間がかかることである。
【００１３】
また、被疑箇所の特定に時間がかかることから、時間経過により自動復旧したような場合には、有益な情報を得られないと共に、被疑箇所切り分けまでの時間がさらに長期化してしまうことである。
【００１４】
（発明の目的）
本発明の目的は、障害時に、自装置と対向装置における送受信レベルの測定による被疑箇所の切り分け、及び内部回線診断による被疑箇所の切り分けを自動化して、早期に被疑箇所の特定を行うことができる通信システム、通信装置、被疑箇所の特定方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明による通信システムは、複数の通信装置を回線を介して接続する通信システムにおいて、障害を検出した通信装置をマスタ装置、マスタ装置の対向の通信装置をスレーブ装置とし、マスタ装置が、自装置の送受信レベルの測定結果と、スレーブ装置への送受信レベルの測定要求によってスレーブ装置から取得した測定結果に基づいて、障害元がマスタ装置又はスレーブ装置の送信側か受信側かの切り分けを行い、自装置の内部回線診断結果と、スレーブ装置への内部回線診断の要求によってスレーブ装置から取得した診断結果に基づいて、故障元が自装置及びスレーブ装置の装置内部か装置外部であるかの切り分けを行い、マスタ装置またはスレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行う。
【００１６】
本発明による通信装置は、複数の通信装置と回線を介して接続する通信装置において、障害を検出した通信装置をマスタ装置、対向する通信装置をスレーブ装置として機能させ、マスタ装置が、自装置の送受信レベルの測定結果と、スレーブ装置への送受信レベルの測定要求によってスレーブ装置から取得した測定結果に基づいて、障害元がマスタ装置又はスレーブ装置の送信側か受信側かの切り分けを行い、自装置の内部回線診断結果と、スレーブ装置への内部回線診断の要求によってスレーブ装置から取得した診断結果に基づいて、故障元が自装置及びスレーブ装置の装置内部か装置外部であるかの切り分けを行い、マスタ装置またはスレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行う。
【００１７】
本発明による被疑箇所の特定方法は、複数の通信装置を回線を介して接続する通信システムのおける被疑箇所の特定方法であって、障害を検出した通信装置をマスタ装置、マスタ装置の対向の通信装置をスレーブ装置とし、マスタ装置で、自装置の送受信レベルの測定結果と、スレーブ装置への送受信レベルの測定要求によってスレーブ装置から取得した測定結果に基づいて、障害元がマスタ装置又はスレーブ装置の送信側か受信側かの切り分けを行うステップと、自装置の内部回線診断結果と、スレーブ装置への内部回線診断の要求によってスレーブ装置から取得した診断結果に基づいて、故障元が自装置及びスレーブ装置の装置内部か装置外部であるかの切り分けを行うステップと、マスタ装置またはスレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行うステップを実行する。
【００１８】
本発明によるプログラムは、複数の通信装置と回線を介して接続する通信装置上で動作し、被疑箇所の特定を行うプログラムであって、障害を検出した通信装置をマスタ装置、マスタ装置の対向の通信装置をスレーブ装置として機能させ、マスタ装置に、自装置の送受信レベルの測定結果と、スレーブ装置への送受信レベルの測定要求によってスレーブ装置から取得した測定結果に基づいて、障害元がマスタ装置又はスレーブ装置の送信側か受信側かの切り分けを行う処理と、自装置の内部回線診断結果と、スレーブ装置への内部回線診断の要求によってスレーブ装置から取得した診断結果に基づいて、故障元が自装置及びスレーブ装置の装置内部か装置外部であるかの切り分けを行う処理と、マスタ装置またはスレーブ装置の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果に基づいて被疑箇所の特定を行う処理を、実行させる。
【発明の効果】
【００１９】
本発明によれば、障害発生と同時に、自装置と対向装置における送受信レベルの測定による被疑箇所の切り分け、及び内部回線診断による被疑箇所の切り分けを自動的に行い、早期に被疑箇所の特定を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態による通信システムの構成例を示すブロック図である。
【図２】本発明の第１の実施の形態における切り分け処理を説明するフローチャートである。
【図３】本発明の第１の実施の形態におけるマスタ装置とスレーブ装置間の処理の流れを示すタイミングチャートである。
【図４】本発明の第１の実施の形態における送受信光レベル測定要求及び送受信光レベル通知用のパケットのフォーマットを示す図である。
【図５】本発明の第１の実施の形態における内部回線診断要求及び通知用パケットのフォーマットを示す図である。
【図６】関連技術における被疑箇所の切り分け方法の例を示す図である。
【発明を実施するための形態】
【００２１】
図１に、本発明の第１の実施の形態による回線障害時の自動切り分けを行うシステムの構成例を示す。
【００２２】
第１の実施の形態では、回線障害を検出した装置をマスタ装置１０１、その対向装置をスレーブ装置１０２とし、マスタ装置１０１のＣＰＵ（Central Processing Unit：中央処理ユニット）１１１において、被疑箇所の切り分け処理を実施する。
【００２３】
図１に示すマスタ装置１０１及びスレーブ装置１０２としては、Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ（回線速度：１Ｇｂｐｓ）等の回線で構成されるネットワークを介して相互に接続される通信装置（例えば、光モジュールを搭載したスイッチ及びルータ等の通信装置）が該当する。
【００２４】
図１に示す通り、マスタ装置１０１及びスレーブ装置１０２は、中央処理制御部であるＣＰＵ１１１、１４１と、インタフェースカード１１３、１４３と、メディアアクセスコントロール層と物理層部分を制御するＰＨＹ／ＭＡＣ（Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ／Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ｌａｙｅｒ：物理層／メディアアクセスコントロール層）デバイス１１４〜１１７、１４４〜１４７と、送受信光レベルの測定機能を有する光モジュール（通信モジュール）１１８〜１２１、１４８〜１５１を備え、パケット処理機能部及び装置スロット数Ｎのバックプレーンを介して他スロットとの通信を行うスイッチ、またはルータ等の装置である。
【００２５】
ＣＰＵ１１１、１４１と光モジュール１１８〜１２１、１４８〜１５１及びＰＨＹ／ＭＡＣデバイス１１４〜１１７、１４４〜１４７間には、光信号レベルの測定要求とその結果受信やリンクダウン及びエラーフレーム検出の情報通信を行う制御バス１３２、１６２と、ＣＰＵ１１１、１４１とパケット処理機能部１１２、１４２とのパケット通信経路であるデータバス１３１、１６１を有する。
【００２６】
また、マスタ装置１０１とスレーブ装置１０２間の通信経路の冗長化として、ポート１とポート２に関してＬＡＧ（(Link Aggregation：リンクアグリゲーション)機能１０３を用いた冗長通信経路１７３や別ネットワーク１０４を経由した冗長通信経路１７４を有する。
【００２７】
ＰＨＹ／ＭＡＣデバイス１１４〜１１７、１４４〜１４７は、内部回線診断のためのデバイス内での内部折り返し機能１３３、１６３を有する。この内部折り返し機能１３３、１６３は、パケット処理機能部１１２、１４２から受信したパケットをデバイス内で折り返す機能である。
【００２８】
光モジュール１１８〜１２１、１４８〜１５１は、受光レベルを測定する機能と、送信光レベルを測定する機能を有する。送信光レベルについては、送信光のフィードバック処理により測定が可能である。光モジュール１１８〜１２１、１４８〜１５１は、ＣＰＵ１１１、１４１からの制御によって送受信光レベルの測定を行い、測定結果をＣＰＵ１１１、１４１に対して通知する。
【００２９】
ＣＰＵ１１１、１４１は、光モジュール１１８〜１２１、１４８〜１５１及びＰＨＹ／ＭＡＣデバイス１１４〜１１７、１４４〜１４７からの受信結果に基づいて、保持するモジュールタイプごとの送受信光レベルの基準値と送受信光レベルの測定値を比較し、障害元がマスタ装置１０１又はスレーブ装置１０２の送信側か受信側かの切り分ける機能を有する。
【００３０】
また、ＣＰＵ１１１、１４１は、内部回線診断を自動制御して診断結果から、故障元がマスタ装置１０１及びスレーブ装置１０２の装置内部であるか、又は装置外部であるかの切り分けを行う機能を有すると共に、マスタ装置１０１またはスレーブ装置１０２の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果とを総合し、両結果に基づいて被疑箇所の特定を行う機能を有する。
【００３１】
さらに、ＣＰＵ１１１、１４１は、ＰＨＹ／ＭＡＣデバイス１１４〜１１７、１４４〜１４７より受信したエラーフレーム数や光モジュール１１８〜１２１、１４８〜１５１からのリンク状態を定期的に監視し、エラーフレーム数またはリンク状態に基づいて回線の障害を検出する機能を有する。
【００３２】
さらに、ＣＰＵ１１１、１４１は、光モジュール１１８〜１２１、１４８〜１５１の送受信光レベルの測定機能を制御し、光モジュール１１８〜１２１、１４８〜１５１に対して送受信光レベルの測定を実行させる機能も有する。
【００３３】
上記ＣＰＵ１１１、１４１の各機能については、マスタ装置１０１及びスレーブ装置１０２が備えるＲＯＭ（Read Only Memory）、磁気ディスク、半導体メモリ等の不揮発性メモリ等の記憶媒体に格納されるプログラムによって提供される。ＣＰＵ１１１、１４１は、そのプログラムを実行することで、上述した各機能を実現する。
【００３４】
（第１の実施の形態の動作）
第１の実施の形態の動作として、図１のマスタ装置１０１のポート１にて回線障害が発生した場合の動作例について、図２の切り分け処理を示すフローチャート、図３のマスタ装置とスレーブ装置間のデータ処理フローを示すタイミングチャートを参照して説明する。
【００３５】
マスタ装置１０１のＣＰＵ１１１は、障害を検出すると同時に、以下に説明する一連の処理を自動的に実行することで、被疑箇所の特定を行う。
【００３６】
マスタ装置１０１のポート１にて回線障害が発生した場合、マスタ装置１０１のＣＰＵ１１１は、ポート１で対向の光モジュール１４８からの光受信断を検出することによりリンクダウン（障害）を検出する（ステップＳ２０１）。
【００３７】
マスタ装置１０１のＣＰＵ１１１は、制御バス１３２を介してポート１の光モジュール１１８に対して送受信光レベル（送信側：Ｔｘ＿ｍ、受信側：Ｒｘ＿ｍ）を測定させ（ステップＳ２０２）、光モジュール１１８から送受信光レベルの測定結果を受信する（ステップＳ２０３）。
【００３８】
次に、マスタ装置１０１のＣＰＵ１１１からスレーブ装置１０２のＣＰＵ１４１に対して、冗長化された通信経路１７３、１７４を介して、スレーブ装置１０２の接続対向ポートであるポート１の光モジュール１４８による送受信光レベルの測定（送信側：Ｔｘ＿ｓ、受信側：Ｒｘ＿ｓ）を要求する（ステップＳ２０４）。要求時は、例えば、図４に示すフォーマットの送受信光レベル測定要求及び送受信光レベル通知用のパケットにおいて、種別をＲＥＱ（要求）、タイプを該当モジュール（光モジュール１４８）の種別を選択し要求する。
【００３９】
マスタ装置１０１のＣＰＵ１１１からの測定要求を受信したスレーブ装置１０２のＣＰＵ１４１は、ポート１の光モジュール１４８より制御バス１６２を介して光モジュール１４８に対して送受信光レベルを測定させ、その送受信光レベルの測定結果を、図４のフォーマットにより、冗長通信経路１７３、１７４を経由してマスタ装置１０１のＣＰＵ１１１へ送信する（ステップＳ２０５）。
【００４０】
光モジュール１１８からの送受信光レベルの測定結果とスレーブ装置１０２からの送受信光レベルの測定結果を受信したマスタ装置１０１のＣＰＵ１１１は、受信した送受信光レベルを各モジュール毎に設定された送受信光レベルの基準値（受信レベルと送信レベルそれぞれの最小値及び最大値）と比較し、比較結果に基づいて、障害元がマスタ装置１０１又はスレーブ装置１０２の送信側か受信側かの切り分けを実施する（ステップＳ２０６）。
【００４１】
この場合のマスタ装置１０１のＣＰＵ１１１による判別方法としては、送受信光レベルの測定値が、基準値の範囲（最小値から最大値の範囲内）である場合に正常と判定し、基準値の範囲外である場合に不良と判定する。
【００４２】
故障元が、マスタ装置１０１のポート１及びスレーブ装置１０２の対向ポートの装置内部（パケット処理部１１２、１４２、インタフェースカード１１３、１４３）であるか、又は装置外部（光モジュール１１８、１４８）であるかの切り分け（被疑箇所の特定）を行うため、内部回線診断を実施する。内部回線診断結果に問題がない場合は、装置外部（光モジュール１１８、１４８）が被疑部位と特定される。
【００４３】
内部回線診断においては、マスタ装置１０１のＣＰＵ１１１からポート１のＰＨＹ／ＭＡＣデバイス１１４間にて、例えば、図５に示すフォーマットの内部回線診断用パケット１７１の送受信を行うことにより、内部回線の診断を行う（ステップＳ２０７）。
【００４４】
ＣＰＵ１１１からの内部回線診断用パケット１７１を受信したバケット処理機能部１１２、インタフェースカード１１３、ポート１のＰＨＹ／ＭＡＣデバイス１１４は、内部回線診断用パケット１７１に示された内部回路診断指示に基づいて内部回路診断を行う。診断結果を盛り込んだ内部回線診断用パケット１７１は、ＰＨＹ／ＭＡＣデバイス１１４の内部折り返し機能１３３によって折り返され、ＣＰＵ１１１で受信される。
【００４５】
同時に、マスタ装置１０１のＣＰＵ１１１は、スレーブ装置１０２のＣＰＵ１４１に対して診断要求のため、光レベル測定要求時と同様に、冗長通信経路１７３、１７４を介して、図５に示すパケットフォーマットにより内部回線診断要求を送信する（ステップＳ２０８）。
【００４６】
内部回線診断要求を受信したスレーブ装置１０２のＣＰＵ１４１は、ポート１のＰＨＹ／ＭＡＣデバイス１４４間にて内部回線診断用パケット１７２の送受信を行うことにより、内部回線の診断を行う。診断終了後に、ＣＰＵ１４１は、図５に示すパケットフォーマットの内部回線診断用パケット１７２に診断結果を盛り込み、その内部回線診断用パケット１７２をマスタ装置１０１のＣＰＵ１１１へ通知する（ステップＳ２０９）。
【００４７】
マスタ装置１０１のＣＰＵ１１１は、マスタ装置１０１の内部回線診断結果と、スレーブ装置１０２のＣＰＵ１４１から通知されたスレーブ装置１０２の内部回線診断結果に基づいて、故障元が、マスタ装置１０１のポート１及びスレーブ装置１０２の対向ポートの装置内部（パケット処理部１１２、１４２、インタフェースカード１１３、１４３）であるか、又は装置外部（光モジュール１１８、１４８）であるかの切り分けを行う（ステップＳ２１０）。
【００４８】
以上から、マスタ装置１０１のＣＰＵ１１１は、マスタ装置１０１またはスレーブ装置１０２の送信側及び受信側の切り分け結果と、装置内部及び装置外部の切り分け結果とを総合し、両結果に基づいて被疑箇所の特定を行う（ステップＳ２１１）。
【００４９】
本実施の形態では、障害検出時に、マスタ装置１０１で対向するスレーブ装置１０２の送受信光レベルの測定結果及び内部回線診断の診断結果を収集することで、スレーブ装置１０２に対する遠隔診断をリアルタイムに実施することができる。
【００５０】
なお、上記の説明では、対向の光モジュール１４８からの光受信断を検出して、リンクダウンを検出した場合について示したが、ＰＨＹ／ＭＡＣデバイス１１４より受信したＦＣＳエラー等のエラーフレーム数が所定数を超えていることを検出した場合においても、上記と同様の処理を行うことにより、被疑箇所特定が可能である。
【００５１】
（第１の実施の形態による効果）
上述した第１の実施の形態による効果について説明する。
回線障害発生と同時に、自動的に、マスタ装置１０１とスレーブ装置１０２で送受信光レベルの測定を行い、測定結果に基づいて障害元がマスタ装置又はスレーブ装置の送信側か受信側かの切り分けを行い、かつ、マスタ装置１０１の内部回線診断結果と、スレーブ装置１０２への内部回線診断の要求によってスレーブ装置１０２から取得した診断結果に基づいて、故障元がマスタ装置１０１及びスレーブ装置１０２の装置内部か装置外部であるかの切り分けを行うので、被疑箇所特定に要する時間を大幅に短縮することができる。
【００５２】
本発明の他の実施の形態としては、１０Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔの光モジュールの回線を持つインタフェースカードを搭載する通信装置においても、構成及び動作は上記の通りの仕組みにより、同等の効果が得られ、回線障害時の光レベル測定及び内部回線診断により被疑箇所特定が可能である。
【００５３】
以上好ましい実施の形態と実施例をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態及び実施例に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【符号の説明】
【００５４】
１０１：マスタ装置
１０２：スレーブ装置
１１１、１４１：ＣＰＵ
１１２、１４２：パケット処理機能部
１１３、１４３：インタフェースカード
１１４〜１１７、１４４〜１４７：ＰＨＹ／ＭＡＣデバイス
１１８〜１２１、１４８〜１５１：光モジュール
１７２：内部回線診断用パケット
１７３、１７４：冗長通信経路
【図１】
2010245589.tif 000003
【図２】
2010245589.tif 000004
【図３】
2010245589.tif 000005
【図４】
2010245589.tif 000006
【図５】
2010245589.tif 000007
【図６】
2010245589.tif 000008