(57)【要約】【課題】複数のパケットデータネットワーク４１，４２への同時接続が許容されないパケット通信ネットワーク１において、異なるパケットデータネットワーク４１，４２に各別に接続する複数のユーザに対して、共通サービスを、接続中のパケットデータネットワークのサービスと同時に提供することを可能にし、且つ、構成が簡単な、ゲートウェイ装置および通信システムを提供する。【解決手段】ゲートウェイ装置３０におけるルーティング制御部３３０によって、第１のインターフェース部３０１と第２のインターフェース部３１２との間でのフローであるパケットデータネットワーク系フローと第１のインターフェース部３０１と第３のインターフェース部３１０との間でのフローであるサービスネットワーク系フローとを分離したルーティングを行う。【選択図】  図２
2011035602.tif 000002
【特許請求の範囲】
【請求項１】
パケット通信ネットワークを介して、一の端末装置から、同時には接続できない複数のパケットデータネットワークのうちの任意の一のパケットデータネットワークと前記複数のパケットデータネットワークに共通のサービスネットワークとの双方のネットワークに対して、当該一の端末装置との同時接続を可能にするゲートウェイ装置であって、
前記パケット通信ネットワークとのインターフェース部を成す第１のインターフェース部と、
前記一のパケットデータネットワークとのインターフェース部を成す第２のインターフェース部と、
前記サービスネットワークとのインターフェース部を成す第３のインターフェース部と、
前記第１のインターフェース部と前記第２のインターフェース部との間でのフローであるパケットデータネットワーク系フローと前記第１のインターフェース部と前記第３のインターフェース部との間でのフローであるサービスネットワーク系フローとを分離したルーティングを行うルーティング制御部と、
を備えていることを特徴とするゲートウェイ装置。
【請求項２】
前記パケットデータネットワーク系フローのデータ量と前記サービスネットワーク系フローのデータ量とを分離して計測するフローデータ量計測部を備えていることを特徴とする請求項１に記載のゲートウェイ装置。
【請求項３】
前記ルーティング制御部は、フロー形成上の規約を規定するフローテーブルに基づいてルーティングを行うことを特徴とする請求項１または２の何れか一項に記載のゲートウェイ装置。
【請求項４】
当該一の端末装置から前記パケット通信ネットワークを介して受信したパケットに適合するフロー形成上の規約が前記フローテーブルに規定されていないときには、当該パケットに適合するフロー形成上の規約を新たに規定するフローテーブル更新手段を備えていることを特徴とする請求項３に記載のゲートウェイ装置。
【請求項５】
前記フローテーブル更新手段は、シグネチャマッチング処理を含み得るＤＰＩ(Deep Packet Inspection)処理を行うためのシグネチャ情報と、前記シグネチャ情報に該当するユーザパケットを前記一のパケットデータネットワークまたは前記共通サービス用ネットワークのいずれにルーティングするかを示すルーティング情報とを保持し、且つ、前記シグネチャ情報を用いて単一または複数の連続したパケットのボディ部に対してＤＰＩ処理を施すことによって当該パケットが属するフローに対応するルーティング情報を、フローテーブルに記録することを特徴とする請求項１ないし４の何れか一項に記載のゲートウェイ装置。
【請求項６】
前記ルーティング制御部により前記共通サービス用ネットワークに送信されることとなったパケットについて、アドレステーブルを参照し、前記パケット通信ネットワークにより当該一の端末装置に払い出された送信元アドレスを前記共通サービス用ネットワーク内で用いる送信元アドレスに変換し、且つ、前記共通サービス用ネットワークから受信したパケットについて、前記アドレステーブルを参照し、該受信したパケットの宛先アドレスを前記パケット通信ネットワーク内で用いる宛先アドレスに変換するアドレス変換手段を備えたことを特徴とする、請求項１ないし５の何れか一項に記載のゲートウェイ装置。
【請求項７】
前記ルーティング制御部は、前記パケット通信ネットワークを経由して当該一の端末装置から受信したパケットがＤＮＳ(Domain Name System)に関するパケットであった場合、当該パケットにより問い合わせが行われているホスト名とＤＮＳテーブルを照合し、前記ＤＮＳテーブルに該当するホスト名が存在した場合は前記ＤＮＳテーブルにおけるＩＰアドレスを前記パケット通信ネットワーク経由で当該一の端末装置へ、前記問い合わせに対する応答として返信することを特徴とする請求項１ないし６の何れか一項に記載のゲートウェイ装置。
【請求項８】
前記ゲートウェイ装置が、ＧＧＳＮ(Gateway GPRS Support Node)、Ｐ-ＧＷ(PDN Gateway)、および、ＡＳＮ-ＧＷ(Access Service Network Gateway)の何れかの形態を採ることを特徴とする請求項１ないし７の何れか一項に記載のゲートウェイ装置。
【請求項９】
パケット通信ネットワークと、一の端末装置から前記パケット通信ネットワークを介して排他的に一のものが接続可能な複数のパケットデータネットワークと、前記複数のパケットデータネットワークに共通のサービスネットワークと、前記複数のパケットデータネットワークのうち該当する一のパケットデータネットワークと前記サービスネットワークとの双方のネットワークに対して当該一の端末装置との同時接続を可能にするゲートウェイ装置と、
を含んでいることを特徴とする通信システム。
【請求項１０】
前記パケット通信ネットワークが、ＧＰＲＳ(General Packet Radio Service)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＡＤＳＬ(Asymmetric Digital Subscriber Line)、ＦＴＴＨ(Fiber To The Home)、ＩＳＤＮ(Integrated Services Digital Network)、および、ＰＳＴＮ(Public Switched Telephone Network)の何れかであることを特徴とする請求項９に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置から接続されるパケットデータネットワークの別によらず共通のサービスネットワークおよび当該パケットデータネットワークの双方のネットワークとの同時接続を可能にする、ゲートウェイ装置および通信システムに関する。
【背景技術】
【０００２】
端末装置（例えばコンピュータ）を、パケット通信ネットワークを介して、インターネットやイントラネット等のパケットデータネットワークに接続して情報の授受を行う通信システムは広く普及している。
上述のパケット通信ネットワークとしては、例えばＧＰＲＳ(General Packet Radio Service)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＡＤＳＬ(Asymmetric Digital Subscriber Line)、ＦＴＴＨ(Fiber To The Home)、ＩＳＤＮ(Integrated Services Digital Network)またはＰＳＴＮ(Public Switched Telephone Network)等を用いたアクセスネットワークがこれに該当する。
【０００３】
これらのパケット通信ネットワークにおいて、端末装置としてのコンピュータは、接続先となるパケットデータネットワークに対して、その接続先に対応したゲートウェイ装置を経由して接続することが可能である。
端末装置が接続先のパケットデータネットワークとしてのインターネットやイントラネットとの間で正常に通信を行うためには、該当する接続先において一意となるアドレスを持つ必要がある。
【０００４】
このアドレスの例としては、ＩＰｖ４アドレスやＩＰｖ６アドレス等のＯＳＩ参照モデルにおけるＬ３(Layer 3：ネットワーク層)のアドレス、およびＭＡＣ(Media Access Control)アドレス等のＬ２(Layer 2：データリンク層)のアドレスがある。
これらのアドレスは、接続先に対応したゲートウェイ装置により、接続する端末装置に対して払い出されることが多い。例えばＧＰＲＳの場合は、ＧＧＳＮ(Gateway GPRS Support Node)またはＰ−ＧＷ(PDN Gateway)がＭＳ(Mobile Station)に対して、接続先のパケットデータネットワークに対応するＡＰＮ(Access Point Name)に応じてＩＰｖ４／ＩＰｖ６アドレス等を払い出す（例えば、非特許文献1参照）。
【０００５】
特定の端末装置（コンピュータ）がパケット通信ネットワークを経由して接続可能なパケットデータネットワークは、複数存在することがある。個々のパケットデータネットワーク内においては一意なアドレスを用いて通信を行うが、独立したパケットデータネットワーク同士においては、アドレスが重複して用いられていることがある。
例えば、Ａ社の社内用イントラネットとＢ社の社内用イントラネットといった別個のイントラネットで、アドレスとして同一のＩＰｖ４プライベートアドレスを用いているという状況が生じ得る。換言すれば、ＧＰＲＳにおいて、異なるパケットデータネットワーク同士では同一のアドレスが別個のものとして用いられるということである。
【０００６】
ＧＰＲＳ等のパケット通信ネットワークを経由して、端末装置（例えば、コンピュータやＭＳ）とパケットデータネットワークに設置されたサーバとを接続して提供されるサービスの典型的な例としては、ＷＡＰ(Wireless Access Protocol)、ＭＭＳ(Multimedia Messaging Service)、ＳＵＰＬ(Secure User Plane Location)、或いは、ＤＭ(Device Management)などがある。
【０００７】
一般的には、これらのサービスは、パケット通信ネットワークのオペレータがパケット通信ネットワークサービスとセットで提供することが多い。またこれらのサービスに関する通信は、他のサービスに関する通信に対して行われる通信データ量に基づく課金とは分離したいというニーズがある。
ここに、情報通信ネットワークの課金方法自体については既に種々の提案がある。例えば、ネットワークを介した情報配信のサービス形態には様々なものがあるため、サービス形態毎に適した通信料あるいは情報料の課金を行えるようにした情報通信ネットワークの課金方法が提案されている（例えば、特許文献１参照）。
【０００８】
この特許文献１には、移動パケット通信網とインターネット等の他のネットワークとを相互接続するための移動パケット関門中継交換局にゲートウェイサーバを備え、ネットワーク間で異なる通信プロトコルの変換を行うと共に、このゲートウェイサーバが課金処理システムと連携してサービス形態毎に適した課金処理を行うことが開示されている。
また、パケット無線通信システムの機能を向上させ、柔軟性を一層高めるべく、ゲートウェイサポートノードで、パケットデータネットワークによって確立された通信ベアラを介してインターネットパケットをルーティングすることも提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−７８１２９号公報（段落０００３〜段落０００６、段落００２０〜段落００２１等参照）
【特許文献２】特表２００８−５３６３７２号公報（要約、請求項１、段落０００５〜段落０００６等参照）
【非特許文献】
【００１０】
【非特許文献１】3GPP TS 23.060: "General Packet Radio Service (GPRS); Service description; Stage 2".
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上掲のような従来の技術においては、既述のＷＡＰ、ＭＭＳ、ＳＵＰＬ、ＤＭのようなパケット通信ネットワークのオペレータが、パケット通信ネットワークサービスとセットで提供することが多いサービスを、異なるパケットデータネットワークに各別に接続する複数のユーザに対して共通サービスとして同様に提供しようとした場合、一般的には次のような方法が考えられる。
即ち、第一の方法は、共通サービス用のパケットデータネットワークを特設し、そこに共通サービス用サーバをまとめて設置するというものである。
また、第二の方法は、個々のパケットデータネットワークにそれぞれ共通サービス用サーバを設置するというものである。
【００１２】
しかし上述の第一の方法では、複数のパケットデータネットワークへの同時接続が許容されないパケット通信ネットワークにおいては、接続先のパケットデータネットワークのサービスと共通サービス用のパケットデータネットワークのサービスとを同時に利用できないといった問題がある。
また、上述の第二の方法では、同じ機能を持つ共通サービス用サーバをパケットデータネットワークの数分個別に設置しなければならず、通信システム全体として構成が複雑化し高コストなものになってしまうという問題がある。
【００１３】
そこで本発明は、一般的に考えられる既述のような方法における上記問題を解決し、複数のパケットデータネットワークへの同時接続が許容されないパケット通信ネットワークにおいて、異なるパケットデータネットワークに各別に接続する複数のユーザに対して、共通サービスを、接続中のパケットデータネットワークのサービスと同時に提供することを可能にし、且つ、構成が簡単な、ゲートウェイ装置および通信システムを提供することを目的とする。
【００１４】
また、本発明は、その一つの態様において、上記共通サービスを、接続中のパケットデータネットワークのサービスと同時に提供することを可能にした状態で、共通サービスに関するフローのデータ量を、パケットデータネットワークに関するフローのデータ量とは分離して計測することを可能にする、ゲートウェイ装置および通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、茲に、次に列記するような技術を提案する。尚、本願におけるフローの語はRFC3917( HYPERLINK "http://www.ietf.org/rfc/rfc3917.txt" http://www.ietf.org/rfc/rfc3917.txt) にて定義の意にて用いている。
（１）パケット通信ネットワークを介して、一の端末装置から、同時には接続できない複数のパケットデータネットワークのうちの任意の一のパケットデータネットワークと前記複数のパケットデータネットワークに共通のサービスネットワークとの双方のネットワークに対して、当該一の端末装置との同時接続を可能にするゲートウェイ装置であって、
前記パケット通信ネットワークとのインターフェース部を成す第１のインターフェース部と、
前記一のパケットデータネットワークとのインターフェース部を成す第２のインターフェース部と、
前記サービスネットワークとのインターフェース部を成す第３のインターフェース部と、
前記第１のインターフェース部と前記第２のインターフェース部との間でのフローであるパケットデータネットワーク系フローと前記第１のインターフェース部と前記第３のインターフェース部との間でのフローであるサービスネットワーク系フローとを分離したルーティングを行うルーティング制御部と、
を備えていることを特徴とするゲートウェイ装置。
【００１６】
上記（１）のゲートウェイ装置は、パケット通信ネットワークを介して、一の端末装置から、同時には接続できない複数のパケットデータネットワークのうちの任意の一のパケットデータネットワークと前記複数のパケットデータネットワークに共通のサービスネットワークとの双方のネットワークに対して、当該一の端末装置との同時接続を可能にするものである。
このゲートウェイ装置は、前記パケット通信ネットワークとのインターフェース部を成す第１のインターフェース部と、前記一のパケットデータネットワークとのインターフェース部を成す第２のインターフェース部と、前記サービスネットワークとのインターフェース部を成す第３のインターフェース部と、を備えている。
更に、ルーティング制御部が備えられ、これによるルーティング制御によって、前記第１のインターフェース部と前記第２のインターフェース部との間でのフローであるパケットデータネットワーク系フローと、前記第１のインターフェース部と前記第３のインターフェース部との間でのフローであるサービスネットワーク系フローと、を分離したルーティングが実行される。
【００１７】
（２）前記パケットデータネットワーク系フローのデータ量と前記サービスネットワーク系フローのデータ量とを分離して計測するフローデータ量計測部を備えていることを特徴とする（１）のゲートウェイ装置。
上記（２）のゲートウェイ装置では、（１）のゲートウェイ装置において特に、フローデータ量計測部が備えられている。そして、このフローデータ量計測部によって、前記パケットデータネットワーク系フローのデータ量と前記サービスネットワーク系フローのデータ量が分離して計測される。
【００１８】
（３）前記ルーティング制御部は、フロー形成上の規約を規定するフローテーブルに基づいてルーティングを行うことを特徴とする（１）または（２）の何れか一に記載のゲートウェイ装置。
上記（３）のゲートウェイ装置では、（１）または（２）の何れか一に記載のゲートウェイ装置において特に、前記ルーティング制御部は、フロー形成上の規約を規定するフローテーブルに基づいてルーティングを行う。
【００１９】
（４）当該一の端末装置から前記パケット通信ネットワークを介して受信したパケットに適合するフロー形成上の規約が前記フローテーブルに規定されていないときには、当該パケットに適合するフロー形成上の規約を新たに規定するフローテーブル更新手段を備えていることを特徴とする（３）のゲートウェイ装置。
上記（４）のゲートウェイ装置は、（３）のゲートウェイ装置において特に、フローテーブル更新手段を備え、当該一の端末装置から前記パケット通信ネットワークを介して受信したパケットに適合するフロー形成上の規約が前記フローテーブルに規定されていないときには、このフローテーブル更新手段によって、当該パケットに適合するフロー形成上の規約を新たに規定する。
【００２０】
（５）前記フローテーブル更新手段は、シグネチャマッチング処理を含み得るＤＰＩ(Deep Packet Inspection)処理を行うためのシグネチャ情報と、前記シグネチャ情報に該当するユーザパケットを前記一のパケットデータネットワークまたは前記共通サービス用ネットワークのいずれにルーティングするかを示すルーティング情報とを保持し、且つ、前記シグネチャ情報を用いて単一または複数の連続したパケットのボディ部に対してＤＰＩ処理を施すことによって当該パケットが属するフローに対応するルーティング情報を、フローテーブルに記録することを特徴とする（１）ないし（４）の何れか一のゲートウェイ装置。
【００２１】
上記（５）のゲートウェイ装置では、（１）ないし（４）の何れか一のゲートウェイ装置において特に、前記フローテーブル更新手段は、シグネチャマッチング処理を含み得るＤＰＩ(Deep Packet Inspection)処理を行うためのシグネチャ情報と、前記シグネチャ情報に該当するユーザパケットを前記一のパケットデータネットワークまたは前記共通サービス用ネットワークのいずれにルーティングするかを示すルーティング情報とを保持し、且つ、前記シグネチャ情報を用いて単一または複数の連続したパケットのボディ部に対してＤＰＩ処理を施すことによって当該パケットが属するフローに対応するルーティング情報を、フローテーブルに記録する。
【００２２】
（６）前記ルーティング制御部により前記共通サービス用ネットワークに送信されることとなったパケットについて、アドレステーブルを参照し、前記パケット通信ネットワークにより当該一の端末装置に払い出された送信元アドレスを前記共通サービス用ネットワーク内で用いる送信元アドレスに変換し、且つ、前記共通サービス用ネットワークから受信したパケットについて、前記アドレステーブルを参照し、該受信したパケットの宛先アドレスを前記パケット通信ネットワーク内で用いる宛先アドレスに変換するアドレス変換手段を備えたことを特徴とする、（１）ないし（５）の何れか一のゲートウェイ装置。
【００２３】
上記（６）のゲートウェイ装置では、（１）ないし（５）の何れか一のゲートウェイ装置において特に、アドレス変換手段を備え、このアドレス変換手段によって、前記ルーティング制御部により前記共通サービス用ネットワークに送信されることとなったパケットについて、アドレステーブルを参照し、前記パケット通信ネットワークにより当該一の端末装置に払い出された送信元アドレスを前記共通サービス用ネットワーク内で用いる送信元アドレスに変換し、且つ、前記共通サービス用ネットワークから受信したパケットについて、前記アドレステーブルを参照し、該受信したパケットの宛先アドレスを前記パケット通信ネットワーク内で用いる宛先アドレスに変換する。
【００２４】
（７）前記ルーティング制御部は、前記パケット通信ネットワークを経由して当該一の端末装置から受信したパケットがＤＮＳ(Domain Name System)に関するパケットであった場合、当該パケットにより問い合わせが行われているホスト名とＤＮＳテーブルを照合し、前記ＤＮＳテーブルに該当するホスト名が存在した場合は前記ＤＮＳテーブルにおけるＩＰアドレスを前記パケット通信ネットワーク経由で当該一の端末装置へ、前記問い合わせに対する応答として返信することを特徴とする（１）ないし（６）の何れか一のゲートウェイ装置。
【００２５】
上記（７）のゲートウェイ装置では、（１）ないし（６）の何れか一のゲートウェイ装置において特に、前記ルーティング制御部は、前記パケット通信ネットワークを経由して当該一の端末装置から受信したパケットがＤＮＳ(Domain Name System)に関するパケットであった場合、当該パケットにより問い合わせが行われているホスト名とＤＮＳテーブルを照合し、前記ＤＮＳテーブルに該当するホスト名が存在した場合は前記ＤＮＳテーブルにおけるＩＰアドレスを前記パケット通信ネットワーク経由で当該一の端末装置へ、前記問い合わせに対する応答として返信する。
【００２６】
（８）前記ゲートウェイ装置が、ＧＧＳＮ(Gateway GPRS Support Node)、Ｐ-ＧＷ(PDN Gateway)、および、ＡＳＮ-ＧＷ(Access Service Network Gateway)の何れかの形態を採ることを特徴とする（１）ないし（７）の何れか一のゲートウェイ装置。
上記（８）のゲートウェイ装置は、（１）ないし（７）の何れか一のゲートウェイ装置において特に、前記ゲートウェイ装置が、ＧＧＳＮ(Gateway GPRS Support Node)、Ｐ-ＧＷ(PDN Gateway)、および、ＡＳＮ-ＧＷ(Access Service Network Gateway)の何れかの形態を採る。
【００２７】
（９）パケット通信ネットワークと、一の端末装置から前記パケット通信ネットワークを介して排他的に一のものが接続可能な複数のパケットデータネットワークと、前記複数のパケットデータネットワークに共通のサービスネットワークと、前記複数のパケットデータネットワークのうち該当する一のパケットデータネットワークと前記サービスネットワークとの双方のネットワークに対して当該一の端末装置との同時接続を可能にするゲートウェイ装置と、
を含んでいることを特徴とする通信システム。
【００２８】
上記（９）の通信システムは、パケット通信ネットワークと、複数のパケットデータネットワークと、ゲートウェイ装置と、を含んで構成されている。この複数のパケットデータネットワークは一の端末装置から前記パケット通信ネットワークを介して排他的に一のものが接続可能なネットワークである。また、ゲートウェイ装置は、複数のパケットデータネットワークのうち該当する一のパケットデータネットワークと前記サービスネットワークとの双方のネットワークに対して当該一の端末装置との同時接続を可能にする。
【００２９】
（１０）前記パケット通信ネットワークが、ＧＰＲＳ(General Packet Radio Service)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＡＤＳＬ(Asymmetric Digital Subscriber Line)、ＦＴＴＨ(Fiber To The Home)、ＩＳＤＮ(Integrated Services Digital Network)、および、ＰＳＴＮ(Public Switched Telephone Network)の何れかであることを特徴とする（９）の通信システム。
【００３０】
上記（１０）の通信システムは、（９）の通信システムにおいて特に、前記パケット通信ネットワークが、ＧＰＲＳ(General Packet Radio Service)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＡＤＳＬ(Asymmetric Digital Subscriber Line)、ＦＴＴＨ(Fiber To The Home)、ＩＳＤＮ(Integrated Services Digital Network)、および、ＰＳＴＮ(Public Switched Telephone Network)の何れかである。
【発明の効果】
【００３１】
複数のパケットデータネットワークへの同時接続が許容されないパケット通信ネットワークにおいて、異なるパケットデータネットワークに各別に接続する複数のユーザに対して、共通サービスを、接続中のパケットデータネットワークのサービスと同時に提供することを可能にし、且つ、構成が簡単な、ゲートウェイ装置および通信システムを実現することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一つの実施の形態としての通信システムを表す概念図である。
【図２】本発明の一つの実施の形態としてのゲートウェイ装置を表すブロック図である。
【図３】図２のゲートウェイ装置の動作を表すシーケンスチャートである。
【図４】図２のゲートウェイ装置におけるアドレステーブル保持部に保持されているアドレステーブルの内容を例示する図である。
【図５】図２のゲートウェイ装置におけるフローテーブル保持部に保持されているフローテーブルの内容を例示する図である。
【図６】本発明の他の実施の形態としてのゲートウェイ装置を表すブロック図である。
【図７】図６のゲートウェイ装置におけるＤＮＳテーブル保持部に保持されているＤＮＳテーブルの内容を例示する図である。
【図８】図６のゲートウェイ装置の動作を表すシーケンスチャートである。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の実施の形態につき詳述することにより本発明を明らかにする。
（本発明の一つの実施の形態としての通信システム）
図１は、本発明の一つの実施の形態としての通信システムを表す概念図である。
図1に示す通信システム１は、端末装置（例えば、コンピュータ）１０が接続可能なパケット通信ネットワーク２０と、ゲートウェイ装置３０（３１，３２）と、パケットデータネットワーク４０（４１，４２）と、共通サービス用ネットワーク５０とを含んで構成される。尚、パケットデータネットワークについては、図中の表記および以下の説明において、適宜、ＰＤＮと略記する。
【００３４】
端末装置１０としては、通信機能を備えたＰＣ(Personal Computer)の他、ＭＳ(Mobile Station)、ＰＤＡ（Personal Digital Assistant）などを適用可能である。
また、パケット通信ネットワーク２０はＧＰＲＳ(General Packet Radio Service)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＡＤＳＬ(Asymmetric Digital Subscriber Line)、ＦＴＴＨ(Fiber To The Home)、ＩＳＤＮ(Integrated Services Digital Network)、ＰＳＴＮ(Public Switched Telephone Network) 、および、Ｅｔｈｅｒｎｅｔ（登録商標）の何れかとして構成され得る。
ゲートウェイ装置３０（３１，３２）はＧＧＳＮ(Gateway GPRS Support Node)、Ｐ−ＧＷ(PDN Gateway)、ＡＳＮ−ＧＷ(Access Service Network Gateway)などとして構成され得る。
【００３５】
一方、パケットデータネットワーク４０（４１，４２）は、これら複数のものに対し、端末装置１０から、同時には接続できない。即ち、これら複数のパケットデータネットワーク４１，４２は一の端末装置１０からパケット通信ネットワーク２０を介して排他的に一のものが接続可能なネットワークである。
インターネットサービスプロバイダの運用するネットワークや社内ＬＡＮ等種々の形態のネットワークがこのパケットデータネットワーク４０に該当する。
また、この通信システム１では、共通サービス用ネットワーク５０は、一の端末装置１０と、パケット通信ネットワーク２０およびゲートウェイ装置３０（３１，３２）を介して、何れか一のパケットデータネットワーク４１，４２と同時に接続可能である。
【００３６】
移動端末装置においてＧＰＳ測位を行うために用いるデータ配信のネットワークであるＳＵＰＬ(Secure User Plane Location)等がこの共通サービス用ネットワーク５０に該当する。ＳＵＰＬは、ＧＰＳ衛星の軌道情報を含むアシストデータを配信する技術であり、移動端末装置はこのアシストデータを共通サービス用ネットワーク上のＳＵＰＬサーバからダウンロードし、該ダウンロードにより取得したデータに基づいて測位を行う。
【００３７】
ここで、図1の通信システム１において、パケットデータネットワーク４０としてのインターネットサービスプロバイダの運用するネットワーク（ここではパケットデータネットワーク４１とする）を通して通信を行っている間に、共通サービス用ネットワーク５０としてのＳＵＰＬを利用してＧＰＳ測位を行う場合を想定する。
上述の想定では、パケットデータネットワーク４１による通信の継続中にＳＵＰＬのサーバにアクセス可能である必要性がある。この必要性を満たすには、一般的には、パケットデータネットワーク４１上にＳＵＰＬのサーバを設置するかインターネットを経由してＳＵＰＬのサーバにアクセス可能に通信システムを構築する必要がある。
【００３８】
また、或る会社（Ｂ社）の社内ＬＡＮ（ここではパケットデータネットワーク４２とする）に接続して通信を継続している間に共通サービス用ネットワーク５０としてのＳＵＰＬによってＧＰＳ測位を行い、その測位によって取得した情報を利用可能にする場合を想定する。
この想定では、パケットデータネットワーク４２に接続中のユーザもＳＵＰＬのサーバにアクセス可能にしておく必要性がある。この必要性を満たすには、一般的には、Ｂ社の社内ＬＡＮとしてのパケットデータネットワーク４２にＳＵＰＬのサーバを設置する等して社内ＬＡＮとＳＵＰＬのサーバとの双方にアクセス可能な通信システムを構築する必要がある。
【００３９】
上述の各想定におけるパケットデータネットワーク４１とパケットデータネットワーク４２とが同時接続が許容されない場合には、一般的には、双方のパケットデータネットワーク４１および４２に各別にＳＵＰＬのサーバを設置する必要がある。
上述のような各想定された条件に対し、図１の通信システム１では、双方のパケットデータネットワーク４１および４２に共通にサービスを提供可能な共通サービス用ネットワーク５０を設け、この共通サービス用ネットワーク５０にＳＵＰＬのサーバを設置すると共に各該当するゲートウェイ装置３１、３２を設ける。
【００４０】
これにより、上述の各想定に対する一般的な対処の如く各別にＳＵＰＬのサーバを設置することなく、パケットデータネットワーク４１側のユーザからもパケットデータネットワーク４２側のユーザからもＳＵＰＬのサーバによるサービスを同時に利用可能である。
尚、図１の例では、説明の便宜上、端末装置としてのコンピュータ１０およびパケット通信ネットワーク２０については各一つ、ゲートウェイ装置３０およびパケットデータネットワーク４０については二つの如く図示されているが、それぞれ図示の数を超える構成を採ることも可能である。そのような構成を採る場合も、特徴点については図１の例から自明であるため、特段の説明は省略する。
【００４１】
（本発明の一つの実施の形態としてのゲートウェイ装置）
次に、図面を参照して、本発明の一つの実施の形態としてのゲートウェイ装置についてより具体的に説明する。
図２は、本発明の一つの実施の形態としてのゲートウェイ装置を表すブロック図である。図２に示すゲートウェイ装置３０は、対パケット通信ネットワークインターフェース部（第１のインターフェース部。図中、第１のＩ／Ｆ部と併記）３０１、呼制御部３０２、アドレステーブル更新部３０３、アドレステーブル保持部３０４、フロー判定・適用部３０５、フローテーブル保持部３０６、フローテーブル更新部３０７、サービスネットワーク系フローデータ量計測部３０８、アドレス変換部３０９、対共通サービス用ネットワークインターフェース部（第３のインターフェース部。図中、第３のＩ／Ｆ部と併記）３１０、ＰＤＮ系フローデータ量計測部３１１、および、対ＰＤＮインターフェース部（第２のインターフェース部。図中、第２のＩ／Ｆ部と併記）３１２を含んで構成されている。
【００４２】
第１のインターフェース部３０１は、パケット通信ネットワーク２０（図１）とのインターフェース部を構成している。
第２のインターフェース部３１２は、パケットデータネットワーク４０（図１）とのインターフェース部を構成している。
第３のインターフェース部３１０は、共通サービス用ネットワーク５０（図１）とのインターフェース部を構成している。
【００４３】
また、呼制御部３０２、アドレステーブル更新部３０３、アドレステーブル保持部３０４、フロー判定・適用部３０５、フローテーブル保持部３０６、および、フローテーブル更新部３０７を含んでルーティング制御部３３０が構成されている。これらの各部のうちフローテーブル保持部３０６にフロー形成上の規約が保持されている。
そして、このルーティング制御部３３０によって、第１のインターフェース部３０１と第２のインターフェース部３０２との間でのフローであるパケットデータネットワーク系フローと、第１のインターフェース部３０１と第３のインターフェース部との間でのフローであるサービスネットワーク系フローと、を分離したルーティングが実行される。
【００４４】
更にまた、サービスネットワーク系フローデータ量計測部３０８、および、ＰＤＮ系フローデータ量計測部３１１を含んでフローデータ量計測部３４０が構成されている。そして、このフローデータ量計測部３４０によって、パケットデータネットワーク系フローのデータ量とサービスネットワーク系フローのデータ量とが分離して計測される。
ルーティング制御部３３０を構成する各部の機能については、シーケンスチャートを参照して以下に詳述することにより明らかにする。
【００４５】
図３は、図２のゲートウェイ装置の動作を表すシーケンスチャートである。図３には、ゲートウェイ装置３０がパケット通信ネットワーク２０（図１）を経由して端末装置１０（図１）から呼接続要求を受け付け、その後パケット通信ネットワーク２０を経由して端末装置１０からパケットを受信した場合はパケットデータネットワーク４０または共通サービス用ネットワーク５０へパケットを送信する動作のシーケンスが表されている。
【００４６】
図３には、更に、パケットデータネットワーク４０または共通サービス用ネットワーク５０からパケットを受信した場合は、パケット通信ネットワーク２０を経由して端末装置１０へパケットを送信する動作のシーケンスが表されている。
まず、パケット通信ネットワーク２０を経由して端末装置１０からの呼接続要求を受け付ける処理について説明する。
【００４７】
対パケット通信ネットワークインターフェース部３０１は、パケット通信ネットワーク２０を経由して端末装置１０からの呼接続要求を受信した場合、この呼接続要求を呼制御部３０２に送信する。呼制御部３０２はこの呼接続要求を受信した場合、該呼接続要求をアドレステーブル更新部３０３に送信する（ステップＳ３０１）。
アドレステーブル更新部３０３は、呼接続要求を受信した場合、ＩＰアドレス払い出し処理を行う（ステップＳ３０２）。
【００４８】
ステップＳ３０２におけるＩＰアドレス払い出し処理とは、予め定められた複数のＩＰアドレスにより構成されるパケット通信ネットワーク内ＩＰアドレス集合から、その時点で払い出されていないＩＰアドレスをパケット通信ネットワーク内ＩＰアドレスとして1つ選択する処理である。また、予め定められた複数のＩＰアドレスにより構成される共通サービス用ネットワーク内ＩＰアドレス集合から、その時点で払い出されていないＩＰアドレスを共通サービス用ネットワーク内ＩＰアドレスとして1つ選択する処理である。
アドレステーブル更新部３０３は、上述のＩＰアドレス払い出し処理が完了した場合、選択したパケット通信ネットワーク内ＩＰアドレスと共通サービス用ネットワーク内ＩＰアドレスとを用いて、アドレステーブル保持部３０４に対しアドレステーブル更新を指示する（ステップＳ３０３）。
【００４９】
図４は、アドレステーブル保持部３０４が保持するアドレステーブルの内容の一例を示す図である。図示のように、アドレステーブル保持部３０４は、アドレステーブルを保持し、このアドレステーブルにパケット通信ネットワーク内ＩＰアドレスアドレスとこれに対応する共通サービス用ネットワーク内ＩＰアドレスとのペアが登録されている。
アドレステーブル更新部３０３は上述のアドレステーブル更新処理の完了後、パケット通信ネットワーク内ＩＰアドレスを含むパケット通信ネットワーク内ＩＰアドレス通知を、呼制御部３０２に送信する。
【００５０】
このパケット通信ネットワーク内ＩＰアドレス通知を受信した呼制御部３０２は、パケット通信ネットワーク内ＩＰアドレス通知を対パケット通信ネットワークインターフェース部３０１に送信する。このパケット通信ネットワーク内ＩＰアドレス通知を受信した対パケット通信ネットワークインターフェース部３０１は、パケット通信ネットワーク内ＩＰアドレス通知をパケット通信ネットワーク２０経由で端末装置１０へ送信する（ステップＳ３０４）。
【００５１】
次に、本ゲートウェイ装置３０が、パケット通信ネットワーク２０を経由して、端末装置１０、パケットデータネットワーク４０、および、共通サービス用ネットワーク５０のうちの一のものからパケットを受信した場合の処理について説明する。
対共通サービス用ネットワークインターフェース部３１０は、共通サービス用ネットワーク５０よりパケットを受信した場合、受信したパケットをアドレス変換部３０９に送信する（ステップＳ３０５）。
【００５２】
ステップＳ３０５で対共通サービス用ネットワークインターフェース部３１０からパケットを受信したアドレス変換部３０９は、受信したパケットの宛先ＩＰアドレスを含むアドレステーブル情報照会を、アドレステーブル保持部３０４へ送信する（ステップＳ３０６）。
ステップＳ３０６でアドレス変換部３０９からアドレステーブル情報照会を受信したアドレステーブル保持部３０４は、アドレステーブルを検索し、共通サービス用ネットワーク内ＩＰアドレスがアドレステーブル情報照会に含まれていた宛先ＩＰアドレスと一致するレコードを抽出し、対応するパケット通信ネットワーク内ＩＰアドレスをアドレステーブル情報応答に含めて、アドレス変換部３０９に送信する（ステップＳ３０７）。
【００５３】
ステップＳ３０７でアドレステーブル保持部３０４からアドレステーブル情報応答を受信したアドレス変換部３０９は、ステップＳ３０５で受信したパケットの宛先アドレスを、上述のアドレステーブル情報応答に含まれるパケット通信ネットワーク内ＩＰアドレスに書き換える（ステップＳ３０８）。
ステップＳ３０８の書き換え処理が完了すると、アドレス変換部３０９はステップＳ３０８において宛先アドレスを書き換えた後のパケットを、サービスネットワーク系フローデータ量計測部３０８に送信する（ステップＳ３０９）。
【００５４】
ステップＳ３０９で、アドレス変換部３０９からパケットを受信したサービスネットワーク系フローデータ量計測部３０８は、このパケットのデータ量を計測する。尚、本例におけるサービスネットワーク系フローデータ量計測部３０８は、パケットのデータ量の計測と共に、宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコル種別、宛先ポート番号、送信元ポート番号など、パケットの課金に必要な情報を収集する（ステップＳ３１０）。
【００５５】
即ち、本例におけるサービスネットワーク系フローデータ量計測部３０８は、パケットのデータ量の計測機能と共にサービスネットワーク系フローに対する課金情報を収集する機能を併せ持つ。
ステップＳ３１０でデータ量の計測および課金情報の収集が完了すると、サービスネットワーク系フローデータ量計測部３０８は、ステップＳ３０９で受信したパケットをフロー判定・適用部３０５に送信する（ステップＳ３１１）。
【００５６】
対パケット通信ネットワークインターフェース部３０１は、パケット通信ネットワーク２０を経由して端末装置１０からのパケットを受信した場合、このパケットをフロー判定・適用部３０５に送信する（ステップＳ３１２）。
一方、対ＰＤＮインターフェース部３１２は、パケットデータネットワーク４０よりパケットを受信した場合、受信したパケットをＰＤＮ系フローデータ量計測部３１１に送信する（ステップＳ３１３）。
【００５７】
対ＰＤＮインターフェース部３１２からパケットを受信したＰＤＮ系フローデータ量計測部３１１は、このパケットのデータ量を計測する。尚、本例におけるＰＤＮ系フローデータ量計測部３１１は、パケットのデータ量の計測と共に、宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコル種別、宛先ポート番号、送信元ポート番号など、パケットの課金に必要な情報を収集する（ステップＳ３１４）。
【００５８】
即ち、本例におけるＰＤＮ系フローデータ量計測部３１１は、パケットのデータ量の計測機能と共にＰＤＮ系フローに対する課金情報を収集する機能を併せ持つ。
ＰＤＮ系フローデータ量計測部３１１は、データ量の計測および課金情報の収集が完了すると、ステップＳ３１３で受信したパケットをフロー判定・適用部３０５に送信する（ステップＳ３１５）。
【００５９】
対パケット通信ネットワークインターフェース部３０１、サービスネットワーク系フローデータ量計測部３０８、および、ＰＤＮ系フローデータ量計測部３１１のうちの何れか一のものから、パケットを受信したフロー判定・適用部３０５は、フローテーブル保持部３０６へ、受信したパケットのプロトコル、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号を含む、フローテーブル情報照会を送信する（ステップＳ３１６）。
【００６０】
フローテーブル保持部３０６は、フロー判定・適用部３０５からのフローテーブル情報照会を受信した場合、該受信したフローテーブル情報照会に含まれる、プロトコル、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号の組み合わせに合致する行を、フローテーブル保持部３０６が保持するフローテーブルから検索する。
図５は、フローテーブル保持部３０６が保持するフローテーブルの内容の一例を示す図である。このフローテーブルは、ルーティングにおけるフロー形成上の規約を規定する。
【００６１】
フローテーブル保持部３０６は、このフローテーブルの検索を行った結果、当該合致する行が存在する場合はこの合致する行の自動更新とルーティング先の列の情報を、他方、当該合致する行が存在しない場合はフローテーブルに該当情報なしを示す情報を含むフローテーブル情報応答を、フロー判定・適用部３０５に送信する（ステップＳ３１７）。
フロー判定・適用部３０５は、ステップＳ３１７で、フローテーブル保持部３０６からフローテーブル情報応答を受信した場合、このフローテーブル情報応答にフローテーブルに該当なしを示す情報が含まれているか否かを判定する（ステップＳ３１８）。
【００６２】
ステップＳ３１８の判定で、上述のフローテーブル情報応答にフローテーブルに該当情報なしが含まれていた場合、フローテーブル更新部３０７にパケットを送信する（ステップＳ３１９）。
フローテーブル更新部３０７は、パケットを受信した場合、そのパケットを解析し、ルーティング先がパケットデータネットワーク、共通サービス用ネットワーク、および、パケット通信ネットワークのいずれになるかを判定する（ステップＳ３２０）。
【００６３】
ステップＳ３２０の判定に当たっては、当該パケットのプロトコル、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号について予め設定された規約に基づいて判定してもよい。また、シグネチャ情報とルーティング先の組み合わせについて予め設定された規約に基づいてシグネチャマッチング処理を含み得るＤＰＩ(Deep Packet Inspection)処理を行って判定してもよい。
【００６４】
フローテーブル更新部３０７は、ステップＳ３２０の判定が完了した場合、前記パケットのプロトコル、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号およびステップＳ３２０で判定したルーティング先をフローテーブルに追加するよう、フローテーブル保持部３０６に情報追加を指示する（ステップＳ３２１）。
フローテーブル保持部３０６はフローテーブル更新部３０７から情報追加を指示された場合、保持するフローテーブルに当該指示に基づき、プロトコル、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号、ルーティング先を追加する。そして、追加したプロトコル、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号を含むフローテーブル情報通知をフロー判定・適用部３０５に送信する（ステップＳ３２２）。
【００６５】
フロー判定・適用部３０５は、ステップＳ３１８でフローテーブルに該当なしを示す情報が含まれていないと判定された場合には、受信したフローテーブル情報応答（ステップＳ３２１）を判定し、一方、フローテーブル保持部３０６からフローテーブル情報通知を受信した場合には受信したフローテーブル情報通知（ステップＳ３２２）に含まれるルーティング先の情報が共通サービス用ネットワークであるか否かを判定する（ステップＳ３２３）。
【００６６】
フロー判定・適用部３０５は、ルーティング先の情報が共通サービス用ネットワークであった場合、サービスネットワーク系フローデータ量計測部３０８へパケットを送信する（ステップＳ３２４）。
フロー判定・適用部３０５からパケットを受信したサービスネットワーク系フローデータ量計測部３０８は、既述のように、フローのデータ量と共に、宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコル種別、宛先ポート番号、送信元ポート番号など、パケットの課金に必要な情報を収集する（ステップＳ３２５）。
【００６７】
サービスネットワーク系フローデータ量計測部３０８は、データ量の計測および課金情報収集（ステップＳ３２５）が完了した場合、ステップＳ３２４で受信したパケットをアドレス変換部３０９に送信する（ステップＳ３２６）。
ステップＳ３２６でサービスネットワーク系フローデータ量計測部３０８からパケットを受信したアドレス変換部３０９は、受信したパケットの送信元ＩＰアドレスを含むアドレステーブル情報照会を、アドレステーブル保持部３０４へ送信する（ステップＳ３２７）。
【００６８】
アドレス変換部３０９からアドレステーブル情報照会を受信したアドレステーブル保持部３０４は、アドレステーブルを検索し、パケット通信ネットワーク内ＩＰアドレスがアドレステーブル情報照会に含まれていた送信元ＩＰアドレスと一致するレコードを抽出し、対応する共通サービス用ネットワーク内ＩＰアドレスをアドレステーブル情報応答に含めて、アドレス変換部３０９に送信する（ステップＳ３２８）。
【００６９】
ステップＳ３２８でアドレステーブル保持部３０４からアドレステーブル情報応答を受信したアドレス変換部３０９は、ステップＳ３０５で受信したパケットの送信元アドレスを、前記アドレステーブル情報応答に含まれる共通サービス用ネットワーク内ＩＰアドレスに書き換える（ステップＳ３２９）。
ステップＳ３２９のＩＰアドレス書き換え処理が完了した場合、アドレス変換部３０９はステップＳ３２９で送信元アドレスを書き換えた後のパケットを、対共通サービス用ネットワークインターフェース部３１０に送信する（ステップＳ３３０）。
【００７０】
ステップＳ３３０では、対共通サービス用ネットワークインターフェース部３１０はアドレス変換部３０９からパケットを受信した場合、このパケットを共通サービス用ネットワーク５０へ送信する。
フロー判定・適用部３０５は、ステップＳ３２３においてルーティング先の情報が共通サービス用ネットワークでないと判定した場合、このルーティング先の情報がパケットデータネットワークであるか否かを判定する（ステップＳ３３１）。
【００７１】
ステップＳ３３１でフロー判定・適用部３０５は、このルーティング先の情報がパケットデータネットワークであった場合、ＰＤＮ系フローデータ量計測部３１１へパケットを送信する（ステップＳ３３２）。
フロー判定・適用部３０５からパケットを受信したＰＤＮ系フローデータ量計測部３１１は、既述のように、フローのデータ量と共に、宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコル種別、宛先ポート番号、送信元ポート番号など、パケットの課金に必要な情報を収集する（ステップＳ３３３）。
【００７２】
ＰＤＮ系フローデータ量計測部３１１は、データ量の計測および課金情報収集（ステップＳ３３３）の完了後、ステップＳ３３２で受信したパケットを、対ＰＤＮインターフェース部３１２に送信する。そして、対ＰＤＮインターフェース部３１２は、ステップＳ３３２で受信したパケットを、パケットデータネットワーク４０へ送信する（ステップＳ３３４）。
【００７３】
フロー判定・適用部３０５は、ステップＳ３３１においてルーティング先の情報がパケットデータネットワークでないと判定した場合、このルーティング先の情報がパケット通信ネットワークであるか否かを判定する（ステップＳ３３５）。
フロー判定・適用部３０５は、このルーティング先の情報がパケット通信ネットワークであった場合、対パケット通信ネットワークインターフェース部３０１へパケットを送信する。
対パケット通信ネットワークインターフェース部３０１はフロー判定・適用部３０５からパケットを受信した場合、前記パケットをパケット通信ネットワーク２０経由で端末装置１０へ送信する（ステップＳ３３６）。
【００７４】
以上、図１ないし図５を参照して説明したゲートウェイ装置３０では、パケットデータネットワーク４０（４１，４２）が複数存在する通信システムにおいて、これらのパケットデータネットワーク４１，４２に共通にサービスを提供するネットワークを1つの共通サービス用ネットワーク５０として取り扱うことが可能である。
このため、それぞれのパケットデータネットワーク４１，４２向けに共通サービス用ネットワーク５０を複数構築せずに済ませることができ、通信システム全体として構成の複雑化を回避し低コスト化を図ることが可能である。また、それぞれのパケットデータネットワーク４１，４２で使用しているＩＰアドレス帯域同士に重複があっても、端末装置１０と共通サービス用ネットワーク５０、およびパケットデータネットワーク４１，４２と共通サービス用ネットワーク５０の組み合わせそれぞれにおいてＩＰアドレス帯域が重複していなければよい。
【００７５】
（本発明の他の実施の形態としてのゲートウェイ装置）
次に、本発明の他の実施の形態について図面を参照して説明する。
図６は、本発明の他の実施の形態としてのゲートウェイ装置を表すブロック図である。
図６において、既述の図２のゲートウェイ装置との対応部には同一の参照符号が附されている。
図６のゲートウェイ装置３０は、対パケット通信ネットワークインターフェース部（第１のインターフェース部。図中、第１のＩ／Ｆ部と併記）３０１、呼制御部３０２、アドレステーブル更新部３０３、アドレステーブル保持部３０４、フロー判定・適用部３０５、フローテーブル保持部３０６、フローテーブル更新部３０７、サービスネットワーク系フローデータ量計測部３０８、アドレス変換部３０９、対共通サービス用ネットワークインターフェース部（第３のインターフェース部。図中、第３のＩ／Ｆ部と併記）３１０、ＰＤＮ系フローデータ量計測部３１１、および、対ＰＤＮインターフェース部（第２のインターフェース部。図中、第２のＩ／Ｆ部と併記）３１２を含んで構成されている。
【００７６】
第１のインターフェース部３０１は、パケット通信ネットワーク２０（図１）とのインターフェース部を構成している。
第２のインターフェース部３１２は、パケットデータネットワーク４０（図１）とのインターフェース部を構成している。
第３のインターフェース部３１０は、共通サービス用ネットワーク５０（図１）とのインターフェース部を構成している。
【００７７】
そして、この図６のゲートウェイ装置３０では、特に、ＤＮＳテーブル保持部３１３が設けられている。このＤＮＳテーブル保持部３１３には後述するようなＤＮＳテーブルが保持されている。
図７は図６のゲートウェイ装置におけるＤＮＳテーブル保持部３１３に保持されているＤＮＳテーブルの内容を例示する図である。図示のように、ＤＮＳテーブル保持部３１３はＤＮＳテーブルを保持し、このＤＮＳテーブルにホスト名とこれに対応するＩＰアドレスとのペアが登録されている。
【００７８】
また、呼制御部３０２、アドレステーブル更新部３０３、アドレステーブル保持部３０４、フロー判定・適用部３０５、フローテーブル保持部３０６、フローテーブル更新部３０７、および、ＤＮＳテーブル保持部３１３を含んでルーティング制御部３３０ａが構成されている。
このルーティング制御部３３０ａによって、第１のインターフェース部３０１と第２のインターフェース部３０２との間でのフローであるパケットデータネットワーク系フローと、第１のインターフェース部３０１と第３のインターフェース部との間でのフローであるサービスネットワーク系フローと、を分離したルーティングが実行される。
【００７９】
更にまた、図２の実施の形態におけると同様に、サービスネットワーク系フローデータ量計測部３０８、および、ＰＤＮ系フローデータ量計測部３１１を含んでフローデータ量計測部３４０が構成されている。そして、このフローデータ量計測部３４０によって、パケットデータネットワーク系フローのデータ量とサービスネットワーク系フローのデータ量が分離して計測される。
【００８０】
図８は、図６のゲートウェイ装置の動作を表すシーケンスチャートである。図示のとおり、図８のシーケンスチャートにおいては、既述の図３のシーケンスチャートとの共通部分については略記し、相違する部分について表記されている。
図８のシーケンスチャートにおいて、既述の図３と同様に、対パケット通信ネットワークインターフェース部３０１が、パケット通信ネットワーク２０を経由して端末装置１０からのパケットを受信する（ステップＳ３１２）。
【００８１】
そして、ステップＳ３１２に次いで、端末装置１０から受信したパケットについて、これがＤＮＳ(Domain Name System)クエリーパケットであるか判定する（ステップＳ３１２−１）。
ステップＳ３１２−１における判定が真である場合には、ＤＮＳクエリーに設定されていたホスト名を含むＤＮＳテーブル情報照会をＤＮＳテーブル保持部３１３へ送信する（ステップＳ３１２−２）。
【００８２】
ＤＮＳテーブル保持部３１３は、フロー判定・適用部３０５からＤＮＳテーブル情報照会を受信した場合、保持するＤＮＳテーブル上からホスト名が一致する行を検索し、存在する場合はＩＰアドレスの値を、フロー判定・適用部３０５に送信する。一方、ホスト名が一致する行が存在しない場合はＤＮＳテーブル情報なしである旨の情報を含むＤＮＳテーブル情報応答をフロー判定・適用部３０５に送信する（ステップＳ３１２−３）。
【００８３】
フロー判定・適用部３０５はＤＮＳテーブル保持部３１３からＤＮＳテーブル情報応答を受信した場合、ＤＮＳテーブル情報なしが含まれているか否かを判定する（ステップＳ３１２−４）。
フロー判定・適用部３０５はＳ３１２−４の判定の結果、ＤＮＳテーブル情報なしではないと判定した場合、該ＤＮＳテーブル情報応答に含まれるＩＰアドレスに基づいてＤＮＳレスポンスパケットを生成する（ステップＳ３１２−５）。
【００８４】
フロー判定・適用部３０５は、ステップＳ３１２−５でＤＮＳレスポンスパケットを生成した場合、生成したＤＮＳレスポンスパケットを対パケット通信ネットワークインターフェース部３０１に送信する。対パケット通信ネットワークインターフェース部３０１はフロー判定・適用部３０５からパケットを受信した場合、このパケットをパケット通信ネットワーク２０経由で端末装置１０へ送信する（ステップＳ３１２−６）。
【００８５】
上述のステップＳ３１２−１〜ステップＳ３１２−６は、所謂DNS Spoofingである。
以上に図６ないし図８を参照して説明したゲートウェイ装置では、端末装置上で動作するアプリケーションにおいて特定のホスト名あての通信が要求された際に、共通サービス用ネットワーク向けの通信とすることが可能となる。
また、同じ機能を持つ共通サービス用サーバをパケットデータネットワークの数分個別に設置することを要せず、通信システム全体として構成の簡素化と低コスト化を図ることができる。
【符号の説明】
【００８６】
１………………………………通信システム
１０……………………………端末装置
２０……………………………パケット通信ネットワーク
３０（３１，３２）…………ゲートウェイ装置
４０（４１，４２）…………パケットデータネットワーク
５０……………………………共通サービス用ネットワーク
３０１…………………………対パケット通信ネットワークインターフェース部
３０２…………………………呼制御部
３０３…………………………アドレステーブル更新部
３０４…………………………アドレステーブル保持部
３０５…………………………フロー判定・適用部
３０６…………………………フローテーブル保持部
３０７…………………………フローテーブル更新部
３０８…………………………サービスネットワーク系フローデータ量計測部
３０９…………………………アドレス変換部
３１０…………………………対共通サービス用ネットワークインターフェース部
３１１…………………………ＰＤＮ系フローデータ量計測部
３１２…………………………対ＰＤＮインターフェース部
３１３…………………………ＤＮＳテーブル保持部
３３０…………………………ルーティング制御部
【図１】
2011035602.tif 000003
【図２】
2011035602.tif 000004
【図３】
2011035602.tif 000005
【図４】
2011035602.tif 000006
【図５】
2011035602.tif 000007
【図６】
2011035602.tif 000008
【図７】
2011035602.tif 000009
【図８】
2011035602.tif 000010