(57)【特許請求の範囲】
【請求項１】
転送データが格納される第１の転送パケットを導入側エッジノードからネットワークに導入され、中継ノードを介して、導出側エッジノードから前記ネットワーク外部に導出されるネットワーク構成における前記各ノードにおいて、
受信した追跡処理パケットに格納される追跡処理プログラムと第１のパス情報を記憶する第１の記憶部と、
前記追跡処理プログラムを実行し、前記第１の転送パケットの第１の所定条件の通過に応じて前記第１の転送パケットのパス情報を前記第１のパス情報に挿入する第１のパケット実行部と、
受信したフィルタ処理パケットに格納されるフィルタ処理プログラムを記憶する第２の記憶部と、
起動信号により前記フィルタ処理プログラムを実行し、前記第１の転送パケットをフィルタ処理する第２のパケット実行部と、
前記追跡処理プログラムと前記第１のパス情報とを格納された前記追跡処理パケットと、前記フィルタ処理プログラムを格納された前記フィルタ処理パケットとを、前記第１の所定条件の通過に応じて前記転送パケットの送出経路に送出する第１のパケット送信部と、
受信した起動パケットに格納される起動プログラムを記憶する第３の記憶部と、
前記起動パケットプログラムを一度実行し、前記起動信号を生成する第３のパケット実行部と、
前記起動プログラムを格納された前記起動パケットを、前記第１の転送パケットの送出経路に送出する第２のパケット送信部と
を有することを特徴とするネットワークフィルタ処理システム。
【請求項２】
請求項１記載のネットワークフィルタ処理システムにおける前記追跡処理パケット、前記フィルタ処理パケットと前記起動パケットは前記ネットワークに対して前記導入側エッジノードから導入されること
を特徴とするネットワークフィルタ処理システム。
【請求項３】
請求項１記載のネットワークフィルタ処理システムにおける前記第２のパケット実行部は、さらに前記第１の転送パケットに対してフィルタ処理した結果情報を取得すること
を特徴とするネットワークフィルタ処理システム。
【請求項４】
請求項３記載のネットワークフィルタ処理システムにおける前記第３の記憶部は、さらに受信した情報収集パケットに格納される情報収集プログラムと第１の結果情報を記憶し、
前記第３のパケット実行部は、さらに前記情報収集プログラムを一度実行し、前記結果情報を前記第１の結果情報に挿入し、
前記第２のパケット送信部は、さらに前記情報収集プログラムと前記第１の結果情報とを格納された前記情報収集パケットを、前記第１の転送パケットの送出経路に送出すること
を特徴とするネットワークフィルタ処理システム。
【請求項５】
請求項４記載のネットワークフィルタ処理システムにおける前記追跡処理パケット、前記フィルタ処理パケット、前記起動パケットと前記情報収集パケットは前記ネットワークに対して前記導入側エッジノードから導入され、前記情報収集パケットは前記導出側エッジノードから導出されること
を特徴とするネットワークフィルタ処理システム。
【請求項６】
請求項２記載のネットワークフィルタ処理システムは、さらに前記ネットワークを管理するネットワーク管理装置を有し、このネットワーク管理装置は、
前記追跡処理プログラムを格納した前記追跡処理パケットと、前記フィルタ処理プログラムを格納した前記フィルタ処理パケットを生成し送信する第１のパケット生成送信部と、
前記フィルタ処理プログラムを格納した前記起動パケットを生成し送信する第２のパケット生成送信部とからなり、
第１番目に前記追跡処理パケットと前記フィルタ処理パケット、第２番目に前記起動パケットを前記導入側エッジノードに送信すること
を特徴とするネットワークフィルタ処理システム。
【請求項７】
請求項５記載のネットワークフィルタ処理システムは、さらに前記ネットワークを管理するネットワーク管理装置を有し、このネットワーク管理装置は、
前記追跡処理プログラムを格納した前記追跡処理パケットと、前記フィルタ処理プログラムを格納した前記フィルタ処理パケットを生成し送信する第１のパケット生成送信部と、
前記フィルタ処理プログラムを格納した前記起動パケットを生成し送信する第２のパケット生成送信部と、
前記情報収集プログラムを格納した前記情報収集パケットを生成し送信する第３のパケット生成送信部とからなり、
第１番目に前記追跡処理パケットと前記フィルタ処理パケット、第２番目に前記起動パケット、第３番目に前記情報収集パケットを前記導入側エッジノードに送信し、前記情報収集パケットを前記導出側エッジノードから受信すること
を特徴とするネットワークフィルタ処理システム。
【請求項８】
請求項６記載のネットワークフィルタ処理システムにおける前記ネットワーク管理装置は、ユーザ端末又はサーバからの指令により、前記追跡処理パケット、前記フィルタ処理パケットと前記起動パケットを前記導入側エッジノードに送信すること
を特徴とするネットワークフィルタ処理システム。
【請求項９】
請求項７記載のネットワークフィルタ処理システムにおける前記ネットワーク管理装置は、ユーザ端末又はサーバからの指令により、前記追跡処理パケット、前記フィルタ処理パケット、前記起動パケットと前記情報収集パケットを前記導入側エッジノードに送信し、前記情報収集パケットを受信すること
を特徴とするネットワークフィルタ処理システム。
【請求項１０】
請求項２記載のネットワークフィルタ処理システムにおいて、
ユーザ端末又はサーバは、前記追跡処理パケット、前記フィルタ処理パケットと前記起動パケットを前記導入側エッジノードに送信すること
を特徴とするネットワークフィルタ処理システム。
【請求項１１】
請求項５記載のネットワークフィルタ処理システムにおいて、
ユーザ端末又はサーバは、前記追跡処理パケット、前記フィルタ処理パケット、前記起動パケットと前記情報収集パケットを前記導入側エッジノードに送信し、前記情報収集パケットを前記導出側エッジノードから受信すること
を特徴とするネットワークフィルタ処理システム。
【請求項１２】
請求項１記載のネットワークフィルタ処理システムにおいて、
前記導入側エッジノード、前記中継ノード及び前記導出側エッジノードを有する前記ネットワークは、コネクションレス型のネットワークであること
を特徴とするネットワークフィルタ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークフィルタ処理（フィルタリング）システムに関し、例えば、コネクションレスのパケットを転送するネットワークにおいて、所定のパケットに対してフィルタリングする（輻輳状態などを解消するために所定のパケットを廃棄する）場合に適用し得るものである。
【０００２】
【従来の技術】
一般のネットワークシステムは、例えば、特開２０００−２１６８３０号公報に記載されているものがある。このようなシステムにおいて、ネットワーク管理装置は、ある一連のノードに対して固定的にフィルタリングを実行する。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のネットワークシステムでは、固定的にフィルタ処理（フィルタリング）を実行するため、ネットワークが混んでいる個所のみ動的にフィルタリングを行う場合、ネットワークシステムは、混んでいる情報を収集し、逐次、管理システムがフィルタリングを命令することになり、非常に処理コストがかかっていた。また、管理システムがある条件をフィルタリングするといったことも、非常にコストがかかっていた。特にコネクションレスのパケットが送信された場合、どのパスを通過するか分からず、動的にフィルタリングすることは、非常に難しかった。
【０００４】
【課題を解決するための手段】
かかる課題を解決するため、本発明は、第１の転送パケットが導入側エッジノードからネットワークに導入され、中継ノードを適宜介して、導出側エッジノードからネットワーク外部に導出されるネットワークにおける各ノードにおいて以下のようにしたことを特徴とする。
【０００５】
すなわち、各ノードは、受信した追跡処理パケットに格納される追跡処理プログラムと第１のパス情報を記憶する第１の記憶部と、追跡処理プログラムを実行し、第１の転送パケットの第１の所定条件の通過に応じて第１の転送パケットのパス情報を第１のパス情報に挿入する第１のパケット実行部と、受信したフィルタ処理パケットに格納されるフィルタ処理プログラムを記憶する第２の記憶部と、起動信号によりフィルタ処理プログラムを実行し、第１の転送パケットをフィルタ処理する第２のパケット実行部と、追跡処理プログラムと第１のパス情報とを格納された追跡処理パケットと、フィルタ処理プログラムを格納されたフィルタ処理パケットとを、第１の所定条件の通過に応じて転送パケットの送出経路に送出する第１のパケット送信部と、受信した起動パケットに格納される起動プログラムを記憶する第３の記憶部と、起動パケットプログラムを一度実行し、起動信号を生成する第３のパケット実行部と、起動プログラムを格納された起動パケットを、第１の転送パケットの送出経路に送出する第２のパケット送信部とを有することを特徴とする。
【０００６】
【発明の実施の形態】
（Ａ）第１の実施形態
以下、本発明によるネットワークフィルタ処理システムの第１の実施形態を、図面を参照しながら詳述する。また、以後フィルタ処理をフィルタリングと記載する。さらに、以下に記載されるフィルタリングとは、パケットがノード間を転送されるときにおいて、輻輳状態などを解消するために所定のパケットを廃棄する処理のことである。
【０００７】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態のネットワークフィルタリングシステムの全体構成を示すブロック図である。なお、第１の実施形態のネットワークフィルタリングシステムは、コネクションが確立されることなく信号（以降、パケットと記す）が送信先に向けて転送されていく、コネクションレス型のネットワークに適用されたものである。
【０００８】
図１において、第１の実施形態のネットワークフィルタリングシステム１に係るネットワークＮは、複数（図１では４個）の第１のノード（パケット転送装置）２−１〜第４のノード２−４が、複数（図１では５個）の第１のリンク３−１〜第５のリンク３−５によって適宜に接続され、構成されるものである。
【０００９】
ここで、第１のノード２−１及び第４のノード２−４は、当該ネットワークＮと、他のネットワークのノードやユーザ端末（またはサーバ）（図示せず）との接続点となっている、いわゆるエッジノードである。ネットワークＮには、各ノード間において１つ、または複数のパケットが転送されている。このパケット、またはこれらのパケットは、以下、転送パケットと呼ばれる。
【００１０】
図１では、第１のノード（導入側エッジノード）２−１から転送される第１の転送パケット（以下、所定の転送パケットと呼ぶ）Ｐが当該ネットワークＮに導入され、その所定の転送パケットＰが第４のノード（導出側エッジノード）２−４から当該ネットワークＮの外部へ導出される例を示している。ここで、各ノードにおいて、所定の転送パケットＰ以外の転送パケットは、第２の転送パケット（以下、その他の転送パケット）と呼ぶ。転送パケット（または所定の転送パケットＰ）は、後述するフィルタリングの対象となるパケットである。転送パケット（所定の転送パケットＰとその他の転送パケット）は、例えば、ＩＰパケットやＡＴＭセルなどのいずれのレイヤに係るものであっても良い。
【００１１】
この第１の実施形態の場合、少なくとも第１のノード（導入側エッジノード）２−１、第４のノード（導出側エッジノード）２−４が、第６のリンク５−１、第７のリンク５−２を介してネットワーク管理装置４に接続されている。
【００１２】
ネットワーク管理装置４は、例えば、オペレータが入出力操作する図示しない入出力装置からの指示などの処理に関する起動に従い、ネットワークＮのフィルタリングするものである。ネットワーク管理装置４は、例えば、ＥＭＳ（Ｅｌｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）と呼ばれるものなどが該当するものである。
【００１３】
ネットワーク管理装置４は、所定の転送パケットＰが通過する各ノードのフィルタリングに関し、後述する第１の管理用パケットと第２の管理用パケットを生成する。第１の管理用パケットは後述されるプログラム、パラメータ、データなどからなり、各ノードに常駐されるパケットである。第１の管理用パケットは、以後常駐アクティブパケットＭＰ１と呼ばれる。第２の管理用パケットは後述されるプログラム、パラメータ、データなどからなり、各ノードを巡回されるパケットである。第２の管理用パケットは、以後巡回アクティブパケットＭＰ２と呼ばれる。
【００１４】
ネットワーク管理装置４は、常駐アクティブパケットＭＰ１と巡回アクティブパケットＭＰ２をネットワークＮにおける導入側の第１のノード（導入側エッジノード）２−１に送信し、また、常駐アクティブパケットＭＰ１と巡回アクティブパケットＭＰ２をネットワークＮにおける導出側の第４のノード（導出側エッジノード）２−４から受信するものである。なお、常駐アクティブパケットＭＰ１と巡回アクティブパケットＭＰ２のそれぞれには、フィルタリングの対象となる転送パケット（または所定の転送パケットＰ）の内容を特定するパケット固有情報（例えば、転送パケット（または所定の転送パケット）のヘッダ、またはフィールドに組み込まれている送信元アドレス（送信先アドレス）、ＭＡＣアドレス、ＴＣＰ／ＵＤＰポート番号、ＴＯＳ（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ）、及び該当する転送パケット（または所定の転送パケットＰ）におけるアプリケーション情報（アプリケーションの内容とアプリケーションの内容に対する処理）など）が格納される。
【００１５】
常駐アクティブパケットＭＰ１は、該当する所定の転送パケットＰがネットワークＮを流れたパスを追跡して流れるものであり、そのパス上のノードにおいて常駐アクティブパケットＭＰ１に格納されるプログラム、パラメータ、データなどは、そのノードに常駐され、フィルタリングするものである。ノードに常駐された常駐アクティブパケットＭＰ１には２種類のパケットを有し、１つは対象となる所定の転送パケットＰを追跡する追跡処理パケットＭＰ１−１、もう１つは対象となる転送パケット（または所定の転送パケットＰ）をフィルタリングするフィルタリングパケットＭＰ１−２からなる。ここで、常駐アクティブパケットＭＰ１（追跡処理パケットＭＰ１−１とフィルタリングパケットＭＰ１−２）は、１つからなるパケットでも、複数からなるパケットでも良い。また、追跡処理パケットＭＰ１−１は、１つからなるパケットでも、複数からなるパケットでも良い。フィルタリングパケットＭＰ１−２は、１つからなるパケットでも、複数からなるパケットでも良い。
【００１６】
追跡処理パケットＭＰ１−１には、追跡処理用プログラム、追跡処理用パラメータ（条件パラメータ等を含む）と追跡処理用データなどが格納される。追跡処理用プログラムは、例えば、そのノードに到来したリンクの情報や、当該ノードでの入力ポート及び出力ポートの組み合わせ情報や、そのノードからの出力リンクの情報などのいずれかでなるパス情報を検索し、ノードに常駐された常駐アクティブパケットＭＰ１に関連したパス情報は、追跡処理用データに挿入される。さらに、追跡処理用プログラムは、対象となる所定の転送パケットＰが新たなパスに転送されるとき、追跡処理用プログラムは、追跡処理用データに新たなパスに関する情報を追跡処理用データに挿入する。追跡処理用プログラムは、対象となる所定の転送パケットＰが転送される新たなパスに対して、ノードに常駐された追跡処理用プログラムなどからなる常駐アクティブパケットＭＰ１をコピーし、転送することにより追跡処理する。
【００１７】
一方、フィルタリングパケットＭＰ１−２には、フィルタリング用プログラム、フィルタリング用パラメータとフィルタリング用データなどが格納される。フィルタリング用プログラムは、例えば、対象となる転送パケット（または所定の転送パケットＰ）に関するフィルタリング用パラメータに従ってフィルタリングし、対象となる転送パケット（または所定の転送パケットＰ）に対してフィルタリングされた結果情報は、フィルタリング用データに挿入される。
【００１８】
フィルタリング用パラメータは、例えば、転送パケット（または所定の転送パケットＰ）に係るチェック項目とそのチェック項目に対する量からなるフィルタリングテーブルである。このチェック項目とは、例えば、ノードにおける転送パケットのキューの平均使用度（および転送パケットの内容を特定するパケット固有情報とを組み合わせ）、または上記ノードにおける転送パケットのキューの平均使用度に加えて所定の転送パケットＰのキューの平均使用度（および所定の転送パケットＰの内容を特定するパケット固有情報とを組み合わせ）等である。さらに、ノードにおける転送パケットのトラフィックの平均レート（および転送パケットの内容を特定するパケット固有情報とを組み合わせ）、または上記ノードにおける転送パケットのトラフィックの平均レートに加えて所定の転送パケットＰのトラフィックの平均レート（および所定の転送パケットＰの内容を特定するパケット固有情報とを組み合わせ）等である。
【００１９】
フィルタリング用データには、フィルタリングされた結果情報が挿入され、フィルタリングテーブルに対応したキューに蓄積されていた使用量、送信レート、バケットの廃棄量、帯域、遅延、揺らぎなどからなる。
【００２０】
また、巡回アクティブパケットＭＰ２は、プログラム、パラメータ、データなどからなり、ネットワーク管理装置４から、常駐アクティブパケットＭＰ１の送出時点から時間（例えば一定時間）をおいて送出されるものである。ノードを巡回される巡回アクティブパケットＭＰ２には、起動パケットＭＰ２−１、または情報収集パケットＭＰ２−２などがある。
【００２１】
ここで、巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１、または情報収集パケットＭＰ２−２）は、１つからなるパケットでも、複数からなるパケットでも良い。また、起動パケットＭＰ２−１は、１つからなるパケットでも、複数からなるパケットでも良い。情報収集パケットＭＰ２−２は、１つからなるパケットでも、複数からなるパケットでも良い。
【００２２】
起動パケットＭＰ２−１は、起動用プログラム、起動用パラメータ、起動用データ、追跡処理用データなどが格納される。常駐パケット起動用プログラムは起動信号を生成し、この起動信号により各ノードに常駐させたフィルタリング用プログラムを起動させる。
【００２３】
また、情報収集パケットＭＰ２−２は、情報収集用プログラム、情報収集用パラメータ、情報収集用データ、追跡処理用データなどが格納される。情報収集用プログラムは、情報収集用パラメータにより指定されたノードに常駐された常駐アクティブパケットＭＰ１により直接的又は間接的に得られたフィルタリングされた結果情報を収集し、情報収集用データに挿入される。
【００２４】
ネットワーク管理装置４は、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２を利用した転送パケット（または所定の転送パケットＰ）のフィルタリングに関し、図２に示すような機能部を有する。図２において、ネットワーク管理装置４は、 管理パケット起動部４１、常駐アクティブパケット生成送信部４２、第１のタイマ部４３、第１の巡回アクティブパケット生成送信部４４、第２のタイマ部４５、第２の巡回アクティブパケット生成送信部４６、巡回アクティブパケット受信解析部４７を有する。これら各部、管理パケット起動部４１〜巡回アクティブパケット受信解析部４７は、それぞれフィルタリングに係る追跡される所定の転送パケットＰの種類毎に並列して機能するものである。
【００２５】
管理パケット起動部４１は、オぺレータが入出力操作する図示しない入出力装置からの指示に従い、該当する転送パケット（または所定の転送パケットＰ）のフィルタリングの設定、起動させるものである。ここで、所定の転送パケットＰの追跡、転送パケット（または所定の転送パケットＰ）のフィルタリングは、該当する転送パケット（または所定の転送パケットＰ）のパケット固有情報などで特定する。
【００２６】
またオペレータは、フィルタリングを指示する際に必要なパラメータは、例えば、Ｒａｎｄｏｍ  Ｅａｒｌｙ  Ｄｅｔｅｃｔｉｏｎ（ＲＥＤ）（または、Ｗｅｉｇｈｔｅｄ  ＲＥＤ）のように、各ノードにおける転送パケットのキューの平均使用度（および転送パケットの内容を特定するパケット固有情報をパラメータ）に応じたフィルタリングテーブルなどである。さらに、各ノードにおける所定の転送パケットＰのキューの平均使用度（および所定の転送パケットＰの内容を特定するパケット固有情報をパラメータ）を加えたフィルタリングテーブルなどである。
【００２７】
また、このパラメータは、Ｃｏｍｍｕｎｉｔｔｅｄ  Ａｃｃｅｓｓ  Ｒａｔｅ（ＣＡＲ）のように、各ノードにおける転送パケットのトラフィックの平均レート（および転送パケットの内容を特定するパケット固有情報をパラメータ）に応じたフィルタリングテーブルなどである。さらに、各ノードにおける所定の転送パケットＰのＰトラフィックの平均レート（および所定の転送パケットＰの内容を特定するパケット固有情報をパラメータ）を加えたフィルタリングテーブルなどである。
【００２８】
またオペレータは、転送パケット（または所定の転送パケットＰ）に対してネットワーク層以上で取り扱うデータ転送に関連するエラーの数（確率）、各ノードにおける転送パケット（または所定の転送パケットＰ）の通過処理遅延や遅延揺らぎなどを基にしてフィルタリングテーブルにおける優先順位の変更を指示したりしても良い。
【００２９】
なお、管理パケット起動部４１は、例えば、第１のノード（導入側エッジノード）２−１から、同一パケット群の最初の所定の転送パケットＰが到来したことの通知を受けて、フィルタリングを設定、起動させるものであっても良い。管理パケット起動部４１は、管理パケット起動部の処理が完了した旨の完了信号Ｓ１を送信する。
【００３０】
常駐アクティブパケット生成送信部４２は、管理パケット起動部４１から送信された完了信号Ｓ１を受信した後、所定の転送パケットＰの追跡処理に関する追跡処理パケットＭＰ１−１、転送パケット（または所定の転送パケットＰ）フィルタリングの設定に関するフィルタリングパケットＭＰ１−２などを含む常駐アクティブパケットＭＰ１を形成して第１のノード（導入側エッジノード）２−１に送信するものである。常駐アクティブパケット生成送信部４２は、常駐アクティブパケット生成送信部の処理が完了した旨の完了信号Ｓ２を送信する。
【００３１】
第１のタイマ部４３は、常駐アクティブパケット生成送信部４２から送信された完了信号Ｓ２を受信した後、第１のノード２−１〜第４のノード２−４におけるフィルタリングの設定の期間を計時するものであり、計時終了時に第１の巡回アクティブパケット生成送信部４３に通知するものである。第１のタイマ部４３は、例えば、常駐アクティブパケット生成送信部４２が常駐アクティブパケットＭＰ１を送信した時点から所定時間を計時する。なお、この所定時間をも、オぺレータが図示しない入出力装置から指示するようにしても良い。また、第１のタイマ部４３は、後述される第１の巡回アクティブパケットＭＰ２の送り出すタイミングを、オぺレータの指示を待ってかけるようにしても良い。第１のタイマ部４３は、第１のタイマ部の処理が完了した旨の完了信号Ｓ３を送信する。
【００３２】
第１の巡回アクティブパケット生成送信部４４は、第１のタイマ部４３から送信された完了信号Ｓ３を受信した後、フィルタリングの設定された転送パケット（または所定の転送パケットＰ）のフィルタリングの起動に関する起動パケットＭＰ２−１を含む第１の巡回アクティブパケットＭＰ２を形成して第１のノード（導入側エッジノード）２−１に送信するものである。第１の巡回アクティブパケット生成送信部４４は、第１の巡回アクティブパケット生成送信部の処理が完了した旨の完了信号Ｓ４を送信する。
【００３３】
第２のタイマ部４５は、第１の巡回アクティブパケット生成送信部４４から送信された完了信号Ｓ４を受信した後、第１のノード２−１〜第４の２−４におけるフィルタリングの起動の期間を計時するものであり、計時終了時に巡回アクティブパケット生成送信部４６に通知するものである。第２のタイマ部４５は、例えば、第１の巡回アクティブパケット生成送信部４４が第１の巡回アクティブパケットＭＰ２を送信した時点から所定時間を計時する。なお、この所定時間をも、オぺレータが図示しない入出力装置から指示するようにしても良い。また、第２のタイマ部４５は、後述される第２の巡回アクティブパケットＭＰ２の送り出すタイミングを、オぺレータの指示を待ってかけるようにしても良い。第２のタイマ部４５は、第２のタイマ部の処理が完了した旨の完了信号Ｓ５を送信する。
【００３４】
第２の巡回アクティブパケット生成送信部４６は、第２のタイマ部４５から送信された完了信号Ｓ５を受信した後、転送パケット（または所定の転送パケットＰ）のフィルタリング結果の情報収集に関する情報収集パケットＭＰ２−２を含む第２の巡回アクティブパケットＭＰ２を形成して第１のノード（導入側エッジノード）２−１に送信するものである。第２の巡回アクティブパケット生成送信部４６は、第２のタイマ部の処理が完了した旨の完了信号Ｓ６を送信する。
【００３５】
巡回アクティブパケット受信解析部４７は、第２の巡回アクティブパケット生成送信部４６から送信された完了信号Ｓ６を受信した後、次のことを解析する。巡回アクティブパケット受信解析部４７は、当該第４のノード（導出側のエッジノード）２−４から第２の巡回アクティブパケットＭＰ２が与えられたときに、その第２の巡回アクティブパケットＭＰ２のフィルタリング用データに挿入されるフィルタリングされた結果情報から、転送パケット（または所定の転送パケットＰ）に対するフィルタリングが最適に処理されているか否かを解析するものである。巡回アクティブパケット受信解析部４７は、例えば、図示しない入出力装置を介して、得られたフィルタリングされた結果情報を出力する。
【００３６】
フィルタリングされた結果情報には、各ノードにおける転送パケットのキューの使用度（各ノードにおける転送パケットのプレジデンス毎のキューの使用度）、さらに各ノードにおける所定の転送パケットＰのキューの使用度（各ノードにおける所定の転送パケットＰのプレジデンス毎のキューの使用度）、キューに蓄積されていた使用量、バケットの廃棄量、帯域、遅延、揺らぎなどからなる情報が含まれる。
【００３７】
また、フィルタリングされた結果情報には、各ノードにおける転送パケットのトラフィックの平均レート（各ノードにおける転送パケットのプレジデンス毎のトラフィックの平均レート）、さらに各ノードにおける所定の転送パケットＰの平均レート（各ノードにおける所定の転送パケットＰのプレジデンス毎の平均レート）、バケットの廃棄量、帯域、遅延、揺らぎなどからなる情報が含まれる。
【００３８】
これらの結果情報から、各ノードに常駐された常駐アクティブパケットＭＰ１によりフィルタリングされるパラメータで実行するか、新たなパラメータに変更した常駐アクティブパケットＭＰ１を用いて管理パケット生成部４１〜巡回アクティブパケット受信解析部４７の各処理を実行するかの命令Ｓ７を生成する。命令Ｓ７に応じて、管理パケット起動部４１は再び実行される。
【００３９】
なお、コネクションレス型のネットワークＮの場合、所定の転送パケットＰは複数のパスを通過することも多く、巡回アクティブパケット受信解析部４７に、同一の所定の転送パケットＰについて複数の第２の巡回アクティブパケットＭＰ２が到達することもある。そのため、巡回アクティブパケット受信解析部４７は、最初の第２の巡回アクティブパケットＭＰ２が到達した以降、所定時間を待ち、その間に到達した第２の巡回アクティブパケットＭＰ２をも含めて解析する。
【００４０】
第１のノード２−１〜第４のノード２−４は、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２を利用した転送パケット（または所定の転送パケットＰ）のフィルタリングに関し、図３に示すような機能部を有する。なお、第１のノード２−１〜第４のノード２−４のハードウェア構成は、従来と同様でも良く、図３は、そのハードウェアとソフトウェアとが融合した形での機能部を示している。
【００４１】
第１のノード２−１〜第４のノード２−４はそれぞれ、パケット判別部２１、転送パケット処理部２２、メータ部２２−１、フィルタリング部２２−２、第１の記憶部２２−３、キュー制御部２２−４、管理パケット処理部２３、常駐アクティブパケット受信部２３−１、巡回アクティブパケット受信部２３−２、常駐アクティブパケット実行部２３−３、追跡処理実行部２３−３ａ、第２の記憶部２３−３ｂ、フィルタリング実行部２３−３ｃ、第３の記憶部２３−３ｄ、常駐アクティブパケット送信部２３−４、巡回アクティブパケット実行部２３−５、第４の記憶部２３−５ａ及び巡回アクティブパケット送信部２３−６を有する。
【００４２】
第１のノード（導入側エッジノード）２−１、第２のノード（第１の中間ノード）２−２〜第３のノード（第２の中間ノード）２−４、第４のノード（導出側エッジノード）２−４によって、一部の機能が僅かに異なっている。
【００４３】
パケット判別部２１は、当該ノードに到来したパケットの種別を判別して、各部に振り分けるものである。すなわち、パケット判別部２１は、到来パケットが転送パケットであれば転送パケット処理部２２に与え、常駐アクティブパケットＭＰ１であれば管理パケット処理部２３内の常駐アクティブパケット受信部２３−１に与え、巡回アクティブパケットＭＰ２であれば管理パケット処理部２３内の巡回アクティブパケット受信部２３−２に与えるものである。
【００４４】
パケットの種別の判別方法は、転送パケットの内容を特定するパケット固有情報を参照する。このとき、到来した転送パケットのパケット固有情報も転送パケット処理部２２内のメータ部２２−１に与える。
【００４５】
さらにここでは、常駐アクティブパケットＭＰ１および巡回アクティブパケットＭＰ２のヘッダ（フィールド）における転送パケットなどのパケットのヘッダ（フィールド）における未使用領域に、常駐アクティブパケットＭＰ１であるフラグの領域、および巡回アクティブパケットＭＰ２であるフラグの領域を設け、それらのフラグの状態によりパケットの種別を判別する。
【００４６】
転送パケット処理部２２は、従来と同様に、転送パケット（所定の転送パケットＰを含む）に対する次ノードやユーザ端末（またはサーバ）への転送処理を行うものである。
【００４７】
この第１の実施形態の場合、転送パケット処理部２２は、さらに、今回到来した所定の転送パケットＰのパスの情報（例えば入力ボートと出力ボートの組み合わせ）を後述する第１の記憶部を介して管理パケット処理部２３（追跡処理実行部２３−３ａ）に与えるものである。なお、コネクションレス型のネットワークＮであるので、送信元及び送信先が同一の所定の転送パケットＰであってもネットワークの状況等によっては異なるパスが決定される。
【００４８】
また、転送パケット処理部２２は、今回到来した転送パケット（または所定の転送パケットＰ）のフィルタリングを管理パケット処理部２３（フィルタリング実行部２３−３ｃ）の命令より処理する。転送パケット処理部２２は、処理した結果の情報を後述する第１の記憶部を介して管理パケット処理部２３（フィルタリング実行部２３−３ｃ）に与えるものである。例えば、処理した結果の情報には、各ノードにおける転送パケットのキューの使用度（各ノードにおける転送パケットのプレジデンス毎のキューの使用度）、さらに各ノードにおける所定の転送パケットＰのキューの使用度（各ノードにおける所定の転送パケットＰのプレジデンス毎のキューの使用度）、キューに蓄積されていた使用量、バケットの廃棄量、帯域、遅延、揺らぎなどからなる情報などがある。また処理した結果の情報には、各ノードにおける転送パケットのトラフィックの平均レート（各ノードにおける転送パケットのプレジデンス毎のトラフィックの平均レート）、さらに各ノードにおける所定の転送パケットＰの平均レート（各ノードにおける所定の転送パケットＰのプレジデンス毎の平均レート）、バケットの廃棄量、帯域、遅延、揺らぎなどからなる情報などがある。
【００４９】
上記のフィルタリングするために、転送パケット処理部２２は、メータ部２２−１、フィルタリング部２２−２、第１の記憶部２２−３、キュー制御部２２−４、を有する。
【００５０】
メータ部２２−１は、例えば、キュー制御部２３−４における転送パケット（または所定の転送パケットＰ）に関するキューの使用量を測定する。また、所定の転送パケットＰが流れるパスに対してネットワーク層以上で取り扱う転送パケット（または所定の転送パケットＰ）の転送に関連するスループット（トラフィックの平均レート）やエラーの数（確率）を測定し、それらの測定結果が第１の記憶部２２−３に格納される。さらに、転送パケットＰが流れるパスに対して転送パケット（または所定の転送パケットＰ）の通過処理遅延や遅延揺らぎなどを測定し、それらの測定結果が第１の記憶部２２−３に格納される。これらの測定結果は、第１の記憶部を介して管理パケット処理部２３（追跡処理実行部２３−３ａ）に与えられる。
【００５１】
フィルタリング部２２−２は、パケット判定部２１から出力された転送パケットＰを入力し、転送パケット（または所定の転送パケットＰ）をフィルタリングするものである。フィルタリング部２２−２は、管理パケット処理部２３（フィルタリング実行部２３−３ｃ）よりフィルタリングの命令が無いとき、第１の記憶部２３−３の情報を用い転送パケット（または所定の転送パケットＰ）に対して一般的なフィルタリングをする。例えば、フィルタリング部２２−２は、出力インターフェースでパケットのトラフィックが増加し、キュー制御部２２−４のキューの使用度が上限までに達すると、それ以降のパケットをキュー制御部２２−４に転送することを中止（テールドロップ）する。また、フィルタリング部２２−２は、管理パケット処理部２３（フィルタリング実行部２３−３ｃ）よりフィルタリングの命令が有るとき、転送パケット（または所定の転送パケットＰ）を管理パケット処理部２３（フィルタリング実行部２３−３ｃ）のフィルタリングに従いフィルタリングをする。
【００５２】
キュー制御部２２−４は、フィルタリング部２２−２から出力された転送パケット（所定の転送パケットＰを含む）を入力し、転送パケットを次ノードやユーザ端末（またはサーバ）への転送処理を行うものである。キュー制御部２２−２は、転送パケットの受信側のスループットと送信のスループットに応じてファーストインファーストアウト（ＦＩＦＯ）型の制御によりキューを制御する。ここでキューの制御は、ＦＩＦＯ型以外に、Ｗｅｉｇｈｔｅｄ  Ｆａｉｒ  Ｑｕｅｕｉｎｇ（ＷＦＱ）、Ｐｒｉｏｒｉｔｙによるキューの制御（ＰＱ）、Ｃｕｓｔｏｍによるキューの制御（ＣＱ）などでも良い。
【００５３】
管理パケット処理部２３は、常駐アクティブパケットＭＰ１（追跡処理パケットＭＰ１−１）に格納される追跡処理用プログラムなどを常駐させて所定の転送パケットＰを追跡処理する。さらに、管理パケット処理部２３は、常駐アクティブパケットＭＰ１（フィルタリングパケットＭＰ１−２）に格納されるフィルタリング用プログラムなどを常駐させて転送パケット（または所定の転送パケットＰ）のフィルタリングする。管理パケット処理部２３は、第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）に格納される起動用プログラムなどにより、転送パケット（または所定の転送パケットＰ）のフィルタリングするフィルタリングパケットＭＰ１−２を起動する。管理パケット処理部２３は、第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）に格納される情報収集用プログラムなどより、フィルタリングパケットＭＰ１−２が有するフィルタリングの結果の情報を収集する。
【００５４】
管理パケット処理部２３は、常駐アクティブパケット受信部２３−１、巡回アクティブパケット受信部２３−２、常駐アクティブパケット実行部２３−３、追跡処理実行部２３−３ａ、第２の記憶部２３−３ｂ、フィルタリング実行部２３−３ｃ、第３の記憶部２３−３ｄ、常駐アクティブパケット送信部２３−４、巡回アクティブパケット実行部２３−５、第４の記憶部２３−５ａ及び巡回アクティブパケット送信部２３−６を有する。
【００５５】
常駐アクティブパケット受信部２３−１は、到来した常駐アクティブパケットＭＰ１を受信処理して、常駐アクティブパケットＭＰ１に格納されたプログラム、パラメータ、データなどを常駐アクティブパケット実行部２３−３に与えるものである。ここで、常駐アクティブパケットＭＰ１（追跡処理パケットＭＰ１−１、フィルタリングパケットＭＰ１−２）は、複数からなるパケットのとき、常駐アクティブパケット受信部２３−１は、複数からなるパケットを受信処理した後に元の１つのパケットに戻して常駐アクティブパケット実行部２３−３に与えてもよい。
【００５６】
巡回アクティブパケット受信部２３−２は、到来した巡回アクティブパケットＭＰ２を受信処理して、巡回アクティブパケットＭＰ２に格納されたプログラム、パラメータ、データなどを巡回アクティブパケット実行部２３−５に与えるものである。ここで、巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１、または情報収集パケットＭＰ２−２）は、複数からなるパケットのとき、巡回アクティブパケット受信部２３−２は、複数からなるパケットを受信処理した後に元の１つのパケットに戻して巡回アクティブパケット実行部２３−５に与えてもよい。
【００５７】
常駐アクティブパケット実行部２３−３は、常駐アクティブパケットＭＰ１における追跡処理パケットＭＰ１−１に格納された追跡処理用プログラム、追跡処理用パラメータ、追跡処理用データなどを第２の記憶部２３−３ｂに記憶させ、追跡処理パケットＭＰ１−１における追跡処理プログラムを追跡処理実行部２３−３ａに常駐（プログラム実行も含む）させるものである。
【００５８】
その後、追跡処理実行部２３−３ａは、追跡処理パケットＭＰ１−１の追跡処理用プログラムなどが特定する所定の転送パケットＰのパス情報が最初に転送パケット処理部２２から与えられたとき、第２の記憶部２３−３ｂに記憶される追跡処理用プログラム、追跡処理用パラメータ、追跡処理用データなどからなる追跡処理パケットＭＰ１−１と、後述する第３の記憶部２３−３ｄに記憶されるフィルタリング用プログラム、フィルタリング用パラメータ、フィルタリング用データなどからなるフィルタリングパケットＭＰ１−２を複製する。追跡処理実行部２３−３ａは、複製により生成された常駐アクティブパケットＭＰ１（追跡処理パケットＭＰ１−１、フィルタリングパケットＭＰ１−２）を次のノード等に追跡できるように、その送信先等を所定の転送パケットＰと同様に書き換えて、常駐アクティブパケット送信部２３−４に与える。
【００５９】
またそれ以降は、追跡処理パケットＭＰ１が特定する所定の転送パケットＰのパス情報が与えられる毎に、今まで使用されたパスか否かを判別し、新たなパスの場合には、上記のように常駐アクティブパケットＭＰ１の複製、出力やパス情報の挿入などを行う。
【００６０】
なお以上では、常駐アクティブパケットＭＰ１のプログラムなどが常駐された後の所定の転送パケットＰを追跡し、そのパス情報を追跡処理用データに挿入する場合を示したが、導入側のエッジノード２−１以外のノードの追跡処理実行部２３−３ａは、所定の転送パケットＰの到来の直後に到来した追跡処理パケットＭＰ１−１を常駐させると共に、その際、直前に到来した所定の転送パケットＰのパス情報を追跡処理用データに挿入させるようにしても良い。この場合であっても、新たな経路へ所定の転送パケットＰを送り出したときには、上記のようにパス情報の挿入や、常駐アクティブパケットＭＰ１（追跡処理パケットＭＰ１−１、フィルタリングパケットＭＰ１−２）の複製、出力を行う。
【００６１】
ここで、追跡処理実行部２３−３ａが処理するのに必要な処理プログラム（の大半）は、追跡処理パケットＭＰ１−１に格納され、追跡処理実行部２３−３ａはその処理プログラムの実行環境を備える構成であっても良い。
【００６２】
また、常駐アクティブパケット実行部２３は、常駐アクティブパケットＭＰ１におけるフィルタリングパケットＭＰ１−２に格納されたフィルタリング用プログラム、フィルタリング用パラメータ、フィルタリング用データなどを第３の記憶部２３−３ｄに記憶し、フィルタリングパケットＭＰ１−２におけるフィルタリングプログラムをフィルタリング実行部２３−３ｃに常駐（ここでは、プログラムの常駐のみ、後述のフィルタリングの起動信号によりプログラムは実行）させるものである。
【００６３】
その後、フィルタリング実行部２３−３ｃは、例えば、対象となる転送パケット（または所定の転送パケットＰ）に関するフィルタリング用パラメータに従ってフィルタリング制御部２２−２に対してフィルタリングを設定、実行する。さらにフィルタリング実行部２３−３ｃは、対象となる転送パケット（または所定の転送パケットＰ）に対してフィルタリングされた結果情報を、フィルタリング用データに挿入する。
【００６４】
フィルタリング用パラメータは、例えば、図４に示されるようなフィルタリング用テーブル７を用いる。フィルタリング用テーブル７の行方向の２段目は、ノードにおける転送パケットのキュー（キュー制御部２２−４）の平均使用量７１をチェック項目としたときの各処理内容が示されている。各処理内容は、チェック項目の値が最大しきい値を超える７２のときに、全ての転送パケットを廃棄７１ａとする。また、チェック項目の値が最大しきい値と等しい７３のときに、転送パケットを指定する頻度で廃棄７１ｂとする。ここでは、廃棄される転送パケットは、ＴＣＰなど再送機能を有するパケットが望ましい。また、指定する頻度は、転送パケットのキュー（キュー制御部２２−４）の平均使用量に対するＭａｒｋ  Ｐｒｏｂａｂｉｌｉｔｙ  Ｄｅｎｏｍｉｎａｔｏｒの値の最大値の頻度でもよい。チェック項目の値が最小しきい値以上、最大しきい値以下７４のときに、チェック項目の値（ここでは、転送パケットのトラフィックのキューの平均使用度）に応じて転送パケットを廃棄７１ｃとする。ここで廃棄される転送パケットは、上記と同様にＴＣＰなど再送機能を有するパケットが望ましい。また、チェック項目の値は、転送パケットのキュー（キュー制御部２２−４）の平均使用量応じたＭａｒｋ  Ｐｒｏｂａｂｉｌｉｔｙ  Ｄｅｎｏｍｉｎａｔｏｒの値の頻度でもよい。チェック項目の値が最小しきい値以下７５のときに、転送パケットは廃棄せず７１ｄとする。
【００６５】
上記に関して転送パケットの優先度をさらに考慮した第１のオプション（上記チェック項目＋転送パケットのプレジデンス）７６（フィルタリング用テーブル７の行方向の３段目）において、チェック項目の値が最大しきい値を超える７２のときに、ＴＯＳの優先度（Ｐｒｅｃｅｄｅｎｃｅ：プレジデンス）の低いレベルのパケットから全ての転送パケットを廃棄７６ａとする。また、チェック項目の値が最大しきい値と等しい７３のときに、優先度の低いレベルの転送パケットから指定する頻度で廃棄７６ｂとする。チェック項目の値が最小しきい値以上、最大しきい値以下７４のときに、優先度の低いレベルの転送パケットからチェック項目の値（ここでは、転送パケットのトラフィックに関するキューの平均使用度）によって廃棄７６ｃとする。チェック項目の値が最小しきい値以下７５のときに、パケットは廃棄せず７６ｄとする。
【００６６】
上記に関してさらなる条件として、フィルタリング用テーブル７の行方向の４段目および５段目は、第２のオプション（ノードにおける所定の転送パケットＰのキュー（キュー制御部２２−４）のキュー平均使用量）７７をチェック項目としたとき、および第３のオプション（第２のオプション＋所定の転送パケットＰのプレジデンス）７８としたときの各処理内容が示されている。これら条件は、所定の転送パケットＰを廃棄する条件が上記の条件に比べて厳しい処理内容であるときに適用される。
【００６７】
例えば、ノードにおける転送パケットのキューの平均使用量７１（または第１のオプション７６）においてチェック項目の値が最小値以下７１ｄ（７６ｄ）であったとしても、チェック項目の値が最大しきい値を超える７２のときに、全ての所定の転送パケットＰを廃棄７７ａとする、または優先度の低いレベルの所定の転送パケットＰから全て廃棄７８ａ（第３のオプション７８が指定されたとき）とする。また、チェック項目の値が最大しきい値と等しい７３のときに、所定の転送パケットＰを指定する頻度で廃棄７７ｂとする、または優先度の低いレベルの所定の転送パケットＰから指定する頻度で廃棄７８ｂ（第３のオプション７８が指定されたとき）とする。ここで廃棄される所定の転送パケットＰは、ＴＣＰなど再送機能を有するパケットが望ましい。チェック項目の値が最小しきい値以上、最大しきい値以下７４のときに、チェック項目の値（所定の転送パケットＰのキューの平均使用量）に応じて所定の転送パケットＰを廃棄８４とする、または優先度の低いレベルの所定の転送パケットＰからチェック項目の値（ここでは、各レベルの所定の転送パケットＰのキューの平均使用量）に応じて廃棄８８（第３のオプション７８が指定されたとき）とする。上記と同様に、ここで廃棄される所定の転送パケットＰは、ＴＣＰなど再送機能を有するパケットが望ましい。チェック項目の値が最小しきい値以下７５のときに、所定の転送パケットＰは廃棄せず７７ｄ（第３のオプション７８が指定されたときも同様に、所定の転送パケットＰは廃棄せず８５）とする。
【００６８】
またフィルタリング用パラメータは、例えば、図５に示されるようなフィルタリング用テーブル８を用いても良い。
【００６９】
フィルタリング用テーブル８の行方向の２段目は、ノードにおける転送パケットのトラフィックの平均レートをチェック項目としたときの各処理内容が示されている。チェック項目に対する各処理内容８１ａ〜８１ｄ（チェック項目の値が最大しきい値を超える８２、チェック項目の値が最大しきい値と等しい８３、チェック項目の値が最小しきい値以上、最大しきい値以下８４、チェック項目の値が最小しきい値以下８５に対応）は、フィルタリング用テーブル７（図４）のノードにおけるパケット全体のトラフィックのキューの平均使用量７１の列（７１ａ〜７１ｄ）（図４）に示される内容と同様にしてもよい。
【００７０】
上記に関して転送パケットの優先度をさらに考慮した第４のオプション８６（フィルタリング用テーブル８の行方向の３段目）においても、チェック項目に対する各処理内容８６ａ〜８６ｄ（チェック項目の値が最大しきい値を超える８２、チェック項目の値が最大しきい値と等しい８３、チェック項目の値が最小しきい値以上、最大しきい値以下８４、チェック項目の値が最小しきい値以下８５に対応）は、フィルタリング用テーブル７（図４）のオプション７６の列（７６ａ〜７６ｄ）（図４）に示される内容と同様にしてもよい。
【００７１】
上記に関してさらなる条件として、フィルタリング用テーブル８の行方向の４段目および５段目は、第５のオプション（ノードにおける所定の転送パケットＰのトラフィックの平均レート）８７をチェック項目としたとき、および第６のオプション（第５のオプション＋所定の転送パケットＰのプレジデンス）８８をチェック項目としたときの各処理内容が示されている。これら条件は、転送パケットＰを廃棄する条件が上記の条件に比べて厳しい処理内容であるときに適用される。
【００７２】
例えば、ノードにおける転送パケットのトラフィックの平均レート８１（または第４のオプション８６）においてチェック項目の値が最小値以下８１ｄ（８６ｄ）であったとしても、チェック項目の値が最大しきい値を超える８２、チェック項目の値が最大しきい値と等しい８３、チェック項目の値が最小しきい値以上、最大しきい値以下８４、チェック項目の値が最小しきい値以下８５のときは、フィルタリング用テーブル７（図４）の第２のオプション７７の列（７７ａ〜７７ｄ）（第６のオプション８８のときは、フィルタリング用テーブル７の第３のオプション７８の列（７８ａ〜７８ｄ））に示される内容と同様にしてもよい。
【００７３】
ここで、フィルタリング実行部２３−３ｃが処理するのに必要な処理プログラム（の大半）は、フィルタリングパケットＭＰ１−２に格納され、フィルタリング実行部２３−３ｃはその処理プログラムの実行環境を備える構成であっても良い。
【００７４】
常駐アクティブパケット送信部２３−４は、常駐アクティブパケット実行部２３−３から与えられた常駐アクティブパケットＭＰ１を直前に送出された所定の転送パケットＰと同じ経路（リンク）に送信するものである。
【００７５】
ここで、所定の転送パケットＰを送出した経路（リンク）が複数ある場合には、常駐アクティブパケットＭＰ１を複製して各経路に送出し得るようにする。なお、第４のノード（導出例エッジノード）２−４の常駐アクティブパケット送信部２３−４は、常駐アクティブパケットＭＰ１をネットワーク管理装置４に送出する。
【００７６】
また、常駐アクティブパケットＭＰ１（追跡処理パケットＭＰ１−１、フィルタリングパケットＭＰ１−２）が複数からなるパケットのとき、常駐アクティブパケット送信部２３−４は、１つからなるパケットを複数のパケットに分割した後に送信処理をしてネットワーク管理装置４に送出してもよい。
【００７７】
巡回アクティブパケット実行部２３−５は、第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）の起動用プログラムなどが与えられたとき、フィルタリング実行部２３−３ｃに常駐している常駐アクティブパケットＭＰ１（フィルタリングパケットＭＰ１−２）のフィルタリング用プログラムを起動させる。起動方法は、起動信号を生成し、起動信号をフィルタリング実行部２３−３ｃにおけるフィルタリングパケットＭＰ１−２に与える。
【００７８】
巡回アクティブパケット実行部２３−５は、第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）に格納される起動用プログラム、起動用パラメータ、起動用データなどが与えられたとき、追跡処理実行部２３−３ａに常駐している追跡処理パケットＭＰ１−１に関連して第２の記憶部２３−３ｂに記憶されるパス情報を第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）の追跡処理用データに挿入する。また、巡回アクティブパケット実行部２３−５は、第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）の情報収集用プログラム、情報収集用パラメータ、情報収集用データなどなどが与えられたときには、常駐しているフィルタリングパケットＭＰ１−２のフィルタリング用プログラムに関連して第３の記憶部２３−３ｄに格納されるフィルタリング情報を、フィルタリング用データに挿入する。さらに、追跡処理パケット実行部２３−３ａに常駐している追跡処理パケットＭＰ１−１の追跡処理用プログラムに関連して、第２の記憶部２３−３ｂに記憶されるパス情報を第１の巡回アクティブパケットＭＰ２の追跡処理用データに挿入する。
【００７９】
ここで、巡回アクティブパケット実行部２３−５において実行される必要な処理プログラム（の大半）は、巡回アクティブパケットＭＰ２に格納され、巡回アクティブパケット実行部２３−５はその処理プログラムの実行環境を備える構成であっても良い。
【００８０】
巡回アクティブパケット送信部２３−６は、常駐アクティブパケットＭＰ１が送出された経路（リンク）へプログラム、パラメータ、データなどが格納された巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１、または情報収集パケットＭＰ２−２）を送出するものである。このとき、巡回アクティブパケット送信部２３−６は、巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１、または情報収集パケットＭＰ２−２）の追跡処理用データを参照する。なお、第４のノード（導出例エッジノード）２−４の巡回アクティブパケット送信部２３−６は、巡回アクティブパケットＭＰ２をネットワーク管理装置４に送出する。ここで、常駐アクティブパケットＭＰ１を送出した経路（リンク）が複数ある場合には、巡回アクティブパケットＭＰ２も複製して各経路に送出し得るようにする。
【００８１】
また、巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１、または情報収集パケットＭＰ２−２）は、複数からなるパケットのとき、巡回アクティブパケット送信部２３−６は、１つからなるパケットを複数のパケットに分割した後に送信処理をしてネットワーク管理装置４に送出してもよい。
【００８２】
上記では、ネットワーク管理装置４が複数の巡回アクティブパケットＭＰ２の取りまとめを行うように説明したが、転送パケットＰの第４のノード（導出側エッジノード）２−４の巡回アクティブパケット処理部２３−４が複数の巡回アクティブパケットＭＰ２の取りまとめを行うようにしても良い。
【００８３】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のネットワークフィルタリングシステム１のフィルタリングの動作を簡単に説明する。
【００８４】
ネットワーク管理装置４は、追跡される所定の転送パケットＰが指定され、フィルタリングの対象の転送パケット（または所定の転送パケットＰ）が指定され、そのフィルタリングが指示されたときに、追跡処理パケットＭＰ１−１とフィルタリングパケットＭＰ１−２からなる常駐アクティブパケットＭＰ１を形成して第１のノード（導入側エッジノード）２−１に送信する。
【００８５】
第１のノード（導入側エッジノード）２−１は、追跡処理パケットＭＰ１−１に格納される追跡処理用プログラムなどを上記のように追跡処理実行部２３−３ａの第２の記憶部２３−３ｂに記憶し、追跡処理実行部２３−３ａにおいて追跡処理プログラムを実行させ、該当する所定の転送パケットＰが到来するを待つ。また、第１のノード（導入側エッジノード）２−１は、フィルタリングパケットＭＰ１−２に格納されるフィルタリング用プログラムなどを上記のようにフィルタリング実行部２３−３ｃの第３の記憶部２３−３ｄに記憶し、フィルタリング実行部２３−３ｃにおいてフィルタリング用プログラムの起動を待機させる。
【００８６】
追跡処理実行部２３−３ａにおいて、所定の転送パケットＰが到来すると、追跡処理パケットＭＰ１−１に格納される追跡処理用プログラムなどが記憶される第２の記憶部２３−３ｂの追跡処理用データに所定の転送パケットＰのパス情報を挿入すると共に、その所定の転送パケットＰの経路（例えば、行き先：リンク３−１又は３−２）に、常駐アクティブパケットＭＰ１の複製を常駐アクティブパケット送信部２３−４を通して送出する。他の第２のノード２−２〜第４のノード２−４も、上記と同様な所定の転送パケットＰに対する追跡処理を行う。なお、同じ経路（リンク）を通った所定の転送パケットＰに対しては常駐アクティブパケットＭＰ１の複製、出力を実行せず、新たな経路を通った所定の転送パケットＰに対しては常駐アクティブパケットＭＰ１の複製、出力を実行する。
【００８７】
ネットワーク管理装置４は、その後、起動パケットＭＰ２−１を有する第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）を、第１のノード（導入側エッジノード）２−１に送信し、各ノードの巡回アクティブパケット実行部２３−５の第４の記憶部２３−４ａに記憶し、巡回アクティブパケット実行部２３−５において起動用プログラムは実行する。
【００８８】
各ノードは、追跡処理パケットＭＰ１−１に関連して、追跡処理実行部２３−３ａの第２の記憶部２３−３ｂに記憶されるパス情報の設定を第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）の追跡処理用パラメータに挿入する。第１の巡回アクティブパケットＭＰ２は、常駐アクティブパケットＭＰ１と同じ経路（リンク）に送出すると同時に、起動用プログラムは終了し、第４の記憶部２３−５ａも第１の巡回アクティブパケットＭＰ２（起動パケットＭＰ２−１）が通過した情報以外すべて消去される。
【００８９】
第４のノード（導出側エッジノード）２−４では、第１の巡回アクティブパケットＭＰ２をネットワーク管理装置４に送信し、ネットワーク管理装置４は、到来した第１の巡回アクティブパケットＭＰ２から、各ノードにおける転送パケット（または所定の転送パケットＰ）のフィルタリングの設定が完了したことを認識する。
【００９０】
ネットワーク管理装置４は、その後、情報収集パケットＭＰ２−２を有する第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）を、第１のノード（導入側エッジノード）２−１に送信する。第２の巡回アクティブパケットＭＰ２は、各ノードの巡回アクティブパケット実行部２３−５の第４の記憶部２３−５ａに記憶され、巡回アクティブパケット実行部２３−５において情報収集用プログラムは実行される。
【００９１】
各ノードは、フィルタリングパケットＭＰ１−２に関連して、フィルタリング実行部２３−３ｃの第３の記憶部２３−３ｄに記憶されるフィルタリングされた結果情報を第４の記憶部２３−５ａの第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）の情報収集用データに挿入する。また各ノードは、追跡処理パケットＭＰ１−１に関連して、追跡処理実行部２３−３ａの第２の記憶部２３−３ｂに記憶されるパス情報の設定を第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）の追跡処理用データに挿入する。第２の巡回アクティブパケットＭＰ２は、常駐アクティブパケットＭＰ１と同じ経路（リンク）に送出すると同時に、情報収集用プログラムは終了し、第４の記憶部２３−５ａも第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）が通過した情報以外すべて消去される。第４のノード（導出側エッジノード）２−４では、第２の巡回アクティブパケットＭＰ２をネットワーク管理装置４に送信し、ネットワーク管理装置４は、到来した第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）に格納される情報収集用データを巡回アクティブパケット受信解析部４７にて、転送パケット（または所定の転送パケットＰ）のフィルタリングされた結果情報を解析する。
【００９２】
これらの結果情報から、所定の条件が満たされないようであれば、新たなパラメータに変更した常駐アクティブパケットＭＰ１を用いて管理パケット生成部４１〜巡回アクティブパケット受信解析部４７の各処理を実行する命令Ｓ７を生成する。
【００９３】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、ネットワーク管理装置は全て又は多くのノードと情報を授受することなく、エッジノードとの情報授受により、所定の転送パケット（または所定の転送パケットＰ）のフィルタリング、フィルタリングされた結果情報の収集することができる。その結果、ネットワーク管理装置の処理負担が従来より軽減される。
【００９４】
また、フィルタリング、フィルタリングされた結果情報の収集に関し、所定の転送パケットＰが通過したノードだけが収集に必要な動作を行うので、平均的に見た場合、ノードの処理負担も従来より軽減される。
（Ａ−４）第１の実施形態の変形実施形態
上記において、所定の転送パケットＰの転送先も動的に変化することなく、かつフィルタリングの実行環境がフィルタリング部２２−２で実行可能であるとき、フィルタリングパケット実行部２３−３ｃは、フィルタリングに必要なテーブルをフィルタリング部２２−２に設定するだけで良い。従って、追跡処理実行部２３−３ａは追跡処理パケットＭＰ１−１を常駐しつづける必要は無く、およびフィルタリングパケット実行部２３−３ｃはフィルタリングパケットＭＰ１−２を常駐しつづける必要は無い。
【００９５】
各ノードに常駐された追跡処理パケットＭＰ１−１とフィルタリングパケットＭＰ１−２からなる常駐アクティブパケットＭＰ１の消滅方法に言及しなかったが、例えば、以下の方法によって、消滅させるようにすれば良い。
【００９６】
第１は、第２の巡回アクティブパケットＭＰ２の送出処理が終了したときに、常駐されている常駐アクティブパケットＭＰ１を消滅させる。
【００９７】
第２は、第２の巡回アクティブパケットＭＰ２の送出後、消滅を実行させるための消滅起動パケットをネットワーク管理装置４が第１のノード（導入側エッジノード）２−１に送出し、各ノードがこの消滅起動パケットが到来したときに常駐されている常駐アクティブパケットＭＰ１を消滅させる。
【００９８】
第３に、常駐アクティブパケットＭＰ１内に消滅時刻や常駐時間等を書き込んでおき、時間管理によって、各ノードが自律的に常駐されている常駐アクティブパケットＭＰ１を消滅させる。
【００９９】
第４に、転送パケットＰの最終のパケットの通過を認識し、第２の巡回アクティブパケットＭＰ２の通過（最終の転送パケットＰの通過前後は問わない）を条件として、各ノードが常駐されていて常駐アクティブパケットＭＰ１を消滅させる。
【０１００】
上記では、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２の２種類の管理用パケットを利用してフィルタリング、フィルタリングされた結果情報を取得するものを示したが、常駐アクティブパケットＭＰ１だけを用いてフィルタリング、フィルタリングされた結果情報を取得するようにしても良い。
【０１０１】
（Ｂ）第２の実施形態
次に、本発明によるネットワークフィルタリングシステムの第２の実施形態を、図面を参照しながら簡単に説明する。
【０１０２】
図６は、第２の実施形態のシステム構成を示すブロック図であり、上述した第１の実施形態に係る図１と同一のものは同一符号を、対応部分には対応符号を付して示している。
【０１０３】
第２の実施形態のネットワークフィルタリングシステム１Ａは、第１の実施形態のネットワーク管理装置（図１での符号４）に代えて、転送パケットＰの送信元であるユ―ザ端末（またはサーバ）６が常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２の発信元になったものである。
【０１０４】
第１のノード２−１〜第４のノード２−４の処理は、第１の実施形態とほぼ同様であるが、以下の点が異なっている。すなわち、第４のノード（導出側エッジノード）２−４は、巡回アクティブパケットＭＰ２が到来し、その処理が終了したときには、ネットワークＮを介して、その巡回アクティブパケットＭＰ２がユーザ端末（またはサーバ）６に与えられるような巡回アクティブパケットＭＰ２の返信処理を行う。この巡回アクティブパケットＭＰ２の返信経路は、所定の転送パケットＰの経路の逆経路であっても良く、また、無関係な経路であっても良い。前者の場合には、返信されていく第２の巡回アクティブパケットＭＰ２の到来によって、各ノードが常駐されている常駐アクティブパケットＭＰ１を消滅させることもできる。
【０１０５】
第２の実施形態によれば、転送パケット（または所定の転送パケットＰ）のフィルタリング、フィルタリングされた結果情報の収集に関し、所定の転送パケットＰが通過したノードだけが収集に必要な動作を行うので、平均的に見た場合、ノードの処理負担を従来より軽減することができる。
【０１０６】
また、ネットワーク管理装置４ではなく、ユーザ端末（またはサーバ）６が常駐アクティブパケットや巡回アクティブパケットの送信元になっているので、オンデマンドにパス情報をユーザ（またはサーバ）が把握することが可能となる。
【０１０７】
なお、第１の実施形態の変形実施形態として挙げた技術思想は、第２の実施形態に対しても適用可能である。
【０１０８】
（C）第３の実施形態
次に、本発明によるネットワークフィルタリングシステムの第３の実施形態を、図面を参照しながら簡単に説明する。
【０１０９】
図７は、第３の実施形態のシステム構成を示すブロック図であり、上述した第１、第２の実施形態に係る図１、図６と同一のものは同一符号を、対応部分には対応符号を付して示している。
【０１１０】
第３の実施形態のネットワークフィルタリングシステム１Ｂは、第１の実施形態と同様に、ネットワーク管理装置４が、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２の発信元になって、フィルタリング、フィルタリングされた結果情報の収集するものである。このフィルタリング、フィルタリングされた結果情報の収集は、ユーザ端末（またはサーバ）６から第８のリンク５−３を介してネットワーク管理装置４に指令され、取得したパス情報をネットワーク管理装置４が第８のリンク５−３を介してユーザ端末（またはサーバ）６に与えられるものである。
【０１１１】
第１のノード２−１〜第４の２−４の動作は、第１の実施形態の各ノードでの動作と同一である。
【０１１２】
第３の実施形態によれば、第１の実施形態と同様な効果を得ることができる。また、ユーザから見れば、追跡処理パケットＭＰ１や情報収集パケットＭＰ２などを作成しなくても、オンデマンドに転送パケット（または所定の転送パケットＰ）のフィルタリング、フィルタリングされた結果情報の収集できるというメリットを享受することができる。
【０１１３】
なお、第１の実施形態の変形実施形態として挙げた技術思想は、第３の実施形態に対しても適用可能である。
【０１１４】
（Ｄ）第４の実施形態
次に、本発明によるネットワークフィルタリングシステムの第４の実施形態について、図面を参照しながら簡単に説明する。
【０１１５】
図８は、第４の実施形態のシステム構成を示すブロック図であり、上述した第１の実施形態に係る図１と同一のものは同一符号を、対応部分には対応符号を付して示している。
【０１１６】
第４の実施形態のネットワークフィルタリングシステム１Ｃは、第１の実施形態におけるネットワークフィルタリングシステムを２つ接続した構成例である。
【０１１７】
第１の実施形態に対して追加された構成は、第５のノード２−５〜第８のノード２−８、第９のリンク３−６〜第１３のリンク３−１０から構成されるネットワークＮ１と、第１４のリンク５−４〜第１５のリンク５−５、ネットワーク管理装置４−１からなる。
【０１１８】
第５のノード２−５〜第８のノード２−８は、複数（図７では５個）の第９のリンク３−６〜第１３のリンク３−１０によって適宜に接続され、構成されるものである。第５のノード２−５の処理〜第８のノード２−８の処理は、第１のノード２−５の処理〜第４のノード２−４の処理と同様であるが、異なる点は、第４のノード２−４と第５のノード２−５との間には、第１６のリンク３−１１により接続されている。ここでは、ネットワークＮからネットワークＮ１に対して送出される所定の転送パケットＰは、第４のノード２−４、第１６のリンク３−１１、第５のノード２−５を経由する。
【０１１９】
第１４のリンク５−４は、第５のノード２−５とネットワーク管理装置４−１との間に接続され、第１５のリンク５−５は、第８のノード２−５とネットワーク管理装置４−１との間に接続される。
【０１２０】
ネットワーク管理装置４−１の処理は、ネットワーク管理装置４の処理と基本的に同様である。異なる点は、後述されるように、接続されるネットワークに応じて生成される常駐アクティブパケットＭＰ１の各パラメータ及び巡回アクティブパケットＭＰ２の各パラメータである。
【０１２１】
所定の転送パケットＰは、第１の実施形態と同様に、第１のノード（導入側エッジノード）２−１からネットワークＮに導入され、第４のノード（導出側エッジノード）２−４よりネットワークＮから導出される。さらに、導出された所定の転送パケットＰは、上記と同様に、第１６のリンク３−１１を経由して、第５のノード（導入側エッジノード）２−５からネットワークＮ１に導入され、第８のノード（導出側エッジノード）２−８よりネットワークＮ１から導出される。
【０１２２】
上記の転送パケットＰの送出経路に伴って、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２は、第１の実施形態と同様に、ネットワーク管理装置４で生成され、第１のノード（導入側エッジノード）２−１からネットワークＮに導入される。管理用プログラムは、第４のノード（導出側エッジノード）２−４よりネットワークＮから導出され、ネットワーク管理装置４に受信される。
【０１２３】
常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２は、ネットワーク管理装置４に戻ってきた時点で、ネットワーク管理装置４は、第１７のリンク５−６を介して、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２をネットワーク管理装置４−１に送信する。ネットワーク管理装置４−１において、ネットワークＮ１に依存するパラメータは生成される。ネットワークＮ１に依存するパラメータは、常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２におけるネットワークＮに依存するパラメータに対して上書きされる。
【０１２４】
上記と同様に、所定の転送パケットＰの送出経路に伴って、ネットワークＮ１に関するパラメータに変更された常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２は、ネットワーク管理装置４−１から送信され、第５のノード（導入側エッジノード）２−５からネットワークＮ１に導入される。常駐アクティブパケットＭＰ１及び巡回アクティブパケットＭＰ２は、第８のノード（導出側エッジノード）２−８よりネットワークＮ１から導出され、ネットワーク管理装置４−１に受信される。
【０１２５】
この一連の処理により、転送パケット（または所定の転送パケットＰ）のフィルタリング、フィルタリングされた結果情報の収集を行う。
【０１２６】
なお、第１の実施形態の変形実施形態として挙げた技術思想は、第４の実施形態に対しても適用可能である。
【０１２７】
第４の実施形態によれば、ネットワーク管理装置が複数存在するネットワーク上でも、ネットワーク管理装置間でプログラムを送受信することにより、ネットワーク管理装置は全て又は多くのノードと情報を授受することなく、エッジノードとの情報授受により、転送パケット（または所定の転送パケットＰ）のフィルタリング、フィルタリングされた結果情報の収集することができる。その結果、ネットワーク管理装置の処理負担が従来より軽減される。
【０１２８】
また、転送パケット（または所定の転送パケットＰ）のフィルタリング、フィルタリングされた結果情報の収集に関し、所定の転送パケットＰが通過したノードだけが収集に必要な動作を行うので、平均的に見た場合、ノードの処理負担も従来より軽減される。
【０１２９】
（Ｅ）他の実施形態
上記各実施形態においては、常駐アクティブパケットＭＰ１や巡回アクティブパケットＭＰ２が１個のパケットでなるものを示したが、データ量が多いならば、複数個のパケットで、上記機能を実現するように構成しても良い。
【０１３０】
また、上記各実施形態においては、常駐アクティブパケットＭＰ１や巡回アクティブパケットＭＰ２が転送パケットと同一レイヤに属するパケットであるものを示したが、異なるレイヤに属するパケットであっても良い。また、ネットワークが許容するならば、常駐アクティブパケットＭＰ１や巡回アクティブパケットＭＰ２に相当するものをパケット以外で転送させるようにしても良い。なお、転送パケットに相当するものもパケットに限定されるものではない。
【０１３１】
さらに、上記各実施形態においては、常駐アクティブパケットＭＰ１を送出後、第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）を１回だけ送出するものを示したが、常駐アクティブパケットＭＰ１を送出後、第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）を複数回送出するようにしても良い。例えば、所定時間間隔で第２の巡回アクティブパケットＭＰ２（情報収集用）を送出して、所定時間間隔でフィルタリング情報を取得するようにしても良い．この場合には、常駐アクティブパケットＭＰ１は、第２の巡回アクティブパケットＭＰ２（情報収集パケットＭＰ２−２）の通過に依らない方法が好ましい。
【０１３２】
また、上記各実施形態においては、常駐アクティブパケットＭＰ１をネットワーク管理装置４やユーザ端末（またはサーバ）６からネットワークＮに導入するものを示したが、第１のノード（導入側エッジノード）２−１に常備させておき、ネットワーク管理装置４やユーザ端末（またはサーバ）６は、所定の転送パケットＰの特定情報を含む常駐アクティブパケットＭＰ１の起動だけを掛けるようにしても良い。
【０１３３】
【発明の効果】
以上のように、本発明のネットワークフィルタリングシステムによれば、所定の転送パケットを追跡する追跡パケットを利用して所定の転送パケットに係るフィルタリング、フィルタリングされた結果情報の情報を取得するようにしたので、フィルタリング、フィルタリングされた結果情報の取得するノードを必要最小限とすることができ、各ノードなどでの処理負担を軽減させることができる。
【図面の簡単な説明】
【図１】第１の実施形態のシステム構成を示すブロック図である。
【図２】第１の実施形態のネットワーク管理装置の機能的構成を示す説明図である。
【図３】第１の実施形態のフィルタリングテーブル７の構成を示す説明図である。
【図４】第１の実施形態のフィルタリングテーブル８の構成を示す説明図である。
【図５】第２の実施形態のシステム構成を示すブロック図である。
【図６】第２の実施形態のシステム構成を示すブロック図である。
【図７】第３の実施形態のシステム構成を示すブロック図である。
【図８】第４の実施形態のシステム構成を示すブロック図である。
【符号の説明】
１、１Ａ、１Ｂ、１Ｃ…ネットワークフィルタリングシステム、
２−１〜２−４、２−５〜２−８…第１のノード〜第８のノード、
２１…パケット判別部、２２…転送パケット処理部、
２３…管理パケット処理部、
２３−１…常駐アクティブパケット受信部、
２３−２…巡回アクティブパケット受信部、
２３−３…常駐アクティブパケット実行部、
２３−３ａ…追跡処理実行部、２３−３ｂ…第２の記憶部、
２３−３ｃ…フィルタリング実行部、２３−３ｄ…第３の記憶部、
２３−４…常駐アクティブパケット送信部、
２３−５…巡回アクティブパケット実行部、２３−５ａ…第４の記憶部、
２３−６…巡回アクティブパケット送信部
３−１〜３−５、５−１〜５−２、５−３、３−６〜３−１０、５−４〜５−５、５−６、…第１のリンク〜第１７のリンク、
４…ネットワーク管理装置、
４１…管理パケット起動部、４２…第１の常駐アクティブパケット生成送信部、
４３…第１のタイマ部、４４…第１の巡回アクティブパケット生成送信部、
４５…第２のタイマ部、４６…第２の巡回アクティブパケット生成送信部、
４７…巡回アクティブパケット受信解析部、
Ｎ…ネットワーク、Ｐ…所定の転送パケット、
ＭＰ１…常駐アクティブパケット、
ＭＰ１−１…追跡処理パケット、ＭＰ１−２…フィルタリングパケット、
ＭＰ２…巡回アクティブパケット、
ＭＰ２−１…起動パケット、ＭＰ２−２…情報収集パケット。
【図１】
0004207396.tif 000002
【図２】
0004207396.tif 000003
【図３】
0004207396.tif 000004
【図４】
0004207396.tif 000005
【図５】
0004207396.tif 000006
【図６】
0004207396.tif 000007
【図７】
0004207396.tif 000008
【図８】
0004207396.tif 000009