(57)【要約】      （修正有）【課題】ユーザデータの疎通に発生する障害を容易に検出すること。【解決手段】それぞれデータを送信する複数の送信機器と、複数の送信機器から送信されたデータを受信する複数の受信機器とを有する通信装置における障害検出方法は、複数の送信機器によって送信されたデータの送信レートを取得し、複数の受信機器によって受信されたデータの受信レートを取得し、第１の送信機器によって送信されたデータの送信レートと複数の受信機器によって第１の送信機器から受信されたデータの受信レートとに基づいて、第１の送信機器の障害有無を判定し、第１の受信機器によって受信されたデータの受信レートと複数の送信機器によって第１の受信機器へ送信されたデータの送信レートとに基づいて、第１の受信機器の障害有無を判定する処理を有する。【選択図】図７
2017041750.tif 000002
【特許請求の範囲】
【請求項１】
それぞれデータを送信する複数の送信機器と、前記複数の送信機器から送信されたデータを受信する複数の受信機器とを有する通信装置における障害検出方法であって、
前記複数の送信機器によって送信されたデータの送信レートを取得し、
前記複数の受信機器によって受信されたデータの受信レートを取得し、
第１の送信機器によって送信されたデータの送信レートと前記複数の受信機器によって前記第１の送信機器から受信されたデータの受信レートとに基づいて、前記第１の送信機器の障害有無を判定し、
第１の受信機器によって受信されたデータの受信レートと前記複数の送信機器によって前記第１の受信機器へ送信されたデータの送信レートとに基づいて、前記第１の受信機器の障害有無を判定する
処理を有することを特徴とする障害検出方法。
【請求項２】
前記複数の送信機器のうち障害があると判定された前記第１の送信機器以外の第２の送信機器と、前記複数の受信機器のうち障害があると判定された前記第１の受信機器以外の第２の受信機器とを経由するデータ転送用のパスを設定する処理をさらに有することを特徴とする請求項１記載の障害検出方法。
【請求項３】
前記第１の送信機器の障害有無を判定する処理は、
前記第１の送信機器によって送信されたデータの送信レートと前記複数の受信機器によって前記第１の送信機器から受信されたデータの受信レートの合計との比が１に近いか否かを判定することを特徴とする請求項１記載の障害検出方法。
【請求項４】
前記第１の受信機器の障害有無を判定する処理は、
前記第１の受信機器によって受信されたデータの受信レートと前記複数の送信機器によって前記第１の受信機器へ送信されたデータの送信レートの合計との比が１に近いか否かを判定することを特徴とする請求項１記載の障害検出方法。
【請求項５】
前記送信レートを取得する処理は、
前記複数の受信機器へ送信されるデータの送信レートを受信機器ごとに測定する送信機器から、所定の周期ごとに報告される送信レートを取得することを特徴とする請求項１記載の障害検出方法。
【請求項６】
前記受信レートを取得する処理は、
前記複数の送信機器から受信されるデータの受信レートを送信機器ごとに測定する受信機器から、所定の周期ごとに報告される受信レートを取得することを特徴とする請求項１記載の障害検出方法。
【請求項７】
前記複数の送信機器によって送信されたデータの送信レートであって、前記送信機器と前記受信機器との中間に配置されデータを中継する中継機器によって中継されたデータの送信レートの合計と、前記複数の受信機器によって受信された受信レートであって、前記中継機器によって中継されたデータの受信レートの合計とに基づいて、前記中継機器の障害有無を判定する
処理をさらに有することを特徴とする請求項１記載の障害検出方法。
【請求項８】
それぞれデータを送信する複数の送信機器と、
前記複数の送信機器から送信されたデータを受信する複数の受信機器と、
前記複数の送信機器及び前記複数の受信機器に接続された制御器とを有し、
前記制御器は、
前記複数の送信機器によって送信されたデータの送信レートを取得し、
前記複数の受信機器によって受信されたデータの受信レートを取得し、
第１の送信機器によって送信されたデータの送信レートと前記複数の受信機器によって前記第１の送信機器から受信されたデータの受信レートとに基づいて、前記第１の送信機器の障害有無を判定し、
第１の受信機器によって受信されたデータの受信レートと前記複数の送信機器によって前記第１の受信機器へ送信されたデータの送信レートとに基づいて、前記第１の受信機器の障害有無を判定する
処理を実行することを特徴とする通信装置。
【請求項９】
前記制御器は、
前記複数の送信機器のうちの１つと前記複数の受信機器のうちの１つとを経由するデータ転送用のパスを設定する処理をさらに実行することを特徴とする請求項８記載の通信装置。
【請求項１０】
前記設定する処理は、
障害があると判定された前記第１の送信機器以外の第２の送信機器と、障害があると判定された前記第１の受信機器以外の第２の受信機器とを経由するデータ転送用のパスを設定することを特徴とする請求項９記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害検出方法及び通信装置に関する。
【背景技術】
【０００２】
一般に、例えば携帯電話機などの無線通信端末は、通信事業者によって提供される無線通信ネットワークを介してインターネットなどの汎用ネットワークに接続する。無線通信ネットワークは、例えば無線通信端末と直接無線通信する基地局装置や、異種ネットワーク間を接続するゲートウェイ装置などの複数の通信装置から構成される。例えばＬＴＥ（Long  Term  Evolution）ネットワークには、無線通信端末のハンドオーバの管理などをするＭＭＥ（Mobility  Management  Entity）や、外部のパケットデータネットワーク（ＰＤＮ：Packet  Data  Network）との間のゲートウェイとなるＰＧＷ（PDN  GateWay）などの通信装置が配置される。
【０００３】
これらの通信装置におけるデータの疎通が正常である場合には、無線通信端末のユーザは、例えばウェブブラウザやメールソフトなどのアプリケーションを快適に使用することが可能となる。すなわち、ネットワークに配置される各通信装置において、制御データ及びユーザデータのトラヒックが保証されれば、ユーザの無線通信端末は、快適に動作する。
【０００４】
そこで、通信事業者のネットワーク保守者は、例えば無線通信ネットワークに配置された各通信装置を監視することにより、呼接続やハンドオーバが正常に実施されているかを判断し、制御データの疎通に障害が発生していないか確認する。すなわち、無線通信ネットワークに配置された各通信装置の動作状態から、制御データの疎通経路に発生した障害を検出することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−７２７２３号公報
【特許文献２】特開２００５−３３３５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えばインターネット上のサーバ装置から無線通信端末へ転送されるユーザデータの疎通に関しては、障害を検出することが困難であるという問題がある。具体的には、たとえユーザデータの疎通経路に障害が発生していても、制御データの疎通が正常であれば、無線通信ネットワークに配置された各通信装置には目立った影響が生じないことがある。つまり、ユーザデータの疎通に障害が発生した場合には、無線通信ネットワークに配置された通信装置においては大きな異常が生じず、ユーザの無線通信端末において通信レートが低下するなどの異常が生じる。
【０００７】
このため、ネットワーク保守者が無線通信ネットワークに配置された通信装置を監視するだけでは、ユーザデータの疎通経路に発生した障害を検出することが困難であり、ユーザからの異常発生の申告などに依存せざるを得ない。
【０００８】
また、ユーザから異常が発生したことが報告された場合でも、ユーザデータの疎通経路上で障害が発生した部位を特定することは容易ではない。すなわち、障害が発生した部位を特定するためには、まず、障害が発生した通信装置が特定され、特定された通信装置内のユーザデータの疎通に係る各部位が順にサービスから切り離される。そして、各部位がサービスから切り離されるたびに、通信レートの低下が改善するか否かが確認されることにより、障害が発生した部位が特定される。
【０００９】
このように、障害が発生した部位を特定するのが困難であるため、ユーザデータの疎通に障害が発生してから復旧するまでには、長時間を要することがある。
【００１０】
開示の技術は、かかる点に鑑みてなされたものであって、ユーザデータの疎通に発生する障害を容易に検出することができる障害検出方法及び通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本願が開示する障害検出方法は、１つの態様において、それぞれデータを送信する複数の送信機器と、前記複数の送信機器から送信されたデータを受信する複数の受信機器とを有する通信装置における障害検出方法であって、前記複数の送信機器によって送信されたデータの送信レートを取得し、前記複数の受信機器によって受信されたデータの受信レートを取得し、第１の送信機器によって送信されたデータの送信レートと前記複数の受信機器によって前記第１の送信機器から受信されたデータの受信レートとに基づいて、前記第１の送信機器の障害有無を判定し、第１の受信機器によって受信されたデータの受信レートと前記複数の送信機器によって前記第１の受信機器へ送信されたデータの送信レートとに基づいて、前記第１の受信機器の障害有無を判定する処理を有する。
【発明の効果】
【００１２】
本願が開示する障害検出方法及び通信装置の１つの態様によれば、ユーザデータの疎通に発生する障害を容易に検出することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、一実施の形態に係る通信装置の構成を示すブロック図である。
【図２】図２は、プロトコル終端器が測定する通信レートの一覧を示す図である。
【図３】図３は、外部Ｉ／Ｆが測定する通信レートの一覧を示す図である。
【図４】図４は、一実施の形態に係る制御器の構成を示すブロック図である。
【図５】図５は、プロトコル終端器の通信レート集計テーブルの具体例を示す図である。
【図６】図６は、外部Ｉ／Ｆの通信レート集計テーブルの具体例を示す図である。
【図７】図７は、一実施の形態に係る障害検出処理を示すシーケンス図である。
【図８】図８は、一実施の形態に係る制御器の動作を示すフロー図である。
【図９】図９は、一実施の形態に係る障害判定処理を示すフロー図である。
【図１０】図１０は、判定対象レートと比較レートの一覧を示す図である。
【発明を実施するための形態】
【００１４】
以下、本願が開示する障害検出方法及び通信装置の一実施の形態について、図面を参照して詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１５】
図１は、一実施の形態に係る通信装置１００の構成を示すブロック図である。この通信装置１００は、例えばインターネット上のサーバ装置と無線通信端末との間のユーザデータの通信経路に配置される通信装置である。すなわち、通信装置１００は、例えば無線通信端末と直接無線通信をする基地局装置や異種ネットワーク間を接続するゲートウェイ装置として用いることが可能である。
【００１６】
図１に示す通信装置１００は、外部インタフェース（以下「外部Ｉ／Ｆ」と略記する）１０１、１１１、プロトコル終端器１０２、１１２、プロトコル変換器１０３、１１３及び外部Ｉ／Ｆ１０４、１１４を有する。また、これらの各機器は、スイッチ１２１、１２２、１２３によって接続されている。さらに、外部Ｉ／Ｆ１０１、１１１、プロトコル終端器１０２、１１２、プロトコル変換器１０３、１１３及び外部Ｉ／Ｆ１０４、１１４は、制御器１２４に接続されている。なお、図１においては、外部Ｉ／Ｆ１１１、プロトコル終端器１１２、プロトコル変換器１１３及び外部Ｉ／Ｆ１１４と制御器１２４との間を接続する矢印を省略している。
【００１７】
外部Ｉ／Ｆ１０１、１１１は、直接又は他の通信装置を介してインターネットに接続するインタフェースである。すなわち、外部Ｉ／Ｆ１０１、１１１は、例えばインターネット上のサーバ装置から送信されたユーザデータを受信するとともに、このサーバ装置に対してユーザデータを送信する。ここで、ユーザデータとは、無線通信端末のユーザによって利用されるデータであり、例えばメール、ウェブページ及び音声のデータなどが含まれる。
【００１８】
プロトコル終端器１０２、１１２は、外部Ｉ／Ｆ１０１、１１１によって受信されたユーザデータのプロトコルを終端し、プロトコル変換器１０３、１１３へ送信する。また、プロトコル終端器１０２、１１２は、プロトコル変換器１０３、１１３から送信されたユーザデータを受信し、外部Ｉ／Ｆ１０１、１１１へ送信する。通信装置１００が例えば３ＧＰＰ（3rd  Generation  Partnership  Project）の無線通信システムに用いられる場合には、プロトコル終端器１０２、１１２は、ＲＬＣ（Radio  Link  Control）層の処理を担当する。
【００１９】
また、プロトコル終端器１０２、１１２は、それぞれ通信レート測定部１０２ａ、１１２ａを有する。通信レート測定部１０２ａ、１１２ａは、プロトコル終端器１０２、１１２によって送受信されるユーザデータの通信レートを測定する。具体的には、通信レート測定部１０２ａ、１１２ａは、プロトコル変換器１０３、１１３との間で送受信されるユーザデータの通信レートを測定する。このとき、通信レート測定部１０２ａ、１１２ａは、ユーザデータが転送されるパス別に通信レートを測定する。すなわち、後述するように、ユーザデータは、制御器１２４によって設定される通信装置１００内のパスを通過するが、通信レート測定部１０２ａ、１１２ａは、設定されたパスを区別して通信レートを測定する。
【００２０】
図２は、通信レート測定部１０２ａ、１１２ａが測定する通信レートの一覧を示す図である。図２に示すように、通信レート測定部１０２ａ、１１２ａは、プロトコル変換器１０３、１１３への合計の送信レートと、プロトコル変換器１０３、１１３からの合計の受信レートとを測定する。また、通信レート測定部１０２ａ、１１２ａは、外部Ｉ／Ｆ１０４へ向かうパスが設定されている場合の送信レートと、外部Ｉ／Ｆ１０４からのパスが設定されている場合の受信レートとを測定する。同様に、通信レート測定部１０２ａ、１１２ａは、外部Ｉ／Ｆ１１４へ向かうパスが設定されている場合の送信レートと、外部Ｉ／Ｆ１１４からのパスが設定されている場合の受信レートとを測定する。
【００２１】
さらに、通信レート測定部１０２ａ、１１２ａは、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ａへ送信される場合の送信レートと、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ａから受信される場合の受信レートとを測定する。また、通信レート測定部１０２ａ、１１２ａは、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ｂへ送信される場合の送信レートと、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ｂから受信される場合の受信レートとを測定する。同様に、通信レート測定部１０２ａ、１１２ａは、設定されたパスによってユーザデータがプロトコル変換器１１３の処理部１１３ａ、１１３ｂとの間で送受信される場合の通信レートをそれぞれ測定する。
【００２２】
そして、通信レート測定部１０２ａ、１１２ａは、測定した通信レートを所定の周期で制御器１２４へ報告する。すなわち、通信レート測定部１０２ａ、１１２ａは、図２の一覧に示した送信レート及び受信レートを制御器１２４へ報告する。なお、通信レート測定部１０２ａ、１１２ａによる通信レートの報告は、同時に行われなくても良いが、周期の長さは等しいことが好ましい。
【００２３】
プロトコル変換器１０３、１１３は、プロトコル終端器１０２、１１２から受信したユーザデータを論理レイヤのプロトコルに変換し、外部Ｉ／Ｆ１０４、１１４へ送信する。また、プロトコル変換器１０３、１１３は、外部Ｉ／Ｆ１０４、１１４から送信されたユーザデータを受信し、プロトコル終端器１０２、１１２へ送信する。通信装置１００が例えば３ＧＰＰの無線通信システムに用いられる場合には、プロトコル変換器１０３、１１３は、ユーザデータを例えばＨＳＤＳＣＨ（High-Speed  Downlink  Shared  CHannel）などにマッピングする処理を担当する。
【００２４】
具体的には、プロトコル変換器１０３とプロトコル変換器１１３とは、互いに異なるプロトコルの処理を担当する。そして、プロトコル変換器１０３は、処理部１０３ａ、１０３ｂを有し、処理部１０３ａ、１０３ｂは、いずれもプロトコル変換器１０３が担当するプロトコル変換を実行する。また、プロトコル変換器１１３は、処理部１１３ａ、１１３ｂを有し、処理部１１３ａ、１１３ｂは、いずれもプロトコル変換器１１３が担当するプロトコル変換を実行する。
【００２５】
外部Ｉ／Ｆ１０４、１１４は、直接又は他の通信装置を介して無線通信端末に接続するインタフェースである。すなわち、外部Ｉ／Ｆ１０４、１１４は、無線通信ネットワークを介して無線通信端末へユーザデータを送信するとともに、この無線通信端末から送信されたユーザデータを受信する。したがって、通信装置１００が基地局装置である場合には、外部Ｉ／Ｆ１０４、１１４は、無線通信端末と無線通信する無線通信インタフェースである。
【００２６】
また、外部Ｉ／Ｆ１０４、１１４は、それぞれ通信レート測定部１０４ａ、１１４ａを有する。通信レート測定部１０４ａ、１１４ａは、外部Ｉ／Ｆ１０４、１１４によって送受信されるユーザデータの通信レートを測定する。具体的には、通信レート測定部１０４ａ、１１４ａは、プロトコル変換器１０３、１１３との間で送受信されるユーザデータの通信レートを測定する。このとき、通信レート測定部１０４ａ、１１４ａは、ユーザデータが転送されるパス別に通信レートを測定する。すなわち、後述するように、ユーザデータは、制御器１２４によって設定される通信装置１００内のパスを通過するが、通信レート測定部１０４ａ、１１４ａは、設定されたパスを区別して通信レートを測定する。
【００２７】
図３は、通信レート測定部１０４ａ、１１４ａが測定する通信レートの一覧を示す図である。図３に示すように、通信レート測定部１０４ａ、１１４ａは、プロトコル変換器１０３、１１３への合計の送信レートと、プロトコル変換器１０３、１１３からの合計の受信レートとを測定する。また、通信レート測定部１０４ａ、１１４ａは、プロトコル終端器１０２へ向かうパスが設定されている場合の送信レートと、プロトコル終端器１０２からのパスが設定されている場合の受信レートとを測定する。同様に、通信レート測定部１０４ａ、１１４ａは、プロトコル終端器１１２へ向かうパスが設定されている場合の送信レートと、プロトコル終端器１１２からのパスが設定されている場合の受信レートとを測定する。
【００２８】
さらに、通信レート測定部１０４ａ、１１４ａは、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ａへ送信される場合の送信レートと、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ａから受信される場合の受信レートとを測定する。また、通信レート測定部１０４ａ、１１４ａは、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ｂへ送信される場合の送信レートと、設定されたパスによってユーザデータがプロトコル変換器１０３の処理部１０３ｂから受信される場合の受信レートとを測定する。同様に、通信レート測定部１０４ａ、１１４ａは、設定されたパスによってユーザデータがプロトコル変換器１１３の処理部１１３ａ、１１３ｂとの間で送受信される場合の通信レートをそれぞれ測定する。
【００２９】
そして、通信レート測定部１０４ａ、１１４ａは、測定した通信レートを所定の周期で制御器１２４へ報告する。すなわち、通信レート測定部１０４ａ、１１４ａは、図３の一覧に示した送信レート及び受信レートを制御器１２４へ報告する。なお、通信レート測定部１０４ａ、１１４ａによる通信レートの報告は、同時に行われなくても良いが、周期の長さは等しいことが好ましい。
【００３０】
スイッチ１２１は、外部Ｉ／Ｆ１０１、１１１とプロトコル終端器１０２、１１２とを接続する。そして、スイッチ１２１は、制御器１２４によるパス設定に従って、外部Ｉ／Ｆ１０１、１１１から送信されるユーザデータをプロトコル終端器１０２又はプロトコル終端器１１２へ転送する。同様に、スイッチ１２１は、制御器１２４によるパス設定に従って、プロトコル終端器１０２、１１２から送信されるユーザデータを外部Ｉ／Ｆ１０１又は外部Ｉ／Ｆ１１１へ転送する。
【００３１】
スイッチ１２２は、プロトコル終端器１０２、１１２とプロトコル変換器１０３、１１３とを接続する。そして、スイッチ１２２は、制御器１２４によるパス設定に従って、プロトコル終端器１０２、１１２から送信されるユーザデータをプロトコル変換器１０３の処理部１０３ａ、１０３ｂ及びプロトコル変換器１１３の処理部１１３ａ、１１３ｂのうちのいずれかの処理部へ転送する。同様に、スイッチ１２２は、制御器１２４によるパス設定に従って、プロトコル変換器１０３の処理部１０３ａ、１０３ｂ、プロトコル変換器１１３の処理部１１３ａ、１１３ｂから送信されるユーザデータをプロトコル終端器１０２又はプロトコル終端器１１２へ転送する。
【００３２】
スイッチ１２３は、プロトコル変換器１０３、１１３と外部Ｉ／Ｆ１０４、１１４とを接続する。そして、スイッチ１２３は、制御器１２４によるパス設定に従って、プロトコル変換器１０３の処理部１０３ａ、１０３ｂ、プロトコル変換器１１３の処理部１１３ａ、１１３ｂから送信されるユーザデータを外部Ｉ／Ｆ１０４又は外部Ｉ／Ｆ１１４へ転送する。同様に、スイッチ１２３は、制御器１２４によるパス設定に従って、外部Ｉ／Ｆ１０４、１１４から送信されるユーザデータをプロトコル変換器１０３の処理部１０３ａ、１０３ｂ及びプロトコル変換器１１３の処理部１１３ａ、１１３ｂのうちのいずれかの処理部へ転送する。
【００３３】
制御器１２４は、通信装置１００内でユーザデータが転送されるパスを設定し、各機器に対してパス設定情報を出力する。すなわち、制御器１２４は、スイッチ１２１、１２２、１２３を切り替えることにより、ユーザデータの転送経路を制御する。また、制御器１２４は、プロトコル終端器１０２、１１２の通信レート測定部１０２ａ、１１２ａ及び外部Ｉ／Ｆ１０４、１１４の通信レート測定部１０４ａ、１１４ａから通信レートの報告を受け、報告された通信レートを集計する。そして、制御器１２４は、集計した通信レートに基づいて、通信装置１００の内部においてユーザデータの疎通に障害が発生しているか否かを判定するとともに、障害が発生している場合には、障害が発生している部位を特定する。さらに、制御器１２４は、障害が発生している部位が特定されると、特定された部位を含む機器をサービスから切り離す。
【００３４】
図４は、一実施の形態に係る制御器１２４の構成を示すブロック図である。図４に示す制御器１２４は、インタフェース（以下「Ｉ／Ｆ」と略記する）２０１、プロセッサ２０２及びメモリ２０３を有する。
【００３５】
Ｉ／Ｆ２０１は、通信装置１００内の各機器と通信するインタフェースである。具体的には、Ｉ／Ｆ２０１は、外部Ｉ／Ｆ１０１、１１１、プロトコル終端器１０２、１１２、プロトコル変換器１０３、１１３、外部Ｉ／Ｆ１０４、１０４及びスイッチ１２１、１２２、１２３に対して、パス設定情報を出力する。また、Ｉ／Ｆ２０１は、プロトコル終端器１０２、１１２の通信レート測定部１０２ａ、１１２ａ及び外部Ｉ／Ｆ１０４、１１４の通信レート測定部１０４ａ、１１４ａから、通信レートの報告を受ける。さらに、Ｉ／Ｆ２０１は、障害が発生している機器が特定された場合に、この機器に対する切り離し指示を送信する。
【００３６】
プロセッサ２０２は、例えばＣＰＵ（Central  Processing  Unit）、ＦＰＧＡ（Field-Programmable  Gate  Array）又はＤＳＰ（Digital  Signal  Processor）などを備え、種々の演算処理を実行する。具体的には、プロセッサ２０２は、パス設定部２１１、通信レート集計部２１２、障害判定部２１３及び計時部２１４を有する。これらの各処理部は、ハードウェアで構成されても良いし、ソフトウェアで構成されても良い。
【００３７】
パス設定部２１１は、ユーザデータが通信装置１００内を転送される際のパスを設定する。具体的には、パス設定部２１１は、例えばインターネット上のサーバ装置から無線通信端末へ向かう下りのユーザデータについては、外部Ｉ／Ｆ１０１又は外部Ｉ／Ｆ１１１から外部Ｉ／Ｆ１０４又は外部Ｉ／Ｆ１１４へ向かうパスを設定する。このパスには、プロトコル終端器１０２又はプロトコル終端器１１２と、処理部１０３ａ、１０３ｂ、処理部１１３ａ又は処理部１１３ｂとが含まれる。すなわち、パス設定部２１１は、例えば外部Ｉ／Ｆ１０１、スイッチ１２１、プロトコル終端器１０２、スイッチ１２２、処理部１０３ａ、スイッチ１２３及び外部Ｉ／Ｆ１０４を接続する下りのパスを設定する。
【００３８】
また、パス設定部２１１は、無線通信端末から例えばインターネット上のサーバ装置へ向かう上りのユーザデータについては、外部Ｉ／Ｆ１０４又は外部Ｉ／Ｆ１１４から外部Ｉ／Ｆ１０１又は外部Ｉ／Ｆ１１１へ向かうパスを設定する。このパスにも、処理部１０３ａ、１０３ｂ、処理部１１３ａ又は処理部１１３ｂと、プロトコル終端器１０２又はプロトコル終端器１１２とが含まれる。すなわち、パス設定部２１１は、例えば外部Ｉ／Ｆ１１４、スイッチ１２３、処理部１０３ｂ、スイッチ１２２、プロトコル終端器１１２、スイッチ１２１及び外部Ｉ／Ｆ１１１を接続する上りのパスを設定する。
【００３９】
そして、パス設定部２１１は、設定したパスに関するパス設定情報を、Ｉ／Ｆ２０１を介して通信装置１００内の各機器へ送信する。すなわち、パス設定部２１１は、パス設定情報を外部Ｉ／Ｆ１０１、１１１、スイッチ１２１、プロトコル終端器１０２、１１２、スイッチ１２２、プロトコル変換器１０３、１１３、スイッチ１２３及び外部Ｉ／Ｆ１０４、１１４へ送信する。パス設定情報を受信した各機器は、パス設定情報に従ってユーザデータを転送する。
【００４０】
通信レート集計部２１２は、プロトコル終端器１０２、１１２の通信レート測定部１０２ａ、１１２ａ及び外部Ｉ／Ｆ１０４、１１４の通信レート測定部１０４ａ、１１４ａから報告される通信レートを取得し、集計する。具体的には、通信レート集計部２１２は、メモリ２０３によって保持されるプロトコル終端器の通信レート集計テーブルに、プロトコル終端器１０２、１１２の送信レート及び受信レートを格納する。また、通信レート集計部２１２は、メモリ２０３によって保持される外部Ｉ／Ｆの通信レート集計テーブルに、外部Ｉ／Ｆ１０４、１１４の送信レート及び受信レートを格納する。
【００４１】
図５は、プロトコル終端器の通信レート集計テーブルの具体例を示す図である。図５に示すように、メモリ２０３に保持された通信レート集計テーブルは、プロトコル終端器１０２、１１２それぞれの送信レート及び受信レートを項目別に記憶する。なお、図５において、「ＡＴ０００」や「ＡＲ０００」などの符号は、実際のレートの値の識別子である。したがって、例えば「ＡＴ０００」の欄には、プロトコル終端器１０２の合計の送信レートの値が記憶されている。
【００４２】
また、図５に示す各項目名は、図２に示した項目名に対応する。すなわち、「合計」の項目には、プロトコル終端器１０２、１１２それぞれの合計の送信レートと受信レートとが格納される。「外部Ｉ／Ｆ１０４」及び「外部Ｉ／Ｆ１１４」の項目には、それぞれ外部Ｉ／Ｆ１０４又は外部Ｉ／Ｆ１１４へ向かう下りのパスが設定中の送信レートと、外部Ｉ／Ｆ１０４又は外部Ｉ／Ｆ１１４からの上りのパスが設定中の受信レートとが格納される。「処理部１０３ａ」、「処理部１０３ｂ」、「処理部１１３ａ」及び「処理部１１３ｂ」の項目には、それぞれ各処理部へ送信される下りのユーザデータの送信レートと、各処理部から受信される上りのユーザデータの受信レートとが格納される。これらの各項目の通信レートは、いずれも通信レート測定部１０２ａ、１１２ａから所定の周期で報告されるため、通信レート集計部２１２は、報告された通信レートを通信レート集計テーブルに格納する。
【００４３】
図６は、外部Ｉ／Ｆの通信レート集計テーブルの具体例を示す図である。図６に示すように、メモリ２０３に保持された通信レート集計テーブルは、外部Ｉ／Ｆ１０４、１１４それぞれの送信レート及び受信レートを項目別に記憶する。なお、図６において、「ＢＴ０００」や「ＢＲ０００」などの符号は、実際のレートの値の識別子である。したがって、例えば「ＢＴ０００」の欄には、外部Ｉ／Ｆ１０４の合計の送信レートの値が記憶されている。
【００４４】
また、図６に示す各項目名は、図３に示した項目名に対応する。すなわち、「合計」の項目には、外部Ｉ／Ｆ１０４、１１４それぞれの合計の送信レートと受信レートとが格納される。「プロトコル終端器１０２」及び「プロトコル終端器１１２」の項目には、それぞれプロトコル終端器１０２又はプロトコル終端器１１２を経由する上りのパスが設定中の送信レートと、プロトコル終端器１０２又はプロトコル終端器１１２を経由する下りのパスが設定中の受信レートとが格納される。「処理部１０３ａ」、「処理部１０３ｂ」、「処理部１１３ａ」及び「処理部１１３ｂ」の項目には、それぞれ各処理部へ送信される上りのユーザデータの送信レートと、各処理部から受信される下りのユーザデータの受信レートとが格納される。これらの各項目の通信レートは、いずれも通信レート測定部１０４ａ、１１４ａから所定の周期で報告されるため、通信レート集計部２１２は、報告された通信レートを通信レート集計テーブルに格納する。
【００４５】
図４に戻って、障害判定部２１３は、計時部２１４から通知される周期ごとに、通信装置１００内の各機器において障害が発生しているか否かを判定する。具体的には、障害判定部２１３は、メモリ２０３に保持されたプロトコル終端器及び外部Ｉ／Ｆの通信レート集計テーブルを参照し、プロトコル終端器１０２、１１２、プロトコル変換器１０３、１１３及び外部Ｉ／Ｆ１０４、１１４に障害が発生しているか否かを判定する。このとき、障害判定部２１３は、いずれかの機器の通信レートを判定対象レートとし、この判定対象レートに対応する通信レートの合計を比較レートとして算出する。そして、障害判定部２１３は、判定対象レートと比較レートのレート比が１に近いか否かを判定することにより、障害発生の有無を判定する。
【００４６】
具体的には、例えばプロトコル終端器１０２の合計の送信レート（図５の「ＡＴ０００」）を判定対象レートとする場合、障害判定部２１３は、比較レートとして、外部Ｉ／Ｆ１０４及び外部Ｉ／Ｆ１１４によるプロトコル終端器１０２からのユーザデータの受信レートの合計を算出する。したがって、ここでは、障害判定部２１３は、プロトコル終端器１０２を経由する下りのパスが設定中の外部Ｉ／Ｆ１０４及び外部Ｉ／Ｆ１１４における受信レート（図６の「ＢＲ１００」、「ＢＲ１０１」）の合計を比較レートとして算出する。
【００４７】
ここで、プロトコル終端器１０２を経由する下りのパスが設定中には、プロトコル終端器１０２から送信される下りのユーザデータは、最終的にはすべて外部Ｉ／Ｆ１０４、１１４によって受信される。このため、プロトコル終端器１０２の送信機能に障害がなければ、判定対象レートと比較レートとはほぼ等しいはずであり、レート比は１に近くなる。そこで、障害判定部２１３は、判定対象レートと比較レートのレート比を１と比較することにより、障害発生の有無を判定する。なお、障害判定部２１３による障害判定処理については、後に詳述する。
【００４８】
計時部２１４は、障害判定部２１３が障害判定処理を実行すべき周期を計時する。計時部２１４が計時する周期は、通信レート測定部１０２ａ、１１２ａ及び通信レート測定部１０４ａ、１１４ａが通信レートを制御器１２４へ報告する周期よりも十分に長い。このため、障害判定部２１３は、各機器から最新の通信レートの測定結果が報告された後に、障害の有無を判定することができる。
【００４９】
メモリ２０３は、例えばＲＡＭ（Random  Access  Memory）又はＲＯＭ（Read  Only  Memory）などを備え、プロセッサ２０２によって使用される種々の情報を記憶する。具体的には、メモリ２０３は、プロトコル終端器及び外部Ｉ／Ｆそれぞれに関しての通信レート集計テーブル（図５、６）を保持する。
【００５０】
次いで、上記のように構成された通信装置１００における障害検出処理について、図７に示すシーケンス図を参照しながら説明する。図７においては、図１に示した一部の機器の図示を省略しているが、図示を省略された外部Ｉ／Ｆ１１１、プロトコル終端器１１２及び外部Ｉ／Ｆ１１４は、それぞれ図７中の外部Ｉ／Ｆ１０１、プロトコル終端器１０２及び外部Ｉ／Ｆ１０４と同様に動作する。
【００５１】
例えばインターネット上のサーバ装置などから送信された下りのユーザデータは、外部Ｉ／Ｆ１０１によって受信され、制御器１２４によって設定されたパスを経由して通信装置１００内を転送される。ここでは、外部Ｉ／Ｆ１０１、プロトコル終端器１０２、プロトコル変換器１０３の処理部１０３ａ又は処理部１０３ｂ、及び外部Ｉ／Ｆ１０４を通るパスが設定されているものとする。この場合、外部Ｉ／Ｆ１０１によって受信されたユーザデータは、スイッチ１２１を介してプロトコル終端器１０２へ送信され（ステップＳ１０１）、プロトコル終端器１０２からスイッチ１２２を介してプロトコル変換器１０３の処理部１０３ａ又は処理部１０３ｂへ送信される（ステップＳ１０２）。このとき、通信レート測定部１０２ａによって、プロトコル終端器１０２から処理部１０３ａ又は処理部１０３ｂへ送信されるユーザデータの送信レートが測定される。この送信レートは、外部Ｉ／Ｆ１０４へ向かう下りのパス設定中の送信レートでもある。
【００５２】
そして、ユーザデータは、プロトコル変換器１０３の処理部１０３ａ又は処理部１０３ｂからスイッチ１２３を介して外部Ｉ／Ｆ１０４へ送信される（ステップＳ１０３）。ユーザデータが外部Ｉ／Ｆ１０４によって受信される際には、通信レート測定部１０４ａによって、処理部１０３ａ又は処理部１０３ｂから外部Ｉ／Ｆ１０４に受信されるユーザデータの受信レートが測定される。この受信レートは、プロトコル終端器１０２を経由する下りのパス設定中の受信レートでもある。
【００５３】
外部Ｉ／Ｆ１０４によって受信された下りのユーザデータは、外部Ｉ／Ｆ１０４から無線通信端末へ向けて送信される。すなわち、例えば通信装置１００が基地局装置である場合には、ユーザデータが外部Ｉ／Ｆ１０４から無線通信端末へ無線送信される。
【００５４】
次に、プロトコル変換器１１３によってプロトコル変換される下りのユーザデータが外部Ｉ／Ｆ１０１に受信された場合は、制御器１２４によって改めてパス設定が実行される。ここでは、外部Ｉ／Ｆ１０１、プロトコル終端器１０２、プロトコル変換器１１３の処理部１１３ａ又は処理部１１３ｂ、及び外部Ｉ／Ｆ１０４を通るパスが設定されているものとする。この場合、外部Ｉ／Ｆ１０１によって受信されたユーザデータは、スイッチ１２１を介してプロトコル終端器１０２へ送信され（ステップＳ１０４）、プロトコル終端器１０２からスイッチ１２２を介してプロトコル変換器１１３の処理部１１３ａ又は処理部１１３ｂへ送信される（ステップＳ１０５）。このとき、通信レート測定部１０２ａによって、プロトコル終端器１０２から処理部１１３ａ又は処理部１１３ｂへ送信されるユーザデータの送信レートが測定される。この送信レートは、外部Ｉ／Ｆ１０４へ向かう下りのパス設定中の送信レートでもある。
【００５５】
そして、ユーザデータは、プロトコル変換器１１３の処理部１１３ａ又は処理部１１３ｂからスイッチ１２３を介して外部Ｉ／Ｆ１０４へ送信される（ステップＳ１０６）。ユーザデータが外部Ｉ／Ｆ１０４によって受信される際には、通信レート測定部１０４ａによって、処理部１１３ａ又は処理部１１３ｂから外部Ｉ／Ｆ１０４に受信されるユーザデータの受信レートが測定される。この受信レートは、プロトコル終端器１０２を経由する下りのパス設定中の受信レートでもある。
【００５６】
一方、無線通信端末から送信された上りのユーザデータは、外部Ｉ／Ｆ１０４によって受信され、制御器１２４によって設定されたパスを経由して通信装置１００内を転送される。ここでは、外部Ｉ／Ｆ１０４、プロトコル変換器１０３の処理部１０３ａ又は処理部１０３ｂ、プロトコル終端器１０２、及び外部Ｉ／Ｆ１０１を通るパスが設定されているものとする。この場合、外部Ｉ／Ｆ１０４によって受信されたユーザデータは、スイッチ１２３を介してプロトコル変換器１０３の処理部１０３ａ又は処理部１０３ｂへ送信される（ステップＳ１０７）。このとき、通信レート測定部１０４ａによって、外部Ｉ／Ｆ１０４から処理部１０３ａ又は処理部１０３ｂへ送信されるユーザデータの送信レートが測定される。この送信レートは、プロトコル終端器１０２へ向かう上りのパス設定中の送信レートでもある。
【００５７】
そして、ユーザデータは、プロトコル変換器１０３の処理部１０３ａ又は処理部１０３ｂからスイッチ１２２を介してプロトコル終端器１０２へ送信される（ステップＳ１０８）。ユーザデータがプロトコル終端器１０２によって受信される際には、通信レート測定部１０２ａによって、処理部１０３ａ又は処理部１０３ｂからプロトコル終端器１０２に受信されるユーザデータの受信レートが測定される。この受信レートは、外部Ｉ／Ｆ１０４からの上りのパス設定中の受信レートでもある。
【００５８】
プロトコル終端器１０２によって受信された上りのユーザデータは、スイッチ１２１を介して外部Ｉ／Ｆ１０１へ送信され（ステップＳ１０９）、外部Ｉ／Ｆ１０１から例えばインターネット上のサーバ装置へ向けて送信される。
【００５９】
次に、プロトコル変換器１１３によってプロトコル変換される上りのユーザデータが外部Ｉ／Ｆ１０４に受信された場合は、制御器１２４によって改めてパス設定が実行される。ここでは、外部Ｉ／Ｆ１０４、プロトコル変換器１１３の処理部１１３ａ又は処理部１１３ｂ、プロトコル終端器１０２、及び外部Ｉ／Ｆ１０１を通るパスが設定されているものとする。この場合、外部Ｉ／Ｆ１０４によって受信されたユーザデータは、スイッチ１２３を介してプロトコル変換器１１３の処理部１１３ａ又は処理部１１３ｂへ送信される（ステップＳ１１０）。このとき、通信レート測定部１０４ａによって、外部Ｉ／Ｆ１０４から処理部１１３ａ又は処理部１１３ｂへ送信されるユーザデータの送信レートが測定される。この送信レートは、プロトコル終端器１０２へ向かう上りのパス設定中の送信レートでもある。
【００６０】
そして、ユーザデータは、プロトコル変換器１１３の処理部１１３ａ又は処理部１１３ｂからスイッチ１２２を介してプロトコル終端器１０２へ送信される（ステップＳ１１１）。ユーザデータがプロトコル終端器１０２によって受信される際には、通信レート測定部１０２ａによって、処理部１１３ａ又は処理部１１３ｂからプロトコル終端器１０２に受信されるユーザデータの受信レートが測定される。この受信レートは、外部Ｉ／Ｆ１０４からの上りのパス設定中の受信レートでもある。
【００６１】
プロトコル終端器１０２によって受信された上りのユーザデータは、スイッチ１２１を介して外部Ｉ／Ｆ１０１へ送信され（ステップＳ１１２）、外部Ｉ／Ｆ１０１から例えばインターネット上のサーバ装置へ向けて送信される。
【００６２】
通信装置１００内の各機器は、上記のように制御器１２４によって設定されたパスに従ってユーザデータを転送する。そして、通信レート測定部１０２ａ、１１２ａは、プロトコル終端器１０２、１１２における下りのユーザデータの送信レートと上りのユーザデータの受信レートとを測定する。また、通信レート測定部１０４ａ、１１４ａは、外部Ｉ／Ｆ１０４、１１４における上りのユーザデータの送信レートと下りのユーザデータの受信レートとを測定する。
【００６３】
そして、通信レート測定部１０２ａにおいて、通信レートの報告タイミングが到来すると、プロトコル終端器１０２における通信レートが制御器１２４へ報告される（ステップＳ１１３）。同様に、通信レート測定部１０４ａにおいて、通信レートの報告タイミングが到来すると、外部Ｉ／Ｆ１０４における通信レートが制御器１２４へ報告される（ステップＳ１１４）。また、図示を省略しているが、通信レート測定部１１２ａ及び通信レート測定部１１４ａからも、所定の周期でプロトコル終端器１１２及び外部Ｉ／Ｆ１１４における通信レートが制御器１２４へ報告される。
【００６４】
そして、制御器１２４においては、報告された通信レートが通信レート集計部２１２によって集計され、各通信レートがメモリ２０３の通信レート集計テーブルに格納される。その後、計時部２１４によって、通信レートの報告周期よりも長い障害判定周期が計時されると、障害判定部２１３によって、プロトコル終端器１０２、１１２、プロトコル変換器１０３、１１３及び外部Ｉ／Ｆ１０４、１１４の各機器における障害の有無が判定される（ステップＳ１１５）。以下、制御器１２４の動作について、図８に示すフロー図を参照しながら具体的に説明する。
【００６５】
計時部２１４によって計時される障害判定周期が到来すると、その旨が障害判定部２１３へ通知され、障害判定部２１３によって、障害判定処理が開始される。すなわち、障害判定部２１３によって、プロトコル終端器及び外部Ｉ／Ｆの通信レート集計テーブルが参照され、まずプロトコル終端器１０２、１１２に障害が発生しているか否かが判定される（ステップＳ２０１）。プロトコル終端器１０２、１１２の障害判定では、図５に示すプロトコル終端器の通信レート集計テーブルに格納された通信レートが判定対象レートとなる。また、図６に示す外部Ｉ／Ｆの通信レート集計テーブルに格納された通信レートから比較レートが算出され、判定対象レートと比較レートのレート比が１に近いか否かが判定されることにより、障害発生の有無が判定される。
【００６６】
次いで、障害判定部２１３によって、外部Ｉ／Ｆ１０４、１１４に障害が発生しているか否かが判定される（ステップＳ２０２）。外部Ｉ／Ｆ１０４、１１４の障害判定では、図６に示す外部Ｉ／Ｆの通信レート集計テーブルに格納された通信レートが判定対象レートとなる。また、図５に示すプロトコル終端器の通信レート集計テーブルに格納された通信レートから比較レートが算出され、判定対象レートと比較レートのレート比が１に近いか否かが判定されることにより、障害発生の有無が判定される。
【００６７】
そして、障害判定部２１３によって、プロトコル変換器１０３、１１３に障害が発生していか否かが判定される（ステップＳ２０３）。プロトコル変換器１０３、１１３の障害判定では、各処理部１０３ａ、１０３ｂ、１１３ａ、１１３ｂの下り経路と上り経路とについて、障害発生の有無が判定される。なお、各機器の障害判定処理については、後に詳述する。
【００６８】
プロトコル終端器１０２、１１２、外部Ｉ／Ｆ１０４、１１４及びプロトコル変換器１０３、１１３における障害の有無が判定されると、障害判定部２１３によって、いずれか１つの機器において障害が発生しているか否かが判定される（ステップＳ２０４）。この判定の結果、２つ以上の機器において障害が発生している場合には（ステップＳ２０４Ｎｏ）、単なる機器の故障などの原因とは異なる他の要因によって障害が発生している可能性があるため、障害判定部２１３による処理が一旦終了する。
【００６９】
一方、単一の機器に障害が発生している場合には（ステップＳ２０４Ｙｅｓ）、この機器に障害が発生していると連続で判定された回数が所定の閾値以上であるか否かが判定される（ステップＳ２０５）。すなわち、障害判定部２１３による障害判定は、障害判定周期ごとに繰り返し実行されているため、同じ機器の障害が連続して所定回数以上発生したか否かが判定される。この判定の結果、障害の連続発生回数が所定の閾値未満である場合には（ステップＳ２０５Ｎｏ）、次回以降の障害判定タイミングでも障害判定を継続するために、障害判定部２１３による処理が一旦終了する。
【００７０】
また、障害の連続発生回数が所定の閾値以上である場合には（ステップＳ２０５Ｙｅｓ）、障害判定部２１３によって、該当する機器をサービスから切り離すための切り離し指示が送信される（ステップＳ２０６）。また、以後のパス設定部２１１によるパス設定においては、連続して障害が発生したと判定された機器を経由しないパスが設定される。これにより、障害が発生している機器を使用することなく、通信装置１００を用いた通信サービスを継続して提供することが可能となる。
【００７１】
次に、障害判定部２１３による障害判定処理について、図９に示すフロー図を参照しながら具体的に説明する。以下に説明する障害判定処理は、プロトコル終端器１０２、１１２、外部Ｉ／Ｆ１０４、１１４及びプロトコル変換器１０３、１１３に対して共通に実行される。すなわち、図８のステップＳ２０１〜Ｓ２０３においては、それぞれ図９に示す障害判定処理が実行される。
【００７２】
障害判定処理が開始されると、まず、通信レート集計テーブルから判定対象レートが取得される（ステップＳ３０１）。判定対象レートは、プロトコル終端器１０２、１１２及び外部Ｉ／Ｆ１０４、１１４については、送信機能部と受信機能部それぞれに関して通信レート集計テーブルから取得される。具体的には、例えばプロトコル終端器１０２の送信機能部については、プロトコル終端器の通信レート集計テーブルにおけるプロトコル終端器１０２の合計の送信レートが判定対象レートとなる。換言すれば、図５に示した「ＡＴ０００」がプロトコル終端器１０２の送信機能部における障害の有無を判定する際の判定対象レートとなる。また、例えばプロトコル終端器１０２の受信機能部については、プロトコル終端器の通信レート集計テーブルにおけるプロトコル終端器１０２の合計の受信レートが判定対象レートとなる。換言すれば、図５に示した「ＡＲ０００」がプロトコル終端器１０２の受信機能部における障害の有無を判定する際の判定対象レートとなる。プロトコル終端器１１２の送信機能部及び受信機能部についても同様に、それぞれ図５に示した「ＡＴ００１」及び「ＡＲ００１」が判定対象レートとなる。
【００７３】
同様に、例えば外部Ｉ／Ｆ１０４の送信機能部については、外部Ｉ／Ｆの通信レート集計テーブルにおける外部Ｉ／Ｆ１０４の合計の送信レートが判定対象レートとなる。換言すれば、図６に示した「ＢＴ０００」が外部Ｉ／Ｆ１０４の送信機能部における障害の有無を判定する際の判定対象レートとなる。また、例えば外部Ｉ／Ｆ１０４の受信機能部については、外部Ｉ／Ｆの通信レート集計テーブルにおける外部Ｉ／Ｆ１０４の合計の受信レートが判定対象レートとなる。換言すれば、図６に示した「ＢＲ０００」が外部Ｉ／Ｆ１０４の受信機能部における障害の有無を判定する際の判定対象レートとなる。外部Ｉ／Ｆ１１４の送信機能部及び受信機能部についても同様に、それぞれ図６に示した「ＢＴ００１」及び「ＢＲ００１」が判定対象レートとなる。
【００７４】
一方、プロトコル変換器１０３、１１３については、それぞれの処理部１０３ａ、１０３ｂ、１１３ａ、１１３ｂの下り経路と上り経路それぞれに関して、通信レート集計テーブルの通信レートから判定対象レートが算出される。具体的には、処理部１０３ａの下り経路については、プロトコル終端器１０２、１１２から処理部１０３ａへの送信レートの合計が判定対象レートとなる。換言すれば、図５に示した「ＡＴ２００」と「ＡＴ２０１」の合計が判定対象レートとなる。また、処理部１０３ａの上り経路については、外部Ｉ／Ｆ１０４、１１４から処理部１０３ａへの送信レートの合計が判定対象レートとなる。換言すれば、図６に示した「ＢＴ２００」と「ＢＴ２０１」の合計が判定対象レートとなる。
【００７５】
その他の処理部１０３ｂ、１１３ａ、１１３ｂについても同様に、下り経路についてはプロトコル終端器１０２、１１２から各処理部への送信レートの合計が判定対象レートとなり、上り経路については外部Ｉ／Ｆ１０４、１１４から各処理部への送信レートの合計が判定対象レートとなる。これらの障害判定の対象部位ごとの判定対象レートの一覧を図１０に示す。
【００７６】
このように、本実施の形態においては、プロトコル終端器１０２、１１２及び外部Ｉ／Ｆ１０４、１１４において通信レートを測定することにより、プロトコル変換器１０３、１１３についても判定対象レートを設定し、障害発生の有無を判定することができる。すなわち、プロトコル終端器１０２、１１２及び外部Ｉ／Ｆ１０４、１１４の中間に配置され、ユーザデータを中継するプロトコル変換器１０３、１１３についても障害発生の有無を判定することができる。
【００７７】
障害判定部２１３によっていずれかの対象部位に関する判定対象レートが取得されると、この判定対象レートに対応する比較レートが算出される（ステップＳ３０２）。具体的には、例えばプロトコル終端器１０２の送信機能部については、外部Ｉ／Ｆの通信レート集計テーブルにおいてプロトコル終端器１０２を経由する下りのパス設定中の受信レートの合計が比較レートとなる。換言すれば、図６に示した「ＢＲ１００」と「ＢＲ１０１」の合計が比較レートとなる。また、例えばプロトコル終端器１０２の受信機能部については、外部Ｉ／Ｆの通信レート集計テーブルにおいてプロトコル終端器１０２へ向かう上りのパス設定中の送信レートの合計が比較レートとなる。換言すれば、図６に示した「ＢＴ１００」と「ＢＴ１０１」の合計が比較レートとなる。プロトコル終端器１１２の送信機能部及び受信機能部についても同様に、それぞれ図６に示した「ＢＲ１１０」と「ＢＲ１１１」の合計及び「ＢＴ１１０」と「ＢＴ１１１」の合計が比較レートとなる。
【００７８】
同様に、例えば外部Ｉ／Ｆ１０４の送信機能部については、プロトコル終端器の通信レート集計テーブルにおいて外部Ｉ／Ｆ１０４を経由する上りのパス設定中の受信レートの合計が比較レートとなる。換言すれば、図５に示した「ＡＲ１００」と「ＡＲ１０１」の合計が比較レートとなる。また、例えば外部Ｉ／Ｆ１０４の受信機能部については、プロトコル終端器の通信レート集計テーブルにおいて外部Ｉ／Ｆ１０４へ向かう下りのパス設定中の送信レートの合計が比較レートとなる。換言すれば、図５に示した「ＡＴ１００」と「ＡＴ１０１」の合計が比較レートとなる。外部Ｉ／Ｆ１１４の送信機能部及び受信機能部についても同様に、それぞれ図５に示した「ＡＲ１１０」と「ＡＲ１１１」の合計及び「ＡＴ１１０」と「ＡＴ１１１」の合計が比較レートとなる。
【００７９】
一方、例えば処理部１０３ａの下り経路については、外部Ｉ／Ｆ１０４、１１４における処理部１０３ａからの受信レートの合計が比較レートとなる。換言すれば、図６に示した「ＢＲ２００」と「ＢＲ２０１」の合計が比較レートとなる。また、処理部１０３ａの上り経路については、プロトコル終端器１０２、１１２における処理部１０３ａからの受信レートの合計が比較レートとなる。換言すれば、図５に示した「ＡＲ２００」と「ＡＲ２０１」の合計が比較レートとなる。
【００８０】
その他の処理部１０３ｂ、１１３ａ、１１３ｂについても同様に、下り経路については外部Ｉ／Ｆ１０４、１１４における各処理部からの受信レートの合計が比較レートとなり、上り経路についてはプロトコル終端器１０２、１１２における各処理部からの受信レートの合計が比較レートとなる。これらの障害判定の対象部位ごとの比較レートの一覧を図１０に示す。
【００８１】
障害判定部２１３によって判定対象レートに対応する比較レートが算出されると、判定対象レートと比較レートのレート比が算出される（ステップＳ３０３）。そして、レート比から１を減じた値の絶対値と所定の閾値とが比較される（ステップＳ３０４）。ここで、判定対象レートと比較レートの組み合わせは、いずれも対応する送信側の送信レートの合計と受信側の受信レートの合計との組み合わせであるため、送信されたユーザデータがすべて正常に受信されていれば、判定対象レートと比較レートはほぼ等しくなる。したがって、障害が発生していなければ、判定対象レートと比較レートのレート比は１に近くなるため、レート比から１を減じた値の絶対値が小さい場合には、障害が発生していないと判定することが可能である。
【００８２】
そこで、レート比から１を減じた値の絶対値が所定の閾値未満である場合には（ステップＳ３０４Ｎｏ）、障害判定の対象となっている対象部位に障害が発生していないと判定される。一方、レート比から１を減じた値の絶対値が所定の閾値以上である場合には（ステップＳ３０４Ｙｅｓ）、障害判定の対象となっている対象部位に障害が発生していると判定される（ステップＳ３０５）。そして、１つの機器のすべての部位について障害の有無の判定が完了したか否かが判断され（ステップＳ３０６）、完了していない場合には（ステップＳ３０６Ｎｏ）、次の部位を対象として障害の有無の判定が繰り返される。また、１つの機器のすべての部位について障害の有無の判定が完了した場合には（ステップＳ３０６Ｙｅｓ）、この機器における障害部位が特定される（ステップＳ３０７）。
【００８３】
障害部位の特定では、障害発生と判定された部位が障害部位であると特定される。また、例えばプロトコル終端器１０２の送信機能部及び受信機能部の双方において障害発生と判定された場合には、プロトコル終端器１０２の送受信で共用される共通部が障害部位であるなどのように特定されても良い。このように機器ごとに障害部位が特定されることにより、例えば保守作業者は、機器のどの部位に障害が発生しているかを容易に把握することができる。また、障害部位を含む機器は、障害が発生した機器であることになり、上述したように、単一の機器で所定回数以上連続して障害が発生した場合には、該当する機器がサービスから切り離される。
【００８４】
以上のように、本実施の形態によれば、プロトコル終端器及び外部Ｉ／Ｆにおいてユーザデータの通信レートを測定し、各機器の部位ごとに判定対象レートと比較レートのレート比が１に近いか否かを判定することにより、機器において障害が発生しているか否かを判定する。このため、ユーザデータの疎通に発生する障害を容易に検出することができる。
【００８５】
なお、上記一実施の形態においては、プロトコル終端器１０２、１１２及び外部Ｉ／Ｆ１０４、１１４においてユーザデータの通信レートを測定するものとした。しかし、通信レートの測定位置は、これらの機器に限定されず、ユーザデータが転送されるパス上にある他の機器であっても良い。すなわち、例えば外部Ｉ／Ｆ１０１、１１１とプロトコル変換器１０３、１１３の各処理部１０３ａ、１０３ｂ、１１３ａ、１１３ｂとにおいてユーザデータの通信レートを測定しても良い。この場合でも、上記一実施の形態と同様の考え方により、外部Ｉ／Ｆ１０１、１１１、プロトコル終端器１０２、１１２及びプロトコル変換器１０３、１１３における障害発生の有無を判定することが可能である。
【００８６】
また、上記一実施の形態においては、プロトコル終端器、プロトコル変換器及び外部Ｉ／Ｆが２つずつ設けられる構成としたが、各機器の数は３つ以上であっても良い。さらに、プロトコル変換器の内部に３つ以上の処理部が設けられても良い。また、図１においては、スイッチ１２１、１２２、１２３を別体として示したが、１つ又は２つのスイッチを共用する構成とすることも可能である。
【００８７】
また、上記一実施の形態においては、判定対象レートと比較レートのレート比が１に近いか否かを判定することにより、障害発生の有無を判定するものとした。しかし、判定対象レートと比較レートの差分が所定の閾値未満であるか否かを判定することにより、障害発生の有無を判定することも可能である。すなわち、上述したように、ユーザデータが転送されるパスに障害が発生していなければ、判定対象レートと比較レートとはほぼ等しくなるため、これらの２つのレートの差分が小さい場合には、障害が発生していないと判定することができる。
【符号の説明】
【００８８】
１０１、１１１、１０４、１１４  外部Ｉ／Ｆ
１０２、１１２  プロトコル終端器
１０２ａ、１１２ａ、１０４ａ、１１４ａ  通信レート測定部
１０３、１１３  プロトコル変換器
１０３ａ、１０３ｂ、１１３ａ、１１３ｂ  処理部
１２１、１２２、１２３  スイッチ
１２４  制御器
２０１  Ｉ／Ｆ
２０２  プロセッサ
２０３  メモリ
２１１  パス設定部
２１２  通信レート集計部
２１３  障害判定部
２１４  計時部
【図１】
2017041750.tif 000003
【図２】
2017041750.tif 000004
【図３】
2017041750.tif 000005
【図４】
2017041750.tif 000006
【図５】
2017041750.tif 000007
【図６】
2017041750.tif 000008
【図７】
2017041750.tif 000009
【図８】
2017041750.tif 000010
【図９】
2017041750.tif 000011
【図１０】
2017041750.tif 000012