(57)【要約】【課題】  パケットをキャプチャして記録する際のキャプチャ装置としてのパケット中継装置における処理負荷を軽減させる。【解決手段】  キャプチャ装置としてのパケット中継装置では、所定条件が記録されたコピー対象リストを備え、到来したパケットのうち前記所定条件を満たすパケットを所定数コピーし、コピーされたパケットの少なくとも１個を当該パケットの宛先アドレスにより定まる伝送路とは別の指定された伝送路に送出する。この別の指定された伝送路にパケットの記録装置を接続しておくことにより、パケット中継装置では記録を行う必要がなく、従来と比較して処理負荷が軽減される。【選択図】  図１
2005151196.tif 000002
【特許請求の範囲】
【請求項１】
物理的または論理的に多重された複数の伝送路を収容するパケット中継装置であって、
所定条件が記録されたコピー対象リストと、
到来したパケットのうち前記所定条件を満たすパケットを所定数コピーする手段と、
このコピーする手段によりコピーされたパケットの少なくとも１個を当該パケットの宛先アドレスにより定まる伝送路とは別の指定された伝送路に送出する手段と
を備えたことを特徴とするパケット中継装置。
【請求項２】
前記コピー対象リストは、前記所定条件として、入力伝送路とパケットヘッダに含まれる静的に定まる値またはこの値を入力値とした所定関数の出力値との組み合わせからなる条件を含み、当該条件に対して当該条件を満たすパケットの１以上の出力伝送路の情報が記録された請求項１記載のパケット中継装置。
【請求項３】
前記送出する手段は、コピーするパケットの出力伝送路の情報を前記コピー対象リストに記録されている出力伝送路の情報により書き換える手段を備えた請求項１または２記載のパケット中継装置。
【請求項４】
パケット網間に、請求項１ないし３のいずれかに記載のパケット中継装置がネットワーク間接続装置として設けられ、前記別の指定された伝送路にはパケットの記録装置が接続されたことを特徴とするパケット中継システム。
【請求項５】
情報処理装置にインストールすることにより、その情報処理装置に、
物理的または論理的に多重された複数の伝送路を収容する機能を備えたパケット中継装置に相応する機能を実現させるプログラムであって、
所定条件が記録されたコピー対象リストに相応する機能と、
到来したパケットのうち前記所定条件を満たすパケットを所定数コピーする機能と、
このコピーする機能によりコピーされたパケットの少なくとも１個を当該パケットの宛先アドレスにより定まる伝送路とは別の指定された伝送路に送出する機能と
を実現させることを特徴とするプログラム。
【請求項６】
前記送出する機能として、コピーするパケットの出力伝送路の情報を前記コピー対象リストに記録されている出力伝送路の情報により書き換える機能を実現させる請求項５記載のプログラム。
【請求項７】
請求項５または６記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット網間を接続するネットワーク間接続装置に利用する。特に、ＩＰ（Internet
Protocol）パケットのヘッダ情報を利用して出力先を本来の宛先とは別に分岐する技術に関する。
【背景技術】
【０００２】
パケット網を構成するＡＴＭ（Asynchronous Transfer Mode）またはＶＬＡＮ（Virtual
Local Area Network）などのＩＰより下の層において、ＩＰパケットキャプチャおよび記録を行うキャプチャ装置を介して、ＩＰパケットのキャプチャおよび必要なＩＰパケットの記録を行うには、すべてのＩＰパケットをキャプチャした上で、該当するＩＰパケットの選別および記録をする方法しかない（例えば、非特許文献１参照）。
【０００３】
すなわち、キャプチャ装置に到来するＩＰパケットのＩＰヘッダ情報を読み取る以前には、そのＩＰパケットをＩＰより下の層であるＡＴＭのＶＣ（Virtual Channel）毎またはＶＬＡＮのＶＬＡＮ−ＩＤ（VLAN-Identifier）毎に振り分けることができないので、キャプチャ装置では、すべてのＩＰパケットをキャプチャする必要がある。
【非特許文献１】鈴木美江、吉田嘉納子、“パケットキャプチャによるアクセス分析の研究”、［ｏｎｌｉｎｅ］、［平成１５年１１月７日検索］、インターネット<URL:http://os2.adin.hamamatsu-u.ac.jp/htmlpages/2002sotuCap.html>
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のキャプチャ装置では、例えば、特定の発信元と送信先のパケットのみを記録しようとした場合に、１台のキャプチャ装置によりＩＰパケットの全キャプチャを行い、さらに、該当するＩＰパケットの選別および記録の３つの処理負荷がかかり、ＩＰパケットの処理が追いつかないという問題がある。
【０００５】
このような問題を解決するためには、ＩＰパケットの全キャプチャとＩＰパケットのヘッダ部を条件に用いた選別および記録とをそれぞれ別の装置に分散して行うことが望ましい。
【０００６】
本発明は、このような背景に行われたものであって、ＩＰパケットのヘッダ情報に基づいて、既定の出力先以外に別の出力先にもパケットを出力する装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述した問題を解決するために、通過するパケットのうち所定条件を満たすパケットをコピーした上で、所定条件にしたがったＶＬＡＮまたはＶＣに出力するものである。
【０００８】
すなわち、本発明の第一の観点は、物理的または論理的に多重された複数の伝送路を収容するパケット中継装置であって、本発明の特徴とするところは、所定条件が記録されたコピー対象リストと、到来したパケットのうち前記所定条件を満たすパケットを所定数コピーする手段と、このコピーする手段によりコピーされたパケットの少なくとも１個を当該パケットの宛先アドレスにより定まる伝送路とは別の指定された伝送路に送出する手段とを備えたところにある（請求項１）。
【０００９】
このときに、前記コピー対象リストは、例えば、前記所定条件として、入力伝送路とパケットヘッダに含まれる静的に定まる値またはこの値を入力値とした所定関数の出力値との組み合わせからなる条件を含み、当該条件に対して当該条件を満たすパケットの１以上の出力伝送路の情報が記録される（請求項２）。
【００１０】
また、前記送出する手段は、コピーするパケットの出力伝送路の情報を前記コピー対象リストに記録されている出力伝送路の情報により書き換える手段を備えることができる（請求項３）。
【００１１】
これにより、記録を所望するパケットを選別して特定の出力伝送路に送出させることができる。この出力伝送路に、パケットの記録装置を接続しておけば、当該記録装置をパケット中継装置の外付け装置として利用することができる。このときに、当該出力伝送路を複数とし、記録装置も複数としておけば、処理負荷を複数の記録装置に分散させることができるため、記録したいパケットの数あるいは種別に応じて記録装置の台数を可変することができ、効率よくパケットを記録することができる。
【００１２】
すなわち、本発明の第二の観点は、パケット網間に、本発明のパケット中継装置がネットワーク間接続装置として設けられ、前記別の指定された伝送路にはパケットの記録装置が接続されたことを特徴とするパケット中継システムである（請求項４）。
【００１３】
本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、物理的または論理的に多重された複数の伝送路を収容する機能を備えたパケット中継装置に相応する機能を実現させるプログラムであって、本発明の特徴とするところは、所定条件が記録されたコピー対象リストに相応する機能と、到来したパケットのうち前記所定条件を満たすパケットを所定数コピーする機能と、このコピーする機能によりコピーされたパケットの少なくとも１個を当該パケットの宛先アドレスにより定まる伝送路とは別の指定された伝送路に送出する機能とを実現させるところにある（請求項５）。
【００１４】
また、前記送出する機能として、コピーするパケットの出力伝送路の情報を前記コピー対象リストに記録されている出力伝送路の情報により書き換える機能を実現させることができる（請求項６）。
【００１５】
本発明の第四の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である（請求項７）。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００１６】
これにより、汎用の情報処理装置を用いて、記録したい特定パケットを外付け装置にて記録することで、記録装置の処理負荷を軽減することができるパケット中継装置を実現することができる。
【発明の効果】
【００１７】
本発明によれば、記録したい特定パケットを外付け装置にて記録することで、記録装置の処理負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１８】
（第一実施例）
本発明第一実施例を図１ないし図７を参照して説明する。図１は本実施例のパケット中継装置のブロック構成図である。
【００１９】
本実施例は、物理的または論理的に多重された複数の伝送路を収容するパケット中継装置１であって、本実施例の特徴とするところは、図１に示すように、所定条件が記録されたコピー対象リスト１３を備え、到来したパケットのうち前記所定条件を満たすパケットを所定数コピーする手段と、このコピーする手段によりコピーされたパケットの少なくとも１個を当該パケットの宛先アドレスにより定まる伝送路とは別の指定された伝送路に送出する処理部１２を備えたところにある（請求項１）。
【００２０】
図５は本実施例のコピー対象リスト１３の例を示す図である。コピー対象リスト１３は、前記所定条件として、入力伝送路とパケットヘッダに含まれる静的に定まる値またはこの値を入力値とした所定関数の出力値としての識別情報との組み合わせからなる条件を含み、当該条件に対して当該条件を満たすパケットの１以上の出力伝送路の情報が記録される（請求項２）。
【００２１】
また、処理部１２は、コピーするパケットの出力伝送路の情報をコピー対象リスト１３に記録されている出力伝送路の情報により書き換える手段を備える（請求項３）。
【００２２】
図２は本実施例のパケット中継システムの全体構成図である。本実施例は、図２に示すように、パケット網間に、本実施例のパケット中継装置１がネットワーク間接続装置として設けられ、前記別の指定された伝送路にはパケットの記録装置が接続されたことを特徴とするパケット中継システムである（請求項４）。例えば、この記録したい通信は、ＩＰ電話通信である。
【００２３】
本実施例をさらに詳細に説明する。以下、パケット網については、ＥＴＨＥＲＮＥＴ（登録商標）上のＶＬＡＮまたはＡＴＭ上のＶＣにて形成されたＩＰ網を指すものであり、ＶＬＡＮ−ＩＤは、ＥＴＨＥＲＮＥＴ上のＶＬＡＮにおけるＶＬＡＮ−ＩＤを、ＶＣはＡＴＭのＶＰＩ（Virtual Path Identifier）、ＶＣＩ（Virtual Channel Identifier）の対を指すものとする。
【００２４】
図２に示すように、ネットワーク間接続装置としてのパケット中継装置１は、端末１０１〜１０Ｎが接続されたパケット網と、端末１１１〜１１Ｎが接続されたパケット網と、端末１２１〜１２Ｎが接続されたパケット網の３つ以上のパケット網間に位置し、この複数のパケット網を接続し、１つの入力パケット網に対して１つの出力パケット網に出力する機能を有している。
【００２５】
端末１０１〜１０Ｎ、端末１１１〜１１Ｎは、パケットをやりとりする前に、信号手順にしたがって接続を確立する。以下、図３、図４を用いて接続の手順を示す。図３は所定パケットの記録を行わないときのパケット転送経路を示す図である。図４は所定パケットの記録を行ったときのパケット転送経路を示す図である。ここでは、端末１０１、端末１０２がそれぞれ端末１２１、端末１１１にＩＰパケットを送信するものとする。
【００２６】
図３では、パケット中継装置１にＩＰパケットの特定のヘッダ情報に基づいたパケットコピー機能、および、ＶＬＡＮまたはＡＴＭへの出力機能を有する。なお、パケット網はＩＰ網の場合とする。出力機能は、ＥＴＨＥＲＮＥＴ上のＶＬＡＮにおけるＶＬＡＮ−ＩＤの書き換えでもよいし、ＡＴＭにおけるＶＰＩ値、ＶＣＩ値の書き換えでもよいし、ＥＴＨＥＲＮＥＴまたはＡＴＭの出力先の物理線を変更する機能でもよい。パケット中継装置１は、入力のＶＬＡＮまたはＶＣに対し、あらかじめ決められたＶＬＡＮまたはＶＣに出力する機能を有しているものとする。
【００２７】
コピー対象リスト１３は、入力伝送路情報およびＩＰパケットのヘッダ情報を利用したコピー対象識別情報およびＶＣまたはＶＬＡＮからなるコピー出力先（出力伝送路）情報の３つを一情報として検索用リストを保持する。
【００２８】
パケット中継装置１における処理の流れを図１を参照して説明する。パケット中継装置１では、端末１０１から端末１２１に向けたＩＰパケットを受信部１１にて受け取る。受信部１１は、このパケットを処理部１２に送る。処理部１２において、このパケット内のＩＰパケットのヘッダ情報と、パケット中継装置１が持っているコピー対象リスト１３とを検索し、エントリを見つけた場合はコピー出力先ＶＬＡＮまたはＶＣを特定し、パケットコピーした上で、コピーパケットのＶＬＡＮ−ＩＤまたはＶＰＩ、ＶＣＩ値にしたがったＶＬＡＮパケットまたはＡＴＭセルに分割して送信部１４に渡す。
【００２９】
なお、処理部１２では、コピー対象リスト１３検索時のエントリの有無に関係なく、あらかじめ決められた出力先ＶＬＡＮまたはＶＣに対してもパケットを出力せねばならないため、あらかじめ決められたＶＬＡＮ−ＩＤまたはＶＰＩ、ＶＣＩ値に従ったＶＬＡＮパケットまたはＡＴＭセルに分割して送信部１４に渡す。送信部１４において、このパケットまたはこのセルを、この出力先のＶＬＡＮまたはＡＴＭのＶＣに向けて出力する。
【００３０】
端末１０１から端末１２１に向けたパケットを記録したい場合は、パケット中継装置１内のコピー対象リスト１３に、発信元ＩＰアドレスをコピー対象識別情報として登録し、端末１２１の所属するパケット網をコピー出力先ＶＬＡＮまたはコピー出力先ＶＣとして登録する。あるいは、発信元ＩＰアドレスおよび送信先ＩＰアドレスの組をコピー対象識別情報とし、端末１２１の所属するパケット網をコピー出力先ＶＬＡＮまたはコピー出力先ＶＣとして登録してもよい。
【００３１】
図５の例では、入力伝送路２５１から到来する識別情報ＩＤ＝２００のパケットは、出力伝送路２５２および２５３に出力するように登録されている。これにより、図４に示すように、端末１０１から送出されたパケットは、端末１２１に転送されると共に、記録装置Ｍにも転送される。
【００３２】
同様に、入力伝送路２４１から到来する識別情報ＩＤ＝１００のパケットは、出力伝送路２４２および２４３に出力されるように登録されている。これにより、図４に示すように、端末１０２から送出されたパケットは、端末１１１に転送されると共に、記録装置Ｍにも転送される。
【００３３】
このように、パケット中継装置１ではパケットをキャプチャするが、記録は、記録装置Ｍにより行われるので、従来と比較してキャプチャ装置としてのパケット中継装置１の処理負荷を軽減させることができる。
【００３４】
さらに他の例を図６および図７を参照して説明する。図６はパケットの記録を行ったときのパケット転送経路を示す図である。図７はコピー対象リスト１３の例を示す図である。図７の例では、入力伝送路２５１から到来する識別情報ＩＤ＝２００のパケットは、出力伝送路２５２および２５４および２５５に出力するように登録されている。これにより、図６に示すように、端末１０１から送出されたパケットは、端末１２１に転送されると共に、記録装置Ｍ１およびＭ２にも転送される。
【００３５】
同様に、入力伝送路２４１から到来する識別情報ＩＤ＝１００のパケットは、出力伝送路２４２および２４４および２４５に出力されるように登録されている。これにより、図６に示すように、端末１０２から送出されたパケットは、端末１１１に転送されると共に、記録装置Ｍ２およびＭ３にも転送される。
【００３６】
このように、パケット中継装置１ではパケットをキャプチャするが、記録は、記録装置Ｍ１およびＭ２およびＭ３により行われるので、従来と比較してキャプチャ装置としてのパケット中継装置１の処理負荷を軽減させることができる。
【００３７】
図４および図６に示したように、記録装置の台数は任意に増減させることができる。したがって、記録したいパケットの数あるいは種別に応じて記録装置を適宜増減させることができる。これによりパケット中継装置１の処理負荷を適宜調整することができる。
【００３８】
（第二実施例）
所定の通信において、ＩＰアドレス、プロトコル、ＴＣＰ（Transmission
Control Protocol）またはＵＤＰ（User Datagram Protocol）におけるポート番号などの情報を基にして、複数台の記録装置に分散させて記録させたい場合には、本パケット中継装置にてＩＰパケットのヘッダ情報を基にした出力先を変更することで可能となる。
【００３９】
すなわち、図５および図７に示すコピー対象リスト１３における識別情報をＩＰアドレス、プロトコル、ＴＣＰまたはＵＤＰに替えることにより、それぞれの値で出力先を変更することができる。あるいは、これらの組み合わせを識別情報としてもよい。
【００４０】
図８は第二実施例のコピー対象リスト１３の例を示す図である。図８の例では、入力伝送路♯１に到来するパケットに対し、その発信元ＩＰアドレスであるＳＡ（Source Address）が“１１１”のパケットは出力伝送路♯１に送出される。また、ＳＡが“１１２”のパケットは出力伝送路♯２に送出される。また、ＳＡが“１１３”のパケットは出力伝送路♯３に送出される。また、ＳＡが“１１１”でありポート番号♯１のパケットは出力伝送路♯４に出力される。また、ＳＡが“１１１”でありポート番号♯２のパケットは出力伝送路♯５に出力される。また、送信先ＩＰアドレスであるＤＡ（Destination
Address）が“３３３”のパケットは出力伝送路♯６に出力される。また、ＤＡが“４４４”でありポート番号♯５のパケットは出力伝送路♯７に送出される。このように、パケットヘッダに含まれる静的に定まる値またはこの値を入力値とした所定関数の出力値によって、コピー対象となるパケットを識別することができる。
【００４１】
（第三実施例）
本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本発明のパケット中継装置１に相応する機能を実現させるプログラムとして実現することができる（請求項５、６）。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ（請求項７）、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、受信部１１、処理部１２、コピー対象リスと１３、送信部１４にそれぞれ相応する機能を実現させることができる。
【産業上の利用可能性】
【００４２】
本発明によれば、記録したい特定パケットを外付け装置にて記録することで、記録装置の処理負荷を軽減することができるので、膨大かつ多種多様のパケットの中から所望するパケットをキャプチャして記録することができるため、ネットワーク管理者またはネットワークユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００４３】
【図１】本実施例のパケット中継装置のブロック構成図。
【図２】本実施例のパケット中継システムの全体構成図。
【図３】所定パケットの記録を行わないときのパケット転送経路を示す図。
【図４】所定パケットの記録を行ったときのパケット転送経路を示す図。
【図５】第一実施例のコピー対象リストの例を示す図。
【図６】所定パケットの記録を行ったときのパケット転送経路を示す図。
【図７】第一実施例のコピー対象リストの例を示す図。
【図８】第二実施例のコピー対象リストの例を示す図。
【符号の説明】
【００４４】
１  パケット中継装置
１１  受信部
１２  処理部
１３  コピー対象リスト
１４  送信部
１０１〜１０Ｎ、１１１〜１１Ｎ、１２１〜１２Ｎ  端末
２４１〜２４５、２５１〜２５５  伝送路
Ｍ、Ｍ１〜Ｍ３  記録装置
【図１】
2005151196.tif 000003
【図２】
2005151196.tif 000004
【図３】
2005151196.tif 000005
【図４】
2005151196.tif 000006
【図５】
2005151196.tif 000007
【図６】
2005151196.tif 000008
【図７】
2005151196.tif 000009
【図８】
2005151196.tif 000010