(57)【要約】【課題】ＶＰＮ導入の専門の知識を有しない端末装置の使用者であっても、容易に端末装置にＶＰＮを導入することが可能なＶＰＮ環境導入支援システムを得ること。【解決手段】ＶＰＮ機能を有するＶＰＮゲートウェイ１２を備える組織内ネットワーク１０と、マネージャサーバ３０から送信されるＶＰＮ接続に関する処理情報を格納し、マネージャサーバ３０からの指示に基づいて処理を実行し、その処理結果をマネージャサーバ３０に送信するエージェントを備える端末装置２０と、処理情報としてのＶＰＮゲートウェイ１２との間でＶＰＮセッションを確立するための設定情報と、この設定情報に基づいてＶＰＮセッションを確立する指示を端末装置２０のエージェントに送信するエージェント指示部３５と、エージェントから受信した処理結果を格納する接続結果データベース３６を備えるマネージャサーバ３０とがインターネット４０を介して接続される。【選択図】      図１
2004328230.tif 000002
【特許請求の範囲】
【請求項１】
ＶＰＮ機能を有するＶＰＮゲートウェイを備える地域ネットワークと、前記ＶＰＮゲートウェイとＶＰＮ接続を確立して、前記地域ネットワーク内の通信端末と通信を行おうとしている端末装置と、前記端末装置に指示を出してＶＰＮの接続設定を支援するサーバ装置とが、インターネットを介して接続されたＶＰＮ環境導入支援システムであって、
前記端末装置は、前記サーバ装置から送信されるＶＰＮ接続に関する処理情報を格納し、前記サーバ装置からの指示に基づいて処理を実行し、その処理結果を前記サーバ装置に送信するエージェントを備え、
前記サーバ装置は、
前記処理情報としての前記ＶＰＮゲートウェイとの間でＶＰＮセッションを確立するための設定情報と、前記設定情報に基づいて前記ＶＰＮセッションを確立する指示とを前記端末装置のエージェントに送信するエージェント指示手段と、
前記エージェントから受信した前記処理結果を格納する接続結果データベースと、
を備えることを特徴とするＶＰＮ環境導入支援システム。
【請求項２】
前記サーバ装置は、
前記端末装置と前記ＶＰＮゲートウェイとの間でＶＰＮ接続を行うための処理手順が規定された接続試験手順情報を格納する接続試験手順情報データベースをさらに備え、
前記エージェント指示手段は、前記ＶＰＮセッションを確立する指示に対する処理結果を受信した後に、この処理結果に応じた前記接続試験手順情報を前記接続試験手順情報データベースから抽出し、抽出した前記接続試験手順情報を前記処理情報として前記端末装置のエージェントにさらに送信することを特徴とする請求項１に記載のＶＰＮ環境導入支援システム。
【請求項３】
前記ＶＰＮセッションが確立できない処理結果を前記端末装置のエージェントから受信した場合には、
前記接続試験手順情報は、前記ＶＰＮセッションを確立することができない原因を調査するための処理手順が規定された接続試験手順情報であることを特徴とする請求項２に記載のＶＰＮ環境導入支援システム。
【請求項４】
前記ＶＰＮセッションが確立された処理結果を前記端末装置のエージェントから受信した場合には、
前記接続試験手順情報は、前記ＶＰＮセッションを利用するアプリケーションとの接続を確認するための処理手順が規定された接続試験手順情報であることを特徴とする請求項２に記載のＶＰＮ環境導入支援システム。
【請求項５】
ＶＰＮ機能を有するＶＰＮゲートウェイを備える地域ネットワークと、前記地域ネットワーク内の通信端末と通信を行おうとしている端末装置にＶＰＮ環境の導入を支援するサーバ装置とがインターネットに接続されたＶＰＮ環境導入支援システムに使用される端末装置であって、
前記サーバ装置から送信されるＶＰＮ接続に関する処理情報を格納し、前記サーバ装置からの指示に基づいてＶＰＮ接続に関する処理を実行し、その処理結果を前記サーバ装置に送信するエージェントを備えることを特徴とするＶＰＮ環境導入支援システムに使用される端末装置。
【請求項６】
インターネットにＶＰＮ機能を有するＶＰＮゲートウェイを介して接続される地域ネットワーク内の情報端末と通信を行おうとしている端末装置に、ＶＰＮ環境の導入を支援するサーバ装置であって、
前記端末装置が前記ＶＰＮゲートウェイとの間でＶＰＮセッションを確立するための設定情報と、前記設定情報に基づいて前記ＶＰＮセッションを確立する指示とを前記端末装置に送信するエージェント指示手段と、
前記端末装置から受信した前記指示に対する処理結果を格納する接続結果データベースと、
を備えることを特徴とするサーバ装置。
【請求項７】
前記サーバ装置は、
前記端末装置と前記ＶＰＮゲートウェイとの間でＶＰＮ接続を行うための処理手順が規定された接続試験手順情報を格納する接続試験手順情報データベースをさらに備え、
前記エージェント指示手段は、前記ＶＰＮセッションを確立する指示に対する処理結果を前記端末装置から受信した後に、前記処理結果に応じた前記接続試験手順情報データベースから抽出した前記接続試験手順情報を、この接続試験手順情報を実行する指示とともに前記端末装置に送信することを特徴とする請求項６に記載のサーバ装置。
【請求項８】
前記ＶＰＮセッションが確立できない処理結果を前記端末装置から受信した場合には、
前記接続試験手順情報は、前記ＶＰＮセッションを確立することができない原因を調査するための処理手順が規定された接続試験手順情報であることを特徴とする請求項７に記載のサーバ装置。
【請求項９】
前記ＶＰＮセッションが確立された処理結果を前記端末装置から受信した場合には、
前記接続試験手順情報は、前記ＶＰＮセッションを利用するアプリケーションソフトウェアとの接続を確認するための処理手順が規定された接続試験手順情報であることを特徴とする請求項７に記載のサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネットに接続されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内の情報端末にセキュリティを確保しながらリモートアクセスする端末装置に、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）環境の導入を支援するＶＰＮ環境導入支援システムと、このシステムに使用される端末装置およびサーバ装置に関するものである。
【０００２】
【従来の技術】
たとえば、企業内で構築されたＬＡＮに、セキュリティを確保して外部から接続する方法として、専用線を用いる方法がある。この専用線を用いる方法は、専用線を維持管理するコストが高く、また、ＬＡＮに接続できる位置が固定されてしまうという問題点があった。しかし、近年、ＶＰＮ技術によって、ＬＡＮに接続される経路上にインターネットが存在する場合でも、暗号化技術を使ってセキュリティを確保して専用線で接続した場合のように外部からＬＡＮに接続することが可能になっている。また、インターネットを介して行うことからコストも低く抑えることが可能である。
【０００３】
また、最近では、インターネットへのアクセス機能を備える携帯電話が普及し、この携帯電話を用いてインターネットに接続されたＬＡＮ（イントラネット）へ、セキュリティを確保して接続する技術も提案されている。たとえば、ＬＡＮ上の機器に対応して割り当てられた端末ＩＤが携帯電話から入力されると、インターネット上のＶＰＮセッション管理サーバからのコマンド制御に応じてＶＰＮゲートウェイと、ＬＡＮ上のゲートウェイ機器との間にＶＰＮトンネルが設定され、携帯電話からの端末ＩＤおよび機器名の入力によって該当するＬＡＮ上の機器に対してアクセスが発生するのにともなって、その携帯電話に変わって、ＶＰＮセッション管理サーバにＶＰＮトンネルを経由した代理アクセスを行わせるシステムが開示されている（たとえば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−２３２４６０号公報（第１頁、第１図）
【０００５】
【発明が解決しようとする課題】
しかし、既にＶＰＮゲートウェイなどのＶＰＮを用いた通信を行うための設備が備えられた状態にあるＬＡＮ内の情報端末に、ＶＰＮを用いてリモートアクセスなどの通信を行おうと考えているＬＡＮの外部の端末装置に対して、ＶＰＮ環境を導入する場合には、作業者は、種々の複雑な設定を行わなければならない。たとえば、端末装置にＶＰＮクライアントソフトウェアをインストールした後に、ＶＰＮセッションの確立のために必要な設定情報を投入し、ＶＰＮセッション確立操作を実行してその結果を確認し、そして、利用する上位アプリケーションの接続とその結果を確認するという複数の手順を作業者が手動で実行する必要がある。このとき、端末装置に投入した設定情報が正常であっても、端末装置側のインターネット接続環境によっては、ＶＰＮセッションの確立に必要な通信プロトコルが遮断されているなどの理由で、正常にＶＰＮセッションの確立ができない場合がある。このような接続不具合が発生した場合には、専門の技術者による原因調査が行われ、その結果に応じて端末装置の設定情報の変更などが行われ、接続不具合の原因を取り除いていた。
【０００６】
ＶＰＮ環境の端末装置への導入を行う作業者は、大抵の場合、その端末装置の使用者であり、ＶＰＮの設定について専門の知識を有していない。そのため、ＶＰＮ環境を端末装置に導入する際におけるＶＰＮの接続不具合の発生原因の特定や端末装置の設定情報の変更などは、専門の知識を有しない作業者にとってはほとんど不可能であるという問題点があった。また、専門の技術者によるＶＰＮの設定は、端末装置の単なるインターネット接続などの作業に比べて特殊な作業であるためにコストが高くなり、たとえば家庭の端末装置へのＶＰＮ環境の導入を阻害する要因となってしてしまうという問題点もあった。
【０００７】
なお、上記特許文献１に記載の従来技術は、携帯電話（端末装置に相当する）とＬＡＮ上のゲートウェイ機器との間をＶＰＮトンネリングして通信を行うものではなく、ＶＰＮゲートウェイが携帯電話に代わってＬＡＮ上のゲートウェイ機器との間でＶＰＮトンネリングを行って通信を行うものであり、携帯電話にＶＰＮ環境を導入する必要がないので、上記問題点を解決するものではない。
【０００８】
この発明は、上記に鑑みてなされたもので、ＶＰＮ導入に関する専門の知識を有しない端末装置の使用者であっても、容易に端末装置にＶＰＮを導入することが可能なＶＰＮ環境導入支援システムと、そのシステムに使用される端末装置およびサーバ装置を得ることを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、この発明にかかるＶＰＮ環境導入支援システムは、ＶＰＮ機能を有するＶＰＮゲートウェイを備える地域ネットワークと、前記ＶＰＮゲートウェイとＶＰＮ接続を確立して、前記地域ネットワーク内の通信端末と通信を行おうとしている端末装置と、前記端末装置に指示を出してＶＰＮの接続設定を支援するサーバ装置とが、インターネットを介して接続されたＶＰＮ環境導入支援システムであって、前記端末装置は、前記サーバ装置から送信されるＶＰＮ接続に関する処理情報を格納し、前記サーバ装置からの指示に基づいて処理を実行し、その処理結果を前記サーバ装置に送信するエージェントを備え、前記サーバ装置は、前記処理情報としての前記ＶＰＮゲートウェイとの間でＶＰＮセッションを確立するための設定情報と、前記設定情報に基づいて前記ＶＰＮセッションを確立する指示とを前記端末装置のエージェントに送信するエージェント指示手段と、前記エージェントから受信した前記処理結果を格納する接続結果データベースと、を備えることを特徴とする。
【００１０】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるＶＰＮ環境導入支援システムと、そのシステムに使用される端末装置およびサーバ装置の好適な実施の形態を詳細に説明する。
【００１１】
図１は、この発明にかかるＶＰＮ環境導入支援システムの実施の形態の構成を示すブロック図である。このＶＰＮ環境導入支援システムは、たとえば、企業などの組織内ネットワーク１０と、組織内ネットワーク１０の外部に存在し、組織内ネットワーク１０にリモートアクセスするためにＶＰＮ環境を導入しようとしている端末装置２０と、端末装置２０によるＶＰＮ環境の導入を支援するためのマネージャサーバ３０とが、インターネット４０を介して接続されている。
【００１２】
組織内ネットワーク１０は、たとえば一企業内に構築されるＬＡＮやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であり、アプリケーションサーバ１１や図示しない端末装置などの情報端末が接続される。アプリケーションサーバ１１には、上記企業に関する情報や従業員が業務上作成した業務に関する情報などが格納されている。また、組織内ネットワーク１０は、内部の情報端末から外部へ送信される情報を暗号化し、また、外部から内部の端末装置へ暗号化されて送られてきた情報を復号化して該当する情報端末へ送信する機能を有するＶＰＮゲートウェイ１２を介して、インターネット４０に接続されている。
【００１３】
端末装置２０は、新たにＶＰＮ環境を導入して、組織内ネットワーク１０のＶＰＮゲートウェイ１２との間でＶＰＮセッションを確立し、組織内ネットワーク１０内のアプリケーションサーバ１１や端末などの情報端末と通信を行おうとしている端末装置であり、組織内ネットワーク１０の外部に接続されている。図２は、端末装置のソフトウェア構成を機能ブロックとして模式的に示す図である。この端末装置２０は、オペレーティングシステム（以下、ＯＳという）２１、ＶＰＮクライアントソフトウェア２２、そして図示しないＶＰＮクライアントソフトウェアの上位のアプリケーションソフトウェアを有して構成される。
【００１４】
ＯＳ２１は、端末装置２０全体を制御するプログラムであり、後述するエージェント内の端末指示部からの指示にしたがって、インターネット４０宛てや組織内ネットワーク１０内のアプリケーションサーバ１１に向けて接続確認試験を実行し、その結果を端末指示部に返す役割を有する。
【００１５】
ＶＰＮクライアントソフトウェア２２は、ＶＰＮゲートウェイ１２との間でＶＰＮ接続を行うとともに、ＶＰＮ環境の導入にあたって、ＶＰＮセッション確立のための接続確認を行うためのプログラムであり、ＶＰＮ接続設定情報格納部２３、ＶＰＮ接続部２４およびエージェント２５を有する。
【００１６】
ＶＰＮ接続設定情報格納部２３は、組織内ネットワーク１０のＶＰＮゲートウェイ１２との間でＶＰＮセッションを確立するために必要な設定情報を格納する。ＶＰＮ接続部２４は、ＶＰＮゲートウェイ１２を有する組織内ネットワーク１０との間で設定情報に基づいてＶＰＮセッションの確立を行い、ＶＰＮゲートウェイ１２に暗号化した情報を送信するとともに、ＶＰＮゲートウェイ１２から受信した暗号化された情報を復号化して上位のアプリケーションソフトウェアに渡す役割を有する。
【００１７】
エージェント２５は、ＶＰＮ環境の導入にあたって、ＶＰＮセッション確立や接続確認などの接続設定をマネージャサーバ３０からの指示に基づいて行い、マネージャ接続部２６、端末指示部２７、接続試験手順情報格納部２８、接続試験結果情報格納部２９を有する。
【００１８】
マネージャ接続部２６は、マネージャサーバ３０からＶＰＮセッション確立のための設定情報やＶＰＮ接続設定のための指示を受信し、その指示に対する処理結果をマネージャサーバ３０へ送信する機能を有する。また、上記指示がＶＰＮ接続に関するものである場合には、ＶＰＮ接続部２４に接続指示を行い、その結果を受け取る機能を有する。
【００１９】
接続試験手順情報格納部２８は、ＶＰＮセッションの確立に失敗した場合に、その原因を調べるための接続試験手順や、ＶＰＮセッション確立後に、端末装置２０のＶＰＮ接続において利用する上位アプリケーションソフトウェアの接続とその結果を確認するための接続試験手順などの接続試験手順情報を格納する。これらの接続試験手順情報は、マネージャサーバ３０から送り込まれるものである。
【００２０】
端末指示部２７は、接続試験手順情報格納部２８に格納された接続試験手順情報に基づいてＶＰＮの接続試験を行う際に、端末装置２０のＯＳ２１やＶＰＮクライアントソフトウェア２２に対して動作指示を行う機能を有する。
【００２１】
接続試験結果情報格納部２９は、ＶＰＮ接続部２４によって得られるＶＰＮセッションの確立結果と、端末指示部２７によって得られる上位アプリケーションソフトウェアの接続結果を格納する。
【００２２】
なお、このような機能を有する端末装置２０は、インターネット４０に接続された他の情報端末と通信するための通信部と、ＯＳ２１やＶＰＮクライアントソフトウェア２２などのプログラムや、プログラムを実行する際に必要な情報を格納するための記憶部と、プログラムにしたがって端末装置２０全体を制御する制御部と、を備えるパーソナルコンピュータなどによって実現することができる。
【００２３】
マネージャサーバ３０は、ＶＰＮゲートウェイ１２との間でＶＰＮ接続を行うためにＶＰＮ環境を導入しようとしている端末装置２０に対して、ＶＰＮ接続のための指示を与えて、ＶＰＮの接続設定を支援するためのサーバである。このマネージャサーバ３０は、設定情報データベース３１、設定情報登録部３２、接続試験手順情報データベース３３、接続試験手順情報登録部３４、エージェント指示部３５、接続結果データベース３６、そして表示部３７を有する。
【００２４】
設定情報データベース３１は、端末装置２０とＶＰＮゲートウェイ１２との間のＶＰＮセッションの設定に関する設定情報を格納するデータベースである。設定情報として、たとえば、ＶＰＮゲートウェイ１２のＩＰアドレス、ＶＰＮゲートウェイ１２と端末装置２０との間の認証用の鍵情報、ＶＰＮ接続のための端末装置自体の動作モード、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｅｒ）の指定を含む情報などを挙げることができる。設定情報登録部３２は、設定情報データベース３１にこれらの設定情報を登録する機能を有する。
【００２５】
接続試験手順情報データベース３３は、端末装置２０とＶＰＮゲートウェイ１２との間でＶＰＮセッションが確立された後に、利用する上位アプリケーションソフトウェアの接続とその結果確認を行うための接続手順や、ＶＰＮセッションが確立できなかった場合に、その原因を調査するための接続試験手順を格納する。ＶＰＮセッションが確立できない原因は、複数の原因が考えられ、１つの接続試験手順だけでは原因を特定することは不可能である。そのため、ＶＰＮセッションが確立できない原因を切り分けて特定するための一連の接続試験手順が用意される。たとえば、ＶＰＮゲートウェイ１２から端末装置２０上の経路が存在しているのか、また、ＶＰＮで使用される通信プロトコルが端末装置２０とＶＰＮゲートウェイ１２との間に正しく通っているかなどの接続試験手順が用意され、それぞれの接続試験手順による結果を確認することで、不具合となっている原因を特定することが可能になる。接続試験手順情報登録部３４は、接続試験手順情報データベース３３にこれらの接続試験手順情報を登録する機能を有する。
【００２６】
接続結果データベース３６は、端末装置２０のエージェント２５によるＶＰＮセッションの確立結果、ＶＰＮセッションが確立できなかった場合の端末装置２０とＶＰＮゲートウェイ１２との間の接続確認結果、ＶＰＮセッションが確立した後の上位アプリケーションソフトウェアとの接続確認結果を格納する。
【００２７】
エージェント指示部３５は、端末装置２０のエージェント２５への情報の送り込みや、ＶＰＮの接続設定に関する指示や、エージェント２５からの指示に対する結果を受信する機能を有する。具体的には、ＶＰＮセッションを確立する場合に、設定情報データベース３１から設定情報を抽出して端末装置２０のエージェント２５に送り込み、ＶＰＮセッションを確立する指示をエージェント２５に対して行い、その結果を得る。また、ＶＰＮセッションを確立する指示に対する結果を判断し、ＶＰＮセッションが確立できなかった場合には、接続試験手順情報データベース３３からＶＰＮセッションを確立できない原因を調査するための接続試験手順情報を抽出し、ＶＰＮセッションが確立できた場合には、接続試験手順情報データベース３３から上位のアプリケーションソフトウェアと接続確認を行うための接続試験手順情報を抽出し、これらの接続試験手順を実行する指示とともにエージェント２５に送り込み、その結果を得る。エージェント２５から受信した指示に対する結果情報を、接続結果データベース３６に格納する。
【００２８】
そして、表示部３７は、エージェント２５による接続設定の結果などの情報を表示することが可能なＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示装置から構成される。表示部３７に、ＶＰＮの接続設定の結果が表示されることによって、たとえば、ＶＰＮセッションの確立ができなかった場合の接続試験結果を確認することができる。そして、これをＶＰＮ接続に関する専門の知識を有する管理者が確認することによって、端末装置２０のＶＰＮの接続設定のために必要な作業を把握することが可能となる。なお、表示部３７として、接続設定の結果などの情報を印刷するプリンタなどの印刷装置としてもよい。
【００２９】
つぎに、このＶＰＮ環境導入支援システムの端末装置２０へのＶＰＮ環境導入の支援処理の手順について説明する。図３は、端末装置のＶＰＮの接続設定を行う前のマネージャサーバにおける前処理手順を示すフローチャートである。まず、マネージャサーバ３０の管理者などによって、端末装置２０との間の通信で使用される共通鍵が設定される（ステップＳ１１）。つぎに、端末装置２０がＶＰＮゲートウェイ１２との間でＶＰＮ接続を実行するために必要な設定情報が、設定情報登録部３２によって、設定情報データベース３１に格納される（ステップＳ１２）。そして、端末装置２０とＶＰＮゲートウェイ１２との間の接続試験手順または端末装置２０の上位アプリケーションソフトウェアとの接続試験手順を規定した接続試験手順情報が、接続試験手順情報登録部３４によって、接続試験手順情報データベース３３に格納され（ステップＳ１３）、前処理が終了する。
【００３０】
図４〜図５は、ＶＰＮ環境導入支援システムにおける端末装置にＶＰＮ環境を導入する場合の処理手順を示すフローチャートである。まず、端末装置２０の使用者は、端末装置２０にＶＰＮクライアントソフトウェア２２をインストールする（ステップＳ２１）。インストール完了後にＶＰＮクライアントソフトウェア２２を起動し、エージェント２５を呼び出す（ステップＳ２２）。つぎに、ＶＰＮクライアントソフトウェア２２からの呼び出しによって、エージェント２５が起動され（ステップＳ２３）、エージェント２５に対して、図３のステップＳ１１でマネージャサーバ３０に対して行った共通鍵に対応する共通鍵の設定を行う（ステップＳ２４）。その後、マネージャサーバ３０のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の設定を行い（ステップＳ２５）、設定したＵＲＬへマネージャ接続部２６を介してアクセスして、エージェント２５とマネージャサーバ３０との間で通信が開始される（ステップＳ２６）。これ以降、エージェント２５（端末装置２０）とマネージャサーバ３０との間では、ステップＳ１１，Ｓ２４で設定した共通鍵を用いて暗号化された通信が行われる。
【００３１】
マネージャサーバ３０のエージェント指示部３５は、エージェント２５からのアクセスを受けると、図３のステップＳ１１で設定した共通鍵を用いて、エージェント２５を認証する（ステップＳ２７）。そして、エージェント指示部３５は、設定情報データベース３１に格納されている設定情報を、エージェント２５に送り込む（ステップＳ２８）。
【００３２】
設定情報を受信したエージェント２５のマネージャ接続部２６は、ＶＰＮクライアントソフトウェア２２に対して設定情報の投入（送り込み）を指示し（ステップＳ２９）、ＶＰＮクライアントソフトウェア２２は、マネージャ接続部２６から受け取った設定情報をＶＰＮ接続設定情報格納部２３に格納する（ステップＳ３０）。そして、所定期間経過後に、マネージャ接続部２６は、設定情報が指示どおりにＶＰＮ接続設定情報格納部２３に送り込まれたか否かを確認し（ステップＳ３１）、その結果をマネージャサーバ３０へ報告する（ステップＳ３２）。
【００３３】
マネージャサーバ３０のエージェント指示部３５は、設定情報が指示どおりにＶＰＮ接続設定情報格納部２３に格納されていない旨の結果をエージェント２５から受信した場合（ステップＳ３３でＮｏの場合）には、設定情報の投入失敗として処理を終了する。一方、設定情報が指示どおりにＶＰＮ接続設定情報格納部２３に格納された旨の結果をエージェント２５から受信した場合（ステップＳ３３でＹｅｓの場合）には、エージェント指示部３５は、エージェント２５に対してＶＰＮセッションの確立を指示するメッセージを送信する（ステップＳ３４）。
【００３４】
エージェント２５のマネージャ接続部２６はＶＰＮセッションの確立を指示するメッセージを受信すると、ＶＰＮクライアントソフトウェア２２のＶＰＮ接続部２４に対してＶＰＮセッションの確立の動作を実行する指示を与える（ステップＳ３５）。その後、ＶＰＮクライアントソフトウェア２２のＶＰＮ接続部２４は、ＶＰＮセッション確立要求メッセージを組織内ネットワーク１０のＶＰＮゲートウェイ１２に対して発行する（ステップＳ３６）。このとき、ＶＰＮ接続部２４は、ＶＰＮ接続設定情報格納部２３に格納されている接続設定情報を用いてＶＰＮゲートウェイ１２へのＶＰＮセッションの確立を行う。
【００３５】
ＶＰＮゲートウェイ１２は、端末装置２０のＶＰＮクライアントソフトウェア２２のＶＰＮ接続部２４からＶＰＮセッション確立要求メッセージを受信すると、この要求メッセージに対する結果である応答メッセージを端末装置２０に送信する（ステップＳ３７）。また、端末装置２０のＶＰＮ接続部２４は、応答メッセージを受信する（ステップＳ３８）。その後、エージェント２５のマネージャ接続部２６は、ＶＰＮクライアントソフトウェア２２のＶＰＮ接続部２４によって受信された応答メッセージの結果を確認し（ステップＳ３９）、その結果をマネージャサーバ３０に報告する（ステップＳ４０）。そして、マネージャサーバ３０のエージェント指示部３５は、エージェント２５から受信した報告を接続結果データベース３６に格納する（ステップＳ４１）。
【００３６】
つぎに、マネージャサーバ３０のエージェント指示部３５は、接続試験手順情報データベース３３から、上記ステップＳ４１の結果に基づいて必要な接続試験手順情報を抽出して、エージェント２５に送信する（ステップＳ４２）。たとえば、ステップＳ４１で、ＶＰＮセッションが確立できなかった旨の接続結果を受けた場合には、端末装置２０からＶＰＮゲートウェイ１２までの経路がつながっているか否かの確認を行うための手順や、端末装置２０からＶＰＮゲートウェイ１２までの間でインターネット４０の通信プロトコルが通じているか否かの確認を行うための手順などの一連の手順が接続試験手順情報として抽出される。また、ステップＳ４１でＶＰＮセッションが確立された旨の接続結果を受けた場合には、上位アプリケーションソフトウェアとの接続が可能か否かの確認を行うための手順などが接続試験手順情報として抽出される。
【００３７】
エージェント２５のマネージャ接続部２６は、マネージャサーバ３０から受信した接続試験手順情報を、接続試験手順情報格納部２８に格納する（ステップＳ４３）。端末指示部２７は、接続試験手順情報格納部２８に格納された接続試験手順情報に基づいた接続試験の指示をＯＳ２１またはＶＰＮクライアントソフトウェア２２に対して行い（ステップＳ４４）、ＯＳ２１またはＶＰＮクライアントソフトウェア２２は指示にしたがって接続試験を実行する（ステップＳ４５）。この結果は、接続試験結果情報格納部２９に格納される。その後、マネージャ接続部２６は、接続試験結果情報格納部２９に格納される接続試験の結果を確認し（ステップＳ４６）、その結果をマネージャサーバに報告する（ステップＳ４７）。マネージャサーバ３０のエージェント指示部３５は、その結果を受け取り、接続結果データベース３６に格納して（ステップＳ４８）、処理を終了する。
【００３８】
このようにして、マネージャサーバ３０の接続結果データベース３６には、端末装置２０のエージェント２５による処理結果が格納される。この接続結果データベース３６に格納された接続結果は、表示部３７によって、所定の様式にしたがって表示される。
【００３９】
この実施の形態によれば、ＶＰＮ環境を導入しようとする端末装置のＶＰＮクライアントソフトウェアに、マネージャサーバからの指示によってＶＰＮの接続設定を行い、そしてその結果を収集するエージェントを持たせ、このエージェントにＶＰＮ環境導入に関する必要な情報と指示を与えるマネージャサーバを備えるように構成したので、ＶＰＮに関する専門知識を有しない端末装置２０の使用者でも、容易にＶＰＮ環境を導入することができる。また、ＶＰＮの接続に失敗しても、その失敗を特定するための接続試験情報にしたがって所定の処理を実行してその結果を収集し、それをマネージャサーバ３０の表示部３７に表示できるようにしたので、マネージャサーバ３０の管理者によって、端末装置２０のＶＰＮ環境の導入失敗の原因を容易に特定することが可能となる。その結果、たとえば、ＶＰＮセッションの確立ができなかった場合に、端末装置２０または端末装置２０とＶＰＮゲートウェイ１２との間の不具合の箇所を特定することができ、端末装置２０のＶＰＮの接続設定のために何をなすべきかを管理者が把握することが可能となる。
【００４０】
【発明の効果】
以上説明したように、この発明によれば、ＶＰＮ環境を導入しようとする端末装置のＶＰＮクライアントソフトウェアに、マネージャサーバからの指示によってＶＰＮの接続設定を行い、そしてその結果を収集するエージェントを持たせ、このエージェントにＶＰＮ環境導入に関する必要な情報と指示を与えるマネージャサーバを備えるように構成したので、ＶＰＮに関する専門知識を有しない端末装置の使用者でも、容易にＶＰＮ環境を導入することができるという効果を有する。
【図面の簡単な説明】
【図１】この発明によるＶＰＮ環境導入支援システムの実施の形態の構成を示すブロック図である。
【図２】端末装置のソフトウェア構成を機能ブロックとして模式的に示す図である。
【図３】端末装置のＶＰＮの接続設定を行う前のマネージャサーバにおける前処理手順を示すフローチャートである。
【図４】ＶＰＮ環境導入支援システムにおける端末装置にＶＰＮ環境を導入する場合の処理手順を示すフローチャートである（その１）。
【図５】ＶＰＮ環境導入支援システムにおける端末装置にＶＰＮ環境を導入する場合の処理手順を示すフローチャートである（その２）。
【符号の説明】
１０  組織内ネットワーク、１１  アプリケーションサーバ、１２  ＶＰＮゲートウェイ、２０  端末装置、２１  ＯＳ、２２  ＶＰＮクライアントソフトウェア、２３  ＶＰＮ接続設定情報、２４  ＶＰＮ接続部、２５  エージェント、２６  マネージャ接続部、２７  端末指示部、２８  接続試験手順情報格納部、２９  接続試験結果情報格納部、３０マネージャサーバ、３１  設定情報データベース、３２  設定情報登録部、３３  接続試験手順情報データベース、３４  接続試験手順情報登録部、３５  エージェント指示部、３６  接続結果データベース、３７  表示部、４０  インターネット。
【図１】
2004328230.tif 000003
【図２】
2004328230.tif 000004
【図３】
2004328230.tif 000005
【図４】
2004328230.tif 000006
【図５】
2004328230.tif 000007