(57)【要約】【課題】ルータから定期的に送信されるＲＡパケットを受信することによる通信端末の処理負荷を軽減する。【解決手段】ルータから送信されるＲＡパケットはブリッジ装置１００の通信部１０１で受信される。データベース更新部１０３は、受信したＲＡパケットに含まれるルータ識別情報などを用いてデータベース１０２を更新する。ルータ識別情報データベース１０２ａに記憶されたデフォルトルータのルータ識別情報が有効でなくなった場合、または、ネットワークプレフィクスデータベース１０２ｂに記憶されたネットワークプレフィクスが有効でなくなった場合には、ＲＡパケット生成部１０５は、新たなデフォルトルータのルータ識別情報と有効なネットワークプレフィクスとを含み、これらの有効期間が無限大に設定されたＲＡパケットを生成して、通信部１０１を介して通信端末へ送信する。【選択図】図１
2007166097.tif 000002
【特許請求の範囲】
【請求項１】
ルータの識別情報およびネットワークプレフィクス情報を、それらの情報の有効期間と関連づけて記憶する記憶手段と、
ルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを含む第１のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットを受信する受信手段と、
前記受信手段で受信した第１のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを用いて、前記記憶手段に記憶されたルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを更新する更新手段と、
前記記憶手段に記憶された有効期間を用いて、前記記憶手段に記憶されたルータの識別情報およびネットワークプレフィクス情報が有効であるか否かを判定する判定手段と、
前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定手段により有効でないと判定された場合、または、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定手段により有効でないと判定された場合に、前記記憶手段に記憶された有効なルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報と、前記記憶手段に記憶された有効なネットワークプレフィクス情報とを含み、それらの有効期間が無限大に設定された第２のＲＡパケットを生成する生成手段と、
前記生成された第２のＲＡパケットを通信端末へ送信する送信手段と
を備えることを特徴とするブリッジ装置。
【請求項２】
前記生成手段は、前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定手段により有効でないと判定された場合に、そのルータの識別情報の有効期間が０に設定された第３のＲＡパケットをさらに生成し、
前記送信手段は、前記生成された第３のＲＡパケットを通信端末へ送信する
ことを特徴とする請求項１に記載のブリッジ装置。
【請求項３】
前記生成手段は、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定手段により有効でないと判定された場合に、そのネットワークプレフィクス情報の有効期間を０に設定して前記第２のＲＡパケットに含めることを特徴とする請求項１に記載のブリッジ装置。
【請求項４】
前記更新手段は、前記受信した第１のＲＡパケットが、前記記憶手段に記憶されていない新たなネットワークプレフィクス情報を含む場合に、その新たなネットワークプレフィクス情報およびその有効期間を前記記憶手段に追加し、
前記生成手段は、前記更新手段により前記記憶手段に新たなネットワークプレフィクス情報が追加された場合に、前記第２のＲＡパケットを生成し、
前記送信手段は、前記生成された第２のＲＡパケットを通信端末へ送信する
ことを特徴とする請求項１に記載のブリッジ装置。
【請求項５】
通信端末から送信されるＲＳ（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）パケットを受信する手段をさらに備え、
前記生成手段は、前記ＲＳパケットを受信した場合に、前記第２のＲＡパケットを生成し、
前記送信手段は、前記生成された第２のＲＡパケットを前記ＲＳパケットを送信した通信端末に送信する
ことを特徴とする請求項１に記載のブリッジ装置。
【請求項６】
前記生成手段は、前記第２のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報の有効期間を、有効期間として設定できる最大の値に設定することを特徴とする請求項１に記載のブリッジ装置。
【請求項７】
ルータの識別情報およびネットワークプレフィクス情報を、それらの情報の有効期間と関連づけて記憶する記憶手段と、前記記憶手段に記憶された有効期間を用いて、前記記憶手段に記憶されたルータの識別情報およびネットワークプレフィクス情報が有効であるか否かを判定する判定手段とを備えるブリッジ装置の制御方法であって、
ルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを含む第１のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットを受信し、
前記受信手段で受信した第１のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを用いて、前記記憶手段に記憶されたルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを更新し、
前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定手段により有効でないと判定された場合、または、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定手段により有効でないと判定された場合に、前記記憶手段に記憶された有効なルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報と、前記記憶手段に記憶された有効なネットワークプレフィクス情報とを含み、それらの有効期間が無限大に設定された第２のＲＡパケットを生成し、
前記生成された第２のＲＡパケットを通信端末へ送信する
ことを特徴とするブリッジ装置の制御方法。
【請求項８】
前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定手段により有効でないと判定された場合に、そのルータの識別情報の有効期間が０に設定された第３のＲＡパケットをさらに生成し、
前記生成された第３のＲＡパケットを通信端末へ送信する
ことを特徴とする請求項７に記載のブリッジ装置の制御方法。
【請求項９】
コンピュータに、
ルータの識別情報およびネットワークプレフィクス情報を、それらの情報の有効期間と関連づけて記憶させる機能と、
ルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを含む第１のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットを受信させる機能と、
前記受信手段で受信した第１のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを用いて、前記記憶手段に記憶されたルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを更新させる機能と、
前記記憶手段に記憶された有効期間を用いて、前記記憶手段に記憶されたルータの識別情報およびネットワークプレフィクス情報が有効であるか否かを判定させる判定機能と、
前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定機能により有効でないと判定された場合、または、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定機能により有効でないと判定された場合に、前記記憶手段に記憶された有効なルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報と、前記記憶手段に記憶された有効なネットワークプレフィクス情報とを含み、それらの有効期間が無限大に設定された第２のＲＡパケットを生成させる機能と、
前記生成された第２のＲＡパケットを通信端末へ送信させる機能と
を実現させることを特徴とするブリッジ装置の制御プログラム。
【請求項１０】
前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定機能により有効でないと判定された場合に、そのルータの識別情報の有効期間が０に設定された第３のＲＡパケットをさらに生成させる機能と、
前記生成された第３のＲＡパケットを通信端末へ送信させる機能と
をさらに実現させることを特徴とする請求項９に記載のブリッジ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブリッジ装置、ブリッジ装置の制御方法および制御プログラムに係わり、特にルータから通信端末へ送信されるデータの中継を行うブリッジ装置、ブリッジ装置の制御方法および制御プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介した通信端末間の通信プロトコルとしてＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）が広く用いられるようになっている。
【０００３】
ＩＰｖ６にしたがった通信を行うネットワークでは、ネットワーク上に存在するルータがルータの識別情報とネットワークプレフィクスとを含むＲＡパケットをネットワーク上の通信端末へ送信し、そのＲＡパケットを受信した通信端末が、ＲＡパケットに含まれるネットワークプレフィクスを用いて自身のグローバルユニキャストアドレスを生成する。このようにして生成したグローバルユニキャストアドレスを用いることによって、通信端末は、ＲＡパケットを送信したルータを介して、他のネットワーク上の通信端末との間の通信を行うことができる（例えば、非特許文献１を参照）。
【０００４】
ここで、ルータから送信されるＲＡパケットには、上述したルータの識別情報やネットワークプレフィクスのほかに、これらの情報の有効性を保証するための有効期間の情報が含まれている。ルータは、この有効期間を更新するために、ＲＡパケットを一定の時間間隔で送信しなければならないが、ＲＡパケットに含まれるルータの識別情報やネットワークプレフィクスなどは、例えば、ルータが新しいルータに置き換えられたり、ネットワークプレフィクスが異なる値に変更されたりしなければ変わらない。そのため、そのような変更などが頻繁に生じることのないネットワークでは、通信端末は、一定の時間間隔で有効期間を更新するためのＲＡパケットを受信し続けることとなる。
【０００５】
しかしながら、このようにルータから、ルータの識別情報やネットワークプレフィクスの有効期間を更新するためのＲＡパケットが一定の時間間隔で送信され、それを通信端末が受信し続けることは、通信端末のパケット処理の負荷を増大させることにつながるため望ましくない。特に、例えば、センサーノードのような処理能力の高くない低コストの通信機器にとっては、ＲＡパケットを受信し続けることにより負荷が増大することは、そのセンサーノードのデータ処理能力を低下させることになるため望ましくない。さらに、ネットワーク上に複数のルータが存在するような場合には、通信端末はそれぞれのルータから定期的に送信されるＲＡパケットを受信して処理しなければならず、通信端末の処理能力の著しい劣化を招きうる。また、ルータからネットワーク上の通信端末へ、頻繁にＲＡパケットが送信されれば、ネットワークの伝送効率が低下するという問題も生じうる。
【非特許文献１】Ｔ．Ｎａｒｔｅｎ，Ｅ．Ｎｏｒｄｍａｒｋ  ａｎｄ  Ｗ．Ａ．Ｓｉｍｐｓｏｎ，“Ｎｅｉｇｈｂｏｒ  ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ＩＰ  ｖｅｒｓｉｏｎ６（ＩＰｖ６），”  ＲＦＣ２４６１，  Ｄｅｃｅｍｂｅｒ  １９９８．
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、従来のＩＰｖ６にしたがう通信では、ルータから一定の時間間隔で定期的にＲＡパケットが送信されるため、これらを受信する通信端末の負荷が大きいという問題があった。
【０００７】
本発明は、上記従来技術の問題点を解決するためになされたものであって、ルータから送信されるＲＡパケットを中継して選択的に通信端末に送信することにより、通信端末のＲＡパケットの処理負荷を軽減することを可能とするブリッジ装置、ブリッジ装置の制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のブリッジ装置は、ルータの識別情報およびネットワークプレフィクス情報を、それらの情報の有効期間と関連づけて記憶する記憶手段と、ルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを含む第１のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットを受信する受信手段と、前記受信手段で受信した第１のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを用いて、前記記憶手段に記憶されたルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを更新する更新手段と、前記記憶手段に記憶された有効期間を用いて、前記記憶手段に記憶されたルータの識別情報およびネットワークプレフィクス情報の有効性が有効であるか否かを判定する判定手段と、前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定手段により有効でないと判定された場合、または、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定手段により有効ででないと判定された場合に、前記記憶手段に記憶された有効なルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報と、前記記憶手段に記憶された有効なネットワークプレフィクス情報とを含み、それらの有効期間が無限大に設定された第２のＲＡパケットを生成する生成手段と、前記生成された第２のＲＡパケットを通信端末へ送信する送信手段とを備えることを特徴とする。
【０００９】
また、本発明のブリッジ装置の制御方法は、ルータの識別情報およびネットワークプレフィクス情報を、それらの情報の有効期間と関連づけて記憶する記憶手段と、前記記憶手段に記憶された有効期間を用いて、前記記憶手段に記憶されたルータの識別情報およびネットワークプレフィクス情報が有効であるか否かを判定する判定手段とを備えるブリッジ装置の制御方法であって、ルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを含む第１のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットを受信し、前記受信手段で受信した第１のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを用いて、前記記憶手段に記憶されたルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを更新し、前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定手段により有効でないと判定された場合、または、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定手段により有効でないと判定された場合に、前記記憶手段に記憶された有効なルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報と、前記記憶手段に記憶された有効なネットワークプレフィクス情報とを含み、それらの有効期間が無限大に設定された第２のＲＡパケットを生成し、前記生成された第２のＲＡパケットを通信端末へ送信することを特徴とする。
【００１０】
また、本発明のブリッジ装置の制御プログラムは、コンピュータに、ルータの識別情報およびネットワークプレフィクス情報を、それらの情報の有効期間と関連づけて記憶させる機能と、ルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを含む第１のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットを受信させる機能と、前記受信手段で受信した第１のＲＡパケットに含まれるルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを用いて、前記記憶手段に記憶されたルータの識別情報とネットワークプレフィクス情報と、それらの情報の有効期間とを更新させる機能と、前記記憶手段に記憶された有効期間を用いて、前記記憶手段に記憶されたルータの識別情報およびネットワークプレフィクス情報が有効であるか否かを判定させる判定機能と、前記記憶手段に記憶されたルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報が前記判定機能により有効でないと判定された場合、または、前記記憶手段に記憶されたネットワークプレフィクス情報のいずれかが前記判定機能により有効でないと判定された場合に、前記記憶手段に記憶された有効なルータの識別情報のうち、通信に用いる優先順位が最も高いルータの識別情報と、前記記憶手段に記憶された有効なネットワークプレフィクス情報とを含み、それらの有効期間が無限大に設定された第２のＲＡパケットを生成させる機能と、前記生成された第２のＲＡパケットを通信端末へ送信させる機能とを実現させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ルータから定期的に送信されるＲＡパケットに含まれるルータ識別情報とネットワークプレフィクスをブリッジ装置で記憶しておき、これらのルータ識別情報やネットワークプレフィクスが有効でなくなった場合に、新たに有効なルータ識別情報およびネットワークプレフィクスを含み、これらの有効期間が無限大に設定されたＲＡパケットをブリッジ装置で生成して通信端末へ送信することにより、通信端末へのＲＡパケットの送信頻度を減らすことができるので、通信端末のＲＡパケットの処理負荷を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について説明する。
【００１３】
図１は、本発明の一実施形態に係わるブリッジ装置１００の構成を示すブロック図である。
【００１４】
この実施形態に係わるブリッジ装置１００は、ネットワークを介してルータや通信端末との間でＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）パケットやＲＳ（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）パケットなどのデータを送受信するための通信部１０１と、ルータの識別情報（例えば、ルータのＩＰアドレスなど。以下では、ルータ識別情報と呼ぶ。）とネットワークプレフィクスを記憶するデータベース１０２と、通信部１０１で受信したＲＡパケットに含まれるルータ識別情報などを用いてデータベース１０２を更新するデータベース更新部１０３と、データベース１０２に記憶されたルータ識別情報とネットワークプレフィクスの有効性を管理する有効性管理部１０４と、データベース１０２に記憶されたルータ識別情報などを用いてＲＡパケットを生成するＲＡパケット生成部１０５とを備える。
【００１５】
また、データベース１０２は、ルータ識別情報を、その有効期間と関連づけて記憶するルータ識別情報データベース１０２ａと、ネットワークプレフィクスを、その有効期間と関連づけて記憶するネットワークプレフィクスデータベース１０２ｂとを備える。
【００１６】
図２および図３は、それぞれ、３つのルータ識別情報が、それらの情報の有効期間と関連づけて記憶されているルータ識別情報データベース１０２ａの例と、４つのネットワークプレフィクスが、それらの有効期間と関連づけて記憶されているネットワークプレフィクスデータベース１０２ｂの例を示している。また、図２に示すルータ識別情報データベース１０２ａでは、ルータ識別情報のうちのひとつが、通信に用いる優先順位が最も高いルータ（以下、デフォルトルータと呼ぶ）のルータ識別情報（図２では「Ｒ１」）として選択されている。なお、デフォルトルータとして選択されたルータ識別情報が有効でなくなった場合には、有効なルータ識別情報から新たなルータ識別情報が選択され、デフォルトルータとして設定されるものとする。
【００１７】
ここで、ルータ識別情報やネットワークプレフィクスの有効性の管理は、有効性管理部１０４で行われる。なお、有効性の管理は、ルータ識別情報データベース１０２ａやネットワークプレフィクスデータベース１０２に記憶された有効期間を参照して、ルータ識別情報やネットワークプレフィクスが、現在、有効期間内にあるか否かを判定することによって行う。
【００１８】
より具体的には、有効性の管理は、例えば、データベース１０２に記憶されたルータ識別情報やネットワークプレフィクスの有効期間を、タイマーなどを用いてデクリメントしていき、有効期間が０となった場合に、対応するルータ識別情報やネットワークプレフィクスが有効でなくなったと判定することによって実現することができる。あるいは、データベース１０２のルータ識別情報やネットワークプレフィクスの有効期間が更新された場合に、更新された時刻に有効期間を加えた時刻を記憶しておき、その時刻が経過したときに、対応するルータ識別情報やネットワークプレフィクスが有効でなくなったと判定するようにしてもよい。
【００１９】
図４は、本発明の一実施形態に係わるブリッジ装置１００を含むネットワークの構成例を示す図である。図４に示すネットワークでは、ＬＡＮを介して、ブリッジ装置１００、ルータ２００、サーバ３００、および、ＰＣ４００が接続されている。そして、無線ＬＡＮを介して、ブリッジ装置１００にＩＰｖ６家電である携帯情報端末５００が接続されるものとする。
【００２０】
まず、図１と図５を用いて、本実施形態に係わるブリッジ装置１００に携帯情報端末５００が接続された場合のブリッジ装置１００の動作について説明する。なお、図５は、このときのブリッジ装置１００の動作を示すフローチャートである。
【００２１】
携帯情報端末５００がブリッジ装置１００に接続されると、携帯情報端末５００は、無線ＬＡＮを介してブリッジ装置１００に対してＲＳパケットを送信する。ブリッジ装置１００の通信部１０１は、携帯情報端末５００から送信されたＲＳパケットを受信する（ステップＳ１０１）。
【００２２】
ブリッジ装置１００がＲＳパケットを受信すると、次に、ＲＡパケット生成部１０５が、ルータ情報データベース１０２ａから、デフォルトルータのルータ識別情報（図４では「Ｒ１」）を読み出す（ステップＳ１０２）。さらに、ＲＡパケット生成部１０５は、ネットワークプレフィクスデータベース１０２ｂから、有効なネットワークプレフィクスをすべて読み出す（ステップＳ１０３）。
【００２３】
次に、ＲＡパケット生成部１０５は、読み出したルータ識別情報とネットワークプレフィクスを含み、これらの有効期間が無限大に設定されたＲＡパケットを生成する（ステップＳ１０４）。なお、有効期間として設定できる値の範囲が制限されている場合には、有効期間として最大の値を設定すればよい。
【００２４】
ＲＡパケット生成部１０５で生成されたＲＡパケットは、通信部１０１に送られ、通信部１０１から、携帯情報端末５００へと送信される（ステップＳ１０４）。
【００２５】
このように、ブリッジ装置１００がＲＳパケットを受信した場合に、有効期間が無限大に設定されたルータ識別情報とネットワークプレフィクスとを含むＲＡパケットを携帯情報端末５００に送信することにより、携帯情報端末５００は、ルータから定期的に送信されるＲＡパケットを受信しなくても、送信されたルータ識別情報とネットワークプレフィクスとを用いて、デフォルトルータを介した、ほかの通信端末との通信を確保しつづけることが可能になる。
【００２６】
次に、図１および図６を用いて、ブリッジ装置１００に携帯情報端末５００が接続された後に、ブリッジ装置１００がルータ２００からＲＡパケットを受信した場合のブリッジ装置１００の動作について説明する。なお、図６は、このときのブリッジ装置１００の動作を示すフローチャートである。
【００２７】
ブリッジ装置１００は、通信部１０１を介してルータ２００から送信されたＲＡパケットを受信する（ステップＳ２０１）。
【００２８】
データベース更新部１０３は、受信したＲＡパケットから、ルータ識別情報とネットワークプレフィクス、および、それらの有効期間を取得し（ステップＳ２０２）、ルータ識別情報データベース１０２ａおよびネットワークプレフィクス１０２ｂを更新する（ステップＳ２０３）。
【００２９】
具体的には、受信したＲＡパケットに含まれるルータ識別情報およびネットワークプレフィクスを、それぞれルータ識別情報データベース１０２ａおよびネットワークプレフィクスデータベース１０２ｂから検出し、それらの有効期間を、受信したＲＡパケットに含まれる有効期間により上書きする。
【００３０】
受信したＲＡパケットに含まれるルータ識別情報とネットワークプレフィクスの一方、もしくは、いずれもが、ルータ識別情報データベース１０２ａ、または、ネットワークプレフィクスデータベース１０２ｂから検出されなかった場合には、データベース更新部１０３は、検出されなかったルータ識別情報、または、ネットワークプレフィクスを、それらの有効期間とともに、それぞれルータ識別情報データベース１０２ａ、または、ネットワークプレフィクスデータベース１０２ｂに追加して記憶する。
【００３１】
そして、ネットワークプレフィクスデータベース１０２ｂに新たなネットワークプレフィクスが追加された場合（ステップＳ２０４）には、ＲＡパケット生成部１０５が、携帯情報端末５００へ送信するためのＲＡパケットを生成する。
【００３２】
なお、ルータ識別情報データベース１０２ａに新たなルータ識別情報が追加された場合には、必ずしもＲＡパケット生成部１０５はＲＡパケットを生成して、新たなルータ識別情報について携帯情報端末５００へ通知しなくてもよい。携帯情報端末５００は、デフォルトルータのルータ識別情報を有していれば、そのルータ識別情報を用いてデフォルトルータを介したほかの通信端末との通信を確保することができるからである。一方、ネットワークプレフィクスについては、ある特定のネットワークに属する通信端末とは、特定のネットワークプレフィクスを用いてしか通信できない場合もあるため、新たなネットワークプレフィクスがネットワークプレフィクスデータベース１０２ｂに追加された場合には、そのネットワークプレフィクスを携帯情報端末５００へ送信することが望ましい。
【００３３】
以下、新たなネットワークプレフィクスがネットワークプレフィクスデータベース１０２ｂに追加された場合のＲＡパケット生成部１０５の動作について説明する。
【００３４】
まず、ＲＡパケット生成部１０５は、ルータ識別情報データベース１０２ａに記憶されたデフォルトルータのルータ識別情報を読み出す（ステップＳ２０５）。そして次に、ネットワークプレフィクスデータベース１０２ｂに記憶された有効なネットワークプレフィクスをすべて読み出す（ステップＳ２０６）。
【００３５】
そして、ＲＡパケット生成部１０５は、読み出されたルータ識別情報とネットワークプレフィクスを含み、これらの有効期間を無限大に設定したＲＡパケットを生成し（ステップＳ２０７）、通信部１０１を介して携帯情報端末５００に送信する（ステップＳ２０８）。
【００３６】
このように、ブリッジ装置１００がＲＡパケットを受信し、そのＲＡパケットがネットワークプレフィクスデータベース１０２ｂに記憶されていない新たなネットワークプレフィクスを含んでいた場合に、そのネットワークプレフィクスを携帯情報端末５００に送信することで、携帯情報端末５００は、新たなネットワークプレフィクスを用いた通信を行うことが可能となる。またこのとき、ルータ識別情報とネットワークプレフィクスの有効期間を無限大に設定することで、上述した場合と同様に、携帯情報端末５００は、ルータから定期的に送信されるＲＡパケットを受信しなくても、送信されたルータ識別情報とネットワークプレフィクスとを用いて、デフォルトルータを介した、ほかの通信端末との通信を確保しつづけることが可能になる。
【００３７】
なお、上述したステップＳ２０４において、ネットワークプレフィクスデータベース１０２ｂに新たなネットワークプレフィクスが追加されず、ルータ識別情報とネットワークプレフィクスの有効期間のみがデータベース更新部１０３によって更新された場合には、ブリッジ装置１００は、携帯情報端末５００へはＲＡパケットを送信しない（ステップＳ２０４）。これは、すでに携帯情報端末５００には、有効期間が無限大に設定されたルータ識別情報とネットワークプレフィクスが送信されているので、携帯情報端末５００へ、有効期間の更新を通知する必要がないからである。
【００３８】
このようにすることで、ブリッジ装置１００が受信したＲＡパケットが、すでにルータ識別情報データベース１０２ａおよびネットワークプレフィクスデータベース１０２ｂに記憶されたルータ識別情報およびネットワークプレフィクスの有効期間を更新するに過ぎないものである場合には、携帯情報端末５００へはＲＡパケットの送信を行う必要がなくなるため、携帯情報端末５００が受信するＲＡパケットを減らすことができ、携帯情報端末５００の処理負荷を軽減することが可能になる。
【００３９】
次に、図１、図７および図８を用いて、ブリッジ装置１００のルータ識別情報データベース１０２ａまたはネットワークプレフィクスデータベース１０２ｂに含まれるルータ識別情報またはネットワークプレフィクスが有効でなくなった場合のブリッジ装置１００の動作について説明する。なお、図７および図８は、このときのブリッジ装置１００の動作を示すフローチャートである。
【００４０】
上述したように、各データベースに含まれるルータ識別情報またはネットワークプレフィクスの有効性は、有効性管理部１０４で管理されており、ルータ識別情報またはネットワークプレフィクスが有効でなくなった場合には、有効性管理部１０４からの通知によって、ＲＡパケット生成部１０５がＲＡパケットを生成するものとする。
【００４１】
まず、ルータ識別情報データベース１０２ａに含まれるデフォルトルータのルータ識別情報が有効でなくなった場合について説明する。
【００４２】
ルータ識別情報データベース１０２ａに含まれるデフォルトルータのルータ識別情報が有効でなくなると、その旨の通知が有効性管理部１０４からＲＡパケット生成部１０５に送信される（ステップＳ３０１）。
【００４３】
通知を受けたＲＡパケット生成部１０５は、有効でなくなったデフォルトルータのルータ識別情報をルータ識別情報データベース１０２ａから読み出し（ステップＳ３０２）、さらに、ネットワークプレフィクスデータベース１０２ｂに記憶されたすべての有効なネットワークプレフィクスを読み出す（ステップＳ３０３）。
【００４４】
次にＲＡパケット生成部１０５は、読み出したルータ識別情報の有効期間を０に設定し、さらに、読み出したネットワークプレフィクスの有効期間を無限大に設定したＲＡパケットを生成する（ステップＳ３０４）。そして、生成したＲＡパケットを、通信部１０１を介して携帯情報端末５００に送信する（ステップＳ３０５）。
【００４５】
これにより、携帯情報端末５００は、これまで通信に利用していたデフォルトルータがもはや利用できなくなったことを知ることができる。
【００４６】
次に、ＲＡパケット生成部１０５は、新たにデフォルトルータとなったルータのルータ識別情報をルータ識別情報データベース１０２ａから読み出す（ステップＳ３０６）。ここで新たなデフォルトルータのルータ識別情報とは、上述したように、ルータ識別情報データベース１０２ａに記憶されたルータ識別情報のうち、有効なものから新たに選択されたルータ識別情報をいう。
【００４７】
さらにＲＡパケット生成部１０５は、ネットワークプレフィクスデータベース１０２ｂに記憶されたすべての有効なネットワークプレフィクスを読み出す（ステップＳ３０７）。
【００４８】
そしてＲＡパケット生成部１０５は、読み出したルータ識別情報とネットワークプレフィクスの有効期間を無限大に設定したＲＡパケットを生成し（ステップＳ３０８）、通信部１０１を介して携帯情報端末５００へ送信する（ステップＳ３０９）。
【００４９】
これにより、携帯情報端末５００は、送信されたルータ識別情報とネットワークプレフィクスとを用いて、新たなデフォルトルータを介して、ほかの通信端末との通信を確保することが可能になる。また、送信されるＲＡパケットに含まれるルータ識別情報とネットワークプレフィクスの有効期間は無限大に設定されているので、上述した場合と同様に、携帯情報端末５００は、ルータから定期的に送信されるＲＡパケットを受信する必要がなくなる。
【００５０】
なお、上述した実施形態では、デフォルトルータのルータ識別情報が有効でなくなった場合に、ネットワークプレフィクスデータベース１０２ｂに含まれるネットワークプレフィクスをすべて読み出して携帯情報端末５００へ送信していたが、有効なネットワークプレフィクスをひとつだけ送信するようにしてもよい。
【００５１】
次に、ネットワークプレフィクスデータベース１０２ｂに含まれる、いずれかのネットワークプレフィクスの有効期間が経過した場合について、図８を用いて説明する。
【００５２】
ネットワークプレフィクスデータベース１０２ｂに含まれる、いずれかのネットワークプレフィクスが有効でなくなると、その旨の通知が有効性管理部１０４からＲＡパケット生成部１０５に送信される（ステップＳ４０１）。
【００５３】
通知を受けたＲＡパケット生成部１０５は、デフォルトルータのルータ識別情報をルータ識別情報データベース１０２ａから読み出し（ステップＳ４０２）、さらに、ネットワークプレフィクスデータベース１０２ｂに記憶されたすべてのネットワークプレフィクスを読み出す（ステップＳ４０３）。
【００５４】
次にＲＡパケット生成部１０５は、読み出したデフォルトルータのルータ識別情報と、有効なネットワークプレフィクスの有効期間を無限大に設定し、さらに、有効でなくなったネットワークプレフィクスの有効期間を０に設定したＲＡパケットを生成する（ステップＳ４０４）。そして、生成したＲＡパケットを、通信部１０１を介して携帯情報端末５００に送信する（ステップＳ４０５）。
【００５５】
このようにすることで、携帯情報端末５００は、利用できなくなったネットワークプレフィクスを知ることができる。
【００５６】
なお、デフォルトルータのルータ識別情報とネットワークプレフィクスが同時に有効でなくなった場合には、上述したステップＳ３０４において、有効でなくなったデフォルトルータのルータ識別情報およびネットワークプレフィクスの有効期間を０に設定したＲＡパケットを生成し、ステップＳ３０５で携帯情報端末５００へ送信するようにしてもよい。
【００５７】
このように、本実施形態に係わるブリッジ装置によれば、ルータ２００から送信されるＲＡパケットをブリッジ装置１００で受信して、受信したＲＡパケットに含まれるルータ識別情報やネットワークプレフィクスをブリッジ装置１００のルータ情報データベース１０２ａやネットワークプレフィクスデータベース１０２ｂに記憶しておき、これらのルータ識別情報やネットワークプレフィクスが有効でなくなった場合などに、有効なルータ識別情報やネットワークプレフィクスの情報を含み、これらの情報の有効期間を無限大に設定したＲＡパケットをブリッジ装置１００で生成して送信することで、携帯情報端末５００が処理しなければならないＲＡパケットを削減することが可能になり、携帯情報端末５００の処理負荷を軽減できる。
【００５８】
なお、上述した実施形態では、図４に示すように、ネットワークに１台のルータが存在し、そのルータ２００からブリッジ装置１００がＲＡパケットを受信する場合について説明したが、図９に示すように、ネットワーク上に複数のルータ（ルータ２００とルータ６００）が存在し、それぞれのルータが定期的にＲＡパケットを送信している場合にも、同様にして携帯情報端末５００へ送信されるＲＡパケットを減らすことが可能である。
【００５９】
すなわち、ブリッジ装置１００は、まず、ルータ２００とルータ６００から送信されるＲＡパケットに含まれるルータ識別情報とネットワークプレフィクスとをルータ識別情報データベース１０２ａおよびネットワークプレフィクスデータベース１０２ｂに記憶しておく。そして、新たなＲＡパケットを受信した場合には、ブリッジ装置１００のデータベース更新部１０３が、そのＲＡパケットに含まれるルータ識別情報とネットワークプレフィクス、および、それらの有効期間を用いて、各データベースを更新する。
【００６０】
そして、例えば、ネットワークプレフィクスデータベース１０２ｂに含まれるネットワークプレフィクスが有効でなくなった場合に、ＲＡパケット生成部１０５が、デフォルトルータのルータ識別情報、および、有効なネットワークプレフィクスをデータベース１０２から読み出して、これらの有効期間を無限大に設定し、さらに、有効でなくなったネットワークプレフィクスの有効期間を０に設定したＲＡパケットを生成して、通信部１０１から携帯情報端末５００へ送信する。
【００６１】
これにより、携帯情報端末は、ルータ２００とルータ６００から定期的に送信されるＲＡパケットを受信することなく、デフォルトルータと有効なネットワークプレフィクスとを用いて、ほかの通信端末との通信を確保し続けることが可能となる。
【００６２】
なお、このブリッジ装置１００は、例えば、汎用のコンピュータ装置を基本ハードウェアとして用いることでも実現することが可能である。すなわち、データベース更新部１０３、有効性管理部１０４、および、ＲＡパケット生成部１０５は、上記のコンピュータ装置に搭載されたプロセッサにプログラムを実行させることにより実現することができる。このとき、ブリッジ装置１００は、上記のプログラムをコンピュータ装置にあらかじめインストールすることで実現してもよいし、ＣＤ−ＲＯＭなどの記憶媒体に記憶して、あるいはネットワークを介して上記のプログラムを配布して、このプログラムをコンピュータ装置に適宜インストールすることで実現してもよい。また、ルータ識別情報データベース１０２ａやネットワークプレフィクスデータベース１０２ｂは、上記のコンピュータ装置に内蔵あるいは外付けされたメモリ、ハードディスクもしくはＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒなどの記憶媒体などを適宜利用して実現することができる。
【００６３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係わるブリッジ装置の構成を示すブロック図。
【図２】本発明の一実施形態に係わるルータ識別情報データベースの一例を示す図。
【図３】本発明の一実施形態に係わるネットワークプレフィクスデータベースの一例を示す図。
【図４】本発明の一実施形態に係わるブリッジ装置を含むネットワークの構成例を示す図。
【図５】本発明の一実施形態に係わるブリッジ装置の動作例を示すフローチャート。
【図６】本発明の一実施形態に係わるブリッジ装置の動作例を示すフローチャート。
【図７】本発明の一実施形態に係わるブリッジ装置の動作例を示すフローチャート。
【図８】本発明の一実施形態に係わるブリッジ装置の動作例を示すフローチャート。
【図９】本発明の一実施形態に係わるブリッジ装置を含むネットワークの構成例を示す図。
【符号の説明】
【００６５】
１００・・・ブリッジ装置
１０１・・・通信部
１０２・・・データベース
１０２ａ・・・ルータ識別情報データベース
１０２ｂ・・・ネットワークプレフィクスデータベース
１０３・・・データベース更新部
１０４・・・有効性管理部
１０５・・・ＲＡパケット生成部
【図１】
2007166097.tif 000003
【図２】
2007166097.tif 000004
【図３】
2007166097.tif 000005
【図４】
2007166097.tif 000006
【図５】
2007166097.tif 000007
【図６】
2007166097.tif 000008
【図７】
2007166097.tif 000009
【図８】
2007166097.tif 000010
【図９】
2007166097.tif 000011