(57)【要約】【課題】バックボーン網におけるトラヒック情報を収集し、収集したトラヒック情報を集計又は分析する収集情報管理方法、収集情報管理装置、及びプログラムを提供する。【解決手段】本発明の収集情報管理装置１による収集情報管理方法は、各ＮＡＴ装置３−Ｎに対する変換後ＩＰアドレスの対応表の情報と、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報と、各ユーザ端末４−Ｎの変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報とを保持し、収集情報送信装置２から送信されるトラヒック情報を受信し、受信したトラヒック情報における変換後ＩＰアドレス及び変換後ポート番号に基づいて、当該保持した３つの情報から変換前ＩＰアドレス及び変換前ポート番号を識別し、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末４−Ｎを特定する。【選択図】図６
2010199669.tif 000002
【特許請求の範囲】
【請求項１】
バックボーン網におけるトラヒック情報を収集する収集情報送信装置と、前記収集情報送信装置から送信されるトラヒック情報を集計又は分析する収集情報管理装置とを備える収集情報管理システムにて、前記収集情報管理装置により該トラヒック情報におけるバックボーン網内用のＩＰアドレスに対応するユーザ端末を特定する収集情報管理方法であって、
ユーザ端末が、前記バックボーン網へと中継するＮＡＴ装置との間でのみ有効なアクセス網内用の変換前ＩＰアドレスで通信を行うアクセス網に収容され、
前記ＮＡＴ装置が、前記ユーザ端末から転送されるＩＰパケットについて、前記変換前ＩＰアドレス、及び前記ユーザ端末によって付与された変換前ポート番号から、前記バックボーン網内用の変換後ＩＰアドレス、及び当該ＮＡＴ装置が設定する任意の変換後ポート番号へと変換して、前記ユーザ端末から転送されるＩＰパケットを前記バックボーン網に転送する場合に、
収集した各ＮＡＴ装置に対応する変換後ＩＰアドレスの情報と、各ＮＡＴ装置が生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報と、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報とを保持するステップと、
前記収集情報送信装置から送信されるトラヒック情報を受信して、該トラヒック情報における変換後ＩＰアドレス及び変換後ポート番号から当該保持した３つの情報を検索するステップと、
変換前ＩＰアドレス及び変換前ポート番号を識別して、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末を特定するステップと、
を含むことを特徴とする収集情報管理方法。
【請求項２】
バックボーン網におけるトラヒック情報を収集する収集情報送信装置と、前記収集情報送信装置から送信されるトラヒック情報を集計又は分析する収集情報管理装置とを備える収集情報管理システムにて、該トラヒック情報におけるバックボーン網内用のＩＰアドレスに対応するユーザ端末を特定する収集情報管理装置であって、
ユーザ端末が、前記バックボーン網へと中継するＮＡＴ装置との間でのみ有効なアクセス網内用の変換前ＩＰアドレスで通信を行うアクセス網に収容され、
前記ＮＡＴ装置が、前記ユーザ端末から転送されるＩＰパケットについて、前記変換前ＩＰアドレス、及び前記ユーザ端末によって付与された変換前ポート番号から、前記バックボーン網内用の変換後ＩＰアドレス、及び当該ＮＡＴ装置が設定する任意の変換後ポート番号へと変換して、前記ユーザ端末から転送されるＩＰパケットを前記バックボーン網に転送する場合に、
収集した各ＮＡＴ装置に対応する変換後ＩＰアドレスの情報を保持する変換後ＩＰアドレス用データベースと、
各ＮＡＴ装置が生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルを保持するＮＡＴ装置別アドレス変換テーブル用データベースと、
各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報を保持するユーザ端末別ＩＰアドレス用データベースと、
前記収集情報送信装置から送信されるトラヒック情報を受信して、該トラヒック情報における変換後ＩＰアドレス及び変換後ポート番号から当該３つのデータベースを検索し、変換前ＩＰアドレス及び変換前ポート番号を識別して、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末を特定する制御部と、
を備えることを特徴とする収集情報管理装置。
【請求項３】
前記制御部は、前記収集情報送信装置から受信したトラヒック情報のうちの変換後ＩＰアドレス及び変換後ポート番号に基づいて、前記変換後ＩＰアドレス用データベースを検索し、当該ＩＰアドレス変換処理を行ったＮＡＴ装置を特定することを特徴とする、請求項２に記載の収集情報管理装置。
【請求項４】
前記制御部は、特定したＮＡＴ装置の変換後ＩＰアドレス及び変換後ポート番号に基づいて、該ＮＡＴ装置によって生成されたアドレス変換テーブルを予め保持している前記ＮＡＴ装置別アドレス変換テーブル用データベースを検索し、対応する変換前ＩＰアドレス及び変換前ポート番号を識別することを特徴とする、請求項３に記載の収集情報管理装置。
【請求項５】
前記制御部は、特定した変換前ＩＰアドレス及び変換前ポート番号の情報に基づいて、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報を予め保持している前記ユーザ端末別ＩＰアドレス用データベースを検索し、当該ユーザ端末を特定することを特徴とする、請求項４に記載の収集情報管理装置。
【請求項６】
前記ＮＡＴ装置が、ＩＰアドレスのアドレス変換テーブルの更新が発生する度に、当該ＮＡＴ装置から前記収集情報管理装置に、アドレス変換テーブルの更新の旨を自動的に通知するように構成されている場合に、
前記制御部は、アドレス変換テーブルの更新の旨を受信した場合、前記ＮＡＴ装置にアドレス変換テーブルの送信を要求することを特徴とする、請求項２〜５のいずれか一項に記載の収集情報管理装置。
【請求項７】
前記制御部は、前記ＮＡＴ装置に対して前記アドレス変換テーブルの送信を要求する場合に、前記アドレス変換テーブルをＩＰパケット化して送信するよう要求することを特徴とする、請求項６に記載の収集情報管理装置。
【請求項８】
前記制御部は、前記ＮＡＴ装置に対して前記アドレス変換テーブルの送信を要求する場合に、当該アドレス変換テーブルをＩＰパケット化して送信する旨の識別情報を付して要求することを特徴とする、請求項７に記載の収集情報管理装置。
【請求項９】
前記制御部は、前記ＮＡＴ装置に対して前記アドレス変換テーブルの送信を要求する場合に、前記アドレス変換テーブルのＩＰパケット化の通信定義を指定する識別情報を付して要求することを特徴とする、請求項７又は８に記載の収集情報管理装置。
【請求項１０】
バックボーン網におけるトラヒック情報を収集する収集情報送信装置と、前記収集情報送信装置から送信されるトラヒック情報を集計又は分析する収集情報管理装置とを備える収集情報管理システムにて、該トラヒック情報におけるバックボーン網内用のＩＰアドレスに対応するユーザ端末を特定する前記収集情報管理装置として構成するコンピュータに、
ユーザ端末が、前記バックボーン網へと中継するＮＡＴ装置との間でのみ有効なアクセス網内用の変換前ＩＰアドレスで通信を行うアクセス網に収容され、
前記ＮＡＴ装置が、前記ユーザ端末から転送されるＩＰパケットについて、前記変換前ＩＰアドレス、及び前記ユーザ端末によって付与された変換前ポート番号から、前記バックボーン網内用の変換後ＩＰアドレス、及び当該ＮＡＴ装置が設定する任意の変換後ポート番号へと変換して、前記ユーザ端末から転送されるＩＰパケットを前記バックボーン網に転送する場合に、
収集した各ＮＡＴ装置に対応する変換後ＩＰアドレスの情報と、各ＮＡＴ装置が生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報と、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報とを保持するステップと、
前記収集情報送信装置から送信されるトラヒック情報を受信して、該トラヒック情報における変換後ＩＰアドレス及び変換後ポート番号から当該保持した３つの情報を検索するステップと、
変換前ＩＰアドレス及び変換前ポート番号を識別して、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末を特定するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末と、ユーザ端末を収容するルータとの間の通信で用いられるＩＰアドレスが変換されるネットワークにおいて、複数のユーザ端末を収容するルータからのトラヒック、及び当該ルータヘのトラヒックを集約するバックボーン網上で、特定のユーザ端末のトラヒック情報を収集する技術に関する。
【背景技術】
【０００２】
ユーザ端末が収容されるアクセス網とバックボーン網との間には、パケットを転送するネットワークインターフェース装置がある。このようなネットワークインターフェース装置は、ＮＡＴ（Ｎｅｔｗｏｒｋ Ａｄｄｒｅｓｓ Ｔｒａｎｓｌａｔｉｏｎ）、又はＮＡＰＴ（Ｎｅｔｗｏｒｋ Ａｄｄｒｅｓｓ Ｐｏｒｔ Ｔｒａｎｓｌａｔｉｏｎ）により、ユーザ端末のＩＰアドレス及びポート番号を別のＩＰアドレス及びポート番号（又は、グローバルＩＰアドレス）へと変換して転送する機能を有することが知られている（例えば、特許文献１参照）。
【０００３】
既存のネットワークインターフェース装置は、ユーザ端末から送出されたパケットの宛先のＩＰアドレスを調べて、転送するか否かを判別し、転送する場合には、ＮＡＴ又はＮＡＰＴによるアドレス及びポート変換処理を行い、グローバルＩＰアドレスに変換して転送する。バックボーン網ではグローバルＩＰアドレスによる転送が為され、宛先のユーザ端末を収容するネットワークインターフェース装置にパケットが到着すると、ＮＡＴ又はＮＡＰＴによるアドレス及びポート変換が行われ、パケットの宛先のＩＰアドレスに従うユーザ端末へと送信される。
【０００４】
特に、従来技術としてＩＰアドレス変換技術及びトラヒック情報収集技術を使用するネットワーク構成が知られている。ＩＰアドレス変換技術及びトラヒック情報収集について主要なものを以下に示す。
【０００５】
［ＩＰアドレス変換技術］
ＩＰアドレス変換技術は、主にＩＰｖ４ネットワークにおいて、グローバルＩＰアドレスの節約のために利用される。一部ではＩＰｖ６ネットワークにおいても用いられる場合もある。ＩＰアドレス変換技術としては、ＮＡＴ又はＮＡＰＴによるＩＰアドレス変換が用いられる。
【０００６】
（ＮＡＴ）
ＮＡＴは、ルータにおいて、ユーザ端末の利用するＩＰアドレスを別のＩＰアドレスヘと変換する技術である。変換前のＩＰアドレスと変換後のＩＰアドレスの関係は、１対１の対応関係である。
【０００７】
（ＮＡＰＴ）
ＮＡＰＴは、ルータにおいて、ユーザ端末の利用するＩＰアドレス及びポート番号を別のＩＰアドレス及びポート番号へと変換する技術である。ポート番号を同時に変換することにより、変換前のＩＰアドレスと変換後のＩＰアドレスの関係は、複数対１の対応関係となる。既存のネットワークでは主にプライベートＩＰアドレスをグローバルＩＰアドレスヘ変換する技術として利用されている。
【０００８】
［トラヒック情報収集技術］
トラヒック情報収集技術は、ＩＰパケットが通過するルータやスイッチ等の収集情報送信装置及びコレクタ等の収集情報管理装置を網内に設けて、パケットヘッダ情報を抽出したり、パケット転送量をカウントするものである。トラヒック情報収集技術としては、パケットサンプリング以外に、Ｎｅｔｆｌｏｗ，ＩＰＦＩＸ，ｓＦｌｏｗ等が知られている。
【０００９】
（Ｎｅｔｆｌｏｗ, ＩＰＦＩＸ）
Ｎｅｔｆｌｏｗでは、収集情報送信装置でパケットからＩＰアドレス等のフィールド情報の収集やパケット数をカウントし、集計データを専用の収集情報管理装置に送信する。収集情報管理装置では必要な情報をトラヒック管理に役立てる。
【００１０】
（ｓＦｌｏｗ）
ｓＦｌｏｗでは、収集情報送信装置でパケットをキャプチャし、サンプリングパケットの指定部分のみを収集情報管理装置へ送信する。収集情報管理装置では、必要な情報をトラヒック管理に役立てる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−３３３０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
トラヒック情報収集機能を実装する装置数を減らしたい場合、トラヒックの集約されるバックボーン網内でトラヒック情報収集を行うことが望ましい。トラヒック情報収集の目的のひとつに、ユーザ端末毎のトラヒック利用を監視し、従量課金や帯域制御に役立てるというものもある。
【００１３】
図７は、従来のトラヒック情報収集システムの概略を示す図である。図７に示すように、例えばバックボーン網５にＮＡＴ装置（ＮＡＴルータとも称される）３−１，３−２，・・・，３−Ｎ（Ｎは、１以上の自然数）が収容されているとした場合、収集情報送信装置２（バックボーンルータとも称される）によって複数のユーザ端末４−１，４−２，・・・，４−Ｎを収容するＮＡＴ装置３−１，３−２，・・・，３−Ｎからのトラヒック、及びＮＡＴ装置３−Ｎヘのトラヒックを収集することができる。ＮＡＴ装置３−Ｎの各々は、それぞれのアクセス網６−１，６−２，・・・，６−Ｎ内で、それぞれの複数のユーザ端末４−Ｎを収容している。アクセス網６−Ｎ内では、それぞれのユーザ端末４−Ｎの固有のＩＰアドレス（以下、変換前ＩＰアドレスと称する）が利用されるが、バックボーン網５では、各ＮＡＴ装置３−ＮにてＮＡＴ又はＮＡＰＴによってＩＰアドレス変換が為されたＩＰアドレス（以下、変換後ＩＰアドレスと称する）が利用される。尚、説明の便宜のために、第１ユーザ端末４−１〜第Ｎユーザ端末４−Ｎを例示している。
【００１４】
従って、バックボーンルータとして機能する収集情報送信装置２は、各ＮＡＴ装置３−Ｎからの変換後ＩＰパケットや各ＮＡＴ装置３−Ｎへの変換後ＩＰパケットのトラヒック情報（図示５ｂ）を収集することができ、収集情報管理装置１（コレクタとも称される）は、収集情報送信装置２によって収集した情報を取得して（図示５ａ）、分析又は表示等のトラヒック管理を行うことができる。このように、収集情報送信装置２がフロー情報を収集することは、各ＮＡＴ装置３−Ｎがフロー収集を行うよりもトラヒックが集約されるので収集効率がよくなる。
【００１５】
通常、トラヒック情報からそのＩＰアドレスのユーザ端末を特定するには、ＩＰアドレス情報が用いられる。しかしながら、多くのネットワークでは、各ＮＡＴ装置３−Ｎにおいてアドレス変換処理が行われており、バックボーン網５内で収集したトラヒック情報から得られるＩＰアドレスは、アドレス変換された変換後ＩＰアドレスである。変換前後のＩＰアドレスの対応関係は、動的に変化するため、変換後ＩＰアドレスからユーザ端末を特定することはできない。これにより、トラヒック情報収集の目的のひとつであるユーザ端末４−Ｎ毎のトラヒック利用を監視し、ユーザ端末毎のきめ細かなトラヒック管理への応用が完全には実現できていない。
【００１６】
そこで、本発明の目的は、変換後ＩＰアドレスからのトラヒック情報の収集の利点を生かしつつ、トラヒック情報の個々のユーザ端末を特定するトラヒック情報収集方法、トラヒック情報収集装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明の特徴は、次のような処理を組み合わせることにより、アドレス変換後のＩＰアドレス情報とユーザ端末とを結びつけることにある。まず、変換後ＩＰアドレスからアドレス変換処理を行ったＮＡＴ装置を特定し、次に、変換前ＩＰアドレスによってユーザ端末を特定する。収集情報管理装置は、各ＮＡＴ装置が保持する変換後ＩＰアドレスと、ユーザ端末毎の変換前ＩＰアドレスとを対応付けたデータベースを保持する。更に、ＮＡＴ装置３−Ｎは、アドレス変換テーブルを収集情報管理装置に通知する。
【００１８】
即ち、本発明による収集情報管理方法は、バックボーン網におけるトラヒック情報を収集する収集情報送信装置と、前記収集情報送信装置から送信されるトラヒック情報を集計又は分析する収集情報管理装置とを備える収集情報管理システムにて、前記収集情報管理装置により該トラヒック情報におけるバックボーン網内用のＩＰアドレスに対応するユーザ端末を特定する収集情報管理方法であって、ユーザ端末が、前記バックボーン網へと中継するＮＡＴ装置との間でのみ有効なアクセス網内用の変換前ＩＰアドレスで通信を行うアクセス網に収容され、前記ＮＡＴ装置が、前記ユーザ端末から転送されるＩＰパケットについて、前記変換前ＩＰアドレス、及び前記ユーザ端末によって付与された変換前ポート番号から、前記バックボーン網内用の変換後ＩＰアドレス、及び当該ＮＡＴ装置が設定する任意の変換後ポート番号へと変換して、前記ユーザ端末から転送されるＩＰパケットを前記バックボーン網に転送する場合に、収集した各ＮＡＴ装置に対応する変換後ＩＰアドレスの情報と、各ＮＡＴ装置が生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報と、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報とを保持するステップと、前記収集情報送信装置から送信されるトラヒック情報を受信して、該トラヒック情報における変換後ＩＰアドレス及び変換後ポート番号から当該保持した３つの情報を検索するステップと、変換前ＩＰアドレス及び変換前ポート番号を識別して、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末を特定するステップと、を含むことを特徴とする。
【００１９】
更に、本発明による収集情報管理装置は、バックボーン網におけるトラヒック情報を収集する収集情報送信装置と、前記収集情報送信装置から送信されるトラヒック情報を集計又は分析する収集情報管理装置とを備える収集情報管理システムにて、該トラヒック情報におけるバックボーン網内用のＩＰアドレスに対応するユーザ端末を特定する収集情報管理装置であって、ユーザ端末が、前記バックボーン網へと中継するＮＡＴ装置との間でのみ有効なアクセス網内用の変換前ＩＰアドレスで通信を行うアクセス網に収容され、前記ＮＡＴ装置が、前記ユーザ端末から転送されるＩＰパケットについて、前記変換前ＩＰアドレス、及び前記ユーザ端末によって付与された変換前ポート番号から、前記バックボーン網内用の変換後ＩＰアドレス、及び当該ＮＡＴ装置が設定する任意の変換後ポート番号へと変換して、前記ユーザ端末から転送されるＩＰパケットを前記バックボーン網に転送する場合に、収集した各ＮＡＴ装置に対応する変換後ＩＰアドレスの情報を保持する変換後ＩＰアドレス用データベースと、各ＮＡＴ装置が生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルを保持するＮＡＴ装置別アドレス変換テーブル用データベースと、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報を保持するユーザ端末別ＩＰアドレス用データベースと、前記収集情報送信装置から送信されるトラヒック情報を受信して、該トラヒック情報における変換後ＩＰアドレス及び変換後ポート番号から当該３つのデータベースを検索し、変換前ＩＰアドレス及び変換前ポート番号を識別して、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末を特定する制御部と、を備えることを特徴とする。
【００２０】
また、本発明による収集情報管理装置において、前記制御部は、前記収集情報送信装置から受信したトラヒック情報のうちの変換後ＩＰアドレス及び変換後ポート番号に基づいて、前記変換後ＩＰアドレス用データベースを検索し、当該ＩＰアドレス変換処理を行ったＮＡＴ装置を特定することを特徴とする。
【００２１】
また、本発明による収集情報管理装置において、前記制御部は、特定したＮＡＴ装置の変換後ＩＰアドレス及び変換後ポート番号に基づいて、該ＮＡＴ装置によって生成されたアドレス変換テーブルを予め保持している前記ＮＡＴ装置別アドレス変換テーブル用データベースを検索し、対応する変換前ＩＰアドレス及び変換前ポート番号を識別することを特徴とする。
【００２２】
また、本発明による収集情報管理装置において、前記制御部は、特定した変換前ＩＰアドレス及び変換前ポート番号の情報に基づいて、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報を予め保持している前記ユーザ端末別ＩＰアドレス用データベースを検索し、当該ユーザ端末を特定することを特徴とする。
【００２３】
また、本発明による収集情報管理装置において、前記ＮＡＴ装置が、ＩＰアドレスのアドレス変換テーブルの更新が発生する度に、当該ＮＡＴ装置から前記収集情報管理装置に、アドレス変換テーブルの更新の旨を自動的に通知するように構成されている場合に、前記制御部は、アドレス変換テーブルの更新の旨を受信した場合、前記ＮＡＴ装置にアドレス変換テーブルの送信を要求することを特徴とする。
【００２４】
また、本発明による収集情報管理装置において、前記制御部は、前記ＮＡＴ装置に対して前記アドレス変換テーブルの送信を要求する場合に、前記アドレス変換テーブルをＩＰパケット化して送信するよう要求することを特徴とする。
【００２５】
また、本発明による収集情報管理装置において、前記制御部は、前記ＮＡＴ装置に対して前記アドレス変換テーブルの送信を要求する場合に、当該アドレス変換テーブルをＩＰパケット化して送信する旨の識別情報を付して要求することを特徴とする。
【００２６】
また、本発明による収集情報管理装置において、前記制御部は、前記ＮＡＴ装置に対して前記アドレス変換テーブルの送信を要求する場合に、前記アドレス変換テーブルのＩＰパケット化の通信定義を指定する識別情報を付して要求することを特徴とする。
【００２７】
更に、本発明は、バックボーン網におけるトラヒック情報を収集する収集情報送信装置と、前記収集情報送信装置から送信されるトラヒック情報を集計又は分析する収集情報管理装置とを備える収集情報管理システムにて、該トラヒック情報におけるバックボーン網内用のＩＰアドレスに対応するユーザ端末を特定する前記収集情報管理装置として構成するコンピュータに、ユーザ端末が、前記バックボーン網へと中継するＮＡＴ装置との間でのみ有効なアクセス網内用の変換前ＩＰアドレスで通信を行うアクセス網に収容され、前記ＮＡＴ装置が、前記ユーザ端末から転送されるＩＰパケットについて、前記変換前ＩＰアドレス、及び前記ユーザ端末によって付与された変換前ポート番号から、前記バックボーン網内用の変換後ＩＰアドレス、及び当該ＮＡＴ装置が設定する任意の変換後ポート番号へと変換して、前記ユーザ端末から転送されるＩＰパケットを前記バックボーン網に転送する場合に、収集した各ＮＡＴ装置に対応する変換後ＩＰアドレスの情報と、各ＮＡＴ装置が生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報と、各ＮＡＴ装置が収容する各ユーザ端末の変換前ポート番号及び変換前ＩＰアドレスが記述されたユーザ端末識別情報とを保持するステップと、前記収集情報送信装置から送信されるトラヒック情報を受信して、該トラヒック情報における変換後ＩＰアドレス及び変換後ポート番号から当該保持した３つの情報を検索するステップと、変換前ＩＰアドレス及び変換前ポート番号を識別して、当該トラヒック情報における変換後ＩＰアドレスに対応するユーザ端末を特定するステップと、を実行させるためのプログラムとしても特徴付けられる。
【発明の効果】
【００２８】
本発明によれば、アドレス変換後のＩＰアドレス情報からユーザを特定することが可能となる。これにより、インターネット上の任意のトラヒック情報収集装置において、ユーザ毎のトラヒック利用を監視し、従量課金や帯域制御へ応用することが可能になる。
【図面の簡単な説明】
【００２９】
【図１】本発明による実施例のトラヒック情報収集システムを示す図である。
【図２】本発明による実施例の収集情報管理装置を示すブロック図である。
【図３】本発明による実施例の収集情報送信装置を示すブロック図である。
【図４】本発明による実施例のＮＡＴ装置を示すブロック図である。
【図５】本発明による実施例の収集情報送信装置におけるデータベースの格納情報例を示す図である。
【図６】本発明による実施例の収集情報管理装置における動作フローを示す図である。
【図７】従来のトラヒック情報収集システムを示す図である。
【発明を実施するための形態】
【００３０】
［システム構成］
図１に本発明による実施例のトラヒック情報収集システムを示す。図７に示すシステムと対比可能に同様の構成要素には同一の参照番号が付してある。
【００３１】
本発明による実施例のトラヒック情報収集システムは、バックボーン網５におけるトラヒック情報を収集する収集情報送信装置２と、収集情報送信装置２から送信されるトラヒック情報を集計又は分析する収集情報管理装置１とを備える。本実施例のトラヒック情報収集システムは、特に、収集情報管理装置１の機能と、収集情報管理装置１が、バックボーン網２内のＮＡＴ装置３−Ｎとの間で通信することができる点で、従来のシステムとは相違する。尚、説明の便宜のために、第１ユーザ端末４−１〜第Ｎユーザ端末４−Ｎを例示している。
【００３２】
バックボーン網５にＮＡＴ装置３−Ｎが収容され、収集情報送信装置２によって複数のユーザ端末４−Ｎを収容するＮＡＴ装置３−Ｎからのトラヒック、及びＮＡＴ装置３−Ｎヘのトラヒックを収集することができる。ＮＡＴ装置３−Ｎの各々は、それぞれのアクセス網６−Ｎ内で、それぞれの複数のユーザ端末４−Ｎを収容している。アクセス網６−Ｎ内では、それぞれのユーザ端末４−Ｎの固有のＩＰアドレス（変換前ＩＰアドレス）が利用されるが、バックボーン網５では、各ＮＡＴ装置３−ＮにてＮＡＴ又はＮＡＰＴによってＩＰアドレス変換が為されたＩＰアドレス（変換後ＩＰアドレス）が利用される。
【００３３】
例えば、ユーザ端末４−１とＮＡＴ装置３−１との間の通信は、このユーザ端末４−１と、対応するアクセス網６−１内のＮＡＴ装置３−１との間でのみ有効なＩＰアドレス（変換前ＩＰアドレス）を用いて行われる。
【００３４】
従って、第１ユーザ端末４−１が第１ＮＡＴ装置３−１を経由して他の転送装置（例えば、第２ＮＡＴ装置３−２）へとパケット転送を行う際には、第１ＮＡＴ装置３−１は、第１ユーザ端末４−１の変換前ＩＰアドレス及びユーザ端末４−１によって付与された送信元ポート番号（以下、変換前ポート番号と称する）が、ＩＰネットワーク（バックボーン網５）上で一意の変換後ＩＰアドレス及び第１ＮＡＴ装置３−１の設定する任意の送信元ポート番号（以下、変換後ポート番号と称する）へとＩＰアドレス変換処理（ＮＡＴ又はＮＡＰＴによる変換）が行われる。従って、バックポーン網５内では変換後ＩＰアドレスを用いた通信が行われる。
【００３５】
図２に、本発明による実施例の収集情報管理装置のブロック図を示す。図３に、本発明による実施例の収集情報送信装置のブロック図を示す。図４に、本発明による実施例のＮＡＴ装置のブロック図を示す。図５は、本発明による実施例の収集情報送信装置におけるデータベースの格納情報例を示す。
【００３６】
図２を参照するに、収集情報管理装置１は、収集情報送信装置２及びＮＡＴ装置３−Ｎと通信するためのインターフェース部１１と、制御部１２と、オプションとしての表示部１３と、ユーザインターフェース部１４と、変換後ＩＰアドレス用データベース１５と、ＮＡＴ装置別アドレス変換テーブル用データベース１６と、ユーザ端末別ＩＰアドレス用データベース１７とを備える。
【００３７】
変換後ＩＰアドレス用データベース１５は、収集情報送信装置２から収集した各ＮＡＴ装置３−Ｎに対応する変換後ＩＰアドレスの情報を保持するデータベースである。
【００３８】
ＮＡＴ装置別アドレス変換テーブル用データベース１６は、各ＮＡＴ装置３−Ｎが生成した、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報を保持するデータベースである。
【００３９】
ユーザ端末別ＩＰアドレス用データベース１７は、各ＮＡＴ装置が収容する各ユーザ端末の識別子（変換前ポート番号）及び変換前ＩＰアドレスが記述されたユーザ端末識別情報を保持するデータベースである。このユーザ端末識別情報は、収集情報管理装置１の管理者（操作者）によってユーザインターフェース部１４を介して更新するように構成することができ、或いは又、各ＮＡＴ装置３−Ｎがユーザ端末識別情報を収集する機能を有する場合には、各ＮＡＴ装置３−Ｎに対してデータ要求して収集し、自動的に更新するように構成することもできる。
【００４０】
制御部１２は、通知メッセージ解析部１２１と、データ要求メッセージ生成部１２２と、収集データ解析部１２３とを備える。通知メッセージ解析部１２１は、各ＮＡＴ装置３−Ｎ又は収集情報送信装置２から通知される情報を解析し、データ要求メッセージ生成部１２２及び収集データ解析部１２３を機能させる。データ要求メッセージ生成部１２２は、各ＮＡＴ装置３−Ｎに対して、変換前ＩＰアドレス及び変換前ポート番号と変換後ＩＰアドレス及び変換後ポート番号の対応関係が記述されたアドレス変換テーブルの情報を送信するよう要求する機能を有する。収集データ解析部１２３は、収集情報送信装置２から受信したトラヒックの収集情報を集計又は分析し、表示部１３に表示させる機能、及び各ＮＡＴ装置３−Ｎから得られた情報を各データベースに保持し、トラヒック情報の集計又は分析のために各データベースを検索する機能を有する。
【００４１】
ユーザインターフェース部１４は、収集情報管理装置１の管理者（操作者）が制御部１２を機能させるための指示を与えるインターフェースである。各データベースの内容を更新するために、このユーザインターフェース部１４を用いることもできる。
【００４２】
従って、収集情報管理装置１をコンピュータとして構成することができ、前述した制御部１２の機能を実現させるためのプログラムは、各コンピュータの内部又は外部に備えられる記憶部（図示せず）に記憶される。このような記憶部は、外付けハードディスクなどの外部記憶装置、或いはＲＯＭ又はＲＡＭなどの内部記憶装置で実現することができる。プログラムを実行する制御部１２は、中央演算処理装置（ＣＰＵ）などで実現することができる。即ち、ＣＰＵが、各構成要素の機能を実現するための処理内容が記述されたプログラムを、適宜、記憶部から読み込んで、コンピュータ上で各装置を実現することができる。ここで、いずれかの手段の機能をハードウェアの全部又は一部で実現しても良い。
【００４３】
上述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくこともできる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録装置、半導体メモリ等どのようなものでもよい。
【００４４】
また、収集情報管理装置１をコンピュータとして構成する場合、インターフェース部１１は、任意の既知の通信用インターフェースで実現することができ、ユーザインターフェース部１４は、キーボード又はマウス、又は音声認識などの任意の既知のユーザインターフェースで実現することができる。更に、表示部１３は、ＣＲＴ又は任意のディスプレイデバイスを利用することができる。変換後ＩＰアドレス用データベース１５、ＮＡＴ装置別アドレス変換テーブル用データベース１６、及びユーザ端末別ＩＰアドレス用データベース１７は、前述した記憶部の一部の記憶領域を用いて実現することもできる。
【００４５】
図３を参照するに、収集情報送信装置２は、収集情報管理装置１と通信するためのインターフェース部２１と、制御部２２と、フロー情報格納部２３とを備える。
【００４６】
制御部２２は、パケット転送部２２１と、フロー情報収集部２２２と、収集フロー情報パケット生成部２２３とを備える。パケット転送部２２１は、ＮＡＴ装置３−Ｎからの／へのパケットを転送するとともに、パケットサンプリングやフィールド情報の抽出等を行う機能を有する。このパケット転送のためのインターフェースの図示は省略している。フロー情報収集部２２２は、パケット転送部２２１の機能によってパケットサンプリングやフィールド情報の抽出等を行って得られるフロー情報（トラヒック情報）を収集し、収集したフロー情報（トラヒック情報）をフロー情報格納部２３に格納する機能、及びフロー情報格納部２３から収集したフロー情報（トラヒック情報）を取り出してインターフェース部２１を介して収集情報管理装置１に送出する機能を有する。収集フロー情報パケット生成部２２３は、収集したフロー情報（トラヒック情報）を取り出してインターフェース部２１を介して収集情報管理装置１に送出するためのパケットを生成する機能を有する。
【００４７】
収集情報送信装置２は、ＩＰネットワーク上の任意の地点で、変換後ＩＰアドレスなどのトラヒック情報収集を行うように配置され、複数設けてもよい。収集情報送信装置２は、収集したトラヒック情報をデータパケットとして定期的に、又は収集情報管理装置１からの要求に応じて収集情報管理装置１に送信することができる。
【００４８】
従って、収集情報管理装置２をコンピュータとして構成することができ、前述した制御部２２の機能を実現させるためのプログラムは、各コンピュータの内部又は外部に備えられる記憶部（図示せず）に記憶される。このような記憶部は、外付けハードディスクなどの外部記憶装置、或いはＲＯＭ又はＲＡＭなどの内部記憶装置で実現することができる。プログラムを実行する制御部２２は、中央演算処理装置（ＣＰＵ）などで実現することができる。即ち、ＣＰＵが、各構成要素の機能を実現するための処理内容が記述されたプログラムを、適宜、記憶部から読み込んで、コンピュータ上で各装置を実現することができる。ここで、いずれかの手段の機能をハードウェアの全部又は一部で実現しても良い。
【００４９】
上述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくこともできる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録装置、半導体メモリ等どのようなものでもよい。
【００５０】
また、収集情報管理装置２をコンピュータとして構成する場合、インターフェース部２１は、任意の既知の通信用インターフェースで実現することができる。フロー情報格納部２３は、前述した記憶部の一部の記憶領域を用いて実現することもできる。
【００５１】
図４を参照するに、ＮＡＴ装置３−Ｎは、収集情報管理装置１と通信するためのインターフェース部３１と、制御部３２と、アドレス変換テーブル格納部３４とを備え、随意、ユーザ端末識別情報格納部３５を更に備えることができる。
【００５２】
制御部３２は、アドレス変換部３２１と、パケット転送部３２２と、データ要求メッセージ解析部３２３と、通知メッセージパケット生成部３２４と、アドレス変換テーブル管理部３２５とを備える。アドレス変換部３２１は、バックボーン網５とアクセス網６−Ｎとの間でＮＡＴ又はＮＡＰＴによりＩＰアドレス変換を行う機能を有する。パケット転送部３２２は、ユーザ端末４−Ｎからの／へのパケットを転送する機能を有する。このパケット転送のためのインターフェースの図示は省略している。データ要求メッセージ解析部３２３は、収集情報管理装置１からのデータ要求のメッセージを解析し、収集情報管理装置１が要求するデータ（収集情報管理装置１が要求する通信形式を含むことができる）として、アドレス変換テーブル管理部３２５が管理するアドレス変換テーブル（及び／又はユーザ端末識別情報）を収集情報管理装置１に送信する機能を有する。通知メッセージパケット生成部３２４は、アドレス変換テーブル管理部３２５が管理するアドレス変換テーブル（及び／又はユーザ端末識別情報）の内容に変更があった場合に、その旨及び／又はアドレス変換テーブル（及び／又はユーザ端末識別情報）を収集情報管理装置１に通知するためのパケットを生成する機能を有する。アドレス変換テーブル管理部３２５は、アドレス変換テーブル（及び／又はユーザ端末識別情報）の内容及び変更があった場合に、それぞれアドレス変換テーブル格納部３４（及び／又はユーザ端末識別情報格納部３５）を更新する機能を有する。尚、各ＮＡＴ装置３−Ｎがユーザ端末識別情報を収集する機能を有する場合には、アドレス変換テーブル管理部３２５は、収集したユーザ端末識別情報について自動的にユーザ端末識別情報格納部３５を更新することもできる。
【００５３】
従って、ＮＡＴ装置３−Ｎをコンピュータとして構成することができ、前述した制御部３２の機能を実現させるためのプログラムは、各コンピュータの内部又は外部に備えられる記憶部（図示せず）に記憶される。このような記憶部は、外付けハードディスクなどの外部記憶装置、或いはＲＯＭ又はＲＡＭなどの内部記憶装置で実現することができる。プログラムを実行する制御部３２は、中央演算処理装置（ＣＰＵ）などで実現することができる。即ち、ＣＰＵが、各構成要素の機能を実現するための処理内容が記述されたプログラムを、適宜、記憶部から読み込んで、コンピュータ上で各装置を実現することができる。ここで、いずれかの手段の機能をハードウェアの全部又は一部で実現しても良い。
【００５４】
上述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくこともできる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録装置、半導体メモリ等どのようなものでもよい。
【００５５】
また、ＮＡＴ装置３−Ｎをコンピュータとして構成する場合、インターフェース部３１は、任意の既知の通信用インターフェースで実現することができる。アドレス変換テーブル格納部３４及びユーザ端末識別情報格納部３５は、前述した記憶部の一部の記憶領域を用いて実現することもできる。
【００５６】
［システム動作］
本発明による実施例のトラヒック情報収集システムの動作を説明する。
【００５７】
前述したように、収集情報管理装置１は、管理者の操作によるか、又は自動的に、収集情報送信装置２から取得したトラヒック情報を集計又は分析する機能を有し、且つ、管理者の操作によるか、又はトラヒック情報の取得と同時に、上記の３つのデータベース１５，１６，１７内を検索して、変換後ＩＰアドレス及び変換後ポート番号から変換前ＩＰアドレス及び変換前ポート番号を識別し、ユーザ端末４−Ｎを特定する機能を有し、好適には収集したトラヒック情報とユーザ端末４−Ｎとを対応付ける情報を生成又は表示する機能を有する。
【００５８】
より具体的には、収集情報管理装置１は、収集データ解析部１２３により、まず、収集情報送信装置２から受信したトラヒック情報のうちの変換後ＩＰアドレス及び変換後ポート番号に基づいて、変換後ＩＰアドレス用データベース１５を検索し、当該ＩＰアドレス変換処理を行ったＮＡＴ装置３−Ｎを特定する。
【００５９】
続いて、収集情報管理装置１は、収集データ解析部１２３により、特定したＮＡＴ装置３−Ｎの変換後ＩＰアドレス及び変換後ポート番号に基づいて、該ＮＡＴ装置３−Ｎによって生成されたアドレス変換テーブルを予め保持しているＮＡＴ装置別アドレス変換テーブル用データベース１６を検索し、対応する変換前ＩＰアドレス及び変換前ポート番号を特定する。
【００６０】
続いて、収集情報管理装置１は、収集データ解析部１２３により、特定した変換前ＩＰアドレス及び変換前ポート番号の情報に基づいて、各ＮＡＴ装置３−Ｎが収容する各ユーザ端末４−Ｎの識別子（変換前ポート番号）及び変換前ＩＰアドレスが記述されたユーザ端末識別情報を予め保持しているユーザ端末別ＩＰアドレス用データベースを検索し、収集したトラヒック情報に対応するユーザ端末を特定する（ユーザ名又はユーザ識別子などの情報の特定を含むことができる）。
【００６１】
一方、ＮＡＴ装置３−Ｎは、前述したように、アドレス変換テーブル管理部３２５により管理するＩＰアドレスのアドレス変換テーブル（及び／又はユーザ端末識別情報）の更新が発生する度に、通知メッセージパケット生成部３２４により、ＮＡＴ装置から収集情報管理装置１に、アドレス変換テーブル（及び／又はユーザ端末識別情報）の更新の旨を自動的に通知することもできる。
【００６２】
更に、ＮＡＴ装置３−Ｎは、通知メッセージパケット生成部３２４により、アドレス変換テーブル（及び／又はユーザ端末識別情報）を収集情報管理装置１に送信する際に、アドレス変換テーブル（及び／又はユーザ端末識別情報）をＩＰパケット化して収集情報管理装置１に送信することもできる。
【００６３】
更に、収集情報管理装置１は、通知メッセージ解析部１２１によりＮＡＴ装置３−Ｎからアドレス変換テーブルの更新の通知を受け取ったと判断した場合に、データ要求メッセージ生成部１２２により収集情報管理装置１からＮＡＴ装置３−Ｎへと当該更新したアドレス変換テーブルを要求することができる。この場合、ＮＡＴ装置３−Ｎは、データ要求メッセージ解析部３２３により該要求を受け取ったと判断した場合に、アドレス変換テーブルをＩＰパケット化して収集情報管理装置１に送信することもできる。尚、収集情報管理装置１からＮＡＴ装置３−Ｎに対して当該更新したアドレス変換テーブル（及び／又はユーザ端末識別情報）を要求する際に、収集情報管理装置１は、当該アドレス変換テーブルをＩＰパケット化して送信する旨の識別情報や、又は後述する通信定義を指定する識別情報を付して要求することもできる。
【００６４】
尚、図５に例示するように、収集情報送信装置２で収集するＩＰアドレス（図５（ａ））は、ＮＡＴ装置によりアドレス変換処理が行われた変換後ＩＰアドレスである。従って、変換後ＩＰアドレスだけではこのＩＰアドレスに対応するユーザ端末を特定することはできない（即ち、変換後ＩＰアドレスの情報は、従来技術と同様に取得する）が、ＮＡＴ装置３―Ｎを特定することができる。本実施例の収集情報管理装置１は、ＮＡＴ装置３―Ｎが生成したアドレス変換テーブル（図５（ｂ））及びユーザ端末識別情報（図５（ｃ））を保持しており、これらの保持情報を検索することにより、変換後ＩＰアドレスに対応するユーザ端末４―Ｎを特定することができる。
【００６５】
［システム動作フロー］
図６は、収集情報管理装置１によるシステム動作フローを示す図である。
【００６６】
ステップＳ１で、収集情報送信装置２は、各ＮＡＴ装置３−Ｎから／への変換後ＩＰアドレスのフロー情報を自動収集し、定期的に、又は収集情報管理装置１による要求に応じて、収集したフロー情報をデータパケットとして収集情報管理装置１に送信する。
【００６７】
ステップＳ２で、収集情報管理装置１は、受信したフロー情報を集計及び／又は分析を開始する。収集情報管理装置１は、管理者の操作により、又は自動的に集計結果を表示することもできる。しかしながら、このフロー情報における変換後ＩＰアドレス情報のみでは、ユーザ端末を特定することができない。
【００６８】
ステップＳ３で、収集情報管理装置１は、収集したフロー情報における変換後ＩＰアドレス及び変換後ポート番号に基づいて変換後ＩＰアドレス用データベース１５を検索し、この変換後ＩＰアドレスのアドレス変換を行ったＮＡＴ装置３−Ｎを特定する。
【００６９】
ステップＳ４で、収集情報管理装置１は、各ＮＡＴ装置３−Ｎによって生成されるアドレス変換テーブルを取得してＮＡＴ装置別アドレス変換テーブル用データベース１６に保持しており、このアドレス変換テーブルを参照してトラヒック情報に対応するアドレス変換処理を行った変換前ＩＰアドレスと変換前ポート番号を特定する。アドレス変換テーブルを参照してトラヒック情報に対応する変換前ＩＰアドレス又は変換前ポート番号を特定できない場合には、収集情報管理装置１は、対応するＮＡＴ装置３−Ｎ（又は全てのＮＡＴ装置３−Ｎ）に対して、アドレス変換テーブルの送信要求を行うこともできる。各ＮＡＴ装置３−Ｎは、収集情報管理装置１からの要求に応じて、又は自身が管理するアドレス変換テーブルの内容の変更が生じる度に、収集情報管理装置１に送信する。
【００７０】
ステップＳ５で、収集情報管理装置１は、特定した変換前ＩＰアドレス及びポート番号の情報から、ユーザ端末別ＩＰアドレス用データベース１７を検索し、変換後ＩＰアドレスに対応するユーザ端末を特定する。収集情報管理装置１は、変換後ＩＰアドレスのトラヒック情報から対応するユーザ端末を特定した後、管理者の操作により、又は自動的に特定結果を分析又は表示することもできる。
【００７１】
従って、図１に示すように、バックボーンルータとして機能する収集情報送信装置２は、各ＮＡＴ装置３−Ｎからの変換後ＩＰパケットや各ＮＡＴ装置３−Ｎへの変換後ＩＰパケットのトラヒック情報（図示５ｂ）を収集することができ、収集情報管理装置１は、収集情報送信装置２によって収集した情報を取得（図示５ａ）するとともに、ＮＡＴ装置６−Ｎと適宜通信してユーザ端末４−Ｎを特定するのに必要なアドレス変換テーブルの情報を取得（図示５ｃ）することができる。従って、収集情報管理装置１は、収集したフロー情報を個別のユーザ端末に対応付けて分析又は表示するなどのトラヒック管理を行うことができるようになる。このように、収集情報管理装置１が、収集情報送信装置２によって収集したフロー情報を個別のユーザ端末に対応付けて分析することは、各ＮＡＴ装置３−Ｎがフロー収集を行うよりもトラヒックが集約されるので収集効率がよくなり、且つユーザ端末毎のトラヒック利用を監視し、誰がどんなサービスをどのくらい利用しているのか把握することができ、或いは又、様々なネット攻撃者の特定にも役に立つようになる。
【００７２】
［アドレス変換テーブルに関する通信定義］
ＮＡＴ装置３−Ｎと収集情報管理装置１との間で、通常のＩＰパケットと確実に区別するために、アドレス変換テーブルの通知方法を新たに規定することになる。そこで、アドレス変換テーブルの通知方法として、以下の態様で実現することができる。
【００７３】
（１）Ｎｅｔｆｌｏｗ（ＩＰＦＩＸ）でアドレス変換テーブルを定義する場合
オプションデータとしてテンプレートに定義することができる。即ち、変換前後のＩＰアドレス及びポート番号を１つのフローセットとして格納する。一方、ＮＡＴ装置から送られてくるアドレス変換テーブルをオプションデータフローパケットとして、通常のフローデータパケットと区別することで、その識別が容易になる。このように、アドレス変換テーブルデータをオプションテンプレートとして定義し、オプションデータとして収集情報管理装置１ヘ送信することで実現可能である。
【００７４】
（２）ＳＮＭＰで、アドレス変換テーブルを定義する場合
ＳＮＭＰは、アプリケーション層プロトコルの１つであり、ＳＮＭＰを利用して、プライベートＭＩＢ（Ｍａｎａｇｅｍｅｎｔ Ｉｎｆｏｒｍａｔｉｏｎ Ｂａｓｅ）のベンダＯＩＤ（オブジェクト識別子）配下のサブツリー情報として定義する。また、ＯＩＤ（１．３．６．１．２．１．３）におけるＩＰアドレスと物理アドレスとの変換テーブル上で、アドレス変換に応じて定義付けを行うことでサブツリー情報として定義することもできる。即ち、単なるＩＰアドレス同士のマッピングとは相違して、ポート番号まで含めた対応付けを行うことでユーザ端末を特定することができる。例えば、アドレス変換テーブル用のＭＩＢにＯＩＤを定義し、テーブル情報に変更が生じた場合、Ｔｒａｐで変更を収集情報管理装置１ヘ通知する。この通知を契機に収集情報管理装置１は、ＳＮＭＰ  Ｇｅｔ  ＲｅｑｕｅｓｔをＮＡＴ装置に送出し、アドレス変換テーブルを取得する。このＮＡＴを用いた方式では、ＮＡＴ装置は、アドレス変換テーブルデータを格納したファイルを収集情報管理装置１ヘ送信する。この際、更新の通知やアドレス変換テーブルの送信の便宜のために、データフォーマットについて定義しておくのが好適である。
【００７５】
（３）ＴＦＴＰで、アドレス変換テーブルを定義する場合
ＴＦＴＰを使用して、アドレス変換テーブルをファイルデータとして転送することができる。
【００７６】
上述のように、本実施例のトラヒック情報収集システムによれば、トラヒックの収集効率がよくなり、且つユーザ端末毎のトラヒック利用を監視し、誰がどんなサービスをどのくらい利用しているのか把握することができ、或いは又、様々なネット攻撃者の特定にも役に立つようになる。将来的に、ユーザ毎の課金やトラヒックエンジニアリングに利用することもできる。
【００７７】
前述した実施例では、特定の形態について説明したが、本発明は、前述した実施例に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能である。例えば、上述の実施例では、ＮＡＰＴの使用を想定しているが、本発明をそのままＮＡＴ使用状況下で利用することが可能である。従って、前述した実施例に限定されるものではなく、その主旨を逸脱しない範囲において多くの変形例を実現することができる。  
【産業上の利用可能性】
【００７８】
本発明によれば、各ユーザ端末に対応付けられるＩＰアドレス及びポート番号を取得又は保持することにより、トラヒック情報とユーザ端末とを結びつけてユーザ端末を特定することができるため、任意のバックボーン網におけるトラヒック収集の用途に有用である。
【符号の説明】
【００７９】
１  収集情報管理装置
２  収集情報送信装置
３−１，３−２，３−Ｎ  ＮＡＴ装置
４−１，４−２，４−３，４−４，４−５，４−６，４−７，４−８，４−Ｎ  ユーザ端末
５  バックボーン網
６−１，６−２，６−Ｎ  アクセス網
１１  インターフェース部
１２  制御部
１３  表示部
１４  ユーザインターフェース部
１５  変換後ＩＰアドレス用データベース
１６  ＮＡＴ装置別アドレス変換テーブル用データベース
１７  ユーザ端末別ＩＰアドレス用データベース
２１  インターフェース部
２２  制御部
２３  フロー情報格納部
３１  インターフェース部
３２  制御部
３３  インターフェース部
３４  アドレス変換テーブル格納部
３５  ユーザ端末識別情報格納部
１２１  通知メッセージ解析部
１２２  データ要求メッセージ生成部
１２３  収集データ解析部  
２２１  パケット転送部
２２２  フロー情報収集部
２２３  収集フロー情報パケット生成部
３２１  アドレス変換部
３２２  パケット転送部
３２３  データ要求メッセージ解析部
３２４  通知メッセージパケット生成部
３２５  アドレス変換テーブル管理部
【図１】
2010199669.tif 000003
【図２】
2010199669.tif 000004
【図３】
2010199669.tif 000005
【図４】
2010199669.tif 000006
【図５】
2010199669.tif 000007
【図６】
2010199669.tif 000008
【図７】
2010199669.tif 000009