(57)【特許請求の範囲】
【請求項１】
ホストのネットワーク遮断のための遮断政策が設定されれば、
ネットワーク内において近隣探索プロトコル（ＮＤＰ）パケットを採取するステップと、
採取したパケットの種別に応じて遮断政策に含まれるかどうかを判定するステップと、
判定の結果、遮断政策に含まれる場合、前記採取したパケットが重複確認パケット（ＤＡＤ）パケットであれば、前記ホストに対して変調済みＮＡパケットを伝送し、前記採取したパケットが前記重複アドレス検出（ＤＡＤ）パケットでなければ、全ノードマルチキャストＩＰに前記ホストの変調済みＮＡパケットを伝送することにより前記ホストの遮断を行うステップと、
を含み、
前記判定するステップは、
前記ネットワーク内において採取された近隣探索プロトコル（ＮＤＰ）パケットが近隣要請（ＮＳ）パケットであれば、発信元情報を用いて前記遮断政策の遮断ホストであるかどうかを判定するステップと、
判定の結果、前記発信元情報が前記遮断ホストに該当する場合、前記重複アドレス検出（ＤＡＤ）確認パケットであるかどうかを判定するステップと、
前記発信元情報が前記遮断ホストに該当しない場合、目的地情報を用いて前記遮断政策の遮断ホストであるかどうかを判定するステップと、
を含むことを特徴とするＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項２】
前記近隣公告（ＮＡ）パケットのリンク層アドレスを当該ネットワークに存在しない仮想のリンク層アドレスまたは特定のリンク層アドレスに設定した変調済みＮＡパケットをマルチキャストまたはユニキャストすることにより前記ホストの遮断を行うことを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項３】
前記ホストのネットワーク遮断のための遮断政策がリストとして管理されることを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項４】
前記ホストのネットワーク遮断のための遮断政策は、ＩＰアドレスまたはリンク層アドレスを含むことを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項５】
前記ホストのネットワーク遮断のための遮断政策は、政策の開始時間と満了時間をさらに含むことを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項６】
前記ホストの遮断を行うステップは、
前記ホストに変調済みＮＡパケットを伝送して前記ホストのネットワークインタフェースへのＩＰ割当に失敗させることにより前記ホストの遮断を行うことを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項７】
前記ホストの遮断を行うステップは、
前記ホストが属するネットワーク内の他のホストに前記ホストの変調済みＮＡパケットを伝送して前記ホストに対する変調済みＮＡパケット情報をもって近隣キャッシュを更新することにより前記ホストと前記他のホストとの通信を切断する方法を用いて前記ホストの遮断を行うことを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項８】
前記ネットワーク内において採取された近隣探索プロトコル（ＮＤＰ）パケットが、ルーター要請（ＲＳ）パケットまたはルーター公告（ＲＡ）パケットであれば、発信元情報を用いて前記遮断政策の遮断ホストであるかどうかを判定することを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項９】
前記ネットワーク内において採取された近隣探索プロトコル（ＮＤＰ）パケットが近隣公告（ＮＡ）パケットであれば、発信元情報を用いて前記遮断政策の遮断ホストであるかどうかを判定するステップと、
判定の結果、前記遮断政策の遮断ホストではなければ、目的地情報を用いて前記遮断政策の遮断ホストであるかどうかを判定するステップと、
を含むことを特徴とする請求項１に記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項１０】
前記発信元情報は、ソースリンク層アドレス、ソースＩＰアドレス、ＩＣＭＰｖ６ヘッダーの目標アドレスのうちのいずれか一種以上を含むことを特徴とする請求項１から請求項９のいずれかに記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【請求項１１】
前記目的地情報は、目的地リンク層アドレス、目的地ＩＰアドレス、ＩＣＭＰｖ６ヘッダーの目標アドレスのうちのいずれか一種以上を含むことを特徴とする請求項１から請求項１０のいずれかに記載のＩＰｖ６ネットワーク内ホスト遮断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＰｖ６ネットワーク内ホスト遮断及び探索方法に係り、特に、ＩＰｖ６ネットワーク環境における近隣探索プロトコル（ＮＤＰ：Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）を用いたＩＰｖ６ネットワーク内ホスト遮断及び探索方法に関する。
【背景技術】
【０００２】
３２ビットアドレス体系であるＩＰｖ４の枯渇が次第に現実化しつつある。韓国インターネット振興院ＩＰｖ６ポータル（ｈｔｔｐ：／／ＩＰｖ６．ｖｓｉｘ．ｎｅｔ）の情報によれば、２００９年１月２０日現在、約７９１日後にＩＰｖ４アドレスが枯渇する見込みであり、アドレス枯渇を認知した多くの企業及び官公署においては既にＩＰｖ４ネットワークからＩＰｖ６ネットワークへの転換事業が進んでおり、ＩＰｖ６への需要が次第に高まりつつある傾向にある。
【０００３】
また、ＩＰｖ６においてはＩＰアドレスの自動設定を支援するが、このように自動的に割当が行われる場合、ネットワークの資源を管理する側面からは、全ての装備のＩＰを確認し、当該情報を維持する必要性が発生してくる。
【０００４】
さらに、ＩＰアドレスの自動設定が行われるため、悪意を持ったユーザーがいかなる制約を受けることなくネットワークの主要装備に接近可能となるという問題が発生するため、これらのユーザーに対する管理及び遮断が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ＩＰｖ６環境においてネットワークの主資源を効率よく管理することのできるホスト探索方法と、未認可ホストのネットワーク接近を遮断して一段と高いセキュリティ環境を構築することのできるＩＰｖ６ネットワーク内ホスト遮断及び探索方法を提供するところにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は、探索しようとするＩＰをＩＣＭＰｖ６目標アドレスに設定した近隣要請（ＮＳ）パケットをネットワークに伝送して探索ＩＰに対するリンク層アドレス情報とＩＰアドレス情報を含むホスト情報を要請するステップと、パケット伝送後にホストの処理速度とネットワーク環境及び状態による伝送速度を考慮して所定時間待機するステップと、前記所定時間待機後に前記探索しようとするＩＰの近隣要請（ＮＡ）パケットが受信されたかどうかを判定するステップと、要請パケットに対するＮＡパケットが受信された場合、当該パケットからホスト情報を取得するステップと、を含む。
【０００７】
本発明の他の特徴によれば、ルーター要請（ＲＳ）パケットをネットワークに伝送してリンク層アドレス情報とＩＰアドレス情報を含むルーター情報を要請するステップと、パケット伝送後にルーターの処理速度とネットワーク環境及び状態による伝送速度を考慮して所定時間待機するステップと、前記所定時間待機後にルーター公告（ＲＡ）パケットが受信されたかどうかを判定するステップと、要請パケットに対するＲＡパケットが受信された場合、当該パケットからルーター情報を取得するステップと、を含む。
【０００８】
本発明のさらに他の特徴によれば、近隣探索プロトコル（ＮＤＰ）パケットを採取するステップと、採取したパケットがルーター要請（ＲＳ）パケット、近隣要請（ＮＳ）パケット、近隣要請（ＮＡ）パケットのうちのいずれか一種であるかどうかを判定するステップと、判定の結果、採取したパケットがルーター要請（ＲＳ）パケット、近隣要請（ＮＳ）パケット、近隣要請（ＮＡ）パケットのうちのいずれか一種であれば、採取されたパケットからリンク層アドレス情報とＩＰアドレス情報を含むホスト情報を取得し、あるいは、判定の結果、採取したパケットがルーター公告（ＲＡ）パケットであれば、採取されたパケットからルーター情報を取得するステップと、を含む。
【０００９】
本発明のさらに他の特徴によれば、前記ホスト情報は、近隣公告（ＮＡ）パケットのフィールド情報を選択的にさらに含む。
【００１０】
本発明のさらに他の特徴によれば、前記ルーター情報は、リンク層アドレス情報とＩＰアドレス情報を含む。
【００１１】
本発明のさらに他の特徴によれば、前記ルーター情報は、ルーター公告（ＲＡ）パケットのフィールド情報を選択的にさらに含む。
【００１２】
本発明のさらに他の特徴によれば、前記ホスト情報または前記ルーター情報のうち少なくとも一方は、ＩＰアドレスとリンク層アドレスをリストとして管理する。
【００１３】
本発明のさらに他の特徴によれば、ホストのネットワーク遮断のための政策が設定されれば、ネットワーク内において近隣探索プロトコル（ＮＤＰ）パケットを採取するステップと、採取したパケットの種別に応じて遮断政策に含まれるかどうかを判定するステップと、判定の結果、遮断政策に含まれる場合、前記ホストＩＰに対して変調済みＮＡパケットを生成してマルチキャストまたはユニキャストＩＰに伝送することによりホストの遮断を行うステップと、を含む。
【００１４】
本発明のさらに他の特徴によれば、ホストのネットワーク遮断のための政策が設定されれば、ネットワーク内において遮断ホストの近隣探索プロトコル（ＮＤＰ）パケットが採取されていない状況において、遮断ホストＩＰに対して変調済みＮＡパケットを生成してマルチキャストまたはユニキャストＩＰに伝送することによりホストの遮断を行うステップを含む。
【００１５】
本発明のさらに他の特徴によれば、前記近隣公告（ＮＡ）パケットのリンク層アドレスを当該ネットワークに存在しない仮想のリンク層アドレスまたは特定のリンク層アドレスに設定した変調済みＮＡパケットをマルチキャストまたはユニキャストすることによりホストの遮断を行う。
【００１６】
本発明のさらに他の特徴によれば、前記ホストのネットワーク遮断のための政策がリストとして管理される。
【００１７】
本発明のさらに他の特徴によれば、前記ホストのネットワーク遮断のための政策は、ＩＰアドレスまたはリンク層アドレスを含む。
【００１８】
本発明のさらに他の特徴によれば、前記ホストのネットワーク遮断のための政策は、政策の開始時間と満了時間をさらに含む。
【００１９】
本発明のさらに他の特徴によれば、前記ホストの遮断を行うステップは、前記遮断ホストに変調済みＮＡパケットを伝送して前記遮断ホストのネットワークインタフェースへのＩＰ割当に失敗させることによりホストの遮断を行う。
【００２０】
本発明のさらに他の特徴によれば、前記ホストの遮断を行うステップは、前記遮断ホストが属するネットワーク内ホストに前記遮断ホストの変調済みＮＡパケットを伝送して前記遮断ホストに対する変調済みＮＡパケット情報をもって近隣キャッシュを更新することにより前記遮断ホストとの通信を切断する方法を用いてホストの遮断を行う。
【００２１】
本発明のさらに他の特徴によれば、前記ネットワーク内において採取された近隣探索プロトコル（ＮＤＰ）パケットが、ルーター要請（ＲＳ）パケットまたはルーター公告（ＲＡ）パケットであれば、発信元情報を用いて遮断ホストであるかどうかを判定する。
【００２２】
本発明のさらに他の特徴によれば、前記ネットワーク内において採取された近隣探索プロトコル（ＮＤＰ）パケットが近隣要請（ＮＳ）パケットであれば、発信元情報を用いて遮断ホストであるかどうかを判定するステップと、判定の結果、発信元情報が遮断ホストである場合、重複アドレス検出（ＤＡＤ）確認パケットであるかどうかを判定するステップと、発信元情報が遮断ホストではない場合、目的地情報を用いて遮断ホストを判定するステップと、を含む。
【００２３】
本発明のさらに他の特徴によれば、前記ネットワーク内において採取された近隣探索プロトコル（ＮＤＰ）パケットが近隣公告（ＮＡ）パケットであれば、発信元情報が遮断ホストであるかどうかを判定するステップと、判定の結果、発信元情報が遮断ホストではなければ、目的地情報が遮断ホストであるかどうかを判定するステップと、を含む。
【００２４】
本発明のさらに他の特徴によれば、前記発信元情報は、ソースリンク層アドレス、ソースＩＰアドレス、ＩＣＭＰｖ６ヘッダーの目標アドレスのうちのいずれか一種以上を含む。
【００２５】
本発明のさらに他の特徴によれば、前記目的地情報は、目的地リンク層アドレス、目的地ＩＰアドレス、ＩＣＭＰｖ６ヘッダーの目標アドレスのうちのいずれか一種以上を含む。
【発明の効果】
【００２６】
上記の構成によれば、ＩＰｖ６環境においてネットワークの主資源を効率よく保護することができ、特に、未認可ホストのネットワーク接近を遮断して一段と高いセキュリティ環境を構築することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係るＮＳパケットとＮＡパケットを用いたホスト探索方法を示すフローチャートである。
【図２】本発明に係るＲＳパケットとＲＡパケットを用いたホスト探索方法を示すフローチャートである。
【図３】本発明に係るネットワークにおいて採取されるＮＤＰパケット分析を通じたホスト及びルーター探索方法を示すフローチャートである。
【図４】本発明に係るホストの遮断方法を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、添付図面に基づき、本発明の実施の形態を詳述する。
【００２９】
本発明によれば、ＩＰｖ６においてホストの探索及び遮断のために、近隣探索プロトコル（ＮＤＰ：Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）を利用する。
【００３０】
具体的に、ホストの探索方法には３通りの方法があるが、一つ目は、近隣要請（ＮＳ：Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）パケットを用いて探索ＩＰのホスト情報を要請し、当該ホストが近隣公告（ＮＡ：Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットで応答すれば、受信されたパケットからホスト情報を取得する方法である。
【００３１】
二つ目は、ルーター要請（ＲＳ：Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）パケットを用いてルーター情報を要請し、ＲＳパケットを受け取ったルーターがルーター公告（ＲＡ：Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットで応答すれば、受け取ったパケットからルーター情報を取得する方法である。
【００３２】
三つ目は、ネットワークにおいてＮＤＰパケットを採取した後、種類に応じてホスト及びルーター情報を取得する方法である。
【００３３】
本発明は、ＩＰｖ６ネットワーク環境におけるホストの遮断及び探索に関するものであり、ＩＰと明示した場合、ＩＰｖ４と混同を起こす恐れがある。このため、特にＩＰｖ４と明示していない項目につき、ＩＰｖ６及びＩＰｖ６ネットワークを意味するものとする。
【００３４】
まず、本発明を説明するに先立って、ＩＰｖ６における基盤技術について説明する。
【００３５】
１）ＩＣＭＰ
ＩＣＭＰは、Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌの略字であり、ネットワーク状態に対するメッセージを送受可能にするものであり、ＩＰと同じＬａｙｅｒ３のネットワーク層において動作する。ＩＣＭＰは、基本的に、ＩＰｖ４において動作するプロトコルであり、その主な機能は、表１に示す通りである。
【００３６】
【表１】
0005798598.tif 000002
２）ＩＣＭＰｖ６
ＩＰｖ６において用いられるＩＣＭＰであり、基本的な機能はＩＣＭＰと同じであり、ＩＰｖ４において用いられていた一部のプロトコル（ＡＲＰ、ＲＡＲＰ、ＩＧＭＰ）がさらに表２のように含まれている。
【００３７】
【表２】
0005798598.tif 000003
３）ＮＤＰ（Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）
ＮＤＰは、ＩＰｖ６環境において隣接ホストと通信を行うために用いられるプロトコルであり、ＩＣＭＰｖ６に含まれてＩＰｖ４環境でアドレス解決プロトコル（ＡＲＰ：Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が行う機能を代わりに行う。ＮＤＰの主な機能は、表３に示す通りである。
【００３８】
【表３】
0005798598.tif 000004
４）ＮＤＰパケットの種類及び用途
ＮＤの主な機能を実現するために、表４のパケットを使用する。
【００３９】
【表４】
0005798598.tif 000005
５）ＤＡＤ（Ｄｕｐｌｉｃａｔｅ  Ａｄｄｒｅｓｓ  Ｄｅｔｅｃｔｉｏｎ）
ＩＰｖ６においてＩＰを構成する方法には、手動設定と自動設定（ｓｔａｔｅｌｅｓｓ、ｓｔａｔｅｆｕｌ）があるが、いかなる方法でＩＰを構成しても、ＤＡＤ過程を経てＩＰが既に使用中であるかどうかを確認することになっている。ＤＡＤとは、使用しようとするＩＰが現在ネットワークにおいて使用中であるかどうかを確認する方法であり、使用しようとするＩＰが含まれているＮＳパケットをネットワークに伝送して応答が来ないことを期待することである。ＤＡＤ確認のためのＮＳパケットを受け取ったネットワーク内のホストは、自分のＩＰと比較して同じであれば、ＮＳパケットを送ったホストにＮＡパケットを送り、同じではなければ、隣キャッシュを更新する。なお、ＤＡＤを行うホストは、ＮＡパケットを受け取った場合、使用しようとするＩＰが既に使用中であると判断する。
【００４０】
ＤＡＤを行う過程を簡単に説明すれば、まず、使用しようとするホストＡが設定されたＤｕｐＡｄｄｒＤｅｔｅｃｔＴｒａｎｓｍｉｔｓ値だけＲｅｔｒａｎｓＴｉｍｅｒ時間間隔にてＮＳパケットを伝送した後、ＲｅｔｒａｎｓＴｉｍｅｒ時間だけ待機する。ＲｅｔｒａｎｓＴｉｍｅｒ時間が過ぎてもＮＡパケット応答がない場合、インタフェースに新たに構成したＩＰを割当し、通信を開始する。これに対し、他のホストＢが当該ＩＰを使用中であるとき、ホストＡが同じＩＰを使用することを試みる場合、ホストＢは、ＮＡパケットをホストＡに送って既に使用中のＩＰである旨を知らせる。このように、ホストＡが当該ＩＰに対するＮＡパケットを確認することによりＩＰ割当に失敗することとなる。
【００４１】
以下、本発明に係るホストの探索と遮断方法について詳述する。
【００４２】
＜ホストの探索＞
ＮＤＰの近隣要請（ＮＳ）パケットと近隣公告（ＮＡ）パケット、ルーター要請（ＲＳ）パケットとルーター公告（ＲＡ）パケットを用いてネットワークに接続されたホストを探索することができる。また、ネットワークにおいて採取されるＮＤＰパケット分析を通じてホスト及びルーターを探索することができる。
【００４３】
ここで言及されるホスト情報とは、基本的に、リンク層アドレス情報とＩＰアドレス情報を意味し、状況に応じて、ＮＡパケットのフィールド情報を選択的にさらに含んでいてもよい。
【００４４】
また、ルーター情報とは、基本的に、リンク層アドレス情報とＩＰアドレス情報を意味し、状況に応じて、ＲＡパケットのフィールド情報を選択的にさらに含んでいてもよい。
【００４５】
図１は、本発明に係るＮＳパケットとＮＡパケットを用いたホスト探索方法を示すフローチャートである。
【００４６】
まず、探索しようとするＩＰをＩＣＭＰｖ６目標アドレスに設定したＮＳパケットをネットワークに伝送して探索ＩＰに対するホスト情報を要請する（ステップＳ１１）。
【００４７】
パケット伝送後にホストの処理速度とネットワーク環境及び状態による伝送速度を考慮して所定時間待機する（ステップＳ１２）
次いで、所定時間待機後に探索しようとするＩＰのＮＡパケットが受信されたかどうかを判定し（ステップＳ１３）、要請パケットに対するＮＡパケットが受信された場合に、当該パケットからホスト情報を取得する（ステップＳ１４）。これに対し、ステップＳ１３において受信されたＮＡパケットがなければ、処理を終了する。
【００４８】
図２は、本発明に係るＲＳパケットとＲＡパケットを用いたホスト探索方法を示すフローチャートである。
【００４９】
まず、ＲＳパケットをネットワークに伝送してルーター情報を要請する（ステップＳ２１）。
【００５０】
パケット伝送後にルーターの処理速度とネットワーク環境及び状態による伝送速度を考慮して所定時間待機する（ステップＳ２２）。
【００５１】
次いで、所定時間待機後にＲＡパケットが受信されたかどうかを判定し（ステップＳ２３）、ＲＡパケットが受信された場合に、当該パケットからルーター情報を取得する（ステップＳ２４）。これに対し、ステップＳ２３において受信されたＲＡパケットがなければ、処理を終了する。
【００５２】
図３は、本発明に係るネットワークにおいて採取されるＮＤＰ分析を通じたホスト及びルーター探索方法を示すフローチャートである。
【００５３】
まず、ＮＤＰパケットが採取されれば（ステップＳ３１）、パケットがＲＳ、ＮＳ、ＮＡのうちのいずれか一種であるかどうかを判定する（ステップＳ３３）。
【００５４】
判定の結果、ＲＳ、ＮＳ、ＮＡのうちのいずれか一種であれば、採取されたパケットからホスト情報を取得し（ステップＳ３２）、パケットがＲＳ、ＮＳ、ＮＡのうちのいずれか一種ではなければ、ＲＡパケットであるかどうかを判定する（ステップＳ３４）。
【００５５】
判定の結果、ＲＡであれば、採取されたパケットからルーター情報を取得する（ステップＳ３５）。
【００５６】
ステップＳ３４において、ＲＡパケットではなければ、処理を終了する。
【００５７】
＜ホストの遮断＞
本発明のホスト遮断は、重複アドレス検出（ＤＡＤ：Ｄｕｐｌｉｃａｔｅ  Ａｄｄｒｅｓｓ  Ｄｅｔｅｃｔｉｏｎ）動作を用いて行い、後述する遮断ホストの変調済み近隣公告（ＮＡ）パケットとは、遮断ホストのリンク層アドレスを当該ネットワークに存在しない仮想のリンク層アドレスまたは特定のリンク層アドレスを設定したＮＡパケットを意味する。
【００５８】
具体的に、ネットワークにおいてホストがＩＰを使用するためのＤＡＤ確認パケットが採取されれば、当該パケットを分析した後、接近を遮断する必要がある場合、遮断ホストの変調済みＮＡパケットで応答する。ＮＡパケットを受け取った遮断ホストは、ＤＡＤ動作により当該ＩＰが既に使用中であると判断し、ネットワークインタフェースにＩＰ割当に失敗する。
【００５９】
加えて、既にＤＡＤ動作を終えてＩＰを割り当てた状態のホストを遮断する必要がある場合、当該ホストのＮＤＰパケットが採取されれば、遮断ホストの変調済みＮＡパケットを全ノードマルチキャストＩＰに設定して伝送する。ネットワーク内のホストは、遮断ホストの変調済みＮＡパケットを受け取り、近隣キャッシュを更新して遮断ホストとの通信に失敗する。
【００６０】
本発明のホスト遮断方法において、ホストの遮断のための政策設定時に設定情報として遮断ＩＰアドレスまたは遮断リンク層アドレスが設定され、両方とも設定されることもある。また、選択的に政策の開始時間と終了時間をさらに含んでいてもよい。
【００６１】
本発明によれば、ＮＤＰパケットを採取すれば、パケットの種別（ＲＳ、ＲＡ、ＮＳ、ＮＡ）を確認し、パケットの種別に応じて遮断政策に含まれるかどうかを判定する。判定の結果、遮断政策に含まれる場合、ＤＡＤ確認パケットであるかどうかを確認し、ＤＡＤ確認パケットであれば、遮断ホストに変調済みＮＡパケットで応答し、ＤＡＤ確認パケットではなければ、全ノードマルチキャストＩＰに遮断ホストの変調済みＮＡパケットを伝送して遮断を行う。なお、政策に含まれない場合、当該パケットを無視して通信を許容する。
【００６２】
加えて、ＤＡＤ確認パケットであると判定されれば、遮断ホストに変調済みＮＡパケットで応答する方法に加えて、全ノードマルチキャストＩＰに遮断ホストの変調済みＮＡパケットを伝送する方法を用いて遮断を行うこともできる。
【００６３】
以下、本発明に係るホスト遮断方法を詳述する。
【００６４】
図４は、本発明に係るホストの遮断方法を示すフローチャートである。
【００６５】
ここで、発信元情報は、ソースリンク層アドレスまたはソースＩＰアドレスとなり、目的地情報は、目的地リンク層アドレスまたは目的地ＩＰアドレスである。また、遮断ホストを区別する方法は、ＩＰアドレスとリンク層アドレス情報に基づく。さらに、発信元と目的地の情報を区別するとき、パケットの種別に応じて、ソースＩＰアドレスまたは目的地ＩＰアドレスが有効ではない場合がある。この場合には、ＩＣＭＰ６ヘッダーの目標アドレスを発信元ＩＰまたは目的地ＩＰアドレス情報に置き換えて処理する。
【００６６】
図４を参照するに、ＮＤＰパケットが採取されれば（ステップＳ４１）、採取されたパケットがルーター要請（ＲＳ）またはルーター公告（ＲＡ）であるかを判定する（ステップＳ４２）。
【００６７】
判定の結果、ＲＳまたはＲＡであれば、発信元情報が遮断ホストであるかどうかを判定する（ステップＳ４３）。判定の結果、発信元情報が遮断ホストであれば、全ノードマルチキャストＩＰに遮断ホストの変調済みＮＡパケットを伝送し（ステップＳ５１）、存在しなければ処理を終了する。
【００６８】
ステップＳ４２において、ＲＳパケットまたはＲＡパケットではなければ、近隣要請（ＮＳ）パケットであるかどうかを判定する（ステップＳ４４）。判定の結果、ＮＳパケットであれば、発信元情報が遮断ホストであるかどうかを判定する（ステップＳ４５）。判定の結果、発信元情報が遮断ホストであれば、ＤＡＤ確認パケットであるかどうかを判定し（ステップＳ４７）、ＤＡＤ確認パケットであれば、遮断ホストに変調済みＮＡパケットを伝送した後（ステップＳ５２）に処理を終了する。ステップＳ４７において、ＤＡＤ確認パケットではないと判定されれば、ステップＳ５１を行った後に処理を終了する。
【００６９】
ステップＳ４５において、発信元情報が遮断ホストではなければ、目的地情報が遮断ホストであるかどうかを判定する（ステップＳ４６）。
【００７０】
目的地情報が遮断ホストであると判定されれば、ステップＳ５１を行った後に処理を終了する。ステップＳ４６において、遮断ホストではないと判定されれば、処理を終了する。
【００７１】
一方、上記のステップＳ４４において、ＮＳパケットではなければ、近隣公告（ＮＡ）パケットであるかどうかを判定する（ステップＳ４８）。判定の結果、ＮＡパケットであれば、発信元情報が遮断ホストであるかどうかを判定し（ステップＳ４９）、遮断ホストであると判定されれば、ステップＳ５１を行った後に処理を終了する。これに対し、遮断ホストではないと判定されれば、目的地情報が遮断ホストであるかどうかを判定する（ステップＳ５０）。目的地情報が遮断ホストであると判定されれば、同様に、ステップＳ５１を行った後に処理を終了し、目的地情報が遮断ホストではないと判定されれば、処理を終了する。一方、ステップＳ４８における判定の結果、ＮＡパケットではなければ、処理を終了する。
【００７２】
以上では本発明の実施の形態を中心に説明したが、当業者のレベルにおいて様々な変更を加えることができるということは言うまでもない。よって、本発明の権利範囲は上記の実施の形態に限定されて解釈されてはならず、後述する特許請求の範囲によって解釈さるべきである。
【図１】
0005798598.tif 000006
【図２】
0005798598.tif 000007
【図３】
0005798598.tif 000008
【図４】
0005798598.tif 000009