(57)【要約】【課題】ルータを介してサブネットワークに分割されているネットワークにおいて、ネットワーク上の機器に対するアドレスの配布を自動的に、しかも、高速におこなえるようにし、ネットワークの構成の変更があっても、自動的に構成情報を構築する。【解決手段】サブネットワークに割り当てるアドレスブロックを、最上位ネットワークに接続されているネットワークアドレス管理サーバで集中管理する。各ルータは、ネットワークアドレス管理サーバより下位ネットワークのアドレスブロックを含む設定情報の送信を受け、下位ネットワークに割り当てられたアドレスブロックに基づきＤＨＣＰにより下位ネットワーク上のホストにアドレスを配布する。【選択図】        図１
2006014123.tif 000002
【特許請求の範囲】
【請求項１】
ルータを介していくつかのサブネットワークに分割されたネットワークにおいて、
前記サブネットワークに割り当てるアドレスブロックと前記ルータの設定情報とネットワーク経路情報とを管理するネットワークアドレス管理サーバを有し、
前記ルータは、ネットワークに接続されたホストにアドレスを配布するネットワークアドレス配布サーバを具備し、
前記ネットワークアドレス管理サーバは、前記ルータからアドレス要求を受けたとき、前記ルータにネットワーク全体に対して重複しないアドレスブロックを割り当て、前記割り当てたアドレスブロックに基づく前記ルータが具備するネットワークアドレス配布サーバに関する設定情報とネットワーク経路情報とを前記ルータに通知することを特徴とするネットワーク設定方法。
【請求項２】
前記サブネットワークに上下の階層を定義し、前記ネットワークアドレス管理サーバは最上位のサブネットワークに接続され、前記ルータは、前記ネットワークアドレス管理サーバから割り当てられたアドレスブロックに基づき、前記ネットワークアドレス配布サーバにより、前記ルータ自身が接続されたサブネットワークの内で下位のサブネットワークに接続されたホストにアドレスを配布することを特徴とする請求項１記載のネットワーク設定方法。
【請求項３】
前記サブネットワークに新規接続したルータは、前記サブネットワークの上位ネットワークに接続されているルータにネットワークアドレス管理サーバのアドレスを問い合わせることにより、前記ネットワークアドレス管理サーバのアドレスを取得することを特徴とする請求項２記載のネットワーク設定方法。
【請求項４】
ネットワーク構成に変更があった場合には、前記ネットワークアドレス管理サーバは、再設定のために前記ルータに更新後のネットワーク経路情報を送信することを特徴とする請求項１記載のネットワーク設定方法。
【請求項５】
前記ネットワークアドレス管理サーバは、前記ネットワークに接続された各ルータに割り当てたアドレスブロックを保持するネットワーク情報管理テーブルを具備し、前記ネットワーク情報管理テーブルから前記ルータに通知するネットワーク経路情報を作成することを特徴とする請求項１記載のネットワーク設定方法。
【請求項６】
前記ネットワークアドレス管理サーバは、前記ルータが稼動しなくなったことを検出すると、その稼動しなくなったルータおよびその稼動しなくなったルータの下位ネットワークに接続されているルータの情報を削除し、更新後のネットワーク情報管理テーブルから稼動中のルータに設定すべきネットワーク経路情報を作成し、前記稼動中のルータに前記ネットワーク経路情報を通知することにより、前記稼動中のルータのネットワーク経路情報を更新することを特徴とする請求項２記載のネットワーク設定方法。
【請求項７】
前記ネットワークに接続されたあるルータが、そのルータに接続された下位ネットワークのホストにアドレスを割り当てるためのアドレスブロックを更新したとき、そのルータは、そのルータの下位ネットワーク方向のネットワークに接続されている全ルータを初期化し、
前記ネットワークアドレス管理サーバは、前記ネットワーク情報管理テーブルから初期化したルータの情報を削除し、
前記初期化されたルータは、前記ネットワークアドレス管理サーバから前記ルータ自身の設定情報を再取得することで、ルータの設定情報の更新をおこなうことを特徴とする請求項２記載のネットワーク設定方法。
【請求項８】
前記ルータは、前記ルータが具備するネットワークアドレス配布サーバの接続履歴から、そのルータの下位ネットワークに接続されたホストにアドレスを配布するために必要となるアドレスブロックのサイズを算出し、前記ネットワークアドレス管理サーバに前記アドレスブロックのサイズを要求し、
前記ネットワークアドレス管理サーバは、前記ルータに割り当てるアドレスブロックのサイズにフィードバックすることを特徴とする請求項２記載のネットワーク設定方法。
【請求項９】
上下の階層が定義されたサブネットワークに分割されたネットワークで用いるためのネットワーク装置において、
ネットワークに接続されたホストにアドレスを配布するネットワークアドレス配布サーバを具備し、
最上位のサブネットワークに接続されたネットワークアドレス管理サーバから、前記ネットワーク装置自身に接続された下位のサブネットワークに接続されたホストにアドレスを配布するためのアドレスブロックの通知を受け、そのアドレスブロックに基づき、前記ネットワークアドレス配布サーバにより、前記ネットワーク装置自身に接続されたサブネットワークの内で下位のサブネットワークに接続されたホストにアドレスを配布することを特徴とするネットワーク装置。
【請求項１０】
前記ネットワーク装置自身が前記ネットワークアドレス管理サーバを具備することを特徴とする請求項９記載のネットワーク装置。
【請求項１１】
請求項９記載のネットワーク装置が内蔵されたディスプレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク設定方法に係り、ネットワーク機器の設定自動化して、ネットワークの構成が頻繁に変更されるネットワークに用いて好適なネットワーク設定方法に関する。
【背景技術】
【０００２】
ネットワークを構築するとき、すべてのネットワークのアドレスブロックが重複しないようにルータのネットワーク設定をおこなう必要がある。ここで、アドレスブロックとは、階層的に定義されるネットワークにおいて、支線ネットワークに割り当て可能なアドレスの範囲である。このアドレスブロックの割り当てる作業は、人手でおこなっており、ネットワーク管理者にとって負担であった。特に、展示会においてネットワーク機器を設営する場合のように速やかにネットワークを構築し、またネットワーク構成が頻繁に変更する可能性がある状況では、人手による作業のため設定ミスが発生することが多かった。またネットワークが大規模になると設定ミスを発見するために多大な労力を必要としていた。
【０００３】
上記問題を解決する方法として、以下の特許文献１に開示されているようなネットワーク設定を自動的に構成する技術が知られている。この特許文献１においては、ネットワークを構成するルータ同士が設定情報等を交換することにより、すべてのサブネットワークのアドレスブロックおよびすべてのルータのアドレスが重複しないようにルータを自動設定するものである。
【０００４】
【特許文献１】特開２００２−３３０１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来技術によれば、ネットワークの構成に変更があっても、人手を介さずにネットワークのアドレスを自動設定することができる。しかしながら、上記従来技術では、各ルータが自律分散的に動作するためネットワーク設定が完了するまでに時間がかかるという問題があった。
【０００６】
展示会でのネットワークの機器の設営などのような作業のための時間が限られており、設営中に頻繁にネットワーク構成の変更が起こり得る場合には、上記従来技術では、ルータのネットワーク設定が完了するまでに時間がかかり、その間設営作業が滞るという問題点があった。
【０００７】
本発明は、上記問題点を解決するためになされたもので、その目的は、ネットワーク上の機器に対するアドレスの配布を自動的に、しかも、高速におこなえるようにし、ネットワークの構成の変更があっても、自動的に構成情報を構築するネットワーク設定方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のネットワーク設定方法においては、ルータを介していくつかのサブネットワークに分割されたネットワークにおいて、サブネットワークに上下の階層を定義し、ネットワークアドレス管理サーバを最上位のサブネットワークに接続する。
【０００９】
ネットワークアドレス管理サーバは、記サブネットワークに割り当てるアドレスブロックとルータの設定情報とネットワーク経路情報とを集中的に管理する。
【００１０】
ルータは、ネットワークに接続されたホストにアドレスを配布するＤＨＣＰ(Dynamic Host Configuration Protocol)サーバを具備している。
【００１１】
そして、ネットワークアドレス管理サーバは、ルータからアドレス要求を受けたとき、ルータにネットワーク全体に対して重複しないアドレスブロックを割り当て、割り当てたアドレスブロックに基づき、ルータが具備するネットワークアドレス配布サーバに関する設定情報とネットワーク経路情報とを前記ルータに通知する。
【００１２】
ルータは、通知された設定情報とネットワーク経路情報を設定し、割り当てたアドレスブロックに基づき、ＤＨＣＰにより下位ネットワークに接続されたホストに対してアドレス配布をおこなう。
【００１３】
また、本発明は、ネットワークアドレス管理サーバがローカルネットワークに存在しないとき、ネットワークに新規接続したルータはネットワークアドレス管理サーバのアドレスを保持している他ルータに問い合わせることで、ネットワークアドレス管理サーバのアドレスを取得することを特徴とする。
【００１４】
さらに、本発明は、各ルータが内蔵するＤＨＣＰサーバの接続ログから、各ネットワークを利用するホスト数を分析し、各ネットワークに割り当てるネットワークアドレスブロックサイズにフィードバックすることを特徴とする。
【００１５】
本発明の構成では、ネットワークアドレス管理サーバにより、ネットワークアドレスブロックおよびネットワーク経路情報の集中管理をおこなっているので、ルータの追加、ネットワークアドレスブロックサイズの変更など、ネットワーク構成に変化があったときにネットワーク全体の設定変更を高速かつ自動的におこなうことが可能となる。したがって、構成変更直後からクライアント端末を使用できるという利点がある。
【００１６】
また、本発明では、ネットワークアドレス管理サーバがローカルネットワークに存在しない場合でもルータは、ネットワークアドレス管理サーバのアドレスを取得できるので、ルータの多段接続が可能となる。
【００１７】
さらに、本発明では、各ネットワークに割り当てるネットワークアドレスブロックサイズを最適化することによって、効率的なネットワークアドレスブロックの割り当てが可能となる。
【００１８】
このように、本発明は、ネットワーク構築時、ルータを自動設定する方法として汎用的に利用できるが、特に、展示会などネットワーク構築作業のために利用できる時間・人手が限られている状況で有効である。
【発明の効果】
【００１９】
本発明によれば、ネットワーク上の機器に対するアドレスの配布を自動的に、しかも、高速におこなえるようにし、ネットワークの構成の変更があっても、自動的に構成情報を構築するネットワーク設定方法を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る各実施形態を、図１ないし図１３を用いて説明する。
【００２１】
〔実施形態１〕
以下、本発明に係る第一の実施形態を、図１ないし図１１を用いて説明する。
【００２２】
本実施形態は、ネットワークアドレス管理サーバをルータに内蔵する形態で、サブネットワークのホストにアドレスを配布するためのネットワークアドレスブロックおよびネットワーク経路情報の集中管理を実現する例である。
【００２３】
先ず、図１を用いて本発明の第一の実施形態に係るネットワークシステムの構成について説明する。
図１は、本発明の第一の実施形態に係るネットワークシステムの構成図である。
【００２４】
本発明のネットワークシステムは、ネットワークにＤＮＳ(Domain Name Server)１３およびルータ２０１〜２０３が接続された形態である。各サブネットワーク間には、ルータ２０１〜２０３が介在している。
【００２５】
各ルータ２０１〜２０３は、自身のネットワーク情報を設定するためのアドレス設定部４０１〜４０３を備えている。
【００２６】
ルータは、マスターモードと通常モードの二種類の稼動モードを有している。マスターモードは、ルータ内のネットワークアドレス管理サーバ１２（以下「ＡＤＭＳ（ADdress Management Server）」と表記する）および最上位ネットワーク用ＤＨＣＰサーバが稼動するモードである。
【００２７】
この例では、ルータ２０１がマスターモードで動作することにし、ルータ内で以下ＡＤＭＳおよび最上位ネットワーク用ＤＨＣＰサーバ１１が稼動している。ルータ２０２、２０３は、通常モードで動作することにする。ルータ２０２、２０３も同様にＡＤＭＳおよび最上位ネットワーク用ＤＨＣＰを有しているが、これらルータ内ではＡＤＭＳおよび最上位ネットワーク用ＤＨＣＰは稼動していないので図示していない。
【００２８】
また、ネットワークの階層の定義としては、稼動中のＡＤＭＳに近いネットワークが相対的に上位であるものとする。したがって、本実施形態では、ネットワーク１０１が最上位のネットワークとなる。そして、ネットワークにはルータが介在しており、ネットワークの位置関係により相対的に上位、下位の階層を定める。例えば、ネットワーク１０２、１０３は、ネットワーク１０１の下位ネットワークになり、ネットワーク１０４は、ネットワーク１０３の下位ネットワークになる。
【００２９】
そして、最上位ネットワーク１０１は、外部ネットワークと接続されており、ＤＨＣＰサーバ１１は最上位ネットワーク１０１のＤＨＣＰサーバとして稼動する。
【００３０】
ルータは、ルータとネットワークの接続点として、ネットワークインタフェース（以下「ネットワークＩ／Ｆ」と記す）を有しており、ＩＰアドレスが定義されている。ネットワークＩ／Ｆに定義されたＩＰアドレスのネットワークアドレスが、接続されたネットワークのネットワークアドレスである。
【００３１】
本実施形態では、ルータが具備するネットワークＩ／Ｆのうち上位ネットワークに接続しているＩ／Ｆを上位ネットワークＩ／Ｆ、下位ネットワークに接続しているＩ／Ｆを下位ネットワークＩ／Ｆと呼ぶ。ただし、マスターモードで稼動するルータは、どのネットワークＩ／Ｆを上位ネットワークＩ／Ｆとして利用するかを設定することができる。また、各ルータの稼動モードは、ルータが具備する物理的なスイッチを用いて設定するようにしてもよいし、他のソフトウェア的な手段（例えば、別端末のブラウザ画面からの操作）でおこなえるようにしてもよい。
【００３２】
各ルータ内では、自身が接続している下位ネットワークに対して動作する下位ネットワーク用ＤＨＣＰサーバが稼動しており、下位ネットワークに接続されているホスト（クライアント端末、ルータなどＩＰアドレスを有するネットワークの通信主体）にアドレスを配布する。
【００３３】
例えば、ルータ２０１が内蔵するＤＨＣＰサーバ３０１は、ネットワーク１０２のＤＨＣＰサーバとして動作し、ルータ２０２が内蔵するＤＨＣＰサーバ３０２はネットワーク１０３のＤＨＣＰサーバとして稼動する。
【００３４】
本システムのネットワークを動作させるために、マスターモードで稼動するルータ２０１の最上位ネットワークＩ／Ｆには、アドレスを割り当てておく必要があるが、本システムを稼動させた直後は、マスターモードで稼動するルータ２０１を除き、どのルータのネットワークＩ／Ｆにもアドレスが割り当てられていない。
【００３５】
システム起動後、通常モードで稼動するルータの上位ネットワークＩ／Ｆのアドレスは、各ネットワークに接続された上位側のルータ内のＤＨＣＰサーバが割り当てる。すなわち、ルータ２０２の上位ネットワークＩ／Ｆのアドレスは、ルータ２０１が内蔵するＤＨＣＰ１１が割り当て、ルータ２０３の上位ネットワークＩ／Ｆのアドレスは、ルータ２０２が内蔵するＤＨＣＰ３０２が割り当てる。一方、各ルータの下位ネットワークＩ／Ｆのネットワーク情報（ネットワークアドレスおよびサブネットマスクを含む）は、ＡＤＭＳ１２が、一元的に管理する。
【００３６】
次に、図２および図３を用いてＡＤＭＳ１２のソフトウェア構成について説明する。
図２は、ＡＤＭＳ１２のソフトウェア構成を示す図である。
図３は、ネットワーク情報管理テーブル２４を示す図である。
【００３７】
ＡＤＭＳ１２は、ソフトウェアの構成としてネットワークアドレス管理部２１とネットワーク経路管理部２２の二つのコンポーネントを持つ。
【００３８】
ネットワークアドレス管理部２１は、最上位ネットワークアドレス情報２３とネットワーク情報管理テーブル２４を保持し、以下で説明するように各ルータの下位ネットワークＩ／Ｆに割当中のネットワークアドレス情報をネットワーク情報管理テーブル２４に登録する。
【００３９】
最上位ネットワークアドレス情報２３は、ルータ２０１の上位ネットワークＩ／Ｆの物理アドレス、ネットワーク情報、ＤＨＣＰサーバ１１の設定情報を含む。
【００４０】
ネットワーク情報管理テーブル２４は、各ルータの設定情報を保持するためのテーブルである。ネットワーク情報管理テーブル２４は、図３に示すようにアドレス割当中ルータの下位ネットワークＩ／Ｆ  ＩＰアドレス２５、下位ネットワークＩ／Ｆ  物理アドレス２６、上位ネットワークＩ／Ｆ  ＩＰアドレス２７、上位ネットワークＩ／Ｆ  物理アドレス２８、および、リース期間２９のフィールドから構成される。
【００４１】
この図３に示す例では、192.168.0.0〜192.168.4.0のネットワークのＩＰアドレスがこのネットワークに接続されるホストに割り当てられるために確保されている。その内で、下位ネットワークＩ／Ｆ  ＩＰアドレス２５のみ設定されているエントリは、アドレスが未割当であることを示し、アドレスのホスト部を０としている。下位ネットワークＩ／Ｆ  ＩＰアドレス２５のホスト部は実際にアドレスを割り当てたとき設定する。なお、ネットワーク情報管理テーブル２４には、マスターモードで稼動するルータ２０１の下位ネットワークＩ／Ｆの情報も登録する。
【００４２】
また、ネットワーク経路管理部２２は、後に説明する図５ないし図７に示すようなネットワークツリーを保持しており、各ルータに設定すべきネットワーク経路情報２５を求めて、ルータへの経路設定をおこなう。図５などでは、ルータの識別子をＲｏｕｔｅｒ（２０１）のように表記しているが、実際はルータの上位ネットワークＩ／Ｆ物理アドレスをルータの識別子として使用する。本実施形態では説明を簡便にするため上記表記を用いる。
【００４３】
以下、図３および図４、図５ないし図７、ならびに、図８ないし図１１を用いて各フェーズごとのネットワークシステムの設定の処理手順について説明する。
図４は、ネットワーク情報管理テーブル２４で、ルータ２０２をネットワークに追加したときの設定を示す図である。
図５ないし図７は、ＡＤＭＳ１２が管理するネットワーク管理情報を表すネットワークツリーである。
図８は、ＡＤＭＳ１２がルータからネットワークアドレス要求を受信したときの処理を示すフローチャートである。
図９は、最上位ネットワークに新規ルータを追加する場合の通信シーケンス図である。
図１０は、サブネットワークに新規ルータを追加する場合の通信シーケンス図である。
図１１は、ネットワークに接続中のルータが電源切断する場合の通信シーケンス図である。
【００４４】
本システムではネットワーク設定がなされていないルータをネットワークに接続すると、自動的にルータのネットワーク設定をおこないそのルータが利用可能となる。
（I）マスターモードルータの起動処理
先ず、マスターモードで稼動するルータの起動処理の手順を説明する。
＜上位ネットワークＩ／Ｆの設定＞
ルータ２０１をマスターモードで起動すると、ルータ２０１のアドレス設定部４０１は、ルータの稼動モードを確認する。稼動モードがマスターモードであることを確認すると、アドレス設定部４０１は、ＡＤＭＳ１２に自端末の上位ネットワークＩ／Ｆの設定情報（物理アドレス、ＩＰアドレス、サブネットマスク、ＤＮＳアドレス、デフォルトゲートウェイアドレスを含む）を問い合わせ、上記問い合わせ結果に基づいて上位ネットワークＩ／Ｆのネットワーク設定をおこなう。例えば、今の場合上位ネットワークＩ／Ｆの設定は、以下のようになっている。
上位ネットワークＩ／Ｆの設定
ＩＰアドレス：192.168.0.3/24
デフォルトゲートウェイアドレス：192.168.0.1
（外部ネットワークアクセス用ゲートウェイのアドレス）
プライマリＤＮＳ：192.168.0.2（ＤＮＳ１３のアドレス）
（上記アドレス情報に記載の/24は、ＩＰアドレスを記載するときの常用の記法であり、アドレスのネットワーク部のビット長を表し、サブネットマスク=255.255.255.0と同義である。）
＜上位ネットワーク用ＤＨＣＰサーバの起動＞
次に、アドレス設定部４０１は、ＡＤＭＳ１２にＤＨＣＰサーバ１１の設定情報を問い合わせ、上記問い合わせ結果に基づいてＤＨＣＰサーバ１１を起動する。この結果ＤＨＣＰサーバ１１の設定情報は以下のようになる。
ＤＨＣＰサーバ１１の設定
配布ネットワークアドレス範囲： 192.168.0.4〜192.168.0.254/24
デフォルトゲートウェイアドレス：192.168.0.1
（外部ネットワークアクセス用ゲートウェイのアドレス）
プライマリＤＮＳ：192.168.0.2（ＤＮＳ１３のアドレス）
リース期間：１日
ここで、上位ネットワークＩ／ＦのＩＰアドレス：192.168.0.3/24により、 ＤＨＣＰサーバが配布するネットワークアドレス範囲（アドレスブロック）が定められることに留意する。
【００４５】
なお、上記デフォルトゲートウェイアドレスおよびプライマリＤＮＳは、ＤＨＣＰサーバ１１がＤＨＣＰクライアントに設定する情報である。
＜下位ネットワークＩ／Ｆの設定＞
次に、アドレス設定部４０１は、ＡＤＭＳ１２にルータ２０１の下位ネットワークＩ／Ｆアドレス割り当て要求を送信する。この要求は、ルータ２０１の上位ネットワークＩ／Ｆ物理アドレス、ＩＰアドレス、サブネットマスクおよび下位ネットワークＩ／Ｆ物理アドレスを含むものである。
【００４６】
上記アドレス要求を受けたＡＤＭＳ１２は、図８に示すフローチャートに従って、ネットワークアドレスの割り当ておよびネットワーク経路情報の設定をおこなう。以下、図８を参照しＡＤＭＳ１２の処理を説明する。
【００４７】
ＡＤＭＳ１２は、アドレス要求を受信すると（Ｓ１０１）、ネットワーク情報管理テーブル２４を参照し未割り当てエントリを一つ選択し、上記アドレス要求に含まれるアドレス情報を選択されたエントリに登録し、下位ネットワークＩ／Ｆアドレスのホスト部およびリース時刻を適切に設定することによって、下位ネットワークＩ／Ｆにアドレスを割り当てる。例えば、割り当てた下位ネットワークＩ／Ｆアドレスが192.168.1.1/24の場合、ネットワーク情報管理テーブル２４は図３に示すようになる（Ｓ１０２）。
【００４８】
次に、ＡＤＭＳ１２は自身が管理するネットワーク経路情報２５にネットワークツリーにルータ２０１を追加する。これをネットワークツリーにより表現すると、図５に示すようになる。このネットワークツリーはＡＤＭＳがツリーの最上位に位置し、各ルータを下位の枝に追加していく（Ｓ１０３）。また、ルータ２０１の上位インタフェースに、192.168.0.3が割り当てられ、下位インタフェースに、２４ビットのネットワークアドレス部で、192.168.1.1が割当てられることも示している。
【００４９】
次に、ＡＤＭＳ１２は、このネットワークツリーに基づき、ルータ２０１に設定すべきネットワーク経路情報２５を計算する（Ｓ１０４）。今の場合、ネットワークツリーに存在するルータは、ルータ２０１のみであるから、ネットワーク経路情報２５は、
宛先              ゲートウェイ      Ｉ／Ｆ
192.168.0.0/24     *              （上位ネットワークＩ／Ｆ）
192.168.1.0/24     *               (下位ネットワークＩ／Ｆ）
となる。
【００５０】
これは、192.168.0.0/24のネットワークアドレスのＩＰアドレスを持つパケットは、上位ネットワークＩ／Ｆに接続されたネットワークに転送され、192.168.1.0/24のネットワークアドレスのＩＰアドレスを持つパケットは、下位ネットワークＩ／Ｆに接続されたネットワークに転送されることを示している。
【００５１】
なお、デフォルトゲートウェイアドレスは、ルータの上位ネットワークＩ／Ｆ設定時に既に設定されているので、このステップで新たに設定しなおすことはしない。
【００５２】
次に、ＡＤＭＳ１２は、ルータ２０１の下位ネットワークＩ／Ｆに割り当てるネットワーク情報（ＩＰアドレスおよびサブネットマスクを含む）およびネットワーク経路情報２５をルータ２０１のアドレス設定部４０１に返信する。
【００５３】
アドレス設定部４０１は、受信した情報に基づいて下位ネットワークＩ／Ｆの設定、経路設定、および下位ネットワーク用ＤＨＣＰサーバ３０１の設定をおこなう。
【００５４】
この結果、ルータ２０１の設定内容は以下のようになる。
下位ネットワークＩ／Ｆアドレス：192.168.1.1/24
ＤＨＣＰサーバ３０１の設定
配布アドレス範囲： 192.168.1.2〜192.168.1.254/24
デフォルトゲートウェイアドレス：192.168.1.1
ＤＮＳアドレス：192.168.0.2（ＤＮＳ１３のアドレス）
リース期間：１日
ここで、ＤＨＣＰの配布アドレスは、下位ネットワークＩ／Ｆアドレスのネットワークアドレス部と同じネットワークアドレスを持つもので、ブロードキャストに使用する特別のアドレスを除いたものとして定められる。
【００５５】
アドレス設定部４０１は、デフォルトゲートウェイアドレスとして下位ネットワークＩ／Ｆのアドレスを設定し、配布アドレス範囲は、図３に示された他の下位ネットワークＩ／Ｆのアドレスと重複しないように設定する。ＤＮＳアドレスは、上位ネットワークＩ／Ｆに接続されたものと同じＤＮＳを使うので、上位ネットワークＩ／Ｆに設定されているアドレスと同じアドレスに設定する（Ｓ１０５）。
【００５６】
次にＡＤＭＳ１２は、ネットワーク情報管理テーブル２４を参照し、ネットワークに存在する他のルータを検索するが、今の場合見つからないので処理を終了する（Ｓ１０６）。
以上で、マスターモードルータ２０１の起動処理が完了する。
（II）最上位ネットワークへのルータ追加処理
次に、図９を用いて最上位ネットワークに新規ルータを追加する場合のシステムの処理手順について説明する。
【００５７】
ここで、最上位ネットワーク１０１にルータ２０２を追加して接続することにする。
＜上位ネットワークＩ／Ｆの設定＞（図９のＳ１）
ルータ２０２を通常モードで起動すると、ルータ２０２のアドレス設定部４０２は、ルータの稼動モードを確認する。稼動モードが通常モードであることを確認すると、アドレス設定部４０２はアドレス要求をルータ２０２が具備する全ネットワークＩ／ＦからＤＨＣＰサーバに向けてブロードキャストする。ルータ２０２が接続しているネットワークのうち、ＤＨＣＰサーバが稼動しているネットワークはネットワーク１０１のみである。したがって、ルータ２０２のアドレス設定部４０２が発したアドレス要求は、ルータ２０１のＤＨＣＰサーバ１１が受け取り、ＤＨＣＰサーバ１１は、ネットワーク設定情報（アドレス情報、デフォルトゲートウェイアドレス、ＤＮＳサーバアドレスを含む）をアドレス設定部４０２に返信する。
【００５８】
ルータ２０２のアドレス設定部４０２は、 ＤＨＣＰサーバ１１の返信情報を受信したネットワークＩ／Ｆを上位ネットワークＩ／Ｆとして認識し、受信したネットワーク設定情報に基づいて上位ネットワークＩ／Ｆの設定をおこなう。
【００５９】
今の場合、ルータ２０２の上位ネットワークＩ／Ｆの設定は以下のようになる。
上位ネットワークＩ／Ｆの設定
ＩＰアドレス：192.168.0.4/24
プライマリＤＮＳ：192.168.0.2（ＤＮＳ１３のアドレス）
デフォルトゲートウェイアドレス：192.168.0.1（外部ネットワークアクセス用ゲートウェイのアドレス）
＜ＡＤＭＳの検索＞（図９のＳ２）
次に、アドレス設定部４０２は、上位ネットワークＩ／Ｆを使用してＡＤＭＳ検索メッセージをネットワーク１０１にブロードキャストする。このメッセージを受信したＡＤＭＳ１２は、自身のアドレス（ＡＤＭＳ１２が稼動するルータ２０１の上位ネットワークＩ／Ｆアドレス）をアドレス設定部４０２に返信する。これによって、アドレス設定部４０２はＡＤＭＳ１２のアドレスを認識し、ＡＤＭＳ１２と通信可能となる。
＜下位ネットワークＩＦの設定＞（図９のＳ３）
次に、ルータ２０２のアドレス設定部４０２は、ＡＤＭＳ１２にルータ２０２の下位ネットワークＩ／Ｆアドレス割り当て要求を送信する。この要求は、ルータ２０２の上位ネットワークＩ／Ｆ物理アドレス、ＩＰアドレス、サブネットマスク、および下位ネットワークＩ／Ｆ物理アドレスを含んだものである。
【００６０】
上記要求を受けたＡＤＭＳ１２は、図８に示すフローチャートに従って、ネットワークアドレスの割り当ておよびネットワーク経路情報の設定をおこなう。以下、ＡＤＭＳ１２内部の処理を説明するが、Ｓ１０１〜Ｓ１０５の処理内容については、（I）マスターモードルータの起動処理で説明した手順と同じであるので、詳細な説明を省略し具体的に作成されるテーブル内容等の説明をおこなう。
【００６１】
ＡＤＭＳ１２がルータ２０２のアドレス設定部４０２から下位ネットワークＩ／Ｆアドレス割り当て要求を受信すると（Ｓ１０１）、ネットワークアドレスの割り当て処理をおこない、ネットワーク情報管理テーブル２４を図１１に示すように更新する（Ｓ１０２）。次に、ＡＤＭＳ１２は上記ネットワーク情報管理テーブル２４に基づいて、自身が管理するネットワークツリーを図６に示すように更新する。このとき、ルータ２０２をネットワークツリーのどの枝に追加するかは、ルータ２０２の上位ネットワークＩ／Ｆ  ＩＰアドレスから判定する。今の場合ルータ２０２の上位ネットワークＩ／Ｆ  ＩＰアドレス(192.168.0.4)はＡＤＭＳ１２と同じネットワークに属しているので、最上位の枝に追加している（Ｓ１０３）。
【００６２】
ＡＤＭＳ１２は、このネットワークツリーに基づいて、ルータ２０２に設定すべきネットワーク経路情報２５を計算する。このネットワーク経路情報２５は以下のようになる。
宛先            ゲートウェイ                    Ｉ／Ｆ
192.168.0.0/24    *                  （上位ネットワークＩ／Ｆ）    
192.168.1.0/24    192.168.0.3        （上位ネットワークＩ／Ｆ）
192.168.2.0/24    *                  （下位ネットワークＩ／Ｆ）
（Ｓ１０４）
このネットワーク経路情報２５は、192.168.0.0/24のネットワークアドレスを持つパケットを上位ネットワークＩ／Ｆに送信し、192.168.1.0/24のネットワークアドレスを持つパケットを、転送先として192.168.0.3（すなわち、ルータ２０１の上位ネットワークＩ／Ｆ）を指定して、上位ネットワークＩ／Ｆに転送し、192.168.2.0/24のネットワークアドレスを持つパケットを下位ネットワークＩ／Ｆに送信することを意味している。
【００６３】
そして、ＡＤＭＳ１２は、ルータ２０２の下位ネットワークＩ／Ｆに割り当てるネットワーク情報（ＩＰアドレスおよびサブネットマスク）およびネットワーク経路情報２５をアドレス設定部４０２に返信する。
【００６４】
ルータ２０２のアドレス設定部は、受信した情報に基づいて下位ネットワークＩ／Ｆの設定、経路設定、および下位ネットワーク用ＤＨＣＰサーバ３０２の設定をおこなう。
【００６５】
この結果、ルータ２０２の設定内容は以下のようになる。
【００６６】
下位ネットワークI/Fアドレス：192.168.2.1/24
ＤＨＣＰサーバ３０２の設定
配布アドレス範囲：192.168.2.2〜192.168.2.254/24
デフォルトゲートウェイアドレス：192.168.2.1
リース期間：１日
プライマリＤＮＳ：192.168.0.2（ＤＮＳ１３のアドレス）
ＤＨＣＰサーバ設定の配布アドレス範囲、デフォルトゲートウェイアドレスおよびＤＮＳアドレスの設定方法は、マスターモードルータ起動処理時における下位ネットワーク用ＤＨＣＰサーバの設定手順と同様の方法でおこなう（Ｓ１０５）。
＜別ルータの経路設定＞（図９のＳ４）
次に、ＡＤＭＳ１２は、ネットワーク情報管理テーブル２４を参照し、ネットワークに存在する他のルータを検索する。今の場合ルータ２０１が存在するので（Ｓ１０６）、ＡＤＭＳ１２はネットワークツリー（図７）に基づいてルータ２０１に設定すべきネットワーク経路情報２５を計算する。
【００６７】
この計算結果は以下のようになる。
宛先            ゲートウェイ                    Ｉ／Ｆ
192.168.0.0/24    *                  （上位ネットワークＩ／Ｆ）    
192.168.1.0/24    *                  （下位ネットワークＩ／Ｆ）
192.168.2.0/24    192.168.0.4        （上位ネットワークＩ／Ｆ）
（Ｓ１０７）
このネットワーク経路情報２５は、192.168.0.0/24のネットワークアドレスを持つパケットを上位ネットワークＩ／Ｆに送信し、192.168.1.0/24のネットワークアドレスを持つパケットを下位ネットワークＩ／Ｆに送信し、192.168.2.0/24のネットワークアドレスを持つパケットを、転送先として192.168.0.4（すなわち、ルータ２０２の上位ネットワークＩ／Ｆ）を指定して、上位ネットワークＩ／Ｆに送信することを意味している。
【００６８】
ＡＤＭＳ１２は、このネットワーク経路情報２５をルータ２０１のアドレス設定部４０１に送信し、これを受けたアドレス設定部４０１は上記情報に基づいてルータ２０１のネットワーク経路情報２５を更新する（Ｓ１０８）。
【００６９】
ネットワーク内に他のルータが存在しないので、ＡＤＭＳは処理を終了する。以上でルータ２０２の最上位ネットワークへの追加処理が完了する。
（III）ルータを多段接続する場合のルータ追加処理
次に、ネットワーク１０３に別のルータ２０３を接続し、多段接続構成にする場合の処理手順について説明する。
【００７０】
この処理手順はＡＤＭＳの検索処理を除いて、最上位ネットワークへのルータ追加処理とほとんど同じである。
【００７１】
以下では、処理が異なる部分を中心に図１０を用いてこの処理を説明する。
＜上位ネットワークＩ／Ｆの設定＞（図１０のＳ５）
ルータ２０３のアドレス設定部４０３は、最上位ネットワークにルータを追加する場合と同様にして、ネットワーク１０３のＤＨＣＰサーバ３０２から上位ネットワークＩ／Ｆ用のネットワーク設定を取得する。
【００７２】
この結果、ルータ２０３の上位ネットワークＩ／Ｆの設定内容は以下のようになる。
上位ネットワークＩ／Ｆの設定
ＩＰアドレス；192.168.2.2/24
プライマリＤＮＳ：192.168.0.2（ＤＮＳ１３のアドレス）
デフォルトゲートウェイアドレス：192.168.2.1
<ＡＤＭＳの検索>（図１０のＳ６）
次に、ルータ２０３のアドレス設定部４０３は、上位ネットワークＩ／Ｆを使用してＡＤＭＳ検索メッセージをネットワーク１０３にブロードキャストする。ネットワーク１０３のデフォルトゲートウェイであるルータ２０２は、ルータ２０３のアドレス設定部４０３が発したブロードキャストメッセージを受信すると、アドレス設定部４０３にＡＤＭＳのアドレスを返信する。ルータ２０２がＡＤＭＳのアドレスを送信できるのは、あるネットワークのデフォルトゲートウェイとして動作しているルータは各種設定をおこなうため過去にＡＤＭＳと通信したことがあるので、ＡＤＭＳのアドレスを保持しているためである。
【００７３】
ＡＤＭＳのアドレスの問い合わせを受けたときに、このように上位ネットワークに接続しているルータが教えることにより、接続するルータの段数にかかわらず新規に接続したルータはＡＤＭＳのアドレスを発見することができる。
＜下位ネットワークＩ／Ｆの設定＞（図１０のＳ７）
ルータ２０３のアドレス管理部４０３がルータ２０３の下位ネットワークアドレス割り当て要求をＡＤＭＳに送信すると、この要求を受信したＡＤＭＳ１２は、最上位ネットワークへルータを追加する手順と同様の処理をおこない、ネットワーク情報管理テーブル２４を更新し、ネットワーク経路管理部２２が管理するネットワークツリーを図７のように更新する。そして、ＡＤＭＳは、上記ネットワークツリーに基づいてルータ２０３に設定すべきネットワーク経路情報２５を計算し、アドレス設定部４０３にネットワーク情報（ＩＰアドレスおよびサブネットマスク）およびネットワーク経路情報２５を返信する。ＡＤＭＳ１２からの返信を受けたアドレス設定部４０３は、設定情報に基づいて下位ネットワークＩ／Ｆの設定とネットワーク経路情報２５の設定をおこなう。
＜別ルータの経路設定＞（図１０のＳ８）
ＡＤＭＳ１２は、ネットワーク情報管理テーブル２４を参照し、ルータ２０１、２０２に設定すべきネットワーク経路情報２５を再計算する。計算後、ネットワーク経路情報２５を各ルータに送信することで各ルータのネットワーク経路情報２５を更新する。この処理も最上位ネットワークへルータを追加する手順と同様である。
【００７４】
以上でルータ２０３の追加処理が完了する。
（IV）ルータのネットワークからの切断処理
次に、図１１を用いてルータをネットワークから切断する処理を、ルータ２０３を切断する場合を例に挙げて説明する。
＜ルータ消滅イベントの検出＞（図１１のＳ９）
ルータ２０３が電源切断処理を開始すると、ルータ２０３はアドレス返却メッセージをＡＤＭＳ１２に送信する。ＡＤＭＳ１２は、このアドレス返却メッセージを受信することで、ルータ２０３の消滅を検出する。ルータ２０３の電源を切断する前にアドレス返却メッセージを送信することができない場合、ＡＤＭＳ１２との間で定期的にライフビートパケットを交換し合うことで、ルータの生存を確認してもよい。この場合ライフビートパケットの未検出によってルータ切断を検出することになる。
＜下位ネットワークツリーに接続中の全ルータのリセット＞（図１１のＳ１０）
ルータ２０３は、自身の下位ネットワーク１０４にルータリセットメッセージをブロードキャストした後、電源を切断する。ネットワーク１０４にルータが接続されていた場合、上記ルータリセットメッセージを受信したルータは、各ルータの下位ネットワークにルータリセットメッセージをブロードキャストした後、ネットワークＩ／Ｆおよびネットワーク経路情報２５を初期化すると、すなわち、あるルータがルータリセットメッセージを下位ネットワークへブロードキャストすると、ルータリセットメッセージは下位ネットワークツリーへ順に転送され、結果としてルータ２０３の下位ネットワークツリーに接続されている全ルータが初期化される。
【００７５】
ルータ２０３の電源を切断する前にルータリセットメッセージを送信することができない場合、隣接ルータ間でのライフビートパケット交換による切断検出をおこなう。この場合、自身の上位ネットワークのゲートウェイになっているルータの切断を検出したルータは、下位ネットワークにルータリセットメッセージをブロードキャストすることで、切断したルータよりも下位ネットワークに接続している全ルータを初期化する。
＜ネットワーク経路情報の再設定＞（図１１のＳ１１）
ルータ２０３の消滅を検出したＡＤＭＳ１２は、ネットワーク経路管理部２２が管理するネットワーク経路情報２５から計算されるネットワークツリーからルータ２０３、およびルータ２０３の下位ネットワークに接続中のルータを削除する。次に、ＡＤＭＳ１２はネットワーク情報管理テーブル２４が保持するエントリのうち、ネットワークツリーから削除したルータに関するエントリを、ネットワーク情報管理テーブル２４から削除する。そして、ＡＤＭＳ１２は、このネットワークツリーを参照し、ネットワーク情報管理テーブル２４に登録されている各ルータに設定すべきネットワーク経路情報２５を計算する。ネットワーク経路情報２５の計算は、既に説明したネットワークへのルータ追加処理と同様の手順でおこなう。
＜別ルータの経路設定＞（図１１のＳ１２）
ＡＤＭＳ１２は、各ルータに新たに計算したネットワーク経路情報２５を送信することで、各ルータのネットワーク経路情報２５を更新する。この処理は、既に説明したネットワークへのルータ追加処理と同様の手順でおこなう。
【００７６】
以上でルータ２０３のネットワークからの切断処理が完了する。
（V）下位ネットワーク用アドレス再割り当て処理
各ルータは、内蔵する下位ネットワーク用ＤＨＣＰサーバによって、下位ネットワークに接続するクライアント端末にアドレスを割り当てるが、クライアント端末数が増えると、ＤＨＣＰサーバが割り当てることができるアドレスが枯渇してしまう。これに対処するために、ルータは、ＤＨＣＰが割り当て可能なアドレスが枯渇しそうになったら、ＡＤＭＳ１２から下位ネットワーク用アドレスの再取得をおこなう。
【００７７】
以下では、ルータ２０２が下位ネットワーク用アドレスを再取得する場合を例に、下位ネットワーク用アドレス再割り当て処理を説明する。
＜下位ネットワークツリーに接続中の全ルータのリセット＞
ルータ２０２は、下位ネットワーク１０３にルータリセットメッセージをブロードキャストすることにより、ネットワーク１０３以下のネットワークツリーに接続中の全ルータを初期化する。この処理は、ルータのネットワークからの切断処理で説明した手順と同様の方法でおこなう。初期化されたルータは、その後ネットワークへのルータ追加処理手順を最初から実行することによって、上位および下位ネットワークＩ／Ｆの再設定をおこなう。今の場合、ルータ２０３が初期化される。
＜下位ネットワークＩ／Ｆの更新＞
ルータ２０２は、ＡＤＭＳ１２に上位ネットワークＩ／Ｆの物理アドレス、ＩＰアドレス、サブネットマスク、下位ネットワークＩ／Ｆの物理アドレスおよび下位ネットワーク用に必要なアドレスブロックのサイズを含むアドレス更新要求メッセージを送信する。
【００７８】
このメッセージを受けたＡＤＭＳ１２は、ネットワーク経路管理部２２が管理するネットワーク経路情報２５から計算されるネットワークツリーからルータ２０２およびルータ２０２の下位ネットワークに接続されているルータを削除する。そして、ＡＤＭＳ１２はネットワーク情報管理テーブル２４が保持するエントリのうち、ネットワークツリーから削除したルータに関するエントリを、ネットワーク情報管理テーブル２４から削除する。
【００７９】
次に、ＡＤＭＳ１２は、ルータ２０２が要求する下位ネットワークアドレスブロックサイズが確保できるようなエントリをネットワーク管理テーブルから検索する。もしそのようなエントリが存在しなければ、未使用なプライベートアドレス空間の中から上記ネットワークアドレスブロックサイズが確保できるように、適当にアドレスブロックを割り当て、ネットワーク情報管理テーブル２４に新規エントリとして追加する。エントリが見つかった場合、または、新規追加が終わった場合に、ＡＤＭＳ１２は、そのエントリをルータ２０２に割り当てる。この後、ＡＤＭＳ１２は、ネットワークへのルータ追加処理と同様の手順でルータ２０２の下位ネットワークＩ／Ｆの設定およびネットワーク経路情報２５の設定をおこなった後、ネットワークに接続している他ルータのネットワーク経路情報更新をおこなう。
＜下位ネットワークルータの再設定＞
ルータ２０２の設定終了後、ルータ２０２の下位ネットワークに接続されているルータ２０３は、ＤＨＣＰ３０２から上位ネットワーク用アドレスを取得し、上で説明したルータのネットワークへの追加処理と同様の手順でＤＨＣＰサーバ２０３、下位ネットワークＩ／Ｆおよびネットワーク経路情報２５の再設定処理をおこなう。もし、ルータ２０３の下位ネットワークに接続しているルータが存在すれば、そのルータはルータ２０３の再設定処理終了後、再設定処理をおこなう。このようにしてルータリセットメッセージによって初期化したルータは、上位から下位へと順に再設定処理をおこなっていく。
【００８０】
〔実施形態２〕
以下、本発明に係る第二の実施形態を、図１２および図１３を用いて説明する。
【００８１】
第一の実施形態で説明しているルータ機器は、ルータ機能を有するディスプレイ装置やＴＶ会議装置等任意のネットワーク機器であってもよいし、ハードウェアにとどまらず汎用計算機上で稼動するソフトウェアであってもよい。
【００８２】
本実施形態では、一例としてネットワーク機能を備えたディスプレイ装置を接続するネットワークについて説明する。
【００８３】
先ず、図１２を用いて本発明の第二の実施形態に係るネットワークシステムの構成について説明する。
図１２は、本発明の第二の実施形態に係るネットワークシステムの構成図である。
【００８４】
本発明のネットワークシステムは、ネットワーク１００１にいくつかのディスプレイ装置１０００が接続された形態である。ディスプレイ装置は、ネットワーク機能を有しており、有線のＬＡＮ、または、無線ＬＡＮなどによりコンピュータ機器を接続できるようになっている。
【００８５】
図１２に示した例では、ディスプレイ装置１０００に無線ＬＡＮ１１００により、ＰＤＡ２００１とノートパソコン２００２ａが接続されている。また、有線ＬＡＮ１２００（例えば、イーサネット（登録商標））により、ノートパソコン２００２ｂ、ディスクトップパソコン２００３、Ｗｅｂサーバ２００４が接続されている。
【００８６】
実施形態１で使用した用語によれば、ネットワーク１００１が最上位ネットワークであり、無線ＬＡＮ１１００、有線ＬＡＮ１２００がその下位ネットワークに該当する。
【００８７】
次に、図１３を用いて本発明の第二の実施形態に係るディスプレイ装置１０００の構造について説明する。
図１３は、本発明の第二の実施形態に係るディスプレイ装置１０００の構造を示す図である。
【００８８】
本発明の第二の実施形態に係るディスプレイ装置１０００は、大別して表示部１０１０と、ルータ部１０２０よりなる。
【００８９】
ルータ部１０２０は、実施形態１で説明したルータと同機能を有している。ルータ部１０２０には、ハブ１０３０が接続され、無線ＡＰｌ０４０により他の機器と無線による通信が可能であり、また、ポートに接続することにより有線ＬＡＮにより他の機器と通信をおこなうことができる。
【００９０】
ルータ部では、ネットワーク上のノートＰＣ等と連携動作するディスプレイ用アプリケーション１０４０が稼動しており、ディスプレイ用アプリケーション１０４０はインタラクティブなコンテンツを表示部１０１０に出力する。ディスプレイ用アプリケーション１０４０は、記憶装置１０５０内に永続的に記録されており、ディスプレイ起動時に記憶装置１０５０から読み出され実行される。またＵＳＢインターフェイス１０６０を利用して、外部から記憶装置１０５０内に記録されたディスプレイ用アプリケーションを容易に入れ替えることが可能である。
【００９１】
また、表示部１０１０はパソコンなどとつなぐためのＲＧＢインターフェースとデジタルインターフェースを備えており、これらのインターフェースからパソコンなどより信号を受け、画面を表示することも可能である。
【００９２】
〔その他の実施形態〕
第一の実施形態では、（V）下位ネットワーク用アドレス再割り当て処理をおこなうときだけ、ルータは自身が必要なネットワークアドレスブロックのサイズをＡＤＭＳ１２に送信しているが、各ルータが必要なネットワークアドレスブロックのサイズをあらかじめ各ルータに設定しておき、ルータをネットワークに新規接続したときに必要な大きさのアドレスブロックをＡＤＭＳ１２から割り当てることにしてもよい。
【００９３】
また、各ルータが自身の下位ネットワーク用ＤＨＣＰサーバの接続ログを記録し、その接続ログから接続されるクライアント端末数などを推測して、各ルータ自身が必要とするアドレスブロックサイズを算出し、ＡＤＭＳ１２に必要な大きさのアドレスブロックサイズを要求するようにしてもよい。
【００９４】
また、第一の実施形態では、ＡＤＭＳ１２および最上位ネットワーク用ＤＨＣＰサーバ１２をルータに内蔵しているが、記ＡＤＭＳ１２および最上位ネットワーク用ＤＨＣＰサーバ１２をルータから分離し、それぞれ独立した機器として最上位ネットワークに接続する形態にしてもよい。この場合、ＡＤＭＳの起動処理は（I）マスターモードルータの起動処理＜上位ネットワークＩ／Ｆの設定＞で説明した処理内容と同等であり、すべてのルータは通常モードで動作することになる。
【００９５】
さらに、第一の実施形態では、各ルータに設定するネットワーク経路情報２５をＡＤＭＳ１２が集中管理しているが、各ルータのアドレスブロックおよびアドレス設定終了後、ＲＩＰ(Routing Information Protocol)などネットワーク経路情報を自動設定する従来技術を利用してもよい。これによって、既存のＲＩＰ等の経路自動設定技術を利用している従来ネットワークとの相互接続が可能となる。
【００９６】
以上説明してきた実施形態では、ＡＤＭＳはルータに割り当てるアドレスを動的に決定していたが、ネットワーク情報管理テーブル２４の下位ネットワークＩ／Ｆ  ＩＰアドレス２５と下位ネットワークＩ／Ｆ物理アドレス２６にあらかじめ特定のルータに割り当てるべき値を設定しておくことで、特定のルータの下位ネットワークＩ／Ｆに特定のネットワークアドレスブロックを割り当てることが可能となる。これによって固定ＩＰアドレスを割り当てる必要があるサーバ機器等を特定のルータの下位ネットワークで利用できる。
【００９７】
また、本発明は、上記実施形態に限定されるものではなく、様々な実施形態が想定されうる。例えば、ネットワークに接続されるルータやクライアント端末の数、ルータが具備するネットワークＩ／Ｆの数は任意であってよい。
【図面の簡単な説明】
【００９８】
【図１】本発明の第一の実施形態に係るネットワークシステムの構成図である。
【図２】ＡＤＭＳ１２のソフトウェア構成を示す図である。
【図３】ネットワーク情報管理テーブル２４を示す図である。
【図４】ネットワーク情報管理テーブル２４で、ルータ２０２をネットワークに追加したときの設定を示す図である。
【図５】ＡＤＭＳ１２が管理するネットワーク管理情報を表すネットワークツリーである（その一）。
【図６】ＡＤＭＳ１２が管理するネットワーク管理情報を表すネットワークツリーである（その二）。
【図７】ＡＤＭＳ１２が管理するネットワーク管理情報を表すネットワークツリーである（その三）。
【図８】ＡＤＭＳ１２がルータからネットワークアドレス要求を受信したときの処理を示すフローチャートである。
【図９】最上位ネットワークに新規ルータを追加する場合の通信シーケンス図である。
【図１０】サブネットワークに新規ルータを追加する場合の通信シーケンス図である。
【図１１】ネットワークに接続中のルータが電源切断する場合の通信シーケンス図である。
【図１２】本発明の第二の実施形態に係るネットワークシステムの構成図である。
【図１３】本発明の第二の実施形態に係るディスプレイ装置１０００の構造を示す図である。
【符号の説明】
【００９９】
１０１…最上位ネットワーク
１０２〜１０４下位ネットワーク
１１…最上位ネットワーク用ＤＨＣＰサーバ
１２…ネットワークアドレス管理サーバ
１３…ＤＮＳサーバ
２０１〜２０３…ルータ
３０１〜３０３…下位ネットワーク用ＤＨＣＰサーバ
４０１〜４０３…アドレス設定部
【図１】
2006014123.tif 000003
【図２】
2006014123.tif 000004
【図３】
2006014123.tif 000005
【図４】
2006014123.tif 000006
【図５】
2006014123.tif 000007
【図６】
2006014123.tif 000008
【図７】
2006014123.tif 000009
【図８】
2006014123.tif 000010
【図９】
2006014123.tif 000011
【図１０】
2006014123.tif 000012
【図１１】
2006014123.tif 000013
【図１２】
2006014123.tif 000014
【図１３】
2006014123.tif 000015