(57)【要約】  【課題】アクセスルータからアクセスネットワークに対するホストの接続を制御する。  【解決手段】コアネットワークの入口に配置され、ホストがコアネットワークへの接続を行うためのアクセスネットワークを収容するアクセスルータであって、ホストの前記アクセスネットワークへの接続を制御するための制御情報を有するネットワーク情報を生成する生成部と、前記制御情報を有するネットワーク情報を、前記アクセスネットワークに接続されているホストに送信する送信部とを含む。【選択図】図３
2006086718.tif 000002
【特許請求の範囲】
【請求項１】
第一ネットワークの入口に配置され、端末装置が第一ネットワークへの接続を行うための第二ネットワークを収容するアクセスルータであって、
端末装置の前記第二ネットワークへの接続を制御するための制御情報を有するネットワーク情報を生成する生成部と、
前記制御情報を有するネットワーク情報を、前記第二ネットワークに接続されている端末装置に送信する送信部と
を含むアクセスルータ。
【請求項２】
前記制御情報は、ネットワーク情報の有効期限を含み、
前記送信部は、前記有効期限が切れたときに前記第二ネットワークとの切断処理を行う端末装置に対し、前記制御情報を有するネットワーク情報を送信する
請求項１記載のアクセスルータ。
【請求項３】
前記第一ネットワークの状態を管理するネットワーク状態管理部と、
前記第二ネットワークに接続されている端末装置の情報を管理する端末装置管理部と、
前記第一ネットワークの状態に応じて、前記第二ネットワークとの接続を切断すべき少なくとも１つの端末装置を前記端末装置の情報に基づいて決定する決定部とを含み、
前記生成部は、前記少なくとも１つの端末装置に切断処理を行わせるための制御情報を有するネットワーク情報を生成し、
前記送信部は、前記少なくとも１つの端末装置に対し、前記制御情報を有するネットワーク情報を送信する
請求項１又は２記載のアクセスルータ。
【請求項４】
前記第一ネットワークの状態を管理するネットワーク状態管理部と、
周期的に送信される前記制御情報を有するネットワーク情報の送信間隔を前記第一ネットワークの状態に応じて決定する送信間隔決定部とをさらに含み、
前記送信部は、前記送信間隔に従って、前記制御情報を有するネットワーク情報を周期的に送信する
請求項１〜３のいずれかに記載のアクセスルータ。
【請求項５】
第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置であって、
前記アクセスルータから前記第二ネットワークを介してネットワーク情報を受信する受信部と、
前記ネットワーク情報の受信を監視する監視部と、
前記第二ネットワークへの接続処理を行うとともに、前記監視部でネットワーク情報の受信が所定時間検知できない場合に前記第二ネットワークとの切断処理を行う接続／切断処理部と、
を含む端末装置。
【請求項６】
第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置であって、
前記アクセスルータから前記第二ネットワークを介して制御情報を有するネットワーク情報を受信する受信部と、
受信された前記制御情報を有するネットワーク情報を解析する解析部と、
前記第二ネットワークへの接続処理を行うとともに、前記解析部の解析結果に応じて前記第二ネットワークとの切断処理を行う接続／切断処理部と
を含む端末装置。
【請求項７】
前記解析部は、前記異なる第二ネットワークの情報を参照し、当該異なる第二ネットワークに前記端末装置が接続された場合の通信品質と、現在の通信品質とを対比し、前者が後者より良い場合には、当該異なる第二ネットワークへの切り換えを決定し、
前記接続／切断処理部は、前記切り換えの決定に従って、前記異なる第二ネットワークへの切り換え処理を行う
請求項６記載の端末装置。
【請求項８】
ネットワークの入口に配置され、端末装置がネットワークへの接続を行うための第二ネットワークを収容するアクセスルータが、
端末装置の前記第二ネットワークへの接続を制御するための制御情報を有するネットワーク情報を生成し、
前記制御情報を有するネットワーク情報を、前記第二ネットワークに接続されている端末装置に送信する
ことを含むアクセスルータによる端末装置のネットワークに対する接続制御方法。
【請求項９】
ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置が、
前記第二ネットワークへの接続処理を行い、
前記アクセスルータから前記第二ネットワークを介して到着するネットワーク情報の受信を監視し、
前記ネットワーク情報の受信が所定時間検知できない場合に前記第二ネットワークとの切断処理を行う
ことを含む端末装置のネットワークに対する接続制御方法。
【請求項１０】
ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置が、
前記第二ネットワークへの接続処理を行い、
前記アクセスルータから前記第二ネットワークを介して制御情報を有するネットワーク情報を受信し、
受信された前記制御情報を有するネットワーク情報を解析し、
前記解析部の解析結果に応じて前記アクセスネットワークとの切断処理を行う
ことを含む端末装置のネットワークに対する接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コアネットワーク等のネットワークの入口に配置され、端末装置がネットワークに接続するためのアクセスネットワーク等のネットワークを収容するアクセスルータ及び端末装置(ホスト)に関する。
【背景技術】
【０００２】
近年、我々を取り巻くネットワーク環境は大きく変化し、ユビキタスネットワーク社会が現実のものになりつつある。ユビキタスネットワークでは、ユーザは時間場所に限定されず、常にあらゆる情報端末からネットワークにアクセスできなければならない。
【０００３】
実際に、現在は企業のオフィスから家庭、屋外（例えば、無線ＬＡＮ（wireless local
area network）にアクセス可能な位置）までネットワーク環境が整備されている。特に
、無線ＬＡＮの急速な普及によって、ユーザは容易にインターネットに接続できるようになっている。それに従い、ユーザの要求する通信品質が高くなってきており、安定した信頼性の高い広帯域なネットワークが強く求められている。
【０００４】
安定した信頼性の高いネットワークを提供するため、基幹ネットワークでは、ＳＮＭＰ（Simple Network Management Protocol）といったネットワーク管理技術がルータに配備されている。ネットワーク管理技術では、トラフィックや障害、輻輳の状態を管理し、状況に応じて、問題のあるネットワークを迂回して通信を行うことにより通信品質を維持している。経路毎にトラヒック情報を収集し、輻輳を回避する技術として、例えば、特許文献１に記載された技術がある。この技術は、ルータに配備され、状況に応じて他のルータを迂回するように経路制御を実施する。
【０００５】
また、近年ではＩＰｖ６(Internet Protocol version 6)技術が標準化され（RFC2460：Internet Protocol, Version 6 (IPv6) Specification）、IPv6をベースとしたサービス
も提供されはじめている。IPv6ネットワークでは、ホストがIPアドレスを自動生成する機能をもっている。
【０００６】
ホストは、アクセスルータが一定周期で報知するネットワーク情報と自身のインタフェースＩＤ（identification，通常、ＭＡＣ(Media Access Control)アドレスから生成される）を用いてアドレスを自動生成する。その後、ホストは、その送信元となるアクセスルータを経由して通信を行う。更に、ホストは、ネットワーク情報をそのアクセスルータから定期的に受け続ける。これによってホストは、その後もアクセスルータを経由した通信を持続することができる。
【特許文献１】特開２００２−３６８７８７号公報
【非特許文献１】RFC(Request For Comment) 2460 : Internet Protocol, Version 6 (IPv6) Specification
【非特許文献２】RFC(Request For Comment) 2462
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ルータ間のネットワーク管理技術は確立されている。しかし、無線を用いた（無線経路を有する）アクセスネットワークにおいて、アクセスルータとホストとの間に着目すると、アクセスルータ間でホストとホストを管理するための確立した技術はない。
【０００８】
このため、ユーザは、通信品質が低下すると手動でアクセスポイントの切り替えを実施
したり、通信を停止したりせざるを得ない。
また、ＩＰｖ６ネットワークにおいては、アクセスネットワークまたはその上位のネットワークにおける輻輳や、アクセスルータとアクセスポイント間のネットワーク機器における障害が発生した場合であっても、ホストはネットワーク情報を受ける限り、ネットワーク情報を報知したアクセスルータを経由してネットワークにアクセスする。また、ネットワーク情報が報知されると新たなホストも接続され通信を開始する可能性がある。このため、輻輳や障害回避は解消されずにますます悪化し、ユーザの満足する通信品質を確保できない可能性があった。
【０００９】
さらに、例えば無線ＬＡＮにおいては、ホストとアクセスポイントとの間におけるデータリンクでの接続性が確立できない場合には、自動的に他のデータリンクに再接続（他のアクセスポイントサーチ）を行う機能が提供されている。しかし、ホストとアクセスポイントとの間のデータリンクが確立されている場合には、ホストが他のデータリンクへの切替えを行うことはない。
【００１０】
従って、アクセスポイントとアクセスルータ間、もしくはアクセスルータの上位でネットワーク障害や輻輳が発生した場合は、ホストはその問題を検知することはできず経路切り替えを実施することはできない。
【００１１】
本発明の目的の一つは、ホストのアクセスネットワークへの接続を制御可能なアクセスルータを提供することである。
また、本発明の目的の一つは、アクセスルータからの情報に従ってアクセスネットワークへの接続を制御するホストを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するために以下の構成を採用する。
即ち、本発明は、第一ネットワークの入口に配置され、端末装置が第一ネットワークへの接続を行うための第二ネットワークを収容するアクセスルータであって、
端末装置の前記第二ネットワークへの接続を制御するための制御情報を有するネットワーク情報を生成する生成部と、
前記制御情報を有するネットワーク情報を、前記第二ネットワークに接続されている端末装置に送信する送信部とを含む。
【００１３】
制御情報は、端末装置に、前記第二ネットワークとの切断処理を行わせたり、アクセスルータとの通信を停止又は中断（通信ができない状態（例えばアクセスルータへデータを送信しない状態になる（例えばアクセスルータへのインタフェースを無効にする））させたりする情報を含むことができる。
【００１４】
本発明に係るアクセスルータによれば、制御情報を含むネットワーク情報が端末装置に通知される。これによって、端末装置に対し、例えば、制御情報に基づく第二ネットワークとの切断(接続解除)処理を行わせることができる。これによって、アクセスルータの配下のホスト数を減らすことができる。
【００１５】
また、本発明は、第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置であって、
前記アクセスルータから前記第二ネットワークを介してネットワーク情報を受信する受信部と、
前記ネットワーク情報の受信を監視する監視部と、
前記第二ネットワークへの接続処理を行うとともに、前記監視部でネットワーク情報の受信が所定時間検知できない場合に前記第二ネットワークとの切断処理を行う接続／切断
処理部とを含む。
【００１６】
本発明に係るホストによれば、ネットワーク情報を受信できなくなった場合に、第二ネットワークとの切断処理を行うことができる。これによって、アクセスルータの配下の端末装置数を減らすことができる。
【００１７】
また、本発明は、第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置であって、
前記アクセスルータから前記第二ネットワークを介して制御情報を有するネットワーク情報を受信する受信部と、
受信された前記制御情報を有するネットワーク情報を解析する解析部と、
前記第二ネットワークへの接続処理を行うとともに、前記解析部の解析結果に応じて前記第二ネットワークとの切断処理を行う接続／切断処理部とを含む。
【００１８】
本発明に係るホストによれば、解析結果に応じて切断処理を行う。これによって、第二ネットワークの配下のホスト数を減らすことができる。
【発明の効果】
【００１９】
本発明によれば、ホストに第二ネットワークとの切断処理を行わせることができ、アクセスルータの配下のホスト数を減らすことができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施形態について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
〔本発明の実施形態〕
〈全体構成〉
最初に、本発明の実施形態について説明する。図１は、本発明に係るアクセスルータ及びホストが適用されるネットワークシステムの構成例を示す図である。図１には、本発明に係るホスト2000が接続を行い、通信相手(correspondence node)5000と通信を行うため
の基幹(コア)ネットワーク7000(第一のネットワークに相当)が示されている。
【００２１】
図１に示す例では、コアネットワーク7000は、ネットワーク7000-1にネットワーク7000-2及び7000-3が接続されている。各ネットワーク7000-2及び7000-3は、ホスト2000がネットワーク7000に接続するためのデフォルトゲートウェイ(コアネットワークの入口)として機能するアクセスルータ1000を収容している。図１に示す例では、各ネットワーク7000-2はアクセスルータ1000-1を収容し、ネットワーク7000-3は、アクセスルータ1000-2を収容している。
【００２２】
各アクセスルータ1000とホスト2000との間には、ネットワーク7000に対するアクセスネットワーク(第二のネットワークに相当)が設けられている。各アクセスネットワークは、ホスト2000との間で無線リンク(データリンク)を確立するためのアクセスポイント4000を有する。アクセスルータ1000は、直接、或いはハブを介して１以上のアクセスポイント4000を収容することができる。
【００２３】
図１に示す例では、アクセスルータ1000-1は、ハブ6000を介して接続されたアクセスポイント4000-1及び4000-2を収容しており、アクセスルータ1000−2は、アクセスポイント4000-3を収容している。これによって、ホスト2000とコアネットワーク7000との間には、
アクセスポイント4000-1又は4000-2を経てアクセスルータ1000-1に至るアクセスネットワークと、アクセスポイント4000-3を経てアクセスルータ1000-2に至るアクセスネットワークとが構成されている。
【００２４】
ホスト2000は、任意のアクセスポイント4000と無線リンク（データリンク）を介して接続を行い、その上位に位置するアクセスルータ1000からのネットワーク情報通知メッセージを受信する。
【００２５】
ホスト2000は、ネットワーク情報通知メッセージを用いて自身のコアネットワークにおけるアドレス(例えばＩＰｖ６アドレス)を生成し、ネットワーク情報通知メッセージの送信元のアクセスルータ1000を介してネットワーク7000への接続を行い、通信相手5000との通信を行うことができる。
【００２６】
図１に示す例では、ホスト2000がアクセスポイント4000-2に接続し、アクセスポイント4000-2の上位に位置するアクセスルータ1000-1からネットワーク情報通知メッセージを受信する様子が示されている。
【００２７】
ネットワーク7000内の状態は、ネットワーク監視サーバ3000によって常時監視されている。各アクセスルータ1000は、ネットワーク監視サーバ3000による監視結果を含む監視通知を受け取り、この監視通知に従って、ネットワーク7000内におけるトラフィックや障害、輻輳の状態を管理することができる。このような監視及び管理は、ＳＮＴＰなどにより実現可能である。
【００２８】
〈ネットワーク情報通知メッセージ〉
図２は、本発明に係るルータからホストへ通知されるネットワーク情報通知メッセージのフォーマットを示す図である。図２において、ネットワーク情報通知メッセージは、基本メッセージエリアと拡張メッセージエリアとを有する。
【００２９】
基本メッセージエリアは既存の情報エリアである。基本メッセージエリアには、アクセスルータアドレス，ネットワークアドレス，及び有効期限が格納される。拡張メッセージエリアは、本発明において新たに追加される情報エリアである。拡張メッセージエリアには、ネットワーク状態とアクセスネットワーク情報とが新たに追加される。有効期限、ネットワーク状態が本発明の制御情報に相当する。アクセスネットワーク情報も本発明の制御情報として扱うことができる。
【００３０】
本発明に係る構成を有しないホスト(以下、「従来ホスト(conventional host)」と表記する)では、拡張メッセージエリアに格納されたネットワーク状態及びアクセスネットワ
ーク情報は、理解できない情報として無視される。そして、従来ホストは、基本メッセージエリアのみを利用して、インタフェースへのアドレスの付与や、デフォルトゲートウェイの設定等のネットワーク設定を行う。
【００３１】
これに対し、本発明に係るホスト(図１９)では、拡張メッセージエリアに追加されたネットワーク状態及びアクセスネットワーク情報を利用し、より良いアクセスネットワークへの切り替えを実行することができる。
【００３２】
ネットワーク情報通知メッセージは、例えば、ＩＰｖ６においてアクセスルータからホストに対して送信されるルータ広告(Router Advertisement：ＲＡ)メッセージを改良することにより作成することができる。
【００３３】
〈アクセスルータの構成〉
次に、本発明に係るアクセスルータの構成について説明する。図３は、本発明に係るアクセスルータ1000の構成例(アクセスルータの実施形態)を示す図である。図３に示すアクセスルータ1000は、図１に示すアクセスルータ1000-1及び／又は1000-2に適用される。
【００３４】
図３において、アクセスルータ1000は、ネットワーク情報生成部(生成部)1010と、有効期限制御部1011と、ネットワーク状態付加制御部1012と、アクセスネットワーク情報付加制御部1013と、ネットワーク監視連携部1020と、アクセスネットワーク情報管理部1030と、ネットワーク状態管理部1040と、接続端末制御部1050と、送信間隔制御部1060と、受信制御部1070と、ネットワーク情報要求受信部(要求受信部)1080と、ネットワーク情報通知送信部(通知送信部)1090と、送信制御部1100とから構成される。
【００３５】
ネットワーク情報生成部1010内の有効期限制御部1011、ネットワーク監視連携部1020、及び送信間隔制御部1060は、本発明に係るアクセスルータを実現するために改良された機能部である。
【００３６】
また、ネットワーク情報生成部1010内のネットワーク状態付加制御部1012と、アクセスネットワーク情報付加制御部1013と、アクセスネットワーク情報管理部1030と、ネットワーク状態管理部1040と、接続端末制御部1050とは、本発明に係るアクセスルータを実現するために新たに追加された機能部である。以下、アクセスルータ1000の各機能部について説明する。
【００３７】
《ネットワーク情報生成部》
ネットワーク情報生成部1010は、ネットワーク7000のような基幹ネットワークや、ホスト2000が接続しているアクセスネットワークのネットワーク状態に応じたネットワーク情報通知メッセージを生成する(本発明の生成部に相当)。ネットワーク情報生成部1010は、有効期限制御部1011、ネットワーク状態付加制御部1012、及びアクセスネットワーク情報付加制御部1013に分割することができる。
【００３８】
有効期限制御部1011は、ネットワーク状態から通知すべきネットワーク情報の有効期限を決定し、ネットワーク情報通知メッセージ(図２)の「有効期限」に設定する。有効期限の決定は、例えば、ネットワーク状態に対応づけて、ネットワーク情報通知メッセージを送信するインタフェースの識別情報とネットワーク情報通知メッセージの有効期限情報とを格納したテーブル(有効期限検索テーブル)を用意し、ネットワーク状態に対応するエントリを検索することによって実現することができる。
【００３９】
図４は、上記した有効期限検索テーブルの具体例としてのＲＡ送信情報テーブルの例を示す図である。ＲＡ送信情報テーブルは、有効期限制御部1011がアクセス可能なアクセスルータ1000内の記憶装置上に作成される。図４において、ＲＡ送信情報テーブルは、各ネットワーク状態に対応するインタフェースの識別情報としてのインタフェース番号と、有効期限情報としての有効期限(Router Life Time)，到着可能時間(Reachable Time)，及び再送タイマ(Retrans Timer)を含む複数のエントリを格納している。
【００４０】
ネットワーク状態付加制御部1012は、ネットワーク情報通知メッセージ(図２)の拡張メッセージエリア内の「ネットワーク状態」に対し、ネットワーク状態を示す情報を設定する。
【００４１】
アクセスネットワーク情報付加制御部1013は、ネットワーク情報通知メッセージ(図２)の拡張メッセージエリア内の「アクセスネットワーク情報」に対し、アクセスネットワークに関する情報を設定する。
【００４２】
《ネットワーク監視連携部》
ネットワーク監視連携部1020は、ネットワーク監視サーバ3000(図１)から通知されるネットワーク監視通知を元に、アクセスネットワーク情報管理部1030にアクセスネットワー
ク情報を通知し、ネットワーク状態管理部1040にネットワーク状態を通知する。
【００４３】
ネットワーク監視サーバ3000から通知されるネットワーク監視通知には、「(基幹)ネットワークの状態を示す情報（例えばネットワーク使用率）」と、基幹ネットワークに収容されるアクセスネットワークの状態を示す「アクセスネットワーク情報」とが含まれている。
【００４４】
ネットワーク監視連携部1020では、ネットワーク監視通知に含まれる「ネットワーク状態を示す情報」と、アクセスルータ1000にて内部的に使用する「ネットワーク状態」の対応表を保持している。ネットワーク監視連携部1020は、「ネットワーク状態を示す情報」から「ネットワーク状態」を導き出し、そのネットワーク状態をネットワーク状態管理部1040へ通知する。
【００４５】
図５は、上記した対応表に相当するネットワーク状態対応テーブルの構成例を示す図である。図５において、ネットワーク状態対応テーブルは、アクセスルータ1000が有する基幹ネットワーク側の各インタフェース(図５では、「インタフェース１」を例示)のネットワーク使用率(「ネットワーク状態を示す情報」に相当)に対応するネットワーク状態(ネ
ットワーク状態値)を格納する。
【００４６】
また、ネットワーク監視連携部1020は、アクセスネットワーク情報をアクセスネットワーク情報管理部1030へ通知する。また、ネットワーク監視連携部1020は、接続端末制御部1050と送信間隔制御部1060とに対し、ネットワーク状態が変化したことを通知する。
【００４７】
《アクセスネットワーク情報管理部》
アクセスネットワーク情報管理部1030は、ネットワーク監視連携部1020から通知されたアクセスネットワーク情報を、図６に示すようなアクセスネットワーク情報テーブルに記憶する。
【００４８】
図６は、アクセスネットワーク情報テーブルの構成例を示す図である。図６において、アクセスネットワーク情報テーブルは、アクセスネットワーク情報としての上位ルータ，アクセスポイント(ＡＰ)名，チャネル番号，プレフィックス，ＭＡＣアドレス，空き帯域，ロケーションを要素として含む１以上のエントリで構成されている。
【００４９】
また、アクセスネットワーク情報管理部1030は、ネットワーク情報生成部1010からのアクセスネットワークの問合せに対し、アクセスネットワーク情報を通知する。
《ネットワーク状態管理部》
ネットワーク状態管理部1040は、ネットワーク監視連携部1020から通知されたネットワーク状態を、図７に示すようなネットワーク状態管理テーブルに記憶する。図７は、ネットワーク状態管理テーブルの構成例を示す図である。図７において、ネットワーク状態管理テーブルは、通知されたネットワーク状態を格納するエリアを有する。
【００５０】
また、ネットワーク状態管理部1040は、ネットワーク情報生成部1010，接続端末制御部1050，送信間隔制御部1060からのネットワーク状態の問合せに対し、ネットワーク状態を通知する。
【００５１】
《接続端末制御部》
接続端末制御部1050は、アクセスルータ1000に接続しているホストと、各ホストの通信量とを、図８に示すような接続端末管理テーブルを用いて管理している(本発明のホスト
管理部に相当)。図８は、接続端末管理テーブルの構成例を示す図である。図８において
、接続端末管理テーブルは、アクセスルータ1000に接続している各ホストのＩＰアドレス
と、ＩＰアドレスに対応する使用帯域とを格納する。
【００５２】
また、接続端末制御部1050は、ネットワーク監視連携部1020からネットワーク状態が変化したことを通知されると、通信品質を満たせないホストを接続端末管理テーブルを用いて特定し、これらのホストに対し、他のアクセスネットワークへの切り替えを促す。
【００５３】
《送信間隔制御部》
送信間隔制御部1060は、一定間隔でネットワーク情報通知メッセージが送信できるように、ネットワーク情報通知送信契機の制御を行う(本発明の送信間隔決定部に相当)。また、送信間隔制御部1060は、ネットワーク監視連携部1020からネットワーク状態が変化したことを通知されると、ネットワーク情報通知送信周期の周期間隔を決定する。
【００５４】
周期間隔の決定は、送信間隔制御部1060が通知されたネットワーク状態に対応するＲＡ送信間隔を図９に示すような送信間隔テーブルから検索することによって行われる。送信間隔制御部1060は、決定した周期間隔でネットワーク情報通知メッセージを送信したり、または停止したりする。図９は、送信間隔テーブルの構成例を示す図である。図９において、送信間隔テーブルは、ネットワーク状態に応じたＲＡ送信間隔を格納している。
【００５５】
《受信制御部》
受信制御部1070は、外部からのメッセージを受信する。外部からのメッセージは、ホストからのメッセージと、ネットワーク監視サーバからのメッセージと、他のアクセスルータからのメッセージとを含む。
【００５６】
《ネットワーク情報要求受信部》
ネットワーク情報要求受信部1080は、受信制御部1070で受信されるホストからのネットワーク情報要求メッセージを受信する。ネットワーク情報要求受信部1080は、ネットワーク情報生成部1010へネットワーク情報通知メッセージの作成を要求する。
【００５７】
《ネットワーク情報通知送信部》
ネットワーク情報通知送信部1090は、ネットワーク情報生成部1010で作成されたネットワーク情報通知メッセージを受け取る。ネットワーク情報通知送信部1090は、ネットワーク情報通知メッセージの送信を送信制御部1100へ要求する。
【００５８】
《送信制御部》
送信制御部1100は、外部へメッセージを送信する。外部へ送信されるメッセージは、ホストへのネットワーク情報通知メッセージや、ネットワーク状態を取得するためのメッセージなどを含む。
【００５９】
〈アクセスルータによる処理〉
次に、アクセスルータ1000による処理を説明する。
《第１の処理》
アクセスルータ1000による第１の処理として、ホストへのネットワーク情報通知メッセージを作成する処理について説明する。図１０は、アクセスルータ1000によるネットワーク情報通知メッセージ作成処理シーケンスを示す図であり、図１１は、ネットワーク情報通知メッセージ作成におけるアクセスルータ1000の機能関連図である。
【００６０】
図１０及び図１１において、ネットワーク情報生成部1010は、有効期限制御部1011に対し、ネットワーク状態に応じた有効期限の決定を依頼する(ステップｓ１０１)。有効期限制御部1011は、ネットワーク状態から通知すべきネットワーク情報の有効期限を決定する(ステップｓ１０１Ａ)。有効期限制御部1011は、決定した有効期限をネットワーク情報通
知メッセージ(図２)の「有効期限」に設定する。
【００６１】
また、ネットワーク情報生成部1010は、ネットワーク状態付加制御部1012に対し、ネットワーク状態の付加を依頼する(ステップｓ１０２)。ネットワーク状態付加制御部1012は、ネットワーク状態管理部1040にネットワーク状態問い合わせ要求を通知し(ステップｓ
１０３)、ネットワーク状態を問い合わせる。
【００６２】
ネットワーク状態付加制御部1012は、ネットワーク状態管理部1040からのネットワーク状態問い合わせ応答を受信し(ステップｓ１０４)、この応答に含まれるネットワーク状態を取得する。ネットワーク状態付加制御部1012は、ネットワーク状態をネットワーク情報通知メッセージ(図２)の拡張メッセージエリア内の「ネットワーク状態」に設定する(ス
テップｓ１０４Ａ)。
【００６３】
さらに、ネットワーク情報生成部1010は、アクセスネットワーク情報付加制御部1013に対し、アクセスネットワーク情報の付加を依頼する(ステップｓ１０５)。アクセスネットワーク情報付加制御部1013は、アクセスネットワーク情報問い合わせ要求をアクセスネットワーク情報管理部1030に通知し(ステップｓ１０６)、この要求に対するアクセスネットワーク情報問い合わせ応答を受け取る(ステップｓ１０７)。このようにして、アクセスネットワーク情報付加制御部1013は、アクセスネットワーク情報管理部1030からアクセスネットワーク情報を取得する。
【００６４】
続いて、アクセスネットワーク情報付加制御部1013は、取得したアクセスネットワーク情報をネットワーク情報通知メッセージ(図２)の拡張メッセージエリア内の「アクセスネットワーク情報」に設定する(ステップｓ１０７Ａ)。
【００６５】
アクセスルータ1000は、〈１−１〉ホストからのネットワーク情報要求メッセージを受信した場合、〈１−２〉ネットワーク状態が変化した場合、〈１−３〉ネットワーク情報通知送信契機が訪れた場合に、上述した手法により作成されるネットワーク情報通知メッセージを送信する。以降に、ネットワーク情報通知メッセージの送信契機ごとの処理について説明する。
【００６６】
[処理１−１]
処理１−１として、ホストからのネットワーク情報要求メッセージの受信を契機としたネットワーク情報通知メッセージの送信処理について説明する。図１２は、ホストからのネットワーク情報要求メッセージを受信した場合の処理シーケンスを示す図であり、図１３は、処理１−１に係るアクセスルータ1000の機能関連図である。
【００６７】
アクセスルータ1000の受信制御部1070は、ホスト2000からのネットワーク情報要求メッセージを受信する。図１２に示す例では、ホスト2000は、アクセスポイント4000-1(図１)へネットワーク情報要求メッセージを送信し(ステップｓ２０１)、アクセスポイント4000-1がアクセスルータ1000-1へネットワーク情報要求メッセージを転送した（ステップｓ２０２）場合が想定されている。
【００６８】
受信制御部1070は、ホスト2000からのネットワーク要求メッセージをネットワーク情報要求受信部1080に渡す(ステップｓ２０３)。ネットワーク情報要求受信部1080は、ネットワーク要求メッセージを受信すると、ネットワーク情報通知生成要求をネットワーク情報生成部1010に与える(ステップｓ２０４)。
【００６９】
すると、ネットワーク情報生成部1010は、図１０で説明した手法を用い、アクセスネットワークに応じたネットワーク情報通知メッセージを生成する(ステップｓ２０４Ａ)。ネ
ットワーク情報生成部1010は、生成したネットワーク情報通知メッセージを含むネットワーク情報送信要求をネットワーク情報通知送信部1090に与える(ステップｓ２０５)。
【００７０】
ネットワーク情報通知送信部1090は、ネットワーク情報通知送信要求に従って、ネットワーク情報要求メッセージの送信元のホスト2000宛てにネットワーク情報通知メッセージを送信する(ステップｓ２０６)。
【００７１】
ネットワーク情報通知メッセージは、送信制御部1100からホスト2000へ向けて送出され(ステップｓ２０７)、アクセスポイント4000-1を介してホスト2000に到着する(ステップ
ｓ２０８)。
【００７２】
[処理１−２]
次に、処理１−２として、ネットワーク状態が変化したことを契機とするネットワーク情報通知メッセージの送信処理について説明する。図１４及び図１５は、ネットワーク状態が変化した場合におけるネットワーク情報通知メッセージ送信の処理シーケンスを示す図であり、図１６は、処理１−２に係るアクセスルータ1000の機能関連図である。
【００７３】
ネットワーク監視サーバ3000にてネットワーク状態が変化したことが検出されると、ネットワーク監視サーバ3000からネットワーク状態変化通知が送信される(ステップｓ３０
１)。ネットワーク状態変化通知は、ネットワーク7000を経てアクセスルータ1000の受信
制御部1070で受信される。受信制御部1070は、ネットワーク状態変化通知をネットワーク監視連携部1020に通知する(ステップｓ３０３)。
【００７４】
ネットワーク監視連携部1020は、ネットワーク監視サーバ3000から通知されたネットワーク状態変化通知を元に、ネットワーク状態管理部1040にネットワーク状態を通知する(
ステップｓ３０４)。ネットワーク状態管理部1040は、通知されたネットワーク状態を保
存する(ステップｓ３０４Ａ)。
【００７５】
また、ネットワーク監視連携部1020は、アクセスネットワーク情報管理部1030に対し、近隣に存するアクセスネットワーク情報を通知する(ステップｓ３０５)。アクセスネットワーク情報管理部1030は、通知されたアクセスネットワーク情報を保存する(ステップｓ
３０５Ａ)。
【００７６】
また、ネットワーク監視連携部1020は、送信間隔制御部1060に対し、ネットワーク状態が変化したことを通知する(ステップｓ３０６)。送信間隔制御部1060は、ネットワーク状態管理部1040にネットワーク状態を問い合わせる。即ち、送信間隔制御部1060は、ネットワーク状態管理部1040にネットワーク状態問い合わせ要求を送信し(ステップｓ３０７)、ネットワーク状態管理部1040からネットワーク状態を含むネットワーク状態問い合わせ応答を受け取る(ステップｓ３０８)。
【００７７】
送信間隔制御部1060は、ネットワーク状態からネットワーク情報通知送信周期の周期間隔を決定する(ステップｓ３０８Ａ)。そして、送信間隔制御部1060は、決定した周期間隔でネットワーク情報通知メッセージ送信を再開する(ステップｓ３０８Ｂ)。
【００７８】
さらに、ネットワーク監視連携部1020は、接続端末制御部1050に対し、ネットワーク状態が変化したことを示す情報を含む追い出し要求を通知する(ステップｓ３０９)。接続端末制御部1050は、ネットワーク状態管理部1040にネットワーク状態を問い合わせる。即ち、接続端末制御部1050は、ネットワーク状態管理部1040にネットワーク状態問い合わせ要求を通知し(ステップｓ３１０)、ネットワーク状態管理部1040からネットワーク状態を含むネットワーク状態問い合わせ応答を受け取る(ステップｓ３１１)。
【００７９】
続いて、図１５に示すように、接続端末制御部1050は、ネットワーク状態が変化したことにより、通信品質が満たせなくなったホストがいないか調査を行う。即ち、ホストの追い出しが必要か否かを判定する(ステップｓ３１１Ａ)。このとき、接続端末制御部1050は、ホストの追い出しが不要と判定する場合には、追い出し要求を破棄する。これに対し、接続端末制御部1050は、ホストの追い出しが必要と判定する場合には、追い出し対象ホストを決定する(ステップｓ３１１Ｂ)。
【００８０】
即ち、接続端末制御部1050は、通信品質を満たすことができないホストがいた場合、そのホストを追い出し対象ホストとして決定する。ここでは、追い出し対象とすべき複数のホストがある場合には、全てのホストが追い出し対象として決定される。
【００８１】
接続端末制御部1050は、各追い出し対象ホストに対し他のアクセスネットワークへ切り替えるよう促すために、ネットワーク情報通知生成要求をネットワーク情報生成部1010に通知する(ステップｓ４０１)。
【００８２】
ネットワーク情報生成部1010は、アクセスネットワークに応じたネットワーク情報通知メッセージを生成し(ステップｓ４０１Ａ；図１０参照)、追い出し対象ホストに宛てたネットワーク情報通知メッセージを含むネットワーク情報通知送信要求をネットワーク情報通知送信部1090に通知する(ステップｓ４０２)。
【００８３】
ネットワーク情報通知送信部1090は、ネットワーク情報通知送信要求に従ってネットワーク情報通知メッセージを送信制御部1100に渡す(ステップｓ４０３)。送信制御部1100は、ネットワーク情報通知メッセージを送信する(ステップｓ４０４)。ネットワーク情報通知メッセージは、追い出し対象のホストと接続されているアクセスポイント4000を介して、追い出し対象のホストに到着する(ステップｓ４０５)。
【００８４】
各追い出し対象のホストでは、ネットワーク情報通知メッセージに基づいて、アクセスネットワークの切換処理が行われる。
[処理１−３]
次に、処理１−３として、アクセスルータ1000が周期的に行うネットワーク情報通知メッセージの送信処理について説明する。図１７は、処理１−３としての周期送信によるネットワーク情報通知送信契機が訪れた場合の処理シーケンスを示す図であり、図１８は、処理１−３に係るアクセスルータ1000の機能関連図である。
【００８５】
アクセスルータ1000の送信間隔制御部1060は、所定のネットワーク情報通知メッセージの送信間隔を計時するためのネットワーク情報通知送信タイマを有している。ネットワーク情報通知送信タイマが満了(タイムアウト)になることによって、送信間隔制御部1060にて管理しているネットワーク情報通知送信契機が訪れる(ステップｓ５００)。
【００８６】
送信間隔制御部1060は、送信契機が訪れると、ネットワーク情報生成部1010に対し、ネットワーク情報通知生成要求を通知する(ステップｓ５０１)。その後、送信間隔制御部1060は、ネットワーク情報通知送信タイマによる計時を開始(再開)する(ステップｓ５００
Ａ)
ネットワーク情報生成部1010は、送信間隔制御部1060からのネットワーク情報通知生成要求を受け取ると、アクセスネットワークに応じたネットワーク情報通知メッセージを生成し(ステップｓ５０１)、アクセスネットワーク内の全ホスト宛にネットワーク情報通知メッセージを送信する。
【００８７】
即ち、ネットワーク情報通知メッセージを含むネットワーク情報通知送信要求がネット
ワーク情報生成部1010からネットワーク情報通知送信部1090に与えられる(ステップｓ５
０２)。ネットワーク情報通知送信部1090は、ネットワーク情報通知メッセージを送信制
御部1100に与える(ステップｓ５０３)。
【００８８】
そして、送信制御部1100から全てのホストに宛てられたネットワーク情報通知メッセージが送出される(ステップｓ５０４)。ネットワーク情報通知メッセージは、適宜のアクセスポイント4000を通じて、アクセスネットワーク内の全ホストに到着する(ステップｓ５
０５)。
【００８９】
〈ホストの構成〉
次に、本発明に係るホストについて説明する。図１９は、本発明に係るホストの構成例を示す図であり、図１に示すネットワークシステムにおけるホスト2000として適用される。
【００９０】
図１９において、ホスト2000は、ネットワーク情報解析部(解析部)2010と、ネットワーク状態制御部2011と、アクセスネットワーク情報制御部2012と、有効期限制御部2013と、インタフェース切換制御部(切換制御部)2020と、インタフェース制御部2030と、アドレス制御部2040と、経路制御部2050と、ネットワーク情報通知監視部(監視部)2060と、受信制御部2070と、ネットワーク情報通知受信部(通知受信部)2080と、ネットワーク情報要求送信部(要求送信部)2090と、送信制御部2100とから構成される。
【００９１】
ネットワーク情報解析部2010内の有効期限制御部2013、ネットワーク情報通知監視部2060は本発明を実現するために改良された機能部である。また、ネットワーク情報解析部2010内のネットワーク状態制御部2011とアクセスネットワーク情報制御部2012、インタフェース切換制御部2020は、本発明を実現するために新たに追加された機能部である。以下、ホスト2000の各機能部について説明する。
【００９２】
《ネットワーク情報解析部》
ネットワーク情報解析部2010は、アクセスルータ1000からのネットワーク情報通知メッセージを解析する(本発明の解析部に相当)。ネットワーク情報解析部2010は、ネットワーク状態制御部2011、アクセスネットワーク制御部2012、及び有効期限制御部2013に分割することができる。
【００９３】
ネットワーク状態制御部2011は、ネットワーク情報通知メッセージ（図２）に新たに設けられた「ネットワーク状態」を解析する。アクセスネットワーク制御部2012は、ネットワーク情報通知メッセージ（図２）に新たに設けられた「アクセスネットワーク情報」を解析する。「アクセスネットワーク情報」には、アクセスネットワークのネットワークアドレスやアクセスポイントのアドレス、そのアクセスネットワークでの通信品質等が含まれている。有効期限制御部2013は、ネットワーク情報通知メッセージ（図２）に含まれる「有効期限」を解析する。
【００９４】
《インタフェース切換制御部》
インタフェース切換制御部2020は、データリンクの切り替えを行う。ネットワーク情報通知メッセージにアクセスネットワーク情報が設定されていた場合において、そのアクセスネットワークでの通信品質が期待している通信品質を満たしている場合には、インタフェース切換制御部2020は、アクセスネットワーク情報で通知されたアクセスポイントへ切り替える。
【００９５】
また、ネットワーク情報通知メッセージにアクセスネットワーク情報が設定されていなかったり、通知されたアクセスポイントでの通信品質が期待している通信品質を満たして
いなかったりする場合には、インタフェース切換制御部2020は、アクセスポイントを検索し、通信品質のよいアクセスポイントへ切り替える。
【００９６】
《インタフェース制御部》
インタフェース制御部2030は、アドレス制御部2040や経路制御部2050に対し、アドレス生成や経路表設定を要求する。インタフェース切換制御部及びインタフェース制御部が本発明の接続／切換処理部に相当する。
【００９７】
《アドレス制御部》
アドレス制御部2040は、ネットワーク情報通知メッセージで取得したネットワークアドレスとインタフェースのＭＡＣアドレスからＩＰアドレスを生成する。
【００９８】
《経路制御部》
経路制御部2050は、ネットワーク情報通知メッセージから取得したアクセスルータアドレスをデフォルトゲートウェイのゲートウェイアドレスとして選択する。
【００９９】
《ネットワーク情報通知監視部》
ネットワーク情報通知監視部2060は、ネットワーク情報要求メッセージを送信してからネットワーク情報通知メッセージを受信するまでの待ち時間を監視する。具体的には、ネットワーク情報通知監視部2060は、ネットワーク情報通知メッセージの受信を許容する所定時間である監視間隔(監視待ち時間)を管理しており、監視待ち時間内にネットワーク情報通知メッセージを受信できない場合には、ネットワーク情報通知監視部2060は、ネットワーク情報要求メッセージの再送を行う。
【０１００】
また、ネットワーク情報通知監視部2060は、ネットワーク情報要求メッセージの再送回数を管理している。ネットワーク情報要求メッセージの再送回数を超過すると、ネットワーク情報通知監視部2060は、インタフェース切換制御部2020へデータリンクの切り換えを要求する。ネットワーク情報通知監視部2060は、本発明の監視部に相当する。
【０１０１】
《受信制御部》
受信制御部2070は、外部からのメッセージを受信する。外部からのメッセージは、例えば、アクセスルータからのネットワーク情報通知メッセージである。
【０１０２】
《ネットワーク情報通知受信部》
ネットワーク情報通知受信部2080は、受信制御部2070からネットワーク情報通知メッセージを受信し、ネットワーク情報解析部2010へネットワーク情報通知メッセージの解析を要求する(本発明の受信部に相当)。
【０１０３】
《ネットワーク情報要求送信部》
ネットワーク情報要求送信部2090は、ネットワーク情報要求メッセージの送信を送信制御部2100へ要求する。
【０１０４】
《送信制御部》
送信制御部2100は、外部へメッセージを送信する。外部へ送信されるメッセージは、例えば、ネットワーク情報要求メッセージである。
【０１０５】
〈ホストによる処理〉
次に、ホスト2000による処理を説明する。ホスト2000は、〈２−１〉アクセスルータからネットワーク情報通知メッセージを受信できなかった場合や、〈２−２〉ネットワーク状態が変化し通信品質が期待できなくなった場合には、データリンクの切り換えを行う。
以降に、ホスト2000におけるデータリンクの切り換え契機ごとの処理について説明する。
【０１０６】
[処理２−１]
ホスト2000による処理２−１として、ホスト2000がアクセスルータからネットワーク情報通知メッセージを受信できなかった場合における処理について説明する。図２０及び図２１は、アクセスルータからネットワーク情報通知メッセージを受信できなかった場合の処理シーケンスを示す図であり、図２２は、処理２−１に係るホスト2000の機能関連図である。
【０１０７】
ホスト2000は、既に受信しているネットワーク情報通知メッセージ中の有効期限の所定時間が経過したり有効期限が切れたりすると、そのアクセスネットワークに対してネットワーク情報要求メッセージを送信し、ネットワーク情報通知メッセージ待ちの監視を開始する。
【０１０８】
即ち、インタフェース制御部2030は、ネットワーク情報要求の送信要求をネットワーク情報要求送信部2090に与える(ステップｓ６０１)。ネットワーク情報要求送信部2090は、送信要求に従ってネットワーク情報要求メッセージを作成し、送信制御部2100に与える(
ステップｓ６０２)。
【０１０９】
送信制御部2100は、アクセスネットワークを介してアクセスルータへ向けてネットワーク情報要求メッセージを送出する(ステップｓ６０３)。ネットワーク情報要求メッセージは、アクセスポイント4000を介してその上位に位置するアクセスルータ1000へ送信される(ステップｓ６０４)。
【０１１０】
なお、図２１及び図２２に示す例では、図１に示すようなアクセスポイント4000-1及び4000-2を有するアクセスルータ1000-1に対してネットワーク情報要求メッセージを送信する場合が想定されている。ステップｓ６０３では、現時点でデータリンクが確立されているアクセスポイント4000-2へネットワーク情報メッセージが送信されている。
【０１１１】
ネットワーク情報要求送信部2090は、ネットワーク情報要求メッセージを送信すると、ネットワーク情報通知監視部2060に対し、ネットワーク情報通知監視の開始要求を通知する(ステップｓ６０５)。
【０１１２】
ネットワーク情報通知監視部2060は、開始要求を受け取ると、ネットワーク情報要求メッセージに対するネットワーク情報通知メッセージの監視を開始する(ステップｓ６０５
Ａ)。即ち、ネットワーク情報通知監視部2060は、自身が管理している監視待ち時間のタ
イマによる計時を開始する。このタイマによる計時は、ネットワーク情報通知メッセージがネットワーク情報通知受信部2080にて受信され、ネットワーク情報通知メッセージの受信がネットワーク情報通知受信部2080からネットワーク情報通知監視部2060に通知された場合に停止される。
【０１１３】
ネットワーク情報通知監視部2060は、ネットワーク情報通知受信部からの通知がないままで監視待ち時間が満了する(タイマがタイムアウトになる)と(ステップｓ６０５Ｂ)、ネットワーク情報要求メッセージの送信又は再送回数が所定回数を超えているか否かを判定する(ステップｓ６０５Ｃ)。
【０１１４】
即ち、ネットワーク情報通知監視部2060は、ネットワーク情報要求メッセージの送信又は再送回数を計数するように構成され、且つ送信又は再送回数と対比すべき所定回数を管理している。ネットワーク情報通知監視部2060は、ステップｓ６０５Ｃにて、送信又は再送回数と所定回数とを対比して、送信又は再送回数が所定回数を超過しているか否かを判
定する。
【０１１５】
送信又は再送回数が所定回数を超過していない場合には、ネットワーク情報通知監視部2060は、ネットワーク情報要求メッセージの再送要求をインタフェース制御部2030に通知する(ステップｓ６０６)。
【０１１６】
インタフェース制御部2030は、再送要求を受け取ると、再送すべきネットワーク情報要求メッセージを含むネットワーク情報要求送信要求をネットワーク情報要求送信部2090に通知する(ステップｓ６０７)。
【０１１７】
ネットワーク情報要求送信部2090は、送信要求に従って、ネットワーク情報要求メッセージを送信制御部2100に通知し(ステップｓ６０８)、送信制御部2100は、ネットワーク情報要求メッセージをアクセスルータ宛てに再送出する(ステップｓ６０９)。このようにして、ネットワーク情報要求メッセージが、アクセスポイント4000を介してアクセスルータ1000へ再送される。このような再送動作は、ネットワーク情報通知メッセージが受信されるか、ネットワーク情報要求メッセージの送信又は再送回数が所定回数を超過するまで、繰り返し行われる。
【０１１８】
ネットワーク情報要求メッセージの送信又は再送回数が所定回数を超過したことがネットワーク情報通知監視部2060にて検出された場合には、ネットワーク情報通知監視部2060は、インタフェース切換制御部2020に対し、データリンクの切換要求を通知する(ステッ
プｓ６１２)。
【０１１９】
インタフェース切換制御部2020は、ネットワーク情報通知監視部2060からの切換要求に従って、インタフェース制御部2030へ異なるアクセスポイントへの接続要求を送信する(
ステップｓ６１３)ことで、データリンクの切り換えを行う。
【０１２０】
インタフェース制御部2030は、接続要求に従って、データリンク(アクセスポイント)の切換を行う(ステップｓ６１３Ａ)。例えば、ホスト2000が接続すべきアクセスポイントがアクセスポイント4000-2からアクセスポイント4000-1へ切り換えられる。
【０１２１】
データリンクの切り換えが行われた後、インタフェース制御部2030は、新しいデータリンクでのネットワーク情報要求送信要求をネットワーク情報要求送信部2090に通知する(
ステップｓ６１４)。
【０１２２】
ネットワーク情報要求送信部2090は、ネットワーク情報要求メッセージを作成及び送信する(ステップｓ６１５)。ネットワーク情報要求メッセージは、送信制御部2100から送出され(ステップｓ６１６)、新たなアクセスポイント4000-1を介してアクセスルータ1000(
ここでは、アクセスポイント1000-1)に到達する(ステップｓ６１７)。
【０１２３】
ネットワーク情報要求送信部2090は、ネットワーク情報要求メッセージを送信すると、ステップｓ６１５と同様にして、ネットワーク情報通知監視部2060に対し、監視の開始を要求する(ステップｓ６１８)。ネットワーク情報通知監視部2060は、ネットワーク情報通知メッセージ待ちの監視を開始する(ステップｓ６１８Ａ）。
【０１２４】
ところで、ステップｓ６１６でホスト2000から送出されたネットワーク情報要求メッセージがアクセスポイント4000-1を介してアクセスルータ1000-1で受信された場合には、アクセスルータ1000-1は、ネットワーク情報要求メッセージに対するネットワーク情報通知メッセージを作成し、ホスト2000宛てに送信する(図２１，ステップｓ７０１)。
【０１２５】
ネットワーク情報通知メッセージは、アクセスポイント4000-1を介してホスト2000の受信制御部2070で受信される(ステップｓ７０２)。受信制御部2070は、ネットワーク情報通知メッセージをネットワーク情報通知受信部2080に与える(ステップｓ７０３)。
【０１２６】
すると、ネットワーク情報通知受信部2080は、ネットワーク情報通知監視部2060に対して、ネットワーク情報通知監視停止要求(停止要求)を通知する(ステップｓ７０４)。ネットワーク情報通知監視部2060は、停止要求に従って、ネットワーク情報通知メッセージ受信の監視(タイマによる計時)を停止する(ステップｓ７０４Ａ)。
【０１２７】
また、ネットワーク情報通知受信部2080は、ネットワーク通知解析部2010に対して、ネットワーク情報通知メッセージを与える(ステップｓ７０５)。ネットワーク情報通知解析部2010は、ネットワーク情報通知メッセージの解析を行う。解析結果に従って、インタフェースへのアドレスの付与と、デフォルトゲートウェイの設定とが行なわれる。
【０１２８】
[処理２−２]
次に、ホスト2000による処理２−２として、基幹ネットワークの状態が変化し、通信品質が維持できなくなった場合におけるホスト2000の処理について説明する。図２３及び図２５は、ネットワーク状態が変化し通信品質が期待できなくなった場合のホストの処理シーケンスを示す図である。図２４及び図２６は、処理２−２に係るホストの機能関連図である。
【０１２９】
アクセスルータ1000は、上述した所定の送信タイミングにおいて、図２に示したフォーマットを持つネットワーク情報通知メッセージを送信する(ステップｓ８０１)。ネットワーク情報通知メッセージは、ホスト2000が接続しているアクセスポイント4000(例えば、
アクセスポイント4000-2)を介してホスト2000の受信制御部2070で受信される(ステップｓ８０２)。
【０１３０】
受信制御部2070で受信されたネットワーク情報通知メッセージは、ネットワーク情報通知受信部2080に与えられ(ステップｓ８０３)。ネットワーク情報通知受信部2080は、ネットワーク情報通知メッセージをネットワーク通知解析部2010に与える(ステップｓ８０４)。ネットワーク情報通知解析部2010は、ネットワーク情報通知メッセージの解析を行う。
【０１３１】
具体的には、ネットワーク情報通知解析部2010では、ネットワーク状態制御部2011が、ネットワーク情報通知メッセージ（図２）の拡張メッセージエリアに設定されている「ネットワーク状態」を取得する(ステップｓ８０４Ａ)。また、アクセスネットワーク情報制御部2012が、ネットワーク情報通知メッセージ（図２）からホスト2000が接続可能なアクセスネットワークを示す「アクセスネットワーク情報」を取得する。さらに、有効期限制御部2013が、ネットワーク情報通知メッセージ（図２）の「有効期限」を取得する。
【０１３２】
そして、ネットワーク情報通知解析部2010は、ネットワーク情報通知メッセージに含まれるネットワーク状態に基づいて、現在使用しているアクセスネットワークがホスト2000の所望する通信品質を満たしているか判定を行う(ステップｓ８０４Ｄ)。
【０１３３】
通信品質が満たされている場合(ステップｓ８０５)には、そのことがインタフェース制御部2030に通知され、インタフェース制御部2030は、ホスト2000のＩＰアドレスの生成を要求するためのアドレス設定要求をアドレス制御部2040に通知する(ステップｓ８０６)。
【０１３４】
アドレス生成部2040は、アドレス設定要求に基づいて、ネットワーク情報通知メッセージに含まれたネットワークアドレスと、インタフェースのＭＡＣアドレス又はインタフェースＩＤ(ＭＡＣアドレスから生成される)とを用いてホスト2000のＩＰアドレスを生成す
る(ステップｓ８０６Ａ)。このとき、インタフェースのＩＰアドレスの有効期限がネットワーク情報通知メッセージで通知された有効期限で更新される。
【０１３５】
また、インタフェース制御部2030は、経路設定要求を経路制御部2050に通知する(ステ
ップｓ８０７)。経路制御部2050は、経路設定要求に基づいて、ネットワーク情報通知メ
ッセージに含まれるアクセスルータ1000のＩＰアドレスをデフォルトゲートウェイのゲートウェイアドレスとして選択する(ステップｓ８０７Ａ)。
【０１３６】
一方、ステップｓ８０４Ｄにおいて、通信品質が満たされていないと判定される場合には、インタフェース切換制御部2020に対し、切換要求が通知される(ステップｓ８０８)。すると、図２５及び図２６に示すように、インタフェース切換制御部2020は、インタフェース制御部2030へ接続要求を行う(ステップｓ９０１)。これによって、データリンク(ア
クセスポイント)の切り換えが行われる(ステップｓ９０１Ａ)。例えば、アクセスポイン
ト4000-2からアクセスポイント4000-3への切り換えが行われる。
【０１３７】
データリンクの切り換えが行われた後、新しいデータリンクでネットワーク情報要求メッセージが送信され(ステップｓ９０２，ｓ９０３，ｓ９０４，ｓ９０５）、ネットワー
ク情報通知メッセージ待ちの監視が開始される(ステップｓ９０６，ｓ９０６Ａ)。
【０１３８】
アクセスルータ1000(ここではアクセスルータ1000-2)からネットワーク情報通知メッセージが受信できると(ステップｓ９０７，ｓ９０８，ｓ９０９)、ネットワーク情報通知メッセージ待ちの監視が停止される(ステップｓ９１０，ｓ９１０Ａ)。
【０１３９】
その後、ネットワーク情報通知メッセージの解析が行なわれ(ステップｓ９１１)、インタフェースへのアドレスの付与と、デフォルトゲートウェイの設定とが行なわれる。上記したステップｓ９０２〜ｓ９１１における動作は、図２０及び図２１に示したステップｓ６１４〜ｓ６１８Ａ，ｓ７０１〜ｓ７０５で説明した動作と同じである。
【０１４０】
〔作用効果〕
〈アクセスルータの作用効果〉
本発明に係るアクセスルータ1000においては、ホストへ通知すべきネットワーク情報を動的に変更することができ、且つネットワーク情報通知メッセージの送信間隔を動的に変更することができる。
【０１４１】
従来ホストでは、一定時間ネットワーク情報通知メッセージを受信できず、ネットワーク情報の有効期限が過ぎると、そのインタフェースを無効にする。このことを考慮して、アクセスルータ1000は、アクセスルータ主導によりアクセスネットワーク内の状態に応じて全てのホストへのアドレスの付与を不可能にし、ホストのアクセスネットワークへの接続を不可能にすることができる。これによって、ネットワークの負荷を軽減することができる。
【０１４２】
〈ホストの作用効果〉
本発明に係るホスト2000においては、一定時間、ネットワーク情報要求メッセージに対するネットワーク情報通知メッセージを受信できない場合には、データリンクを切り替える。これによって、ホスト2000は、他のアクセスネットワークで通信を行うことができる。
【０１４３】
〈アクセスルータ及びホストが同時に使用される場合〉
更に、本発明に係るアクセスルータ1000とホスト2000とが同時に使用される場合には、ネットワーク情報通知メッセージに追加されるネットワーク情報とアクセスネットワーク
情報、或いはネットワーク状態若しくはアクセスネットワーク情報から、アクセスネットワーク内の障害や輻輳を認識し、より良いアクセスネットワークを知ることができる。
【０１４４】
そして、ホスト2000は、より良いアクセスネットワークのアクセスポイントへデータリンクの切り替えを行うことで、より適切なアクセスネットワークに自動的に接続することができる。更に、切り替え前のアクセスネットワークのネットワーク状態が復旧すると、元のアクセスネットワークへ切り戻すこともできる。
【０１４５】
これにより、ユーザは障害や輻輳の発生場所を特定するための専門的な知識を必要とせず、手動でアクセスネットワークを変える煩わしさから解放される。これと同時に、通信品質を向上させることができる。また、アクセルルータにおいては、特定のホストのみを段階的に追い出すことができる。
【０１４６】
〔本発明の実施例〕
次に、本発明の実施形態を実施例としてさらに詳細に説明する。以下の実施例の説明では、RFC2460（Internet Protocol, Version 6 (IPv6) Specification）の規定に従って、アクセスルータからホストに通知されるネットワーク情報要求メッセージにルータ広告(
ＲＡ)が適用され、且つホストがアクセスルータに対してネットワーク情報通知メッセー
ジの送信を要求するためのネットワーク情報要求メッセージとしてRouter Solicitation(以下「ＲＳ」と表記)が適用される。
【０１４７】
図２７は、ＲＡのメッセージフォーマットを示す図であり、図２８は、ＲＡの各フィールドの説明図である。ＲＡは、オプションフィールドを持つことができる。オプションフィールドには、図２９に示すようなオプションフィールドのフォーマットに従って、複数種類の情報を格納することができる。
【０１４８】
実施例では、図２９に示すオプションフォーマットに対し、図３０に示すようなネットワーク状態(Network Status)を通知するためのネットワーク状態オプションと、図３１に示すようなアクセスネットワーク情報を通知するためのAccess network informationとが追加される。
【０１４９】
図３０に示すように、ネットワーク状態のオプションフィールドは、フィールド種別(Type)と、フィールド長(Length)と、ネットワーク状態(Network Status)とを夫々格納するエリアを含む。フィールド種別として“ネットワーク状態”を示す値が格納される。ネットワーク状態のフィールドには、ネットワーク状態を示す情報(例えば、使用率)に応じたネットワーク状態を示す値が格納される。
【０１５０】
ネットワーク状態を示す情報に応じて、複数のネットワーク状態値が用意される。図３０に示す例では、輻輳の状態(使用率)に応じて、“４(輻輳度(使用率)：最大)”,“３(輻輳度：大)”,“２(輻輳度：通常)”,“１(輻輳度：小)”,“０(輻輳度：最小)”からなる５段階のネットワーク状態値が用意されている。
【０１５１】
また、アクセスネットワーク情報のオプションフィールドは、フィールド種別(Type)と、フィールド長(Length)と、空き帯域(Empty band width)と、アクセスルータアドレスと、アクセスポイントアドレス長と、アクセスポイントアドレスとを夫々格納するエリアを含んでいる。
【０１５２】
また、実施例において、アクセスポイント(アクセスネットワーク)は、IEEE(the Institute of Electrical and Electronic Engineers) 802.11bに代表される無線ＬＡＮのアクセスポイントによって構成されたＩＰネットワークが例として挙げられる。
【０１５３】
〈第１実施例〉
第１実施例は、本発明によるアクセスルータの実施例である。第１実施例は、図１に示すシステム構成と、図３に示すアクセスルータ1000と、図１０,１２,１４,１５,及び１７に示す処理シーケンスと、図２７〜３１に示すネットワーク情報通知フォーマットと、図４〜９に示すテーブルを用いて説明される。
【０１５４】
第１実施例におけるネットワークシステムは、図１に示すような構成を有する。少なくとも図１に示すアクセスルータ1000-1に対し、図３に示すアクセスルータ1000が適用される。アクセスルータ1000は、図４〜９に示す各テーブルを有している。
【０１５５】
また、第１実施例では、アクセスルータ1000-1からホスト2000へ通知されるＲＡとして、図２７〜３１に示したような、ネットワーク状態及びアクセスネットワーク情報が設定された拡張メッセージエリア(オプションフィールド)を含むＲＡが適用される。
【０１５６】
第１実施例では、(１)アクセスルータ1000-1がアクセスポイント4000-2に帰属したホスト2000からのＲＳに対するＲＡを送信する動作(第１の処理：実施形態における処理１−
１に相当する)、(２)アクセスルータ1000-1が一定周期でＲＡを送信する動作(第２の処理：実施形態における処理１−２に相当する)、及び(３)アクセスルータ1000-1がネットワ
ーク状態変化に応じたＲＡを送信する動作(第３の処理：実施形態における処理１−３に
相当する)について説明する。
【０１５７】
《第１の処理》
第１の処理を、図１０及び図１２に示す処理シーケンス，及び図４〜７に示す各テーブルを用いて説明する。
【０１５８】
図１２において、アクセスルータ1000-1のネットワーク情報要求受信部1080は、ホスト2000からのＲＳを、受信制御部1070を介して受信する（s201、s202、s203）。ネットワーク情報要求受信部1080は、ネットワーク情報生成部1010にネットワーク情報通知生成要求を通知する（s204）。すると、ネットワーク情報生成部1010は、図１０に示すネットワーク情報作成処理シーケンスに従って、次の手順によりＲＡメッセージを生成する。
【０１５９】
まず、ネットワーク情報生成部1010内の有効期限制御部1011において、ＲＡ送信情報テーブル(図４)が参照される。有効期限制御部1011は、ネットワーク状態管理部1040から取得されるネットワーク状態に対応するRouter Lifetime、Reachable Time、Retrans TimerをＲＡ送信情報テーブルから検索し、ＲＡの基本メッセージエリア内の有効期限エリア（図２７内のRouter Lifetime、Reachable Time、Retrans Timer）に設定する（s101A）。
図４に示すＲＡ送信情報テーブルは、ネットワーク状態を示す値(ネットワーク状態値)が小さい程、短い有効期限が設定されるように構成されている。
【０１６０】
次に、ネットワーク情報生成部1010内のネットワーク状態付加制御部1012において、ネットワーク状態管理部1040にネットワーク状態問合わせ要求が通知される（s102、s103）。
【０１６１】
ネットワーク状態問合わせ要求を受け取ったネットワーク状態管理部1040は、ネットワーク監視連携部1020から通知されたネットワーク状態に応じて、ネットワーク状態問合わせ応答として、ネットワーク状態管理テーブル(図７)で記憶されているネットワーク状態(ネットワーク状態値)を通知する（s104）。ネットワーク状態付加制御部1012は、ＲＡの拡張メッセージエリア内の、ネットワーク状態エリア（図３０）にネットワーク状態を設定する(s104A)。
【０１６２】
次に、ネットワーク情報生成部1010内のアクセスネットワーク情報付加制御部1013は、アクセスネットワーク情報管理部1030に対し、アクセスネットワーク情報問合せ要求を通知する（s105、s106）。アクセスネットワーク情報問合せ要求を受け取ったアクセスネットワーク情報管理部1030は、アクセスネットワーク情報問合せ応答として、アクセスネットワーク情報テーブル(図６)に格納されたアクセスネットワーク情報を通知する（s107）。アクセスネットワーク情報付加制御部1013は、ＲＡの拡張メッセージエリアの、アクセスネットワーク情報エリア（図３１）にアクセスネットワーク情報を設定する（s107A）
。
【０１６３】
ネットワーク情報生成部1010において生成されたＲＡメッセージは、ＲＳメッセージの応答として、ネットワーク情報通知送信部及び送信制御部1100を通じて、ＲＳを送信してきたホスト2000に対し、ユニキャストアドレスで通知される(s205,s206,s207)。アクセスルータ1000-1から送出されたＲＡメッセージは、アクセスポイント4000(ここでは、アク
セスポイント4000-2)を介してホスト2000に到達する（s208）。
【０１６４】
ホストへ送信されるＲＡメッセージは、基本メッセージエリアに拡張メッセージエリアが追加された構成を持つ。上述した処理では説明を省略しているが、ホストへ送信されるＲＡメッセージには、既存のホストがコアネットワーク7000に接続するための情報(アク
セスルータアドレス，ネットワークアドレス等：「既存情報(conventional information)」と称する)が設定される。
【０１６５】
第１の処理に基づく作用効果は次の通りである。第１の処理において、ＲＳメッセージを送信し、ＲＡを受信するホストが(ＲＳの送信元のホスト)が本発明に係る構成を持たない従来ホストである場合、この従来ホストは、拡張メッセージエリアに格納(設定)された情報を認識する手段を持たない。
【０１６６】
このため、従来ホストでは、拡張メッセージエリアに設定されたネットワーク状態やアクセスネットワーク情報は無視され、既存情報に基づく接続処理が行われる。従って、従来ホストは、ＲＡメッセージの拡張メッセージエリアの設定情報による影響を受けない。
【０１６７】
但し、アクセスルータ1000-1は、ネットワーク状態に応じてネットワーク情報の有効期限の長さを変更する。アクセスルータ1000-1は、ネットワークの輻輳度が高いほど短い有効期限を設定する。なお、輻輳度が最高の場合には、有効期限が設定されない(ネットワ
ーク情報が無効とされる)。
【０１６８】
ここで、従来ホストは、実施形態等で説明したように、従来ホストとアクセスポイント間のデータリンクの接続性が確立されている場合には、アクセスルータからＲＡメッセージが受信できなくなった場合でも、そのデータリンクを使用して通信を継続しようとする。
【０１６９】
しかし、ＲＡメッセージにより取得したネットワーク情報の有効期限が超過した場合には、従来ホストは、データリンクを確立しているインタフェースからアドレスを抹消し、インタフェースを無効にする。このため、従来ホストは、有効期限が切れる前にＲＳをアクセスルータに送信し、新たな有効期限を有するネットワーク情報(ＲＡ)を受信して、接続を継続しようとする。
【０１７０】
このとき、従来ホストは、監視間隔内にＲＡメッセージを受信できない場合には、ＲＳメッセージを再送し、ＲＳメッセージの送信回数が所定の再送回数を超過しても、データリンクが確立されている間は、その接続を維持し、通信を中断すると共に、同アクセスル
ータ（アクセスルータ1000-1）からＲＡメッセージの受信を待ち続ける。
【０１７１】
アクセスルータ1000-1によれば、コアネットワーク7000(ネットワーク7000-2)の輻輳度が高いほど短い有効期限が設定される。このため、短い有効期限が設定された場合には、従来ホストにおいて、次のＲＡメッセージが受信される前に、最後に受信されたネットワーク情報の有効期限が切れることになる。
【０１７２】
この場合、従来ホストは、現在接続されているアクセスネットワークとの接続（データリンク）を維持したまま、通信相手との通信を継続することなく、インタフェースを無効にする。これにより、当該アクセスネットワークに接続される既存のホストの数が減少する。
【０１７３】
アクセスルータ1000-1は、アクセスネットワークに接続されているＲＳの送信元の各ホストに対し、有効期限を持つＲＡメッセージを通知することができる。このため、コアネットワークで輻輳が発生した場合には、短い有効期限を有するＲＡを各ホストに通知することで、各ホストにおいて、インタフェースからアドレスを抹消させることができる。
【０１７４】
アクセスネットワークに接続されたホストの数が減少すれば、当該アクセスネットワークを経由するコアネットワークのトラフィックが減少する。これによって、コアネットワークにおける輻輳の解消に寄与することができる。また、アクセスルータ1000-1は、コアネットワークで輻輳が発生しないように有効期限を設定し、輻輳の発生を回避することもできる。
【０１７５】
以上説明したように、第１の処理によれば、アクセスルータ1000-1がネットワーク状態に応じた有効期限を持つＲＡメッセージをＲＳメッセージの送信元の従来ホストに送信することで、その従来ホストにアクセスネットワークからの切断処理（アクセスルータとの通信を中断する処理）を行わせ、アクセスルータ1000-1の配下の通信可能なホスト数を減少させることができる。これによって、コアネットワークの輻輳を解消又は予防することができる。
【０１７６】
上記一連の処理により、ネットワーク情報の有効期限を変更することで、ホストのネットワークアクセス(アクセス制限)をアクセスルータ主導で行うことが可能になる。
《第２の処理》
次に、第２の処理を、図１４及び図１５の処理シーケンスと、図４〜８に示すテーブルを用いて説明する。
【０１７７】
ネットワーク7000-2が輻輳状態になると、アクセスルータ1000-1は、ネットワーク監視サーバ3000との連携によりネットワーク状態変化通知を受信する（s301）。ネットワーク状態変化通知には、ネットワーク状態を示す情報(ネットワークの輻輳情報(例えば使用率)、障害情報、空き帯域など)、アクセスネットワーク情報等が含まれる。
【０１７８】
アクセスルータ1000-1は、ネットワーク監視連携部1020において、ネットワーク状態変化通知を受信する（s303）。すると、ネットワーク監視連携部1020は、ネットワーク状態設定処理を行う。即ち、ネットワーク監視連携部1020は、ネットワーク状態対応テーブル(図５)に示されるような予めシステムで決められた条件に従って、通知されたネットワーク状態を特定する。
【０１７９】
具体的には、ネットワーク監視連携部1020は、ネットワーク状態変化通知中のネットワーク状態を示す情報から、ネットワーク状態対応テーブルを検索するためのパラメータ(
例えば使用率)を抽出し、抽出されたパラメータに対応するネットワーク状態値をネット
ワーク対応テーブルから検索する。ネットワーク監視状態連携部1020は、検索されたネットワーク状態値をネットワーク状態設定要求としてネットワーク状態管理部1040に通知する（s304）。
【０１８０】
ネットワーク状態管理部1040は、ネットワーク監視連携部1020から通知されるネットワーク状態値をネットワーク状態管理テーブル（図７）に登録する(s304A)。ネットワーク
状態値が同じであれば、ネットワーク状態管理部1040は、ネットワーク状態管理テーブルに対する処理を行わない。
【０１８１】
また、ネットワーク監視連携部1020は、アクセスネットワーク情報管理部1030に対し、アクセスネットワーク情報設定を実施する。即ち、ネットワーク監視連携部1020は、ネットワーク監視サーバ3000から通知されたアクセスネットワーク情報をアクセスネットワーク情報管理部1030に通知する（s305）。アクセスネットワーク情報管理部1030は、アクセスネットワーク情報管理部1030で管理されるアクセスネットワーク情報テーブル(図６)に、通知されたアクセスネットワーク情報を登録する（s305A）。
【０１８２】
次に、ネットワーク監視連携部1020は、送信間隔制御部1060に対して、ネットワーク情報通知送信間隔設定を要求する（s306）。送信間隔制御部1060は、ネットワーク監視連携部1020からネットワーク情報通知送信間隔設定が要求されると、ネットワーク状態管理部1040にネットワーク状態を問い合わせる（s307）。これによって、送信間隔制御部1060は、コアネットワークのネットワーク状態に射影されたネットワーク状態(ネットワーク状
態管理テーブル（図７）に格納されたネットワーク状態値)をネットワーク状態管理部1040から取得する（s308）。
【０１８３】
送信間隔制御部1060は、ネットワーク状態値を受け取ると、ネットワーク情報通知送信タイマを停止し、送信間隔制御部1060で管理される送信間隔テーブル(図９)とネットワーク状態値とを元に、送信間隔を決定する（s308A）。即ち、送信間隔制御部1060は、ネッ
トワーク状態値に対応する送信間隔を送信間隔テーブルから検索し、検索された送信間隔を周期的なＲＡメッセージの送信間隔として決定する。
【０１８４】
送信間隔が決定された後、送信間隔制御部1060は、新たに決定した送信間隔でネットワーク情報通知送信タイマを再開する。但し、ネットワーク状態値が０であった場合には、送信間隔テーブルからは“オフ”が読み出される。この場合、ＲＡメッセージの送信は停止されることになる。
【０１８５】
さらに、アクセスルータ1000-1のネットワーク監視連携部1020は、ネットワーク状態変化通知を受信するとネットワーク状態が変化したと判断する。この場合、ネットワーク監視連携部1020は、接続端末制御部1050に対して、追い出し要求を通知する（s309）。
【０１８６】
接続端末制御部1050は、追い出し要求を受け取ると、ネットワーク状態管理部1040に対し、ネットワーク状態問合せ要求を通知し（s310）、ネットワーク状態問合せ応答として、ネットワーク状態管理部1040より、ネットワーク状態(ネットワーク状態値)を受け取る（s311）。
【０１８７】
接続端末制御部1050は、受け取ったネットワーク状態を元に、追い出しが必要か否かを判断する(s311A)。例えば、接続端末制御部1050は、所定の判定条件“ネットワーク状態
値＜２”が満たされるか否かを判断し、判定条件が満たされる場合(ネットワーク状態値
＝１又は０)には、ホストの追い出しが必要と判断し、そうでない場合(ネットワーク状態値＝２,３又は４)には、ホストの追い出しが不要と判断する。
【０１８８】
追い出しが必要な場合には、接続端末制御部1050は、接続端末管理テーブル(図８)に登録されている接続端末(ホスト)の状態を参照し、ネットワークリソースの消費の多い少なくとも１つのホストを追い出し対象ホスト(追い出し対象端末)として選択する（s311B）
。例えば、接続端末制御部1050は、接続端末管理テーブルに登録されたホストのうち、回線占有率(又は使用帯域)が他のホストの３倍に達しているホストを追い出し対象として決定する。
【０１８９】
接続端末制御部1050は、追い出し対象ホストを決定すると、追い出し対象ホスト台数分、ネットワーク情報生成部1010に対し、ネットワーク情報通知生成要求を実施する（s401）。これによって、ネットワーク情報生成部1010は、各追い出し対象ホストに対するＲＡメッセージを作成する（s401A）。
【０１９０】
このとき、各ＲＡメッセージには、追い出し対象ホストを強制的にアクセスネットワークから追い出すための情報として、ホストがＲＡメッセージを受信して解析すると直ちに現在接続しているアクセスネットワークからの切断処理を実行するための制御情報が意図的に設定される。例えば、制御情報として、ＲＡメッセージの「ネットワーク状態」に“０(輻輳最大)”が設定される。
【０１９１】
ＲＡメッセージの作成が終了すると、ネットワーク情報生成部1010は、ネットワーク情報通知送信要求メッセージをネットワーク情報通知送信部1090に通知し（s402）、送信制御部1100を経由して各追い出し対象ホストに対してユニキャストでＲＡメッセージを通知する（s403、s404、s405）。なお、ネットワーク情報生成は、第１の動作と同等の処理を行う為、説明を省略している。
【０１９２】
追い出し対象のホストが本発明に係るホスト2000(図１９)である場合、追い出し対象ホストは、受信されるＲＡメッセージに設定されたネットワーク状態を監視する。追い出し対象ホストは、ネットワーク状態が輻輳状態であると判断する(ネットワーク状態値“０
”を検出する)と、直ちにデータリンクの切り換えを行い、現在のアクセスネットワーク
から離脱する。
【０１９３】
このとき、ホスト2000は、ＲＡメッセージに設定されたアクセスネットワーク情報に基づいて、アクセスネットワーク情報で示された現在のアクセスネットワークと異なるアクセスネットワークへの切り換えを行う。これによって、アクセスネットワークに接続されているホストの数(配下で通信可能なホスト数)が減少するので、輻輳を解消することができる。
【０１９４】
これに対し、追い出し対象のホストが従来ホストである場合には、従来ホストは、ＲＡメッセージを拡張メッセージエリアの影響を受けることなく受信可能である。但し、従来ホストは、ＲＡメッセージ中のネットワーク状態を検知する手段を持たないので、輻輳状態を検知することはできず、アクセスルータ1000-1を介して通信相手5000と通信し続ける。しかし、上述したように、本発明に係るホスト2000がアクセスネットワークから離脱するので、アクセスルータ1000-1の配下に属する通信可能なホストの数が減少することで、輻輳を解消することができる。
【０１９５】
なお、例えば、追い出し対象ホストへ送信すべきＲＡメッセージの「有効期限」に、ホストが直ちに有効期限が切れたと判定する(インタフェースを無効にする)値(無効値)が設定されるように構成することができる。
【０１９６】
この場合、追い出し対象のホストが従来ホストであっても、追い出し対象ホストは、ＲＡメッセージを受信し、有効期限に無効値が設定されていることを検出すると、直ちにイ
ンタフェースからアドレスを抹消し、インタフェースを無効にする（但し、データリンクの切り換えは行えない）。このようにして、従来ホストを強制的にアクセスネットワークから離脱させることも可能である。
【０１９７】
上記一連の処理により、ネットワーク状態に応じて、特定ホストのアクセスをアクセスルータ主導で行うことが可能になる。
《第３の処理》
次に、第３の処理を、図１７の処理シーケンスと図４〜８及び図９の送信間隔テーブルとを用いて説明する。
【０１９８】
アクセスルータ1000-1の送信間隔制御部1060は、ネットワーク情報通知送信タイマが満了すると(s500)、ネットワーク情報通知生成要求をネットワーク情報生成部1010に通知する(s501)。
【０１９９】
送信間隔制御部1060は、ネットワーク情報通知生成要求を通知した後、ネットワーク状態(ネットワーク状態管理テーブル（図７）で管理されるネットワーク状態値)に対応するタイマ値を送信間隔テーブル(図９)から検索し、検索されたタイマ値をネットワーク情報通知送信タイマ（による計時時間）として決定し、ネットワーク情報通知送信タイマによる計時を再開する。
【０２００】
ここで、送信間隔テーブルからＲＡ送信間隔として“ｏｆｆ”が検索される場合には、送信間隔制御部1060は、ネットワーク情報通知送信タイマを無効にする。ネットワーク情報通知送信タイマが無効にされる場合には、このタイマによる計時は行われないので、送信間隔制御部1060がネットワーク情報通知生成要求をネットワーク情報生成部1010に通知する契機(トリガ)が発生しない。このため、周期的なＲＡメッセージの送信は行われない。
【０２０１】
ネットワーク情報生成（s501A）は、第１の処理と同等の処理を行う為、説明を省略す
る。ＲＡメッセージが生成されると、ネットワーク情報生成部1010は、ネットワーク情報通知送信要求をネットワーク情報通知送信部1090に通知し（s502）、送信制御部1100を経由して（s503）、配下の全ホストに対してマルチキャストでＲＡメッセージを通知する（s504、s505）。
【０２０２】
マルチキャストされたＲＡメッセージを受信するホストが従来ホストである場合、従来ホストは、ＲＡメッセージの拡張メッセージエリアの影響を受けることなくＲＡメッセージを受信可能であり、アクセスルータ1000-1と通信可能である。このとき、従来ホストはインタフェースに付与したアドレスの有効期限をＲＡで通知された時間で更新する。
【０２０３】
しかし、受信するＲＡメッセージの間隔が長くなり、ネットワーク情報の有効期限が満了すると、従来ホストであれば、インタフェースを無効にし、通信を中断する（但しデータリンクの切り換えは行えない）。これに対し、本発明に係るホストにおいては、データリンクの切り換えを行う。これによって、アクセスルータ1000-1の配下における通信可能なホストの数が減少し、輻輳を解消することができる。
【０２０４】
上記一連の処理により、ネットワーク情報の送信間隔の変更あるいは停止することで、ホストのアクセスをアクセスルータ主導で行うことが可能になる。
〈第２実施例〉
第２実施例は、本発明によるホストの実施例である。第２実施例は、図１に示されるネットワーク構成、図１９に示されるホスト2000の構成、図２０,２１,２３,２５に示す処
理シーケンスを用いて説明される。
【０２０５】
第２実施例では、（１）本発明に係るホスト2000が、ホスト2000の帰属したアクセスポイント4000-1を経由してアクセスルータ1000-1に対してＲＳメッセージを送信し、対応するＲＡメッセージを受信できないことを契機としてアクセスポイント4000-3へのデータリンクを切り換える動作（第１の切換動作：実施形態の処理２−１に相当）、及び、（２）ＲＡメッセージ受信によるネットワーク状態の解析の結果で、 アクセスポイント4000-3
へのデータリンクの切り換えを実施する動作(第２の切換動作：実施形態の処理２−２に
相当)について説明する。
【０２０６】
《第１の切換動作》
第１の切換動作を、図２０,２１の処理シーケンスを用いて説明する。本発明に係るホ
スト2000は、帰属しているアクセスポイント4000-2が接続されたアクセスルータ1000-1からＲＡメッセージを受信する。
【０２０７】
ＲＡメッセージに設定された有効期限が満了すると、ホスト2000のインタフェース制御部2030は、ネットワーク情報要求送信要求をネットワーク情報要求送信部2090に通知する（s601）。ネットワーク情報要求送信部2090は、ＲＳメッセージを、送信制御部2100を経由して（s602）、アクセスルータ1000-1に送信する（s603、s604）。
【０２０８】
ホスト2000からＲＳメッセージが送信されると、ネットワーク情報要求送信部2090は、ネットワーク情報通知監視部2060に対し、ネットワーク情報通知監視開始要求を通知し（s605）、ネットワーク送信情報通知監視部2080にて監視タイマが設定される(s605A)。タ
イマ間隔(監視タイマによる計時時間)は、1 、2、4、8、10秒と間隔が増大し、それ以降
は、毎回10秒おきに設定される。
【０２０９】
監視タイマが満了すると(s605B)、ネットワーク送信情報通知監視部2060は、予めシス
テムで決定されている最大再送回数(所定の送信回数)と現送信回数とを比較し(s605C)、
最大再送回数を超過していなければ、インタフェース制御部2030に再送要求を通知する（s606）。これによって、再度、インタフェース制御部2030から、ネットワーク情報要求送信要求がネットワーク情報要求送信部2090に通知され（s607）、ネットワーク情報要求送信部2080は、送信制御部2100を経由して（s608）、アクセスルータ1000-1にＲＳメッセージを送信する（s609、s610）。
【０２１０】
現送信回数が最大再送回数を超過すると、ネットワーク情報通知監視部2060から、2020インタフェース切換制御部に対して、再送回数超過による切換要求が通知される（s612）。切換要求を受け取ったインタフェース切換制御部2020は、インタフェース制御部2030に対し、切換要求を通知する（s613）。インタフェース制御部2030は、切換要求に従って、アクセスポイント4000-2からアクセスポイント4000-3へのデータリンクの切り換えを実施する（s613A）。
【０２１１】
データリンクの切り換え後、インタフェース制御部2030は、ネットワーク情報要求送信要求をネットワーク情報要求送信部2090に対し通知する（s614）。送信要求を受け取ったネットワーク情報要求送信部2090は、送信制御部2100を経由して（s615）、ＲＳメッセージをアクセスルータ1000-2に送信する（s616、s617）。また、ネットワーク情報要求送信部2090は、ネットワーク情報通知監視部2060に対し、ネットワーク情報通知監視開始要求を通知する（s618）。ネットワーク送信情報通知監視部2060は、監視タイマを設定する。
【０２１２】
ホスト2000のネットワーク情報通知受信部2080は、受信制御部2070を介してアクセスルータ1000-2からのＲＡメッセージを受信する（s701、s702、s703）。すると、ネットワーク情報通知受信部2080は、ネットワーク情報通知監視停止要求をネットワーク情報通知監
視部2060に通知する（s704）。ネットワーク情報通知監視部2060は、停止要求に従って、監視タイマを停止する（s704A）。
【０２１３】
また、ネットワーク情報通知受信部2080は、受信したＲＡメッセージをネットワーク通知解析部2010に通知する（s705）。その後、ホスト2000は、対応するインタフェースにアドレスを付与あるいはアドレスの有効期限を更新し、デフォルトゲートウェイを設定することで、アクセスルータ1000-2に対して通信可能な状態となる。
【０２１４】
上記一連の処理により、ホスト2000は、ＲＡメッセージが受信できない状態で最大再送回数が超過するまで継続した場合には、データリンクの切り換えを行い、異なるアクセスネットワークに接続を切り換えることができる。
【０２１５】
《第２の切換動作》
次に、第２の切換動作を、図２３及び図２５の処理シーケンスを用いて説明する。ホスト2000の受信制御部2070でアクセスルータ1000-1からＲＡメッセージが受信されると（s801、s802）、ＲＡメッセージは、ネットワーク情報通知受信部2080を経由して（s803）、ネットワーク通知解析部2010に通知される（s804）。
【０２１６】
ネットワーク通知解析部2010は、受信したＲＡメッセージから、ネットワーク状態、アクセスネットワーク情報、有効期限を取得する（s804A,s804B,s804C）。続いて、ネット
ワーク通知解析部2010は、取得したネットワーク状態(アクセスルータ1000-1が拡張メッ
セージエリア内のネットワーク状態に設定したネットワーク状態値（図３０）)を参照し
、ホスト2000が要求する通信品質が満たされているか否かを判定する（s804D）。例えば
、ネットワーク通知解析部2010は、ネットワーク状態値が所定の値よりも小さい(例えば
ネットワーク状態値＜２)である場合には、通信品質が満たされていないと判定する。
【０２１７】
通信品質が満たされていると判定される場合（s805）には、インタフェース制御部2030を介してアドレス制御部2040にてアドレスの付与あるいは有効期限が更新され（s806,s806A）、且つ経路制御部2050にて経路設定が行なわれ、ＲＡメッセージの送信元であるアクセスルータ1000-1がホスト2000のデフォルトゲートウェイに設定される（s807,s807A）。
【０２１８】
これに対し、通信品質が満たされていないと判定される場合（s808）には、インタフェース切換制御部2020から、インタフェース制御部2030に対して、切換要求が通知される（s901）。インタフェース制御部2030は、切換要求に従って、アクセスポイントを検索し、アクセスポイント4000-3が見つかると、データリンクの切り換えを実施し、接続先のアクセスポイントをアクセスポイント4000-2からアクセスポイント4000-3へ切り換える（s901A）。
【０２１９】
その後、インタフェース制御部2030は、ネットワーク情報要求送信要求をネットワーク情報要求送信部2090に通知し（s902）、ネットワーク情報要求送信部2090は、送信制御部2100を経由してＲＳメッセージを送信する（s903、s904、s905）。これと同時に、インタフェース制御部2030は、ネットワーク情報通知監視部2060に対してネットワーク情報通知監視開始要求を通知し（s906）、ネットワーク情報通知監視部2060は、監視タイマを開始する（s906A）。
【０２２０】
ネットワーク情報通知受信部2080は、受信制御部2070を介してアクセスルータ1000-2からＲＡメッセージを受信すると（s907、s908、s909）、ネットワーク情報通知監視部2060に対し、ネットワーク情報通知監視停止要求を通知する（s910）。ネットワーク情報通知監視部2060は、該停止要求を受け取ると、監視タイマを停止する（s910A）。また、ネッ
トワーク情報通知受信部2080は、受信したＲＡメッセージをネットワーク情報解析部2010
に通知する（s911）。
【０２２１】
上記一連の処理により、ホスト2000は、ネットワーク状態に応じて切り換えが可能になる。即ち、ネットワーク状態がホスト2000の要求する通信品質を満たしていない場合には、ホスト2000は、現在のアクセスネットワークからの切断処理を行い、異なるアクセスネットワークへの接続を行う。
【０２２２】
〈第３実施例〉
第３実施例は、本発明によるアクセスルータ及びホストを含むネットワークシステムの実施例である。第３実施例は、図１に示すシステム構成図、図３に示すアクセスルータ1000、図１９に示すホスト2000、図１７,２３及び２５の処理シーケンスを用いて説明され
る。
【０２２３】
図１に示すように、ホスト2000は、アクセスポイント4000-2に帰属し、ハブ6000を介してアクセスルータ1000-1に接続している。第３実施例は、ネットワーク7000-1が輻輳状態になった後に、ホスト2000がアクセスルータ1000-1からのＲＡメッセージの受信を契機に、アクセスポイント4000-3に再帰属することで、アクセスルータ1000-2の属するネットワーク7000-3へのデータリンク切り換えを実施する動作について説明する。
【０２２４】
図１７の処理シーケンスにおいて、アクセスルータ1000-1では、送信間隔制御部1060においてネットワーク情報通知送信タイマが満了すると（s500）、送信間隔制御部1060が、ネットワーク情報通知生成要求をネットワーク情報生成部1010に通知する（s501）。
【０２２５】
ネットワーク情報通知生成要求を通知すると同時に、送信間隔制御部1060は、ネットワーク情報通知送信タイマを再開する（s500A）。ネットワーク情報生成（s501A）は、第１実施例で説明した動作と同等であるので説明を省略する。
【０２２６】
ＲＡメッセージが生成されると、ネットワーク情報生成部1010は、ネットワーク情報通知送信要求をネットワーク情報通知送信部1090に通知する（s502）。ＲＡメッセージは、送信制御部1100を経由して（s503）、アクセスルータ1000-1の配下の全ホストに対してマルチキャストで通知される（s504、s505）。
【０２２７】
図２３に示すように、ホスト2000では、受信制御部2070でマルチキャストされたアクセスルータ1000-1からのＲＡメッセージが受信され（s801、s802）、ネットワーク情報通知受信部2080を経由して（s803）、ネットワーク通知解析部2010に通知される（s804）。ネットワーク通知解析部2010は、受信されたＲＡメッセージから、ネットワーク状態（拡張メッセージエリア内のネットワーク状態値）（図３０）、アクセスネットワーク情報（図３１）、有効期限（図２７内のRouter Lifetime、Reachable Time、Retrans Timer）を取得する。
【０２２８】
ネットワーク通知解析部2010は、取得したネットワーク状態を参照し、ホスト2000が要求する通信品質が満たされている場合（s805）には、インタフェース制御部2030を介してアドレス制御部2040にてアドレスの付与あるいは有効期限が更新される（s806,s806A）。また、インタフェース制御部2030を介して経路制御部2050にて経路設定が行われ、ＲＡメッセージの送信元であるアクセスルータ1000-1がデフォルトゲートウェイに設定される（s807,s807A）。
【０２２９】
ホスト2000が要求する通信品質が満たされていない場合（s808）には、図２５に示すように、インタフェース切換制御部2020から、インタフェース制御部2030に対して、切換要求が通知される（s901）。
【０２３０】
インタフェース制御部2030は、切換要求に応じて、アクセスポイントを検索し、アクセスポイント4000-3を検索されると、データリンクからの切り換えを実施し、ホストの接続先が、アクセスポイント4000-2からアクセスポイント4000-3へ切り換えられる（s901A）
。
【０２３１】
その後、インタフェース制御部2030は、ネットワーク情報要求送信要求をネットワーク情報要求送信部2090に通知する（s902）。ネットワーク情報要求送信部2090は、送信制御部2100を通じてＲＳメッセージを送信する（s903）。ＲＳメッセージは、アクセスポイント4000-3を介してアクセスルータ1000-2に到達する（s904、s905）。ネットワーク情報要求送信部2090は、ＲＳメッセージの送信と同時に、ネットワーク情報通知監視部2060に対し、ネットワーク情報通知監視開始要求を通知する（s906）。ネットワーク情報通知監視部2060は、監視タイマを開始する（s906A）。
【０２３２】
ネットワーク情報通知受信部2080は、受信制御部2070を通じてアクセスルータ1000-2からのＲＡメッセージを受信すると（s907、s908、s909）、ネットワーク情報通知監視部2060に対し、ネットワーク情報通知監視停止要求を通知する（s910）。ネットワーク情報通知監視部2060は、該停止要求を受け取ると監視タイマを停止する（s910A）。
【０２３３】
また、ネットワーク情報通知受信部2080は、受信したＲＡメッセージをネットワーク情報解析部2010に通知する（s911）。上記一連の処理によれば、第１及び第２実施例で説明した作用効果と、ＲＡメッセージに設定されたネットワーク状態から判断したアクセスネットワーク（データリンク）の切り換えが実行できる。
【０２３４】
〈第４実施例〉
第４実施例は、図１に示すシステム構成、図３に示すアクセスルータ1000、図１９に示すホスト2000、図１４,１５,２３,２５の処理シーケンス、図７,８,９に示された各テー
ブルを用いて説明される。
【０２３５】
図１において、ホスト2000は、アクセスポイント4000-2に帰属し、ハブ6000を介してアクセスルータ1000-1に接続している。第４実施例では、ネットワーク7000-2が輻輳状態になった後、ホスト2000がアクセスルータ1000-1からのＲＡメッセージの受信を契機として、アクセスポイント4000-3に帰属することで、アクセスルータ1000-2の属するネットワーク7000-3へのデータリンク切り換えを実施する動作について説明する。
【０２３６】
図１４及び１５の処理シーケンスにおいて、最初に、アクセスポイント4000-2及びアクセスルータ1000-1が属するネットワーク7000-2が輻輳状態になると、ネットワーク監視サーバ3000から、アクセスルータ1000-1に対してネットワーク状態変化通知が通知される。また、ホスト2000においてスループットが低下する。
【０２３７】
ネットワーク7000-2が輻輳状態であることを示すネットワーク状態変化通知をアクセスルータ1000-1が受信すると（s301、s303）、ネットワーク状態変化通知内のネットワーク状態がネットワーク状態管理部1040に設定され（s304,s304A）、アクセスネットワーク情報がアクセスネットワーク情報管理部1030で記憶され（s305,s305A）、追い出し要求が接続端末制御部1050へ通知される（s309）。
【０２３８】
接続端末制御部1050は、ネットワーク状態管理部1040にネットワーク状態を問い合わせ（s310）、その応答としてネットワーク状態（ネットワーク状態管理テーブル(図７)で記憶されたネットワーク状態値）を取得する（s311）。
【０２３９】
接続端末制御部1050は、取得したネットワーク状態を元に、ホストの追い出しが必要か否かを判断し（s311A）、追い出しが必要な場合には、第１実施例と同様の手法で、追い
出し対象ホスト(追い出し対象端末)を決定する。
【０２４０】
ここで、ホスト2000が追い出し対象ホストとして決定されると、ネットワーク情報生成部1010にて、第１実施例と同様の手法でＲＡメッセージが生成され、ホスト2000のＩＰアドレスに対し、ＲＡメッセージがユニキャストでネットワーク情報通知送信部1090から送信される（s401,s401A,s402,s403）。
【０２４１】
但し、ＲＡメッセージの作成において、ＲＡメッセージにアクセスネットワーク情報が付加される場合には、アクセスネットワーク情報付加制御部1013が、アクセスネットワーク情報テーブル(図６)から、ホスト2000のスループットが向上するアクセスネットワーク情報を検索し、このアクセスネットワーク情報をＲＡメッセージに付加する。この例では、スループットが向上するアクセスネットワークとして、アクセスポイント4000-3に係るエントリが読み出され、アクセスネットワーク情報としてＲＡメッセージの拡張メッセージエリア（図３１）に設定される。
【０２４２】
なお、アクセスポイント4000-3の情報(アクセスネットワークの情報)は、ネットワーク監視サーバ3000からアクセスルータ1000-1に通知され、アクセスネットワーク情報管理部1030で管理される。情報要素として、少なくとも、切換先ＭＡＣアドレス，スループット(空き帯域)，及び上位ルータ(アクセスポイントを収容するアクセスルータ)が管理される(図６参照)。
【０２４３】
次にホスト2000がアクセスルータ1000-1からのＲＡメッセージを受信した後の動作を図２３及び図２５の処理シーケンスを用いて説明する。ホスト2000がＲＡメッセージを受信すると（s801、s802、s803、s804）、ネットワーク情報解析部2010において、ＲＡのネットワーク状態に基づいてネットワークが輻輳状態であることが検知される。
【０２４４】
ネットワーク情報通知解析部2010は、ＲＡのネットワーク状態値に基づいて、ネットワークが輻輳状態であり、ホスト2000の通信品質(ホスト2000に搭載されたアプリケーショ
ンが必要とする使用帯域)を満たせていないと判断する(s804D)。
【０２４５】
この場合、ネットワーク情報通知解析部2010は、ＲＡメッセージ内のネットワーク情報を参照し、アクセスポイント4000-3のスループットが現在のホスト2000におけるスループットよりも高ければ、アクセスポイント4000-3を切り換え先のアクセスポイントとして決定し、インタフェース切換制御部2020に処理を渡す（s808）。
【０２４６】
インタフェース切換制御部2020は、アクセスポイント4000-3への切換要求をインタフェース制御部2030へ通知する（s901）。インタフェース制御部2030は、切換要求に従ってアクセスポイント4000-2をアクセスポイント4000-3に切り換える（s901A）。その後、ＲＳ
メッセージがアクセスポイント4000-3の上位ルータたるアクセスルータ1000-2へ送信される（s902、s903、s904、s905）。
【０２４７】
ＲＳメッセージが送信される際には、ネットワーク情報通知監視部2060にて監視タイマが設定される（s906）。その後、監視タイマの満了前にアクセスルータ1000-2からのＲＡメッセージが受信されると（s907、s908、s909）、監視タイマが解除される（s910、s910A）。
【０２４８】
ＲＡメッセージは、ネットワーク情報通知解析部2060に渡され（s911）、ネットワーク状態がＲＡメッセージ内のネットワーク状態値を元に判断される（s911）。このとき、ネ
ットワーク状態が満足されると判断される場合には、アクセスルータ1000-2がデフォルトゲートウェイに設定され通信が行われる。ステップs９１１より後の処理は、図２３に示
したステップs804A〜s807Aの処理と同様の処理が行われる。
【０２４９】
上記一連の処理によれば、第１及び第２実施例の作用効果と同様の作用効果を得ることができる。さらに、ＲＡメッセージに含まれるアクセスネットワーク情報を参照し、このアクセスネットワーク情報に従ってアクセスネットワークを切り換えればスループットが向上することがわかった上で切り換えを実行することができる。即ち、通信品質の向上を図ることができるアクセスネットワークへの切り換えを行うことができる。
【０２５０】
〔その他〕
上述した実施形態及び実施例は、次の発明を開示する。以下に掲げる複数の発明は、必要に応じて組み合わせることができる。また、以下の発明は、方法の発明として特定することができる。
【０２５１】
（付記１）
第一ネットワークの入口に配置され、端末装置が第一ネットワークへの接続を行うための第二ネットワークを収容するアクセスルータであって、
端末装置の前記第二ネットワークへの接続を制御するための制御情報を有するネットワーク情報を生成する生成部と、
前記制御情報を有するネットワーク情報を、前記第二ネットワークに接続されている端末装置に送信する送信部と
を含むアクセスルータ。(１)
（付記２）
前記生成部は、前記第二ネットワークに接続された端末装置からネットワーク情報の送信要求が受信された場合に、前記制御情報を有するネットワーク情報を生成し、
前記送信部は、前記送信要求の送信元の端末装置に対し、前記制御情報を有するネットワーク情報をユニキャストする
付記１記載のアクセスルータ。
【０２５２】
（付記３）
前記生成部は、前記第一ネットワークの状態が変化したことを契機として、前記制御情報を有するネットワーク情報を生成し、
前記生成部は、前記第二ネットワークに接続されている少なくとも１つの特定の端末装置に対し、前記制御情報を有するネットワーク情報をユニキャストする
付記１又は２記載のアクセスルータ。
【０２５３】
（付記４）
前記生成部は、周期的に前記制御情報を有するネットワーク情報を生成し、
前記送信部は、周期的に生成される前記制御情報を有するネットワーク情報を、前記第二ネットワークに接続されている各端末装置にマルチキャストする
付記１〜３のいずれかに記載のアクセスルータ。
【０２５４】
（付記５）
前記制御情報は、前記第二ネットワークに接続されている端末装置に前記第二ネットワークとの切断処理を行わせる、又は前記端末装置に前記アクセスルータとの通信を停止又は中断させるための情報を含む
付記１〜４のいずれかに記載のアクセスルータ。
【０２５５】
（付記６）
前記制御情報は、ネットワーク情報の有効期限を含み、
前記送信部は、前記有効期限が切れたときに前記第二ネットワークとの切断処理を行う、又は前記アクセスルータとの通信を停止又は中断する端末装置に対し、前記制御情報を有するネットワーク情報を送信する
付記１〜５のいずれかに記載のアクセスルータ。(２)
（付記７）
前記第一ネットワークの状態を管理するネットワーク状態管理部と、
前記第二ネットワークに接続されている端末装置の情報を管理する端末装置管理部と、
前記第一ネットワークの状態に応じて、前記第二ネットワークとの接続を切断すべき少なくとも１つの端末装置を前記端末装置の情報に基づいて決定する決定部とを含み、
前記生成部は、前記少なくとも１つの端末装置に切断処理を行わせるための制御情報を有するネットワーク情報を生成し、
前記送信部は、前記少なくとも１つの端末装置に対し、前記制御情報を有するネットワーク情報を送信する
付記１〜６のいずれかに記載のアクセスルータ。(３)
（付記８）
前記少なくとも１つの端末装置に切断処理を行わせるための制御情報は、前記少なくとも１つの端末装置が前記第二ネットワークとの切断処理を行う第一ネットワークの状態を含む
付記７記載のアクセスルータ。
【０２５６】
（付記９）
前記第一ネットワークの状態を管理するネットワーク状態管理部と、
周期的に送信される前記制御情報を有するネットワーク情報の送信間隔を前記第一ネットワークの状態に応じて決定する送信間隔決定部とをさらに含み、
前記送信部は、前記送信間隔に従って、前記制御情報を有するネットワーク情報を周期的に送信する
付記１〜８のいずれかに記載のアクセスルータ。(４)
（付記１０）
前記送信間隔決定部は、前記第一ネットワークの状態に応じて前記制御情報を有するネットワーク情報の周期的な送信の停止を決定する
付記１０記載のアクセスルータ。
【０２５７】
（付記１１）
前記第一ネットワークに接続された各第二ネットワークの情報を管理する第二ネットワーク情報管理部を含み、
前記生成部は、前記第二ネットワークと異なる第二ネットワークの情報を含む前記制御情報を有するネットワーク情報を生成する
付記１〜９のいずれかに記載のアクセスルータ。
【０２５８】
（付記１２）
第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置であって、
前記アクセスルータから前記第二ネットワークを介してネットワーク情報を受信する受信部と、
前記ネットワーク情報の受信を監視する監視部と、
前記第二ネットワークへの接続処理を行うとともに、前記監視部でネットワーク情報の受信が所定時間検知できない場合に前記第二ネットワークとの切断処理を行う接続／切断処理部と、
を含む端末装置。(５)
（付記１３）
第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置であって、
前記アクセスルータから前記第二ネットワークを介して制御情報を有するネットワーク情報を受信する受信部と、
受信された前記制御情報を有するネットワーク情報を解析する解析部と、
前記第二ネットワークへの接続処理を行うとともに、前記解析部の解析結果に応じて前記第二ネットワークとの切断処理を行う接続／切断処理部と
を含む端末装置。(６)
（付記１４）
前記制御情報は、前記接続／切断処理部に前記切断処理を強制的に行わせる情報を含む付記１３記載の端末装置。
【０２５９】
（付記１５）
前記制御情報は、前記第一ネットワークの状態を含み、
前記解析部は、前記第一ネットワークの状態から前記端末装置の要求する通信品質が満たされるか否かを判定し、
前記接続／切断処理部は、前記通信品質が満たされない場合に前記切断処理を行う
付記１３又は１４記載の端末装置。
【０２６０】
（付記１６）
前記接続／切断処理部は、前記切断処理を行った場合に、切断した第二ネットワークと異なる第二ネットワークを検索し、検索された第二ネットワークへの接続処理を行う
付記１２〜１５のいずれかに記載の端末装置。
【０２６１】
（付記１７）
前記制御情報を有するネットワーク情報は、前記端末装置が現在接続している第二ネットワークと異なる第二ネットワークの情報を含み、
前記接続／切断処理部は、前記切断処理を行った場合に、前記異なる第二ネットワークの情報を用いて、当該異なる第二ネットワークへの接続処理を行う
付記１２〜１６のいずれかに記載の端末装置。
【０２６２】
（付記１８）
前記解析部は、前記異なる第二ネットワークの情報を参照し、当該異なる第二ネットワークに前記端末装置が接続された場合の通信品質と、現在の通信品質とを対比し、前者が後者より良い場合には、当該異なる第二ネットワークへの切り換えを決定し、
前記接続／切断処理部は、前記切り換えの決定に従って、前記異なる第二ネットワークへの切り換え処理を行う
付記１２〜１７のいずれかに記載の端末装置。(７)
（付記１９）
第一ネットワークの入口に配置され、端末装置が第一ネットワークへの接続を行うための第二ネットワークを収容するアクセスルータが、
端末装置の前記第二ネットワークへの接続を制御するための制御情報を有するネットワーク情報を生成し、
前記制御情報を有するネットワーク情報を、前記第二ネットワークに接続されている端末装置に送信する
ことを含むアクセスルータによる端末装置のネットワークに対する接続制御方法。(８)
（付記２０）
第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置が、
前記第二ネットワークへの接続処理を行い、
前記アクセスルータから前記第二ネットワークを介して到着するネットワーク情報の受信を監視し、
前記ネットワーク情報の受信が所定時間検知できない場合に前記第二ネットワークとの切断処理を行う
ことを含む端末装置のネットワークに対する接続制御方法。(９)
（付記２１）
第一ネットワークの入口に配置されたアクセスルータに第二ネットワークを介して接続される端末装置が、
前記第二ネットワークへの接続処理を行い、
前記アクセスルータから前記第二ネットワークを介して制御情報を有するネットワーク情報を受信し、
受信された前記制御情報を有するネットワーク情報を解析し、
前記解析部の解析結果に応じて前記第二ネットワークとの切断処理を行う
ことを含む端末装置のネットワークに対する接続制御方法。(１０)
【図面の簡単な説明】
【０２６３】
【図１】本発明に係るアクセスルータ及びホストが適用されるネットワークシステムの構成例を示す図
【図２】本発明に係るネットワーク情報通知メッセージのフォーマット説明図
【図３】本発明に係るアクセスルータの構成例を示す図
【図４】ＲＡ送信情報テーブル（有効期限情報テーブル）のデータ構造例を示す図
【図５】ネットワーク状態対応テーブルのデータ構造例を示す図
【図６】アクセスネットワーク情報テーブルのデータ構造例を示す図
【図７】ネットワーク管理テーブルのデータ構造例を示す図
【図８】接続端末管理テーブルのデータ構造例を示す図
【図９】送信間隔テーブルのデータ構造例を示す図
【図１０】ネットワーク情報通知メッセージ作成シーケンスを示す図
【図１１】ネットワーク情報通知メッセージ作成における機能部間の関連を示す図
【図１２】ネットワーク情報要求受信によるネットワーク情報通知メッセージ送信シーケンスを示す図
【図１３】ネットワーク情報要求受信によるネットワーク情報通知メッセージ送信における機能部間の関連を示す図
【図１４】状態変化検出によるネットワーク情報通知メッセージ送信シーケンス１を示す図
【図１５】状態変化検出によるネットワーク情報通知メッセージ送信シーケンス２を示す図
【図１６】状態変化検出によるネットワーク情報通知メッセージ送信における機能部間の関連を示す図
【図１７】周期送信によるネットワーク情報通知メッセージ送信シーケンスを示す図
【図１８】周期送信によるネットワーク情報通知メッセージ送信における機能部間の関連を示す図
【図１９】本発明に係るホストの構成例を示す図
【図２０】ネットワーク情報要求送信回数超過によるデータリンク切り換えシーケンス１を示す図
【図２１】ネットワーク情報要求送信回数超過によるデータリンク切り換えシーケンス２を示す図
【図２２】ネットワーク情報要求送信回数超過によるデータリンク切り換えにおける機能部間の関連を示す図
【図２３】ネットワーク状態変化によるデータリンク切り換え判定シーケンスを示す図
【図２４】ネットワーク状態変化によるデータリンク切り換え判定における機能部間の関連を示す図
【図２５】ネットワーク状態変化によるデータリンク切り換えシーケンスを示す図
【図２６】ネットワーク状態変化によるデータリンク切り換え判定における機能部間の関連を示す図
【図２７】ルータ広告(Router Advertisement)メッセージのフォーマット説明図
【図２８】ルータ広告メッセージの詳細説明図
【図２９】ルータ広告メッセージのオプションフィールドのフォーマットとメッセージの詳細を示す図
【図３０】ネットワーク状態オプションフォーマットとメッセージの詳細を示す図
【図３１】アクセスネットワーク情報オプションフォーマットとメッセージの詳細を示す図
【符号の説明】
【０２６４】
１０００・・・アクセスルータ
１０１０・・・ネットワーク情報生成部
１０１１・・・有効期限制御部
１０１２・・・ネットワーク状態付加制御部
１０１３・・・アクセスネットワーク情報付加制御部
１０２０・・・ネットワーク監視連携部
１０３０・・・アクセスネットワーク情報管理部
１０４０・・・ネットワーク状態管理部
１０５０・・・接続端末制御部
１０６０・・・送信間隔制御部
１０７０・・・受信制御部
１０８０・・・ネットワーク情報要求受信部
１０９０・・・ネットワーク情報通知送信部
１１００・・・送信制御部
２０００・・・ホスト
２０１０・・・ネットワーク情報解析部
２０１１・・・ネットワーク状態制御部
２０１２・・・アクセスネットワーク情報制御部
２０１３・・・有効期限制御部
２０２０・・・インタフェース切換制御部
２０３０・・・インタフェース制御部
２０４０・・・アドレス制御部
２０５０・・・経路制御部
２０６０・・・ネットワーク情報通知監視部
２０７０・・・受信制御部
２０８０・・・ネットワーク情報通知受信部
２０９０・・・ネットワーク情報要求送信部
２１００・・・送信制御部
３０００・・・ネットワーク監視サーバ
４０００・・・アクセスポイント
７０００・・・コアネットワーク
【図１】
2006086718.tif 000003
【図２】
2006086718.tif 000004
【図３】
2006086718.tif 000005
【図４】
2006086718.tif 000006
【図５】
2006086718.tif 000007
【図６】
2006086718.tif 000008
【図７】
2006086718.tif 000009
【図８】
2006086718.tif 000010
【図９】
2006086718.tif 000011
【図１０】
2006086718.tif 000012
【図１１】
2006086718.tif 000013
【図１２】
2006086718.tif 000014
【図１３】
2006086718.tif 000015
【図１４】
2006086718.tif 000016
【図１５】
2006086718.tif 000017
【図１６】
2006086718.tif 000018
【図１７】
2006086718.tif 000019
【図１８】
2006086718.tif 000020
【図１９】
2006086718.tif 000021
【図２０】
2006086718.tif 000022
【図２１】
2006086718.tif 000023
【図２２】
2006086718.tif 000024
【図２３】
2006086718.tif 000025
【図２４】
2006086718.tif 000026
【図２５】
2006086718.tif 000027
【図２６】
2006086718.tif 000028
【図２７】
2006086718.tif 000029
【図２８】
2006086718.tif 000030
【図２９】
2006086718.tif 000031
【図３０】
2006086718.tif 000032
【図３１】
2006086718.tif 000033