(57)【要約】【課題】レイヤ２ネットワークを構成する各スイッチにおけるＶＬＡＮ毎に疎通確認を行う技術を提供する。【解決手段】  レイヤ２ネットワークを構成するスイッチに接続して用いられるパケット応答装置に、物理インタフェースと、前記スイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する手段と、各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付ける手段と、各論理インタフェースに対し、前記パケット応答装置の識別子と論理インタフェースに対応付けられたＶＬＡＮの識別子とを組み込んだＩＰｖ６アドレスを生成し、付与する手段と、前記ＩＰｖ６アドレスを宛先とするパケットを監視装置から受信したときに、応答パケットを前記監視装置に向けて送信する手段とを備える。【選択図】  図１
2006135803.tif 000002
【特許請求の範囲】
【請求項１】
ＶＬＡＮを提供するレイヤ２ネットワークの監視を行うために、レイヤ２ネットワークを構成するスイッチに接続して用いられるパケット応答装置であって、
前記スイッチに接続するための物理インタフェースと、
前記スイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する論理インタフェース作成手段と、
各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、対応付けられたＶＬＡＮのフレームを送受信できるように各論理インタフェースの設定を行う論理インタフェース設定手段と、
各論理インタフェースについて、前記パケット応答装置の識別子と、論理インタフェースに対応付けられたＶＬＡＮの識別子とを組み込んだＩＰアドレスを生成し、当該論理インタフェースに付与するＩＰアドレス付与手段と、
前記ＩＰアドレスを宛先とするパケットを監視装置から受信したときに、応答パケットを前記監視装置に向けて送信する応答パケット送信手段と
を有することを特徴とするパケット応答装置。
【請求項２】
前記ＩＰアドレスはＩＰｖ６のリンクローカルアドレスであり、前記ＩＰアドレス付与手段は、前記パケット応答装置の識別子を前記リンクローカルアドレスの下位６４ビットに設定し、前記ＶＬＡＮの識別子を前記リンクローカルアドレスのスコープＩＤとして設定する請求項１に記載のパケット応答装置。
【請求項３】
ＶＬＡＮを提供するレイヤ２ネットワークを構成するスイッチに接続されたパケット応答装置にパケットを送信することにより、レイヤ２ネットワークの監視を行うための監視装置であって、
レイヤ２ネットワークを構成するスイッチと接続するための物理インタフェースと、
監視装置と接続されたスイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する論理インタフェース作成手段と、
各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、対応付けられたＶＬＡＮのフレームを送受信できるように各論理インタフェースの設定を行う論理インタフェース設定手段と、
少なくともＶＬＡＮの識別子を組み込んだＩＰアドレスに向けて、当該ＶＬＡＮの識別子に対応する論理インタフェースからパケットを送信するパケット送信手段と、
前記パケットに対する応答パケットを受信する応答パケット受信手段と
を有することを特徴とする監視装置。
【請求項４】
前記ＩＰアドレスはＩＰｖ６のリンクローカルアドレスであり、前記ＶＬＡＮの識別子を前記リンクローカルアドレスのスコープＩＤとして設定する請求項３に記載の監視装置。
【請求項５】
前記パケット送信手段は、前記リンクローカルアドレスの下位６４ビットに、監視対象とするスイッチに接続されているパケット応答装置の識別子を設定し、当該パケット応答装置の前記ＶＬＡＮの識別子に対応する論理インタフェースに向けて前記パケットを送信する請求項４に記載の監視装置。
【請求項６】
少なくともＣＰＵ、メモリ、及びスイッチに接続するための物理インタフェースとを備えた装置を、ＶＬＡＮを提供するレイヤ２ネットワークの監視を行うために用いられるパケット応答装置として機能させるプログラムであって、前記装置を、
前記スイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する論理インタフェース作成手段、
各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、対応付けられたＶＬＡＮのフレームを送受信できるように各論理インタフェースの設定を行う論理インタフェース設定手段、
各論理インタフェースについて、前記パケット応答装置の識別子と、論理インタフェースに対応付けられたＶＬＡＮの識別子とを組み込んだＩＰアドレスを生成し、当該論理インタフェースに付与するＩＰアドレス付与手段、
前記ＩＰアドレスを宛先とするパケットを監視装置から受信したときに、応答パケットを前記監視装置に向けて送信する応答パケット送信手段、
として機能させるプログラム。
【請求項７】
少なくともＣＰＵ、メモリ、及びスイッチに接続するための物理インタフェースとを備えた装置を、ＶＬＡＮを提供するレイヤ２ネットワークの監視を行うための監視装置として機能させるプログラムであって、前記装置を、
前記装置と接続されたスイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する論理インタフェース作成手段、
各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、対応付けられたＶＬＡＮのフレームを送受信できるように各論理インタフェースの設定を行う論理インタフェース設定手段、
少なくともＶＬＡＮの識別子を組み込んだＩＰアドレスに向けて、当該ＶＬＡＮの識別子に対応する論理インタフェースからパケットを送信するパケット送信手段、
前記パケットに対する応答パケットを受信する応答パケット受信手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイヤ２スイッチにより構成されるネットワーク（以下、レイヤ２ネットワークという）の監視技術に関するものである。
【背景技術】
【０００２】
レイヤ２スイッチにより構成されるレイヤ２ネットワークにおいて、利用者端末を仮想的にグループ分けすることを可能とするＶＬＡＮ（バーチャルＬＡＮ）技術が企業ネットワーク等で普及している。このようなネットワークにおけるネットワーク監視では、ノード間の疎通確認のためにｐｉｎｇが従来から用いられている。
【０００３】
ｐｉｎｇは、あるＩＰアドレスの宛先装置に向けてパケットを送信し、その装置から応答があったかなかったかでパケット送出装置と宛先装置間の疎通を確認するためのコマンドである。例えば、あるレイヤ２スイッチがパケット送出装置と宛先装置間の経路上に存在し、ｐｉｎｇの結果が良好であったとすれば、当該レイヤ２スイッチは少なくとも動作していることがわかる。
【０００４】
さて、ＶＬＡＮを実現するレイヤ２スイッチは一般に複数のＶＬＡＮを収容しており、特定のＶＬＡＮのみ正常に疎通がなされていない状態となることがあり得る。しかし、従来の技術では、レイヤ２スイッチが動作しているか否かを確認することは可能であるものの、レイヤ２スイッチにおける特定のＶＬＡＮを識別し、そのＶＬＡＮに対してのみ疎通確認を行う実用的な方法はなかった。なお、レイヤ２ネットワークにおけるネットワーク障害監視の従来技術として例えば特許文献１に記載された技術がある。
【特許文献１】特開２００２−２５２６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記の点に鑑みてなされたものであり、レイヤ２ネットワークを構成する各スイッチにおけるＶＬＡＮ毎に疎通確認を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題は、ＶＬＡＮを提供するレイヤ２ネットワークの監視を行うために、レイヤ２ネットワークを構成するスイッチに接続して用いられるパケット応答装置であって、前記スイッチに接続するための物理インタフェースと、前記スイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する論理インタフェース作成手段と、各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、対応付けられたＶＬＡＮのフレームを送受信できるように各論理インタフェースの設定を行う論理インタフェース設定手段と、各論理インタフェースに対し、前記パケット応答装置の識別子と論理インタフェースに対応付けられたＶＬＡＮの識別子とを組み込んだＩＰアドレスを生成し、当該論理インタフェースに付与するＩＰアドレス付与手段と、前記ＩＰアドレスを宛先とするパケットを監視装置から受信したときに、応答パケットを前記監視装置に向けて送信する応答パケット送信手段とを有するパケット応答装置を用いることによって解決できる。
【０００７】
前記ＩＰアドレスはＩＰｖ６のリンクローカルアドレスであり、前記ＩＰアドレス付与手段は、前記パケット応答装置の識別子を前記リンクローカルアドレスの下位６４ビットに設定し、前記ＶＬＡＮの識別子を前記リンクローカルアドレスのスコープＩＤとして設定することができる。
【０００８】
また、上記の課題は、ＶＬＡＮを提供するレイヤ２ネットワークを構成するスイッチに接続されたパケット応答装置にパケットを送信することにより、レイヤ２ネットワークの監視を行うための監視装置であって、レイヤ２ネットワークを構成するスイッチと接続するための物理インタフェースと、監視装置と接続されたスイッチが収容するＶＬＡＮの個数以上の論理インタフェースを作成する論理インタフェース作成手段と、各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、対応付けられたＶＬＡＮのフレームを送受信できるように各論理インタフェースの設定を行う論理インタフェース設定手段と、少なくともＶＬＡＮの識別子を組み込んだＩＰアドレスに向けて、当該ＶＬＡＮの識別子に対応する論理インタフェースからパケットを送信するパケット送信手段と、前記パケットに対する応答パケットを受信する応答パケット受信手段とを有する監視装置を用いることによって解決できる。
【０００９】
前記ＩＰアドレスはＩＰｖ６のリンクローカルアドレスであり、前記ＶＬＡＮの識別子を前記リンクローカルアドレスのスコープＩＤとして設定することができ、前記パケット送信手段は、前記リンクローカルアドレスの下位６４ビットに、監視対象とするスイッチに接続されているパケット応答装置の識別子を設定し、当該パケット応答装置の前記ＶＬＡＮの識別子に対応する論理インタフェースに向けて前記パケットを送信することができる。
【発明の効果】
【００１０】
本発明によれば、論理インタフェースをＶＬＡＮの個数以上生成し、各ＶＬＡＮについてＶＬＡＮと論理インタフェースとを１対１に対応付け、パケット応答装置の識別子とＶＬＡＮの識別子とを組み込んだＩＰアドレスを論理インタフェースに付与することとしたので、レイヤ２ネットワークを構成する各スイッチにおける各ＶＬＡＮを識別でき、各スイッチにおけるＶＬＡＮ毎に疎通確認を行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。図１に本発明の実施の形態に係るシステムの構成図を示す。
【００１２】
図１に示すシステムは、エッジスイッチ（ＳＷ１、ＳＷ２、ＳＷ３、ＳＷ４）とコアスイッチ（ＳＷ―Ａ、ＳＷ−Ｂ）とを有している。また、ＶＬＡＮ―ＩＤがｐ、ｑ、ｒ、ｓである４つのＶＬＡＮが図１に示すように設定されている。
【００１３】
また、本発明に係るパケット応答装置が各スイッチに接続され、本発明に係る監視装置がコアスイッチに接続されている。パケット応答装置及び監視装置はＩＰｖ６に対応している。監視装置は、少なくともＶＬＡＮ―ＩＤを組み込んだＩＰｖ６アドレスを宛先としたｐｉｎｇ６コマンドを実行し、パケット応答装置からの応答パケットを受信し、受信結果を表示する。応答パケットの受信状況によって、監視者は、パケット応答装置に対応するスイッチにおけるＶＬＡＮ―ＩＤに対応するＶＬＡＮの正常性を確認する。
【００１４】
以下、パケット応答装置と監視装置についてより詳細に説明する。
【００１５】
（監視開始までの処理）
まず、パケット応答装置を、監視対象とするスイッチに１本のケーブルで接続する。なお、パケット応答装置を接続するスイッチに対しては、そのスイッチを通る全ての監視対象のＶＬＡＮのフレームが、上記パケット応答装置が接続されたポートからＶＬＡＮ−ＴＡＧを付けたまま出力されるように設定を行っておく。また、パケット応答装置には、上記スイッチを通るＶＬＡＮのＶＬＡＮ−ＩＤ、及びパケット応答装置を一意に識別するためのパケット応答装置ＩＤを設定しておくものとする。
【００１６】
なお、パケット応答装置は１つのスイッチに対して１つ接続するため、パケット応答装置がどのスイッチに接続されるかを管理しておけば、パケット応答装置ＩＤはスイッチを一意に識別するためのスイッチＩＤとして用いることができる。また、スイッチを一意に識別するスイッチＩＤが予め定められているのであれば、上記パケット応答装置ＩＤとしてスイッチＩＤをそのまま用いることもできる。  
図２は、監視開始までにパケット応答装置が実行する処理の流れを示す図である。
【００１７】
図２において、パケット応答装置のＯＳが起動（ステップ１）された後、パケット応答装置はサブインタフェース作成処理を実行する（ステップ２）。サブインタフェースとはＶＬＡＮフレームを送受信するための論理インタフェースであり、ここではＶＬＡＮの個数以上のサブインタフェースを作成する。
【００１８】
続いて、パケット応答装置は、予め設定されたＶＬＡＮ−ＩＤの各々について、ステップ２で作成したサブインタフェースを対応付け、各サブインタフェースが、対応付けられたＶＬＡＮ−ＩＤを有するＶＬＡＮフレームを識別し、送受信できるようにする処理を行う（ステップ３）。図３にこの処理の概念を示す。図３に示すように、サブインタフェースとＶＬＡＮとが１対1に対応付けられる。
【００１９】
次に、パケット応答装置は、各サブインタフェースに対し、パケット応答装置ＩＤ（＝スイッチＩＤ）と、サブインタフェースに対応するＶＬＡＮ−ＩＤとを組み込んだＩＰｖ６アドレスを生成し、当該サブインタフェースに付与する（ステップ４）。これにより、サブインタフェースが、それに付与されたＩＰｖ６アドレス宛のＩＰｖ６パケットを受信できるようになる。
【００２０】
このＩＰｖ６アドレスは、リンク内での通信のために用いられるリンクローカルアドレスである。リンクローカルアドレスは、上位６４ビットはどのリンクでも「ｆｅ８０：０：０：０」で固定であるので、ｆｅ８０：：１％３のようにして％の後にリンクを識別するための識別子であるスコープＩＤを付加できる。
【００２１】
本実施の形態では、下位６４ビットでパケット応答装置を識別し、スコープＩＤでＶＬＡＮを識別する。なお。パケット応答装置とスイッチは１対１に対応するので、パケット応答装置を識別することはスイッチを識別することに等しい。
【００２２】
例えば、パケット応答装置ＩＤが１のパケット応答装置に対応するスイッチについて、ＶＬＡＮ−ＩＤがｖｌａｎ５であるＶＬＡＮを通じた疎通性があるかどうかを監視装置から確認するためのサブインタフェースにはｆｅ８０：：１％ｖｌａｎ５というアドレスを付与する。
【００２３】
上記のステップ１〜ステップ４の処理により、監視装置からの疎通確認のためのパケット受信が可能となる。監視装置の側では、上記のステップ１〜ステップ３と同様の処理を実行する。すなわち、監視装置では、監視装置に接続された１つ以上のスイッチが収容するＶＬＡＮ個数以上のサブインタフェースを作成し、サブインタフェースとＶＬＡＮ−ＩＤとのマッチングを行う。なお、パケット応答装置の場合と同様に、監視装置を接続するスイッチに対しては、そのスイッチを通る全ての監視対象のＶＬＡＮのフレームが、監視装置が接続されたポートからＶＬＡＮ−ＴＡＧを付けたまま出力されるように設定を行っておく。
【００２４】
また、監視装置は、パケット応答装置から情報を収集することにより、例えば図４に示す情報を監視装置内のパケット応答装置ＤＢに登録する。図４に示すように、スイッチＩＤ、ＶＬＡＮ−ＩＤ、及びＩＰｖ６アドレスが対応付けられている。なお、図４に示すＤＢの例では、ＩＰｖ６アドレスにおけるパケット応答装置を識別する部分の値とスイッチＩＤとが同じ値であるが、前述したようにパケット応答装置とスイッチとの対応付けができれば十分なので、例えば、スイッチＩＤとしてスイッチを特定するための名称や設置場所を登録してもよい。また、ＶＬＡＮ−ＩＤに対応するユーザ名等を図４のＤＢに付加してもよい。このような情報を登録しておくことによって、必要に応じて種々の情報を取得でき、ネットワークオペレーションに役立てることができる。
【００２５】
（監視処理）
次に、監視装置による監視処理について説明する。
【００２６】
監視装置は、パケット応答装置ＤＢを参照し、定期的、または必要なときにｐｉｎｇ６コマンドを実行することにより監視（疎通確認）を行う。より詳細には、監視対象のスイッチ／ＶＬＡＮに対応するＩＰｖ６アドレスに対し、同じＶＬＡＮに所属する監視装置自身のサブインタフェースからＩＣＭＰｖ６  Ｅｃｈｏ  Ｒｅｑｕｅｓｔパケット（ＩＰｖ６のｐｉｎｇパケット：ｐｉｎｇ６）を送出する。
【００２７】
監視対象スイッチに接続されたパケット応答装置は、監視装置が送出したパケットを、監視対象ＶＬＡＮに対応したサブインタフェースを介して受け取ると、ＩＣＭＰｖ６のＥｃｈｏ  Ｒｅｐｌｙパケットを監視装置に向けて送出する。
【００２８】
監視装置は、ｐｉｎｇ６コマンドを実行した後、パケット応答装置からの反応を待ち、一定時間内に反応がないことが数回続けて起これば該当ＶＬＡＮの該当スイッチまでの経路に障害があると判断し、また、反応があればｐｉｎｇ６レスポンスパーサーを用いてネットワーク状態を判別し、それを監視装置のディスプレイに表示する。
【００２９】
（機能構成、詳細処理）
上記のパケット応答装置、監視装置はそれぞれＣＰＵ、メモリ、通信用装置等を備えるコンピュータの機能を持った装置に、上述した処理を実行させるためのプログラムを搭載することにより実現することが可能である。パケット応答装置及び監視装置について、このようなハードウェアとプログラムとから実現される各機能を示す機能ブロック図を図５、図６に示す。
【００３０】
図５はパケット応答装置の機能ブロック図である。パケット応答装置は、サブインタフェース作成処理を実行する機能を有するサブインタフェース作成部１０と、サブインタフェース／ＶＬＡＮ−ＩＤマッチング処理を実行する機能を有するサブインタフェース／ＶＬＡＮ−ＩＤマッチング部１１と、パケット応答装置ＩＤ（＝スイッチＩＤ）とＶＬＡＮ−ＩＤに対応するＩＰｖ６アドレスをサブインタフェースに付与するスイッチＩＤ／ＶＬＡＮ−ＩＤ対応ＩＰｖ６アドレス付与部１２と、ｐｉｎｇ６コマンドにより送信されたパケットを受信したときにその応答パケットを送出するためのｐｉｎｇ６レスポンス部１３とを有している。
【００３１】
また、図６に示すように、監視装置は、パケット応答装置と同様のサブインタフェース作成部２０とサブインタフェース／ＶＬＡＮ−ＩＤマッチング部２１を有し、更に、ｐｉｎｇ６コマンドを実行してｐｉｎｇ６のパケットを送出するためのｐｉｎｇ６送信部２２と、図４に示したようなパケット応答装置ＤＢ２３と、応答の解析を行うｐｉｎｇ６レスポンスパーサー２４と、解析結果をディスプレイに表示するためのグラフィカル表示部２５とを有している。なお、ｐｉｎｇ６レスポンスパーサー２４は、従来からあるレスポンスパーサーと同様の機能を有する。
【００３２】
各部における処理の詳細について、フローチャートを参照して説明する。
【００３３】
まず、図７を参照してサブインタフェース作成部の処理について説明する。図７に示すように、サブインタフェースの数が必要なＶＬＡＮの数より多いか否かを判定し（ステップ１０）、少ないか等しい場合には、サブインタフェースを作成する（ステップ１１）。サブインタフェースの数が必要なＶＬＡＮの数より多くなれば処理を終了する。なお、上記の必要なＶＬＡＮの数とは、予め設定したＶＬＡＮ−ＩＤの数である。
【００３４】
図８に、サブインタフェース作成部を実現するためのプログラムの一例を参考として示す。図８に示すのは、５００個のＶＬＡＮが必要でサブインタフェースを５１２個作るときの例である。
【００３５】
次に、図９を参照してサブインタフェース／ＶＬＡＮ−ＩＤマッチング部の処理について説明する。図９に示すように、i＝２から始めて、iをインクリメントしながらiがサブインタフェースの数になるまで、set_vlan｛sub-interface-i，変数 i｝を実行する（ステップ２０〜２３）。
【００３６】
set_vlan(sub-interface-i, 変数i)という関数の具体的な処理内容は、変数iの値と同じsuffixをもつサブインタフェースを第1引数に、変数iの値を第2引数にとり、変数iの値をＶＬＡＮ−ＩＤとして、sub-interface-iに付与するというものである。例えば、set_vlan(vlan30, 30)を実行すると、vlan30というサブインタフェースにＶＬＡＮ−ＩＤとして３０が付与され、vlan30というサブインタフェースにおいてＶＬＡＮ−ＩＤが３０のフレームを送受信する準備が整う。なお、i＝２から始めるのは、一般に、ＶＬＡＮーＩＤとして１はデフォルトＶＬＡＮ用に予約されているからである。図１０に、サブインタフェース／ＶＬＡＮ−ＩＤマッチング部を実現するためのプログラムの一例を参考として示す。
【００３７】
次に、図１１を参照してスイッチＩＤ／ＶＬＡＮ−ＩＤ対応ＩＰｖ６アドレス付与部の処理について説明する。図１１に示すように、スイッチＩＤを取得し、i＝２から始めて、iをインクリメントしながらiがサブインタフェースの数になるまで、set_address｛sub-interface-i｝を実行する（ステップ３０〜３４）。
【００３８】
set_address｛sub-interface-i｝という関数の具体的な処理内容は、変数iの値と同じsuffixをもつサブインタフェースを第1引数に与え、スイッチＩＤの値と、sub-interface-iとが、sub-interface-iで識別されるサブインタフェースのＩＰｖ６アドレスに付与される。例えば、スイッチＩＤが1234のときset_ address(vlan30)を実行すると、vlan30というサブインタフェースには、fe80::1234%vlan30というリンクローカルアドレスが設定される。例えば、vlan30が30であれば、fe80::1234%30というアドレスが設定されることになる。
【００３９】
なお、スイッチＩＤとしてはパケット応答装置に予め付与されているパケット応答装置のＩＤを用いてもよいし、パケット応答装置を一意に識別するＩＤをスイッチＩＤとして入力してもよい。図１２にスイッチＩＤ／ＶＬＡＮ−ＩＤ対応ＩＰｖ６アドレス付与部を実現するためのプログラムの一例を参考として示す。
【００４０】
（監視の例）
次に、本実施の形態のパケット応答装置と監視装置を用いた監視の具体例を、図１３（ａ）と図１３（ｂ）を用いて説明する。
【００４１】
図１に示した構成において、図１３（ａ）に示すコマンドを監視装置が実行する。このコマンドでは、ＶＬＡＮ−ＩＤがｑであるＶＬＡＮを扱う全てのスイッチに向けてｐｉｎｇ６パケットを送出するようにリンクローカルマルチキャストアドレスが設定されている。その結果、図１３（ａ）に示す応答が返されている。図１のネットワークにおいて、ＶＬＡＮ−ＩＤがｑであるＶＬＡＮを通すのはＳＷ１、ＳＷ−Ａ、ＳＷ−Ｂ、ＳＷ４であるから、図１３（ａ）は正常な結果を示していることがわかる。なお、例えばping6_responder_cSWAとはコアスイッチＡに接続されたパケット応答装置のことである。
【００４２】
一方、図１３（ｂ）に示す結果になった場合、応答があるべきＳＷ−ＢとＳＷ４から応答がないので、ＶＬＡＮ−ＩＤがｑであるＶＬＡＮについて、コアＳＷ−Ｂに何かしらの異常が発生していると判断できる。例えば、この後、コアＳＷ−Ｂの設定を確認し、ＶＬＡＮ−ＩＤがｑであるＶＬＡＮについてのｃｏｎｆｉｇを誤って削除したこと等が判明することになる。
【００４３】
以上説明したように、本実施の形態におけるパケット応答装置と監視装置を用いることにより、レイヤ２ネットワークを構成する各スイッチのＶＬＡＮ毎に疎通確認を行うことが可能となる。
【００４４】
また、１台の監視装置で複数のＶＬＡＮセグメントへの接続が容易に可能となり、ユーザＶＬＡＮを通じての監視が可能となることから、故障発見時間と故障切り分け時間を短縮することが可能である
また、ＩＰｖ６のリンクローカルアドレスを用いたことから、通信がｒｏｕｔｉｎｇもしくはｆｏｒｗａｒｄｉｎｇされることがなく、監視パケットが監視対象のＶＬＡＮの外に抜けることがなく、堅牢なセキュリティを確保できる。
【００４５】
また、監視ノードで使用するアドレスとユーザが使用するアドレスとの重複を防止する必要があるが、ＩＰｖ６におけるＤＡＤ（Duplicate Address Detection）を用いることにより、アドレスの重複をより確実に防止できる。
【００４６】
また、ＩＣＭＰｖ６におけるNode Information Query (ICMPv6 Type139)を用いることにより、ＤＮＳサーバを用いることなく、hostnameの情報を収集することが可能となる。
【００４７】
なお、本実施の形態ではＩＰｖ６を使用しているが、ＩＰｖ６におけるスコープＩＤと同様の機能を持つプロトコルであればＩＰｖ６に限らず適用可能である。
【００４８】
しかし、スコープＩＤと同様の機能を持たないＩＰｖ４を用いて本発明の監視方式を実現するのは困難である。例えば、監視用にＩＰｖ４プライベートアドレスを使用することを考えた場合、ユーザの使用しているプライベートアドレスと監視で用いるプライベートアドレスとが重複する可能性がある。これを避けるためにはユーザに、監視用に使ってよいアドレスを選択させることが考えられるが、これには運用の煩雑さに加えて次のような問題点がある。  
すなわち、ＩＰｖ４ではスコープＩＤの仕組みがないため、同一パケット応答装置で違うサブインタフェースには、違うＮＷセグメントのアドレスをつける必要がある。このため、ユーザには、どのＶＬＡＮの監視用にも使われていないセグメントのアドレスの中から、そのユーザが使っていないアドレスを選択してもらう必要がある。しかし、この方法ではスケーラビリティに問題が生じる。また、商用サービス等ではここまでユーザに求めるのは事実上困難である。
【００４９】
また、ユーザの使用しているプライベートアドレスと監視で用いるプライベートアドレスとが重複するという問題を回避するためにＩＰｖ４グローバルアドレスを使用することも考えられるが、この場合、ＶＬＡＮ毎に別セグメントのＩＰｖ４グローバルアドレスが必要となり、これには大きなアドレスブロックが必要となるという問題がある。例えば、２５０個のスイッチがあるネットワークで、１０００個のＶＬＡＮを収容するという、それほど大きくないモデルにおいても、１０００個のクラスCが必要となる場合が生じ得る。このような大きなアドレスブロックを用意することは困難である。
【００５０】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態に係るシステムの構成図である。
【図２】監視開始までにパケット応答装置が実行する処理の流れを示す図である。
【図３】サブインタフェースとＶＬＡＮ−ＩＤとのマッチングの概念を示す図である。
【図４】パケット応答装置ＤＢに登録される情報の一例を示す図である。
【図５】パケット応答装置の機能ブロック図である。
【図６】監視装置の機能ブロック図である。
【図７】サブインタフェース作成部の処理を示すフローチャートである。
【図８】サブインタフェース作成部を実現するためのプログラムの一例である。
【図９】サブインタフェース／ＶＬＡＮ−ＩＤマッチング部の処理を示すフローチャートである。
【図１０】サブインタフェース／ＶＬＡＮ−ＩＤマッチング部を実現するためのプログラムの一例である。
【図１１】スイッチＩＤ／ＶＬＡＮ−ＩＤ対応ＩＰｖ６アドレス付与部の処理を示すフローチャートである。
【図１２】スイッチＩＤ／ＶＬＡＮ−ＩＤ対応ＩＰｖ６アドレス付与部を実現するためのプログラムの一例である。
【図１３】監視の具体例を説明するための図である。
【符号の説明】
【００５２】
１０、２０  サブインタフェース作成部
１１、２１  サブインタフェース／ＶＬＡＮ−ＩＤマッチング部
１２  スイッチＩＤ／ＶＬＡＮ−ＩＤ対応ＩＰｖ６アドレス付与部
１３  ｐｉｎｇ６レスポンス部
２２  ｐｉｎｇ６送信部
２３  パケット応答装置ＤＢ
２４  ｐｉｎｇ６レスポンスパーサー
２５  グラフィカル表示部
【図１】
2006135803.tif 000003
【図２】
2006135803.tif 000004
【図３】
2006135803.tif 000005
【図４】
2006135803.tif 000006
【図５】
2006135803.tif 000007
【図６】
2006135803.tif 000008
【図７】
2006135803.tif 000009
【図８】
2006135803.tif 000010
【図９】
2006135803.tif 000011
【図１０】
2006135803.tif 000012
【図１１】
2006135803.tif 000013
【図１２】
2006135803.tif 000014
【図１３】
2006135803.tif 000015