(57)【特許請求の範囲】
【請求項１】
通信網とローカルエリアネットワークとを接続するリモートアクセスサーバ装置であって、
前記通信網に接続されたユーザ端末装置からの着信を検出して回線を接続し前記ユーザ端末装置とデータ通信を行うダイアルアップサーバ部と、前記ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置から前記ローカルエリアネットワークで使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部と、前記ローカルエリアネットワークとのインタフェースを行うネットワークインタフェース部と、通信データをその宛先ネットワークホストアドレスに従って前記ダイアルアップサーバ部、前記ＤＨＣＰメッセージ送信部または前記ネットワークインタフェース部へ送信するルーティング部とを有し、
前記ダイアルアップサーバ部は、前記ユーザ端末装置からの着信へ応答後、前記ユーザ端末装置からのネットワークホストアドレス割当要求により、前記ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、前記ＤＨＣＰメッセージ送信部は、前記ルーティング部と前記ネットワークインタフェース部を経由してローカルエリアネットワークに接続されたＤＨＣＰサーバ装置に対してネットワークホストアドレス指定の同報送信でネットワークホストアドレス獲得要求メッセージを送信し、前記ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することによりネットワークホストアドレスを獲得して前記ダイアルアップサーバ部を介して前記ユーザ端末装置へ通知し、前記ダイアルアップサーバ部は、前記ネットワークホストアドレス獲得時に前記ＤＨＣＰサーバ装置から通知されたアドレス貸出期限より短時間のタイマのカウントダウンを開始することを特徴とするリモートアクセスサーバ装置。
【請求項２】
通信網とローカルエリアネットワークとを接続するリモートアクセスサーバ装置であって、
前記通信網に接続されたユーザ端末装置からの着信を検出して回線を接続し前記ユーザ端末装置とデータ通信を行うダイアルアップサーバ部と、前記ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置から前記ローカルエリアネットワークで使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部と、前記ローカルエリアネットワークとのインタフェースを行うネットワークインタフェース部と、通信データをその宛先ネットワークホストアドレスに従って前記ダイアルアップサーバ部、前記ＤＨＣＰメッセージ送信部または前記ネットワークインタフェース部へ送信するルーティング部と、前記ルーティング部と前記ダイアルアップサーバ部との間に配置され、前記ユーザ端末装置へ割り当てたネットワークホストアドレス宛の通信データだけを監視対象として送信元アドレスと送信先アドレスとを検査しその検査結果により前記ルーティング部または前記ＤＨＣＰメッセージ送信部へ送信するＤＨＣＰメッセージ監視部とを有し、
前記ダイアルアップサーバ部は、前記ユーザ端末装置からの着信へ応答後、前記ユーザ端末装置からのネットワークホストアドレス割当要求により、前記ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、前記ＤＨＣＰメッセージ送信部は、前記ルーティング部と前記ネットワークインタフェース部を経由してローカルエリアネットワークに接続されたＤＨＣＰサーバ装置と同報メッセージ通信によりネットワークホストアドレスを獲得して前記ダイアルアップサーバ部を介して前記ユーザ端末装置へ通知し、前記ダイアルアップサーバ部は、前記ネットワークホストアドレス獲得時に前記ＤＨＣＰサーバ装置から通知されたアドレス貸出期限より短時間のタイマのカウントダウンを開始し、前記タイマが満了した場合は、リース延長要求を前記ＤＨＣＰメッセージ送信部へ送信し、前記ＤＨＣＰメッセージ送信部は、前記獲得したネットワークホストアドレスを送信元とする貸出期限延長要求を前記ＤＨＣＰサーバ装置へ送信するとともに、前記ＤＨＣＰメッセージ監視部を起動して前記ＤＨＣＰサーバ装置から前記ネットワークホストアドレス宛の通信データのみ前記ＤＨＣＰメッセージ送信部へ送信させ、前記ＤＨＣＰメッセージ送信部は、リース延長応答を前記ダイアルアップサーバ部へ送信して前記タイマを再度開始させることにより前記ユーザ端末装置による前記ＤＨＣＰサーバ装置への貸出期限延長手続きを代行することを特徴とするリモートアクセスサーバ装置。
【請求項３】
前記ＤＨＣＰメッセージ送信部は、前記ＤＨＣＰサーバ装置へネットワークホストアドレス獲得要求メッセージを送信する場合、まずネットワークホストアドレス指定の同報送信を行い、前記ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することを特徴とする請求項２に記載のリモートアクセスサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆網や構内自動交換機のような回線交換通信網経由で着信したユーザ端末装置をローカルエリアネットワーク（ＬＡＮ）に接続するために必要なネットワークホストアドレス付与機能を持つリモートアクセスサーバ装置に関するものである。
【０００２】
【従来の技術】
従来より、コンピュータ間のデータ通信手段として、構内に敷設されたケーブルを使用するローカルエリアネットワークが利用されている。このローカルエリアネットワークでは、各コンピュータにホストアドレスと呼ばれる重複しない数字列を割り当て、さらにローカルエリア毎にネットワークアドレスと呼ばれる重複しない数字列を割り当て、上記２者を組み合わせてネットワークホストアドレスとしてデータ通信の送信元と送信先の識別子として使用することにより、構内のコンピュータ相互のローカルエリアネットワークから、更にローカルエリアネットワークを相互接続した世界規模のインターネット通信へと発展して来ている。また、近年の携帯端末の普及や移動体通信の発達により、回線交換網経由で遠隔地から携帯端末を上記ローカルエリアネットワークに接続する用途が増加しているが、この場合にも携帯端末へ接続先のローカルエリアネットワークで使用可能なネットワークホストアドレスを割り当てることが必要になる。このように回線交換網経由で遠隔地からアクセスする携帯端末にネットワークホストアドレスを割り当ててローカルエリアネットワークに接続するサービスを行う装置はリモートアクセスサーバ装置と呼ばれている。
【０００３】
図８は、従来のリモートアクセスサーバ装置を有するリモートアクセスシステムを示すブロック図であり、リモートアクセスサーバ装置とユーザ端末装置がローカルエリアネットワークへ接続する場合を示す。
【０００４】
図８において、３００はユーザ端末装置、３０１は通信網、３０２はリモートアクセスサーバ装置、３０３はユーザ端末装置３００へ割り当て可能なネットワークホストアドレスを複数記録し、ユーザ端末装置３００からの着信を検出して通信網３０１の回線を接続し、ユーザ端末装置３００とデータ通信を行うダイアルアップサーバ部、３０４は通信データの宛先ネットワークホストアドレスに従ってダイアルアップサーバ部３０３または後述のネットワークインタフェース部３０６へ送信するルーティング部、３０５はユーザ識別子とパスワードを記憶し、ユーザ端末装置３００が提示するユーザ識別子およびパスワードと上記記憶したユーザ識別子およびパスワードとを比較して正規ユーザ端末装置か否かを判定する認証サーバ部、３０６はローカルエリアネットワーク３０７とのインタフェースを行うネットワークインタフェース部である。
【０００５】
このように構成されたリモートアクセスサーバ装置３０２を有するリモートアクセスシステムについて、その動作を説明する。
【０００６】
ユーザ端末装置３００から着信すると、ダイアルアップサーバ部３０３は、回線接続後、ユーザ識別子とパスワードをユーザ端末装置３００から受信し、認証サーバ部３０５へ送信する。認証サーバ部３０５は、上記ユーザ端末装置３００からのユーザ識別子およびパスワードと上記記憶されたユーザ識別子およびパスワードとが一致すれば肯定応答、不一致ならば否定応答をダイアルアップサーバ部３０３へ送信する。肯定応答を受信した場合、ダイアルアップサーバ部３０３は、記録されたネットワークホストアドレスから空の番号を選択してユーザ端末装置３００へ通知し、ローカルエリアネットワーク３０７との間のデータ通信の中継を開始し、否定応答を受信した場合はデータリンクと通信網３０１との接続を切断する。
【０００７】
上述のようにリモートアクセスサーバ装置３０２に事前に記録されたネットワークホストアドレスの中から未使用の値を割り当てる方法（第１の方法）の他に、第２のネットワークホストアドレス割り当て方法（第２の方法）として、動的ホストコンフィグレーションプロトコル（以下、「ＤＨＣＰプロトコル」と称する）による方法が利用されるようになってきている。従来は、固定設置のユーザ端末装置が大半であったためネットワークホストアドレスはユーザ端末装置に固定的に割り当てられていたが、前記のように移動可能な携帯端末の普及に伴い、移動先のローカルエリアネットワークに一時的に接続する利用形態が盛んになると、従来のような固定的なネットワークホストアドレスの割り当て方法では、移動する都度、携帯端末のネットワークホストアドレス変更が必要になる。またローカルエリアネットワークに接続可能な全ての携帯端末のためにネットワークホストアドレスを固定的に使用すると、多くのローカルエリアネットワークで同じ携帯端末のためにネットワークホストアドレスを重複して割り当てることになり、割り当て可能な数の上限があるネットワークホストアドレスを無駄に消費するという不具合が発生することになる。この不具合を解消するため、上記ＤＨＣＰプロトコルによる第２の方法は、ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置でネットワークホストアドレスを集中的に管理し、携帯端末がローカルエリアネットワークに接続している期間だけ、ローカルエリアネットワークの同報通信方式を使用してネットワークホストアドレスを動的に割り当てる方法であり、広い範囲で利用されるようになってきた。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来のリモートアクセスサーバ装置における第１の方法では、リモートアクセスサーバ装置に最大接続数分のネットワークホストアドレスを割り当てる必要があり、ユーザ端末装置をローカルエリアネットワークへ直接接続したり、複数のリモートアクセスサーバ装置経由でリモートアクセスする場合、端末台数の数倍のネットワークホストアドレスが必要になり、割り当て最大数に制限があるネットワークホストアドレスが無駄に消費されるという問題点を有していた。また、第２のＤＨＣＰプロトコルによるネットワークホストアドレス割り当て方法は、ユーザ端末装置がローカルエリアネットワークに直接接続され、ＤＨＣＰサーバ装置と直接に同報通信することが必要であり、同報通信を中継しないリモートアクセスサーバ装置を経由してローカルエリアネットワークに接続する場合には、ネットワークホストアドレスの獲得と貸し出し期間の延長が正常に行えないという問題点を有していた。
【０００９】
このリモートアクセスサーバ装置では、ユーザ端末装置の着信時にリモートアクセスサーバ装置がユーザ端末装置の代わりにＤＨＣＰプロトコルを実行してネットワークホストアドレスを動的に獲得する機能を実現し、リモートアクセスのためのネットワークホストアドレス運用を効率的に行えることが要求されている。
【００１０】
本発明は、この要求を満たすため、ユーザ端末装置からの着信時にユーザ端末装置の代わりにＤＨＣＰプロトコルを実行してネットワークホストアドレスを動的に獲得することができ、リモートアクセスのためのネットワークホストアドレス運用を効率的に行うことができるリモートアクセスサーバ装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
この課題を解決するために本発明のリモートアクセスサーバ装置は、通信網とローカルエリアネットワークとを接続するリモートアクセスサーバ装置であって、通信網に接続されたユーザ端末装置からの着信を検出して回線を接続しユーザ端末装置とデータ通信を行うダイアルアップサーバ部と、ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置からローカルエリアネットワークで使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部と、ローカルエリアネットワークとのインタフェースを行うネットワークインタフェース部と、通信データをその宛先ネットワークホストアドレスに従ってダイアルアップサーバ部、ＤＨＣＰメッセージ送信部またはネットワークインタフェース部へ送信するルーティング部とを有し、ダイアルアップサーバ部は、ユーザ端末装置からの着信へ応答後、ユーザ端末装置からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、ＤＨＣＰメッセージ送信部は、ルーティング部とネットワークインタフェース部を経由してローカルエリアネットワークに接続されたＤＨＣＰサーバ装置に対してネットワークホストアドレス指定の同報送信でネットワークホストアドレス獲得要求メッセージを送信し、ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することによりネットワークホストアドレスを獲得してダイアルアップサーバ部を介してユーザ端末装置へ通知し、ダイアルアップサーバ部は、ネットワークホストアドレス獲得時にＤＨＣＰサーバ装置から通知されたアドレス貸出期限より短時間のタイマのカウントダウンを開始する構成を備えている。
【００１２】
これにより、ユーザ端末装置からの着信時にユーザ端末装置の代わりにＤＨＣＰプロトコルを実行してネットワークホストアドレスを動的に獲得することができ、リモートアクセスのためのネットワークホストアドレス運用を効率的に行うことができるリモートアクセスサーバ装置が得られる。
【００１３】
【発明の実施の形態】
本発明の第１の発明は、通信網とローカルエリアネットワークとを接続するリモートアクセスサーバ装置であって、通信網に接続されたユーザ端末装置からの着信を検出して回線を接続しユーザ端末装置とデータ通信を行うダイアルアップサーバ部と、ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置からローカルエリアネットワークで使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部と、ローカルエリアネットワークとのインタフェースを行うネットワークインタフェース部と、通信データをその宛先ネットワークホストアドレスに従ってダイアルアップサーバ部、ＤＨＣＰメッセージ送信部またはネットワークインタフェース部へ送信するルーティング部とを有し、ダイアルアップサーバ部は、ユーザ端末装置からの着信へ応答後、ユーザ端末装置からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、ＤＨＣＰメッセージ送信部は、ルーティング部とネットワークインタフェース部を経由してローカルエリアネットワークに接続されたＤＨＣＰサーバ装置に対してネットワークホストアドレス指定の同報送信でネットワークホストアドレス獲得要求メッセージを送信し、ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することによりネットワークホストアドレスを獲得してダイアルアップサーバ部を介してユーザ端末装置へ通知し、ダイアルアップサーバ部は、ネットワークホストアドレス獲得時にＤＨＣＰサーバ装置から通知されたアドレス貸出期限より短時間のタイマのカウントダウンを開始することとしたものである。
【００１４】
この構成により、ダイアルアップサーバ部は、認証サーバ部での検証後、ユーザ端末装置からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、指示されたＤＨＣＰメッセージ送信部は、ローカルエリアネットワーク接続のＤＨＣＰサーバ装置と同報メッセージ通信によりネットワークホストアドレスを獲得してユーザ端末装置へ通知し、これにより、リモートアクセスサーバ装置は、ユーザ端末装置の代わりにＤＨＣＰプロトコルを実行してネットワークホストアドレスを動的に獲得するという作用を有する。
【００１５】
本発明の第２の発明は、通信網とローカルエリアネットワークとを接続するリモートアクセスサーバ装置であって、通信網に接続されたユーザ端末装置からの着信を検出して回線を接続しユーザ端末装置とデータ通信を行うダイアルアップサーバ部と、ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置からローカルエリアネットワークで使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部と、ローカルエリアネットワークとのインタフェースを行うネットワークインタフェース部と、通信データをその宛先ネットワークホストアドレスに従ってダイアルアップサーバ部、ＤＨＣＰメッセージ送信部またはネットワークインタフェース部へ送信するルーティング部と、ルーティング部とダイアルアップサーバ部との間に配置され、ユーザ端末装置へ割り当てたネットワークホストアドレス宛の通信データだけを監視対象として送信元アドレスと送信先アドレスとを検査しその検査結果によりルーティング部またはＤＨＣＰメッセージ送信部へ送信するＤＨＣＰメッセージ監視部とを有し、ダイアルアップサーバ部は、ユーザ端末装置からの着信へ応答後、ユーザ端末装置からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、ＤＨＣＰメッセージ送信部は、ルーティング部とネットワークインタフェース部を経由してローカルエリアネットワークに接続されたＤＨＣＰサーバ装置と同報メッセージ通信によりネットワークホストアドレスを獲得してダイアルアップサーバ部を介してユーザ端末装置へ通知し、ダイアルアップサーバ部は、ネットワークホストアドレス獲得時にＤＨＣＰサーバ装置から通知されたアドレス貸出期限より短時間のタイマのカウントダウンを開始し、タイマが満了した場合は、リース延長要求をＤＨＣＰメッセージ送信部へ送信し、ＤＨＣＰメッセージ送信部は、獲得したネットワークホストアドレスを送信元とする貸出期限延長要求をＤＨＣＰサーバ装置へ送信するとともに、ＤＨＣＰメッセージ監視部を起動してＤＨＣＰサーバ装置からネットワークホストアドレス宛の通信データのみＤＨＣＰメッセージ送信部へ送信させ、ＤＨＣＰメッセージ送信部は、リース延長応答をダイアルアップサーバ部へ送信してタイマを再度開始させることによりユーザ端末装置によるＤＨＣＰサーバ装置への貸出期限延長手続きを代行することとしたものである。
【００１６】
この構成により、ユーザ端末装置が割り当てを要求している期間だけ動的にネットワークホストアドレスを割り当てることを可能にするという作用を有する。
【００１８】
また、この構成により、同報送信データやリモートアクセスサーバ装置宛の通信データを監視しないことにより、ＤＨＣＰメッセージ監視部の処理を軽くするという作用を有する。
【００１９】
本発明の第３の発明は、第２の発明のリモートアクセスサーバ装置において、ＤＨＣＰメッセージ送信部は、ＤＨＣＰサーバ装置へネットワークホストアドレス獲得要求メッセージを送信する場合、まずネットワークホストアドレス指定の同報送信を行い、ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することとしたものである。
【００２０】
この構成により、可能な限り同報通信の宛先を限定してローカルエリアネットワークに接続されたコンピュータへの不要な同報通信受信による処理負荷を軽減するという作用を有する。
【００２１】
以下、本発明の実施の形態について、図１〜図７を用いて説明する。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１によるリモートアクセスサーバ装置を有するリモートアクセスシステムを示すブロック図であり、リモートアクセスサーバ装置と通信網経由でユーザ端末装置がローカルエリアネットワークへリモートアクセスする場合を示す。
【００２３】
図１において、１００はユーザ端末装置、１０１は通信網、１０２はリモートアクセスサーバ装置、１０３はユーザ端末装置１００からの着信を検出して通信網１０１の回線を接続し、ユーザ端末装置１００とデータ通信を行うダイアルアップサーバ部、１０４はユーザ識別子とパスワードを記憶し、ユーザ端末装置１００が提示するユーザ識別子およびパスワード値と上記記憶したユーザ識別子およびパスワード値と比較して正規ユーザ端末装置か否かを判定する認証サーバ部、１０５はローカルエリアネットワーク１１０に接続されたＤＨＣＰサーバ装置１０９からローカルエリアネットワーク１１０で使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部、１０６は後述のネットワークインタフェース部１０７が受信した通信データの送信元アドレスと送信先アドレスとを検査しその検査結果により後述のルーティング部１０８またはＤＨＣＰメッセージ送信部１０５へ送信するＤＨＣＰメッセージ監視部、１０７はローカルエリアネットワーク１１０とのインタフェースを行うネットワークインタフェース部、１０８は通信データの宛先ネットワークホストアドレスに従ってダイアルアップサーバ部１０３またはＤＨＣＰメッセージ送信部１０５へ送信するルーティング部である。
【００２４】
このように構成されたリモートアクセスサーバ装置１０２を有するリモートアクセスシステムについて、その動作を図２を用いて説明する。図２は、ユーザ端末装置１００からの着信へ応答後、リモートアクセスサーバ装置１０２がユーザ端末装置１００に割り当てるネットワークホストアドレスをＤＨＣＰサーバ装置１０９から獲得する手順を説明するシーケンス図である。図２において、２台のＤＨＣＰサーバ装置１０９ａ，１０９ｂがローカルエリアネットワーク１１０に接続され、いずれも空のネットワークホストアドレスが登録されているものとする。
【００２５】
まず、ユーザ端末装置１００の着信を検知すると、ダイアルアップサーバ部１０３は着信に応答して回線接続を行い（Ｓ１）、ユーザ端末装置１００とのデータリンクを形成してデータ通信可能な状態へ移行する（Ｓ２）。ダイアルアップサーバ部１０３は、ユーザ識別子とパスワードをユーザ端末装置１００から取得し（Ｓ３、Ｓ４）、認証サーバ部１０４に登録された正規ユーザ端末装置の一覧と比較し、一致すれば認証確認をユーザ端末装置１００へ送信する（Ｓ５）。認証確認を受信したユーザ端末装置１００はネットワークホストアドレスの割り当てをダイアルアップサーバ部１０３へ要求し、ダイアルアップサーバ部１０３は上記要求をＤＨＣＰメッセージ送信部１０５へ送信する（Ｓ６）。上記要求を受信したＤＨＣＰメッセージ送信部１０５は、全てのホストを宛先とする同報形式のアドレス獲得要求を作成してルーティング部１０８を経由してネットワークインタフェース部１０７へ送信し、ネットワークインタフェース部１０７はローカルエリアネットワーク１１０の同報送信形式で上記要求を送信する（Ｓ６）。上記同報形式のアドレス要求を受信し、貸し出し可能な空のネットワークホストアドレスを持つＤＨＣＰサーバ装置１０９ａは、空のネットワークホストアドレスと貸出期間をパラメータとしてアドレス割当応答を上記アドレス要求と同じ同報形式で送信する（Ｓ７）。上記アドレス割当応答を受信したネットワークインタフェース部１０７はルーティング部１０８へ送信し、ルーティング部１０８は宛先アドレスが同報アドレスであり、ＤＨＣＰメッセージであることを解析して、ＤＨＣＰメッセージ送信部１０５へ受信データを送信する（Ｓ７）。同様にＤＨＣＰサーバ装置１０９ｂからも上記と同様にアドレス割当応答を受信する（Ｓ８）。これらのアドレス割当応答を受信したＤＨＣＰメッセージ送信部１０５はそのうちの１つのネットワークホストアドレス（ここではＤＨＣＰサーバ装置１０９ａから送信されたネットワークホストアドレス）を選択して、その値をパラメータとしてリース要求をステップＳ６のアドレス割当要求と同じ同報形式で送信する（Ｓ９）。上記リース要求を受信して、自己が送信したネットワークホストアドレスと一致するＤＨＣＰサーバ装置１０９ａは、リース応答を同報形式で送信すると共に、そのネットワークホストアドレスを貸し出し状態に変更し、貸し出し期限タイマを開始する。また、提供したネットワークホストアドレスが選択されなかったＤＨＣＰサーバ装置１０９ｂは上記提供したネットワークホストアドレスを空状態に戻し、次のアドレス割り当て要求を待つ。上記リース応答を受信したネットワークインタフェース部１０７はステップＳ７のアドレス割当応答と同じ経路で受信データをＤＨＣＰメッセージ送信部１０５へ送信し、上記リース応答を受信したＤＨＣＰメッセージ送信部１０５はアドレス割当応答をダイアルアップサーバ部１０３へ送信し、上記アドレス割当応答を受信したダイアルアップサーバ部１０３はステップＳ７のアドレス割当応答で示された貸出期限より短い期間を設定したタイマを開始し、アドレス割当応答をユーザ端末装置１００へ送信する（Ｓ１０）。
【００２６】
次に、図１のリモートアクセスシステムにおけるネットワークホストアドレスの貸出延長手順を図３を用いて説明する。図３は、図２の手順により獲得したネットワークホストアドレスの貸出延長手順を示すシーケンス図である。
【００２７】
図２のアドレス割当応答受信により開始したタイマ１０３ａが満了すると、ダイアルアップサーバ部１０３は、リース延長要求をＤＨＣＰメッセージ送信部１０５へ送信し、ＤＨＣＰメッセージ送信部１０５は、割り当てられたネットワークホストアドレスを送信元とするリース延長要求をルーティング部１０８、ネットワークインタフェース部１０７を経由してＤＨＣＰサーバ装置１０９ａへ送信すると共に（Ｓ１１）、ＤＨＣＰサーバ装置１０９ａから割り当てられたネットワークホストアドレス宛の送信データの監視をＤＨＣＰメッセージ監視部１０６へ指示する（Ｓ１２）。上記監視開始後、送信元がＤＨＣＰサーバ装置１０９ａでないネットワークホストアドレス宛の通信データや（Ｓ１３）、送信先が上記ネットワークホストアドレスでない通信データ（Ｓ１４）は、ＤＨＣＰメッセージ監視部１０６からルーティング部１０８へ送信され、通常の経路制御が行われる。ＤＨＣＰサーバ装置１０９ａから割り当てられたネットワークホストアドレス宛のリース延長応答を受信した場合、ＤＨＣＰメッセージ監視部１０６は、その通信データをルーティング部１０８ではなく、ＤＨＣＰメッセージ送信部１０５へ送信し、上記リース延長応答を受信したＤＨＣＰメッセージ送信部１０５は、リース延長応答をダイアルアップサーバ部１０３へ送信すると共に（Ｓ１５）、ＤＨＣＰメッセージ監視部１０６へ監視停止通知を送信して、上記の監視を停止する（Ｓ１６）。上記リース延長応答を受信したダイアルアップサーバ部１０３はタイマ１０３ａを再度延長して次の貸し出し期限満了に備える。
【００２８】
以上のように本実施の形態によれば、ダイアルアップサーバ部１０３は、認証サーバ部１０４での検証後、ユーザ端末装置１００からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部１０５へアドレス獲得を指示し、指示されたＤＨＣＰメッセージ送信部１０５は、ローカルエリアネットワーク接続のＤＨＣＰサーバ装置１０９ａと同報メッセージ通信によりネットワークホストアドレスを獲得してダイアルアップサーバ部１０３を介してユーザ端末装置１００へ通知するようにしたことにより、ユーザ端末装置１００からの着信時にリモートアクセスサーバ装置１０２がユーザ端末装置１００の代わりにＤＨＣＰプロトコルを実行してネットワークホストアドレスを動的に獲得することができるので、リモートアクセスのためのネットワークホストアドレス運用を効率的に行うことができる。また、アドレス貸出期限をカウントするタイマが満了した場合、すなわちアドレス貸出期限が満了した場合は、ダイアルアップサーバ部１０３は、獲得したネットワークホストアドレスを送信元とする貸出期限延長要求をＤＨＣＰサーバ装置１０９ａへ送信するとともに、ＤＨＣＰメッセージ送信部１０５を介してＤＨＣＰメッセージ監視部１０６を起動してＤＨＣＰサーバ装置１０９ａから割り当てられたネットワークホストアドレス宛の通信データのみＤＨＣＰメッセージ送信部１０５へ送信することにより、ＤＨＣＰメッセージ送信部１０５がユーザ端末装置１００へ割り当てられたネットワークホストアドレスを使用してＤＨＣＰサーバ装置１０９ａと貸出期限延長手続きを代行するようにしたことにより、ユーザ端末装置１００が割り当てを要求している期間だけ動的にネットワークホストアドレスを割り当てることができる。
【００２９】
（実施の形態２）
図４は、本発明の実施の形態２によるリモートアクセスサーバ装置を有するリモートアクセスシステムを示すブロック図であり、リモートアクセスサーバ装置と通信網経由でユーザ端末装置がローカルエリアネットワークへリモートアクセスする場合を示す。
【００３０】
図４において、ユーザ端末装置２００、通信網２０１、リモートアクセスサーバ装置２０２、ダイアルアップサーバ部２０３、認証サーバ部２０４、ＤＨＣＰメッセージ送信部２０５、ＤＨＣＰメッセージ監視部２０６、ネットワークインタフェース部２０７、ルーティング部２０８、ＤＨＣＰサーバ装置２０９、ローカルエリアネットワーク（ＬＡＮ）２１０は、図１のユーザ端末装置１００、通信網１０１、リモートアクセスサーバ装置１０２、ダイアルアップサーバ部１０３、認証サーバ部１０４、ＤＨＣＰメッセージ送信部１０５、ＤＨＣＰメッセージ監視部１０６、ネットワークインタフェース部１０７、ルーティング部１０８、ＤＨＣＰサーバ装置１０９、ローカルエリアネットワーク１１０と同様のものなので、その説明は省略する。本実施の形態が実施の形態１と異なるところは、リモーアクセスサーバ装置２０２のＤＨＣＰメッセージ監視部２０６が図１のネットワークインタフェース部１０７とルーティング部１０８との間からルーティング部２０８とダイアルアップサーバ部２０３との間へ移動している点であり、それ以外は同一の構成である。図１のＤＨＣＰ監視部１０６は、ネットワークインタフェース部１０７から受信する同報形式通信データ、リモートアクセスサーバ装置宛通信データ、複数の接続済みのユーザ端末装置宛通信データの全てを検査するが、図２のＤＨＣＰ監視部２０６は、ルーティング部２０８により経路処理された後の通信データを監視するので、送信先がユーザ端末装置２００だけの通信データに限定され、監視対象の通信データが大幅に減少する。
【００３１】
このように構成されたリモートアクセスサーバ装置２０２について、その動作を図５を用いて説明する。図５はネットワークホストアドレスの貸出延長手順を示すシーケンス図である。
【００３２】
図２のアドレス割当応答受信により開始したタイマ２０３ａが満了すると、ダイアルアップサーバ部２０３は、リース延長要求をＤＨＣＰメッセージ送信部２０５へ送信し、ＤＨＣＰメッセージ送信部２０５は割り当てられたネットワークホストアドレスを送信元とするリース延長要求をルーティング部２０８、ネットワークインタフェース部２０７を経由してＤＨＣＰサーバ装置２０９へ送信する（Ｓ２１）と共に、ＤＨＣＰサーバ装置２０９から割り当てられたネットワークホストアドレス宛に送信されるメッセージを監視するためにＤＨＣＰメッセージ監視部２０６へ監視開始通知を送信する（Ｓ２２）。ＤＨＣＰメッセージ監視部２０６は、ネットワークインタフェース部２０７がローカルエリアネットワーク２１０から受信した通信データの中からルーティング部２０８による経路処理を済ませた通信データのみを受け取るので、ユーザ端末装置２００宛の通信データは監視処理するが（Ｓ２３）、リモートアクセスサーバ装置２０２自身宛や同報形式の通信データはルーティング部２０８はＤＨＣＰメッセージ監視部２０６へ送信しないので、これらの通信データは監視処理しない（Ｓ２４）。ＤＨＣＰサーバ装置２０９から割り当てられたネットワークホストアドレス宛のリース延長応答をネットワークインタフェース部２０７、ルーティング部２０８を経由して受信したＤＨＣＰメッセージ監視部２０６は、その通信データをＤＨＣＰメッセージ送信部２０５へ送信し、上記リース延長応答を受信したＤＨＣＰメッセージ送信部２０５は、上記リース延長応答をダイアルアップサーバ部２０３へ送信すると共に（Ｓ２５）、ＤＨＣＰメッセージ監視部２０６へ監視停止通知を送信する（Ｓ２６）。上記リース延長応答を受信したダイアルアップサーバ部２０３は上記タイマを再度延長して次の貸し出し期限満了に備える。
【００３３】
以上のように本実施の形態によれば、ＤＨＣＰメッセージ監視部２０６は、ルーティング部２０８とダイアルアップサーバ部２０３との間に配置され、ユーザ端末装置２００へ割り当てたネットワークホストアドレス宛の通信データだけを監視対象とするようにしたことにより、同報送信データやリモートアクセスサーバ装置宛の通信データは監視しないので、ＤＨＣＰメッセージ監視部２０６の処理を軽くすることができる。
【００３４】
（実施の形態３）
図６、本発明の実施の形態３によるリモートアクセスサーバ装置を有するリモートアクセスシステムの動作を示すシーケンス図であり、ネットワークアドレスが同じ値であるネットワークホストアドレスだけを送信先とするネットワークアドレス指定同報を受信可能なＤＨＣＰサーバ装置と、上記ネットワークアドレス指定同報は受信できずネットワークアドレス指定なし同報のみを受信可能なＤＨＣＰサーバ装置とがローカルエリアネットワークに接続されている場合に上記２つのＤＨＣＰサーバ装置両方に空のネットワークホストアドレスがある場合のユーザ端末装置からの着信へ応答後のリモートアクセスサーバ装置が上記ユーザ端末装置に割り当てるネットワークホストアドレスをＤＨＣＰサーバ装置から獲得する手順を示す。図６に示す手順は図１、図４のいずれのリモートアクセスサーバ装置にも適用可能なものであるが、ここでは図１のリモートアクセスサーバ装置１０２に適用した場合について説明する。
【００３５】
ユーザ端末装置１００はネットワークホストアドレスの割り当てをダイアルアップサーバ部１０３へ要求し、ダイアルアップサーバ部１０３は上記要求をＤＨＣＰメッセージ送信部１０５へ送信する（Ｓ３１）。上記要求を受信したＤＨＣＰメッセージ送信部１０５は、本リモートアクセスサーバ装置と同じネットワークアドレスを持つネットワークホストアドレスだけを宛先とするアドレス割当要求を作成し、ルーティング部１０８、ネットワークインタフェース部１０７を経由して同報形式で送信し、アドレス割当応答受信待ちタイマを開始する（Ｓ３１）。上記同報メッセージはＤＨＣＰサーバ装置１０９ａのみ受信可能であり、ＤＨＣＰサーバ装置１０９ｂは受信できないので、ＤＨＣＰサーバ装置１０９ａのみ空のネットワークホストアドレス値と貸出期間をパラメータとしてアドレス割当応答を同報形式で送信する（Ｓ３２）。上記アドレス割当応答を受信したネットワークインタフェース部１０７はルーティング部１０８へ送信し、ルーティング部１０８は宛先アドレスが同報アドレスであり、ＤＨＣＰメッセージであることを解析して、ＤＨＣＰメッセージ送信部１０５へ受信データを送信する（Ｓ３２）。上記アドレス割当応答を受信したＤＨＣＰメッセージ送信部１０５は、ネットワークアドレス指定同報が有効であることを記録し、提示されたネットワークホストアドレスをパラメータとしてリース要求をネットワークアドレス指定同報で送信する（Ｓ３３）。上記リース要求を受信して、自己が送信したネットワークホストアドレスと一致するＤＨＣＰサーバ装置１０９ａは、リース応答を同報形式で送信すると共に、そのネットワークホストアドレスを貸し出し状態に変更し、貸し出し期限タイマを開始する（Ｓ３４）。
【００３６】
図７は、図６と同様、本発明の実施の形態３によるリモートアクセスサーバ装置を有するリモートアクセスシステムの動作を示すシーケンス図であり、ネットワークアドレス指定同報を受信可能なＤＨＣＰサーバ装置１０９ａと、ネットワークアドレス指定なし同報のみを受信可能なＤＨＣＰサーバ装置１０９ｂとがローカルエリアネットワーク１１０に接続され、ＤＨＣＰサーバ装置１０９ａには空のネットワークホストアドレスが無く、ＤＨＣＰサーバ装置１０９ｂには空のネットワークホストアドレスがある場合に、ユーザ端末装置１００からの着信へ応答後のリモートアクセスサーバ装置１０２がユーザ端末装置１００に割り当てるネットワークホストアドレスをＤＨＣＰサーバ装置１０９ｂから獲得する手順を示す。図７に示す手順は図１、図４のいずれのリモートアクセスサーバ装置にも適用可能なものであるが、ここでは図１のリモートアクセスサーバ装置１０２に適用した場合について説明する。
【００３７】
ユーザ端末装置１００はネットワークホストアドレスの割り当てをダイアルアップサーバ部１０３へ要求し、ダイアルアップサーバ部１０３は上記要求をＤＨＣＰメッセージ送信部１０５へ送信する（Ｓ４１）。上記要求を受信したＤＨＣＰメッセージ送信部１０５は、本リモートアクセスサーバ装置と同じネットワークアドレスを持つネットワークホストアドレスだけを宛先とするアドレス割当要求を作成し、ルーティング部１０８、ネットワークインタフェース部１０７を経由して同報形式で送信し、アドレス割当応答受信待ちタイマ１０５ａのカウントを開始する（Ｓ４１）。上記同報メッセージはＤＨＣＰサーバ装置１０９ａのみ受信可能であり、ＤＨＣＰサーバ装置１０９ｂは受信できないが、ＤＨＣＰサーバ装置１０９ａには空のネットワークホストアドレスが無いので、アドレス割当応答は送信されない（Ｓ４１）。上記アドレス割当応答受信待ちタイマ１０５ａのカウント満了によりＤＨＣＰメッセージ送信部１０５は、ネットワークアドレス指定同報が無効であることを記録し、ネットワークアドレス指定無しの同報形式でアドレス割当要求を再送する（Ｓ４２）。上記同報メッセージは空のネットワークホストアドレスを持つＤＨＣＰサーバ装置１０９ｂにも受信可能なので、その値と貸出期間をパラメートしてアドレス割当応答を同報形式で送信する（Ｓ４３）。上記アドレス割当応答を受信したＤＨＣＰメッセージ送信部１０５は、提示されたネットワークホストアドレスをパラメータとしてリース要求をネットワークアドレス指定なし同報で送信する（Ｓ４４）。上記リース要求を受信して、自己が送信したネットワークホストアドレスと一致するＤＨＣＰサーバ装置１０９ｂは、リース応答を同報形式で送信すると共に、そのネットワークホストアドレスを貸し出し状態に変更し、貸し出し期限タイマを開始する（Ｓ４５）。
【００３８】
以上のように本実施の形態によれば、ＤＨＣＰメッセージ送信部１０３は、ＤＨＣＰサーバ装置へネットワークホストアドレス獲得要求メッセージを送信する場合、まずネットワークホストアドレス指定の同報送信を行い、ＤＨＣＰサーバ装置１０９ａから肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求を再送信するようにしたことにより、可能な限り同報通信の宛先を限定してローカルエリアネットワークに接続されたコンピュータへの不要な同報通信受信による処理負荷を軽減することができる。
【００３９】
【発明の効果】
以上説明したように本発明の第１の発明のリモートアクセスサーバ装置によれば、通信網とローカルエリアネットワークとを接続するリモートアクセスサーバ装置であって、通信網に接続されたユーザ端末装置からの着信を検出して回線を接続しユーザ端末装置とデータ通信を行うダイアルアップサーバ部と、ローカルエリアネットワークに接続されたＤＨＣＰサーバ装置からローカルエリアネットワークで使用可能なネットワークホストアドレスを獲得するための通信を行うＤＨＣＰメッセージ送信部と、ローカルエリアネットワークとのインタフェースを行うネットワークインタフェース部と、通信データをその宛先ネットワークホストアドレスに従ってダイアルアップサーバ部、ＤＨＣＰメッセージ送信部またはネットワークインタフェース部へ送信するルーティング部とを有し、ダイアルアップサーバ部は、ユーザ端末装置からの着信へ応答後、ユーザ端末装置からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、ＤＨＣＰメッセージ送信部は、ルーティング部とネットワークインタフェース部を経由してローカルエリアネットワークに接続されたＤＨＣＰサーバ装置に対してネットワークホストアドレス指定の同報送信でネットワークホストアドレス獲得要求メッセージを送信し、ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することによりネットワークホストアドレスを獲得してダイアルアップサーバ部を介してユーザ端末装置へ通知し、ダイアルアップサーバ部は、ネットワークホストアドレス獲得時にＤＨＣＰサーバ装置から通知されたアドレス貸出期限より短時間のタイマのカウントダウンを開始することにより、ダイアルアップサーバ部は、ユーザ端末装置からのネットワークホストアドレス割当要求により、ＤＨＣＰメッセージ送信部へアドレス獲得を指示し、指示されたＤＨＣＰメッセージ送信部は、ローカルエリアネットワーク接続のＤＨＣＰサーバ装置と同報メッセージ通信によりネットワークホストアドレスを獲得してユーザ端末装置へ通知するようにしたので、リモートアクセスサーバ装置はユーザ端末装置の代わりにＤＨＣＰプロトコルを実行してネットワークホストアドレスを動的に獲得することができ、リモートアクセスのためのネットワークホストアドレス通知を効率的に行うことができるという有利な効果が得られる。
【００４０】
第２の発明のリモートアクセスサーバ装置によれば、ルーティング部とダイアルアップサーバ部との間に配置され、ユーザ端末装置へ割り当てたネットワークホストアドレス宛の通信データだけを監視対象として送信元アドレスと送信先アドレスとを検査しその検査結果によりルーティング部またはＤＨＣＰメッセージ送信部へ送信するＤＨＣＰメッセージ監視部を備え、ダイアルアップサーバ部は、タイマが満了した場合は、リース延長要求をＤＨＣＰメッセージ送信部へ送信し、ＤＨＣＰメッセージ送信部は、獲得したネットワークホストアドレスを送信元とする貸出期限延長要求をＤＨＣＰサーバ装置へ送信するとともに、ＤＨＣＰメッセージ監視部を起動してＤＨＣＰサーバ装置からネットワークホストアドレス宛の通信データのみＤＨＣＰメッセージ送信部へ送信させ、ＤＨＣＰメッセージ送信部は、リース延長応答をダイアルアップサーバ部へ送信してタイマを再度開始させることによりユーザ端末装置によるＤＨＣＰサーバ装置への貸出期限延長手続きを代行することにより、ユーザ端末装置が割り当てを要求している期間だけ動的にネットワークホストアドレスを割り当てることができるという有利な効果が得られる。
【００４２】
第３の発明のリモートアクセスサーバ装置によれば、第２の発明のリモートアクセスサーバ装置において、ＤＨＣＰメッセージ送信部は、ＤＨＣＰサーバ装置へネットワークホストアドレス獲得要求メッセージを送信する場合、まずネットワークホストアドレス指定の同報送信を行い、ＤＨＣＰサーバ装置から肯定応答がない場合、ネットワークホストアドレス指定なしの同報送信でネットワークホストアドレス獲得要求メッセージを再送信することにより、可能な限り同報通信の宛先を限定してローカルエリアネットワークに接続されたコンピュータへの不要な同報通信受信による処理負荷を軽減することができるという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１によるリモートアクセスサーバ装置を有するリモートアクセスシステムを示すブロック図
【図２】ユーザ端末装置からの着信へ応答後、リモートアクセスサーバ装置がユーザ端末装置に割り当てるネットワークホストアドレスをＤＨＣＰサーバ装置から獲得する手順を説明するシーケンス図
【図３】図２の手順により獲得したネットワークホストアドレスの貸出延長手順を示すシーケンス図
【図４】本発明の実施の形態２によるリモートアクセスサーバ装置を有するリモートアクセスシステムを示すブロック図
【図５】ネットワークホストアドレスの貸出延長手順を示すシーケンス図
【図６】本発明の実施の形態３によるリモートアクセスサーバ装置を有するリモートアクセスシステムの動作を示すシーケンス図
【図７】本発明の実施の形態３によるリモートアクセスサーバ装置を有するリモートアクセスシステムの動作を示すシーケンス図
【図８】従来のリモートアクセスサーバ装置を有するリモートアクセスシステムを示すブロック図
【符号の説明】
１００、２００  ユーザ端末装置
１０１、２０１  通信網
１０２、２０２  リモートアクセスサーバ装置
１０３、２０３  ダイアルアップサーバ部
１０３ａ、１０５ａ、２０３ａ  タイマ
１０４、２０４  認証サーバ部
１０５、２０５  ＤＨＣＰメッセージ送信部
１０６、２０６  ＤＨＣＰメッセージ監視部
１０７、２０７  ネットワークインタフェース部
１０８、２０８  ルーティング部
１０９、１０９ａ、１０９ｂ、２０９  ＤＨＣＰサーバ装置
１１０、２１０  ローカルエリアネットワーク（ＬＡＮ）
【図１】
0004352547.tif 000002
【図２】
0004352547.tif 000003
【図３】
0004352547.tif 000004
【図４】
0004352547.tif 000005
【図５】
0004352547.tif 000006
【図６】
0004352547.tif 000007
【図７】
0004352547.tif 000008
【図８】
0004352547.tif 000009