(57)【要約】【課題】ネットワークに予め割り当てられたＩＰアドレスの範囲を超えてＩＰアドレスの割当てを自動的に行い得る確率を向上させ得る通信装置等の提供。【解決手段】通信装置は、送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信する受信部と、ネットワークにおいて既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定する判定部と、前記判定部が、前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合がある作成部と、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する送信部を備える。【選択図】      図１
2018129752.tif 000002
【特許請求の範囲】
【請求項１】
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信する受信部と、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定する判定部と、
前記判定部が、前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合がある作成部と、
前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する送信部と、
を備える、通信装置。
【請求項２】
前記作成が、新規作成により行われる、請求項１に記載された通信装置。
【請求項３】
前記作成が、元の通信用アドレスの範囲の拡張により行われる、請求項１に記載された通信装置。
【請求項４】
前記作成部が、前記作成後の通信用アドレスの範囲が、他のネットワークに割り当てた通信用アドレスの範囲と重なる場合に、前記作成を行わない、請求項３に記載された通信装置。
【請求項５】
前記作成を行わない場合に、前記作成を行わない旨を表す情報の出力を行う、請求項４に記載された通信装置。
【請求項６】
前記送付元が、送付された情報を送付先に送付する装置である、請求項１乃至請求項５のうちのいずれか一に記載された通信装置。
【請求項７】
前記アドレス数情報が、前記送付元が備えるポートの数である、請求項６に記載された通信装置。
【請求項８】
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信し、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定し、
前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合があり、
前記作成を行った場合に、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する、
通信装置に対し、
前記第一の情報を送付する通信機器。
【請求項９】
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信し、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定し、
前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合があり、
前記作成を行った場合に、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する、
通信装置が前記送付元に送付する前記第二の情報により、
受信情報の送付先に関する設定を行う、ネットワーク装置。
【請求項１０】
前記第二の情報により、受信情報を送付するポートに関する設定を行う、請求項９に記載されたネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置への通信用アドレスの割当てに関する。
【背景技術】
【０００２】
ＷＡＮに接続されたネットワークにネットワーク装置を新規に設置した場合に、そのネットワーク装置に対しＩＰアドレスを自動的に設定する技術が知られている（非特許文献１乃至３参照）。ここで、ＷＡＮ及びＩＰは、それぞれ、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ及びＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌの略である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＤＨＣＰの仕組み詳細（その６）、＠ｎｅｔｗｏｒｋ  Ｃｉｓｃｏ、［平成２８年１２月２２日検索］、インターネット（ｈｔｔｐ：／／ａｔｎｅｔｗｏｒｋ．ｉｎｆｏ／ｔｃｐｉｐ２／ｔｃｐｉｐ２８０．ｈｔｍｌ）
【非特許文献２】ＴＣＰ／ＩＰ通信プログラミング  Ｖｅｒ．２    「ＤＨＣＰプロトコル」、ｐｉｃｆｕｎ、［平成２８年１２月２２日検索］、インターネット（ｈｔｔｐ：／／ｗｗｗ．ｐｉｃｆｕｎ．ｃｏｍ／ｌａｎ０９ａ．ｈｔｍｌ）
【非特許文献３】通信用語の基礎知識「ネットマスク」、［平成２８年１２月２２日検索］、インターネット（ｈｔｔｐ：／／ｗｗｗ．ｗｄｉｃ．ｏｒｇ／ｗ／ＷＤＩＣ／％Ｅ３％８３％８Ｄ％Ｅ３％８３％８３％Ｅ３％８３％８８％Ｅ３％８３％９Ｅ％Ｅ３％８２％Ｂ９％Ｅ３％８２％ＡＦ）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、［背景技術］の項で説明した技術は、ネットワーク装置が接続されたサブネットに予め割り当てられたＩＰアドレスの範囲を超えてのＩＰアドレスの割当てを自動的に行うことはできない。それは、ＩＰアドレスを割り当てるサーバ等がサブネットに割り当てるＩＰアドレスの範囲は、自動的には変更されないためである。
【０００５】
本発明は、ネットワークに予め割り当てられたＩＰアドレスの範囲を超えてＩＰアドレスの割当てを自動的に行い得る確率を向上させ得る通信装置等の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信装置は、受信部と、判定部と、作成部と、送信部とを備える。前記受信部は、割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信する。前記判定部は、前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定する。前記作成部は、前記判定部が、前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合がある。前記送信部は、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する。
【発明の効果】
【０００７】
本発明の通信装置等は、ネットワークに予め割り当てられたＩＰアドレスの範囲を超えてＩＰアドレスの割当てを自動的に行い得る確率を向上させ得る。
【図面の簡単な説明】
【０００８】
【図１】第一実施形態のネットワークの構成例を表す概念図である。
【図２】Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＤＨＣＰ）サーバの構成例を表す概念図である。
【図３】Ｌａｙｅｒ２スイッチ（Ｌ２ＳＷ）の構成例を表す概念図である。
【図４】Ｌａｙｅｒ３スイッチ（Ｌ３ＳＷ）の構成例を表す概念図である。
【図５】ＤＨＣＰメッセージ部の例を表す概念図である。
【図６】サブネット情報の取得に関する処理の処理フロー例を表す概念図である。
【図７】Ｓ１０１の処理の詳細フロー例を表す概念図である。
【図８】ＤＨＣＰサーバが行う処理の処理フロー例を表す概念図（その１）である。
【図９】ＤＨＣＰサーバが行う処理の処理フロー例を表す概念図（その２）である。
【図１０】Ｌ３ＳＷの拡張処理部が行う処理の処理フロー例を表す概念図である。
【図１１】第一実施形態のネットワークの動作の具体例を表す概念図である。
【図１２】Ｓ３１１及びＳ３１２の処理を置き換える処理を表す概念図である。
【図１３】本発明の通信装置の最小限の構成を表すブロック図である。
【発明を実施するための形態】
【０００９】
＜第一実施形態＞
第一実施形態は、通信用スイッチが送信したＩＰアドレス割当て申請情報により、当該通信用スイッチに割り当てるＩＰアドレスに係るサブネットの範囲を拡張し得るネットワークに関する実施形態である。
［構成と動作］
図１は、第一実施形態のネットワークの例であるネットワーク５０１の構成を表す概念図である。図１にはＷＡＮ５０６及びＬ個の端末である端末４５１乃至４５Ｌも表してある。ここで、ＷＡＮは、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。
【００１０】
ネットワーク５０１は、ＤＨＣＰサーバ４０６と、ルータ４１１と、Ｌ３ＳＷ４３１乃至４３Ｎと、Ｌ２ＳＷ４２１乃至４２Ｍと、端末４５１乃至４５Ｌとを備える。ここで、ＳＷはスイッチの略である。また、ＤＨＣＰは、Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌの略である。ＤＨＣＰサーバについては、非特許文献１及び２に開示がある。また、Ｌ３ＳＷ及びＬ２ＳＷのＬは、Ｌａｙｅｒの略である。当該Ｌａｙｅｒは、端末を１階層目とした場合のＳＷの階層である。
【００１１】
ルータ４１１はＷＡＮ５０６から送られた情報を、Ｎ個のＬ３ＳＷであるＬ３ＳＷ４３１乃至４３Ｎの各々に振り分けて送付する。ルータ４１１が送られた情報を振り分ける経路は、ＤＨＣＰサーバ４０６により設定される。ルータ４１１は、また、Ｌ３ＳＷ４３１乃至４３Ｎの各々から送られる情報を、ＷＡＮ５０６又はＤＨＣＰサーバ４０６に送付する。
【００１２】
Ｌ３ＳＷ４３１は、ルータ４１１から送られた情報を、設定に従い、Ｍ個のＬ２ＳＷであるＬ２ＳＷ４２１乃至４２Ｍの各々に振り分けて送る。Ｌ３ＳＷ４３１は、また、Ｌ２ＳＷ４２１乃至４２Ｍの各々から送られた情報をルータ４１１に送る。
【００１３】
図１に表すＬ３ＳＷ４３１以外のＬ３ＳＷも、Ｌ３ＳＷ４３１と類似の動作を行う。
【００１４】
Ｌ２ＳＷ４２１は、Ｌ３ＳＷ４３１から送られた情報を、設定に従い、端末４５１乃至４５Ｌの各々に振り分けて送る。Ｌ２ＳＷ４２１は、また、端末４５１乃至４５Ｌの各々から送られた情報をＬ３ＳＷ４３１に送る。
【００１５】
Ｌ２ＳＷ４２１以外のＬ２ＳＷも、Ｌ２ＳＷ４２１と類似の動作を行う。
【００１６】
ＤＨＣＰサーバ４０６は、ネットワーク５０１に接続される装置に、ＩＰアドレスなどの、ＷＡＮへの接続に必要な情報を割り当てる。
【００１７】
Ｌ２ＳＷ４２１と、Ｌ２ＳＷ４２１の接続が想定される端末４５１乃至４５Ｌの各々までの経路と、はサブネット４６１を構成する。ここで、「サブネット」は「サブネットワーク」の略である。第一実施形態において、「サブネット」は「ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）サブネット」と同義である。また、「接続が想定される」は、実際に接続されているか否かを問わないという意味である。また、以下において、一つのＬ２ＳＷとの接続が想定されている端末を、そのＬ２ＳＷの「配下」の端末ということにする。
【００１８】
Ｌ２ＳＷ４２２と配下の図示しない各端末とはサブネット４６２を構成する。また、Ｌ２ＳＷ４２Ｍと配下の図示しない各端末とはサブネット４６Ｐを構成する。
【００１９】
同様にして、Ｌ３ＳＷ４３１と接続されたＬ２ＳＷ４２１乃至４２Ｍと、それらと接続されることが想定された各端末までの経路とは、サブネット４６１乃至４６ＰのＰ個のサブネットに分かれている。
【００２０】
ここで、Ｐは１以上Ｍ以下の整数である。数Ｐが数Ｍに等しくないのは、複数のＬ２ＳＷとその複数のＬ２ＳＷの各々への接続が想定された各端末までの経路とが、一つのサブネットを構成する場合が想定されるためである。そのような場合については、図１１を参照して後述する。
【００２１】
一つのＬ３ＳＷと接続されている各Ｌ２ＳＷ及び当該各Ｌ２ＳＷの配下の各端末までの経路がサブネットを構成する点は、Ｌ３ＳＷ４３１以外の他のＬ３ＳＷについても同様である。
【００２２】
そして、上記各サブネットに対して、ＤＨＣＰサーバ４０６が割り当てるＩＰアドレスの範囲を、ＤＨＣＰサーバ４０６は保持している。
【００２３】
図２は、図１に表すＤＨＣＰサーバ４０６の例であるＤＨＣＰサーバ４０６ａの構成例を表す概念図である。なお、以下におけるＤＨＣＰサーバ４０６ａの動作に関する説明は、図１に表すＬ２ＳＷ４２１が、ＤＨＣＰサーバ４０６ａへの、ＩＰアドレスの割当て要求元である場合を想定したものである。
【００２４】
ＤＨＣＰサーバ４０６ａは、処理部２１０と、拡張処理部２２０と、通信部２４０とを備える。
【００２５】
処理部２１０は、処理部２１１と記録部２１２とを備える。
【００２６】
記録部２１２は、図１に表すネットワーク５０１に属する各装置に割り当てるＩＰアドレスを保持する。記録部２１２は、処理部２１１からの指示により各装置に割り当てるＩＰアドレスを処理部２１１に送付する。
【００２７】
記録部２１２は、また、図１に表す各サブネットに割り当てるＩＰアドレスの範囲を表す情報であるサブネット情報からなるサブネット情報群を記録する。記録部２１２は、また、既割当数を記録する。記録部２１２は、処理部２１１からの指示によりサブネット情報を処理部２１１に送付する。ここで、既割当数は、各サブネットに既に割り当てられているＩＰアドレスのうち実際に当該サブネットの各装置に割り当ててあるＩＰアドレスの数である。
【００２８】
記録部２１２は、さらに、拡張処理部２２０の拡張部２２２からの指示により指示されたサブネット情報を拡張部２２２に送付する。記録部２１２は、さらに、拡張処理部２２０の拡張部２２２からの指示により指示されたサブネット情報を更新する。さらに、拡張処理部２２０の拡張部２２２からの指示により、指示されたサブネットの既割当数を拡張部２２２に送る。
【００２９】
処理部２１１は、記録部２１２から読み込んだ情報により、一般的なＤＨＣＰサーバが行う処理（非特許文献１乃至３参照）を行う。
【００３０】
拡張処理部２２０は、記録部２２１、２３２と、拡張部２２２と、更新部２２３と、作成部２２４、２３１とを備える。拡張処理部２２０は、必要に応じて前述のサブネット情報における所定のサブネットに割り当てるＩＰアドレスの範囲の拡張を行う。
【００３１】
記録部２２１は、ルータ４１１のＩＰアドレスを保持する。記録部２２１は、その他、拡張処理部２２０の各構成が指示する情報を記録する。そして、記録部２２１は、拡張処理部２２０の各構成からの指示により、指示された情報を送付する。
【００３２】
拡張部２２２は、図１に表すＬ２ＳＷ４２１から、送られた拡張ＤＨＣＰＤＩＳＣＯＶＥＲパケットに含まれる、Ｌ２ＳＷ４２１のポート数を取得する。以下、「ＤＨＣＰＤＩＳＣＯＶＥＲパケット」を「Ｄパケット」と記述する。
【００３３】
拡張Ｄパケットは、Ｌ２ＳＷ４２１のポート数が組み込まれたＤパケットである。当該Ｄパケットは、Ｌ２ＳＷ４２１が、ＩＰアドレスの割当てをＤＨＣＰサーバ４０６ａに対して要求するものである。Ｄパケットについては非特許文献１等に開示がある。拡張部２２２は、取得したポート数を記録部２２１に記録させる。
【００３４】
そして、拡張部２２２は、取得したポート数により、Ｄパケットの送付元が属するサブネットの拡張が必要かについての判定を行う。当該判定は例えば次のように行う。
【００３５】
拡張部２２２は、記録部２１２から、当該サブネットの前述の既割当数を読み込む。そして拡張Ｄパケットから取得したポート数と前記既割当数との加算値を導出する。
【００３６】
そして、拡張部２２２は、サブネット４６１に係るサブネット情報のネットマスクから、Ｌ２ＳＷ４２１に割当て可能なＩＰアドレス数（Ｎ１値）を以下の式で計算する。ここで、ネットマスクは、例えば、サブネット情報が「１９２．１６８．４．０／２４」であれば、「／」より後の「２４」の数字の部分をいう。
2018129752.tif 000003
【００３７】
上式によると、Ｎ１値は、ネットマスクが２４であれば２５４、ネットマスクが２３であれば５１０となる（非特許文献３参照）。
【００３８】
拡張部２２２は、前述の加算値がＮ１値以下であることを判定した場合は、サブネットの拡張が不要であることを判定する。
【００３９】
一方、拡張部２２２は、前述の加算値がＮ１値より大きいことを判定した場合は、サブネットの拡張が必要であることを判定する。
【００４０】
拡張部２２２は、サブネットの拡張が必要であることを判定した場合は、次に、サブネットの拡張の試行及び拡張可能かについての判定を行う。拡張部２２２は、当該試行及び判定を、例えば次のように行う。
【００４１】
拡張部２２２は、サブネット４６１のネットマスクを一つ小さくする。そして、拡張部２２２は、式１からＮ１値を導出する。そして、拡張部２２２は、Ｎ１値と前記加算値との大小関係を比較する。拡張部２２２は、Ｎ１値が前記加算値以上と判定されるまで、サブネット４６１のネットマスクを一つずつ小さくし、そのつど、Ｎ１値と前記加算値との大小関係を比較する。
【００４２】
そして、拡張部２２２は、Ｎ１値が前記加算値以上と判定すると、拡張したサブネット情報と、他のサブネットに既に割り当てたサブネット情報とで、ＩＰアドレスの範囲が重複するかについての判定を行う。
【００４３】
拡張部２２２は、当該判定によりＩＰアドレスの範囲が重複するという判定結果を導出した場合は、サブネットの拡張が不可能であると判定する。同じＩＰアドレスを複数の装置には割り当てられないからである。
【００４４】
拡張部２２２は、サブネットの拡張が不可能であることを判定した場合には、作成部２３１に、通知（第一の通知）をする。
【００４５】
一方、拡張部２２２は、サブネットの拡張が可能であることを判定した場合には、Ｎ１値が前記加算値以上と判定したサブネット情報を、サブネット４６１の拡張サブネット情報として確定する。そして、拡張部２２２は、記録部２１２が保持するサブネット４６１のサブネット情報を、確定した拡張サブネット情報により置き換える。
【００４６】
拡張部２２２は、拡張サブネット情報を作成したときは、作成した拡張サブネット情報を、更新部２２３及び作成部２２４に送付する。
【００４７】
更新部２２３は、拡張部２２２から送付された拡張サブネット情報により、ルータ４１１に対しルータ４１１が保持するルーティング情報を更新させる指示情報を作成する。当該指示情報は、例えば、ルータ４１１に対し、当該更新を指示するＳＮＭＰ情報である。ここで、ＳＮＭＰは、Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌの略である。更新部２２３は、作成した指示情報を、通信部２４０を介してルータ４１１に送付する。
【００４８】
作成部２２４は、拡張部２２２から送付された拡張サブネット情報をＤＨＣＰＯＦＦＥＲパケットに付与した、拡張ＤＨＣＰＯＦＦＥＲパケットを作成する。
【００４９】
以下、「ＤＨＣＰＯＦＦＥＲ」を「Ｏ」と記述する。Ｏパケットは、Ｄパケットの送付元に対しＤＨＣＰサーバが送る、ＩＰアドレスのオファーである。Ｏパケットについては、例えば、非特許文献１に開示がある。なお、拡張Ｏパケットは、Ｏパケットのサブネット情報格納部分に拡張後のサブネット情報が格納されているＯパケットである。拡張Ｏパケットのフォーマットは、サブネット情報を格納する通常のＯパケットのフォーマットでも構わない。
【００５０】
作成部２２４は、作成した拡張Ｏパケットを、通信部２４０を介して、さらに図１に表すルータ４１１及び所定のＬ３ＳＷを経由して、拡張Ｄパケットの送付元のＬ２ＳＷ４２１に送付する。
【００５１】
作成部２３１は、作成部２２４からの前述の第一の通知により、記録部２３２が保持する通知先の電子メールアドレス群から、サブネット４６１の通知先の電子メールアドレスを特定する。当該通知先は、例えば、サブネット４６１又はＬ２ＳＷ４２１の、管理者又は利用者である。そして、作成部２３１は、特定した電子メールアドレスを送付先とするエラー電子メールを作成する。エラー電子メールは、Ｌ２ＳＷ４２１が送付したＤパケットについてサブネット４６１の拡張が不可能である等の理由により、Ｌ２ＳＷ４２１へのＩＰアドレスの割当てが行えない旨を通知先に通知するものである。そして、作成部２３１は、作成したエラー電子メールを、通信部２４０を介して送信する。
【００５２】
記録部２３２は、エラー電子メールの送付先の電子メールアドレス群を保持する。そして、作成部２３１の指示により、指示された電子メールアドレスを、作成部２３１に送付する。
【００５３】
通信部２４０は、ルータ４１１から送られた情報を、処理部２１１及び拡張部２２２に送付する。通信部２４０は、また、処理部２１１、更新部２２３、作成部２２４、２３１が指示する情報を、送信先に送信する。
【００５４】
なお、処理部２１１、通信部２４０、作成部２３１、２２４、更新部２２３及び拡張部２２２のうちの任意の二つ以上は共通の部分であっても構わない。また、記録部２１２、２２１及び２３２のうちの任意の二つ以上は共通の部分であっても構わない。また、記録部２１２、２２１及び２３２の各々は、処理部２１１、通信部２４０、作成部２３１、２２４、更新部２２３及び拡張部２２２の各々の一部であっても構わない。
【００５５】
図３は、図１に表すＬ２ＳＷ４２１乃至４２Ｍの各々の例であるＬ２ＳＷ４２１ａの構成例を表す概念図である。
【００５６】
Ｌ２ＳＷ４２１ａは、処理部２５０と拡張処理部２５１と、記録部２５２と、ポート群２５３とを備える。
【００５７】
ポート群２５３は、複数のポートを備える。ポート群２５３中の小さな四角形は各ポートを表す。当該各ポートは、Ｌ２ＳＷ４２１ａの接続端子である。当該ポートの各々は処理部２５０に接続されるが、図３では当該接続の様子は図示を省略する。
【００５８】
記録部２５２は、ポート群２５３が備えるポート数を保持する。そして、記録部２５２は、拡張処理部２５１の指示に従い、当該ポート数を拡張処理部２５１に送付する。
【００５９】
記録部２５２は、また、Ｄパケットを構成する各情報を保持する。そして、記録部２５２は、処理部２５０の指示に従い、Ｄパケットを構成する各情報を、処理部２５０に送付する。
【００６０】
記録部２５２は、さらに、Ｌ２ＳＷ４２１ａの配下の端末との接続が想定された、ポート群２５３の各ポートとＭＡＣアドレスとの対応関係（第一の対応関係）を保持する。ここで、ＭＡＣは、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌの略である。記録部２５２は、処理部２５０の指示に従い、当該第一の対応関係又はその部分を、処理部２５０に送付する。記録部２５２は、また、処理部２５０の指示に従い、当該第一の対応関係又はその部分を、書き換える。
【００６１】
拡張処理部２５１は、記録部２５２から読み込んだポート数を付与したＤパケットである拡張Ｄパケットを生成する。Ｄパケットは、Ｌ２ＳＷ４２１ａの管理者等がＤＨＣＰサーバ４０６に対しＩＰアドレスの割当てを要求するパケットである。拡張処理部２５１は、当該生成を、例えば、Ｌ２ＳＷ４２１ａが図１に表すネットワーク５０１に接続され、Ｌ２ＳＷ４２１ａに電力が供給されることにより自動的に行う。そして、拡張処理部２５１は、生成した拡張Ｄパケットを、処理部２５０に送付する。処理部２５０は拡張処理部２５１から送付された拡張Ｄパケットをブロードキャスト送信する。処理部２５０は、送信した拡張Ｄパケットに対する応答である拡張Ｏパケットの受信がない場合は、例えば１分毎等の間隔で、拡張Ｏパケットの受信があるまで、拡張Ｄパケットをブロードキャスト送信する。当該拡張Ｄパケットは、図１に表すＬ３ＳＷ４３１及びルータ４１１を経由して、ＤＨＣＰサーバ４０６に到達し、ＤＨＣＰサーバ４０６により受信される。
【００６２】
処理部２５０は、Ｌ３ＳＷ４３１乃至４３Ｎの所定のＬ３ＳＷと接続された、ポート群２５３のポートにパケットが送られた場合は、当該パケットの送付先ＭＡＣアドレスを読み込む。そして、処理部２５０は、記録部２５２が保持する前述の第一の対応関係から、ポート群２５３の一つのポートを特定する。そして、処理部２５０は、特定したポートに、前記パケットを送出する。
【００６３】
処理部２５０は、また、ポート群２５３の各端末と接続されたポートにパケットが送られた場合は、ポート群２５３の前記Ｌ３ＳＷと接続されたポートに、当該パケットを送出する。
【００６４】
図４は、図１に表すＬ３ＳＷ４３１乃至４３Ｎの各々の例であるＬ３ＳＷ４３１ａの構成例を表す概念図である。
【００６５】
Ｌ３ＳＷ４３１ａは、処理部２００と拡張処理部２０１と、記録部２０２と、ポート群２０３とを備える。
【００６６】
ポート群２０３は、複数のポートを備える。各ポートは処理部２００に接続されるが、図４では当該接続の様子は図示を省略する。
【００６７】
記録部２０２は、各ポートと前述のサブネット情報との対応情報（第二の対応関係）を保持する。
【００６８】
処理部２００は、図１に表すルータ４１１から送られるパケットに含まれる情報からサブネット情報を特定する。そして、処理部２００は、記録部２０２が保持する第二の対応関係から、当該サブネット情報と対応付けられたポートを特定する。そして、処理部２００は、特定したポートに前記パケットを送出する。
【００６９】
一方、処理部２００は、Ｌ２ＳＷ４２１乃至４２Ｍの各々から、各ポートに送られたパケットを、ルータ４１１と接続されたポートに送出する。
【００７０】
さらに、処理部２００は、ルータ４１１と接続されたポートに、ＤＨＣＰサーバ４０６からの前述の拡張Ｏパケットが届いた場合は、当該拡張Ｏパケットに含まれる拡張サブネット情報を取り出す。そして、処理部２００は、取り出した拡張サブネット情報を拡張処理部２０１に送付する。
【００７１】
拡張処理部２０１は、処理部２００から拡張サブネット情報が送られた場合は、当該サブネット情報により、記録部２０２に、前述の第二の対応関係を更新させる。
【００７２】
図５は、前述の拡張Ｄパケットに含まれるＤＨＣＰメッセージ部の例であるＤＨＣＰメッセージ部４０１を表す概念図である。なお、Ｄパケットのフォーマット及びＤＨＣＰメッセージ部については、例えば、非特許文献２に開示がある。
【００７３】
ＤＨＣＰメッセージ部４０１は、メッセージ前半部と、ｆｉｌｅと、ｏｐｔｉｏｎとを備える。ｆｉｌｅはヌル文字と拡張領域とを備える。前述のポート数は、拡張領域に格納される。
【００７４】
図６は、図１に表すネットワーク５０１が行う、Ｌ２ＳＷによるＩＰアドレス取得に関する処理の処理フロー例を表す概念図である。図６は、図１に表すＬ２ＳＷ４２１が新規に導入され、ＩＰアドレスの割当てをＤＨＣＰサーバ４０６に対し要求することを想定した場合の処理例である。
【００７５】
図６は、また、拡張Ｄパケットの送付を受けて、ＤＨＣＰサーバ４０６がサブネットの拡張を行う場合について表してある。図８及び図９を参照して後述するように、拡張Ｄパケットの送付を受けて、ＤＨＣＰサーバ４０６がサブネットの拡張を行わない場合もある。その場合は、ＤＨＣＰサーバ４０６が行うＳ１０３ａ以降の処理は、非特許文献２等に記述される、Ｄパケットの送付を受けてＤＨＣＰサーバが行う一般的な処理となる。
【００７６】
なお、図６において、ルータ４１１は、Ｌ３ＳＷ４３１が送る情報をＤＨＣＰサーバ４０６に転送し、ＤＨＣＰサーバ４０６が送る情報をＬ３ＳＷ４３１に転送する。図６においては、ルータ４１１が行う当該転送処理については図示を省略する。
【００７７】
図６に表す処理は、例えば、Ｌ２ＳＷ４２１が、図１に表すＬ３ＳＷに接続され、Ｌ２ＳＷ４２１が稼動を開始することにより開始される。
【００７８】
まず、Ｌ２ＳＷ４２１は、Ｓ１０１の処理として、拡張Ｄパケットを作成し、作成した拡張ＤパケットをＬ３ＳＷ４３１に送付する。Ｌ２ＳＷ４２１が行うＳ１０１及び後述のＳ１０７の処理の詳細例は、図７を参照して後述する。
【００７９】
そして、Ｌ３ＳＷ４３１は、Ｓ１０２の処理として、Ｌ２ＳＷから送られた拡張Ｄパケットを、ルータ４１１を介してＤＨＣＰサーバ４０６に転送する。
【００８０】
ＤＨＣＰサーバ４０６は、Ｌ３ＳＷ４３１が転送した拡張Ｄパケットを受けて、Ｓ１０３ａの処理としてサブネット拡張処理を行う。ＤＨＣＰサーバ４０６は、また、Ｓ１０３ｂの処理としてルータの設定変更指示を行う。ＤＨＣＰサーバ４０６は、Ｓ１０５の処理として拡張Ｏパケットの作成と、作成したＯパケットの、ルータ４１１及びＬ３ＳＷ４３１を経由しての、Ｌ２ＳＷ４２１への送付を行う。
【００８１】
Ｓ１０３ａ、Ｓ１０３ｂ及びＳ１０５の処理の詳細例は、図８及び図９を参照して、後述する。
【００８２】
ルータ４１１は、Ｓ１０３ｂの処理を受けて、Ｓ１０４の処理として、ルーティング情報の更新を行う。
【００８３】
Ｌ３ＳＷ４３１は、Ｓ１０５の処理を受けて、Ｓ１０６の処理として、ＤＨＣＰサーバ４０６から送付された拡張Ｏパケットを、Ｌ２ＳＷ４２１に転送する。Ｌ３ＳＷ４３１は、また、Ｓ１０６の処理として、拡張ＯパケットによるＬ３ＳＷの転送先サブネットの設定を行う。Ｓ１０６の処理の詳細例は、図１０を参照して後述する。
【００８４】
Ｌ２ＳＷ４２１は、Ｓ１０６の処理を受けて、Ｓ１０７の処理として、Ｌ３ＳＷ４３１から転送された拡張Ｏパケットを受信する。
【００８５】
そして、Ｌ２ＳＷ４２１は、Ｓ１０８の処理として、Ｒパケットの作成と、作成したＲパケットのＬ３ＳＷ４３１及びルータ４１１を介してのＤＨＣＰサーバ４０６への送付を行う。ここで、「Ｒパケット」は、「ＤＨＣＰＲＥＱＵＥＳＴパケット」の略である。ＤＨＣＰサーバからのＯパケットの送付を受けてのＬ２ＳＷによるＲパケットの送付は、ＤＨＣＰサーバに対してＩＰアドレスの割当てを要求する一般的な処理である。Ｓ１０８の処理内容は、例えば、非特許文献２に開示がある。
【００８６】
Ｌ３ＳＷ４３１は、Ｓ１０８の処理を受けて、Ｌ２ＳＷ４２１が送付したＲパケットを、ルータ４１１を介してＤＨＣＰサーバ４０６に転送する。
【００８７】
ＤＨＣＰサーバ４０６は、Ｌ２ＳＷ４２１からのＲパケットの送付を受けて、Ｓ１１０の処理として、Ｐパケットの作成と、作成したＰパケットの、ルータ４１１及びＬ３ＳＷ４３１を経由してのＬ２ＳＷ４２１への送付を行う。ここで、「Ｐパケット」は、「ＤＨＣＰＡＣＫパケット」の略である。Ｌ２ＳＷからのＲパケットの送付を受けてのＤＨＣＰサーバによるＰパケットの送付は、ＩＰアドレスの要求元に対してＩＰアドレスを割り当てる一般的な処理である。Ｓ１０８の処理内容は、例えば、非特許文献２に開示がある。
【００８８】
Ｌ３ＳＷ４３１は、Ｓ１１０の処理を受けて、ＤＨＣＰサーバ４０６から送付されたＰパケットを、Ｌ２ＳＷ４２１に転送する。
【００８９】
Ｌ２ＳＷ４２１は、Ｌ３ＳＷ４３１が転送したＰパケットを受信する。そして、Ｌ２ＳＷ４２１は、Ｐパケットに含まれる、ＤＨＣＰサーバ４０６がＬ２ＳＷ４２１に割当てたＩＰアドレスを取得する。
【００９０】
ＰパケットのＬ２ＳＷ４２１による受信により、図６に表す処理は終了する。
【００９１】
図７は、図３に表すＬ２ＳＷ４２１ａの処理部２５０が行う、図６に表すＳ１０１及びＳ１０７の処理の詳細フロー例を表す概念図である。
【００９２】
処理部２５０は、Ｌ２ＳＷ４２１ａが、図１に表すＬ３ＳＷに接続され、Ｌ２ＳＷ４２１ａが稼動を開始することにより、図７に表す処理を開始する。
【００９３】
そして、処理部２５０は、Ｓ２０１の処理として、図３に表す記録部２５２が保持する、Ｌ２ＳＷ４２１ａのポート群２５３のポート数を読み込む。
【００９４】
次に、処理部２５０は、Ｓ２０２の処理として、拡張Ｄパケットの作成を行う。処理部２５０は、当該作成を、例えば、処理部２５０が作成したＤパケットのＤＨＣＰメッセージ部４０１（図５参照）の拡張領域にＳ２０１の処理により読み込んだポート数を格納することにより行う。
【００９５】
そして、処理部２５０は、Ｓ２０３の処理として、Ｓ２０２の処理により作成したＤパケットを、ブロードキャスト送信する。ブロードキャスト送信を行うのは、Ｓ２０３の処理の時点では、処理部２５０は、ＤＨＣＰサーバ４０６のＩＰアドレス等を取得していない場合が想定されるからである。
【００９６】
そして、処理部２５０は、Ｓ２０４の処理として、Ｓ２０３の処理が終了してから所定の時間が経過したかについての判定を行う。当該時間は、Ｓ２０４の処理のために予め定められたものである。当該時間は例えば、前述の、１分等である。
【００９７】
処理部２５０は、Ｓ２０４の処理による判定結果がｙｅｓの場合は、Ｓ２０５の処理を行う。
【００９８】
一方、処理部２５０は、Ｓ２０４の処理による判定結果がｎｏの場合は、Ｓ２０４の処理を再度行う。
【００９９】
処理部２５０は、Ｓ２０５の処理を行う場合は、同処理として、Ｓ２０３の処理により送付した拡張Ｄパケットについての拡張Ｏパケット（又はＯパケット）を受信したかについての判定を行う。
【０１００】
処理部２５０は、Ｓ２０５の処理による判定結果がｙｅｓの場合は、図６に表すＳ１０８の処理を行う。
【０１０１】
一方、処理部２５０は、Ｓ２０５の処理による判定結果がｎｏの場合は、Ｓ２０３の処理を再度行う。
【０１０２】
図８及び図９は、ＤＨＣＰサーバ４０６が行う処理の処理フロー例を表す概念図である。
【０１０３】
ＤＨＣＰサーバ４０６は、ＤＨＣＰサーバ４０６の電源オンやＯＳ立ち上げ等による稼動開始により、図８及び図９に表す処理をスタートする。
【０１０４】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０１の処理として、拡張Ｄパケットを受信したかについての判定を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３０１乃至後述のＳ３１３の処理は、拡張処理部２２０の拡張部２２２が行う。
【０１０５】
ＤＨＣＰサーバ４０６は、Ｓ３０１の処理による判定結果がｙｅｓの場合は、Ｓ３０２の処理を行う。
【０１０６】
一方、ＤＨＣＰサーバ４０６は、Ｓ３０１の処理による判定結果がｎｏの場合は、Ｓ３０１の処理を再度行う。
【０１０７】
ＤＨＣＰサーバ４０６は、Ｓ３０２の処理を行う場合は、同処理として、Ｓ３０１の処理により受信したことを判定した拡張Ｄパケットから、ポート数の読み込みを行う。当該ポート数は、当該拡張Ｄパケットの送付元Ｌ２ＳＷのポート数である。
【０１０８】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０３の処理として、前述の既割当数を読み込む。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、拡張処理部２２０の拡張部２２２が既割当数を記録部２１２から読み込む。
【０１０９】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０４の処理として、Ｓ３０２の処理により読み込んだポート数とＳ３０３の処理により読み込んだ既割当数とを加算した加算値を導出する。
【０１１０】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０５の処理として、受信した拡張Ｄパケットの送付元のＬ２ＳＷが属するサブネットに係るサブネット情報を読み込む。当該サブネット情報は、ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、拡張処理部２２０の拡張部２２２が当該サブネット情報を記録部２１２から読み込む。
【０１１１】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０６の処理として、Ｓ３０５の処理により読み込んだサブネット情報から、前述のネットマスクを抽出する。
【０１１２】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０７の処理として、Ｓ３０６の処理により抽出したネットマスクを前述の式１に代入し、Ｌ２ＳＷに割当て可能なＩＰアドレス数（Ｎ１値）を導出する。
【０１１３】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０８の処理として、Ｓ３０７の処理により導出したＮ１値がＳ３０４の処理により導出した加算値以上であるかを判定する。
【０１１４】
ＤＨＣＰサーバ４０６は、Ｓ３０８の処理による判定結果がｙｅｓの場合は、Ｓ３１６ａの処理を行う。
【０１１５】
一方、ＤＨＣＰサーバ４０６は、Ｓ３０８の処理による判定結果がｎｏの場合は、Ｓ３０９の処理を行う。
【０１１６】
ＤＨＣＰサーバ４０６は、Ｓ３１６ａの処理を行う場合は、同処理として、Ｏパケットの作成を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１６の処理は、処理部２１１が行う。
【０１１７】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１７ａの処理として、Ｓ３１６ａの処理により作成したＯパケットを、Ｓ３０１の処理により受信したことを判定したＤパケットの送付元のＬ２ＳＷに送付する。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１７の処理は、処理部２１１の指示により、通信部２４０が行う。
【０１１８】
そして、ＤＨＣＰサーバ４０６は、図９に表すＳ３２０の処理を行う。
【０１１９】
ＤＨＣＰサーバ４０６は、Ｓ３０９の処理を行う場合は、同処理として、ネットマスクの値を一つ減らす。
【０１２０】
そして、ＤＨＣＰサーバ４０６は、Ｓ３０９の処理により導出したネットマスクを前述の式１に代入し、Ｌ２ＳＷに割当て可能なＩＰアドレス数（Ｎ１値）を導出する。
【０１２１】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１０−２の処理として、Ｓ３１０−１の処理により導出したＮ１値がＳ３０４の処理により導出した加算値以上であるかを判定する。
【０１２２】
ＤＨＣＰサーバ４０６は、Ｓ３１０−２の処理による判定結果がｙｅｓの場合は、図９に表すＳ３１１の処理を行う。
【０１２３】
一方、ＤＨＣＰサーバ４０６は、Ｓ３１０−２の処理による判定結果がｎｏの場合は、Ｓ３０９の処理を再度行う。
【０１２４】
ＤＨＣＰサーバ４０６は、図９に表すＳ３１１の処理を行う場合は、同処理として、Ｓ３０５の処理により読み込んだサブネット情報に最新のネットマスクを組み込んだ拡張サブネット情報を作成する。
【０１２５】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１２の処理として、Ｓ３１１の処理により作成したサブネット情報が表すＩＰアドレスの範囲が、他のサブネット情報が表すＩＰアドレスの範囲と重ならないかを判定する。当該他のサブネット情報はＤＨＣＰサーバ４０６が保持する他のサブネット情報である。ＤＨＣＰサーバ４０６がＤＨＣＰサーバ４０６ａの場合は、当該他のサブネット情報は記録部２１２が保持する。
【０１２６】
ＤＨＣＰサーバ４０６は、Ｓ３１２の処理による判定結果がｙｅｓの場合は、Ｓ３１３の処理を行う。
【０１２７】
一方、ＤＨＣＰサーバ４０６は、Ｓ３１２の処理による判定結果がｎｏの場合は、Ｓ３１８の処理を行う。
【０１２８】
ＤＨＣＰサーバ４０６は、Ｓ３１３の処理を行う場合は、同処理として、Ｓ３０５の処理により読み込んだサブネット情報をＳ３１１の処理により作成した拡張サブネット情報により更新する。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、拡張処理部２２０の拡張部２２２が、記録部２１２に、Ｓ３０５の処理により読み込んだサブネット情報をＳ３１１の処理により作成した拡張サブネット情報により更新させる。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、また、拡張処理部２２０の拡張部２２２は、作成部２２４及び更新部２２３に、サブネット情報の更新があったことの通知を行う。
【０１２９】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１４の処理として、図１に表すルータ４１１へのルータ４１１が保持する通信経路情報の設定変更指示を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、更新部２２３が、記録部２１２から読み込んだ前記拡大サブネット情報に基づき、通信部２４０を通じて、ルータ４１１への、設定変更指示を行う。当該指示は、前述のように、例えば、ＳＮＭＰによる通信により行われる。
【０１３０】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１５の処理として、ルータ４１１から、設定更新完了の通知があったかについての判定を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１５の処理は、通信部２４０及び作成部２２４が行う。
【０１３１】
ＤＨＣＰサーバ４０６は、Ｓ３１５の処理による判定結果がｙｅｓの場合は、Ｓ３１６の処理を行う。
【０１３２】
一方、ＤＨＣＰサーバ４０６は、Ｓ３１５の処理による判定結果がｎｏの場合は、Ｓ３１５の処理を再度行う。
【０１３３】
ＤＨＣＰサーバ４０６は、Ｓ３１６の処理を行う場合は、同処理として、拡張Ｏパケットの作成を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１６の処理は、作成部２２４が行う。
【０１３４】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１７の処理として、Ｓ３１６の処理により作成した拡張Ｏパケットを、Ｓ３０１の処理により受信したことを判定したＤパケットの送付元のＬ２ＳＷに送付する。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１７の処理は、作成部２２４の指示により、通信部２４０が行う。
【０１３５】
そして、ＤＨＣＰサーバ４０６は、Ｓ３２０の処理を行う。
【０１３６】
ＤＨＣＰサーバ４０６は、Ｓ３１８の処理を行う場合は、同処理として、前述のエラー電子メールの作成を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１８の処理は、作成部２３１が行う。
【０１３７】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１９の処理として、Ｓ３１８の処理により作成したエラー電子メールの送付を行う。ＤＨＣＰサーバ４０６が図２に表すＤＨＣＰサーバ４０６ａの場合は、Ｓ３１９の処理は、作成部２３１の指示により、通信部２４０が行う。
【０１３８】
そして、ＤＨＣＰサーバ４０６は、Ｓ３２０の処理を行う。
【０１３９】
ＤＨＣＰサーバ４０６は、Ｓ３２０の処理を行う場合は、同処理として、図８及び図９に表す処理を終了するかについての判定を行う。ＤＨＣＰサーバ４０６は、同処理を、例えば、外部からの終了情報の入力の有無を判定することにより行う。当該終了情報は、例えば、ＤＨＣＰサーバ４０６の電源のオフやＯＳの立ち下げにより入力される。
【０１４０】
ＤＨＣＰサーバ４０６は、Ｓ３２０の処理による判定結果がｙｅｓの場合は、図８及び図９に表す処理を終了する。
【０１４１】
一方、ＤＨＣＰサーバ４０６は、Ｓ３２０の処理による判定結果がｎｏの場合は、図８に表すＳ３０１の処理を再度行う。
【０１４２】
図１０は、図４に表すＬ３ＳＷ４３１ａの拡張処理部２０１が行う処理の処理フロー例を表す概念図である。
【０１４３】
拡張処理部２０１は、Ｓ４０１の処理として、まず、拡張Ｏパケットを受信したかについての判定を行う。
【０１４４】
拡張処理部２０１は、Ｓ４０１の処理による判定結果がｙｅｓの場合は、Ｓ４０２の処理を行う。
【０１４５】
一方、拡張処理部２０１は、Ｓ４０１の処理による判定結果がｎｏの場合は、Ｓ４０１の処理を再度行う。
【０１４６】
拡張処理部２０１は、Ｓ４０２の処理を行う場合は、同処理として、Ｓ４０１の処理により受信したと判定した拡張Ｏパケットを、拡張Ｏパケット送付先のＬ２ＳＷに転送する。
【０１４７】
そして、拡張処理部２０１は、Ｓ４０３の処理として、Ｓ４０１の処理により受信したと判定した拡張Ｏパケットから、拡張サブネット情報を取得する。
【０１４８】
そして、拡張処理部２０１は、Ｓ４０４の処理として、Ｓ４０３の処理により取得した拡張サブネット情報から、前述の第二の対応関係の該当部分を作成する。第二の対応関係は、サブネット情報と図４に表すポート群２０３の各ポートとの対応関係である。また、前記部分は、拡張Ｏパケットが保持する拡張サブネット情報のサブネットに関係する部分である。
【０１４９】
そして、拡張処理部２０１は、Ｓ４０５の処理として、図４に表す記録部２０２が保持する第二の対応関係の該当部分を、Ｓ４０４の処理により作成した第二の対応関係の部分により置き換える。当該該当部分は、拡張Ｏパケットが保持する拡張サブネット情報のサブネットに係る部分である。
【０１５０】
そして、拡張処理部２０１は、Ｓ４０６の処理として、図１０に表す処理を終了するかについての判定を行う。拡張処理部２０１は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【０１５１】
拡張処理部２０１は、Ｓ４０６の処理による判定結果がｙｅｓの場合は、図１０に表す処理を終了する。
【０１５２】
一方、拡張処理部２０１は、Ｓ４０６の処理による判定結果がｎｏの場合は、Ｓ４０１の処理を再度行う。
［具体例］
図１１は、第一実施形態のネットワークを学校に適用した場合の、第一実施形態のネットワークの動作の具体例を表す概念図である。
【０１５３】
図１１に表す動作は、以下を前提とする。
【０１５４】
この学校には、校舎１及び校舎２の２校舎が設置されている。図１１には校舎１のみ表し、校舎２のネットワーク構成は校舎１と同様なので、校舎２の図示は省略する。
【０１５５】
ＤＨＣＰサーバ４０６及びルータ４１１は、全校に１台ずつ設置されている。ＤＨＣＰサーバ４０６及びルータ４１１は、両校舎に共通のＤＨＣＰサーバ及びルータである。これらは、例えば、図示しないシステムセンタに設置されている。
【０１５６】
ＤＨＣＰサーバ４０６は、初期情報として、図１１に表すサブネット情報及び既割当数を保持している。この初期情報の設定は人手により手動で行うこととする。
【０１５７】
また、ルータ４１１は、図１１に表す転送先サブネット情報及びｎｅｘｔ  ｈｏｐ情報を保持している。
【０１５８】
校舎ごとにＬ３ＳＷが一台ずつ設置されている。校舎１にはＬ３ＳＷ４３１が、校舎２には、図示しない、校舎２Ｌ３ＳＷが、それぞれ設置されている。
【０１５９】
校舎１には教室１及び教室２の２教室が設置されている。校舎１にはＬ３ＳＷ４３１が設置されている。
【０１６０】
教室１には、サブネット情報が１９２．１６８．０．０／２４のサブネットが一つ設定されている。当該サブネットは、Ｌ３ＳＷ４３１が、ルータ４１１から送られた情報を転送する転送先である。また、教室１にはＬ２ＳＷ４２１が設置されている。Ｌ２ＳＷ４２１は、複数の端末への接続が想定されている。
【０１６１】
教室２には、サブネット情報が１９２．１６８．４．０／２４のサブネットが一つ設定されている。当該サブネットは、Ｌ３ＳＷ４３１が、ルータ４１１から送られた情報を転送する転送先である。また、教室２にはＬ２ＳＷ４２２が設置されている。Ｌ２ＳＷ４２１は、２０１台の端末への接続が想定されている。ここで、教室２にはＬ２ＳＷ４２３が増設された。Ｌ２ＳＷ４２３は、２０１個のポートを備え、２０１台の端末への接続が想定されている。
【０１６２】
以下、上記前提により、図１１に表すシステムの動作を、図１１に表すＡ１乃至Ａ８の動作番号を参照しつつ説明する。
【０１６３】
まず、本動作のスタートとして、教室２にＬ２ＳＷ４２３が増設されたとする（図７のスタート）。教室２のサブネットのサブネット情報は、前述のように１９２．１６８．４．０／２４である。Ｌ２ＳＷ４２３は、この教室２のサブネットの一部となる。
【０１６４】
増設されたＬ２ＳＷ４２３は、Ａ１の動作として、拡張Ｄパケットのブロードキャスト送信を行う（図６のＳ１０１、図７のＳ２０３）。当該拡張Ｄパケットには、Ｌ２ＳＷ４２３のポート数である、ポート数２０１個の情報が含まれている（図６のＳ１０１、図７のＳ２０１、Ｓ２０２）。
【０１６５】
次に、Ｌ３ＳＷ４３１は、Ａ２の動作として、Ａ１の動作によりＬ２ＳＷ４２３がブロードキャスト送信した拡張Ｄパケットを転送する（図６のＳ１０２）。転送された拡張Ｄパケットは、ルータ４１１を経由してＤＨＣＰサーバ４０６に到達する。
【０１６６】
拡張Ｄパケットを受信したＤＨＣＰサーバ４０６は、１９２．１６８．４．０／２４のサブネット情報が、拡張Ｄパケットに含まれるポート数である２０１個分のＩＰアドレスをＬ２ＳＷ４２３に割り当てられないことを判定する。（図６のＳ１０３ａ、図８のＳ３０２乃至Ｓ３０８のｙｅｓ）。
【０１６７】
そして、ＤＨＣＰサーバ４０６は、１９２．１６８．４．０／２４のサブネット情報を１９２．１６８．４．０／２３のサブネット情報に仮変更する（図６のＳ１０３ａ、図８のＳ３１０−１，Ｓ３１０−２のｙｅｓ）。そして、１９２．１６８．４．０／２３のサブネット情報が表すＩＰアドレスの範囲が、他のサブネット情報が表すＩＰアドレスの範囲と重ならないことを判定したとする（図６のＳ１０３ａ、図９のＳ３１２のｙｅｓ）。
【０１６８】
次に、ＤＨＣＰサーバ４０６は、Ａ３の動作として、１９２．１６８．４．０／２４のサブネット情報を１９２．１６８．４．０／２３のサブネット情報に確定する（図６のＳ１０３ａ、図９のＳ３１３）。
【０１６９】
そして、ＤＨＣＰサーバ４０６は、ルータ４１１に対し、９２．１６８．４．０／２４のサブネット情報の１９２．１６８．４．０／２３への変更をＳＮMＰ通信により指示する（図６のＳ１０３ｂ、図９のＳ３１４）。
【０１７０】
当該指示を受けて、ルータ４１１は、Ａ４の動作として、ルーティング先のサブネット情報のうち、１９２．１６８．４．０／２４を１９２．１６８．４．０／２３に変更する（図６のＳ１０４、図９のＳ３１５のｙｅｓ）。
【０１７１】
そして、ＤＨＣＰサーバ４０６は、Ａ５の動作として、拡張Ｏパケットを、Ｌ２ＳＷ４２３に向けて送付する（図６のＳ１０５、図９のＳ３１６、Ｓ３１７）。当該拡張Ｏパケットは、ルータ４１１を経由して、Ｌ３ＳＷ４３１に到着する。
【０１７２】
Ｌ３ＳＷ４３１は、Ａ６の動作として、到着した拡張Ｏパケットに含まれる、サブネット情報の１９２．１６８．４．０／２４から１９２．１６８．４．０／２３への変更情報を受けて、Ｌ３ＳＷ４３１の転送先についての設定を変更する。（図６のＳ１０６、図１０のＳ４０３乃至Ｓ４０５）。当該変更は、転送先サブネット情報の、１９２．１６８．４．０／２４から１９２．１６８．４．０／２３への変更である。
【０１７３】
Ｌ３ＳＷ４３１は、Ａ６の動作と並行して又は前後して、Ａ７の動作として、到達した拡張ＯパケットをＬ２ＳＷ４２３に転送する（図６のＳ１０６、図１０のＳ４０２）。
【０１７４】
Ｌ２ＳＷ４２３は、到着した拡張Ｏパケットを受信する（図６のＳ１０７）。
【０１７５】
その後、Ｌ２ＳＷ４２３は、Ａ８の動作として、ＤＨＣＰサーバ４０６に向けてＲパケットを送付する（図６のＳ１０８）。そして、Ｌ２ＳＷ４２３は、ＤＨＣＰサーバ４０６からＰパケットを受信することにより、ＩＰアドレスの設定を完了する。
［効果］
第一実施形態のＬ２ＳＷは、第一実施形態のネットワークに設置されると、当該Ｌ２ＳＷのポート数を格納したＤパケットである拡張Ｄパケットを、ＤＨＣＰサーバに送付する。当該ＤＨＣＰサーバは、当該Ｌ２ＳＷが設置されたサブネットへのＩＰアドレスの割当てを行うＤＨＣＰサーバである。
【０１７６】
前記拡張Ｄパケットを受信した前記ＤＨＣＰサーバは、前記拡張Ｄパケットに含まれるポート数から、前記Ｌ２ＳＷが必要とするＩＰアドレスを前記Ｌ２ＳＷに割り当てられるかを判定する。そして、前記ＤＨＣＰサーバは、必要とするＩＰアドレスを前記Ｌ２ＳＷに割り当てられないと判定した場合は、前記サブネットのＩＰアドレス範囲であるサブネット情報を可能な範囲で拡張する。そして、拡張後のサブネット情報を含むＯパケットである拡張Ｏパケットを、前記Ｌ２ＳＷに対し送付する。
【０１７７】
ＤＨＣＰサーバ４０６と前記Ｌ２ＳＷとの間にあるＬ３ＳＷは、当該拡張Ｏパケットが当該Ｌ３ＳＷを経由する際に、拡張Ｏパケットに含まれる拡張後のサブネット情報により、Ｌ３ＳＷのポートの設定変更を行う。当該ポートの設定変更により、Ｌ３ＳＷのパケット転送先やＬ３ＳＷへのパケット送付元についての設定変更が行われる。
【０１７８】
このように、第一実施形態のネットワークは、所定の場合に、ＩＰアドレスの割当てを要求するＬ２ＳＷが属するサブネットに割り当てるＩＰアドレス範囲を、必要なＩＰアドレス数を確保できるよう、拡張可能な範囲で拡張する。当該拡張は、Ｌ２ＳＷが要求するＩＰアドレス数が、当該サブネットに予め割り当てられたＩＰアドレス範囲において割当てが可能な数を超えた場合に行われる。ネットワークが、サブネットに割り当てるＩＰアドレス範囲を、Ｌ２ＳＷに接続される端末へのＩＰアドレスの割当てに必要なＩＰアドレス数を確保できるように拡張した場合には、当該割当てが可能になる。
【０１７９】
そのため、第一実施形態のネットワークは、サブネットに予め割り当てられたＩＰアドレスの範囲を超えてＩＰアドレスの割当てを自動的に行い得る確率を向上させ得る。
【０１８０】
なお、第一実施形態のネットワークにおいては、ＤＨＣＰサーバが、必要に応じて、Ｌ２ＳＷが接続された元のサブネットを拡張した上で、そのサブネットにおいて割当て可能なＩＰアドレスが、Ｌ２ＳＷに接続される端末に割り当てられる。すなわち、第一実施形態のネットワークにおいて行われるのは、サブネットの拡張による拡張後のサブネットの作成であって、サブネットの新規作成ではない。そのため、拡張後のサブネットにおいて既に割り当てられているＩＰアドレスがある場合は、その割り当てられた装置等は、既に割り当てられているアドレスを、サブネットの拡張後もそのまま使用できるという利点がある。
＜第二実施形態＞
ＤＨＣＰサーバは、第一実施形態において説明したサブネットの拡張に代えて、サブネットに未割当てのＩＰアドレス範囲から、必要なＩＰアドレス数を確保できるサブネット情報を、新規に作成してもよい。第二実施形態は、所定の場合に必要ＩＰアドレス数を確保できるサブネットを新規に作成するネットワークについての実施形態である。
［構成と動作］
第二実施形態のネットワークの各構成例及びそれらの動作の説明は、以下を除いて、第一実施形態の各構成例についての説明と同じである。ただし、以下の説明と第一実施形態における説明とが矛盾する場合は、以下の説明を優先する。
【０１８１】
図２に表す拡張部２２２は、必要に応じて、Ｌ２ＳＷ４２１が割当てを必要とするＩＰアドレス範囲のサブネットを、未割当てのＩＰアドレスから、新たに作成できるかについての判定を行う。ここで、未割当ては、いずれのサブネットにも割り当てられてないことをいう。ＩＰアドレスを既に割り当てたかについての情報は、図２に表す記録部２１２が保持している。
【０１８２】
拡張部２２２は、当該サブネットを作成可能と判断した場合は、未割当てのＩＰアドレスから、当該サブネット情報を作成する。そして、拡張部２２２は、当該サブネット情報を、元のサブネット情報の拡張サブネット情報に設定する。そして、拡張部は、当該拡張サブネット情報により記録部２１２が保持する元のサブネット情報を置き換える。
【０１８３】
拡張部２２２は、さらに、作成部２２４及び更新部２２３に対し、サブネット情報を更新した旨の通知を行う。
［処理フロー］
図１に表す第二実施形態のＤＨＣＰサーバ４０６が行う処理の処理フロー例は、図９に表すＳ３１１及びＳ３１２の処理を、図１２に表す処理により置き換えたものである。
【０１８４】
図１２は、図９に表すＳ３１１及びＳ３１２の処理を置き換える処理を表す概念図である。なお、図１２に表す処理は、図１に表すＤＨＣＰサーバ４０６が、図２に表すＤＨＣＰサーバ４０６ａである場合は、拡張部２２２が行う処理である。
【０１８５】
図８に表すＳ３１０−２のｙｅｓの次に、ＤＨＣＰサーバ４０６は、Ｓ３１２ａの処理を行う。
【０１８６】
ＤＨＣＰサーバ４０６は、Ｓ３１２ａの処理を行う場合は、同処理として、Ｓ３１２ａの処理の時点で設定されているネットマスクを組み込んだサブネット情報を、未割当てのＩＰアドレスから作成できるかについての判定を行う。
【０１８７】
ＤＨＣＰサーバ４０６は、Ｓ３１２ａの処理による判定結果がｙｅｓの場合は、Ｓ３１２ｂの処理を行う。
【０１８８】
一方、ＤＨＣＰサーバ４０６は、Ｓ３１２ａの処理による判定結果がｎｏの場合は、図９に表すＳ３１８の処理を行う。
【０１８９】
ＤＨＣＰサーバ４０６は、Ｓ３１２ｂの処理を行う場合は、同処理として、未割当てのＩＰアドレスから、サブネット及びサブネット情報を作成する。
【０１９０】
そして、ＤＨＣＰサーバ４０６は、Ｓ３１２ｃの処理として、Ｓ３１２ｂの処理により作成したサブネット情報を拡張サブネット情報に設定する。
【０１９１】
そして、ＤＨＣＰサーバ４０６は、図９に表すＳ３１３の処理を行う。
［効果］
第二実施形態のＤＨＣＰサーバは、Ｌ２ＳＷが割当てを申請するＩＰアドレスをＬ２ＳＷが接続されたサブネットでは割り当てられない場合は、割当て可能なＩＰアドレス数のサブネットを新たに作成する。
【０１９２】
当該作成は、もともとサブネットに割り当てられたＩＰアドレスの範囲の拡張ではなく、ＩＰアドレス範囲の新規作成によるものである。当該サブネットに割り当てられたＩＰアドレスの範囲の拡張による場合は、当該範囲の近傍に他のサブネットに割り当てたＩＰアドレスの範囲が存在する場合には、拡張可能なＩＰアドレスの範囲に制約が生じる。一方、新規作成による場合は、ＤＨＣＰサーバは、必要数のＩＰアドレスを含むＩＰアドレス範囲の確保を、当該範囲の近傍に存在する他のサブネットに割り当てたＩＰアドレスの範囲の存在に関係なく、行うことができる。
【０１９３】
そのため、第二実施形態のＤＨＣＰサーバは、Ｌ２ＳＷが接続されたサブネットの必要な拡張が行えない場合であっても、サブネットに予め割り当てられたＩＰアドレスの範囲を超えてＩＰアドレスの割当てを自動的に行い得る確率を向上し得る。
【０１９４】
図１３は、本発明の通信装置の最小限の構成である通信装置４０６ｘの構成を表すブロック図である。
【０１９５】
通信装置４０６ｘは、受信部２４０ａｘと、判定部２２２ａｘと、作成部２２２ｂｘと、送信部２４０ｂｘとを備える。
【０１９６】
受信部２４０ａｘは、割当て可能な通信用アドレス数が設定されている図示しないネットワークに接続された図示しない送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信する。
【０１９７】
判定部２２２ａｘは、前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定する。
【０１９８】
作成部２２２ｂｘは、判定部２２２ａｘが、前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合がある。
【０１９９】
送信部２４０ｂｘは、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する。
【０２００】
通信装置４０６ｘは、申請する通信用アドレス数を含むＩＰアドレス割当ての申請情報を受けた場合に、その時点でサブネットに割り当てているＩＰアドレスの範囲で、ＩＰアドレスの割当てを行えるかについての判定を行う。そして、通信装置４０６ｘは、当該割当てを行えないことを判定した場合は、当該割当てが可能ＩＰアドレス数の通信用アドレス範囲の作成を行う場合がある。
【０２０１】
通信装置４０６ｘが、当該割当てが可能ＩＰアドレス数の通信用アドレス範囲の作成を行った場合には、通信装置４０６ｘは、前期申請情報の申請元に対し、申請する数の通信用アドレスの割当てを行うことができる。
【０２０２】
従い、通信装置４０６ｘは、サブネットに予め割り当てられたＩＰアドレスの範囲を超えてＩＰアドレスの割当てを自動的に行い得る確率を向上させ得る。
【０２０３】
そのため、通信装置４０６ｘは、前記構成により、［発明の効果］の項に記載した効果を奏する。
【０２０４】
以上、本発明の各実施形態を説明したが、本発明は、前記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【０２０５】
また、前記の実施形態の一部又は全部は、以下の付記のようにも記述され得るが、以下には限られない。
【０２０６】
（付記Ａ１）
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信する受信部と、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定する判定部と、
前記判定部が、前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合がある作成部と、
前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する送信部と、
を備える、通信装置。
【０２０７】
（付記Ａ１．１）
前記作成が、元の通信用アドレスの範囲の拡張により行われる、付記Ａ１に記載された通信装置。
【０２０８】
（付記Ａ１．２）
前記作成が、新規作成により行われる、付記Ａ１に記載された通信装置。
【０２０９】
（付記Ａ２）
前記作成部が、前記作成後の通信用アドレスの範囲が、他のネットワークに割り当てた通信用アドレスの範囲と重ならない場合に、前記作成を行う、付記Ａ１乃至付記Ａ１．２のうちのいずれか一に記載された通信装置。
【０２１０】
（付記Ａ３）
前記作成部が、前記作成後の通信用アドレスの範囲が、他のネットワークに割り当てた通信用アドレスの範囲と重なる場合に、前記作成を行わない、付記Ａ１又は付記Ａ２に記載された通信装置。
【０２１１】
（付記Ａ４）
前記作成を行わない場合に、前記作成を行わない旨を表す情報の出力を行う、付記Ａ１乃至付記Ａ３のうちのいずれか一に記載された通信装置。
【０２１２】
（付記Ａ５）
前記出力を、前記送付元又は前記ネットワークの、利用者又は管理者へ行う、付記Ａ４に記載された通信装置。
【０２１３】
（付記Ａ６）
前記出力が電子メールの送付である、付記Ａ４又は付記Ａ５に記載された通信装置。
【０２１４】
（付記Ａ７）
前記ネットワーク及び前記他のネットワークがサブネットワークである、付記Ａ１乃至付記Ａ６のうちのいずれか一に記載された通信装置。
【０２１５】
（付記Ａ８）
前記送付元が、送付された情報を送付先に送付する装置である、付記Ａ１乃至付記Ａ７のうちのいずれか一に記載された通信装置。
【０２１６】
（付記Ａ９）
前記送付元が、送付された情報を送付先に転送する装置である、付記Ａ１乃至付記Ａ８のうちのいずれか一に記載された通信装置。
【０２１７】
（付記Ａ１０）
前記送付先が端末を含む、付記Ａ８又は付記Ａ９に記載された通信装置。
【０２１８】
（付記Ａ１１）
前記送付元が、通信用スイッチである、付記Ａ１乃至付記Ａ１０のうちのいずれか一に記載された通信装置。
【０２１９】
（付記Ａ１２）
前記ネットワーク装置が、レイヤー２の通信用スイッチである、付記Ａ１乃至付記Ａ１１のうちのいずれか一に記載された通信装置。
【０２２０】
（付記Ａ１３）
前記アドレス数情報が、前記送付元が備えるポートの数である、付記Ａ１乃至付記Ａ１２のうちのいずれか一に記載された通信装置。
【０２２１】
（付記Ａ１４）
サーバである、付記Ａ１乃至付記Ａ１３のうちのいずれか一に記載された通信装置。
【０２２２】
（付記Ａ１５）
ＤＨＣＰサーバである、付記Ａ１乃至付記Ａ１４のうちのいずれか一に記載された通信装置。
【０２２３】
（付記Ａ１６）
前記第一の情報がパケットである、付記Ａ１乃至付記Ａ１５のうちのいずれか一に記載された通信装置。
【０２２４】
（付記Ａ１７）
前記パケットがＤパケットである、付記Ａ１６に記載された通信装置。
【０２２５】
（付記Ａ１８）
前記アドレス数情報が前記Ｄパケットの拡張部に格納される、付記Ａ１７に記載された通信装置。
【０２２６】
（付記Ａ１９）
前記第二の情報がＯパケットである、付記Ａ１乃至付記Ａ１８のうちのいずれか一に記載された通信装置。
【０２２７】
（付記Ｂ１）
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信し、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定し、
前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合があり、
前記作成を行った場合に、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する、
通信装置に対し、
前記第一の情報を送付する通信機器。
【０２２８】
（付記Ｂ２）
レイヤー２のスイッチである、付記Ｂ１に記載された通信機器。
【０２２９】
（付記Ｃ１）
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信し、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定し、
前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合があり、
前記作成を行った場合に、前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する、
通信装置が前記送付元に送付する前記第二の情報により、
受信情報の送付先に関する設定を行う、ネットワーク装置。
【０２３０】
（付記Ｃ２）
前記送付先が通信用スイッチである、付記Ｃ１に記載されたネットワーク装置。
【０２３１】
（付記Ｃ３）
前記送付先がレイヤー２の通信用スイッチである、付記Ｃ１又は付記Ｃ２に記載されたネットワーク装置。
【０２３２】
（付記Ｃ４）
前記第二の情報により、受信情報を送付するポートに関する設定を行う、付記Ｃ１乃至付記Ｃ３のうちのいずれか一に記載されたネットワーク装置。
【０２３３】
（付記Ｃ５）
レイヤー３のスイッチである、付記Ｃ１乃至付記Ｃ４のうちのいずれか一に記載されたネットワーク装置。
【０２３４】
（付記Ｄ１）
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信し、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定し、
前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合があり、
前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する、
を備える、通信方法。
【０２３５】
（付記Ｅ１）
割当て可能な通信用アドレス数が設定されているネットワークに接続された送付元が送付する、申請する通信用アドレス数を表すアドレス数情報を格納した第一の情報を受信する処理と、
前記ネットワークに既に割り当てられている通信用アドレス数と前記申請する通信用アドレス数との和が、前記割当て可能な通信用アドレス数より大きいかを判定する処理と、
前記和が前記割当て可能な通信用アドレス数より大きいことを判定した場合に、前記和より大きい通信用アドレス数の通信用アドレスの範囲の作成を行う場合がある処理と、
前記送付元に対し、前記作成後の通信用アドレスの範囲を表す第二の情報を送付する処理と、
をコンピュータに実行させる、通信プログラム。
【符号の説明】
【０２３６】
２１０、２１１    処理部
２１２、２２１、２３２、２５２    記録部
２２０    拡張処理部
２２２    拡張部
２２３    更新部
２２２ｂｘ、２２４、２３１    作成部
２４０    通信部
２４０ａｘ    受信部
２４０ｂｘ    送信部
２００、２５０    処理部
２０１、２５１    拡張処理部
２０３、２５３    ポート群
４０１    ＤＨＣＰメッセージ部
４０６、４０６ａ    ＤＨＣＰサーバ
４０６ｘ    通信装置
４１１    ルータ
４２１、４２１ａ、４２２、４２３、４２Ｍ    Ｌ２ＳＷ
４３１、４３１ａ、４３２、４３Ｎ    Ｌ３ＳＷ
４５１、４５２、４５Ｌ    端末
４６１、４６２、４６Ｐ    サブネット
５０１    ネットワーク
５０６    ＷＡＮ
【図１】
2018129752.tif 000004
【図２】
2018129752.tif 000005
【図３】
2018129752.tif 000006
【図４】
2018129752.tif 000007
【図５】
2018129752.tif 000008
【図６】
2018129752.tif 000009
【図７】
2018129752.tif 000010
【図８】
2018129752.tif 000011
【図９】
2018129752.tif 000012
【図１０】
2018129752.tif 000013
【図１１】
2018129752.tif 000014
【図１２】
2018129752.tif 000015
【図１３】
2018129752.tif 000016