(57)【要約】【課題】通信ネットワークに接続され、ネットワークレイヤの直下に配置されているデータリンクレイヤの直下に配置された物理レイヤを含む階層アーキテクチャを有する通信ルータについてのデータ処理システムを提供する。【解決手段】データ処理システムは、接続のそれぞれを介して物理レイヤに到達する各ネットワークからのトラフィックデータを解析し、そのネットワークトラフィックデータから関与するネットワークレイヤを構成するための構成データを決定するプロセッサを各データリンクレイヤの中に含む。各ネットワーク技術とは独立で、特定の構成データを関与するネットワークレイヤに転送して、ネットワークレイヤが各ネットワークトラフィックに応じて構成されるようにすることができる少なくとも１つのアプリケーションプログラミングインタフェースが、関与するデータリンクレイヤと関与するネットワークレイヤの間に存在する。【選択図】      図１
2005057755.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの接続で少なくとも１つの通信ネットワークに接続され、少なくとも１つのネットワークレイヤの直下に配置される少なくとも１つのデータリンクレイヤの直下に配置された少なくとも１つの物理レイヤを含む階層アーキテクチャを有する通信ルータについてのデータを処理する方法であって、
ｉ）データリンクレイヤのレベルで、その接続のそれぞれを介して物理レイヤに到達する各ネットワークからのデータトラフィックを解析し、
ｉｉ）前記ネットワークトラフィックデータから関与する前記ネットワークレイヤについての構成データを決定し、
ｉｉｉ）各ネットワークの前記トラフィックに応じて前記構成データに基づいて関与する前記ネットワークレイヤを構成すること
からなる方法。
【請求項２】
前記構成が、前記データリンクレイヤと前記ネットワークレイヤの間における、各ネットワーク技術とは独立の少なくとも１つのアプリケーションプログラミングインタフェースを介して、前記構成データを関与する前記ネットワークレイヤに転送することによって行われる請求項１に記載の方法。
【請求項３】
関与する前記データリンクレイヤによって実施される各ネットワーク技術に依存するデータが、前記ネットワークトラフィックデータ情報から決定され、その後、前記情報データが、各ネットワーク技術とは独立の構成データに変換される請求項１に記載の方法。
【請求項４】
そのネットワーク接続のそれぞれを介して前記物理レイヤに到達する前記ネットワークトラフィックデータが、独立に観察され、各ネットワーク接続に関連するネットワーク技術に依存する情報データが、前記トラフィックデータから抽出される請求項３に記載の方法。
【請求項５】
各トラフィックに対応する抽出された情報データが、束ねられ、束ねられた情報データが、選択されたフォーマットに適合するようになされる請求項４に記載の方法。
【請求項６】
前記束ねられ、適合させられた情報データが、各ネットワーク技術とは独立の構成データに変換される請求項５に記載の方法。
【請求項７】
前記トラフィックデータが、各ネットワークレイヤが定期的に構成されるように定期的に解析される請求項１に記載の方法。
【請求項８】
前記トラフィックデータが、各ネットワークレイヤが定期的に構成されるように定期的に解析される請求項２に記載の方法。
【請求項９】
前記トラフィックデータが、各ネットワークレイヤが定期的に構成されるように定期的に解析される請求項３に記載の方法。
【請求項１０】
前記トラフィックデータは、前記接続の１つの上で専用の通知を受信すると、解析される請求項１に記載の方法。
【請求項１１】
前記トラフィックデータは、前記接続の１つの上で専用の通知を受信すると、解析される請求項２に記載の方法。
【請求項１２】
前記トラフィックデータは、前記接続の１つの上で専用の通知を受信すると、解析される請求項３に記載の方法。
【請求項１３】
前記構成データは、１つまたは複数の最大転送単位サイズと、ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤプロトコルバージョンと、前記ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤサービスバージョンと、物理レイヤが接続された前記ルータに隣接するルータのネットワークレイヤアドレスとを含むグループから選択される請求項１に記載の方法。
【請求項１４】
前記構成データは、１つまたは複数の最大転送単位サイズと、ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤプロトコルバージョンと、前記ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤサービスバージョンと、物理レイヤが接続された前記ルータに隣接するルータのネットワークレイヤアドレスとを含むグループから選択される請求項２に記載の方法。
【請求項１５】
前記構成データは、１つまたは複数の最大転送単位サイズと、ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤプロトコルバージョンと、前記ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤサービスバージョンと、物理レイヤが接続された前記ルータに隣接するルータ群のネットワークレイヤアドレスとを含むグループから選択される請求項３に記載の方法。
【請求項１６】
前記プロトコルバージョンが、ＩＰｖ４、ＩＰｖ６、およびＤｅｃｎｅｔを含むグループから選択される請求項１３に記載の方法。
【請求項１７】
前記サービスバージョンが、ルーティングプロトコルを含むグループから選択される請求項１３に記載の方法。
【請求項１８】
前記サービスバージョンが、ルーティングプロトコルを含むグループから選択される請求項１６に記載の方法。
【請求項１９】
少なくとも１つの接続で少なくとも１つの通信ネットワークに接続され、少なくとも１つのネットワークレイヤの直下にそれ自身配置される少なくとも１つのデータリンクレイヤの直下に配置された少なくとも１つの物理レイヤを含む階層アーキテクチャを有する通信ルータ用のデータ処理システムであって、
各データリンクレイヤの中に実装され且つその接続のそれぞれを介して物理レイヤに到達する各ネットワークからのトラフィックデータを解析しそして前記ネットワークトラフィックデータから関与するネットワークレイヤを構成するための構成データを決定するように構成された処理手段と、関与するデータリンクレイヤと関与するネットワークレイヤの間の、各ネットワーク技術とは独立した、前記特定の構成データを関与する前記ネットワークレイヤに転送してそれが各ネットワークトラフィックに応じて構成されるように構成された少なくとも１つのアプリケーションプログラミングインタフェースとを含むシステム。
【請求項２０】
前記処理手段が、前記ネットワークトラフィックデータから関与する前記データリンクレイヤによって実施される各ネットワーク技術に依存する情報データを決定し、次に、前記情報データを各ネットワーク技術とは独立の構成データに変換するように構成される請求項１９に記載のシステム。
【請求項２１】
前記処理手段が、各物理レイヤのネットワーク接続の数と同一の数の監視モジュールを含み、各監視モジュールが、そのネットワーク接続の１つを介して関与する前記物理レイヤに到達する前記ネットワークトラフィックデータを観察し、該ネットワークトラフィックデータから前記ネットワーク接続に関連するネットワーク技術に依存する前記情報データを抽出するように構成される請求項２０に記載のシステム。
【請求項２２】
前記処理手段が、各物理レイヤのネットワーク接続の数と同一の数のフォーマットモジュールを含み、各フォーマットモジュールが、監視モジュールに関連し、前記関連する監視モジュールによって抽出された前記情報データを束ね且つ選択されたフォーマットに従って前記束ねられた情報データを適合させるように構成される請求項２１に記載のシステム。
【請求項２３】
前記処理手段が、各フォーマットモジュールおよび関与する前記アプリケーションプログラミングインタフェースに接続され、前記束ねられ、適合させられた情報データを各ネットワーク技術とは独立の構成データに変換するように構成された、変換モジュールを含む請求項２２に記載のシステム。
【請求項２４】
前記処理手段が、前記ネットワークレイヤが定期的に構成されるように前記解析を定期的に実行するように構成される請求項１９に記載のシステム。
【請求項２５】
前記処理手段が、前記接続の１つの上で専用の通知を受信すると、前記トラフィックデータを解析するように構成される請求項１９に記載のシステム。
【請求項２６】
前記構成データは、１つまたは複数の最大転送単位サイズと、前記ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤプロトコルバージョンと、前記ルータの物理レイヤが接続された各ネットワークにおいて使用されるネットワークレイヤサービスバージョンと、前記物理レイヤが接続された前記ルータに隣接するルータのネットワークレイヤアドレスを含むグループから選択される請求項１９に記載のシステム。
【請求項２７】
前記プロトコルバージョンが、ＩＰｖ４、ＩＰｖ６、およびＤｅｃｎｅｔを含むグループから選択される請求項２６に記載のシステム。
【請求項２８】
前記サービスバージョンが、ルーティングプロトコルを含むグループから選択される請求項２６に記載のシステム。
【請求項２９】
前記サービスバージョンが、ルーティングプロトコルを含むグループから選択される請求項２７に記載のシステム。
【請求項３０】
請求項１９から２８のいずれか一項に記載の処理システムを含む通信ルータ。
【請求項３１】
インターネットプロトコル通信ネットワークにおける請求項１から３０のいずれか一項に記載の処理デバイス、通信ルータ、および処理方法の使用。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、優先権を主張する２００３年８月１日に出願した仏国特許出願第０３０９５０７号に基づき、参照により開示の全体が本明細書に組み込まれる。
【０００２】
本発明の分野は、通信ネットワークの分野であり、より正確には、そのようなネットワークのルータの構成を行う分野である。
【背景技術】
【０００３】
ルータは、ネットワークノードを構成するユニットであり、そのアーキテクチャが、オープンシステムインターコネクション（ＯＳＩ）モデルにおける７つのレイヤに分割される。７つのレイヤは、階層関係にあり、各レイヤが、下にあるレイヤ（下位レベル）からの情報を使用し、上にあるレイヤ（上位レベル）にサービスを提供している。
【０００４】
最下レベルから始めると、７つのレイヤは、通常、物理レイヤ（１）、データリンクレイヤ（２）、ネットワークレイヤ（３）、トランスポートレイヤ（４）、セッションレイヤ（５）、プレゼンテーションレイヤ（６）、およびアプリケーションレイヤ（７）と呼ばれる。
【０００５】
例えば、ＩＰルータなどの一部のルータは、異なるバージョンのインターネットプロトコルを使用し、及び／又は異なるタイプのサービスを実施し、及び／又は異なる通信ハードウェアを使用して複数のデータ網に接続され、したがって、ルータのデータリンクレイヤ（レイヤ２）は、異なるネットワーク技術に依存するが、ルータのネットワークレイヤ（レイヤ３）は、それらの技術とは独立である。したがって、ルータのネットワークレイヤは、データリンクレイヤからの情報を効率的に使用することができるように構成しなければならない。
【０００６】
現在、ルータのネットワークレイヤは、ネットワーク管理プラットフォームを介して遠隔から構成されている。ネットワークは常に進化しているため、ネットワーク管理者は、ルータを常に再構成（再設定）しなければならず、これは、特に各ネットワークにおけるルータの数が多いため、長い時間がかかり、面倒なプロセスであり、無用にリソースを消費する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、本発明の１つの目的は、この欠点を改善することである。
【課題を解決するための手段】
【０００８】
この目的で、本発明は、少なくとも１つの接続で少なくとも１つの通信ネットワークに接続され、少なくとも１つのネットワークレイヤの直下に配置される少なくとも１つのデータリンクレイヤの直下に配置された少なくとも１つの物理レイヤを含む階層アーキテクチャを有する通信ルータについてのデータを処理する方法を提案し、方法は、ｉ）データリンクレイヤのレベルで、その接続のそれぞれを介して物理レイヤに到達する各ネットワークからのデータトラフィックを解析し、ｉｉ）ネットワークトラフィックデータから関与するネットワークレイヤについての構成データを決定し、ｉｉｉ）各ネットワークのトラフィックに応じて構成データに基づいて関与するネットワークレイヤを構成することからなる。
【０００９】
つまり、各ルータは、ルータが物理レイヤまたは複数の物理レイヤのレベルで受信するトラフィックデータに応じて、自動構成される。
【００１０】
本発明の別の特徴に従って、構成は、データリンクレイヤとネットワークレイヤの間における、各ネットワーク技術とは独立の少なくとも１つアプリケーションプログラミングインタフェースを介して構成データを関与するネットワークレイヤに転送することによって行われる。
【００１１】
関与するデータリンクレイヤによって実施される各ネットワーク技術に依存するデータが、好ましくは、ネットワークトラフィックデータ情報から決定され、その後、情報データが、各ネットワーク技術とは独立の構成データに変換される（ＡＰＩインタフェースの再使用を保証するため）。この場合、そのネットワーク接続のそれぞれを介して物理レイヤに到達するネットワークトラフィックデータが、独立に観察され、各ネットワーク接続に関連するネットワーク技術に依存する情報データが、トラフィックデータから抽出される場合には有利である。ネットワーク接続は、いくつかのタイプのレベル２（データリンクレイヤ）データを同時にトランスポートすることができ、このため、同一の接続上で複数のネットワーク技術が伝送中である可能性があることに留意するのが重要である。（各トラフィックに対応する）抽出された情報データは、次に、束ねられ、選択されたフォーマットに従って適合されることが可能である。最後に、束ねられた情報データは、各ネットワーク技術とは独立の構成データを生じるように変換され、適合させられることが可能である。
【００１２】
トラフィックデータは、好ましくは、各ネットワークレイヤが定期的に構成されるように定期的に解析される。しかしながら、トラフィックデータは、接続の１つの上で専用の通知を受信すると、解析されることも構想することができる。
【００１３】
さらに、決定され、ネットワークレイヤに転送される構成データは、例えば、最大転送単位（ＭＴＵ）サイズと、ルータの物理レイヤが接続された各ネットワーク内で使用される、異なるバージョンのネットワークレイヤプロトコル（ＩＰｖ４、ＩＰｖ６、Ｄｅｃｎｅｔ、Ａｐｐｌｅｔａｌｋ、ＩＰＸ、その他）と、ルータの物理レイヤが接続された各ネットワーク内で使用される様々なネットワークレイヤサービスバージョン（異なるルーティングプロトコルなどの）と、ルータに隣接し、物理レイヤが接続されたルータのネットワークレイヤアドレスを含む。
【００１４】
また、本発明は、少なくとも１つの接続で少なくとも１つの通信ネットワークに接続され、少なくとも１つのネットワークレイヤの直下にそれ自身配置される少なくとも１つのデータリンクレイヤの直下に配置された少なくとも１つの物理レイヤを含む階層アーキテクチャを有する通信ルータ用のデータ処理システムも提案し、このシステムは、各データリンクレイヤの中に実装され且つその接続のそれぞれを介して物理レイヤに到達する各ネットワークからのトラフィックデータを解析しそしてそのネットワークトラフィックデータから関与するネットワークレイヤを構成するための構成データを決定するように構成された処理手段と、関与するデータリンクレイヤと関与するネットワークレイヤの間の、各ネットワーク技術とは独立した、特定の構成データを関与するネットワークレイヤに転送してそれが各ネットワークトラフィックに応じて構成されるように構成された少なくとも１つのアプリケーションプログラミングインタフェースとを含む。
【００１５】
処理手段は、好ましくは、ネットワークトラフィックデータから関与するデータリンクレイヤによって実施される各ネットワーク技術に依存する情報データを決定し、次に、その情報データを各ネットワーク技術とは独立の構成データに変換するように構成される。この場合、処理手段が、各物理レイヤのネットワーク接続の数と同一の数の監視モジュールを含み、各監視モジュールが、そのネットワーク接続の１つを介して関与する物理レイヤに到達するネットワークトラフィックデータを観察し、そのネットワークトラフィックデータからネットワーク接続に関連するネットワーク技術に依存する情報データを抽出するように構成されると有利である。
【００１６】
代替として、例えば、「マルチスレッド」技術を使用することによって、各物理インタフェースに関して別々のデータ構造を保持することにより、同一タイプの物理レイヤのすべての接続を処理するのに同一の監視モジュールを使用することを構想することもできる。
【００１７】
さらに、その場合、処理手段が、各物理レイヤのネットワーク接続の数と同一の数のフォーマットモジュールを含み、各フォーマットモジュールが、監視モジュールに関連し、関連する監視モジュールによって抽出された情報データを束ね且つ選択されたフォーマットに従って束ねられた情報データを適合させるように構成される場合には好ましい。代替として、同一タイプの物理レイヤのすべての接続を処理する監視モジュールに接続された同一のシェーピングモジュールを使用することも構想することができる。さらに、処理手段は、各フォーマットモジュール、および関与するアプリケーションプログラミングインタフェースに接続され、束ねられ、適合させられた情報データを各ネットワーク技術とは独立の構成データに変換するように構成された変換モジュールを含むことが可能である。
【００１８】
本発明は、以上に説明したタイプの処理デバイスを備えた通信ルータも提供する。
【００１９】
本発明は、排他的にではないが、インターネットプロトコル（ＩＰ）通信ネットワークに特によく適合されている。
【００２０】
また、処理手段は、好ましくは、各ネットワークレイヤが定期的に構成されるように解析を定期的に実行するように構成される。しかしながら、処理手段が、接続の１つの上で専用の通知を受信すると、解析を実行するように構成されることも同様に構想することができる。
【００２１】
本発明のその他の特徴および利点は、以下の詳細な説明、および添付の図面を詳しく見ることで明白となり、図面では、単一の図が、本発明の処理デバイスを備え、３つの通信ネットワークに接続されたルータの一実施形態を示している。添付の図面は、本発明の説明の一部を成し、必要な場合、本発明の定義に寄与することが可能である。
【発明を実施するための最良の形態】
【００２２】
本発明の目的は、通信ルータが受信するトラフィックを解析することによって通信ルータの自動構成を可能にすることである。
【００２３】
単一の図で示すとおり、通信ルータＲは、７つの階層関係にあるレイヤを含むオープンシステムインターコネクション（ＯＳＩ）アーキテクチャを有する。
【００２４】
最下レベルに１つまたは複数の物理レイヤ１が存在し、次にデータリンクレイヤ２、次にネットワークレイヤ３、次にトランスポートレイヤ４、セッションレイヤ５、プレゼンテーションレイヤ６、およびアプリケーションレイヤ７（これが、最高レベルのレイヤである）を含むその他のレイヤが存在する。このアーキテクチャ、およびこのアーキテクチャを構成する７つのレイヤは、当技術分野でよく知られており、したがって、本明細書では説明しない。各物理レイヤ１および各データリンクレイヤ２は、レイヤ１、２が接続されているネットワークの技術に依存するのに対して、各ネットワークレイヤ３は、ネットワーク技術とは独立であることを述べるだけで十分である。
【００２５】
前述した種類のルータＲは、一般に、複数の通信ネットワークＮｉに接続され、ルータＲは、ネットワークＮｉのノードを構成している。図示した例では、ルータＲは、３つの物理ポートＰ１ないしＰ３で３つの通信ネットワークＮ１からＮ３に接続されている。例えば、これら３つの通信ネットワークは、ＩＰｖ４、ＩＰｖ６、Ｄｅｃｎｅｔなどの異なるネットワークレイヤプロトコルバージョン、および／または異なるルーティングプロトコルなどの異なるネットワークレイヤサービスバージョンを使用することが可能なＩＰデータ網である。
【００２６】
ルータＲが、物理レイヤ１に関連する物理ポートＰｉにより接続されるネットワークがＩＰネットワークである場合、ルータは、ＩＰルータと呼ばれる。以降、説明上の例として、ルータＲは、ＩＰルータであり、１つの物理レイヤおよび１つのデータリンクレイヤだけを有するものと考える。ただし、ルータは、ＩＰタイプ以外のタイプであることも可能であり、及び／又は複数の物理レイヤ及び／又は複数のデータリンクレイヤを組み込むことも可能である。
【００２７】
ルータＲが接続された進化するＩＰネットワークＮｉに対して、遠隔またはローカルの外部介入なしにルータＲを迅速に適合させることを可能にするため、本発明は、ルータＲに処理デバイスＤを備えることを提案する。
【００２８】
この目的で、デバイスＤは、データリンクレイヤ２の中に実装された処理手段ＰＭと、データリンクレイヤと単一の（または各）ネットワークレイヤ３の間にインターリーブされた１つまたは複数のアプリケーションプログラミングインタフェース（ＡＰＩ）とを含む。
【００２９】
これは、単一の図の中に表れないが、複数のネットワークレイヤ３が、ルータＲ内部に並存することが可能であり、その場合、好ましくは、ネットワークレイヤと同一の数のアプリケーションプログラミングインタフェースが存在する。これにより、ルータＲが、マルチプロトコルモードで動作することができるようになる。
【００３０】
処理手段ＰＭは、ネットワーク接続Ｌｉのそれぞれを介して物理レイヤ１に関連する３つの物理ポートＰｉに到達する各ネットワーク上のトラフィックのデータ（またはデータフレーム）を解析し、そのネットワークトラフィックデータからネットワークレイヤ３のための構成データを特定するように構成される。
【００３１】
より正確には、レベル３のヘッダおよびペイロードを含むレイヤ２のヘッダおよびペイロードを有するパケットが受信される。レイヤ３の性質は、レイヤ２パケットのヘッダの中の特別コードで、例えば、イーサネット（登録商標）タイプのレイヤ２によってパケットが伝送されている場合、ＩＰｖ４の場合の０ｘ０８００に、またはＩＰｖ６の場合の０ｘ８６ＤＤに等しいコードで決定される。一旦、レイヤ３フレームの性質が分かると、そのレイヤ３の特定の情報を、例えば、ＩＰｖ４のＩＣＭＰの場合、「プロトコルコード１」を、またはＩＰｖ６のＩＣＭＰの場合、「ＮｅｘｔＨｅａｄｅｒの値５８」をレイヤ３ヘッダの中で検査することができる。
【００３２】
各アプリケーションプログラミングインタフェースは、処理手段ＰＭによって特定された構成データをデータリンクレイヤ２から、データリンクレイヤ２が接続されたネットワークレイヤ３に転送して、ネットワークレイヤ３が、ルータＲが受信する様々なネットワークのトラフィックに応じて構成されるようにすることを担う。
【００３３】
処理デバイスＤのお陰で、各ルータＲは、物理レイヤ１のレベルで自らが受信するデータトラフィック（またはデータフレーム）に応じて、自らの構成を行うことができる。
【００３４】
トラフィックデータは、好ましくは、定期的に、例えば、５分毎に解析される。その場合、ネットワークレイヤは、同一の周期で再構成される。接続Ｌｉに関する専用の通知が受信された時点でデータトラフィックの解析をトリガすることも同様に、考えることができる。
【００３５】
１つの特に有利な実施形態では、単一の図で示すとおり、処理手段ＰＭは、３つの物理ポートＰｉの１つにそれぞれが関連し、変換モジュールＣＭに接続されているそれぞれのフォーマットモジュールＦＭ−ｉに接続された３つの監視モジュールＳＭ−ｉを含む。
【００３６】
各監視モジュールＳＭ−ｉは、物理ポートＰｉの１つによって受信されたネットワークトラフィックデータ（またはフレーム）を、ネットワークレイヤ３を構成するのに役立ち、データリンクレイヤ２によって実施されるネットワーク技術に依存し、前記ポートＰｉとネットワークＮｉの間の接続Ｌｉに関連する、データ（またはフレーム）が含む情報データをそれから抽出するために観察するように構成される。
【００３７】
例えば、抽出される情報データは、接続（またはリンク）Ｌｉの「終端に」配置されたルータの特性から成る。それらの特性は、ルータを適切に構成するのに使用される。
【００３８】
各フォーマットモジュールＦＭ−ｉは、データを束ねるために、それが接続されている監視モジュールＦＭ−ｉから、監視モジュールが抽出したデータを受け取り（フォーマットモジュールは、実際に役立つものだけを次の上位レイヤに送るために束ねることが役立つ情報のバーストを受け取ることが可能である）、次に、選択されたフォーマット、例えば、ＸＭＬフォーマットまたはＡＳＮ１フォーマット（ただし、他の任意の適切なタイプのフォーマットも考えるることができる）に従ってそのデータを適合させる（またはそのデータをフォーマットする）ようにする。
【００３９】
各フォーマットモジュールＦＭ−ｉによって束ねられ、適合され、データリンクレイヤ２によって実施されるネットワーク技術に依存するデータは、変換モジュールＣＭに送り込まれ、変換モジュールＣＭは、ネットワーク技術とは独立で、ネットワークレイヤ１によってネットワークレイヤ１の自動構成のために必要とされる構成データにそのデータを変換する（または変形する）ことを担う。
【００４０】
例えば、構成データは、最大転送単位（ＭＴＵ）サイズ、または異なるネットワークＮｉにおいて使用される、異なるネットワークレイヤプロトコルバージョン（ＩＰｖ４、ＩＰｖ６、Ｄｅｃｎｅｔなど）、または異なるネットワークＮｉ内部で使用される、異なるネットワークレイヤサービスバージョン（異なるルーティングプロトコル、異なるＲＳＶＰ、ＬＤＰ、および同様のシグナンリング）、または隣接するルータのネットワークレイヤアドレス（これにより、特に、ルータＲが、ルーティングを観察することができるようになり、例えば、データリンクレイヤが、各接続Ｌｉ上で隣接するルータからＩＰｖ４（またはＩＰｖ６）アドレスを獲得するＡＲＰ要求を生成することが可能である）、を表す。
【００４１】
変換モジュールＣＭは、構成データを関与するネットワークレイヤに転送することを担い、レイヤ２技術とは独立である、アプリケーションプログラミングインターフェースＡＰＩに接続されている。
【００４２】
この構成データを受け取ると、関与するネットワークレイヤ３は、従来のように自らを構成することができ、これにより、より上位のレイヤサービスにそのデータ上の情報、例えば、ＭＴＵサイズが与えられることが可能になる。そして、ルータＲは、その後の解析において、ネットワークＮｉの１つの上で次の変更が検出されるまで、物理ポートＰｉによりそれが接続されている３つのＩＰネットワークＮｉからそれが受信するトラフィックに適合させられる。
【００４３】
本発明の処理デバイスＤ、特に処理デバイスＤの監視モジュールＳＭ−ｉ、フォーマットモジュールＦＭ−ｉ、変換モジュールＣＭ、ならびにアプリケーションプログラミングインタフェースＡＰＩのそれぞれは、電子回路、データ処理モジュール（ソフトウェア）、または回路とソフトウェアの組み合わせの形態で実装されることができる。
【００４４】
同一タイプの物理レイヤのすべての接続を処理するのに同一の監視モジュールが使用される変形形態も構想できることに留意することが重要である。その場合、例えば、マルチスレッド技術を使用して、各物理インタフェースに関して別々のデータ構造を保持することが必要である。その場合、好ましくは、同一のフォーマットモジュールが、共通の物理レイヤタイプのすべての接続を処理するのに使用される監視モジュールに接続される。
【００４５】
また、本発明は、階層アーキテクチャを有する通信ルータＲについてのデータを処理する方法も提供する。
【００４６】
この方法は、特に、前述した、処理デバイスＤおよび通信ルータＲの助けで実施することができる。この方法のステップの主な機能およびオプションの機能、ならびに下位機能は、処理デバイスＤおよび／または通信ルータＲを構成する手段のものと実質的に同一であり、本発明の方法の主な機能を実施するステップだけを以下に要約する。
【００４７】
処理方法は、ルータＲのデータリンクレイヤ２のレベルで、接続Ｌｉのそれぞれを介して物理レイヤ１に到達する、異なるネットワークからのトラフィックのデータを解析し、そのネットワークトラフィックデータから関与するネットワークレイヤ３のための構成データを決定し、そして、構成データに基づいて且つ各ネットワークのトラフィックに応じて、関与するネットワークレイヤを構成することよりなる。
【００４８】
本発明は、単に例として以上に説明した処理デバイス、通信ルータ、および処理方法の実施形態に限定されず、特許請求の範囲に含まれる当業者が構想することができるすべての変形形態を包含する。
【図面の簡単な説明】
【００４９】
【図１】本発明の処理デバイスを備え、３つの通信ネットワークに接続されたルータの一実施形態を示す図である。
【符号の説明】
【００５０】
ＡＰＩ  アプリケーションプログラミングインタフェース
ＣＭ  変換モジュール
Ｄ  処理デバイス
ＦＭ−ｉ  フォーマットモジュール
Ｌｉ  ネットワーク接続
Ｎｉ、Ｎ１、Ｎ２、Ｎ３  通信ネットワーク
Ｐｉ、Ｐ１、Ｐ２、Ｐ３  物理ポート
ＰＭ  処理手段
Ｒ  ルータ
ＳＭ−ｉ  監視モジュール
【図１】
2005057755.tif 000003
【外国語明細書】
2005057755.tif 000004
2005057755.tif 000005
2005057755.tif 000006
2005057755.tif 000007
2005057755.tif 000008
2005057755.tif 000009
2005057755.tif 000010
2005057755.tif 000011
2005057755.tif 000012
2005057755.tif 000013
2005057755.tif 000014
2005057755.tif 000015
2005057755.tif 000016
2005057755.tif 000017
2005057755.tif 000018