(57)【要約】【課題】  本発明の課題は、人手で複数台のイーサスイッチ内のＭＡＣアドレスとポート番号の対応テーブルを調査することなく、当該ＭＡＣアドレスを持った機器の接続イーサスイッチとポート番号を突き止める手段を提供することにある。【解決手段】  上記課題は、人手によるコマンド入力を受け、隣接イーサスイッチに探索要求フレームを送信する機能と、探索要求フレームを受信した際、ＭＡＣアドレスとポート番号の対応テーブルをチェックし、該当ポートに探索要求フレームを送信するとともに、自イーサスイッチ識別情報と探索要求フレーム送信先ポート番号を搭載した探索応答フレームをコマンド入力受付元イーサスイッチに送信するような機能を持つイーサスイッチを使用することで達成される。【選択図】  図１
2005333172.tif 000002
【特許請求の範囲】
【請求項１】
接続機器の物理アドレスとその接続ポート番号の対応テーブルを持つイーサスイッチにおいて、人間よりの探索要求コマンドを受付け探索要求フレームを生成し送信する機能と探索要求フレームを受信した際に物理アドレスとその接続ポート番号の対応テーブルを検索し検索結果情報を搭載した探索応答フレームを生成し探索要求を受付け探索要求フレームを送信したイーサスイッチに返信し、かつ、探査要求のあった物理アドレスを保有する機器の接続された中継送信する機能と探索応答フレームを受信した際にそのフレーム内にある探索応答フレーム送信元イーサスイッチ識別子と接続ポート番号を探索要求者が使用している表示装置に表示する機能を持つことにより、探索要求コマンドにおいて指示された物理アドレスを保有する機器を自動的に探索する機能を有するイーサスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、社内ネットワーク等でウィルスに感染したコンピュータを突き止める技術に係り、特にＭＡＣアドレスを元に探索する方式に関する。
【背景技術】
【０００２】
従来は複数台接続されているイーサスイッチにコンソールを接続し、を一つ一つ人手でＭＡＣアドレスとポート番号を対応付けたテーブルを見ながら調査するか、特開２００３−１７８０２４号公報に示されるようにＩＰアドレスとＭＡＣアドレスの対応付けテーブルを持った機器を使い、その機器に残された記録を元に探索する必要があった。
【０００３】
【特許文献１】特開２００３−１７８０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記従来の課題に鑑み、人手で複数台のイーサスイッチ内のＭＡＣアドレスとポート番号の対応テーブルを調査することなく、当該ＭＡＣアドレスを持った機器の接続イーサスイッチとポート番号を突き止める手段を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１の発明のように、探索要求フレームを送信し、その応答として探索応答フレームを送信するような機能を持つイーサスイッチを使用することで達成される。
【発明の効果】
【０００６】
本発明によれば、ＰＣを物理アドレス（ＭＡＣアドレス）より突き止める際、コマンド入力装置よりコマンドを投入するだけで自動的に探索することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施例を図１〜図４を用いて説明する。
【０００８】
図１は本発明の一実施例の動作概要図である。イーサスイッチ１〜７を同様の機能を持ったイーサスイッチである。イーサスイッチ１は複数のポートと物理アドレス⇔ポート番号対応テーブルＴ１と探索フレーム制御機構１０を持つ。コマンド入力装置８よりネットワーク接続機器の物理アドレスであるＭＡＣアドレス１２３４５６１２３４５６の探索コマンドを投入した場合の動作概要について説明する。探索フレーム制御機構１１は物理アドレス⇔ポート番号対応テーブルＴ１を参照し、該物理アドレスがポート番号３で示されるポートに接続されていることを認識し、ポート３に探索要求フレームを送信する。イーサスイッチ２はポート番号１より当該フレームを受信する。探索フレーム制御機構１２は物理アドレス⇔ポート番号対応テーブルＴ２を参照し、該物理アドレスがポート番号２で示されるポートに接続されていることを認識し、ポート２に探索要求フレームを送信する。イーサスイッチ３はポート番号２より当該フレームを受信する。探索フレーム制御機構１３は物理アドレス⇔ポート番号対応テーブルＴ３を参照し、該物理アドレスがポート番号１で示されるポートに接続されていることを認識し、ポート１に探索要求フレームを送信する。このようにして探索対象機器９が接続されたポートを探索する。
【０００９】
図２は、本発明の一実施例であるイーサスイッチ１の詳細図である。コマンド入力装置８は探索フレーム制御機構１１に接続され、コマンドの入力及び画面表示を行う。探索フレーム制御機構１１は物理アドレス⇔ポート番号対応テーブルＴ１を参照し、探索要求フレームを生成し、フレーム送信機構２１，２２，２３のいずれか又はすべてから送信する。次にフレーム受信時の動作について述べる。イーサスイッチ４からイーサスイッチ１にフレームを送信した場合、イーサスイッチ１では接続されているポート１で受信する。ポート1で受信したフレームはフレームタイプチェック機構４１においてフレームタイプをチェックし、探索要求フレーム又は探索応答フレームであった場合、探索フレーム制御機構１１に送られ、そうでなかった場合、通常のフレームとしてスイッチング機構３０に送られる。探索要求フレームを受信した場合、探索フレーム制御機構４１は受信ポート番号記憶機構５０に受信したポート番号（今回の場合は１）を記憶し、受信したフレームはフレーム保持機構６０に送り、保持する。その後、物理アドレス⇔ポート番号対応テーブルＴ１を参照し、探索対象機器の物理アドレスが表示されたポートがあればそのポートに、無ければ受信したポートを除くすべてのポートにフレーム送信機構２１〜２３を経由して、探索要求フレームを送信する。また、探索要求フレーム内に格納された探索応答フレームを受信した場合、探索フレーム制御機構４１はコマンド入力装置８に探索応答フレームの内容を送り、画面表示する。通常のフレームを受信しスイッチング機構３０に送られた場合、スイッチング機構３０は物理アドレス⇔ポート番号対応テーブルＴ１を参照し、当該フレームの送信先機器の物理アドレスが示されているポートにフレームを中継する。
【００１０】
図３はコマンド入力を受けた際の動作フローチャートである。通常コマンド入力待ち状態に居るが入力された場合、探索要求フレームを生成し、物理アドレス⇔ポート番号対応テーブルに探索する物理アドレスがあるかチェックする。チェック結果、物理アドレス⇔ポート番号対応テーブルに探索する物理アドレスがあった場合、物理アドレスがあったポートに、無かった場合すべてのポートに探索要求フレームを送る。その後探索応答フレーム待ちタイマを起動し、該タイマがタイムアウトした場合はコマンド待ち状態に戻る。
【００１１】
図４はフレームを受信した際の動作フローチャートである。フレームを受信した際、フレームタイプをチェックし、探索要求フレームであった場合、受信ポート番号記憶機構に受信ポート番号を保管し、フレーム保持機構に受信フレームをコピーし、探索要求フレームを生成する。物理アドレス⇔ポート番号対応テーブルに探索する物理アドレスがあるかチェックする。チェック結果、物理アドレス⇔ポート番号対応テーブルに探索する物理アドレスがあった場合、物理アドレスがあったポートに、無かった場合、受信ポート番号記憶機構に保管した受信ポート番号で示されるポート以外のすべてのポートに探索要求フレームを送信する。探索要求フレームを送信後、コマンド入力を受け最初に探索要求フレームを生成したイーサスイッチ（探索要求フレーム初期送信元装置）に対し、特定ポートに探索要求フレームを送った場合は自イーサスイッチの識別情報と送信先ポート番号を、受信ポート以外のすべてのポートに探索要求フレームを送った場合は自イーサスイッチの識別情報とすべてに送ったことを示す情報を搭載して送信する。その後、フレーム保持機構にコピーした情報を削除し、受信ポート番号記憶機構に保管したポート番号情報を削除する。フレームタイプをチェックし、探索応答フレームであった場合、探索応答フレームに搭載されたイーサスイッチの識別情報と送信先ポート番号（または全ポートに送ったことを示す情報を）を表示する。その後探索応答フレーム待ちタイマを再起動する。フレームタイプをチェックし、探索要求フレームでも探索応答フレームでもなかった場合、通常のフレームとしてスイッチング機構処理する。
【図面の簡単な説明】
【００１２】
【図１】動作概要図。
【図２】イーサスイッチ１詳細図。
【図３】コマンド入力を受けた際の動作フローチャート。
【図４】フレームを受信した際の動作フローチャート。
【符号の説明】
【００１３】
１，２，３，４，５，６，７…イーサスイッチ、８…コマンド入力装置、９…探索対象機器、１１，１２，１３…探索フレーム制御機構、２１，２２，２３…フレーム送信機構、３０…スイッチング機構、４１，４２，４３…フレーム対応チェック機構、５０…受信ポート番号記憶機構、６０…フレーム保持機構、Ｔ１，Ｔ２，Ｔ３…物理アドレス⇔ポート番号対応テーブル。
【図１】
2005333172.tif 000003
【図２】
2005333172.tif 000004
【図３】
2005333172.tif 000005
【図４】
2005333172.tif 000006