(57)【要約】【課題】特許文献１等のネットワークは、各ネットワーク機器にＩＰアドレスを自動的に割り当てる為に、追加機材が必要であり、ネットワークの導入コストが高くなってしまうという課題があった。【解決手段】ネットワークはネットワーク機器を備える。前記ネットワーク機器は、ルーティングプロトコルを用いてルーティングテーブルを更新するルーティングテーブル更新部と、所定の信号を受信すると、第１の機器識別番号を他のネットワーク機器に割り当てる機器識別番号割り当て部と、を備えるネットワーク機器であって、前記機器識別番号割り当て部は、前記第１の機器識別番号として、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択する。【選択図】      図１５
2015156609.tif 000002
【特許請求の範囲】
【請求項１】
ルーティングプロトコルを用いてルーティングテーブルを更新するルーティングテーブル更新部と、
所定の信号を受信すると、第１の機器識別番号を他のネットワーク機器に割り当てる機器識別番号割り当て部と、
を備えるネットワーク機器であって、
前記機器識別番号割り当て部は、前記第１の機器識別番号として、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択する、
ことを特徴とするネットワーク機器。
【請求項２】
前記機器識別番号割り当て部は、前記第１の機器識別番号として、所定の機器識別番号との差が最小の前記機器識別番号を前記他のネットワーク機器に割り当てる、
ことを特徴とする請求項１に記載のネットワーク機器。
【請求項３】
所定の条件を満たすと、前記ルーティングテーブルに登録されている機器識別番号を集約する、
ことを特徴とする請求項１乃至２のいずれか１項に記載のネットワーク機器。
【請求項４】
前記ルーティングテーブルに登録されている前記機器識別番号が所定の数以上である場合に、前記ルーティングテーブルに登録されている前記機器識別番号を集約する、
ことを特徴とする請求項３に記載のネットワーク機器。
【請求項５】
前記他のネットワーク機器とＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ）プロトコルを用いて通信を行う、
ことを特徴とする請求項１乃至４のいずれか１項に記載のネットワーク機器。
【請求項６】
前記機器識別番号は、ＩＰアドレスである、
ことを特徴とする請求項１乃至５のいずれか１項に記載のネットワーク機器。
【請求項７】
請求項１乃至６のいずれか１項に記載のネットワーク機器を備え、
前記他のネットワーク機器は、前記所定の信号を、接続される前記ネットワーク機器に出力する、
ことを特徴とするネットワーク。
【請求項８】
ルーティングプロトコルを用いてルーティングテーブルを更新するネットワーク機器が、他のネットワーク機器に機器識別番号を割り当てる方法であって、
所定の信号を受信すると、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択し、前記他のネットワーク機器に割り当てる、
ことを特徴とする識別番号割当方法。
【請求項９】
前記第１の機器識別番号として、所定の機器識別番号との差が最小の前記機器識別番号を前記他のネットワーク機器に割り当てる、
ことを特徴とする請求項８に記載の識別番号割当方法。
【請求項１０】
所定の条件を満たすと、前記ルーティングテーブルに登録されている機器識別番号を集約する、
ことを特徴とする請求項８乃至９のいずれか１項に記載の識別番号割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器、ネットワーク、識別番号割当方法に関し、特に、他のネットワーク機器にＩＰアドレスを割り当てるネットワーク機器、ネットワーク、識別番号割当方法に関する。
【背景技術】
【０００２】
一般的にネットワークは、ネットワーク機器を複数台備える。各ネットワーク機器は、互いにパケット通信を行えるよう、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを割り当てられる必要がある。
【０００３】
しかし、一般的なネットワークでは、ネットワーク管理者が手動でＩＰアドレスを割り当てていた。その為、ネットワーク機器が多く備わるほど、ネットワーク管理者の作業が増すという課題があった。
【０００４】
上述の課題を解決する為、ＩＰアドレスを自動的に各ネットワーク機器に割り当てるネットワークが知られている。ＩＰアドレスを自動的に割り当てるネットワークとしては、以下の特許文献１が開示されている。
【０００５】
特許文献１のネットワークは、複数のネットワーク機器と設定ツールを備える。各ネットワーク機器と設定ツールは、仮想ネットワークを介して接続される。なお、各ネットワーク機器には事前に固有のタグ情報が設定される。さらに、設定ツールには、事前に、タグ情報と、それに関連づけてＩＰアドレスとが接続設定情報として設定される。各ネットワーク機器は、起動時、自身に設定されているタグ情報を含む設定要求メッセージを仮想ネットワークに送信する。設定ツールは、仮想ネットワークから設定要求メッセージを受信すると、設定要求メッセージに含まれるタグ情報を抽出し、そのタグ情報に関連する接続設定情報を検索する。設定ツールは、検索した接続設定情報と、抽出したタグ情報とを含む設定メッセージを作成し、仮想ネットワークに送信する。各ネットワーク機器は、仮想ネットワークから設定メッセージを受信すると、設定メッセージに含まれるタグ情報が自身に設定されているタグ情報と同じであれば、設定メッセージから接続設定情報を抽出し、その接続設定情報を自身に設定する。接続設定情報にはＩＰアドレスが含まれるので、各ネットワーク機器にはＩＰアドレスが自動的に割り当てられる。
【０００６】
上述の構成や動作の通り、特許文献１のネットワークは、ＩＰアドレスを各ネットワーク機器に自動的に割り当てることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−２０９６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１のネットワークでは、各ネットワーク機器にＩＰアドレスを自動的に割り当てる為に設定ツール、すなわち追加機材が必要である。その為、特許文献１のネットワークでは、ネットワークの導入コストが高くなってしまうという課題があった。
【０００９】
さらに、特許文献１のネットワークを含め一般的なネットワーク（以下、「特許文献１等のネットワーク」という）では、周知のＤＨＣＰを用い、各ネットワーク機器にＩＰアドレスを自動的に割り当てることが考えられる。ＤＨＣＰは、Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌの略称である。しかし、ＤＨＣＰを使用したとしても、ＩＰアドレスを割り当てる為の専用のテーブルが必要となり、そのテーブルを格納する為のメモリが必要となるので、ネットワークの導入コストが高くなってしまうという課題があった。
【００１０】
上述の通り、特許文献１等のネットワークでは、各ネットワーク機器にＩＰアドレスを自動的に割り当てる為に、追加機材やメモリが必要であり、ネットワークの導入コストが高くなってしまうという課題があった。
【００１１】
本発明は、上記課題を解決するネットワーク機器、ネットワーク、識別番号割当方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のネットワーク機器は、ルーティングプロトコルを用いてルーティングテーブルを更新するルーティングテーブル更新部と、所定の信号を受信すると、第１の機器識別番号を他のネットワーク機器に割り当てる機器識別番号割り当て部と、を備えるネットワーク機器であって、前記機器識別番号割り当て部は、前記第１の機器識別番号として、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択する。
【００１３】
上記目的を達成するために、本発明のネットワークは、ルーティングプロトコルを用いてルーティングテーブルを更新するルーティングテーブル更新部と、所定の信号を受信すると、第１の機器識別番号を他のネットワーク機器に割り当てる機器識別番号割り当て部と、を備えるネットワーク機器であって、前記機器識別番号割り当て部が、前記第１の機器識別番号として、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択するネットワーク機器を備え、前記他のネットワーク機器は、前記所定の信号を、接続される前記ネットワーク機器に出力する。
【００１４】
上記目的を達成するために、本発明の識別番号割当方法は、ルーティングプロトコルを用いてルーティングテーブルを更新するネットワーク機器が、他のネットワーク機器に機器識別番号を割り当てる方法であって、所定の信号を受信すると、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択し、前記他のネットワーク機器に割り当てる。
【発明の効果】
【００１５】
本発明によれば、ネットワークは、追加機材やメモリを必要とせず、各ネットワーク機器にＩＰアドレスを自動的に割り当てることができる。その結果、本発明のネットワークは、ネットワークの導入コストを抑制することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施の形態におけるネットワークの構成例を示す図である。
【図２】本発明の第１の実施の形態におけるネットワークに備わるネットワーク機器の構成例を示す図である。
【図３】本発明の第１の実施の形態におけるネットワーク機器に備わるルーティングテーブルの一例を示す図である。
【図４】本発明の第１の実施の形態におけるネットワーク機器本体の動作を説明する為の図である。
【図５】本発明の第１の実施の形態におけるネットワーク機器に備わるＩＰアドレス要求・付与部１００、１１０、１２０の動作を説明する為の図（その１）である。
【図６】本発明の第１の実施の形態におけるネットワーク機器に備わるＩＰアドレス要求・付与部１００、１１０、１２０の動作を説明する為の図（その２）である。
【図７】本発明の第１の実施の形態におけるネットワーク機器に備わるＩＰアドレス要求・付与部１００、１１０、１２０の動作を説明する為の図（その３）である。
【図８】本発明の第１の実施の形態におけるネットワーク機器に備わるＩＰアドレス要求・付与部１００、１１０、１２０の動作を説明する為の図（その４）である。
【図９】本発明の第１の実施の形態におけるネットワークに備わるネットワーク機器間の接続を説明する為の図である。
【図１０】本発明の第１の実施の形態におけるネットワークに備わるネットワーク機器のその他の動作を説明する為の図である。
【図１１】本発明の第２の実施の形態におけるネットワークの構成例を示す図である。
【図１２】本発明の第２の実施の形態におけるネットワークに備わるネットワーク機器の動作を説明する為の図である。
【図１３】本発明の第１の実施の形態におけるネットワーク機器２０、２１に備わるルーティングテーブル２０２、２０１の一例を示す図（集約されたＩＰアドレス追加前の図）である。
【図１４】本発明の第１の実施の形態におけるネットワーク機器２１に備わるルーティングテーブル２０１の一例を示す図（集約されたＩＰアドレス追加前後の図）である。
【図１５】本発明の第３の実施の形態におけるネットワークの構成例を示す図である。
【発明を実施するための形態】
【００１７】
次に本発明の実施形態について、図面を参照して詳細に説明する。
【００１８】
［第１の実施の形態］
（第１の実施の形態のネットワークの動作概要）
第１の実施の形態におけるネットワークでは、各ネットワーク機器は、周知のルーティング機能を有する。具体的には、各ネットワーク機器は、互いに自身のＩＰアドレスを含む一般的なルーティング情報を定期的に交換し、新しく知った情報を基にルーティングテーブルを更新する。すなわち、各ネットワーク機器は、ネットワーク上に存在するＩＰアドレスをルーティングテーブルとして把握する機能を有する。
【００１９】
また、第１の実施の形態におけるネットワークでは、ネットワーク管理者によって、１台のネットワーク機器（以下、「ネットワーク機器Ａ」という）が選ばれる。そして、ネットワーク管理者は、ネットワーク機器Ａに対し、そのＩＰアドレスを１つ事前に設定する。
【００２０】
事前にＩＰアドレスが設定されていないネットワーク機器Ｂは、ネットワーク機器ＡにＩＰアドレスを要求する。ネットワーク機器Ａは、ＩＰアドレスを要求するネットワーク機器Ｂに対し、ルーティングテーブルに登録されていないＩＰアドレス、すなわちネットワーク上で使われていないＩＰアドレスを自動的に割り当てる。
【００２１】
（第１の実施の形態のネットワークの効果概要）
上述の通り、本実施形態のネットワークでは、追加機材を必要とせずに、各ネットワーク機器にＩＰアドレスを自動的に割り当てられる。その結果、本実施形態のネットワークは、ネットワークの導入コストを抑制することができる。
【００２２】
以下に、本発明の第１の実施の形態におけるネットワークの構成や機能、動作について詳細を説明する。
【００２３】
［構成の説明］
まず、本発明の第１の実施の形態におけるネットワークの構成と機能について説明する。
【００２４】
（１）本発明の第１の実施の形態におけるネットワークの構成
（１−１）本発明の第１の実施の形態におけるネットワークの構成
図１は、本発明の第１の実施の形態におけるネットワークの構成例を示す図である。図１に示されるように、本実施形態のネットワークは、ネットワーク機器１０〜１２を備える。
【００２５】
ネットワーク機器１０〜１２は、隣接するネットワーク機器と光ファイバで接続される。すなわち、ネットワーク機器１０は、ネットワーク機器１１と光ファイバで接続され、ネットワーク機器１１は、ネットワーク機器１２と光ファイバで接続される。
【００２６】
なお、本実施形態のネットワークは、監視サーバ１３を備え、監視サーバ１３は、ネットワーク機器１０と光ファイバで接続されていてもよい。
【００２７】
（１−２）本実施形態のネットワークに備わるネットワーク機器の構成
図２は、本発明の第１の実施の形態におけるネットワークに備わるネットワーク機器の構成例を示す図である。図２に示されるように、ネットワーク機器１０はＩＰアドレス要求・付与部１００を備え、ネットワーク機器１１はＩＰアドレス要求・付与部１１０を備える。また、ネットワーク機器１２は、図示していないが、ＩＰアドレス要求・付与部１２０を備える。さらに、ネットワーク機器１０〜１２は、記憶部１０１、１１１、１２１を備える。ＩＰアドレス要求・付与部１００、１１０、１２０は、図示していないが、隣接するネットワーク機器のＩＰアドレス要求・付与部１００、１１０、１２０と上述の光ファイバを介して接続される。
【００２８】
（２）本実施形態のネットワークに備わるネットワーク機器の機能
（２−１）本実施形態のネットワークに備わるネットワーク機器の機能
本実施形態のネットワークに備わるネットワーク機器１０〜１２は、周知のルーティング機能を有する。すなわち、各ネットワーク機器１０〜１２は、ルーティングテーブル１０２、１１２、１２２を備え、一般的なルーティングプロトコルによってルーティングテーブル１０２、１１２、１２２を更新する機能を備える。
【００２９】
ネットワーク機器１０〜１２は、起動すると、自身にＩＰアドレスが設定されているか否か判別する。
【００３０】
ネットワーク機器１０〜１２は、自身にＩＰアドレスが設定されていると判別した場合には、上述のルーティング機能を動作させ、一定間隔毎に、周知のルーティングプロトコルによりルーティングテーブル１０２、１１２、１２２を更新する。さらに、ネットワーク機器１０〜１２は、更新したルーティングテーブルを、自身に備わるメモリに記憶する。上述のメモリとは、記憶部１０１、１１１、１２１のことである。ルーティングテーブル１０２、１１２、１２２は、図３に示されるように、Ｎｅｔｗｏｒｋ  ＤｅｓｔｉｎａｔｉｏｎとＮｅｔｍａｓｋと、Ｇａｔｅｗａｙ（宛先ＩＰアドレス）を備える一般的なルーティングテーブルである。上述のルーティングプロトコルは、ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）であってもよい。
【００３１】
さらに、ネットワーク機器１０〜１２は、パケットが入力された場合には、自身に備わるルーティングテーブル１０２、１１２、１２２に基づいて周知の転送動作を行う。具体的には、ネットワーク機器１０〜１２は、まず、入力されたパケットから宛先ＩＰアドレスを抽出する。次に、ネットワーク機器１０〜１２は、抽出した宛先ＩＰアドレスがルーティングテーブル１０２、１１２、１２２のＮｅｔｗｏｒｋ  ＤｅｓｔｉｎａｔｉｏｎとＮｅｔｍａｓｋが示すネットワークのどれに属するかを求める。ネットワーク機器１０〜１２は、属するネットワークを求めると、そのネットワークに対応するＧａｔｅｗａｙ（宛先ＩＰアドレス）をルーティングテーブルから求め、求めたＧａｔｅｗａｙ（宛先ＩＰアドレス）のネットワーク機器に対して、入力されたパケットを転送する。なお、ネットワーク機器１０〜１２は、入力されたパケットから抽出したＩＰアドレスが自身に設定されたＩＰアドレスであれば、自分宛のパケットなので、入力されたパケットを受け取る。
【００３２】
一方、ネットワーク機器１０〜１２は、自身にＩＰアドレスが設定されていないと判別した場合には、ルーティングテーブルの更新を行わず、自身にＩＰアドレスが設定されたか否かを繰り返し判別し、設定されるのを待つ。また、ＩＰアドレスが設定されるまでにパケットが入力された場合には、ネットワーク機器１０〜１２は、上述の転送動作を行わず、入力されたパケットを破棄する。
【００３３】
（２−２）ネットワーク機器に備わる記憶部１０１、１１１、１２１の機能
記憶部１０１、１１１、１２１はメモリであり、ルーティングテーブル１０２、１１２、１２２を記憶する。記憶部１０１、１１１、１２１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリで構成されていてもよい。
【００３４】
（２−２）ネットワーク機器に備わるＩＰアドレス要求・付与部１００、１１０、１２０の機能
また、ＩＰアドレス要求・付与部１００、１１０、１２０は、自身が備わるネットワーク機器１０〜１２にＩＰアドレスが設定されているか否かを判別する。ＩＰアドレス要求・付与部１００、１１０、１２０は、ＩＰアドレスが設定されていると判別した場合と、ＩＰアドレスが設定されていないと判別した場合とで、動作する機能が異なる。
【００３５】
以下に、ＩＰアドレスが設定されていると判別した場合に動作する機能（以下、「設定時の機能」という）と、ＩＰアドレスが設定されていないと判別した場合に動作する機能（以下、「未設定時の機能」という）とを、それぞれ説明する。
【００３６】
なお、後述の[動作の説明]で詳細に説明するが、本ネットワークの管理者は、始めにネットワークに設置されるネットワーク機器１０にＩＰアドレスを設定する。従って、以下では、設定時の機能については、ネットワーク機器１０のＩＰアドレス要求・付与部１００を例に説明する。また、未設定時の機能については、ネットワーク機器１１、１２のＩＰアドレス要求・付与部１１０、１２０を例に説明する。
【００３７】
（２−２−１）ＩＰアドレスが設定されていると判別した場合に動作する機能
ＩＰアドレス要求・付与部１００は、他のネットワーク機器のＩＰアドレス要求・付与部１１０、１２０からＩＰアドレスを要求するパケットが入力されると、自身に備わるメモリ（記憶部１０１）からルーティングテーブル１０２を取得する。上述の「ＩＰアドレスを要求するパケット」は、以下、「ＩＰアドレス要求パケット」という。ＩＰアドレス要求・付与部１００は、ルーティングテーブル１０２を取得すると、そのルーティングテーブル１０２に登録されていないＩＰアドレスを選択する。ＩＰアドレス要求・付与部１００は、選択したＩＰアドレスを、ＩＰアドレス要求パケットに対する応答であるパケット（以下、「応答パケット」という）に含める。ＩＰアドレス要求・付与部１００は、ＩＰアドレス要求パケットを送信してきたネットワーク機器１１、１２のＩＰアドレス要求・付与部１１０、１２０に対して、応答パケットを出力する。
【００３８】
上記ではＩＰアドレス要求・付与部１００を例に説明したが、ＩＰアドレス要求・付与部１１０、１２０も同じ機能を有する。
【００３９】
（２−２−２）ＩＰアドレスが設定されていないと判別した場合に動作する機能
ＩＰアドレス要求・付与部１１０、１２０は、ＩＰアドレスが事前に設定されていないと判別すると、隣接するネットワーク機器のＩＰアドレス要求・付与部に対し、ＩＰアドレスを要求するパケットを出力する。上述のＩＰアドレスを要求するパケットは、以下、「ＩＰアドレス要求パケット」という。ＩＰアドレス要求・付与部１１０、１２０は、応答パケットが入力されると、その応答パケットからＩＰアドレスを抽出し、自分が備わるネットワーク機器のＩＰアドレスとして、自分が備わるネットワーク機器に設定する。
【００４０】
また、ＩＰアドレス要求・付与部１１０、１２０は、自身にＩＰアドレスを設定した後に、ＩＰアドレス要求パケットが入力されると、入力されたＩＰアドレス要求パケットを転送する。転送先は、ＩＰアドレス要求パケットを入力してきたネットワーク機器以外のネットワーク機器である。ＩＰアドレス要求・付与部１１０、１２０は、転送先のネットワーク機器がないときには、入力されたＩＰアドレス要求パケットを破棄する。また、ＩＰアドレス要求・付与部１１０、１２０は、転送先のネットワーク機器が複数ある場合には、その全てにＩＰアドレス要求パケットを転送する。さらに、ＩＰアドレス要求・付与部１１０、１２０は、応答パケットが入力されると、（ＩＰアドレス要求パケットを入力してきた）ネットワーク機器のＩＰアドレス要求・付与部に対し、入力された応答パケットを転送する。
【００４１】
上記ではＩＰアドレス要求・付与部１１０、１２０を例に説明したが、ＩＰアドレス要求・付与部１００も同じ機能を有する。
【００４２】
［動作の説明］
図４は、本発明の第１の実施の形態におけるネットワーク機器１０〜１２本体の動作を説明する為の図である。また、図５〜図８は、本発明の第１の実施の形態におけるネットワーク機器１０〜１２のＩＰアドレス要求・付与部１００、１１０、１２０の動作を説明する為の図である。
【００４３】
図４〜図８を用いて、本実施形態のネットワーク機器１０〜１２の動作を以下に説明する。なお、以下では、ネットワーク機器１０〜１２が１台ずつ設置される場合を例にネットワークの動作を説明していく。
【００４４】
（１）ネットワーク管理者の事前設定
まず、本実施形態のネットワークの管理者は、図示していないが、１台のネットワーク機器１０を選び、ネットワーク機器１０に対し、そのＩＰアドレスを事前に設定する。
【００４５】
次に、ネットワークの管理者は、図示していないが、ネットワーク機器１０を起動させる。
【００４６】
以降では、図２に示されるように、ネットワークの管理者が、ネットワーク機器１０にＩＰアドレス（１９２．１６８．１．１／３２）を設定し、起動させたものとして説明を続ける。ネットワークの管理者は、その他のネットワーク機器１１、１２にはＩＰアドレスを設定しない。
【００４７】
（２）ネットワーク機器１０設置時のネットワーク動作
（２−１）ネットワーク機器１０のルーティングテーブル作成動作
ネットワーク機器１０は、起動すると、図４に示されるように、自身にＩＰアドレスが設定されているか否かを判別する（Ｓ１）。
【００４８】
上述の「（１）ネットワーク管理者の事前設定」に示したように、ネットワーク機器１０にはＩＰアドレスが設定されている。その為、ネットワーク機器１０は、自身にＩＰアドレスが設定されていると判別する。
【００４９】
ネットワーク機器１０は、図４に示されるように、自身にＩＰアドレスが設定されている（Ｓ１でＹｅｓ）と判別すると、一定間隔毎に、周知のルーティングプロトコルによりルーティングテーブル１０２を更新し、自身に備わるメモリに記憶する（Ｓ２〜Ｓ４）。
【００５０】
上述のメモリは記憶部１０１である。上述の周知のルーティングプロトコルは、ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）であってもよい。
【００５１】
なお、ネットワーク機器１０は、自身にＩＰアドレスが設定されていないとき（Ｓ１でＮｏの場合）には、自身にＩＰアドレスが設定されたか否かを繰り返し判別し、自身にＩＰアドレスが設定されるのを待つ。
【００５２】
ここでは、ネットワーク機器１０が、図２の太枠内に示されるように、自分のＩＰアドレス（１９２．１６８．１．１／３２）のみが登録されたルーティングテーブルにルーティングテーブル１０２を更新し、自身に備わる記憶部１０１に記憶しているものとする。記憶部１０１に記憶されるルーティングテーブル１０２は、具体的には、図３に示されるルーティングテーブルの１行目のみが記載されたものであってもよい。すなわち、Ｎｅｔｗｏｒｋ  ＤｅｓｔｉｎａｔｉｏｎにはＩＰアドレス（１９２．１６８．１．１／３２）が設定され、それに対応づけられるＧａｔｅｗａｙ（宛先ＩＰアドレス）には、自身を表すＩＰアドレス（１２７．０．０．１）が設定されたものである。
【００５３】
（２−２）ネットワーク機器１０のＩＰアドレス要求・付与部１００の動作
一方、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ネットワーク機器１０本体がルーティングテーブル１０２を更新するのと並行して、図５に示されるように、ネットワーク機器１０にＩＰアドレスが設定されているか否かを判別する（Ｓ１０）。
【００５４】
ここで、上述の「（１）ネットワーク管理者の事前設定」に示したように、ネットワーク機器１０にはＩＰアドレスが設定されている。
【００５５】
その為、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ＩＰアドレスが設定されている（Ｓ１０でＹｅｓ）と判別し、ＩＰアドレス割り当てを要求するパケットが入力されるのを待つ（Ｓ１１）。
【００５６】
以降、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ＩＰアドレス割り当てを要求するパケットが入力されるのを待っているものとして説明を続ける。なお、ＩＰアドレスが設定されていないと判別した場合（Ｓ１０でＮｏの場合）のＩＰアドレス要求・付与部１００の動作は、後述の「（３−２）ネットワーク機器１１のＩＰアドレス要求・付与部の動作」で説明するＩＰアドレス要求・付与部１１０と同じ動作である。
【００５７】
以上が、本実施形態のネットワークに最初に設置されたネットワーク機器１０の動作である。なお、上述の「ＩＰアドレス割り当てを要求するパケット」は、以下、「ＩＰアドレス要求パケット」というものとする。
【００５８】
（３）ネットワーク機器１１設置時のネットワーク動作
その後、本実施形態のネットワークの管理者が、ネットワーク機器１１を新たに設置し、ネットワーク機器１０と接続して起動させたとする。
【００５９】
（３−１）ネットワーク機器１１のルーティングテーブル作成動作（起動時）
ネットワーク機器１１は、ネットワーク機器１０と同様、起動すると、図４に示されるように、自身にＩＰアドレスが設定されているか否かを判別する（Ｓ１）。
【００６０】
しかし、上述の「（１）ネットワーク管理者の事前設定」に示したように、ネットワーク機器１１にはＩＰアドレスが設定されていない。
【００６１】
その為、ネットワーク機器１１は、自身にＩＰアドレスが設定されていない（Ｓ１でＮｏ）と判別し、図４に示されるように、自身にＩＰアドレスが設定されたか否かの判別を繰り返して、自身にＩＰアドレスが設定されるのを待つ。
【００６２】
なお、自身にＩＰアドレスが設定された場合には、ネットワーク機器１１は、上述のＳ２〜Ｓ４を行い、周知のルーティングプロトコルによりルーティングテーブルを更新していく。その動作の詳細は、後述の「（３−５）ネットワーク機器１１のルーティングテーブル作成動作（ＩＰアドレス設定後）」にて説明を行う。ネットワーク機器１１は、後述の「（３−５）ネットワーク機器１１のルーティングテーブル作成動作（ＩＰアドレス設定後）」までは、自身にＩＰアドレスが設定されるのを待つ。
【００６３】
（３−２）ネットワーク機器１１のＩＰアドレス要求・付与部１１０の動作（起動時）
一方、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、起動すると、図５に示されるように、自身が備わるネットワーク機器１１にＩＰアドレスが設定されているか否かを判別する（Ｓ１０）。
【００６４】
しかし、上述の「（１）ネットワーク管理者の事前設定」に示したように、ネットワーク機器１１にはＩＰアドレスが設定されていない。
【００６５】
ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、ＩＰアドレスが設定されていない（Ｓ１０でＮｏ）と判別し、図５に示されるようにＩＰアドレス要求パケットを、隣接するネットワーク機器１０のＩＰアドレス要求・付与部１００に出力する（Ｓ１２）。
【００６６】
上述のＩＰアドレス要求パケットは、ブロードキャストパケットであってもよい。すなわち、上述のＩＰアドレス要求パケットは、その宛先ＩＰアドレスがＩＰブロードキャストアドレス（２５５．２５５．２５５．２５５）のパケットであってもよい。また、ＩＰアドレス要求パケットの送信元ＩＰアドレスは、隣接するネットワーク機器１０にＩＰアドレスを要求する場合に限定して使用されるパケットとして、ＩＰアドレス（１０．０．０．１）等の固定的なＩＰアドレスとする、又は、ネットワーク機器１１のＭＡＣアドレスに応じたＩＰアドレスとすることができる。ＭＡＣは、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌの略称である。
【００６７】
（３−３）ネットワーク機器１０のＩＰアドレス要求・付与部１００の動作
次に、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、図６に示されるように、ＩＰアドレス要求パケットが入力されると、自身に備わる記憶部１０１からルーティングテーブル１０２を取得する（Ｓ１３）。
【００６８】
次に、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ルーティングテーブル１０２を取得すると、そのルーティングテーブルに登録されていないＩＰアドレスを選択する（Ｓ１４）。
【００６９】
具体的には、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、３２ビットで構成される全てのＩＰアドレス「０．０．０．０」〜「２５５．２５５．２５５．２５５」の中から、ルーティングテーブル１０２に登録されていないＩＰアドレスを選択する。
【００７０】
なお、ルーティングテーブル１０２に登録されていないＩＰアドレスが複数存在するときには、ＩＰアドレス要求・付与部１００は、ネットワーク機器１０のＩＰアドレスに最も近いＩＰアドレス（以下、「最も近いＩＰアドレス」という）を選択してもよい。
【００７１】
上述の「最も近いＩＰアドレス」とは、ルーティングテーブル１０２に登録されていないＩＰアドレスのうち、ネットワーク機器１０のＩＰアドレスと差をとったときに、その値が最小で、且つ、ネットワーク部が異なるＩＰアドレスのことである。
【００７２】
例えば、ルーティングテーブル１０２に登録されていないＩＰアドレスが（１９２．１６８．１．２／３２、１９２．１６８．１．３／３２）であり、ネットワーク機器１０のＩＰアドレスが（１９２．１６８．１．１／３２）であるとする。この場合、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、上述の「最も近いＩＰアドレス」として、ＩＰアドレス（１９２．１６８．１．２／３２）を選択する。
【００７３】
なぜなら、ＩＰアドレス（１９２．１６８．１．２／３２）は、ルーティングテーブルに登録されていないＩＰアドレスのうち、ネットワーク機器１０のＩＰアドレス（１９２．１６８．１．１／３２）との差が１で最も小さく、ネットワーク部も異なるからである。なお、ＩＰアドレス要求・付与部１００は、ネットワーク機器１０のＩＰアドレスとの差をとるときに、各ＩＰアドレスを１０進数に変換してから差をとってもよい。例えば、ＩＰアドレス要求・付与部１００は、１９２．１６８．１．１を１０進数（３,２３２,２３５,７７７）に、１９２．１６８．１．２を１０進数（３,２３２,２３５,７７８）に変換して差（３,２３２,２３５,７７８−３,２３２,２３５,７７７）をとってもよい。
【００７４】
なお上記では、ＩＰアドレス要求・付与部１００は、３２ビットで構成される全てのＩＰアドレス「０．０．０．０」〜「２５５．２５５．２５５．２５５」の中から、ルーティングテーブル１０２に登録されていないＩＰアドレスを選択したが、これに限定しない。ＩＰアドレス要求・付与部１００は、１２８ビットで構成されるＩＰアドレスの中から、ルーティングテーブル１０２に登録されていないＩＰアドレスを選択してもよい。或いは、ＩＰアドレス要求・付与部１００は、３２ビットで構成されるＩＰアドレスと１２８ビットで構成される全てのＩＰアドレスの中から、ルーティングテーブル１０２に登録されていないＩＰアドレスを選択してもよい。
【００７５】
次に、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、上述のＳ１４により選択したＩＰアドレスを、応答パケットに含め、ＩＰアドレス要求パケットを入力してきたネットワーク機器１１のＩＰアドレス要求・付与部１１０に出力する（Ｓ１５）。
【００７６】
（３−４）ネットワーク機器１１のＩＰアドレス要求・付与部１１０の動作（応答パケット入力後）
次に、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、上述の応答パケットが入力されると、そのパケットからＩＰアドレスを抽出する（Ｓ１６）。
【００７７】
次に、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、抽出したＩＰアドレス（例えば１９２．１６８．１．２／３２）を、自分が備わるネットワーク機器１１のＩＰアドレスとして、ネットワーク機器１１に設定する（Ｓ１７）。
【００７８】
（３−５）ネットワーク機器１１のルーティングテーブル作成動作（ＩＰアドレス設定後）
ネットワーク機器１１は、上述の「（３−１）ネットワーク機器１１のルーティングテーブル作成動作（起動時）」において説明したように、自身にＩＰアドレスが設定されたか否かを繰り返し判別し、自身にＩＰアドレスが設定されるのを待っている。
【００７９】
ネットワーク機器１１は、上述のＳ１７によりＩＰアドレスが設定されると、図４に示されるように、ＩＰアドレスが設定されたと判別し、一定間隔毎に、周知のルーティングプロトコルによりルーティングテーブル１１２を更新し、メモリに記憶する（Ｓ２〜Ｓ４）。
上述のメモリとは、記憶部１１１のことである。
【００８０】
その結果、ネットワーク機器１０、１１が記憶するルーティングテーブル１０２、１１２には、互いのＩＰアドレスが反映される。例えば、ネットワーク機器１０のルーティングテーブル１０２には、図８の太枠内に示されるように、ネットワーク機器１０のＩＰアドレス（１９２．１６８．１．１／３２）とネットワーク機器１１のＩＰアドレス（１９２．１６８．１．２／３２）が反映される。ルーティングテーブル１０２は、具体的には、図３に示されるルーティングテーブルの１行目と２行目が記載されたものであってもよい。すなわち、Ｎｅｔｗｏｒｋ  ＤｅｓｔｉｎａｔｉｏｎとＧａｔｅｗａｙに、ネットワーク機器１０、１１のＩＰアドレス（１９２．１６８．１．１／３２）（１９２．１６８．１．２／３２）が反映されていたものであってもよい。
【００８１】
（３−６）上述のＳ１２〜Ｓ１６において追加可能な動作
ネットワーク機器１０からネットワーク機器１１へ確実にＩＰアドレスが割り当てられるように、ネットワーク機器１０、１１のＩＰアドレス要求・付与部１００、１１０は、上述のＳ１２〜Ｓ１６において以下の動作を追加して実施してもよい。
【００８２】
まず、上述のＳ１２において、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、出力するＩＰアドレス要求パケットに、ネットワーク機器１１のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを含める。
【００８３】
次に、上述のＳ１３において、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ネットワーク機器１１のＩＰアドレス要求・付与部１１０から入力されたＩＰアドレス要求パケットからＭＡＣアドレスを抽出する。
【００８４】
次に、上述のＳ１５において、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、抽出したＭＡＣアドレスを応答パケットに含め、ネットワーク機器１１のＩＰアドレス要求・付与部１１０に出力する。
【００８５】
次に、上述のＳ１６において、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、ネットワーク機器１０のＩＰアドレス要求・付与部１００から応答パケットが入力されると、その応答パケットからＭＡＣアドレスを抽出する。
【００８６】
さらに、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、抽出したＭＡＣアドレスが、ネットワーク機器１１のＭＡＣアドレスであるときに、応答パケットからＩＰアドレスを抽出し、上述のＳ１７を実施する。
【００８７】
なお、抽出したＭＡＣアドレスがネットワーク機器１１のＭＡＣアドレスでないときには、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、応答パケットからＩＰアドレスを抽出せず、上述のＳ１７を実施しない。その場合、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、接続されている他のネットワーク機器があれば、そのネットワーク機器に応答パケットを転送してもよい。接続されているネットワーク機器がなければ、ＩＰアドレス要求・付与部１１０は、応答パケットを破棄してもよい。
【００８８】
（４）ネットワーク機器１２設置時のネットワーク動作
ネットワーク機器１１設置後、更に、本ネットワークの管理者が、ネットワーク機器１２を新たに設置し、ネットワーク機器１１と接続して起動させたとする。
【００８９】
（４−１）ネットワーク機器１２のルーティングテーブル作成動作（起動時）
ネットワーク機器１２は、起動すると、ネットワーク機器１１と同じ動作を行う。
【００９０】
すなわち、ネットワーク機器１２は、起動すると、図４に示されるように、自身にＩＰアドレスが設定されているか否かを判別する（Ｓ１）。
【００９１】
しかし、上述の「（１）ネットワーク管理者の事前設定」に示したように、ネットワーク機器１２にはＩＰアドレスが設定されていない。
【００９２】
その為、ネットワーク機器１２は、自身にＩＰアドレスが設定されていない（Ｓ１でＮｏ）と判別し、図４に示されるように、自身にＩＰアドレスが設定されたか否かの判別を繰り返して、自身にＩＰアドレスが設定されるのを待つ。
【００９３】
なお、自身にＩＰアドレスが設定された場合には、ネットワーク機器１２は、上述のＳ２〜Ｓ４を行い、周知のルーティングプロトコルによりルーティングテーブルを更新していく。その動作の詳細は、後述の「（４−４）ネットワーク機器１２のルーティングテーブル作成動作（ＩＰアドレス設定後）」にて説明を行う。ネットワーク機器１１は、後述の「（４−４）ネットワーク機器１２のルーティングテーブル作成動作（ＩＰアドレス設定後）」までは、自身にＩＰアドレスが設定されるのを待つ。
【００９４】
（４−２）ネットワーク機器１２のＩＰアドレス要求・付与部１２０の動作
一方、ネットワーク機器１２のＩＰアドレス要求・付与部１２０は、起動すると、ネットワーク機器１１のＩＰアドレス要求・付与部１１０と同じ動作を行う。
【００９５】
すなわち、ネットワーク機器１２のＩＰアドレス要求・付与部１２０は、起動すると、図５に示されるように、自身が備わるネットワーク機器１２にＩＰアドレスが設定されているか否かを判別する（Ｓ１０）。
【００９６】
ここで、上述の「（１）ネットワーク管理者の事前設定」に示したように、ネットワーク機器１２にはＩＰアドレスが設定されていない。
【００９７】
ネットワーク機器１２のＩＰアドレス要求・付与部１２０は、ＩＰアドレスが設定されていない（Ｓ１０でＮｏ）と判別し、図７に示されるようにＩＰアドレス要求パケットを、隣接するネットワーク機器１１のＩＰアドレス要求・付与部１１０に出力する（Ｓ１２）。
【００９８】
（４−３）ネットワーク機器１０〜１２のＩＰアドレス要求・付与部１００、１１０、１２０の動作
次に、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、図７に示されるように、ＩＰアドレス要求パケットが入力されると、そのパケットを隣接するネットワーク機器１０のＩＰアドレス要求・付与部１００に転送する（Ｓ３０）。
【００９９】
次に、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ＩＰアドレス要求パケットが入力されると、上述のＳ１３〜Ｓ１５を実施する（Ｓ１３〜１５）。
【０１００】
すなわち、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、ルーティングテーブル１０２に登録されていないＩＰアドレスを選択し、それを応答パケットに含めてネットワーク機器１１のＩＰアドレス要求・付与部１１０に出力する。
【０１０１】
以降では、ネットワーク機器１０のＩＰアドレス要求・付与部１００が、ネットワーク機器１０、１１以外のＩＰアドレス（１９２．１６８．１．３／３２）を選択し、応答パケットに含めて出力したものとして説明を続ける。
【０１０２】
次に、ネットワーク機器１１のＩＰアドレス要求・付与部１１０は、応答パケットが入力されると、（ＩＰアドレス要求パケットを入力してきた）ネットワーク機器１２のＩＰアドレス要求・付与部１２０に転送する（Ｓ３１）。
【０１０３】
次に、ネットワーク機器１２のＩＰアドレス要求・付与部１２０は、応答パケットが入力されると、そのパケットからＩＰアドレス（１９２．１６８．１．３／３２）を抽出する（Ｓ１６）。
【０１０４】
次に、ネットワーク機器１２のＩＰアドレス要求・付与部１２０は、抽出したＩＰアドレス（１９２．１６８．１．３／３２）を、自分が備わるネットワーク機器１２のＩＰアドレスとして、ネットワーク機器１２に設定する（Ｓ１７）。
【０１０５】
なお、ネットワーク機器１２のＩＰアドレス要求・付与部１２０は、上述のＳ１２、Ｓ１６において、「（３−６）上述のＳ１２〜Ｓ１６において追加可能な動作」に記載したネットワーク機器１１のＩＰアドレス要求・付与部１１０と同じ動作を行ってもよい。このとき、ネットワーク機器１０のＩＰアドレス要求・付与部１００は、「（３−６）上述のＳ１２〜Ｓ１６において追加可能な動作」に記載した動作を行う。
【０１０６】
（４−４）ネットワーク機器１２のルーティングテーブル作成動作（ＩＰアドレス設定後）
ところで、ネットワーク機器１２本体は、上述の「（４−１）ネットワーク機器１２のルーティングテーブル作成動作（起動時）」にて説明したように、自身にＩＰアドレスが設定されたか否かを繰り返し判別し、自身にＩＰアドレスが設定されるのを待っている。
【０１０７】
ネットワーク機器１２は、上述のＳ１７によりＩＰアドレスが設定されると、以下の動作を行う。以下の動作は、ネットワーク機器１１と同じ動作である。
【０１０８】
まず、ネットワーク機器１２は、Ｓ１７によりＩＰアドレスが設定されると、図４に示されるように、ＩＰアドレスが設定されたと判別し、一定間隔毎に、周知のルーティングプロトコルによりルーティングテーブル１２０を更新し、メモリに記憶する（Ｓ２〜Ｓ４）。上述のメモリとは、記憶部１２１のことである。
【０１０９】
上述のＳ２〜Ｓ４の結果、ネットワーク機器１０〜１２が記憶するルーティングテーブル１０２、１１２、１２２には、互いのＩＰアドレスが反映される。例えば、ネットワーク機器１０のルーティングテーブル１０２には、ネットワーク機器１０〜１２のＩＰアドレス（１９２．１６８．１．１／３２）、（１９２．１６８．１．２／３２）、（１９２．１６８．１．３／３２）が反映される。ルーティングテーブル１０２は、具体的には、図３に示されるルーティングテーブルの１〜３行目が記載されたものであってもよい。すなわち、Ｎｅｔｗｏｒｋ  ＤｅｓｔｉｎａｔｉｏｎとＧａｔｅｗａｙに、ネットワーク機器１０、１１のＩＰアドレス（１９２．１６８．１．１／３２）（１９２．１６８．１．２／３２）（１９２．１６８．１．３／３２）が反映されていたものであってもよい。
【０１１０】
ネットワーク機器１０は、ルーティングテーブルに登録されていないＩＰアドレスを選択するので、その後追加されたネットワーク機器に対し、ネットワーク機器１０〜１２のＩＰアドレスを重複して割り当てることはない。
【０１１１】
（５）上述の動作のまとめ
上述の動作により、ネットワーク機器１０は、ネットワーク機器１１にはＩＰアドレス（１９２．１６８．１．２／３２）を、ネットワーク機器１２にはＩＰアドレス（１９２．１６８．１．３／３２）を自動的に割り当てる。すなわち、ネットワーク機器１０は、各ネットワーク機器１１、１２にＩＰアドレスを自動的に割り当てることができる。
【０１１２】
（６）各ネットワーク機器１０〜１２間のパケット通信について
各ネットワーク機器１０〜１２は、隣接するネットワーク機器とＩＰアドレス要求パケット等のパケットを送受信する際には、図９に示されるように、ＰＰＰ接続（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）を行った上で送受信を行うことができる。
【０１１３】
ＰＰＰ接続の具体的な方法については、ＩＥＴＦの発行するＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１３３１、１６６１、２３６４に規定されているので、各ネットワーク機器１０〜１２は、その規定に従ってＰＰＰ接続を行ってもよい。ＩＥＴＦは、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅの略称である。
【０１１４】
なお、各ネットワーク機器１０〜１２は、隣接するネットワーク機器と１対１に接続するプロトコルであれば、ＰＰＰ以外のプロトコルを用いてパケットを送受信してもよい。各ネットワーク機器１０〜１２は、接続されるネットワーク機器が１台のみに限定されるため、周知のｕｎｎｕｍｂｅｒｅｄ接続方式を用いてパケット通信を行うことができる。
【０１１５】
（７）実施形態のその他の変形例
（７−１）実施形態のその他の変形例（その１）
本実施形態のネットワークは、ネットワーク機器１０に監視サーバ１３を光ファイバで接続してもよい。監視サーバ１３もネットワーク機器であるので、ネットワーク機器１０からＩＰアドレスを割り当てられてもよい。各ネットワーク機器は、定期的に所定の性能情報をパケットとして監視サーバ１３に通知し、監視サーバ１３は、入力されたパケットから所定の性能情報を抽出して表示してもよい。所定の性能情報は、各ネットワーク機器が送受信したパケットの数であってもよい。
【０１１６】
（７−２）実施形態のその他の変形例（その２）
上記では、各ネットワーク機器間を光ケーブルで接続した場合について説明したが、それに限らない。本実施形態のネットワークは、各ネットワーク機器間をＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルで接続してもよい。その場合、各ネットワーク機器は、ＲＦＣ２５１６で規定するＰＰＰｏＥ（ＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））を用いて、パケットを送受信することができる。さらに、各ネットワーク機器は、図１０に示されるように、ＲＦＣ１７０１、２７８４で規定されているＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎの）プロトコルを用い、ＧＲＥトンネルを構築してパケットを送受信してもよい。なお、ＧＲＥトンネルを構築してパケットを送受信する為には、各ネットワーク機器は、ＧＲＥ通信用のＩＰアドレスを取得する必要がある。その為に、各ネットワーク機器は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を備え、ＯＳが自動的に割り当てるリンクローカルＩＰアドレスを自身のＧＲＥ通信用のＩＰアドレスとする。さらに、各ネットワーク機器は、ＬＬＤＰ（Ｌｉｎｋ  Ｌａｙｅｒ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）パケット等の隣接検出パケットを使って、隣接するネットワーク機器とＧＲＥ通信用ＩＰアドレスを交換する。その結果、各ネットワーク機器は、隣接するネットワーク機器のＧＲＥ通信用ＩＰアドレスを取得することができる。各ネットワーク機器は、ＧＲＥ通信用ＩＰアドレスを取得できた場合に、ＧＲＥトンネルを構築し、取得したＧＲＥ通信用ＩＰアドレスを用いてパケットを送受信する。
【０１１７】
［効果の説明］
本実施形態のネットワークは、ルーティング機能を有し、ネットワーク上で使われていないＩＰアドレスを（ルーティングテーブルに登録されていないＩＰアドレスを選択することで）把握し、各ネットワーク機器に割り当てるネットワーク機器を備える。すなわち、本実施形態のネットワークは、各ネットワーク機器に割り当てるべきＩＰアドレスを把握し、各ネットワーク機器に割り当てるネットワーク機器を備える。上述のネットワーク機器は、ＩＰアドレスを割り当てる為の専用のテーブルを必要としない。
【０１１８】
上述のネットワーク機器を備えるので、本実施形態のネットワークは、（ＩＰアドレスを割り当てる為の）追加機材や（ＩＰアドレスを割り当てる為のテーブルを格納する）メモリを必要とせず、各ネットワーク機器にＩＰアドレスを自動的に割り当てることができる。追加機材やメモリを必要としないので、本実施形態のネットワークは、ネットワークの導入コストを抑制することができる。
【０１１９】
また、本実施形態のネットワークは、ネットワーク管理者の作業を十分に軽減することができる。なぜならば、ネットワーク管理者は、設定ツール等の追加機器やＩＰアドレスを割り当てる為の専用のテーブルを用意する必要がないからである。
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【０１２０】
一般的に、ネットワーク機器は、周知のルーティングプロトコルによりルーティングテーブルを更新するとき、ルーティングテーブルに登録されているＩＰアドレスを他のネットワーク機器と交換する。しかし、ネットワーク機器の台数が増加すると、その分、多くのＩＰアドレスが各ネットワーク機器間で交換され、それを反映する各ネットワーク機器のルーティングテーブルも膨大なものになってしまう。
【０１２１】
そこで、第２の実施の形態のネットワークに備わるネットワーク機器は、ＩＰアドレスを交換するときには、ＩＰアドレスを集約し、集約したＩＰアドレスを交換するものとする。各ネットワーク機器は、集約したＩＰアドレスをルーティングテーブルに反映するので、ルーティングテーブルが肥大化するのを抑え、それを記憶する為のメモリの消費量を小さくすることができる。
【０１２２】
以下に、具体的な集約の仕方も含め、本発明の第２の実施の形態のネットワークの詳細を説明する。
【０１２３】
［構成の説明］
まず、本発明の第２の実施の形態におけるネットワークの構成と機能について説明する。
【０１２４】
（１）本発明の第２の実施の形態におけるネットワークの構成
図１１は、本発明の第２の実施の形態におけるネットワークの構成例を示す図である。第２の実施の形態におけるネットワークは、図１１に示されるように、ネットワーク機器２０〜２４を備える。
【０１２５】
ネットワーク機器２０〜２４は、隣接するネットワーク機器と光ファイバで接続される。すなわち、ネットワーク機器２０は、隣接するネットワーク機器２１、２４と光ファイバで接続され、ネットワーク機器２１は、隣接するネットワーク機器２２、２３と光ファイバで接続される。
【０１２６】
ネットワーク機器２０〜２４は、図示していないが、それぞれＩＰアドレス要求・付与部２００、２１０、２２０、２３０、２４０を備える。
【０１２７】
（２）本実施形態のネットワークに備わるネットワーク機器の機能
ネットワーク機器２０〜２４は、一定周期毎に、ルーティングテーブルが所定の条件を満たしているか否かを判別する。ここでは、上述の所定の条件は、ルーティングテーブルにＩＰアドレスが３つ以上、登録されていることとするが、３つ以上に限定する必要はない。
【０１２８】
ネットワーク機器２０〜２４は、ルーティングテーブルが所定の条件を満たしていれば、ルーティングテーブルに登録されているＩＰアドレスを集約する。集約の仕方は、後述する［動作の説明］で詳細を説明する。また、ネットワーク機器２０〜２４は、ＩＰアドレスを集約すると、集約したＩＰアドレスを含むルーティング情報を、周知のルーティングプロトコルに従って、隣接するネットワーク機器に送信する。ネットワーク機器２０〜２４は、入力されたルーティング情報から（集約した）ＩＰアドレスを抽出し、そのＩＰアドレスをルーティングテーブルに登録し、更新する。
【０１２９】
ネットワーク機器２０〜２４は、ルーティングテーブルが所定の条件を満たしていないと判別した場合、ルーティングテーブルに登録されているＩＰアドレスを含むルーティング情報を、周知のルーティングプロトコルに従って隣接するネットワーク機器に送信する。ネットワーク機器２０〜２４は、交換したルーティング情報からＩＰアドレスを抽出し、そのＩＰアドレスをルーティングテーブルに登録し、更新する。
【０１３０】
上述の周知のルーティングプロトコルは、ＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であってもよい。
【０１３１】
ＩＰアドレス要求・付与部２００、２１０、２２０、２３０、２４０は、ＩＰアドレス要求・付与部１００、１１０、１２０と同じ機能を備える。
【０１３２】
なお、上述した以外の構成や機能は、第１の実施の形態のおけるネットワークと同じであるので、同一の符号を付して説明を省略する。
【０１３３】
［動作の説明］
図１２は、本発明の第２の実施の形態におけるネットワークに備わるネットワーク機器の動作を説明する為の図である。図１３は、本発明の第１の実施の形態におけるネットワーク機器２０、２１に備わるルーティングテーブル２０２、２０１の一例を示す図（集約されたＩＰアドレス追加前の図）である。図１４は、本発明の第１の実施の形態におけるネットワーク機器２１に備わるルーティングテーブル２０１の一例を示す図（集約されたＩＰアドレス追加前後の図）である。
【０１３４】
図１２〜図１４を用いて、本実施形態におけるネットワークの動作を説明する。
【０１３５】
（１）ネットワーク管理者の事前設定
まず、本実施形態のネットワークの管理者は、ネットワークに最初に設置したネットワーク機器２０にＩＰアドレス（１０．１．１．２５４／３２）を設定したとする。
【０１３６】
その後、本実施形態のネットワークの管理者は、ネットワーク機器２１〜２４を起動したとする。
【０１３７】
（２）第１の実施形態のネットワークと同じ動作（ＩＰアドレス割り当て動作）
ネットワーク機器２０のＩＰアドレス要求・付与部２００は、起動すると、ネットワーク機器２１〜２４にＩＰアドレスを割り当てる。
【０１３８】
ここでは、ネットワーク機器２０のＩＰアドレス要求・付与部２００は、図１１に示されるように、ネットワーク機器２１にＩＰアドレス（１０．１．２．１／３２）を、ネットワーク機器２２にＩＰアドレス（１０．１．２．２／３２）を割り当てたものとする。さらに、ネットワーク機器２０のＩＰアドレス要求・付与部２００は、ネットワーク機器２３にＩＰアドレス（１０．１．２．３／３２）を割り当て、ネットワーク機器２４にＩＰアドレス（１０．１．１．２５３／３２）を割り当てたものとする。
【０１３９】
（３）ルーティングテーブルの更新動作
（３−１）ルーティングテーブルの作成動作
また、各ネットワーク機器２０〜２４は、起動すると、図示していないが、上述のＩＰアドレス割り当て動作と並行して、周知のルーティングプロトコルによりルーティングテーブルを作成する。
【０１４０】
具体的には、各ネットワーク機器２０〜２４は、ルーティングテーブルに登録されているＩＰアドレスを含むルーティング情報を、周知のルーティングプロトコルを用いて隣接するネットワーク機器と交換する。各ネットワーク機器２０〜２４は、ルーティング情報を何度か交換しているうちに、他のネットワーク機器のＩＰアドレスを含むルーティングテーブルに更新を行うことができる。
【０１４１】
その結果、ネットワーク機器２１のルーティングテーブル２０１は、図１１に示されるルーティングテーブルとなったとする。すなわち、ルーティングテーブル２０１は、ネットワーク機器２０〜２３のＩＰアドレス（１０．１．２．１／３２）、（１０．１．２．２／３２）、（１０．１．２．３／３２）が登録されたテーブルとなったものとする。具体的には、ルーティングテーブル２０１は、図１３の上図の通りであってもよい。また、ネットワーク機器２０のルーティングテーブル２０２は、ネットワーク機器２０、２１、２４のＩＰアドレス（１０．１．１．２５４／３２）、（１０．１．２．１／３２）、（１０．１．１．２５３／３２）が登録されたテーブルとなったものとする。ルーティングテーブル２０２は、具体的には、図１３の下図の通りであってもよい。
【０１４２】
（３−１）ルーティングテーブルの更新動作
（３−１−１）ルーティングテーブルについて判別
次に、各ネットワーク機器２０〜２４は、一定時間後、図１２に示されるように、ルーティングテーブルが所定の条件を満たしているか否かを判別する（Ｓ５０）。
【０１４３】
上述の所定の条件は、ルーティングテーブルにＩＰアドレスが３つ以上、登録されていることとする。
【０１４４】
ここでは、ルーティングテーブル２０１には３つＩＰアドレスが登録されているので、ネットワーク機器２０、２１が、所定の条件を満たしていると判別する。一方、ネットワーク機器２２〜２４は、所定の条件を満たしていないと判別する。
【０１４５】
（３−１−２）ルーティングテーブルのＩＰアドレスの集約
次に、ネットワーク機器２０〜２４は、図１２に示されるように、作成したルーティングテーブルが所定の条件を満たしていると判別すると（Ｓ５０でＹｅｓの場合）、ルーティングテーブルに登録されているＩＰアドレスを集約する（Ｓ５１）。
【０１４６】
上述の集約とは、ルーティングテーブルの各ＩＰアドレスをビット列に変換し、最上位ビットから所定のビット目までの共通するビットをネットワーク部とするＩＰアドレスを１つ作成することである。以下、所定のビットを２４ビットとして説明するが、これに限らない。
【０１４７】
ここで図１１に示されるように、ルーティングテーブル２０１に登録されているＩＰアドレス（１０．１．２．１／３２）、（１０．１．２．２／３２）、（１０．１．２．３／３２）は、最上位ビットから２４ビット目まで共通している。その為、ネットワーク機器２１は、共通する２４ビットをネットワーク部とするＩＰアドレス（１０．１．２．０／２４）を１つ作成する。同様に、ネットワーク機器２０も、ルーティングテーブル２０２に登録されているＩＰアドレス（１０．１．１．２５３／３２）、（１０．１．１．２５４／３２）について共通する２４ビットをネットワーク部とするＩＰアドレス（１０．１．１．０／２４）を作成する。
【０１４８】
作成したＩＰアドレスは、以下、「集約したＩＰアドレス」という。
【０１４９】
（３−１−３）集約したＩＰアドレスの反映
次に、各ネットワーク機器２０、２１は、ＩＰアドレスを集約すると、図１２に示されるように、集約したＩＰアドレスを含むルーティング情報２１１、２１２を周知のルーティングプロトコルに従って、隣接するネットワーク機器に送信する（Ｓ５２）。
【０１５０】
但し、各ネットワーク機器２０、２１は、隣接するネットワーク機器のうち、所定の条件を満たすネットワーク機器に対してのみ、集約したＩＰアドレスを含むルーティング情報を送信する。
【０１５１】
上述の「所定の条件を満たすネットワーク機器」とは、以下、自身のＩＰアドレスと少なくとも３オクテット目以降が異なるＩＰアドレスが割り当てられているネットワーク機器であるものとするが、これに限定しない。ネットワーク機器２０、２１は、隣接するネットワーク機器のＩＰアドレスを、ルーティングテーブルから取得することができる。
【０１５２】
図１１では、ネットワーク機器２０と２１が、集約したＩＰアドレスを含むルーティング情報２１１、２１２を互いに送信する様子を示している。
【０１５３】
ネットワーク機器２０は、自身のＩＰアドレス（１０．１．１．２５４）と３オクテット目以降が異なるＩＰアドレス（１０．１．２．１）が割り当てられているネットワーク機器２１に、集約したＩＰアドレスを含むルーティング情報２１２を送信している。ネットワーク機器２１は、自身のＩＰアドレス（１０．１．２．１）と３オクテット目以降が異なるＩＰアドレス（１０．１．１．２５４）が割り当てられている、隣接するネットワーク機器２０に、集約したＩＰアドレスを含むルーティング情報２１１を送信している。
【０１５４】
ルーティング情報２１１には、３つのＩＰアドレス（１０．１．２．１／３２）、（１０．１．２．２／３２）、（１０．１．２．３／３２）の代わりに、集約したＩＰアドレス（１０．１．２．０／２４）が含まれる。また、ルーティング情報２１２には、２つのＩＰアドレス（１０．１．１．２５３／３２）、（１０．１．１．２５４／３２）の代わりに、集約したＩＰアドレス（１０．１．１．０／２４）が含まれる。
【０１５５】
次に、各ネットワーク機器２０、２１は、図１２に示されるように、入力されたルーティング情報２１１、２１２からＩＰアドレスを抽出し、そのＩＰアドレスをルーティングテーブルに登録し、ルーティングテーブル２０１、２０２を更新する（Ｓ５３）。
【０１５６】
例えば、ネットワーク機器２０は、ルーティング情報２１１から、集約したＩＰアドレス（１０．１．２．０／２４）を抽出し、そのＩＰアドレスをルーティングテーブル２０２に登録する。ネットワーク機器２０は、（１０．１．２．１／３２）、（１０．１．２．２／３２）、（１０．１．２．３／３２）の代わりに（１０．１．２．０／２４）を登録するので、ルーティングテーブル２０２を小さくでき、それを記憶する為のメモリの消費量を小さくすることができる。ネットワーク機器２１も同様に、ルーティング情報２１２から集約したＩＰアドレス（１０．１．１．０／２４）を抽出し、そのＩＰアドレスをルーティングテーブル２０１に登録する。ネットワーク機器２１は、（１０．１．１．２５４／３２）、（１０．１．１．２５３／３２）の代わりに（１０．１．１．０／２４）を登録するので、ルーティングテーブル２０１を小さくでき、それを記憶する為のメモリの消費量を小さくすることができる。集約したＩＰアドレスを新たに登録したルーティングテーブル２０１は、図１４の下図の通りとなる。
【０１５７】
（３−１−４）所定の条件を満たしていないと判別した時の動作
なお、ネットワーク機器２０〜２４は、上述の所定の条件を満たしていないと判別した場合、互いに、ルーティング情報を交換する一般的な動作を行う。
【０１５８】
具体的には、上述の所定の条件を満たしていないネットワーク機器２２〜２４が、ルーティングテーブルに登録されているＩＰアドレスを含むルーティング情報を、周知のルーティングプロトコルを用いて隣接するネットワーク機器に送信する（Ｓ５４）。
【０１５９】
次に、各ネットワーク機器２０〜２４は、入力されたルーティング情報からＩＰアドレスを抽出し、そのＩＰアドレスをルーティングテーブルに登録する（Ｓ５３）。
【０１６０】
（３−１−５）上述のＳ５０〜Ｓ５４の動作について
その後、各ネットワーク機器２０〜２４は、一定間隔毎に上述のＳ５０〜Ｓ５４を実施する。すなわち、各ネットワーク機器２０〜２４は、所定の条件を満たせば、ＩＰアドレスを集約して送信し、集約したＩＰアドレスが入力されれば、ルーティングテーブルに反映し、更新していく。
（３−１−６）集約したＩＰアドレスを登録したルーティングテーブルを用いてのパケット転送について
上述の「（３−１−３）集約したＩＰアドレスの反映」において、ネットワーク機器２０、２１は、集約したＩＰアドレスをルーティングテーブル２０２、２０１に登録した。
各ネットワーク機器２０〜２２、２４は、集約したＩＰアドレスを登録したルーティングテーブル２０１、２０２を用い、以下の（Ｉ）〜（ＩＸ）に示す一般的な動作を行う。その結果、各ネットワーク機器２０〜２２、２４は、ネットワーク機器２２から送信された（ネットワーク機器２４宛ての）パケットを、ネットワーク機器２４に届けることができる。
【０１６１】
なお、ネットワーク機器２２から送信されたパケットは、ネットワーク機器２４宛なので、そのヘッダ部にはネットワーク機器２４のＩＰアドレス（１０．１．１．２５３）が宛先ＩＰアドレスとして設定されているものとする。また、集約したＩＰアドレスが登録されたルーティングテーブル２０１は、図１４の下図に示されるルーティングテーブルであるとする。
【０１６２】
（Ｉ）まず、ネットワーク機器２２から送信されたパケットは、ネットワーク機器２１により受信され、ネットワーク機器２１は、受信したパケットのヘッダ部から宛先ＩＰアドレス（１０．１．１．２５３）を抽出する。
【０１６３】
（ＩＩ）次に、ネットワーク機器２１は、抽出した宛先ＩＰアドレス（１０．１．１．２５３）が、ルーティングテーブル２０１の各Ｎｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎ及びＮｅｔｍａｓｋが示すネットワークのどれに属するかを求める。
【０１６４】
具体的には、ネットワーク機器２１は、ルーティングテーブル２０１のＮｅｔｗｏｒｋ  ＤｅｓｔｉｎａｔｉｏｎとＮｅｔｍａｓｋ毎に、宛先ＩＰアドレスとＮｅｔｍａｓｋの論理積演算を行い、演算結果と一致するＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎを選択する。ここで、ネットワーク機器２１のルーティングテーブル２０１は、図１４の下図のルーティングテーブル２０１である。ネットワーク機器２１は、宛先ＩＰアドレス（１０．１．１．２５３）とＮｅｔｍａｓｋ（２５５．２５５．２５５．０）の論理積演算結果（１０．１．１．０）と一致するＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎ（１０．１．１．０）を選択する。
【０１６５】
（ＩＩＩ）次に、ネットワーク機器２１は、選択したＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎ（１０．１．１．０）に対応するＧａｔｅｗａｙ（１０．１．１．２５４）をルーティングテーブル２０１から求める。
【０１６６】
（ＩＶ）次に、ネットワーク機器２１は、求めたＧａｔｅｗａｙ（１０．１．１．２５４）のネットワーク機器２０に対して、入力されたパケットを転送する。
【０１６７】
（Ｖ）次に、ネットワーク機器２０は、転送されたパケットを受信すると、上述の（Ｉ）と同様、受信したパケットのヘッダ部から宛先ＩＰアドレス（１０．１．１．２５３）を抽出する。
【０１６８】
（ＶＩ）次に、ネットワーク機器２０は、抽出した宛先ＩＰアドレス（１０．１．１．２５３）が、ルーティングテーブル２０２の各Ｎｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎ及びＮｅｔｍａｓｋが示すネットワークのどれに属するかを求める。
【０１６９】
具体的には、ネットワーク機器２０は、上述の（ＩＩ）と同様、宛先ＩＰアドレス（１０．１．１．２５３）と各Ｎｅｔｍａｓｋの論理積演算を行い、さらに、演算結果に一致するＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎを選択する。
【０１７０】
こルーティングテーブル２０２には、図１３下図に記載されている通り、Ｎｅｔｍａｓｋ（２５５．２５５．２５５．２５５）とＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎに（１０．１．１．２５３）を含む。その為、ネットワーク機器２０は、演算結果に一致するＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎ（１０．１．１．２５３）を選択する。
【０１７１】
（ＶＩ）次に、ネットワーク機器２０は、選択したＮｅｔｗｏｒｋ  Ｄｅｓｔｉｎａｔｉｏｎ（１０．１．１．２５３）に対応するＧａｔｅｗａｙ（１０．１．１．２５３）をルーティングテーブル２０１から求める。
【０１７２】
（ＶＩＩ）次に、ネットワーク機器２０は、求めたＧａｔｅｗａｙ（１０．１．１．２５３）のネットワーク機器２４に対して、入力されたパケットを転送する。
【０１７３】
（ＩＸ）次に、ネットワーク機器２４は、転送されたパケットを受信すると、受信したパケットのヘッダ部から宛先ＩＰアドレス（１０．１．１．２５３）を抽出する。
【０１７４】
（Ｘ）次に、ネットワーク機器２４は、抽出した宛先ＩＰアドレス（１０．１．１．２５３）が自身のＩＰアドレスなので、受信したパケットを受信する。
【０１７５】
上述の（Ｉ）〜（Ｘ）の通り、各ネットワーク機器２０〜２２、２４は、ネットワーク機器２２から送信されたネットワーク機器２４宛てのパケットをネットワーク機器２４に届けることができる。
【０１７６】
その他の動作については、第１の実施の形態の動作と同様である為、詳細の説明を省略する。
【０１７７】
［効果の説明］
本実施形態によれば、ネットワークは、各ネットワーク機器が保持するルーティングテーブルを肥大化するのを抑えることができる。
【０１７８】
その理由として、本実施の形態のネットワークのネットワーク機器は、ルーティングテーブルに登録されるＩＰアドレスが所定数増えると、ＩＰアドレスを集約して隣接するネットワーク機器に送信するからである。隣接するネットワーク機器は、集約したＩＰアドレスをルーティングテーブルに反映でき、ルーティングテーブルが肥大化しないようにすることができる。
【０１７９】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。
【０１８０】
［構成の説明］
図１５は、本発明の第３の実施の形態におけるネットワークの構成例を示す図である。
【０１８１】
第３の実施の形態におけるネットワークは、図１５に示されるように、ネットワーク機器１０００を備える。ネットワーク機器１０００は、他のネットワーク機器１１００と接続される。
【０１８２】
ネットワーク機器１０００は、図示していないが、ルーティングプロトコルを用いてルーティングテーブルを更新するルーティングテーブル更新部１００１を備える。
【０１８３】
また、ネットワーク機器１０００は、所定の信号を受信すると、第１の機器識別番号を他のネットワーク機器１１００に割り当てる機器識別番号割り当て部１００２を備える。
【０１８４】
なお、機器識別番号割り当て部１００２は、第１の機器識別番号として、所定の範囲の機器識別番号の中で、ルーティングテーブルに含まれていない機器識別番号を選択する。
【０１８５】
上述の機器識別番号は、３２ビットのＩＰアドレスであってもよい。
【０１８６】
他のネットワーク機器１１００は、所定の信号をネットワーク機器１０００に送信する。
【０１８７】
[動作の説明]
まず、ネットワーク機器１０００は、起動した後、ルーティングプロトコルを用いて一定間隔毎にルーティングテーブルを更新している。ルーティングテーブルには、ネットワーク上で使用されているＩＰアドレスが登録されている。なお、ネットワーク機器１０００には、まだネットワーク機器１１００が接続されていない。
【０１８８】
次に、ネットワーク機器１１００がネットワーク機器１０００に接続され、起動したとする。ネットワーク機器１１００は、起動すると、所定の信号をネットワーク機器１０００に送信する。
【０１８９】
次に、ネットワーク機器１０００は、ネットワーク機器１１００から所定の信号を受信すると、自身に備わる機器識別番号割り当て部１００２を起動する。
【０１９０】
機器識別番号割り当て部１００２は、起動すると、第１の機器識別番号として、所定の範囲の機器識別番号の中で、ルーティングテーブルに含まれていない機器識別番号を選択する。
【０１９１】
上述の所定の範囲の機器識別番号は、３２ビットで構成される全てのＩＰアドレス、すなわちＩＰアドレス「０．０．０．０」〜「２５５．２５５．２５５．２５５」までのＩＰアドレスであってもよい。
【０１９２】
次に、機器識別番号割り当て部１００２は、選択した機器識別番号、すなわち第１の機器識別番号を他のネットワーク機器１１００に割り当てる。
【０１９３】
上述の動作により、ネットワーク機器１０００は、ネットワーク上で使われていないＩＰアドレスを他のネットワーク機器１１００に割り当てることができる。
【０１９４】
なお、上述の「ルーティングテーブルに含まれていない機器識別番号」が複数存在する場合には、ネットワーク機器１１００は、任意のＩＰアドレスを１つ選択してもよい。
【０１９５】
上記の機器識別番号は、３２ビットのＩＰアドレスであってもよいが、これに限定しない。機器識別番号は、１２８ビットのＩＰアドレスであってもよい。
【０１９６】
［効果の説明］
本実施形態のネットワークは、ルーティング機能を有し、ネットワーク上で使われていないＩＰアドレスを（ルーティングテーブルに登録されていないＩＰアドレスを選択することで）把握し、他のネットワーク機器に割り当てるネットワーク機器を備える。すなわち、本実施形態のネットワークは、他のネットワーク機器に割り当てるべきＩＰアドレスを把握し、他のネットワーク機器に割り当てるネットワーク機器を備える。上述のネットワーク機器は、ＩＰアドレスを割り当てる為の専用のテーブルを必要としない。
【０１９７】
上述のネットワーク機器を備えるので、本実施形態のネットワークは、（ＩＰアドレスを割り当てる為の）追加機材や（ＩＰアドレスを割り当てる為のテーブルを格納する）メモリを必要とせず、各ネットワーク機器にＩＰアドレスを自動的に割り当てることができる。追加機材やメモリを必要としないので、本実施形態のネットワークは、ネットワークの導入コストを抑制することができる。
【０１９８】
なお、上述した実施の形態は、その形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々変更可能である。
【０１９９】
さらに、上記の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ルーティングプロトコルを用いてルーティングテーブルを更新するルーティングテーブル更新部と、
所定の信号を受信すると、第１の機器識別番号を他のネットワーク機器に割り当てる機器識別番号割り当て部と、
を備えるネットワーク機器であって、
前記機器識別番号割り当て部は、前記第１の機器識別番号として、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択する、
ことを特徴とするネットワーク機器。
（付記２）
前記機器識別番号割り当て部は、前記第１の機器識別番号として、所定の機器識別番号との差が最小の前記機器識別番号を前記他のネットワーク機器に割り当てる、
ことを特徴とする付記１に記載のネットワーク機器。
（付記３）
所定の条件を満たすと、前記ルーティングテーブルに登録されている機器識別番号を集約する、
ことを特徴とする付記１乃至２のいずれか１項に記載のネットワーク機器。
（付記４）
前記ルーティングテーブルに登録されている前記機器識別番号が所定の数以上である場合に、前記ルーティングテーブルに登録されている前記機器識別番号を集約する、
ことを特徴とする付記３に記載のネットワーク機器。
（付記５）
前記他のネットワーク機器とＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ）プロトコルを用いて通信を行う、
ことを特徴とする付記１乃至４のいずれか１項に記載のネットワーク機器。
（付記６）
前記機器識別番号は、ＩＰアドレスである、
ことを特徴とする付記１乃至５のいずれか１項に記載のネットワーク機器。
（付記７）
付記１乃至６のいずれか１項に記載のネットワーク機器を備え、
前記他のネットワーク機器は、前記所定の信号を、接続される前記ネットワーク機器に出力する、
ことを特徴とするネットワーク。
（付記８）
ルーティングプロトコルを用いてルーティングテーブルを更新するネットワーク機器が、他のネットワーク機器に機器識別番号を割り当てる方法であって、
所定の信号を受信すると、所定の範囲の機器識別番号の中で、前記ルーティングテーブルに含まれていない前記機器識別番号を選択し、前記他のネットワーク機器に割り当てる、
ことを特徴とする識別番号割当方法。
（付記９）
前記第１の機器識別番号として、所定の機器識別番号との差が最小の前記機器識別番号を前記他のネットワーク機器に割り当てる、
ことを特徴とする付記８に記載の識別番号割当方法。
（付記１０）
所定の条件を満たすと、前記ルーティングテーブルに登録されている機器識別番号を集約する、
ことを特徴とする付記８乃至９のいずれか１項に記載の識別番号割当方法。
（付記１１）
前記ルーティングテーブルに登録されている前記機器識別番号が所定の数以上である場合に、前記ルーティングテーブルに登録されている前記機器識別番号を集約する、
ことを特徴とする付記１０に記載の識別番号割当方法。
（付記１２）
前記機器識別番号は、ＩＰアドレスである、
ことを特徴とする付記８乃至１１のいずれか１項に記載の識別番号割当方法。
（付記１３）
ＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）プロトコルを用いて前記第他のネットワーク機器と通信を行う、
ことを特徴とする付記１乃至６のいずれか１項に記載のネットワーク機器。
（付記１４）
前記所定の範囲の機器識別番号は、３２ビットで構成される全てのＩＰアドレス、又は１２８ビットで構成される全てのＩＰアドレス、或いは、前記３２ビットで構成される全てのＩＰアドレスと前記１２８ビットで構成される全てのＩＰアドレスの両方である、
ことを特徴とする付記１乃至６、又は付記１３のいずれか１項に記載のネットワーク機器。
【符号の説明】
【０２００】
１０、１１、１２    ネットワーク機器
１３    監視サーバ
２０、２１、２２、２３、２４    ネットワーク機器
１００、１１０、１２０    ＩＰアドレス要求・付与部
１０１、１１１、１２１    記憶部
１０２、１１２、１２２    ルーティングテーブル
２００、２１０、２２０、２３０、２４０    ＩＰアドレス要求・付与部
２０１、２０２    ルーティングテーブル
２１１、２１２    ルーティング情報
１０００、１１００    ネットワーク機器
１００１    ルーティングテーブル更新部
１００２    機器識別番号割り当て部
【図１】
2015156609.tif 000003
【図２】
2015156609.tif 000004
【図３】
2015156609.tif 000005
【図４】
2015156609.tif 000006
【図５】
2015156609.tif 000007
【図６】
2015156609.tif 000008
【図７】
2015156609.tif 000009
【図８】
2015156609.tif 000010
【図９】
2015156609.tif 000011
【図１０】
2015156609.tif 000012
【図１１】
2015156609.tif 000013
【図１２】
2015156609.tif 000014
【図１３】
2015156609.tif 000015
【図１４】
2015156609.tif 000016
【図１５】
2015156609.tif 000017