(57)【特許請求の範囲】
【請求項１】
配下にルータが存在しないエッジルータとして機能するゲートウェイ装置に対してアドレスブロックを設定するＩＰアドレス自動割当方法であって、
前記ゲートウェイ装置にアドレスブロックを管理するためのアドレス管理テーブルが生成されていないことを検出するステップと、
前記アドレス管理テーブルが生成されていない場合、アドレスブロックの割当てを行うＩＳＰルータに対して前記ゲートウェイ装置からアドレスブロックを要求するステップと、
前記ゲートウェイ装置が前記ＩＳＰルータからアドレスブロックを受信したら、当該ゲートウェイ装置にローカルネットワークを物理的に接続するＬＡＮインターフェースの数を検出するステップと、
前記アドレスブロックを前記ＬＡＮインターフェース数に応じて分割し、この分割アドレスブロックを前記ローカルネットワーク毎に割当て、各ローカルネットワーク上の端末に対して当該ローカルネットワークに割当てた分割アドレスブロックからＩＰアドレスを割り振るアドレス管理テーブルを生成するステップと、を具備するゲートウェイ装置のＩＰアドレス自動割当方法。
【請求項２】
前記ゲートウェイ装置の電源をＯＮしたときにＩＳＰルータにアドレスブロックを要求することを特徴とする請求項１記載のゲートウェイ装置のＩＰアドレス自動割当方法。
【請求項３】
ＩＳＰルータから受信したアドレスブロックを、ローカルネットワーク毎に均等になるように割当てることを特徴とする請求項１又は請求項２記載のゲートウェイ装置のＩＰアドレス自動割当方法。
【請求項４】
ユーザ契約が終了した後、当該契約ユーザのゲートウェイ装置に割当てるアドレスブロックをＩＳＰルータに事前に登録しておき、当該ＩＳＰルータが契約ユーザのゲートウェイ装置からアドレスブロックの要求を受けたら事前に登録しておいたアドレスブロックを配信することを特徴とする請求項１から請求項３のいずれかに記載のゲートウェイ装置のＩＰアドレス自動割当方法。
【請求項５】
前記ＩＳＰルータにおいて、ゲートウェイ装置毎に割当てたアドレスブロックを管理し、ゲートウェイ装置からアドレスブロックの要求を受信したら、未割当のＩＰアドレスの中から当該ゲートウェイ装置にアドレスブロックを新規に割当て、当該アドレスブロックを要求元のゲートウェイ装置へ送信することを特徴とする請求項１から請求項３のいずれかに記載のゲートウェイ装置のＩＰアドレス自動割当方法。
【請求項６】
配下にルータが存在しないエッジルータとして機能するゲートウェイ装置であって、
配下の端末に対して付与するＩＰアドレスのアドレスブロックを管理するアドレス管理テーブルが生成されているか否か判断するテーブル有無判断手段と、
アドレス管理テーブルが生成されていないと判断された場合、アドレスブロックの割当てを行うＩＳＰルータに対してアドレスブロックを要求するアドレスブロック要求手段と、
前記ＩＳＰルータからアドレスブロックを受信したら、ローカルネットワークを物理的に接続するためのＬＡＮインターフェースの数を認識し、前記アドレスブロックを前記ＬＡＮインターフェース数に応じて分割し、この分割アドレスブロックを前記ローカルネットワーク毎に割当て、各ローカルネットワーク上の端末に対して当該ローカルネットワークに割当てた分割アドレスブロックからＩＰアドレスを割り振るアドレス管理テーブルを生成するテーブル生成手段と、を具備するゲートウェイ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットサービスプロバイダ（ＩＳＰ）から割当てられたアドレスブロックを単一組織内のエッジルータ（以下、ホームゲートウェイという）に設定するためのＩＰアドレス自動割当方法及びゲートウェイ装置並びにＩＳＰルータに関する。
【０００２】
【従来の技術】
近年のインターネット技術の発達に伴い、オフィスや家庭内のネットワーク化が急速に進んでいる。最近では、家庭内においてもイーサネット、ＵＳＢ、無線ＩＥＥＥ等の複数種類のネットワークをホームゲートウェイによって接続して統合管理するホームネットワーク構想が考えられている。
【０００３】
図８は、ＩＳＰルータ及びホームネットワークのネットワーク構成例を示している。家庭（Ａ）に設置されたホームゲートウェイ（ＨＧＷ）１は、家庭外部に対して専用線２を経由してＩＳＰルータ３に常時接続され、家庭内部に対してローカルネットワーク４、５に接続されている。ホームゲートウェイ１の配下にルータはなく端末のみが接続されている。ホームゲートウェイ１は、専用線２に接続するための１つのインターフェイス（以下、ＷＡＮインターフェイスという）ｉｆ０と、各ローカルネットワーク４、５に接続するための複数のインターフェース（以下、ＬＡＮインターフェースという）ｉｆ１，ｉｆ２とを備えている。
【０００４】
以上のようなホームネットワークにおいて、ホームゲートウェイ１は配下の端末に対してＩＰアドレスを割当てるアドレス割当サーバとして機能する。図９を参照してホームゲートウェイ１が配下の端末に対してＩＰアドレスを割当てる動作について説明する。
【０００５】
先ず、端末からアドレス割当サーバ（ホームゲートウェイ１）に対してＩＰアドレスの要求を出す。ＩＰアドレス要求を受けたアドレス割当サーバは、当該端末が属しているローカルネットワークのアドレス管理テーブルからアドレスブロック中の未割当アドレスを特定し、この特定したアドレスを要求元の端末に割当てる。割当てたＩＰアドレスはアドレス割当サーバから要求元の端末に通知する。これにより、当該端末は通知されたＩＰアドレスを使用してＩＳＰルータ経由のインターネット通信が可能になる。
【０００６】
図１０はホームゲートウェイ１のアドレス管理テーブルにおけるアドレスブロックの割当て状況を示す概念図である。同図に示すように、ＬＡＮインターフェース（ｉｆ１、ｉｆ２…）毎にアドレス管理テーブルを持ち、各アドレス管理テーブルにＬＡＮインターフェースに割当てられたアドレスブロックが登録されている。アドレス割当サーバは、該当端末に関連したＬＡＮインターフェースに対応したアドレス管理テーブルからアドレスブロック中の未割当ＩＰアドレスを検索して端末に割当てる。アドレス割当サーバと端末との間でのＩＰアドレスの自動割当て及び設定は、ＤＨＣＰ（Ｄｙｎａｍｉｃ    Ｈｏｓｔ    Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に基づいて行うことができる。
【０００７】
【発明が解決しようとする課題】
しかしながら、ホームゲートウェイのアドレス管理テーブルにアドレスブロックを設定する場合、ユーザが手作業でインタネットサービスプロバイダにＩＰアドレスの取得を申請し、インタネットサービスプロバイダからユーザに割当てられたＩＰアドレスのアドレスブロックが通知されてきたら、ユーザが手作業でＬＡＮインターフェースの数に応じてアドレスブロックを分割し、図１１に示すようにユーザが手作業で分割アドレスブロックをＬＡＮインターフェース毎にアドレス管理テーブルに設定しなければならなかった。専門知識を持たないユーザにホームゲートウェイに対してＬＡＮインターフェース毎にアドレス管理テーブルの作成を強いることは、ユーザにとって負担が大きく、ホームネットワーク普及の障害になる可能性もある。
【０００８】
本発明は以上のような実情に鑑みて為されたもので、ホームゲートウェイ装置へのアドレス管理テーブルの生成を自動化でき、ユーザの負担を軽減できるＩＰアドレス自動割当方法及びゲートウェイ装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、配下にルータが存在しないエッジルータとして機能するゲートウェイ装置に対してアドレスブロックを設定するＩＰアドレス自動割当方法であって、前記ゲートウェイ装置にアドレスブロックを管理するためのアドレス管理テーブルが生成されていないことを検出するステップと、前記アドレス管理テーブルが生成されていない場合、アドレスブロックの割当てを行うＩＳＰルータに対して前記ゲートウェイ装置からアドレスブロックを要求するステップと、前記ゲートウェイ装置が前記ＩＳＰルータからアドレスブロックを受信したら、当該ゲートウェイ装置にローカルネットワークを物理的に接続するためのＬＡＮインターフェースの数を検出するステップと、前記アドレスブロックを前記ＬＡＮインターフェース数に応じて分割し、この分割アドレスブロックを前記ローカルネットワーク毎に割当て、各ローカルネットワーク上の端末に対して当該ローカルネットワークに割当てた分割アドレスブロックからＩＰアドレスを割り振るアドレス管理テーブルを生成するステップと、を具備するゲートウェイ装置のＩＰアドレス自動割当方法である。
【００１０】
また本発明は、配下にルータが存在しないエッジルータとして機能するゲートウェイ装置であって、配下の端末に対して付与するＩＰアドレスのアドレスブロックを管理するアドレス管理テーブルが生成されているか否か判断するテーブル有無判断手段と、アドレス管理テーブルが生成されていないと判断された場合、アドレスブロックの割当てを行うＩＳＰルータに対してアドレスブロックを要求するアドレスブロック要求手段と、前記ＩＳＰルータからアドレスブロックを受信したら、ローカルネットワークを物理的に接続するためのＬＡＮインターフェースの数を認識し、前記アドレスブロックを前記ＬＡＮインターフェース数に応じて分割し、この分割アドレスブロックを前記ローカルネットワーク毎に割当て、各ローカルネットワーク上の端末に対して当該ローカルネットワークに割当てた分割アドレスブロックからＩＰアドレスを割り振るアドレス管理テーブルを生成するテーブル生成手段と、を具備するゲートウェイ装置である。
【００１１】
【発明の実施の形態】
本発明の第１の態様は、各ゲートウェイ装置に割当てたアドレスブロックを管理しているＩＳＰルータに対してゲートウェイ装置からアドレスブロックを要求し、当該ゲートウェイ装置が前記ＩＳＰルータからアドレスブロックを受信し、受信アドレスブロックに基づいて配下の端末に対するＩＰアドレスの割当てを管理するためのアドレス管理テーブルを作成することを特徴とするゲートウェイ装置のＩＰアドレス自動割当方法である。
【００１２】
これにより、ＩＳＰルータに対してアドレスブロックを要求し、ＩＳＰルータからアドレスブロックを受信し、受信アドレスブロックに基づいてアドレス管理テーブルを作成する、という一連の処理がユーザの手作業を介在することなく自動的に実行されるので、ユーザの負担を軽減できる効果がある。
【００１３】
本発明の第２の態様は、組織内に構築されたローカルネットワークと各ローカルネットワークに割当てたアドレスブロックとを対応づけるアドレス管理テーブルを生成するか否か判断し、アドレス管理テーブルを生成すると判断したら各ゲートウェイ装置に割当てたアドレスブロックを管理しているＩＳＰルータに対してアドレスブロックを要求し、前記ＩＳＰルータからアドレスブロックを受信したら当該アドレスブロックを少なくともローカルネットワーク数に対応した数に分割し、各分割アドレスブロックを各ローカルネットワークに割当てたアドレス管理テーブルを生成するゲートウェイ装置のＩＰアドレス自動割当方法である。
【００１４】
これにより、ホームネットワーク等の組織内に構築されたネットワークのＩＰアドレスを管理するアドレス管理テーブルを生成する必要性が発生したら、例えば新しいゲートウェイ装置を設置した場合、自動的にＩＳＰルータからアドレスブロックを取得し、ネットワーク毎にアドレス管理テーブルを生成するので、ユーザの手作業を介在することなく自動的にアドレス管理テーブルを生成されるので、ユーザの負担を軽減できる効果がある。
【００１５】
本発明の第３の態様は、第１、２の態様のゲートウェイ装置のＩＰアドレス自動割当方法において、電源をＯＮしたときにＩＳＰルータにアドレスブロックを要求するものである。
【００１６】
これにより、ゲートウェイ装置を新規に設置して電源をＯＮしたときに自動的にアドレス管理テーブルが設定されて通信可能な状態になる。
【００１７】
本発明の第４の態様は、第２、３の態様のゲートウェイ装置のＩＰアドレス自動割当方法において、ＩＳＰルータから受信したアドレスブロックを、ローカルネットワーク毎に均等になるように割当てるものである。
【００１８】
これにより、組織／家庭内に複数のネットワークが構築されている場合に各ネットワークには均等にアドレスブロックが割り振られる。
【００１９】
本発明の第５の態様は、ゲートウェイ装置毎に割当てたアドレスブロックを記憶しておき、ゲートウェイ装置からアドレスブロックの要求を受信したら、当該ゲートウェイ装置に対応するアドレスブロックを送信することを特徴とするＩＰアドレス自動配信方法である。
【００２０】
これにより、ゲートウェイ装置からアドレスブロックの要求を受信したら、当該ゲートウェイ装置に対応するアドレスブロックを送信するので、ゲートウェイ装置と連携してゲートウェイ装置にアドレス管理テーブルを自動生成することができる。
【００２１】
本発明の第６の態様は、ゲートウェイ装置毎に割当てたアドレスブロックを管理し、ゲートウェイ装置からアドレスブロックの要求を受信したら、未割当のＩＰアドレスの中から当該ゲートウェイ装置にアドレスブロックを新規に割当て、当該アドレスブロックを要求元のゲートウェイ装置へ送信することを特徴とするＩＰアドレス自動配信方法である。
【００２２】
これにより、ゲートウェイ装置からアドレスブロックの要求を受信したら、当該ゲートウェイ装置に対応するアドレスブロックを新規に割当て、割当てたアドレスブロックを送信するので、ゲートウェイ装置と連携してゲートウェイ装置にアドレス管理テーブルを自動生成することができる。
【００２３】
本発明の第７の態様は、各ゲートウェイ装置に割当てたアドレスブロックを管理しているＩＳＰルータに対してアドレスブロックを要求するアドレスブロック要求手段と、前記ＩＳＰルータからアドレスブロックを受信する受信手段と、この受信手段にて受信したアドレスブロックに基づいて配下の端末に対するＩＰアドレスの割当てを管理するためのアドレス管理テーブルを作成する手段と、を具備するゲートウェイ装置である。
【００２４】
これにより、ＩＳＰルータに対してアドレスブロックを要求し、ＩＳＰルータからアドレスブロックを受信し、受信アドレスブロックに基づいてアドレス管理テーブルを作成する、という一連の処理がユーザの手作業を介在することなく自動的に実行されるので、ユーザの負担を軽減できる効果がある。
【００２５】
本発明の第８の態様は、ゲートウェイ装置毎に割当てたアドレスブロックを管理する管理テーブルと、ゲートウェイ装置からアドレスブロックの要求を受信する受信手段と、アドレスブロックの要求に対応して要求元のゲートウェイ装置に対するアドレスブロックを前記管理テーブルから取り出す手段と、取出されたアドレスブロックを要求元のゲートウェイ装置に送信する送信手段と、を具備したＩＳＰルータである。
【００２６】
これにより、ゲートウェイ装置からアドレスブロックの要求を受信したら、当該ゲートウェイ装置に対応するアドレスブロックを送信するので、ゲートウェイ装置と連携してゲートウェイ装置にアドレス管理テーブルを自動生成することができる。
【００２７】
本発明の第９の態様は、ゲートウェイ装置毎に割当てたアドレスブロックを管理する管理テーブルと、ゲートウェイ装置からアドレスブロックの要求を受信する受信手段と、アドレスブロックの要求に対応して未割当のＩＰアドレスの中から当該ゲートウェイ装置にアドレスブロックを割当てる手段と、割当てられたアドレスブロックを要求元のゲートウェイ装置に送信する送信手段と、を具備したＩＳＰルータである。
【００２８】
これにより、ゲートウェイ装置からアドレスブロックの要求を受信したら、当該ゲートウェイ装置に対応するアドレスブロックを新規に割当て、割当てたアドレスブロックを送信するので、ゲートウェイ装置と連携してゲートウェイ装置にアドレス管理テーブルを自動生成することができる。
【００２９】
以下、本発明に係るＩＰアドレス自動割当方法及びゲートウェイ装置並びにＩＳＰルータの一実施の形態について図面を参照して具体的に説明する。なお、ＩＳＰルータ及びホームネットワークのネットワーク構成は、図８に示すものを例に説明するが、本発明は図８のネットワーク構成に限定されるものではない。
【００３０】
図１はＩＳＰルータの構成を示す機能ブロック図である。ＩＳＰルータ１００は、ＣＰＵ１０１の管理下で通信部１０２、ＩＰパケット制御部１０３、アドレスブロック割当部１０４等が夫々の機能を実行する。なお、通信部１０２、ＩＰパケット制御部１０３、アドレスブロック割当部１０４等は、ＤＳＰ等の専用回路で構成され、それぞれバス経由でＣＰＵ１０１に接続されているが、ＣＰＵ１０１が夫々のアプリケーションプログラムを実行することにより各機能を実現するようにシステム変更してもよい。
【００３１】
通信部１０２は、ＩＳＰルータがＩＰアドレスを割当てている家庭（Ａ）（Ｂ）やオフィス等の組織に設置されたホームゲートウェイ装置２００と専用線２経由の通信を行う。また、通信部１０２は、ＩＰアドレスを有する各種通信装置とはインターネット経由で通信を行う。
【００３２】
ＩＰパケット制御部１０３は、通信部１０２がホームゲートウェイ装置２００又はインターネットから受信したＩＰパケットを解析したり、ＩＳＰルータから送信するデータをＩＰパケット化する部分である。
【００３３】
アドレスブロック割当部１０４は、ホームゲートウェイ装置２００からＩＰアドレスの要求があると、アドレス管理テーブル１０５を参照してホームゲートウェイ装置２００に対応するアドレスブロックの取出しを行う部分である。アドレス管理テーブル１０５は、図２に示すように過去にＩＰアドレスのアドレスブロックの割当てを行った組織／家庭の名称と割当アドレスブロックとの対応表になっていて、これから割当て可能な空きのＩＰアドレス領域が未割当となって登録されている。アドレス管理テーブル１０５は書き換え可能で不揮発性のメモリに記憶することが好ましい。
【００３４】
図３はホームゲートウェイ装置２００の構成を示す機能ブロック図である。ホームゲートウェイ装置２００は、ＣＰＵ２０１の管理下で通信制御部２０２、ＩＰパケット制御部２０３、アドレスブロック要求部２０４、アドレス割当部２０５等が夫々の機能を実行する。なお、通信制御部２０２、ＩＰパケット制御部２０３、アドレスブロック要求部２０４、アドレスブロック割当部２０５等は、ＤＳＰ等の専用回路で構成され、それぞれバス経由でＣＰＵ２０１に接続されているが、ＣＰＵ２０１が夫々のアプリケーションプログラムを実行することにより各機能を実現するようにシステム変更してもよい。
【００３５】
通信制御部２０２は、専用線２を物理的に接続するためのＷＡＮインターフェースｉｆ０、ローカルネットワーク４〜６を物理的に接続するためのＬＡＮインターフェースｉｆ１、ｉｆ２、ｉｆ３を備えている。また、通信制御部２０２は、各ローカルネットワーク４〜６に対応した通信プロトコルを搭載しており、ローカルネットワーク４〜６との間では夫々対応する通信プロトコルにしたがって通信を行う。
【００３６】
アドレスブロック要求部２０４は、ホームゲートウェイ装置２００の電源をＯＮしたときにＩＳＰルータ１００に対して自動的にアドレスブロックの要求を出す部分である。なお、アドレスブロックの要求を発生するためのトリガとしては電源をＯＮ以外の条件を設定することもできる。
【００３７】
アドレス割当部２０５は、ローカルネットワーク上の端末からＩＰアドレスの取得要求に応じてアドレス管理テーブル２０６を参照してＩＰアドレスの割当てを行う部分である。例えば、ＤＨＣＰに基づいて自動アドレス割当を実行する。
【００３８】
図４はアドレス管理テーブル２０６の構造を示す図である。ローカルネットワーク４〜６のＬＡＮインターフェース毎にアドレスブロックが割当てられている。本ホームゲートウェイ装置２００は、後述するアルゴリズムにしたがってＩＳＰルータ１００からのアドレスブロックの取得と、図４に示すアドレス管理テーブルの生成とを自動的に行う。
【００３９】
次に、以上のように構成されたＩＳＰルータ１００及びホームゲートウェイ装置２００のＩＰアドレス自動設定動作についてフローチャートを参照して説明する。
【００４０】
図５は、ホームゲートウェイ装置２００でのＩＰアドレス自動設定動作についてフローチャートである。ユーザが新しいホームゲートウェイ装置２００を家庭（Ａ）のホームネットワークのエッジルータとして設置する場合、ＷＡＮインターフェースｉｆ０に専用線２を接続し、かつＬＡＮインターフェースｉｆ１、ｉｆ２、ｉｆ３に家庭（Ａ）に設置されているローカルネットワークを接続する。このとき、ホームゲートウェイ装置２００にアドレス管理テーブル２０６は設定されていない。
【００４１】
ホームゲートウェイ装置２００の電源をＯＮすると（ステップＳ５１）、メモリ空間の所定アドレスをチェックしてアドレス管理テーブル２０６が生成されているか否か判断する（ステップＳ５２）。上記したように、ユーザがホームゲートウェイ装置２００を新しく設置したときには、アドレス管理テーブル２０６は存在しない。したがって、新規設置時には、アドレス管理テーブルが生成されていないと判断する（ステップＳ５３）。この場合、アドレスブロック要求部２０４が起動される。アドレスブロック要求部２０４は、ＩＳＰルータ１００に対してアドレスブロックを要求するコマンドを発生させて、当該アドレスブロック要求コマンドをＩＰパケットにして通信制御部２０２から専用線２経由でＤＨＣＰサーバ用マルチキャストアドレスに対して送信する（ステップＳ５４）。このとき、ホームゲートウェイ装置２００の送信元アドレスとしてリンクローカルアドレスを設定し、ＩＳＰとの契約時に申請したパスワードを所定のフィールドに設定しておく。
【００４２】
ＩＳＰルータ１００は、後述する処理にてアドレスブロック要求に応答して、ホームゲートウェイ装置２００に対して割当てたアドレスブロックを、リンクローカルアドレスを宛先アドレスとして送ってくる。リンクローカルアドレスはホームゲートウェイ装置２００がＩＳＰルータ１００に対してアドレスブロックを要求した時に挿入したものである。通信制御部２０２が専用線経由で受信したＩＰパケットのうち自分でセットしたものと同じリンクローカルアドレスのＩＰパケットを取り込み、ＩＰパケット制御部２０３が解析した結果、受信データがアドレスブロックであった場合は（ステップＳ５５）、アドレスブロック要求部２０４が図６に示すフローチャートにしたがって所定のメモリ空間にアドレス管理テーブル２０６を生成する（ステップＳ５６）。
【００４３】
すなわち、図６に示すように、アドレスブロックを受信すると（ステップＳ６１）、ホームゲートウェイ装置２００が持つＬＡＮインターフェースを検索し（ステップＳ６２）、その検索結果からＬＡＮインターフェースの合計数を認識する（ステップＳ６３）。次に、ＩＳＰルータ１００からもらったアドレスブロックをＬＡＮインターフェースの合計数以上のブロックに分割する（ステップＳ６４）。そして、各ＬＡＮインターフェースと分割したアドレスブロックとを対応付け（ステップＳ６５）、その対応表をアドレス管理テーブル２０６として所定のメモリ空間に格納する（ステップＳ６６）。これにより、ユーザの手作業を介さずにアドレスブロックの取得作業からアドレス管理テーブル２０６の生成までが自動化されたことになる。
【００４４】
図７はＩＳＰルータ１００でのアドレスブロックの配信動作を示すフローチャートである。ＩＳＰルータ１００は、通信部１０２が専用線２からＤＨＣＰサーバ用マルチキャストアドレスの付いたＩＰパケットを取り込んで、当該受信ＩＰパケットをＩＰパケット制御部１０３が解析する。この結果、ホームゲートウェイ装置２００からのアドレスブロック要求であることを検出する（ステップＳ７１）。
【００４５】
アドレスブロック要求を検出したら、当該受信データに設定されているパスワード情報からユーザの認証を行う。ここで、ユーザはＩＳＰと事前に契約を完了していて、ユーザの住所、ユーザが契約時に申請したパスワード、ユーザの名称となる組織／家庭等が予めＩＳＰルータ１００の所定のメモリ空間に記憶されている。但し、本発明は、事前に契約が完了している場合に限定されるものではなく、アドレスブロック要求を受信した際に契約手続をオンラインで行うようにしても良い。
【００４６】
ユーザ認証処理の結果、ユーザ登録されていれば（ステップＳ７３）、ＩＳＰルータ１００のアドレス管理テーブル１０５から未割当のアドレスブロックを、今回契約した組織／家庭に割当てるように、アドレス管理テーブル１０５を更新する（ステップＳ７４）。
【００４７】
その後、今回新規に要求元の組織／家庭に割当てたアドレスブロックを、上記リンクローカルアドレスを宛先として通信部１０２から専用線２を介してホームゲートウェイ装置２００へ送信する（ステップＳ７５）。なお、他のホームゲートウェイからのアドレスブロック要求が未処理のまま残っていれば、上記ステップＳ７２へ移行して上記同様の割当て処理を行う。
【００４８】
このように、ＩＳＰルータ１００はホームゲートウェイ装置２００からの要求を受けて自動的にアドレスブロックの割当てと、ホームゲートウェイ装置２００への送信とを行うことができ、ホームゲートウェイ装置２００と連携したＩＰアドレスの自動設定が可能となる。
【００４９】
なお、上記したように事前にユーザとの契約が済んでいるのであれば、契約ユーザのホームゲートウェイ装置２００からアドレスブロック要求を受ける前に、アドレス管理テーブル１０５上で新規契約ユーザに対してアドレスブロックを割当てておき、アドレスブロック要求を受けたらアドレス管理テーブル１０５を検索して当該ユーザに対して割当てておいたアドレスブロックを送信するようにしてもよい。これにより、アドレスブロック要求を受けてから割当を行うのに比べて処理内容の簡素化及び時間短縮が可能となる。
【００５０】
本発明は上記一実施の形態に限定されるものではなく、本発明の要旨を変更することなく種々変形実施可能である。
【００５１】
【発明の効果】
以上詳記したように本発明によれば、ホームゲートウェイ装置へのアドレス管理テーブルの生成を自動化でき、ユーザの負担を軽減できるＩＰアドレス自動割当方法及びゲートウェイ装置を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態におけるＩＳＰルータの構成図
【図２】上記実施の形態のＩＳＰルータにおけるアドレス管理テーブルの構成図
【図３】上記実施の形態におけるホームゲートウェイ装置の構成図
【図４】上記実施の形態のホームゲートウェイ装置におけるアドレス管理テーブルの構成図
【図５】上記実施の形態のホームゲートウェイ装置におけるＩＰアドレス自動設定のフロー図
【図６】上記実施の形態のホームゲートウェイ装置におけるアドレス管理テーブルの自動生成のフロー図
【図７】上記実施の形態のＩＳＰルータにおけるアドレスブロック自動割当のフロー図
【図８】ＩＳＰルータ及びホームゲートウェイ装置のネットワーク構成図
【図９】ホームゲートウェイ装置のソフトウェア構成図
【図１０】ホームゲートウェイ装置におけるアドレス管理テーブルの構成図
【図１１】従来のホームゲートウェイ装置におけるアドレス管理テーブルの設定作業の概念図
【符号の説明】
１００  ＩＳＰルータ
１０１  ＣＰＵ
１０２  通信部
１０３  ＩＰパケット制御部
１０４  アドレスブロック割当部
１０５  アドレス管理テーブル
２００  ホームゲートウェイ装置
２０１  ＣＰＵ
２０２  通信制御部
２０３  ＩＰパケット制御部
２０４  アドレスブロック要求部
２０５  アドレス割当部
２０６  アドレス管理テーブル
【図１】
0003618677.tif 000002
【図２】
0003618677.tif 000003
【図３】
0003618677.tif 000004
【図４】
0003618677.tif 000005
【図５】
0003618677.tif 000006
【図６】
0003618677.tif 000007
【図７】
0003618677.tif 000008
【図８】
0003618677.tif 000009
【図９】
0003618677.tif 000010
【図１０】
0003618677.tif 000011
【図１１】
0003618677.tif 000012