(57)【要約】【課題】効率よくかつ柔軟にプライベート網間を接続できるようにする。【解決手段】各ユーザパケット通信網４，５に接続するゲートウェイ４１，５１と各パケット通信網１，２のアクセス制御装置１１，１２，２１，２２とを個別に接続し、各ゲートウェイ４１，５１で、ルーティングテーブルを参照して各パケット通信網１，２へのパケットの経路を制御し、フィルタリングテーブルを参照してパケットの転送または廃棄の制御を行い、アドレス変換テーブルを参照してパケットのアドレス変換制御を行うことにより、各パケット通信網１，２を用いて構成される各プライベート網間でパケットをやり取りする。また、ゲートウェイ制御装置３２が、ポリシ制御装置３１から接続可否のポリシを取得するとともに、接続認証制御装置３３からアドレス割当情報等を取得して、各ゲートウェイが保持する各テーブルを生成し、設定する。【選択図】　　　　図１
2004064182.tif 000002
【特許請求の範囲】
【請求項１】
複数のパケット通信網と、
これらパケット通信網間を接続するとともに、自己のフィルタリングテーブルを参照して前記パケット通信網間で通信されるパケットの転送または廃棄の制御を行い、自己のアドレス変換テーブルを参照してパケットのアドレス変換制御を行うパケット通信網間接続装置と、
前記パケット通信網間の通信可否の規則をポリシとして管理して、前記パケット通信網間接続装置のフィルタリングテーブルおよびアドレス変換テーブルを制御するポリシ制御装置と、
ネットワークを介して接続される各ユーザパケット通信網のゲートウェイと前記パケット通信網との間に接続され、前記ユーザパケット通信網と前記パケット通信網との間で通信されるパケットの転送または廃棄の制御を行う複数のアクセス制御装置と、
ユーザ認証情報および前記ユーザパケット通信網への割当アドレスを管理し、ユーザの認証結果に基づいて前記アクセス制御装置での転送制御および前記ユーザパケット通信網へのアドレス割当を制御する接続認証制御装置とを有するプライベート網間接続システムで用いられ、
前記各パケット通信網と、前記各パケット通信網に接続した前記各ユーザパケット通信網と、前記各ユーザパケット通信網に接続したユーザ端末とで構成される複数のプライベート網について、これらプライベート網間でのパケットのやり取りを実現するプライベート網間接続方法であって、
前記ネットワークを介して前記各ユーザパケット通信網に接続したゲートウェイと前記各パケット通信網の前記アクセス制御装置とを個別に接続し、
前記各ゲートウェイで、
当該ゲートウェイのルーティングテーブルを参照して前記各パケット通信網へのパケットの経路を制御し、
当該ゲートウェイのフィルタリングテーブルを参照して前記パケットの転送または廃棄の制御を行い、
当該ゲートウェイのアドレス変換テーブルを参照して前記パケットのアドレス変換制御を行うことにより、
前記各パケット通信網を用いて構成される各プライベート網間でパケットをやり取りすることを特徴とするプライベート網間接続方法。
【請求項２】
請求項１に記載のプライベート網間接続方法において、
前記プライベート網間接続システムに設けられたゲートウェイ制御装置で、
前記プライベート網間接続システムから前記各プライベート網の構成に用いるアドレス割当情報、アドレス変換情報およびフィルタリング情報を収集し、
これら情報に基づいて、前記ゲートウェイで用いるルーティングテーブル、フィルタリンクテーブルおよびアドレス変換テーブルを生成することを特徴とするプライベート網間接続方法。
【請求項３】
複数のパケット通信網と、
これらパケット通信網間を接続するとともに、自己のフィルタリングテーブルを参照して前記パケット通信網間で通信されるパケットの転送または廃棄の制御を行い、自己のアドレス変換テーブルを参照してパケットのアドレス変換制御を行うパケット通信網間接続装置と、
前記パケット通信網間の通信可否の規則をポリシとして管理して、前記パケット通信網間接続装置のフィルタリングテーブルおよびアドレス変換テーブルを制御するポリシ制御装置と、
ネットワークを介して接続される各ユーザパケット通信網のゲートウェイと前記パケット通信網との間に接続され、前記ユーザパケット通信網と前記パケット通信網との間で通信されるパケットの転送または廃棄の制御を行う複数のアクセス制御装置と、
ユーザ認証情報および前記ユーザパケット通信網への割当アドレスを管理し、ユーザの認証結果に基づいて前記アクセス制御装置での転送制御および前記ユーザパケット通信網へのアドレス割当を制御する接続認証制御装置とを有し、
前記各パケット通信網と、前記各パケット通信網に接続した前記各ユーザパケット通信網と、前記各ユーザパケット通信網に接続したユーザ端末とで構成される複数のプライベート網について、これらプライベート網間でのパケットのやり取りを実現するプライベート網間接続システムで用いられ、前記各ゲートウェイを制御するゲートウェイ制御装置であって、
前記プライベート網間接続システムから収集した、前記各プライベート網の構成に用いるアドレス割当情報、アドレス変換情報およびフィルタリング情報に基づいて、前記ネットワークを介して前記各パケット通信網の前記アクセス制御装置と個別に接続される前記ゲートウェイで用いるルーティングテーブル、フィルタリングテーブルおよびアドレス変換テーブルを生成するテーブル生成部を備えることを特徴とするゲートウェイ制御装置。
【請求項４】
請求項３に記載のゲートウェイ制御装置において、
前記ユーザ端末との間でＨＴＴＰプロトコルにより通信を行うＷＷＷサーバ機能部と、
このＷＷＷサーバ機能部で受け付けた接続要求先のＩＰアドレスが、前記ユーザ端末が属していないプライベート網のＩＰアドレスである場合、前記接続要求をパケット通信網間接続要求として受け付けるパケット通信網間接続要求受付部と、
このパケット通信網間接続要求受付部での前記要求受付に応じて前記テーブル生成部で生成された各テーブルを所望のゲートウェイへ設定するゲートウェイ設定部とをさらに備え、
前記テーブル生成部は、前記要求受付に応じて前記ユーザ端末が接続されているユーザパケット通信網のゲートウェイで用いる各テーブルを生成し、
前記ゲートウェイ設定部は、前記各テーブルを当該ゲートウェイに対して設定することを特徴とするゲートウェイ制御装置。
【請求項５】
請求項３に記載のゲートウェイ制御装置において、
前記ユーザ端末からのＩＰアドレス問い合わせに対して対応するＩＰアドレスを通知するＤＮＳサーバ機能部と、
このＤＮＳサーバ機能部で受け付けた問い合わせ先のＩＰアドレスが、前記ユーザ端末が属していないプライベート網のＩＰアドレスである場合、前記問い合わせをパケット通信網間接続要求として受け付けるパケット通信網間接続要求受付部と、
このパケット通信網間接続要求受付部での前記要求受付に応じて前記テーブル生成部で生成された各テーブルを所望のゲートウェイへ設定するゲートウェイ設定部とをさらに備え、
前記テーブル生成部は、前記要求受付に応じて前記ユーザ端末が接続されているユーザパケット通信網のゲートウェイで用いる各テーブルを生成し、
前記ゲートウェイ設定部は、前記各テーブルを当該ゲートウェイに対して設定することを特徴とするゲートウェイ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プライベート網間接続方法およびゲートウェイ制御装置に関し、物理的に閉域に構成されたプライベート網間の接続および、ＩＰ−ＶＰＮ（ＩＰ　Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ）やＶＬＡＮ（Ｖｉｒｔｕａｌ　Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）などの、論理的に構成された仮想プライベート網間の接続も実現するためのプライベート網間接続方法およびゲートウェイ制御装置に関するものである。
【０００２】
【従来の技術】
現在、公衆ネットワークでは、公衆ネットワークを専用線通信網のように利用する仮想プライベート網（以下、ＶＰＮという：Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ）のサービスが提供されている。
このＶＰＮは、各ユーザの通信を多重し、収容効率を高めるため、専用線システムより安価なサービスとして提供されていることから、企業をはじめとして多くの利用者が導入している。
【０００３】
このようなＶＰＮは、プロバイダ通信網やインターネットなどの広域パケット通信網を利用するＶＰＮ、いわゆる広域イントラネットを構築する例もあり、セキュアなネットワークを容易に構築できるため多くの注目を集めている。
広域パケット通信網を用いたＶＰＮでは、個々のＶＰＮ間における通信を実現するため、エクストラネット接続と呼ばれるサービスも提供されている。
このエクストラネット接続では、パケットフィルタリングやアドレス変換などのパケット制御を行うことにより、ＶＰＮ間におけるパケット通信を実現している。
【０００４】
従来、このようなエクストラネット接続を実現するものとして、各ＶＰＮを管理するプライベート網間接続システムを構築し、上記のようなパケット制御を、プライベート網間接続システムに設置されたＶＰＮ間接続装置によって集中的に制御するものが提案されている（例えば、特開２００２−９４５０８号公報など参照）。
【０００５】
これによれば、そのＶＰＮ間接続装置の設定について、ＶＰＮ間の接続規則をポリシとしてポリシサーバで管理し、ユーザの契約情報や接続要求などに応じて、ポリシサーバがＶＰＮ間接続装置の制御設定を自動的に生成し、ＶＰＮ間接続装置のパケットフィルタリングテーブルやアドレス変換テーブルの設定を行うものとなっている。
さらに、ユーザパケット通信網のＶＰＮへの接続については、ＲＡＤＩＵＳ（Ｒｅｍｏｔｅ　Ａｕｔｈｅｎｔｉｃａｔｉｏｎ　Ｄｉａｌ　Ｉｎ　Ｕｓｅｒ　Ｓｅｒｖｉｃｅ）サーバが、ユーザ認証情報およびユーザヘのアドレス割当を管理し、ユーザの認証を行い、ユーザパケット通信網のゲートウェイとＶＰＮとの接続を制御するものとなっている。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来のプライベート網間接続方法では、効率よくかつ柔軟にプライベート網間を接続できないという問題点があった。
すなわち、従来のプライベート網間接続方法では、そのシステムに含まれる任意のプライベート網間における、エクストラネットの通信トラフィックはＶＰＮ間接続装置を必ず経由するものとなっている。
【０００７】
このため、エクストラネットの通信を行うユーザの増加および、ユーザ網とサービス網の接続の広帯域化にしたがって、多数のエクストラネットの通信トラフィック間で干渉を招くという問題点がある。
また、干渉を低下させるために十分な転送処理性能のＶＰＮ間接続装置はコストが高くなるという問題点もある。
【０００８】
したがって、従来のように、エクストラネット接続サービスをＶＰＮ間接続装置によって提供する場合、エクストラネットの通信トラフィックがＶＰＮ間接続装置に集中し、ＶＰＮ間通信のスループット低下およびＶＰＮ間接続装置のコスト上昇を招く。
本発明はこのような課題を解決するためのものであり、効率よくかつ柔軟にプライベート網間を接続できるプライベート網間接続方法およびゲートウェイ制御装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるプライベート網間接続方法は、複数のパケット通信網と、これらパケット通信網間を接続するとともに、自己のフィルタリングテーブルを参照してパケット通信網間で通信されるパケットの転送または廃棄の制御を行い、自己のアドレス変換テーブルを参照してパケットのアドレス変換制御を行うパケット通信網間接続装置と、パケット通信網間の通信可否の規則をポリシとして管理して、パケット通信網間接続装置のフィルタリングテーブルおよびアドレス変換テーブルを制御するポリシ制御装置と、ネットワークを介して接続される各ユーザパケット通信網のゲートウェイとパケット通信網との間に接続され、ユーザパケット通信網とパケット通信網との間で通信されるパケットの転送または廃棄の制御を行う複数のアクセス制御装置と、ユーザ認証情報およびユーザパケット通信網への割当アドレスを管理し、ユーザの認証結果に基づいてアクセス制御装置での転送制御およびユーザパケット通信網へのアドレス割当を制御する接続認証制御装置とを有するプライベート網間接続システムで用いられ、各パケット通信網と、各パケット通信網に接続した各ユーザパケット通信網と、各ユーザパケット通信網に接続したユーザ端末とで構成される複数のプライベート網について、これらプライベート網間でのパケットのやり取りを実現するプライベート網間接続方法を前提としている。
【００１０】
そして、このようなプライベート網間接続方法において、ネットワークを介して各ユーザパケット通信網に接続したゲートウェイと各パケット通信網のアクセス制御装置とを個別に接続し、各ゲートウェイで、当該ゲートウェイのルーティングテーブルを参照して各パケット通信網へのパケットの経路を制御し、当該ゲートウェイのフィルタリングテーブルを参照してパケットの転送または廃棄の制御を行い、当該ゲートウェイのアドレス変換テーブルを参照してパケットのアドレス変換制御を行うことにより、各パケット通信網を用いて構成される各プライベート網間でパケットをやり取りするようにしたものである。
【００１１】
各ゲートウェイで用いるテーブルについては、プライベート網間接続システムに設けられたゲートウェイ制御装置で、プライベート網間接続システムから各プライベート網の構成に用いるアドレス割当情報、アドレス変換情報およびフィルタリング情報を収集し、これら情報に基づいて、ゲートウェイで用いるルーティングテーブル、フィルタリンクテーブルおよびアドレス変換テーブルを生成するようにしてもよい。
【００１２】
また、本発明にかかるゲートウェイ制御装置は、複数のパケット通信網と、これらパケット通信網間を接続するとともに、自己のフィルタリングテーブルを参照してパケット通信網間で通信されるパケットの転送または廃棄の制御を行い、自己のアドレス変換テーブルを参照してパケットのアドレス変換制御を行うパケット通信網間接続装置と、パケット通信網間の通信可否の規則をポリシとして管理して、パケット通信網間接続装置のフィルタリングテーブルおよびアドレス変換テーブルを制御するポリシ制御装置と、ネットワークを介して接続される各ユーザパケット通信網のゲートウェイとパケット通信網との間に接続され、ユーザパケット通信網とパケット通信網との間で通信されるパケットの転送または廃棄の制御を行う複数のアクセス制御装置と、ユーザ認証情報およびユーザパケット通信網への割当アドレスを管理し、ユーザの認証結果に基づいてアクセス制御装置での転送制御およびユーザパケット通信網へのアドレス割当を制御する接続認証制御装置とを有し、各パケット通信網と、各パケット通信網に接続した各ユーザパケット通信網と、各ユーザパケット通信網に接続したユーザ端末とで構成される複数のプライベート網について、これらプライベート網間でのパケットのやり取りを実現するプライベート網間接続システムで用いられ、各ゲートウェイを制御するゲートウェイ制御装置を前提としている。
【００１３】
そして、このようなゲートウェイ制御装置において、プライベート網間接続システムから収集した、各プライベート網の構成に用いるアドレス割当情報、アドレス変換情報およびフィルタリング情報に基づいて、ネットワークを介して各パケット通信網のアクセス制御装置と個別に接続されるゲートウェイで用いるルーティングテーブル、フィルタリンクテーブルおよびアドレス変換テーブルを生成するテーブル生成部を備えるものである。
【００１４】
このとき、ユーザ端末との間でＨＴＴＰプロトコルにより通信を行うＷＷＷサーバ機能部と、このＷＷＷサーバ機能部で受け付けた接続要求先のＩＰアドレスが、ユーザ端末が属していないプライベート網のＩＰアドレスである場合、接続要求をパケット通信網間接続要求として受け付けるパケット通信網間接続要求受付部と、このパケット通信網間接続要求受付部での要求受付に応じてテーブル生成部で生成された各テーブルを所望のゲートウェイへ設定するゲートウェイ設定部とをさらに備え、テーブル生成部で、要求受付に応じてユーザ端末が接続されているユーザパケット通信網のゲートウェイで用いる各テーブルを生成し、ゲートウェイ設定部で、各テーブルを当該ゲートウェイに対して設定するようにしてもよい。
【００１５】
あるいは、ユーザ端末からのＩＰアドレス問い合わせに対して対応するＩＰアドレスを通知するＤＮＳサーバ機能部と、このＤＮＳサーバ機能部で受け付けた問い合わせ先のＩＰアドレスが、ユーザ端末が属していないプライベート網のＩＰアドレスである場合、問い合わせをパケット通信網間接続要求として受け付けるパケット通信網間接続要求受付部と、このパケット通信網間接続要求受付部での要求受付に応じてテーブル生成部で生成された各テーブルを所望のゲートウェイへ設定するゲートウェイ設定部とをさらに備え、テーブル生成部で、要求受付に応じてユーザ端末が接続されているユーザパケット通信網のゲートウェイで用いる各テーブルを生成し、ゲートウェイ設定部で、各テーブルを当該ゲートウェイに対して設定するようにしてもよい。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の一実施の形態にかかるプライベート網間接続システムの構成を示すブロック図である。
このプライベート網間接続システム１０は、ユーザパケット通信網４，５間を接続する複数のパケット通信網１，２と、これらパケット通信網１，２を制御してユーザパケット網間のエクストラネット接続を実現するための各種制御装置と、これら制御装置間を接続する管理網３と、アクセス網６，７を介してユーザパケット通信網４，５をパケット通信網１，２側へ接続するゲートウェイ４１，５１から構成されている。
【００１７】
ユーザパケット通信網４，５には、それぞれユーザ端末４２，５２が接続されており、またゲートウェイ４１，５１を介して、アクセス網６，７の論理的なコネクションであるＰＰＰコネクション６１〜６４によって、アクセス制御装置１１，２１，１２，２２に接続されている。
また、サーバ８３，８４が接続されているユーザパケット通信網８は、専用接続回線８０およびルータ２３を介してパケット通信網２と接続されている。
【００１８】
プライベート網間接続システム１０には、制御装置としては、ポリシ制御装置３１、ゲートウェイ制御装置３２、接続認証制御装置３３、パケット通信網間接続装置３４、およびアクセス制御装置１１，１２，２１，２２が設けられている。
パケット通信網間接続装置３４は、パケット通信網１，２を接続し、自己のフィルタリングテーブルを参照してこれらパケット通信網間で通信されるパケットの転送または廃棄の制御を行い、自己のアドレス変換テーブルを参照してパケットのアドレス変換制御を行う。
【００１９】
ポリシ制御装置３１は、パケット通信網１，２間の通信の可否の規則をポリシとして管理して、パケット通信網間接続装置３４のフィルタリングテーブルおよびアドレス変換テーブルを制御する。
アクセス制御装置１１，１２，２１，２２は、アクセス網６，７を介してプライベート網間接続システム１０に接続されるユーザパケット通信網４，５のゲートウェイ４１，５１とパケット通信網１，２とを接続し、ユーザパケット通信網４，５とパケット通信網１，２との間でやり取りされるパケットの転送または廃棄の制御を行う。
【００２０】
接続認証制御装置３３は、各ユーザのユーザ認証情報、ユーザパケット通信網４，５への割当アドレスを管理し、ユーザの認証結果に基づいて、アクセス制御装置１１，１２，２１，２２の転送制御およびユーザパケット通信網４，５へのアドレス割当を行う。
ゲートウェイ制御装置３２は、ポリシ制御装置３１からアドレス変換情報およびフィルタリング情報を収集するとともに、接続認証制御装置３３からアドレス割当情報を収集する。
そして、これら情報に基づいて、ゲートウェイ４１，５１で用いるルーティングテーブル、フィルタリンクテーブルおよびアドレス変換テーブルを生成し、所望のゲートウェイ４１，５１へ設定する。
【００２１】
ユーザパケット通信網４，５に接続したゲートウェイ４１，５１は、パケット通信網１，２のアクセス制御装置１１，１２，２１，２２にアクセス網６，７を介して接続する。このとき、ゲートウェイ４１，５１では、自己のルーティングテーブルを参照してパケット通信網１，２へのパケットの経路を制御する。
また、自己のフィルタリングテーブルを参照してパケットの転送または廃棄の制御を行うとともに、自己のアドレス変換テーブルを参照してパケットのアドレス変換制御を行う。
【００２２】
図２は、プライベート網の構成例を示す説明図である。
ユーザ端末４２，５２は、パケット通信網１を用いて構成されるプライベート網Ａに属しており、接続認証制御装置３３によって、パケット通信網１において利用可能なＩＰアドレスＡ１，Ａ２が個々に割り当てられている。
これらＩＰアドレスＡ１，Ａ２は、パケット通信網１におけるパケット送受信に用いられる。ＩＰアドレスＡ０はＡ１，Ａ２が属するプライベート網Ａのネットワークアドレスを示す。
【００２３】
サーバ８３，８４は、パケット通信網２を用いて構成されるプライベート網Ｄに属しており、接続認証制御装置３３によって、パケット通信網２において利用可能なＩＰアドレスＤ３，Ｄ４が割り当てられている。
これらＩＰアドレスＤ３，Ｄ４は、パケット通信網２におけるパケット送受信に用いられる。ＩＰアドレスＤ０はＩＰアドレスＤ３，Ｄ４が属するプライベート網Ｄのネットワークアドレスを示す。
【００２４】
また、プライベート網Ａとプライベート網Ｄにおいて、アドレスはそれぞれ独立に割り当てられるため、アドレスが重複する場合、すなわち、ＩＰアドレスＡ１またはＩＰアドレスＡ２とＩＰアドレスＤ３またはＩＰアドレスＤ４が同一の値となる場合があるため、ユーザ端末４２，５２とサーバ８３，８４との間のプライベート網間通信においては、アドレスの変換を行う。
この例では、ユーザ端末４２，５２に対して、プライベート網Ｄにおいて利用可能でありＩＰアドレスＤ３，Ｄ４と重複しないＩＰアドレスＣ１，Ｃ２が、接続認証制御装置３３によって個別に割り当てられており、ＩＰアドレスＡ１，Ａ２とＩＰアドレスＣ１，Ｃ２とのアドレス変換規則はポリシ制御装置３１が保持している。
【００２５】
また、サーバ８３，８４に対して、プライベート網Ａにおいて利用可能でありＩＰアドレスＡ１，Ａ２と重複しないＩＰアドレスＢ３，Ｂ４が割り当てられており、ＩＰアドレスＤ３，Ｄ４とＩＰアドレスＢ３，Ｂ４とのアドレス変換規則はポリシ制御装置３１が保持している。
【００２６】
図３にゲートウェイ制御装置３２の構成例を示す。
このゲートウェイ制御装置３２には、アドレス割当情報３２１、アドレス変換情報３２２、フィルタリング情報３２３、ＷＷＷサーバ機能部３２４、パケット通信網間接続要求受付部３２５、テーブル生成部３２６、ゲートウェイ設定部３２７が設けられている。
【００２７】
ゲートウェイ制御装置３２では、ＨＴＴＰプロトコルを用いてユーザ端末４２とデータ通信を行うことにより、ユーザ端末４２からの任意のウェブページに対する接続要求をＷＷＷサーバ機能部３２４で受け付ける。
そして、パケット通信網間接続要求受付部３２５では、その接続要求先のＩＰアドレスを解析し、そのＩＰアドレスがユーザ端末４２の属していないプライベート網のＩＰアドレスである場合、その接続要求をパケット通信網間接続要求として受け付ける。
【００２８】
テーブル生成部３２６では、パケット通信網間接続要求受付部３２５でパケット通信網間接続要求が受け付けられた場合、当該ユーザ端末４２のユーザパケット通信網４が接続されているゲートウェイ４１で用いるテーブルとして、ルーティングテーブル、フィルタリングテーブルおよびアドレス変換テーブルをそれぞれ生成する。そして、ゲートウェイ設定部３２７で、各テーブルをゲートウェイ４１へ設定する。
以上の動作により、ポリシ制御装置３１によって制御されるパケット通信網間接続装置３４と同一の規則に基づき、ユーザ端末４２から送信されたエクストラネット接続の要求に応じて、自動的にゲートウェイ４１を制御し、ユーザ端末４２にエクストラネット接続を提供することが可能となる。
【００２９】
次に、図４を参照して、ゲートウェイ制御装置３２の動作について説明する。図４はゲートウェイ制御装置３２の処理動作を示す説明図である。
ゲートウェイ制御装置３２は、接続認証制御装置３３からアドレス割当情報３２１を取得するとともに、ポリシ制御装置３１からアドレス変換情報３２２とフィルタリング情報３２３を取得し、これらを保持する。
テーブル生成部３２６では、これら情報に基づきゲートウェイで用いる各種テーブルを生成する。すなわち、アドレス割当情報３２１とアドレス変換情報３２２から、ルーティングテーブルを生成し、アドレス割当情報３２１、アドレス変換情報３２２およびフィルタリング情報３２３から、フィルタリングテーブルを生成し、アドレス割当情報３２１とアドレス変換情報３２２から、アドレス変換テーブルを生成する。
【００３０】
ゲートウェイ制御装置３２は、このようにして生成した各テーブルをゲートウェイ、例えばゲートウェイ４１に設定する。テーブルの設定については、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）などの一般的な管理用プロトコルを用いればよい。
以上の動作により、ゲートウェイ４１は、ポリシ制御装置３１によって制御されたパケット通信網間接続装置３４と同一の規則に基づいた、ユーザパケット通信網４からユーザパケット通信網８へのエクストラネット接続の設定を自動的に行うことが可能となる。
【００３１】
図５は、ゲートウェイ４１のテーブル構成例を示す説明図である。なお、各テーブルにおいて、Ｐｒｅｆｉｘは、アドレス変換テーブル検索時にアドレス内で参照すべき部分を示す値である。
ルーティングテーブル４１１は、ユーザパケット通信網４側から受信したパケットの宛先ＩＰアドレス（宛先ＩＰ）と、そのパケットを出力すべきアクセス網６の出力リンクとの対応関係を示すテーブルである。
【００３２】
フィルタリングテーブル４１２は、ユーザパケット通信網４側から受信したパケットの宛先ＩＰアドレス（宛先ＩＰ）および送信元ＩＰアドレス（送信元ＩＰ）の組み合わせと、そのパケットの制御すなわち転送または廃棄との対応関係を示すテーブルである。
アドレス変換テーブル４１３は、ユーザパケット通信網４側から受信したパケットの宛先ＩＰアドレス（宛先ＩＰ）および送信元ＩＰアドレス（送信元ＩＰ）の組み合わせと、そのアドレス変換後の宛先ＩＰアドレス（宛先ＩＰ）および送信元ＩＰアドレス（送信元ＩＰ）との対応関係を示すテーブルである。
【００３３】
ルーティングテーブル４１４は、パケット通信網２側（ＰＰＰコネクション６２）から受信したパケットの宛先ＩＰアドレスとアクセス網６の出力リンクとの対応関係を示すテーブルである。
フィルタリングテーブル４１５は、パケット通信網２側から受信したパケットの宛先ＩＰアドレス（宛先ＩＰ）および送信元ＩＰアドレス（送信元ＩＰ）の組み合わせと、そのパケットの制御すなわち転送または廃棄との対応関係を示すテーブルである。
アドレス変換テーブル４１６は、パケット通信網２側から受信したパケットの宛先ＩＰアドレス（宛先ＩＰ）および送信元ＩＰアドレス（送信元ＩＰ）の組み合わせと、そのアドレス変換後の宛先ＩＰアドレス（宛先ＩＰ）および送信元ＩＰアドレス（送信元ＩＰ）との対応関係を示すテーブルである。
【００３４】
次に、図１、図２および図５を参照して、プライベート網間接続システム１０の動作について説明する。
まず、同一のプライベート網Ａ（ネットワークアドレスＡ０）に属するユーザ端末４２，５２間でパケットをやり取りする場合について説明する。
【００３５】
ＩＰアドレスＡ１を割り当てられたユーザ端末４２が、ＩＰアドレスＡ２を割り当てられたユーザ端末５２にパケットを送信する場合、ゲートウェイ４１は、ユーザ端末４２からユーザパケット通信網４を介してパケットを受信し、図５のルーティングテーブル４１１を参照する。
そして、そのパケットの宛先ＩＰアドレスがＡ２であり、その宛先ＩＰアドレスＡ２が属するネットワークアドレスＡ０の出力リンクが６１を示すことから、そのパケットの転送方路としてアクセス網６のＰＰＰコネクション６１を決定する。
【００３６】
このとき、フィルタリングテーブル４１２およびアドレス変換テーブル４１３を参照するが、いずれのテーブルの設定内容にも該当しないため、パケットのフィルタリングやアドレス変換は施さずにパケットを転送する。
以上の動作により、ユーザ端末４２はフィルタリングおよびアドレス変換の処理を施されずにパケット通信網１と接続され、同一プライベート網Ａの端末としてユーザ端末５２とパケット通信可能となる。
【００３７】
次に、プライベート網Ａに属するユーザ端末４２と、他のプライベート網Ｄに属するサーバ８３およびサーバ８４との間でパケットをやり取りする場合について説明する。
ユーザ端末４２が、サーバ８３にパケットを送信する場合、サーバ８３のパケット通信網１で使用可能なＩＰアドレスＢ３を送信先としてパケットを送信する。ゲートウェイ４１は、ルーティングテーブル４１１を参照し、その宛先ＩＰアドレスＢ３が属するネットワークアドレスＢ０に対応する転送方路としてＰＰＰコネクション６２を決定する。
【００３８】
このとき、フィルタリングテーブル４１２を参照し、宛先ＩＰアドレスＢ３および送信元ＩＰアドレスＡ１の組に対応する制御が転送を示すことから、そのパケットの転送を決定する。
また、アドレス変換テーブル４１３を参照し、上記組に対応する変換後のアドレスとして宛先ＩＰアドレスＤ３および送信元ＩＰアドレスＣ１が設定されていることから、これらアドレスの書き換えを行って転送する。
【００３９】
また、ユーザ端末４２が、サーバ８４にパケットを送信する場合、サーバ８４のパケット通信網１で使用可能なＩＰアドレスＢ４を送信先としてパケットを送信する。ゲートウェイ４１は、ルーティングテーブル４１１を参照し、宛先ＩＰアドレスＢ４のネットワークアドレスＢ０に基づき転送方路をＰＰＰコネクション６２と決定する。
ここで、フィルタリングテーブル４１２を参照し、宛先ＩＰのネットワークアドレスＢ０と送信元ＩＰアドレスＡ０の組に対応することから、そのパケットを転送せずに廃棄する。
【００４０】
一方、サーバ８３がユーザ端末４２にパケットを送信する場合、ユーザ端末４２のパケット通信網２で使用可能なＩＰアドレスＣ１を送信先としてパケットを送信する。
ゲートウェイ４１は、ＰＰＰコネクション６２を介してこのパケットを受信し、ルーティングテーブル４１４を参照し、宛先ＩＰアドレスＣ１に対応する転送方路としてユーザパケット通信網４を決定する。
【００４１】
このとき、フィルタリングテーブル４１５を参照し、宛先ＩＰアドレスＣ１および送信元ＩＰアドレスＤ３の組に対応する制御が転送を示すことから、そのパケットの転送を決定する。
また、アドレス変換テーブル４１６を参照し、上記組に対応する変換後のアドレスとして宛先ＩＰアドレスＡ１および送信元ＩＰアドレスＢ３が設定されていることから、これらアドレスの書き換えを行って転送する。
【００４２】
また、サーバ８４がユーザ端末４２にパケットを送信する場合、ユーザ端末４２のパケット通信網２で使用可能なＩＰアドレスＣ１を送信先としてパケットを送信する。
ゲートウェイ４１は、ＰＰＰコネクション６２を介してこのパケットを受信し、ルーティングテーブル４１４を参照し、宛先ＩＰアドレスＣ１に基づき転送方路をユーザパケット通信網４と決定するが、フィルタリングテーブル４１５を参照し、宛先ＩＰのネットワークアドレスＣ０と送信元ＩＰアドレスＤ０の組に対応することから、そのパケットを廃棄する。
【００４３】
以上の動作により、ユーザ端末４２は、パケット通信網間接続装置３４を経由することなく、ユーザパケット通信網８とエクストラネット通信することが可能であり、ユーザ端末４２とサーバ８３の間のパケット通信は許可され、ユーザ端末４２とサーバ８４の間のパケット通信は拒絶される。
なお、ゲートウェイ５１についても前述と同様のテーブル構成を有しており、前述と同様の処理動作が行われる。
【００４４】
このように、各ユーザパケット通信網のゲートウェイと各パケット通信網のアクセス制御装置とを個別に接続し、各ゲートウェイにおいて、当該ゲートウェイのルーティングテーブルを参照して各パケット通信網へのパケットの経路を制御し、当該ゲートウェイのフィルタリングテーブルを参照してパケットの転送または廃棄の制御を行い、当該ゲートウェイのアドレス変換テーブルを参照してパケットのアドレス変換制御を行うことにより、各パケット通信網を用いて構成される各プライベート網間でパケットをやり取りするようにしたので、パケット通信網間接続装置を用いることなく、効率よくかつ柔軟にプライベート網間を接続できる。
したがって、従来のようにパケット通信網間接続装置へエクストラネットの通信トラフィックが集中せずに、各ゲートウェイへ分散されるため、プライベート網間通信のスループット低下およびプライベート網間接続装置のコスト上昇を回避できる。
【００４５】
また、従来の仮想プライベートネットワーク間接続方法では、ユーザパケット通信網は接続する際に異なるアドレスを割り当てられるため、プライベート網間のエクストラネット通信のルーティングテーブル、フィルタリングテーブル、アドレス変換テーブルは接続する毎に異なり、パケット通信網間接続装置における集中的な接続制御を行う従来のポリシサーバでは制御できない。
したがって、エクストラネット通信の制御をユーザパケット通信網のゲートウェイにおいて制御できない。
これに対して、本実施の形態によれば、接続認証制御装置およびポリシ制御装置からアドレス割当情報、ポリシ情報等を取得し、ゲートウェイに設定する各テーブルを生成するようにしたため、上記のような問題は発生しない。
【００４６】
図６にゲートウェイ制御装置３２の他の構成例を示す。
このゲートウェイ制御装置３２には、図５のＷＷＷサーバ機能部３２４に代えてＤＮＳ（Ｄｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ）サーバ機能部３２８が設けられているほかは、前述のゲートウェイ制御装置と同様である。
ゲートウェイ制御装置３２では、ユーザ端末４２とデータ通信を行うことにより、ユーザ端末４２からのＩＰアドレス問い合わせをＤＮＳサーバ機能部３２８で受け付ける。
このとき、パケット通信網間接続要求受付部３２５では、その問い合わせ先のＩＰアドレスを解析し、ユーザ端末４２が属していないプライベート網のＩＰアドレスである場合、その問い合わせをパケット通信網間接続要求として受け付ける。
【００４７】
テーブル生成部３２６では、パケット通信網間接続要求受付部３２５でパケット通信網間接続要求が受け付けられた場合、図３に示したような、当該ユーザ端末４２のユーザパケット通信網４が接続されているゲートウェイ４１で用いるテーブルとして、ルーティングテーブル、フィルタリングテーブルおよびアドレス変換テーブルをそれぞれ生成する。そして、ゲートウェイ設定部３２７で、各テーブルをゲートウェイ４１へ設定する。
以上の動作により、ポリシ制御装置３１によって制御されるパケット通信網間接続装置３４と同一の規則に基づき、ユーザ端末４２から送信されたエクストラネット接続の要求に応じて、自動的にゲートウェイ４１を制御し、ユーザ端末４２にエクストラネット接続を提供することが可能となる。
【００４８】
従来のプライベート網間接続方法では、プライベート網間のエクストラネット通信に必要なルーティングテーブル、フィルタリングテーブル、アドレス変換テーブルを、ユーザのエクストラネット通信を要求する手続きを基してに生成する。
したがって、ユーザパケット通信網が複数のプライベート網に接続している場合においても、エクストラネット通信を行うために接続の手続きが必要であり、ユーザの利便性が低下する。
【００４９】
本実施の形態では、上記のように、ゲートウェイ制御装置において、ＷＷＷサーバ機能部やＤＮＳサーバ機能部とパケット通信網間接続要求受付部とを連携させ、パケット通信網間接続要求の検出に応じて、ゲートウェイで用いるテーブルを生成して設定するようにした。
これにより、その通信に必要なプライベート網間のエクストラネット接続が、ユーザによる、エクストラネット接続のための特別な設定要求操作を必要とすることなく、ゲートウェイ制御装置のＷＷＷサーバ機能部やＤＮＳサーバ機能へアクセスするという極めて容易な作業により実現できる。
【００５０】
なお、前述した実施の形態では、ＶＰＮとして伝送プロトコルをＩＰに限定したＩＰ−ＶＰＮを例に説明したが、これに限定されるものではなく、例えばＬＡＮ用プロトコルを利用できるＶＬＡＮなど、各種のＶＰＮに適用でき、同様の作用効果が得られる。
また、ゲートウェイ４１，５１と各アクセス制御装置１１〜１４を接続する際、各アクセス網６，７にＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ　Ｐｒｏｔｏｃｏｌ）コネクション６１〜６４を介して接続する場合を例として説明したが、これに限定されるものではなく、例えばイーサネット（登録商標）などＶＬＡＮで用いられるＬＡＮ用プロトコルを用いて接続することもできる。
また、アクセス制御装置１１，１２を論理的機能として、同一の装置として構成することもできる。
【００５１】
【発明の効果】
以上説明したように、本発明は、ネットワークを介して各ユーザパケット通信網のゲートウェイと各パケット通信網のアクセス制御装置とを個別に接続し、各ゲートウェイで、当該ゲートウェイのルーティングテーブルを参照して各パケット通信網へのパケットの経路を制御し、当該ゲートウェイのフィルタリングテーブルを参照してパケットの転送または廃棄の制御を行い、当該ゲートウェイのアドレス変換テーブルを参照してパケットのアドレス変換制御を行うことにより、各パケット通信網を用いて構成される各プライベート網間でパケットをやり取りするようにしたので、パケット通信網間を接続するパケット通信網間接続装置を経由せずにエクストラネット通信を行うことができ、効率よくかつ柔軟にプライベート網間を接続できる。
したがって、従来のようにパケット通信網間接続装置へエクストラネットの通信トラフィックが集中せずに、各ゲートウェイへ分散されるため、プライベート網間通信のスループット低下およびプライベート網間接続装置のコスト上昇を回避できる。
【００５２】
また、ゲートウェイ制御装置において、ＷＷＷサーバ機能部やＤＮＳサーバ機能部とパケット通信網間接続要求受付部とを連携させ、パケット通信網間接続要求の検出に応じて、ゲートウェイで用いるテーブルを生成して設定するようにしたので、その通信に必要なＶＰＮ間のエクストラネット接続が、ユーザによる、エクストラネット接続のための特別な設定要求操作を必要とすることなく、ゲートウェイ制御装置のＷＷＷサーバ機能部やＤＮＳサーバ機能へアクセスするという極めて容易な作業により実現できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態にかかるプライベート網間接続システムを示すブロック図である。
【図２】プライベート網の構成例である。
【図３】ゲートウェイ制御装置の構成例である。
【図４】ゲートウェイ制御装置の処理動作を示す説明図である。
【図５】ゲートウェイのテーブル構成例である。
【図６】ゲートウェイ制御装置の他の構成例である。
【符号の説明】
１，２…パケット通信網、Ａ，Ｄ…プライベート網、１０…プライベート網間接続システム、１１，１２，２１，２２…アクセス制御装置、２３…ルータ、３…管理網、３１…ポリシ制御装置、３２…ゲートウェイ制御装置、３３…接続認証制御装置、３４…パケット通信網間接続装置、４，５，８…ユーザパケット通信網、４１，５１…ゲートウェイ、４２，５２…ユーザ端末、６，７…アクセス網、６１，６２，６３，６４…ＰＰＰコネクション、８０…専用接続回線、８３，８４…サーバ、３２１…アドレス割当情報、３２２…アドレス変換情報、３２３…フィルタリング情報、３２４…ＷＷＷサーバ機能部、３２５…パケット通信網間接続要求受付部、３２６…テーブル生成部、３２７…ゲートウェイ設定部、３２８…ＤＮＳサーバ機能部、４１１，４１４…ルーティングテーブル、４１２，４１５…フィルタリングテーブル、４１３，４１６…アドレス変換テーブル。
【図１】
2004064182.tif 000003
【図２】
2004064182.tif 000004
【図３】
2004064182.tif 000005
【図４】
2004064182.tif 000006
【図５】
2004064182.tif 000007
【図６】
2004064182.tif 000008