(57)【特許請求の範囲】
【請求項１】
転送ネットワークに関連する装置（６００）によって実行される方法であって、
前記転送ネットワーク（１２０）を介した第１のトレースルート（８１０）を生成するステップと、
前記転送ネットワーク（１２０）に関連する性能指標（９３０）を監視するステップと、
前記性能指標（９３０）を判定条件（９６０）と比較するステップと、
前記性能指標（９３０）が前記判定条件（９６０）に合致する場合、前記転送ネットワーク（１２０）に劣化があると判断するステップと、
前記転送ネットワーク（１２０）に前記劣化がある場合、前記転送ネットワーク（１２０）を介した第２のトレースルート（１０１０）を生成するステップと、
前記第１及び第２のトレースルート（８１０／１０１０）の経路に共通のノードに応じて、前記転送ネットワーク（１２０）の前記劣化のソースである該転送ネットワークのノードを識別するステップと、
を含み、
第１のトレースルート（８１０）を生成する前記ステップは、
セキュアなイントラネット部分と非セキュアなインターネット部分とを含む前記転送ネットワークに応じて、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介したトンネルと、のいずれか一方を介して前記第１のトレースレートを生成するステップと、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介した前記トンネルと、の他方を介して前記第１のトレースレートの生成を繰り返すステップと、
を含む
ことを特徴とする方法。
【請求項２】
転送ネットワークに関連する装置（６００）によって実行される方法であって、
前記転送ネットワーク（１２０）を介した第１のトレースルート（８１０）を生成するステップと、
前記転送ネットワーク（１２０）に関連する性能指標（９３０）を監視するステップと、
前記性能指標（９３０）を判定条件（９６０）と比較するステップと、
前記性能指標（９３０）が前記判定条件（９６０）に合致する場合、前記転送ネットワーク（１２０）に劣化があると判断するステップと、
前記転送ネットワーク（１２０）に前記劣化がある場合、前記転送ネットワーク（１２０）を介した第２のトレースルート（１０１０）を生成するステップと、
前記第１及び第２のトレースルート（８１０／１０１０）の経路に共通のノードに応じて、前記転送ネットワーク（１２０）の前記劣化のソースである該転送ネットワークのノードを識別するステップと、
を含み、
第２のトレースルート（８１０）を生成する前記ステップは、
セキュアなイントラネット部分と非セキュアなインターネット部分とを含む前記転送ネットワークに応じて、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介したトンネルと、のいずれか一方を介して前記第２のトレースレートを生成するステップと、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介した前記トンネルと、の他方を介して前記第２のトレースレートの生成を繰り返すステップと、
を含む
ことを特徴とする方法。
【請求項３】
前記転送ネットワーク（１２０）の劣化（１０２０）の通知を運用支援システム（ＯＳＳ）（１５０）に提供するステップと、
前記第１のトレースルート（８１０）と前記第２のトレースルート（１０１０）とに関連する情報（１０３０）を前記ＯＳＳ（１５０）に提供するステップと、
を更に含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記装置（６００）は、前記転送ネットワーク（１２０）と通信するアクセスノード（４００）に関連する基地局を含むことを特徴とする請求項１又は２に記載の方法。
【請求項５】
前記性能指標（９３０）は、
前記転送ネットワーク（１２０）に関連するパケット損失、
前記転送ネットワーク（１２０）に関連する遅延、
前記転送ネットワーク（１２０）に関連するジッタ、
の１つ以上を含むことを特徴とする請求項１又は２に記載の方法。
【請求項６】
前記転送ネットワーク（１２０）の前記劣化の前記ソースは、
前記転送ネットワーク（１２０）に関連する１以上のネットワーク装置、
前記転送ネットワーク（１２０）に関連する１以上のリンク、
の１つ以上を含むことを特徴とする請求項１又は２に記載の方法。
【請求項７】
前記判定条件（９６０）は、前記性能指標（９３０）と比較するための閾値（９４０）を含むことを特徴とする請求項１又は２に記載の方法。
【請求項８】
転送ネットワークに関連する装置（６００）であって、
複数の命令を格納するメモリ（７３０）と、
前記メモリ（７３０）の命令を実行するプロセッサ（７２０）と、
を含み、
前記プロセッサ（７２０）は、
前記転送ネットワーク（１２０）を介した第１のトレースルート（８１０）を生成し、
前記転送ネットワーク（１２０）に関連する性能指標（９３０）を監視し、
前記性能指標（９３０）を判定条件（９６０）と比較し、
前記性能指標（９３０）が前記判定条件（９６０）に合致する場合、前記転送ネットワーク（１２０）に劣化があると判断し、
前記転送ネットワーク（１２０）に前記劣化がある場合、前記転送ネットワーク（１２０）を介した第２のトレースルート（１０１０）を生成し、
前記転送ネットワーク（１２０）の劣化（１０２０）の通知と、前記第１のトレースルート（８１０）と前記第２のトレースルート（１０１０）とに関連する情報（１０３０）とを運用支援システム（ＯＳＳ）（１５０）に提供する
ために前記メモリ（７３０）の命令を実行し、
前記ＯＳＳ（１５０）は、前記第１及び第２のトレースルート（８１０／１０１０）の経路に共通のノードに応じて、前記転送ネットワーク（１２０）の前記判断された劣化のソースである該転送ネットワークのノードを識別するために、前記第１及び第２のトレースルート（８１０／１０１０）に関連する前記情報（１０３０）を使用し、
前記第１のトレースルート（８１０）を生成する場合、前記プロセッサは、
セキュアなイントラネット部分と非セキュアなインターネット部分とを含む前記転送ネットワークに応じて、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介したトンネルと、のいずれか一方を介して前記第１のトレースレートを生成し、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介した前記トンネルと、の他方を介して前記第１のトレースレートの生成を繰り返す、
ように更に構成される
ことを特徴とする装置（６００）。
【請求項９】
転送ネットワークに関連する装置（６００）であって、
複数の命令を格納するメモリ（７３０）と、
前記メモリ（７３０）の命令を実行するプロセッサ（７２０）と、
を含み、
前記プロセッサ（７２０）は、
前記転送ネットワーク（１２０）を介した第１のトレースルート（８１０）を生成し、
前記転送ネットワーク（１２０）に関連する性能指標（９３０）を監視し、
前記性能指標（９３０）を判定条件（９６０）と比較し、
前記性能指標（９３０）が前記判定条件（９６０）に合致する場合、前記転送ネットワーク（１２０）に劣化があると判断し、
前記転送ネットワーク（１２０）に前記劣化がある場合、前記転送ネットワーク（１２０）を介した第２のトレースルート（１０１０）を生成し、
前記転送ネットワーク（１２０）の劣化（１０２０）の通知と、前記第１のトレースルート（８１０）と前記第２のトレースルート（１０１０）とに関連する情報（１０３０）とを運用支援システム（ＯＳＳ）（１５０）に提供する
ために前記メモリ（７３０）の命令を実行し、
前記ＯＳＳ（１５０）は、前記第１及び第２のトレースルート（８１０／１０１０）の経路に共通のノードに応じて、前記転送ネットワーク（１２０）の前記判断された劣化のソースである該転送ネットワークのノードを識別するために、前記第１及び第２のトレースルート（８１０／１０１０）に関連する前記情報（１０３０）を使用し、
前記第２のトレースルート（８１０）を生成する場合、前記プロセッサは、
セキュアなイントラネット部分と非セキュアなインターネット部分とを含む前記転送ネットワークに応じて、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介したトンネルと、のいずれか一方を介して前記第２のトレースレートを生成し、
１）前記転送ネットワークの前記非セキュアなインターネット部分と、２）前記転送ネットワークの前記セキュアなイントラネット部分を介した前記トンネルと、の他方を介して前記第２のトレースレートの生成を繰り返す、
ように更に構成される
ことを特徴とする装置（６００）。
【請求項１０】
前記装置（６００）は、前記転送ネットワーク（１２０）と通信するアクセスノード（４００）に関連する基地局を含むことを特徴とする請求項８又は９に記載の装置（６００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に記載されている実施形態は一般に通信システムに関するものであり、特に、通信システムの障害検出に関するものである。
【背景技術】
【０００２】
移動通信システムは、転送ネットワークによって相互接続された制御ノードとアクセスノードとを含む。制御ノードは、音声および／またはデータを回線交換網および／またはパケット交換網へ送信／受信する１つ以上のエンティティ（例えば、移動交換局、メディアゲートウェイ、移動管理エンティティ、サービング・ゲートウェイ・サポート・ノード、無線ネットワーク制御装置、基地局制御装置、その他）を含みうる。アクセスノードは、ユーザ装置および制御ノードに音声および／またはデータを送信するための１つ以上のエンティティ（例えば基地局、その他）を含みうる。アクセスノードのエンティティは、通信サービスを確立するために制御ノードのエンティティに接続しうる。
【０００３】
転送ネットワークは、制御ノードをアクセスノードに接続するエンティティのネットワークを含みうる。例えば、転送ネットワークがパケット交換網（例えば、インターネットプロトコル（ＩＰ）ベースの転送、またはマルチプロトコルラベル切替（ＭＰＬＳ）ベースの転送）であるとき、当該転送ネットワークは、リンク（例えば有線、無線、および／または光学のコネクション）によって相互接続する１つ以上のネットワーク装置（例えばルータ）を含みうる。ルータは、種々のトポロジ（例えば階層的トポロジ、リングトポロジ、メッシュトポロジ、その他）を使用して相互接続されうる。
【０００４】
例えば、アクセスノード内の基地局が制御ノードと接続するとき、各々の接続は１つ以上のルータを介して、転送ネットワークを介したルートを提供する基地局を経由して確立される。提供されるルートは、転送ネットワーク・トポロジに依存する。転送ネットワークに誤り、故障または劣化があるとき、この種の誤り、故障または劣化はＩＰパケット損失、遅延量増加すなわち遅延、および／またはジッタすなわち遅延変動として基地局により検出され得る。
【０００５】
故障または劣化は、転送ネットワークの劣った規模設計によるルータ故障、リンク故障および一時的オーバーロードによって転送ネットワークに発生しうる。問題が基地局により検出されうるが、基地局は問題の原因（例えば故障リンク、故障ルータ、その他）を識別することができない。これは、転送ネットワークがアクセスノードおよび／または制御ノードの所有者（例えば移動オペレータ）の外部である転送ネットワークプロバイダからリースされたものであるとき特に真であり得る。そのような場合、転送ネットワークのルータに対する物理的アクセスは不可能かもしれない。転送ネットワーク・プロバイダおよび移動オペレータ間の契約は、性能・レベル（例えば、パケット損失率、遅延および／またはジッタにより定義される）が維持されることを規定するサービスレベル合意（ＳＬＡ）により決定されるかもしれない。
【発明の概要】
【０００６】
本発明の目的は、上述の不利な点び少なくともいくつかを克服し、転送ネットワークに関連する情報に基づいてアクセスノードに関連する１つ以上の基地局によって検出された転送ネットワークの欠陥（または劣化）のソースを決定することである。
【０００７】
本明細書に記載されている実施例は、転送ネットワークの劣化のソースを決定するシステムおよび／または方法を提供できる。例えば、実施例におけるシステムおよび／または方法は、転送ネットワークの劣化のソースを決定するためにトレースルート（例えばＩＰネットワークを横断するパケットによってとられるルートを決定するために使用するツール）を利用を含みうる。基地局は、制御ノードにおいて提供される関連した装置（またはノード）までのルートのリストを維持でき、ルートは、当該ルートに含まれる装置（例えば、当該転送ネットワークで提供される装置）のアドレス情報を含むことができる。制御ノード装置（基地局が未知）が基地局（例えば、制御ノードによって生成されるベアラ設定要求を介して）により検出されるとき、当該リストを更新できる。トレースルートは、更新された基準ルートを維持するために、不安定でない状況（すなわち、基地局は、許容可能な状況からの転送ネットワーク劣化を検出しない）において、基地局により周期的に取得されうる。これは、動的ルーティング・プロトコル（例えば、オープン・ショーテストパス・ファースト（ＯＳＰＦ）プロトコル）が劣化（または故障）のソースを決定するかまたは検出することを不可能にしないことを確実にしうる。
【０００８】
本明細書において使用される用語「トレースルート（traceroute）」は、概して、ネットワークによるルート（例えば、各ホップの特定のルータ）を記録し、各ホップが必要とした時間を算出するメカニズムを含むように広く解釈される。トレースルートは、問題がネットワークのどこにあるかについての理解を提供できる。実施例において、トレースルートは、それを受信する第１のルータによって超過されるように設計される時間制限値（例えば生存時間（ＴＴＬ））を含むパケットを送信する。第１のルータは、トレースルートが第１のルータへのホップに必要な時間を決定可能にする時間超過メッセージを応答しうる。時間制限値を増やし、目的地への経路の第２のルータに到着するように、トレースルートはパケットを送信できる。第２のルータは、他の時間超過メッセージを応答し得、トレースルートはこの手順を続けることができる。トレースルートは、パケットが通常範囲の外側にあるポート番号を含めることによって、いつ目的地に到着するかについて決定できる。パケットが目的地により受信されているとき、ポート不到達メッセージが目的地により応答され得、トレースルートは最終ホップの時間長を計量することができる。
【０００９】
基地局が転送ネットワークの劣化を検出するとき、基地局は関連する制御ノードの方へ第２のトレースルートを実行することができ、通知（例えば、運用及び保守（Ｏ＆Ｍ）リンクを介して）および関連するトレースルートを管理エンティティ（例えば、運用支援システム（ＯＳＳ））に送信できる。管理エンティティは、いくつかの基地局からの通知情報を集約することができ、トレースルートを相関させることにより、劣化のソースを決定および／またはソースの識別を狭めることができる。例えば、劣化（または故障）が共通の転送ネットワーク経路に沿って部分的にルーティングされる２つの（またはより多くの）基地局により検出される場合、トレースルートによって、管理エンティティは故障を少なくとも当該共通経路のルータにしぼることができる。データトラフィックとＯ＆Ｍトラフィックとが同じ物理メディア（例えばリンク）で搬送され当該メディアが故障する場合、通知は管理エンティティに届かないであろう。しかしながら、基地局は、通知をローカルに格納することができ、当該メディアが再び利用可能になったとき、管理エンティティに当該通知を提供できる。
【００１０】
本明細書において、記載されている実施例は、アクティブノードとして基地局を含むが、システムおよび／または方法は、転送ネットワーク上のターゲットノードに接続している任意のソースノードに適用することができ、ソースノードおよびターゲットノード間の中間ノードはトレース可能である（例えば、ＩＰベースおよび／またはＭＰＬＳベースのネットワークのようなもののように）。
【００１１】
例示的実施例では、本明細書に記載されているシステムおよび／または方法は、通常状態の間、転送ネットワークを介した第１の基準トレースルートを周期的に生成できる。第１の基準トレースルートは、劣化が転送ネットワークに起こる前の最後のトレースルート命令の結果であってもよい。システムおよび／または方法は、性能指標を判定条件と比較することができ、性能指標が判定条件に一致するとき、転送ネットワークの劣化を決定できる。劣化が転送ネットワークに起こるとき、システムおよび／または方法は転送ネットワークによる第２のトレースルートを生成することができ、関連した管理エンティティに第１および第２のトレースルートに関連する劣化および情報の通知を提供できる。
【００１２】
本明細書に記載されているシステムおよび／または方法は、転送ネットワークの所定のエンドポイント（例えばルータ）へのトレースルートの相関に基づいて、転送ネットワークのルータ／リンク故障または劣化を決定できる。システムおよび／または方法は、また、転送ネットワーク故障か劣化が公共インターネットの中またはプライベートなイントラネットの中にあるかどうかを決定できる。
【図面の簡単な説明】
【００１３】
【図１Ａ】本明細書に記載されているシステムおよび／または方法が実施される例示的ネットワークを示す図である。
【図１Ｂ】本明細書に記載されているシステムおよび／または方法が実施される例示的ネットワークを示す図である。
【図２】図１のネットワークの制御ノードの例示的構成要素を示す図である。
【図３】図２の制御ノードおよび／または図１のネットワークの運用支援システム（ＯＳＳ）における制御ノードの例示的構成要素を示す図である。
【図４】図１のネットワークの転送ネットワークの例示的構成要素を示す図である。
【図５】図４の転送ネットワークのネットワーク装置の例示的構成要素を示す図である。
【図６】図１のネットワークのアクセスノードの例示的構成要素を示す図である。
【図７】図６のアクセスノードの基地局の例示的構成要素を示す図である。
【図８】図１のネットワークの例示的部分、およびネットワーク部分の構成要素の中の例示的相互作用を示す図である。
【図９】性能分布の例示的グラフ、および図７に例示される基地局によって利用できる関連した判定条件を示す図である。
【図１０】図１のネットワークの例示的部分、およびネットワーク部分の構成要素の中の例示的相互作用を示す他の図である。
【図１１】図３のＯＳＳにより生成され格納されおよび／または維持されるデータベースの例示的部分を示す図である。
【図１２】本明細書に記載される実施例に従った転送ネットワークの劣化のソースを決定するための例示的処理のフローチャートを示す図である。
【図１３】本明細書に記載される実施例に従った転送ネットワークの劣化のソースを決定するための例示的処理のフローチャートを示す図である。
【図１４】本明細書に記載される実施例に従った転送ネットワークの劣化のソースを決定するための例示的処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１４】
以下の詳細な説明は添付の図面を参照する。異なる図面の同一参照番号は、同一あるいは類似した要素を示す。また、以下の詳細な説明は、本発明を制限するものではない。
【００１５】
本明細書に記載されている実施例は、転送ネットワークに関連する情報に基づいてアクセスノードに関連する１つ以上の基地局によって検出された転送ネットワークの欠陥（または劣化）のソースを決定するシステムおよび／または方法を提供できる。
【００１６】
図１Ａおよび図１Ｂは、本明細書に記載されているシステムおよび／または方法が実施される例示的ネットワーク１００を示している。図示するように、ネットワーク１００は、制御ノード１１０、転送ネットワーク１２０、アクセスノード１３０、セキュリティ・ゲートウェイ１４０（図１Ｂ）、および運用支援システム（ＯＳＳ）１５０を含みうる。制御ノード１１０、転送ネットワーク１２０、アクセスノード１３０、セキュリティ・ゲートウェイ１４０および／またはＯＳＳ１５０は、有線および／または無線接続を介して相互接続されうる。制御ノード、転送ネットワーク、アクセスノード、セキュリティ・ゲートウェイおよびＯＳＳは、説明を簡単にするため図１において１つのみ示されている。実際には、より多くの制御ノード、転送ネットワーク、アクセスノード、セキュリティ・ゲートウェイおよび／またはＯＳＳが存在しうる。また、いくつかの例で、ネットワーク１００（例えば１つ以上の制御ノード１１０、転送ネットワーク１２０、アクセスノード１３０、セキュリティ・ゲートウェイ１４０および／またはＯＳＳ１５０）の構成要素は、ネットワーク１００の構成要素の他の構成要素またはグループにより実行されると記載される１つ以上の機能を実行できる。
【００１７】
制御ノード１１０は、音声および／またはデータを回線交換および／またはパケット交換網に送信／受信する１つ以上の装置のネットワークを含みうる。実施例において、制御ノード１１０は、例えば、無線ネットワーク制御装置（ＲＮＣ）（例えばＵＴＲＡＮ無線アクセスネットワークの制御ノード）、コアネットワーク（ＣＮ）ノード（例えばシステムアーキテクチャエボリューション（ＳＡＥ）ゲートウェイ）および／または他の装置の１つ以上を含むネットワークを含みうる。
【００１８】
転送ネットワーク１２０は、制御ノード１１０をアクセスノード１３０に接続する１つ以上の装置のネットワークを含みうる。例えば、実施例において、転送ネットワーク１２０は、ＩＰベースのおよび／またはＭＰＬＳベースのネットワークを含むことができる。実施例において、図１Ｂに示すように、転送ネットワーク１２０は、セキュアな部分および非セキュアな部分を含むことができる。セキュアな転送ネットワーク１２０は、セキュアなネットワーク（例えばイントラネット）を含むことができる。非セキュアな転送ネットワーク１２０は、非セキュアなネットワーク（例えばそのインターネット）を含むことができる。
【００１９】
アクセスノード１３０は、音声および／またはデータをユーザ装置および制御ノード１１０に送信するための１つ以上の装置のネットワークを含むことができる。例えば、実施例において、アクセスノード１３０は、基地局の一群を含むことができる。
【００２０】
セキュリティ・ゲートウェイ１４０は、セキュアな接続を終端する装置（例えばゲートウェイ、コンピュータ、ルータ、スイッチ、ネットワークインターフェイスカード（ＮＩＣ）、ハブ、ブリッジ、その他）を含み得、パブリックおよび／またはプライベートネットワーク（例えば制御ノード１１０、転送ネットワーク１２０、その他）に入るおよび／または出るトラフィックのタイプを調整する。一実施例において、例えば、セキュリティ・ゲートウェイ１４０は、ネットワークの制限部分（例えば制御ノード１１０）に入るおよび／または出て行くトラフィックの制御を行うことができる。
【００２１】
ＯＳＳ１５０は、とりわけ、通知を受け取り、データを処理し、および／または、ユーザインタフェースを提供する保守エンティティ（例えばコンピュータ、計算または通信装置、その他）を含むことができる。ＯＳＳ１５０は、ネットワーク統計を集めることができ、制御ノード１１０およびアクセスノード１３０に起こっている警報をモニタすることができ、ネットワーク装置に関する情報を格納できる。
【００２２】
図２は、制御ノード１１０の例示的構成要素の図である。図示するように、制御ノード１１０は、転送ネットワーク１２０に接続する１つ以上のノード２００−１，．．．，２００−Ｌ（「複数のノード２００」として集合的に、いくつかの例において「ノード２００」として個々に参照する）を含むことができる。
【００２３】
ノード２００は、データ集約、認証、呼制御および／または切替、課金処理および／またはサービス呼出機能を提供する装置（例えばコンピュータ、計算または通信装置、その他）を含むことができる。データ集約機能は、サービスプロバイダネットワーク内の最高水準の集約を含むことができる。認証機能は、ユーザが要求しているサービスを許可するかどうか決めることができる。呼制御および／または切替機能は、通話信号処理に基づいて呼の未来のコースを決定できる。課金処理は、さまざまなネットワークノードによって、発生するデータに対する課金の照合および／または処理を扱うことができる。サービス呼出機能は、明示的動作（例えば呼転送）または暗示的動作（例えばコールウェイティング）に基づいてネットワークサービスを呼び出すことを含むことができる。実施例において、ノード２００は、無線ネットワーク制御装置（ＲＮＣ）（ＵＴＲＡＮ無線アクセスネットワークの制御ノード）であってもよい。他の実施形態では、ノード２００は、コアネットワーク（ＣＮ）ノード（例えばシステムアークテクチャエボリューション（ＳＡＥ）ゲートウェイ）であってもよい。
【００２４】
図２は制御ノード１１０の例示的構成要素を示すが、他の実施例では、制御ノード１１０は、図２において示されるより少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、制御ノード１１０の１つ以上の構成要素は、制御ノード１１０の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００２５】
図３は、ノード２００および／またはＯＳＳ１５０のうちの１つに対応できる装置３００の例示的な図である。図示するように、装置３００は、バス３１０、処理装置３２０、メインメモリ３３０、読取り専用メモリ（ＲＯＭ）３４０、記憶装置３５０、入力装置３６０、出力装置３７０および／または通信インタフェース３８０を含むことができる。バス３１０は、装置３００の構成要素内の通信を可能にする経路を含むことができる。
【００２６】
処理装置３２０は、命令を解釈し実行できる、プロセッサ、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のタイプの処理デバイスを含みうる。メインメモリ３３０は、情報および処理装置３２０によって実行される命令を格納できるランダムアクセスメモリ（ＲＡＭ）または他の種類の動的記憶装置装置を含むことができる。ＲＯＭ３４０は、処理装置３２０に使用される静的情報および／または命令を格納できるＲＯＭ装置または他の種類の静的記憶装置装置を含むことができる。記憶装置３５０は、磁気および／または光学の記録媒体および対応するドライブなどを含めることができる。
【００２７】
入力装置３６０は、オペレータが装置３００に情報を入力可能にするメカニズム（例えばキーボード、マウス、ペン、マイクロホン、音声認識および／またはバイオメトリクスメカニズム、その他）を含むことができる。出力装置３７０は、ディスプレイ、プリンタ、スピーカ、などを含む、オペレータに情報を出力するメカニズムを含むことができる。通信インタフェース３８０は、装置３００が他の装置および／またはシステムと通信することを可能にする任意のトランシーバのようなメカニズムを含み得る。例えば、通信インタフェース３８０は、ネットワークを介した他の装置またはシステム（例えば制御ノード１１０）と通信するためのメカニズムを含み得る。
【００２８】
本明細書に記載されている装置３００は、コンピュータ可読媒体（例えばメインメモリ３３０）に含まれるソフトウェア命令の処理装置３２０による実行に応答して特定の動作を実行できる。コンピュータ可読媒体は、１つ以上の物理的なおよび／または論理的メモリ素子として定義されることができる。ソフトウェア命令は、他のコンピュータ可読媒体（例えば記憶装置３５０）から、または通信インタフェース３８０を介した他の装置から、メインメモリ３３０に読み込まれ得る。メインメモリ３３０に含まれるソフトウェア命令は、処理装置３２０に、本明細書に記載される処理を実行させることができる。あるいは、ハードワイヤード回路が、本明細書に記載される方法を実現するためにソフトウェア命令の代わりまたはソフトウェア命令と結合して用いられ得る。このように、本明細書に記載されている実施例は、ハードウェア回路およびソフトウェアの特定の組合せに限定されない。
【００２９】
図３は装置３００の例示的構成要素を示すが、他の実施例では、装置３００は、図３に示されるより少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、装置３００の１つ以上の構成要素は、装置３００の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００３０】
図４は、転送ネットワーク１２０の例示的構成要素の図である。図示するように、転送ネットワーク１２０は、リンク４１０によって相互接続したネットワーク装置またはノード４００−１、４００−２，．．．，４００−８（「複数のネットワーク装置４００」として集合的に、いくつかの例において「ネットワーク装置４００」として個々に参照する）を含むことができる。図４には７つのネットワーク装置４００および６つのリンク４１０が階層的トポロジとして示されているが、他の実施例において、より多くまたはより少ないネットワーク装置４００および／またはリンク４１０、異なるネットワークトポロジが用いられ得る。例えば、転送ネットワーク１２０がリング・トポロジに配置される場合、転送ネットワーク１２０は他のリンク４２０を含むことができ、転送ネットワークがメッシュトポロジに配置される場合、リンク４３０を更に含むことができる。転送ネットワーク１２０は、また、他の構成要素、装置、その他（図４に不図示）を含むことができる。
【００３１】
ネットワーク装置４００は、任意のネットワーク装置（例えばコンピュータ、ルータ、スイッチ、ネットワークインターフェイスカード（ＮＩＣ）、ハブ、ブリッジ、ゲートウェイ、その他）も含むことができる。ネットワーク装置４００は、種々のトポロジ（例えば階層的トポロジ、リングトポロジ、メッシュトポロジ、その他）に配置され得る。ある例示的実施形態において、アクセスノード１３０の装置（例えば基地局）が制御ノード１１０と接続するとき、１つ以上のネットワーク装置４００を介して、当該装置は転送ネットワーク１２０によるルートを提供され得る。提供されるルートは、転送ネットワーク１２０のトポロジに依存し得る。
【００３２】
各リンク４１０−４３０は、ネットワーク装置４００（例えば有線、無線、および／または、光コネクション）内の通信を可能にする経路を含み得る。
【００３３】
図４は転送ネットワーク１２０の例示的構成要素を示すが、他の実施例では、転送ネットワーク１２０は、図４に示されるより少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、転送ネットワーク１２０の１つ以上の構成要素は、転送ネットワーク１２０の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００３４】
図５は、ネットワーク装置４００の１台に対応し得る装置５００の例示的な図である。図示されるように、装置５００は、入力ポート５１０、切替機構５２０、出力ポート５３０および制御装置５４０を含むことができる。入力ポート５１０は、物理リンク（例えば、リンク４１０）（不図示）のための取付位置であってもよくて、到来するデータのための入力位置であってもよい。切替機構５２０は、入力ポート５１０を出力ポート５３０と相互接続できる。出力ポート５３０は、データを格納することができ、出力リンク（例えば、リンク４１０）（不図示）上のサービスのためのデータをスケジュールできる。制御装置５４０は、ルーティング・プロトコルに参加することができ、データ転送に使用される転送テーブルを生成することができる。制御装置５４０は、入力ポート５１０、切替機構５２０および出力ポート５３０を相互接続できる。制御装置５４０は、転送テーブルを計算することができ、ルーティング・プロトコルを実装することができ、および／または装置５００を構成し管理するためのソフトウェアを実行することができる。制御装置５４０は、宛先アドレスが転送テーブルで見つからない任意のデータも扱うことができる。
【００３５】
実施例において、制御装置５４０は、プロセッサ５６０内の通信を可能にする経路を含むバス５５０、メモリ５７０、そして、通信インタフェース５８を含むことができる。プロセッサ５６０は、命令を解釈することができ実行できるマイクロプロセッサまたはプロセッサを含むことができる。メモリ５７０は、情報およびプロセッサ５６０によって実行される命令を格納できるランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）装置、磁気および／または光学記録媒体および対応するドライブ、および／または他の種類の静的および／または動的記憶装置を含むことができる。通信インタフェース５８０は、制御装置５４０が他の装置および／またはシステムと通信することを可能にする任意のトランシーバのようなメカニズムを含み得る。
【００３６】
本明細書に記載されている装置５００は、コンピュータ可読媒体（例えばメモリ５７０）に含まれるソフトウェア命令のプロセッサ５６０による実行に応答して特定の動作を実行できる。ソフトウェア命令は、他のコンピュータ可読媒体（例えばデータ記憶装置）から、または通信インタフェース５８０を介した他の装置から、メモリ５７０に読み込まれることができる。メモリ５７０に含まれるソフトウェア命令は、プロセッサ５６０に本明細書に記載されている処理を実行させることができる。あるいは、ハードワイヤード回路が、本明細書に記載される方法を実現するためにソフトウェア命令の代わりまたはソフトウェア命令と結合して用いられ得る。このように、本明細書に記載されている実施例は、ハードウェア回路およびソフトウェアの特定の組合せに限定されない。
【００３７】
図５は装置５００の例示的構成要素を示すが、他の実施例では、装置５００は、図５に示されるよりも少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、装置５００の１つ以上の構成要素は、装置５００の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００３８】
図６は、アクセスノード１３０の例示的構成要素の図である。図示するように、アクセスノード１３０は、転送ネットワーク１２０に接続した一群の基地局６００−１〜６００−Ｍ（「複数の基地局６００」として集合的に、いくつかの例において「基地局６００」として個々に参照する）を含むことができる。説明を簡単にするため、図６では、共通の転送ネットワーク１２０に接続している５つの基地局６００が示される。実際には、転送ネットワーク１２０を介して制御ノード１１０と通信しているより多くまたはより少ない基地局があってもよい。
【００３９】
基地局６００（また、「ＮｏｄｅＢ」または「ｅＮｏｄｅＢ」とも称される）は、音声および／またはデータを受信して、エア・インターフェースを介して当該音声および／またはデータをユーザ装置（不図示）に送信する１つ以上の装置を含むことができる。基地局６００は、また、エア・インターフェース上でユーザ装置から音声および／またはデータを受信し、当該音声および／またはデータを制御ノード１１０または他のユーザ装置に送信する１つ以上の装置を含むことができる。図６にて図示したように、転送ネットワーク１２０は、ネットワークインターフェース（例えばイーサネット（登録商標）、非同期転送モード（ＡＴＭ）、その他）を介して基地局６００に接続することができ、アプリケーションプロトコル（例えばＩｕｂ、Ｉｕ、Ｓ１、その他）を介してそれぞれの制御ノードと通信できる。
【００４０】
図６はアクセスノード１３０の例示的構成要素を示すが、他の実施例では、アクセスノード１３０は図６に示されるより少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、アクセスノード１３０の１つ以上の構成要素は、アクセスノード１３０の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００４１】
図７は、基地局６００の例示的構成要素の図を表す。図示されるように、基地局６００は、アンテナ７００、トランシーバ（ＴＸ／ＲＸ）７１０、処理装置７２０、メモリ７３０、及びＩｕｂインタフェース（Ｉ／Ｆ）７４０を含むことができる。
【００４２】
アンテナ７００には、１つ以上の指向性アンテナや全方向アンテナなどを含み得る。トランシーバ７１０は、アンテナ７００と関連していてもよく、ネットワーク（例えばアクセスノード１３０）内でシンボルシーケンスをアンテナ７００を介して送信および／または受信するトランシーバ回路を含むことができる。
【００４３】
処理装置７２０は、基地局６００の動作を制御できる。処理装置７２０は、また、トランシーバ７１０およびＩｕｂインタフェース７４０を介して受信される情報を処理できる。処理装置７２０は更に接続の品質および強度を計量することができ、フレーム・エラー率（ＦＥＲ）を決定でき、この情報を送信できる。この処理は、例えば、データ変換、前方誤り訂正（ＦＥＣ）、速度整合、広帯域符号分割多重アクセス方式（ＷＣＤＭＡ）拡散／逆拡散および４相位相偏移変調（ＱＰＳＫ）変調、などを含むことができる。加えて、処理装置７２０は、制御メッセージおよび／またはデータメッセージ（例えばＨＳ−ＤＳＣＨデータフレーム）を生成することができ、それらの制御メッセージおよび／またはデータメッセージをトランシーバ７１０および／またはＩｕｂインタフェース７４０を介して送信させることが可能である。処理装置７２０は、また、トランシーバ７１０および／またはＩｕｂインタフェース７４０から受信される制御メッセージおよび／またはデータメッセージを処理できる。
【００４４】
メモリ７３０は、情報および処理装置７２０によって実行される命令を格納できるランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）装置、磁気および／または光学記録媒体および対応するドライブ、および／または他の種類の静的および／または動的な記憶装置を含むことができる。
【００４５】
Ｉｕｂインタフェース７４０は、基地局６００によるデータの送信及びデータの受信を可能にする１つ以上のラインカードを含み得る。
【００４６】
本明細書に記載されている基地局６００は、コンピュータ可読媒体（例えばメモリ７３０）に含まれるソフトウェア命令の処理装置７２０による実行に応答して特定の動作を実行できる。ソフトウェア命令は、他のコンピュータ可読媒体（例えばデータ記憶デバイス）から、またはトランシーバ７１０を介した他の装置から、メモリ７３０に読み込まれることができる。メモリ７３０に含まれるソフトウェア命令は、処理装置７２０に本明細書に記載されている処理を実行させることができる。あるいは、ハードワイヤード回路が、本明細書に記載される方法を実現するためにソフトウェア命令の代わりまたはソフトウェア命令と結合して用いられ得る。このように、本明細書に記載されている実施例は、ハードウェア回路およびソフトウェアの特定の組合せに限定されない。
【００４７】
図７は基地局６００の例示的構成要素を示すが、他の実施例では、基地局６００は、図７に示されるより少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、基地局６００の１つ以上の構成要素は、基地局６００の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００４８】
図８は、ネットワーク１００の例示的部分８００およびネットワーク部８００の構成要素内の典型的な相互作用の図を表す。図示するように、ネットワーク部８００は、セキュリティ・ゲートウェイ１４０、ＯＳＳ１５０、ノード２００−１、ネットワーク装置４００−１、４００−２、４００−４、４００−５および４００−６、および基地局６００−１、６００−２および６００−３を含むことができる。セキュリティ・ゲートウェイ１４０、ＯＳＳ１５０、ノード２００−１、ネットワーク装置４００−１、４００−２、４００−４、４００−５および４００−６、および基地局６００−１、６００−２および６００−３は、例えば、図２〜図７と関連して上述した特徴を含むことができる。実施例において、ネットワーク装置４００−１は転送ネットワーク１２０のセキュアな部分に提供され得る。そして、ネットワーク装置４００−２、４００−４、４００−５および４００−６は転送ネットワーク１２０の非セキュアな部分に提供され得る。ＯＳＳ１５０は、転送ネットワーク１２０に（例えば、転送ネットワーク１２０のセキュアな部分に提供されるネットワーク装置４００−１を介して）接続できる。
【００４９】
基地局６００−１、６００−２および６００−３は、転送ネットワーク１２０（例えばネットワーク装置４００−１、４００−２、４００−４、４００−５および４００−６）の性能の性能指標（例えば遅延、ジッタ、パケット損失、その他）を、連続的に監視することができる。実施例において、図８に示すように、転送ネットワーク１２０の性能が許容可能な場合、基地局６００−１、６００−２および６００−３は、特定の間隔で、既知の制御ノード（例えばノード２００−１）の方へトレースルート８１０を実行できる。例えば、基地局６００−１、６００−２および６００−３は、セキュリティ・ゲートウェイ１４０およびノード２００−１の方へトレースルート８１０を生成することができて、受信される性能情報８２０に基づいて、転送ネットワーク１２０の性能指標を監視することができる。性能情報８２０は、転送ネットワーク１２０と関連する情報（例えば、転送ネットワーク１２０と関連する、遅延、ジッタ、パケット損失、その他）、トレースルート８１０と関連するエンドポイント情報、トレースルート８１０と関連するタイムスタンプ情報、その他を含むことができる。基地局６００−１、６００−２および６００−３は、性能情報８２０を判定条件（例えば閾値）と比較することができ、性能情報８２０が判定条件に一致する（例えば、閾値を上回る）とき、劣化が転送ネットワーク１２０にあるかどうかを判断できる。トレースルート８１０は、基地局６００−１、６００−２および６００−３による転送ネットワーク１２０のトポロジへの任意の変更のキャプチャを可能にする。
【００５０】
ある例示的実施態様において、転送ネットワーク１２０が非セキュアな部分（例えばインターネット）およびセキュアな部分（例えばイントラネット）を含む場合、基地局６００−１、６００−２および６００−３の各々からのトレースルート８１０は２回生成される。例えば、トレースルート８１０は、転送ネットワーク１２０のインターネット（非セキュアな）部分で生成され、また、転送ネットワーク１２０のイントラネット（セキュアな）部分で（例えば、セキュリティ・ゲートウェイ１４０およびイントラネットに向けられるＩＰセキュリティ（ＩＰｓｅｃ）トンネルを介して）生成されうる。これは、基地局６００−１、６００−２および６００−３による転送ルート全体のキャプチャを確実にすることができる。
【００５１】
実施例において、制御ノード１１０からの各々のベアラ要求で、基地局６００−１、６００−２および６００−３は、基地局６００−１、６００−２および６００−３に（例えば、メモリ７３０に）格納されるトレースルート・リストに当該要求に対応する制御ノードが含まれるかどうか決定できる。対応する制御ノードがリストに示されず、転送ネットワーク１２０の性能が許容範囲内にある場合、トレースルートは、対応する（例えば、新しく発見される）制御ノードに向かって生成され、当該トレースルートと関連する情報はリストに格納され得る。
【００５２】
図８はネットワーク部８００の例示的構成要素を示すが、他の実施例では、ネットワーク部８００は図８に示されるよりも少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、ネットワーク部８００の１つ以上の構成要素は、ネットワーク部８００の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００５３】
図９は、性能情報８２０を判定条件（例えば閾値）と比較する際の性能分布９１０の典型的なグラフ９００、および基地局６００−１および６００−２によって利用可能な関連する判定条件を示す。図示されるように、グラフ９００は、性能分布９１０、標本数軸９２０（例えばｙ軸）および性能指標軸９３０（例えばｘ軸）を含むことができる。
【００５４】
性能分布９１０は、遅延、ジッタ、パケット損失、その他と関連する性能指標情報（例えば性能情報８２０）に基づいてもよい。性能指標は、（例えば、多数の転送リンクおよび多数の測定標本に関して適当な標本サイズを選択することによって）測定された結果の統計的有意性を特定の制御ノード（例えばノード２００−１）への接続に提供できる。
【００５５】
標本数軸９２０は、（例えば、基地局６００−１および６００−２によって受信される）多数の測定標本の指標を提供できる。性能指標軸９３０は、性能指標（例えば、基地局６００−１および６００−２によって受信される性能情報８２０）の指標を提供できる。
【００５６】
図９に更に示されるように、閾値９４０、最大パーセンテージ９５０、及び、判定条件９６０が、性能分布９１０と関係していてもよい。閾値９４０は、転送ネットワーク１２０の劣化が発生したと決定される前の性能指標に対する制限（例えば、遅延が特定の閾値未満でなければならない、ジッターは他の閾値未満でなければならない）を提供できる。他の実施態様において、閾値９４０は、最小値を性能指標に提供できる。最大パーセンテージ９５０は、閾値９４０を上回る性能分布９１０の指標を提供できる。判定条件９６０は、性能分布９１０と閾値９４０との比較を含むことができる。例えば、最大パーセンテージ９５０が閾値９４０より大きい場合、判定条件９６０は転送ネットワーク１２０の劣化が起こっていると判断できる。
【００５７】
図１０は、ネットワーク１００の他の例示的部分１０００、およびネットワーク部１０００の構成要素内の例示的相互作用を示す。図示するように、ネットワーク部１０００は、セキュリティ・ゲートウェイ１４０、ＯＳＳ１５０、ノード２００−１、ネットワーク装置４００−１、４００−２、４００−４、４００−５および４００−６、および基地局６００−１、６００−２および６００−３を含むことができる。セキュリティ・ゲートウェイ１４０、ＯＳＳ１５０、ノード２００−１、ネットワーク装置４００−１、４００−２、４００−４、４００−５および４００−６、および基地局６００−１、６００−２および６００−３は、例えば、図２〜図７と関連して上述した特徴を含むことができる。実施例において、ネットワーク装置４００−１は転送ネットワーク１２０のセキュアな部分に提供され得、ネットワーク装置４００−２、４００−４、４００−５および４００−６は転送ネットワーク１２０の非セキュアな部分に提供され得る。ＯＳＳ１５０は、転送ネットワーク１２０に（例えば、転送ネットワーク１２０のセキュアな部分に提供されるネットワーク装置４００−１を介して）接続できる。
【００５８】
転送ネットワーク１２０の性能の劣化が基地局６００−１、６００−２および６００−３により（例えば、例えば遅延、ジッタ、パケット損失、その他、実装された任意の性能指標に基づいて）検出されるとき、基地局６００−１、６００−２および６００−３はセキュリティ・ゲートウェイ１４０およびノード２００−１の方へ第２のトレースルート１０１０を各々生成することができ、受信される性能情報１０２０に基づいて転送ネットワーク１２０の性能指標を監視することができる。性能情報１０２０は、転送ネットワーク１２０と関連する情報（例えば、転送ネットワーク１２０と関連する、遅延、ジッタ、パケット損失、その他）、トレースルート１０１０と関連するエンドポイント情報、トレースルート１０１０と関連するタイムスタンプ情報、その他を含むことができる。実施例において、基地局６００−１、６００−２および６００−３の各々からのトレースルート１０１０はトレースルート８１０と同様、２回生成される。
【００５９】
図１０に更に示されるように、基地局６００−１、６００−２および６００−３は、ＯＳＳ１５０に、参照番号１０３０（集合的に「情報１０３０」と称する）により示される、転送ネットワーク１２０の劣化の通知、トレースルート８１０及び１０１０に関連する情報、トレースルート８１０及び１０１０に関連するエンドポイント情報、トレースルート８１０及び１０１０に関連するタイムスタンプ情報、その他を提供できる。図１０では、（明確化のため）情報１０３０は、基地局６００−１、６００−２および６００−３からＯＳＳ１５０に直接に提供されているが、情報１０３０は、トレースルート８１０および１０１０が基地局６００−１、６００−２および６００−３からＯＳＳ１５０ルーティングされるのと類似した方法で、基地局６００−１、６００−２および６００−３からＯＳＳ１５０に転送ネットワーク１２０を介して（例えば、ネットワーク装置４００−１、４００−２、４００−４、４００−５および４００−６を介して）物理的にルーティングされ得る。
【００６０】
ＯＳＳ１５０は、基地局６００−１、６００−２および６００−３から情報１０３０を受信することができ、情報１０３０を（例えば、データベースに）格納できる。ＯＳＳ１５０は、特定の時間フレーム内でトレースルート８１０および１０１０に関連する情報を相関させることができる。時間フレームは、故障（または劣化）が適時に相関可能にするように構成され得る。ＯＳＳ１５０は、トレースルート８１０および１０１０に関連する情報の相関に基づいて、劣化のソースである転送ネットワーク１２０の装置および／またはリンクを決定できる。例えば、図１０に示すように、ネットワーク装置４００−２は劣化のソースであり得、ＯＳＳ１５０は、トレースルート８１０および１０１０に関連する情報の相関に基づいて、ネットワーク装置４００−２が劣化のソースであると決定できる。
【００６１】
実施例において、ＯＳＳ１５０は、劣化のソースの通知（例えば、転送ネットワーク１２０の装置および／またはリンク）を、ユーザ（例えばネットワーク１００を維持する担当のシステム管理者）に提供できる。あるいはおよび／または加えて、ＯＳＳ１５０は、ユーザにトレースルート８１０および１０１０と関連する情報の相関が完了した通知を提供でき、ユーザはトレースルート８１０および１０１０に関連する情報の相関をマニュアルで分析できる。ＯＳＳ１５０は、所定の期間の後でデータベースから情報１０３０を削除できる。あるいはおよび／または加えて、ＯＳＳ１５０はユーザに所定の期間の満了の通知を提供でき、ユーザはデータベースから情報１０３０をマニュアルで削除できる。
【００６２】
図１０はネットワーク部１０００の例示的構成要素を示すが、他の実施例では、ネットワーク部１０００は図１０に示されるよりも少ない、異なる、付加的な構成要素を含むことができる。さらに他の実施例において、ネットワーク部１０００の１つ以上の構成要素は、ネットワーク部１０００の１つ以上の他の構成要素により実行されると説明される１つ以上の他の動作を実行できる。
【００６３】
図１１は、データベースの例示的な部分１１００の図を表す。実施例において、データベース部１１００は、ＯＳＳ１５０により生成され、格納され、および／または維持され得る。他の実施態様において、データベース部１１００は、ＯＳＳ１５０以外または追加した装置により生成され、格納され、および／または維持され得る。図１１に示すように、データベース部１１００は、基地局識別（ＩＤ）フィールド１１１０、通知フィールド１１２０、トレースルート情報フィールド１１３０、エンドポイント情報フィールド１１４０、タイムスタンプ・フィールド１１５０、および／またはフィールド１１１０〜１１５０と関連する種々のエントリ１１６０を含むことができる。
【００６４】
基地局ＩＤフィールド１１１０は、基地局を提供している情報１０３０（例えば基地局６００−１、６００−２および６００−３）と関連する識別情報を含むことができる。例えば、基地局ＩＤフィールド１１１０は、「ＢＳ６００−１」、「ＢＳ６００−２」、「ＢＳ６００−３」、その他のエントリを含み得る。基地局ＩＤフィールド１１１０において提供される各々の識別は、基地局を識別するために使用される文字列、桁および／またはシンボルを含むことができる。
【００６５】
通知フィールド１１２０は、基地局ＩＤフィールド１１１０で識別される基地局によって提供され関連する通知を含むことができる。例えば、通知フィールド１１２０は、「劣化前」通知（例えば、転送ネットワーク１２０における劣化の検出前に基地局により提供される通知）、および「劣化後」通知（例えば、劣化の検出後に基地局により提供される通知）のためのエントリを含むことができる。
【００６６】
トレースルート情報フィールド１１３０は、基地局ＩＤフィールド１１１０で識別される基地局によって生成されるトレースルート（例えばトレースルート８１０および１０１０）に関連する情報を含むことができる。例えば、トレースルート情報フィールド１１３０は、ＢＳ６００−１、ＢＳ６００−２およびＢＳ６００−３により提供されるトレースルートが「良好」であることを示すことができ、または、ＢＳ６００−１、ＢＳ６００−２およびＢＳ６００−３により提供されるトレースルートが「劣化」を経験していることを示すことができる。
【００６７】
エンドポイント情報フィールド１１４０は、基地局ＩＤフィールド１１１０で識別される基地局によって生成されるトレースルートに関連するエンドポイント情報を含むことができる。例えば、エンドポイント情報フィールド１１４０は、ＢＳ６００−１により提供される第１のトレースルートが３つのエンドポイント（例えばネットワーク装置４００−４、４００−２および４００−１）を含み、ＢＳ６００−２により提供される第１のトレースルートが３つのエンドポイント（例えばネットワーク装置４００−５、４００−２および４００−１）を含み、そして、ＢＳ６００−３により提供される第１のトレースルートが３つのエンドポイント（例えばネットワーク装置４００−６、４００−２および４００−１）を含むことを示すことができる。エンドポイント情報フィールド１１４０は、ＢＳ６００−１により提供される第２のトレースルートが３つのエンドポイント（例えばネットワーク装置４００−４、４００−２および４００−１）を含み、ＢＳ６００−２により提供される第２のトレースルートが３つのエンドポイント（例えばネットワーク装置４００−５、４００−２および４００−１）を含み、そして、ＢＳ６００−３により提供される第２のトレースルートが３つのエンドポイント（例えばネットワーク装置４００−６、４００−２および４００−１）を含むことを示すことができる。図１１の参照番号１１７０に示されるように、エンドポイント情報フィールド１１４０はトレースルートを相関させるために（例えば、ＯＳＳ１５０によって）使用され得、劣化のソースがネットワーク装置４００−１および／またはネットワーク装置４００−２を含み得ると決定できる。
【００６８】
タイムスタンプ・フィールド１１５０は、基地局ＩＤフィールド１１１０で識別されるその基地局によって生成されるトレースルートに関連するタイムスタンプ情報を含むことができる。例えば、タイムスタンプ・フィールド１１５０は、ＢＳ６００−１、ＢＳ６００−２およびＢＳ６００−３により提供される第１のトレースルートが、劣化の前に、それぞれ、第１の時刻（例えば「時刻１」）、第２の時刻（例えば「時刻２」）、第３の時刻（例えば「時刻３」）で生成され、ＢＳ６００−１、ＢＳ６００−２およびＢＳ６００−３により提供される第２のトレースルートが、劣化の後に、それぞれ、第４の時刻（例えば「時刻４」）、第５の時刻（例えば「時刻５」）、第６の時刻（例えば「時刻６」）で生成されたことを示すことができる。
【００６９】
実施例において、ＯＳＳ１５０は、関連した時間インターバルの間に受信される各々のルータから報告された通知の発生回数を計数することによって故障のソースを決定できる。発生回数により、故障のソースである確率を決定できる。
【００７０】
図１１はデータベース部１１００の例示的要素を示すが、他の実施例では、データベース部１１００は図１１において示されるより少ない、異なる、付加的な要素を含むことができる。
【００７１】
図１２および図１３は、本明細書に記載されている実施例に従った転送ネットワークの劣化のソースを決定するための例示的処理１２００のフローチャートを表す。実施例において、処理１２００は、おそらく基地局６００のハードウェアおよび／またはソフトウェアコンポーネントによって実行される。他の実施態様において、処理１２００は、（例えば、基地局６００と通信する）他の装置またはグループのハードウェアおよび／またはソフトウェアコンポーネントと結合して、基地局６００のハードウェアおよび／またはソフトウェアコンポーネントにより実行され得る。
【００７２】
図１２に図示したように、処理１２００は、転送ネットワークを介した第１のトレースルートの定期的な生成（ブロック１２１０）で始まる。そして、転送ネットワークに関連する性能指標を監視（ブロック１２２０）する。例えば、図８と関連して上述した実施例では、転送ネットワーク１２０の性能が許容可能である場合、基地局６００−１、６００−２および６００−３は特定の間隔で、既知の制御ノード（例えばノード２００−１）の方へトレースルート８１０を実行できる。例えば、基地局６００−１、６００−２および６００−３は、セキュリティ・ゲートウェイ１４０およびノード２００−１の方へトレースルート８１０を生成することができ、受信される性能情報８２０に基づいて転送ネットワーク１２０の性能指標を監視することができる。性能情報８２０は遅延、ジッタ、パケット損失、トレースルート８１０と関連するエンドポイント情報、トレースルート８１０と関連するタイムスタンプ情報、その他と関連する情報を含むことができる。
【００７３】
図１２に戻って、性能指標は判定条件と比較（ブロック１２３０）され、性能指標が判定条件に一致（ブロック１２４０）するとき、転送ネットワークの劣化を判断できる。例えば、図８と関連して上述した実施例では、基地局６００−１、６００−２および６００−３は、性能情報８２０を判定条件（例えば閾値）と比較することができ、性能情報８２０が判定条件に一致する（例えば、閾値を上回る）とき、劣化が転送ネットワーク１２０にあるかどうかを判断できる。ある例示的実施形態では、ブロック１２１０〜１２３０は並列実行され、性能指標が判定条件に一致しないとき（ブロック１２３０）、処理１２００は、並列にブロック１２１０〜１２３０を再実行するかもしれない。
【００７４】
図１２に更に示すように、劣化が転送ネットワークに起こるとき、第２のトレースルートが転送ネットワークで生成され（ブロック１２５０）、劣化の通知および／または第１および第２のトレースルートに関連する情報が転送ネットワークに関連する装置に提供され得る（ブロック１２６０）。例えば、図１０と関連して上述した実施例で、基地局６００−１、６００−２および／または６００−３により転送ネットワーク１２０の性能の劣化が（例えば、例えば遅延、ジッタ、パケット損失、その他、実装された任意の性能指標に基づいて）検出されるとき、基地局６００−１、６００−２および６００−３はセキュリティ・ゲートウェイ１４０およびノード２００−１に向かう第２のトレースルート１０１０を各々生成することができ、受信される性能情報１０２０に基づいて転送ネットワーク１２０の性能指標を監視することができる。性能情報１０２０は、遅延、ジッタ、パケット損失、その他と関連する情報、トレースルート１０１０に関連するエンドポイント情報、トレースルート１０１０に関連するタイムスタンプ情報を含むことができる。基地局６００−１、６００−２および６００−３は、参照番号１０３０により示されるように、ＯＳＳ１５０に、転送ネットワーク１２０の劣化の通知、トレースルート８１０および１０１０に関連する情報、トレースルート８１０および１０１０に関連するエンドポイント情報、トレースルート８１０および１０１０に関連するタイムスタンプ情報、その他を提供できる。
【００７５】
処理ブロック１２１０および／または処理ブロック１２５０は、図１３に示される処理ブロックを含むことができる。図１３にて図示されるように、処理ブロック１２１０／１２５０は、転送ネットワークの非セキュアな部分における第１のトレースルートの生成（ブロック１３００）と、トンネルを介して転送ネットワークのセキュアな部分における第１のトレースルートの生成（ブロック１３１０）と、を含むことができる。例えば、図８および１０と関連して上述した実施例では、転送ネットワーク１２０が非セキュアな部分（例えばインターネット）およびセキュアな部分（例えばイントラネット）を含む場合、基地局６００−１、６００−２および６００−３の各々からのトレースルート８１０は２回生成される。ある実施例において、トレースルート８１０は、転送ネットワーク１２０のインターネット（非セキュアな）部分で生成され、また、転送ネットワーク１２０のイントラネット（セキュアな）部分で（例えば、セキュリティ・ゲートウェイ１４０およびイントラネットに向けられるＩＰセキュリティ（ＩＰｓｅｃ）トンネルを経て）発生される。これは、基地局６００−１、６００−２および６００−３による転送ルート全体のキャプチャを確実にすることができる。同様に、基地局６００−１、６００−２および６００−３の各々からのトレースルート１０１０は２回生成される。
【００７６】
図１４は、本明細書に記載されている実施例に従った転送ネットワークの劣化のソースを決定するための例示的処理１４００のフローチャートを表す。実施例において、処理１４００は、ＯＳＳ１５０のハードウェアおよび／またはソフトウェアコンポーネントによって実行される。他の実施態様において、処理１４００は、（例えば、ＯＳＳ１５０と通信する）他の装置またはグループのハードウェアおよび／またはソフトウェアコンポーネントと結合して、ＯＳＳ１５０のハードウェアおよび／またはソフトウェアコンポーネントにより実行され得る。
【００７７】
図１４にて図示されるように、処理１４００は、転送ネットワークの劣化に関連する通知、トレースルート情報および／またはエンドポイント情報を受信して（ブロック１４１０）、当該通知、トレースルート情報および／またはエンドポイント情報を格納する（ブロック１４２０）ことを含み得る。例えば、図１０と関連して上述した実施例において、参照番号１０３０（集合的に「情報１０３０」と称する）により示されるように、基地局６００−１、６００−２および６００−３は、転送ネットワーク１２０の劣化の通知、トレースルート８１０および１０１０に関連する情報、トレースルート８１０および１０１０に関連するエンドポイント情報、トレースルート８１０および１０１０に関連するタイムスタンプ情報、その他を、ＯＳＳ１５０に提供する。ＯＳＳ１５０は、基地局６００−１、６００−２および６００−３から情報１０３０を受信することができ、情報１０３０を（例えば、データベースに）格納できる。
【００７８】
図１４に更に示すように、トレースルート情報は特定の時間フレーム内で相関させること（ブロック１４３０）ができ、相関に基づいて劣化のソースとして、転送ネットワークの装置および／またはリンクが決定され得る（ブロック１４４０）。例えば、図１０と関連して上述した実施例では、ＯＳＳ１５０は、特定の時間フレーム内でトレースルート８１０および１０１０に関連する情報を相関させることができる。時間フレームは、故障（または劣化）が適時に関連可能なように構成される。ＯＳＳ１５０は、トレースルート８１０および１０１０に関連する情報の相関に基づく劣化のソースである転送ネットワーク１２０の装置および／またはリンクを決定できる。ある実施例において、図１０に示すように、ＯＳＳ１５０はネットワーク装置４００−２がトレースルート８１０および１０１０に関連する情報の相関に基づいて、ネットワーク装置４００−２が劣化のソースであると決定できる。
【００７９】
図１４に戻って、劣化のソースの装置および／またはリンクの通知はユーザに提供され得（ブロック１４５０）、格納された通知、トレースルート情報および／またはエンドポイント情報は特定の時間フレームの後、削除され得る（ブロック１４６０）。例えば、図１０と関連して上述した実施例では、ユーザ（例えばネットワーク１００を維持する担当のシステム管理者）に、ＯＳＳ１５０は、劣化のソース（例えば転送ネットワーク１２０の装置および／またはリンク）の通知を提供できる。あるいはおよび／または加えて、ＯＳＳ１５０は、トレースルート８１０および１０１０と関連する情報の相関の完了通知をユーザに提供でき、ユーザはトレースルート８１０および１０１０に関連する情報の相関をマニュアルで分析できる。ＯＳＳ１５０は、所定期間の後、データベースから情報１０３０を削除できる。あるいはおよび／または加えて、ＯＳＳ１５０は、所定期間の満了の通知をユーザに提供でき、ユーザはデータベースから情報１０３０をマニュアルで削除できる。
【００８０】
本明細書に記載されている実施例は、転送ネットワークに関連する情報に基づいて、アクセスノードに関連する１つ以上の基地局によって検出された転送ネットワークの欠陥（または劣化）のソースを決定するシステムおよび／または方法を提供できる。
【００８１】
本明細書に記載されているシステムおよび／または方法は、転送ネットワークの所定のエンドポイント（例えばルータ）に、トレースルートの相関に基づいて、転送ネットワークのルータ／リンク故障または劣化を決定できる。システムおよび／または方法は、また、転送ネットワークの故障か劣化が公共インターネット内またはプライベート・イントラネット内にあるかどうか決定できる。
【００８２】
実施例の上述の説明は図および説明を提供するが、開示される厳密な形に本発明を網羅するまたは制限することを目的とするものではない。上述の教示を考慮してまたは本発明の実施から修正及び変更が可能である。例えば、図１２〜図１４に関して、ブロックの直列的なブロックが記載されているが、当該ブロックの順序はは他の実施例において修正され得る。更に、依存関係の無いブロックは並列的に実行され得る。
【００８３】
本明細書内で用語「含む／含んでいる（comprises/comprising）」が使用される場合、述べられた特徴、数値、ステップまたは構成要素の存在を指定するもので有り、１つ以上の他の特徴、数値、ステップ、構成要素またはそれらの組み合わせの存在または追加を排除するものではないことは強調されなければならない。
【００８４】
上述した例示的実施形態が、図示される実施例のソフトウェア、ファームウェアおよびハードウェアの多くの異なる形で実施することが可能であることは明らかである。これらの態様を実装するために使用する実際のソフトウェアコードまたは専用の制御ハードウェアは制限するものであると解釈してはならない。このように、態様の動作および振る舞いは、特定のソフトウェアコードに関係なく記載されており、ソフトウェアおよび制御ハードウェアは、本明細書の説明に基づいた態様を実装するように設計されていることが理解される。
【００８５】
特徴の特定の組合せが請求項において詳述されおよび／または明細書において開示される場合であっても、これらの組合せは本発明を制限することを目的としない。実際、これらの特徴の多くは、請求項において詳述されない方法および／または明細書において開示されない方法で組み合わせられ得る。
【００８６】
要素、ブロックまたは命令の不存在は、明確に記載されていない限り、本発明に重要であるか本質的であると解釈されない。また、本明細書において、冠詞「ａ」は１つ以上の部材を含むことを意図する。１つの部材のみが意図される場合、用語「１つ（one）」または類似の言い回しが用いられる。更に、明示されていない場合、表現「基づく（based on）」は、「少なくとも部分的に基づく（based, at least in part, on）」ことを意図する。
【図１Ａ】
0005506801.tif 000002
【図１Ｂ】
0005506801.tif 000003
【図２】
0005506801.tif 000004
【図３】
0005506801.tif 000005
【図４】
0005506801.tif 000006
【図５】
0005506801.tif 000007
【図６】
0005506801.tif 000008
【図７】
0005506801.tif 000009
【図８】
0005506801.tif 000010
【図９】
0005506801.tif 000011
【図１０】
0005506801.tif 000012
【図１１】
0005506801.tif 000013
【図１２】
0005506801.tif 000014
【図１３】
0005506801.tif 000015
【図１４】
0005506801.tif 000016