(57)【特許請求の範囲】
【請求項１】
二以上のネットワークグループから構成されるネットワークにおいて、
前記ネットワークに接続する端末に論理アドレスを割り付けるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバと、
前記ネットワークグループに属する端末のハードウェア識別子を登録するとともに、前記ＤＨＣＰサーバが稼動状態となっているか否か、及び前記ＤＨＣＰサーバのＤＨＣＰ機能が活動状態となっているか否かを常時監視し、前記ネットワーク上に存在する全ての前記端末についての通信に関する情報を一元的に管理する管理サーバを含み、
前記管理サーバにおいて、いずれかのネットワークグループに登録されている端末についてのみ前記ネットワークへの接続を許可し、
前記管理サーバにおいて、第１のネットワークグループに属するとして登録されている前記端末を、前記第１のネットワークグループと異なる第２のネットワークグループに接続する場合に、前記第１のネットワークグループに属するとして登録されている前記端末を、前記第２のネットワークグループに属するとして登録されている前記端末として一時登録し、前記ＤＨＣＰサーバにより各々のネットワークごとに割り付けられた論理アドレスをそのまま用いて接続することを特徴とするアドレス管理装置。
【請求項２】
前記ＤＨＣＰサーバを複数備え、当該複数のＤＨＣＰサーバが相互にＤＨＣＰサーバが稼動状態となっているか否か、及びＤＨＣＰ機能が活動状態となっているか否かを常時監視する、請求項１記載のアドレス管理装置。
【請求項３】
前記ＤＨＣＰサーバに前記管理サーバの機能を持たせることで、前記ＤＨＣＰサーバと前記管理サーバを１つのサーバで構成する、請求項１又は２記載のアドレス管理装置。
【請求項４】
二以上のネットワークグループから構成されるネットワークにおいて、
前記ネットワークに接続する端末に論理アドレスを割り付ける工程と、
前記ネットワークグループに属する端末のハードウェア識別子を登録するとともに、前記ＤＨＣＰサーバが稼動状態となっているか否か、及び前記ＤＨＣＰサーバのＤＨＣＰ機能が活動状態となっているか否かを常時監視し、前記ネットワーク上に存在する全ての前記端末についての通信に関する情報を一元的に管理する工程を含み、
前記管理サーバにおいて、いずれかのネットワークグループに登録されている端末についてのみ前記ネットワークへの接続を許可し、
第１のネットワークグループに属するとして登録されている前記端末を、前記第１のネットワークグループと異なる第２のネットワークグループに接続する場合に、前記第１のネットワークグループに属するとして登録されている前記端末を、前記第２のネットワークグループに属するとして登録されている前記端末として一時登録し、各々のネットワークごとに割り付けられた論理アドレスをそのまま用いて接続することを特徴とするアドレス管理方法。
【請求項５】
二以上のネットワークグループから構成されるネットワークにおいて、
前記ネットワークに接続する端末に論理アドレスを割り付ける処理と、
前記ネットワークグループに属する端末のハードウェア識別子を登録するとともに、前記ＤＨＣＰサーバが稼動状態となっているか否か、及び前記ＤＨＣＰサーバのＤＨＣＰ機能が活動状態となっているか否かを常時監視し、前記ネットワーク上に存在する全ての前記端末についての通信に関する情報を一元的に管理する処理と、
前記管理サーバにおいて、いずれかのネットワークグループに登録されている端末についてのみ前記ネットワークへの接続を許可する処理と、
第１のネットワークグループに属するとして登録されている前記端末を、前記第１のネットワークグループと異なる第２のネットワークグループに接続する場合に、前記第１のネットワークグループに属するとして登録されている前記端末を、前記第２のネットワークグループに属するとして登録されている前記端末として一時登録し、各々のネットワークごとに割り付けられた論理アドレスをそのまま用いて接続する処理とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＨＣＰ（Dynamic Host Configuration Protocol）機能を利用するネットワーク上におけるＩＰアドレスを管理するアドレス管理装置及びアドレス管理方法に関する。
【０００２】
【従来の技術】
ＬＡＮ等のネットワークを介して端末を接続する場合、一般にはＴＣＰ／ＩＰが良く用いられており、図１に示すように、ＩＰアドレスについては発信側端末Ａ及び受信側端末Ｂの双方に個別に設定しておく必要があった。すなわち、発信側端末Ａには自己のＩＰアドレスと通信相手である受信側端末ＢのＩＰアドレスを設定する必要があり、受信側端末Ｂには自己のＩＰアドレスと発信側端末ＡのＩＰアドレスを設定しておかなければ通信を行うことができなかった。
【０００３】
したがって、ネットワーク環境に変更があった場合には、ネットワーク管理者はネットワーク上のすべての端末に対してネットワーク設定作業を行う必要があり、ネットワーク上に存在する端末数が多くなればなるほどネットワーク環境の変更に伴うＩＰアドレスの管理は煩雑となり、実質上困難となってしまうというのが実状であった。
【０００４】
かかる状況を回避するべく、最近では、ネットワーク設定環境を一元管理するＤＨＣＰ機能が多く用いられるようになってきている。ＤＨＣＰ機能とは、ＤＨＣＰサーバにＩＰアドレスやＩＰサブネットマスク等のネットワーク設定情報を集中させ、個々の端末がＤＨＣＰサーバからネットワーク設定情報を入手することでネットワークに接続することができるようにする機能である。
【０００５】
ＤＨＣＰ機能を利用することにより、ネットワーク環境に変更が生じても、ネットワーク管理者はＤＨＣＰサーバに対してのみ更新作業を施せば良く、個々の端末に対しては一切の更新作業が不要となる。すなわち、図２に示すように、発信側端末Ａや受信側端末ＢにはＤＨＣＰサーバＰを利用するという定義が設定されており、ネットワーク上の端末のＩＰアドレスはＤＨＣＰサーバＰのみに設定されている。
【０００６】
そして、通信時には、発信側端末Ａや受信側端末ＢともにＤＨＣＰサーバにより割り当てられたＩＰアドレスを用いることでネットワークに接続することになる。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述したようなアドレス付与では、以下のような問題点が発生することになる。まず、携帯端末や移動端末等のように自由に持ち運び可能な端末を出張先等の常時接続する場所とは異なる場所から接続する場合には、一般にネットワーク・グループが異なる場合がほとんどである。したがって、外出先においても接続できるようにするためには、直接接続するネットワークのネットワークグループ内において使用されていないＩＰアドレスを一時的に割り当てなければならず、その結果、確実に通信を行えるようにするために確保しておくべきＩＰアドレスの総数が増大し、ＩＰアドレスの枯渇を促進する結果となってしまうという問題点があった。
【０００８】
また、使用されていないＩＰアドレスを正確に把握しておく必要性があることから、ネットワークサーバが分散処理されている場合には、ＩＰアドレス管理が一層煩雑になってしまう。
【０００９】
さらに、ＤＨＣＰの利用可能な端末であれば、第三者が容易にネットワークへ接続することができるようになることから、セキュリティの確保も重要な課題となっている。
【００１０】
本発明は、上記問題点を解消するべく、モバイル環境下においてもＩＰアドレスを設定し直すことなくネットワークへ接続することができるとともに、セキュリティも確保できるアドレス管理装置及びアドレス管理方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明にかかるアドレス管理装置は、二以上のネットワークグループから構成されるネットワークにおいて、ネットワークに接続する端末に論理アドレスを割り付けるＤＨＣＰ（Dynamic Host ConfigurationProtocol）サーバと、ネットワークグループに属する端末のハードウェア識別子を登録するとともに、ＤＨＣＰサーバの稼働状況を監視し、ネットワーク上に存在する全ての端末についての通信に関する情報を一元的に管理する管理サーバを含み、管理サーバにおいて、第１のネットワークグループに属するとして登録されている端末を、第１のネットワークグループと異なる第２のネットワークグループに接続する場合に、第１のネットワークグループに属するとして登録されている端末を、第２のネットワークグループに属するとして登録されている端末として一時登録し、ＤＨＣＰサーバにより各々のネットワークごとに割り付けられた論理アドレスをそのまま用いて接続することを特徴とするアドレス管理装置。
【００１２】
かかる構成により、モバイル環境のような外部から接続しなければならない環境下においても、持参した端末のＩＰアドレス等のネットワーク設定を更新することなく接続することができ、空きＩＰアドレスの管理が容易となるとともにＩＰアドレスの枯渇を未然に回避することが可能となる。
【００１３】
また、本発明にかかるアドレス管理装置は、ハードウェア識別子として、ＭＡＣアドレスを用いることが好ましい。ネットワーク・インタフェースのハードウェアアドレスとして機器に固有のものだからである。
【００１４】
また、本発明にかかるアドレス管理装置は、管理サーバにおいて、いずれのネットワークグループにも登録されていない端末についてはネットワークへの接続の許可をしないことが好ましい。未知の第三者によるネットワーク接続を回避できることから、セキュリティを確保することができるからである。
【００１５】
また、本発明は、上記のようなアドレス管理装置の機能をコンピュータの処理ステップとして実行するソフトウェアを特徴とするものであり、具体的には、二以上のネットワークグループから構成されるネットワークにおいて、ネットワークに接続する端末に論理アドレスを割り付ける工程と、ネットワークグループに属する端末のハードウェア識別子を登録するとともに、ＤＨＣＰサーバの稼働状況を監視し、ネットワーク上に存在する全ての端末についての通信に関する情報を一元的に管理する工程を含み、第１のネットワークグループに属するとして登録されている端末を、第１のネットワークグループと異なる第２のネットワークグループに接続する場合に、第１のネットワークグループに属するとして登録されている端末を、第２のネットワークグループに属するとして登録されている端末として一時登録し、各々のネットワークごとに割り付けられた論理アドレスをそのまま用いて接続するアドレス管理方法並びにそのような工程をプログラムとして記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１６】
かかる構成により、コンピュータ上へ当該プログラムをロードさせ実行することで、モバイル環境のような外部から接続しなければならない環境下においても、持参した端末のＩＰアドレス等のネットワーク設定を更新することなく接続することができ、空きＩＰアドレスの管理が容易となるとともにＩＰアドレスの枯渇を未然に回避することができるアドレス管理装置を実現することが可能となる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態にかかるアドレス管理装置について、図面を参照しながら説明する。図３は本発明の実施の形態にかかるアドレス管理装置を含むネットワーク構成図である。図３において、１は管理サーバを、２はＤＨＣＰサーバを、３はクライアント端末を、それぞれ示し、ネットワーク４を介してそれぞれ通信可能となっている。
【００１８】
ＤＨＣＰサーバ２は図２におけるＤＨＣＰサーバＰと同一であり、クライアント端末３は図２における発信側端末Ａ及び受信側端末Ｂのいずれかを示すものである。また、ネットワーク４は各端末間を接続できるものであれば特に限定されるものではなく、ＬＡＮ／ＷＡＮを問うものでもない。
【００１９】
本実施の形態においては、管理サーバ１を設ける点に大きな特徴を有する。管理サーバ１は、ＤＨＣＰサーバ２を管理するためのサーバであり、ＤＨＣＰサーバ自体が稼働しているかどうか、ＤＨＣＰ機能が稼働しているかどうか等を常時監視するとともに、ＤＨＣＰサーバで生成すべきネットワーク構成情報のための基本情報を提供し、ＤＨＣＰサーバ２における通信ログを取得するものである。
【００２０】
より具体的には、図４を参照しながら説明する。図４は本発明の実施の形態にかかるアドレス管理装置における管理サーバ１のブロック構成図である。図４において、管理サーバ１はネットワーク設定部１１とＤＨＣＰサーバ管理部１２とで構成されている。
【００２１】
まず、ネットワーク設定部１１では、ネットワーク上での使用を許可する端末のＭＡＣアドレスと、それに対応する１又は２以上のＩＰアドレスを設定する。このような設定とすることで、第三者がＤＨＣＰサーバを利用する方法で接続したとしても、第三者の端末のＭＡＣアドレスがネットワーク設定部１１に設定されていない場合にはＩＰアドレスの発行を行わないようにすることができ、セキュリティの確保ができるようになる。
【００２２】
例えば、図５に示すように、管理サーバ１においてネットワークｎｅｔに登録されている端末が、端末ａ、端末ｂ、端末ｃである場合、未登録である端末ＸがＤＨＣＰサーバ２にアクセスしてＩＰアドレスを取得しようとしても、未登録端末に対してはＩＰアドレスを発行しないようにすることで、端末Ｘはネットワークｎｅｔに接続することができないようになる。
【００２３】
次に、ＤＨＣＰサーバ管理部１２は、稼働確認部１３、ネットワーク構成基本情報提供部１４、一時移動登録部１５及びログ取得部１６を含む構成となっている。なお図４では、ネットワークへの接続部やＤＨＣＰサーバ２との通信部等については省略している。
【００２４】
まず、稼働確認部１３では、ＤＨＣＰサーバ２が稼働状態となっているか否か、及びＤＨＣＰ機能自体が活動状態となっているか否かを監視する。監視方法としては様々な手段が考えられるが、一般には管理サーバ１から生存確認信号をＤＨＣＰサーバ２に送信し、それに対して確認応答信号が一定時間内に受信されないことをもって、ＤＨＣＰサーバ２が非稼働状態となっていると判断する。また、確認応答信号内にＤＨＣＰ機能の稼働・非稼働状態に関する情報を格納し、それを判定することでＤＨＣＰ機能の稼働状態を判断する。
【００２５】
稼働確認部１３における処理の流れは以下のようになる。図６は本発明の実施の形態にかかるアドレス管理装置における稼働確認部１３の処理流れ図を示している。
【００２６】
図６において、まずＤＨＣＰサーバ２に対して生存確認信号を送信する（ステップＳ６０１）。そして、一定時間内（通常は２０〜３０秒以内）に確認応答信号を受信できなければ（ステップＳ６０２：Ｎｏ）、ＤＨＣＰサーバ２自体が稼働していないものと判断され、その旨を表示出力する（ステップＳ６０３）。表示出力の手段は特に限定されるものではなく、例えば表示装置上でのポップアップウィンドウによるテキスト表示や、ＧＵＩによる色彩の変更等による視覚的表示等が考えられる。
【００２７】
ＤＨＣＰサーバ２が正常に稼働していることが確認できたら（ステップＳ６０２：Ｙｅｓ）、ＤＨＣＰサーバ２においてＤＨＣＰ機能が正常に稼働しているか否かを確認する（ステップＳ６０４）。そして、ＤＨＣＰ機能が非活動状態であると判断される場合には（ステップＳ６０４：Ｎｏ）、その旨を表示出力する（ステップＳ６０５）。ここでも表示出力の手段は特に限定されるものではなく、例えば表示装置上でのポップアップウィンドウによるテキスト表示や、ＧＵＩによる色彩の変更等による視覚的表示等が考えられる。
【００２８】
ＤＨＣＰ機能が活動状態であることが確認できたら（ステップＳ６０４：Ｙｅｓ）、ＤＨＣＰサーバ２が正常に機能しているものと判断して、その旨を表示出力する（ステップＳ６０６）。ここでも表示出力の手段は特に限定されるものではなく、例えば表示装置上でのポップアップウィンドウによるテキスト表示や、ＧＵＩによる色彩の変更等による視覚的表示等が考えられる。
【００２９】
以上のような処理を行うことで、ＤＨＣＰサーバ２の稼働状況を管理サーバ１で常時把握することができ、障害発生等を早期に発見できることから、安定したサービスの提供を可能とする。
【００３０】
なお、本実施の形態ではＤＨＣＰサーバ２の監視を管理サーバ１で行っているが、ＤＨＣＰサーバを複数個用意し、相互に監視する形態であっても良い。この場合、デュアルシステムあるいはデュプレックスシステムを構成することも可能であり、システム全体の可用性（Availability）が向上することは言うまでもない。
【００３１】
次に、ネットワーク構成基本情報提供部１４では、ＤＨＣＰサーバ２において生成されるネットワーク構成情報に必要となる基本情報を提供する。ここで基本情報とは、管理対象となるネットワーク名、ネットワークグループ名、及びその中に登録すべき端末名、端末ＩＤ、もしくは各々のＭＡＣアドレス等のハードウェア固有の情報等を意味している。
【００３２】
かかる情報をＤＨＣＰサーバ２へ提供することによって、ＭＡＣアドレスが登録されていない端末機器を利用して当該ネットワークに接続しようとする第三者がいたとしても、容易に排除することが可能となり、セキュリティの確保が容易となる。
【００３３】
具体的には未登録である第三者端末が、ＤＨＣＰサーバ２に対してＩＰアドレスの発行を要求してきた場合、ＤＨＣＰサーバ２は管理サーバ１を照会することで、当該第三者端末がどのネットワークグループにも登録されていないことを確認し、ＩＰアドレスの発行を未然に回避することになる。つまり、本実施の形態は、本来のＤＨＣＰが有する機能のうち、ＩＰアドレスを自由に割り当てるという機能に制限を加えることで、セキュリティの確保を実現するものである。
【００３４】
また、一時移動登録部１５では、異なるネットワークグループに対して接続しようとする際に、管理サーバ１に登録されている端末であれば、一時的に異なるネットワークグループ内の端末として移動登録できるようにするものである。
【００３５】
具体的には図７に示すように、端末ａがネットワークグループｎｅｔ＿Ａ内の端末として登録されているものとする。このとき、端末ａを管理サーバ１に登録されている他のネットワークグループｎｅｔ＿Ｂに接続する場合に、一時移動登録部１５は、ネットワークグループｎｅｔ＿Ａ内の端末として付与されているＩＰアドレスをそのままに、所定の時間だけネットワークグループｎｅｔ＿Ｂ内の端末として端末ａを管理サーバ１に一時登録するものである。
【００３６】
このように、所定時間内のみ空きＩＰアドレスを割り当てることで、ＩＰアドレスの枯渇を最小限かつ最短時間に抑えることができるとともに、端末ａの使用者がネットワーク設定を更新する必要がなくなることから、他のネットワークグループへの接続が容易となる。
【００３７】
一時移動登録部１５における処理の流れは以下のようになる。図８は本発明の実施の形態にかかるアドレス管理装置における一時移動登録部１５の処理流れ図を示している。
【００３８】
図８において、まずネットワークグループｎｅｔ＿Ｂ内に配置されているＤＨＣＰサーバ２’に対してＩＰアドレスの取得を要求する（ステップＳ８０１）。そして、ネットワークグループｎｅｔ＿Ｂ内の端末として、当該端末のＭＡＣアドレスが設定情報に登録されている場合には（ステップＳ８０２：Ｙｅｓ）、そのままＩＰアドレスを発行して処理を終了する（ステップＳ８０３）。
【００３９】
一方、ネットワークグループｎｅｔ＿Ｂ内の端末として、当該端末のＭＡＣアドレスが設定情報に登録されていない場合には（ステップＳ８０２：Ｎｏ）、管理サーバ１を照会して（ステップＳ８０４）、管理サーバ１に登録されている他のネットワークグループ内に当該端末のＭＡＣアドレスが登録されているか否かを確認する（ステップＳ８０５）。
【００４０】
管理サーバ１に登録されている他のネットワークグループ内に当該端末のＭＡＣアドレスが登録されていない場合には（ステップＳ８０５：Ｎｏ）、ＩＰアドレスを発行せずに処理を終了する（ステップＳ８０６）。管理サーバ１に登録されている他のネットワークグループ内に当該端末のＭＡＣアドレスが登録されている場合には（ステップＳ８０５：Ｙｅｓ）、当該端末の接続希望時間を入力して（ステップＳ８０７）、接続希望時間だけネットワークグループｎｅｔ＿Ｂ内の端末として、当該端末のＭＡＣアドレスを管理サーバ１に一時移動登録する（ステップＳ８０８）。
【００４１】
そして、当該端末に対しては、ネットワークグループｎｅｔ＿Ａと同一のＩＰアドレスを発行して処理を終了することになる（ステップＳ８０９）。
【００４２】
次に、ログ取得部１６では、ＤＨＣＰサーバ２でどの端末とどのＩＰアドレスで接続したか等の接続履歴の他、不当なＩＰアドレス発行依頼等の履歴についても取得するものである。
【００４３】
なお、本実施の形態においては、管理サーバ１とＤＨＣＰサーバ２を別のサーバであるものとして説明しているが、ＤＨＣＰサーバ２に管理サーバ１の機能を持たせて１つのサーバとして設置するものであっても良い。
【００４４】
以上のように本実施の形態によれば、モバイル環境のような外部から接続しなければならない環境下においても、持参した端末のＩＰアドレス等のネットワーク設定を更新することなく接続することができるとともに、未知の第三者によるネットワーク接続を回避できることから、セキュリティも確保することが可能となる。
【００４５】
なお、本発明の実施の形態にかかるアドレス管理装置を実現するプログラムを記憶した記録媒体は、図９に示す記録媒体の例に示すように、ＣＤ−ＲＯＭ９２−１やフロッピーディスク９２−２等の可搬型記録媒体９２だけでなく、通信回線の先に備えられた他の記憶装置９１や、コンピュータ９３のハードディスクやＲＡＭ等の記録媒体９４のいずれでも良く、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。
【００４６】
また、本発明の実施の形態にかかるアドレス管理装置により生成されたログデータ等を記録した記録媒体も、図９に示す記録媒体の例に示すように、ＣＤ−ＲＯＭ９２−１やフロッピーディスク９２−２等の可搬型記録媒体９２だけでなく、通信回線の先に備えられた他の記憶装置９１や、コンピュータ９３のハードディスクやＲＡＭ等の記録媒体のいずれでも良く、例えば本発明にかかるアドレス管理装置を利用する際にコンピュータ９３により読み取られる。
【００４７】
【発明の効果】
以上のように本発明にかかるアドレス管理装置によれば、モバイル環境のような外部から接続しなければならない環境下においても、持参した端末のＩＰアドレス等のネットワーク設定を更新することなく接続することができるとともに、未知の第三者によるネットワーク接続を回避できることから、セキュリティも確保することが可能となる。
【図面の簡単な説明】
【図１】  ＤＨＣＰサーバを用いない従来のネットワーク設定の説明図
【図２】  ＤＨＣＰサーバを用いた従来のネットワーク設定の説明図
【図３】  本発明の実施の形態にかかるアドレス管理装置の概略構成図
【図４】  本発明の実施の形態にかかるアドレス管理装置における管理サーバのブロック構成図
【図５】  本発明の実施の形態にかかるアドレス管理装置におけるセキュリティ確保の説明図
【図６】  本発明の実施の形態にかかるアドレス管理装置におけるＤＨＣＰサーバ稼働確認処理の流れ図
【図７】  本発明の実施の形態にかかるアドレス管理装置における一時移動登録の説明図
【図８】  本発明の実施の形態にかかるアドレス管理装置における一時移動登録処理の流れ図
【図９】  記録媒体の例示図
【符号の説明】
１  管理サーバ
２、２’、Ｐ  ＤＨＣＰサーバ
３  クライアント端末
４  ネットワーク
１１  ネットワーク設定部
１２  ＤＨＣＰサーバ管理部
１３  稼働確認部
１４  ネットワーク構成基本情報提供部
１５  一時移動登録部
１６  ログ取得部
９１  回線先の記憶装置
９２  ＣＤ−ＲＯＭやフロッピーディスク等の可搬型記録媒体
９２−１  ＣＤ−ＲＯＭ
９２−２  フロッピーディスク
９３  コンピュータ
９４  コンピュータ上のＲＡＭ／ハードディスク等の記録媒体
ａ、ｂ、ｃ、Ｘ  端末
Ａ  発信側端末
Ｂ  受信側端末
ｎｅｔ、ｎｅｔ＿Ａ、ｎｅｔ＿Ｂ  ネットワークグループ
【図１】
0004137371.tif 000002
【図２】
0004137371.tif 000003
【図３】
0004137371.tif 000004
【図４】
0004137371.tif 000005
【図５】
0004137371.tif 000006
【図６】
0004137371.tif 000007
【図７】
0004137371.tif 000008
【図８】
0004137371.tif 000009
【図９】
0004137371.tif 000010