(57)【特許請求の範囲】
【請求項１】
受信した経路が不正経路か否かを確認するための情報を蓄積する不正経路データベースを自装置内に保持し、
経路情報の変更通知を受信した時に前記不正経路データベースへ前記不正経路の確認の問合せを行い、該当経路が前記不正経路データベースに存在しなければ外部ネットワークから受信した経路が不正経路かどうかを監視する不正経路監視装置へ前記不正経路の確認の問合せを行う経路制御手段を有し、
前記不正経路データベースが、前記不正経路監視装置に対して当該経路が前記不正経路か否かの問合せを行った結果を前記情報として蓄積し、
１回目の経路変更時に前記経路制御手段から前記不正経路監視装置に前記不正経路か否かの問合せを行い、その問合せ結果を前記情報として前記不正経路データベースに蓄積し、それ以降は前記不正経路データベースの確認により前記不正経路の確認を行うことを特徴とするルータ装置。
【請求項２】
前記経路制御手段は、前記不正経路監視装置に対する問合せ結果が前記不正経路でない時に経路情報を蓄積する経路情報データベースの更新を行うことを特徴とする請求項１記載のルータ装置。
【請求項３】
外部ネットワークから受信した経路が不正経路かどうかを監視する不正経路監視装置と、
受信した経路が不正経路か否かを確認するための情報を蓄積する不正経路データベースと、経路情報の変更通知を受信した時に前記不正経路データベースへ前記不正経路の確認の問合せを行い、該当経路が前記不正経路データベースに存在しなければ前記不正経路監視装置へ前記不正経路の確認の問合せを行う経路制御手段を自装置内に含むルータ装置とを有し、
前記不正経路データベースが、前記不正経路監視装置に対して当該経路が前記不正経路か否かの問合せを行った結果を前記情報として蓄積し、
前記ルータ装置が、１回目の経路変更時に前記経路制御手段から前記不正経路監視装置に前記不正経路か否かの問合せを行い、その問合せ結果を前記情報として前記不正経路データベースに蓄積し、それ以降は前記不正経路データベースの確認により前記不正経路の確認を行うことを特徴とする通信システム。
【請求項４】
前記経路制御手段は、前記不正経路監視装置に対する問合せ結果が前記不正経路でない時に経路情報を蓄積する経路情報データベースの更新を行うことを特徴とする請求項３記載の通信システム。
【請求項５】
ルータ装置内に、受信した経路が不正経路か否かを確認するための情報を蓄積する不正経路データベースを保持し、
前記ルータ装置側に、経路情報の変更通知を受信した時に前記不正経路データベースへ前記不正経路の確認の問合せを行い、該当経路が前記不正経路データベースに存在しなければ外部ネットワークから受信した経路が不正経路かどうかを監視する不正経路監視装置へ前記不正経路の確認の問合せを行う経路制御処理を有し、
前記不正経路データベースが、前記不正経路監視装置に対して当該経路が前記不正経路か否かの問合せを行った結果を前記情報として蓄積し、
前記ルータ装置が、１回目の経路変更時に前記経路制御処理において前記不正経路監視装置に前記不正経路か否かの問合せを行い、その問合せ結果を前記情報として前記不正経路データベースに蓄積し、それ以降は前記不正経路データベースの確認により前記不正経路の確認を行うことを特徴とする不正経路確認方法。
【請求項６】
前記経路制御処理において、前記不正経路監視装置に対する問合せ結果が前記不正経路でない時に経路情報を蓄積する経路情報データベースの更新を行うことを特徴とする請求項５記載の不正経路確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はルータ装置、通信システム及びそれらに用いる不正経路確認方法に関し、特にネットワークにおける不正な経路を監視する不正経路確認方法に関する。
【背景技術】
【０００２】
ルータ装置とは、データパケットをその宛先に転送するべくハードウェアとソフトウェアとを組み合わせたネットワーク装置である。それぞれのルータ装置は、境界ゲートウェイプロトコル（ＢＧＰ：Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）等のルーティングプロトコルによって、ネットワークの到達可能性を表す経路情報を維持管理している。
【０００３】
近年、これらの経路情報を詐称することによって、トラヒックをハッキングし、サービスを不能とする問題や不正なＷＥＢサイトにエンドユーザを誘導する問題が発生している。これらの不正な経路を監視する手段が下記の特許文献１等によって提案されている。
【０００４】
特許文献１では、エッジ・ルータにて外部ＡＳ（Ａｕｔｏｎｏｍｏｕｓ  Ｓｙｓｔｅｍ：自律システム）から受信した経路を、自ルータに取り込まずに、不正経路監視装置に転送し、正当な経路のみを当該装置から受信している。このため、ネットワークが不安定な場合や、悪意の攻撃により経路更新が頻繁に発生した場合、不正経路監視装置への転送が大量に発生し、ネットワークの輻輳の原因となる。
【０００５】
【特許文献１】特開２００７−５３４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明に関連する技術では、特許文献１に記載されているように、不正な経路の確認のために、装置外部の不正経路監視装置に問い合わせを行っている。このため、不正な経路の追加・削除が頻繁に繰り返された場合には、不正経路監視装置への問合せが大量に発生する。
【０００７】
これによって、本発明に関連する技術では、ネットワーク内のトラフィックが増加し、通常のネットワークトラフィックに影響を与えてしまうという課題がある。
【０００８】
そこで、本発明の目的は上記の問題点を解消し、不正経路の追加・削除が頻繁に繰り返された場合でも、ネットワーク内の負荷を軽減することができるルータ装置、通信システム及びそれらに用いる不正経路確認方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明によるルータ装置は、受信した経路が不正経路か否かを確認するための情報を蓄積する不正経路データベースを自装置内に保持し、
経路情報の変更通知を受信した時に前記不正経路データベースへ前記不正経路の確認の問合せを行い、該当経路が前記不正経路データベースに存在しなければ外部ネットワークから受信した経路が不正経路かどうかを監視する不正経路監視装置へ前記不正経路の確認の問合せを行う経路制御手段を備え、
前記不正経路データベースが、前記不正経路監視装置に対して当該経路が前記不正経路か否かの問合せを行った結果を前記情報として蓄積し、
１回目の経路変更時に前記経路制御手段から前記不正経路監視装置に前記不正経路か否かの問合せを行い、その問合せ結果を前記情報として前記不正経路データベースに蓄積し、それ以降は前記不正経路データベースの確認により前記不正経路の確認を行っている。
【００１０】
本発明による通信システムは、外部ネットワークから受信した経路が不正経路かどうかを監視する不正経路監視装置と、
受信した経路が不正経路か否かを確認するための情報を蓄積する不正経路データベースと、経路情報の変更通知を受信した時に前記不正経路データベースへ前記不正経路の確認の問合せを行い、該当経路が前記不正経路データベースに存在しなければ前記不正経路監視装置へ前記不正経路の確認の問合せを行う経路制御手段を自装置内に含むルータ装置とを備え、
前記不正経路データベースが、前記不正経路監視装置に対して当該経路が前記不正経路か否かの問合せを行った結果を前記情報として蓄積し、
前記ルータ装置が、１回目の経路変更時に前記経路制御手段から前記不正経路監視装置に前記不正経路か否かの問合せを行い、その問合せ結果を前記情報として前記不正経路データベースに蓄積し、それ以降は前記不正経路データベースの確認により前記不正経路の確認を行っている。
【００１１】
本発明による不正経路確認方法は、ルータ装置内に、受信した経路が不正経路か否かを確認するための情報を蓄積する不正経路データベースを保持し、
前記ルータ装置側に、経路情報の変更通知を受信した時に前記不正経路データベースへ前記不正経路の確認の問合せを行い、該当経路が前記不正経路データベースに存在しなければ外部ネットワークから受信した経路が不正経路かどうかを監視する不正経路監視装置へ前記不正経路の確認の問合せを行う経路制御処理を備え、
前記不正経路データベースが、前記不正経路監視装置に対して当該経路が前記不正経路か否かの問合せを行った結果を前記情報として蓄積し、
前記ルータ装置が、１回目の経路変更時に前記経路制御処理において前記不正経路監視装置に前記不正経路か否かの問合せを行い、その問合せ結果を前記情報として前記不正経路データベースに蓄積し、それ以降は前記不正経路データベースの確認により前記不正経路の確認を行っている。
【発明の効果】
【００１２】
本発明は、上記のような構成及び動作とすることで、不正経路の追加・削除が頻繁に繰り返された場合でも、ネットワーク内の負荷を軽減することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明による不正経路確認方法の概要について図１を参照して説明する。図１は本発明によるルータ装置の構成例を示すブロック図である。図１において、ルータ装置１は、経路制御部１２と、不正経路データベース１３とを備えている。
【００１４】
本発明では、経路制御部１２において外部から受信した経路が不正経路かどうかを確認するための情報を蓄積する不正経路データベース１３をルータ装置１内に保持することによって、不正経路確認のためのネットワークの負荷を軽減している。
【００１５】
本発明では、不正経路監視装置に問い合わせを行った結果をルータ装置１内にデータベースとして保持する。このため、１回目の経路変更時には、不正経路監視装置に不正経路か否かの問合せを行うが、それ以降は、ルータ装置１内の不正経路データベース１３を確認することによって、不正経路監視装置への問合せが不要となる。
【００１６】
図２は本発明の実施の形態による通信システムの構成例を示すブロック図である。図２において、本発明の実施の形態による通信システムは、自ＡＳ（Ａｕｔｏｎｏｍｏｕｓ  Ｓｙｓｔｅｍ：自律システム）内のルータ装置１及び不正経路監視装置２と、外部ＡＳの外部ＡＳルータ装置３とから構成されている。
【００１７】
ルータ装置１は、外部ＡＳルータ装置３と接続し、相互に経路情報の交換を行う。また、ルータ装置１は、不正経路監視装置２とネットワーク１００を介して接続されており、不正経路監視装置２に対して不正経路情報の問合せを行う。
【００１８】
図３は図２のルータ装置１の構成例を示すブロック図である。図３において、ルータ装置１は、経路受信部１１と、経路制御部１２と、不正経路データベース１３と、経路情報データベース１４とを備えている。
【００１９】
経路受信部１１は、隣接するルータ装置（図示せず）から経路更新メッセージ１１１を受信し、経路制御部１２へ経路情報変更通知１１２を送信する機能を有する。
【００２０】
経路制御部１２は、不正経路データベース１３への不正経路データベース問合せ１１３、不正経路データベース更新１１４を行い、不正経路監視装置２へ不正経路監視装置問合せ１１５を送信し、不正経路監視装置応答１１６を受信する機能を有する。また、経路制御部１２は、経路情報データベース１４へ経路情報データベース更新１１７を行う機能を有する。
【００２１】
図４は図３の不正経路データベース１３の内容例を示す図である。図４において、不正経路データベース１３は、「ネットワークアドレス」（例えば、「１０．０．０．０／２４」，「１２３．４５．６７．０／２４」等）と、正常経路または不正経路であることを示す「状態」とを保持している。
【００２２】
図５は本発明の実施の形態によるルータ装置１の不正経路確認処理を示すフローチャートである。これら図２〜図５を参照してルータ装置１による不正経路確認処理について説明する。
【００２３】
ルータ装置１は、外部ＡＳルータ装置３から、経路情報変更時、経路更新メッセージ１１１を経路受信部１１にて受信する。経路更新メッセージ１１１を受信した後、経路受信部１１は、経路制御部１２へ経路情報変更通知１１２を送信する。
【００２４】
経路制御部１２は、経路情報変更通知１１２を受信すると（図５ステップＳ１）、不正経路データベース１３へ不正経路データベース問合せ１１３を行う（図５ステップＳ２）。
【００２５】
経路制御部１２は、該当経路が不正経路データベース１３に存在するかどうかを判断し（図５ステップＳ３）、存在しない場合、不正経路監視装置２へ不正経路監視装置問合せ１１５を送信する（図５ステップＳ４）。
【００２６】
経路制御部１２は、不正経路監視装置２から不正経路監視装置応答１１６を受信した後（図５ステップＳ５）、不正経路データベース更新１１４を行い（図５ステップＳ６）、問合せの結果を不正経路データベース１３に記録する。
【００２７】
その後、経路制御部１２は、不正経路データベース１３への問合せ結果、もしくは不正経路監視装置２への問合せ結果を基に、該当経路が不正経路かどうかを確認する（図５ステップＳ７）。経路制御部１２は、不正経路でなければ、経路情報データベース更新１１７を行い（図５ステップＳ８）、不正経路であれば、該当経路を廃棄する（図５ステップＳ９）。
【００２８】
このように、本実施の形態では、同じ経路の変更について、２回目以降は外部の不正経路監視装置２への問合せが必要なくなり、ルータ装置１外部へパケットを送信しないため、不正経路の追加・削除が頻繁に繰り返された場合でも、ネットワーク１００内の負荷を軽減することができる。
【００２９】
また、本実施の形態では、２回目以降は外部の不正経路監視装置２への問合せを行わず、ルータ装置１内部での不正な経路の判定が可能となるため、不正な経路の判定の高速化が可能となり、経路の更新を高速化することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明によるルータ装置の構成例を示すブロック図である。
【図２】本発明の実施の形態による通信システムの構成例を示すブロック図である。
【図３】図２のルータ装置の構成例を示すブロック図である。
【図４】図３の不正経路データベースの内容例を示す図である。
【図５】本発明の実施の形態によるルータ装置の不正経路確認処理を示すフローチャートである。
【符号の説明】
【００３１】
１  ルータ装置
２  不正経路監視装置
３  外部ＡＳルータ装置
１１  経路受信部
１２  経路制御部
１３  不正経路データベース
１４  経路情報データベース
１００  ネットワーク
１１１  経路更新メッセージ
１１２  経路情報変更通知
１１３  不正経路データベース問合せ
１１４  不正経路データベース更新
１１５  不正経路監視装置問合せ
１１６  不正経路監視装置応答
１１７  経路情報データベース更新
【図１】
0005057077.tif 000002
【図２】
0005057077.tif 000003
【図３】
0005057077.tif 000004
【図４】
0005057077.tif 000005
【図５】
0005057077.tif 000006