(57)【特許請求の範囲】
【請求項１】
移動局と通信ネットワークとを接続する物理ゲートウェイによるルーティングを制御する通信システムであって、
前記物理ゲートウェイに対応する仮想ゲートウェイと前記移動局との間で通信確立シーケンスを実行することにより、前記仮想ゲートウェイと前記移動局との間の通信設定情報を取得する通信設定情報取得部と、
前記通信設定情報に基づいて、前記物理ゲートウェイによるルーティングを制御するルーティング制御部と
を備え、
前記通信設定情報取得部は、前記通信設定情報として、前記通信ネットワークを識別するネットワーク識別情報、前記移動局を収容する基地局を識別する基地局識別情報、および前記仮想ゲートウェイを識別する仮想ゲートウェイ識別情報を取得し、
前記ルーティング制御部は、前記ネットワーク識別情報、前記基地局識別情報および前記仮想ゲートウェイ識別情報に基づいて、前記物理ゲートウェイがルーティングを制御するために参照する経路情報を更新する、通信システム。
【請求項２】
前記通信設定情報取得部は、前記基地局識別情報として、前記通信確立シーケンスによって前記仮想ゲートウェイと前記基地局との間に仮想的に形成されるトンネルを識別するための前記基地局に対応する第１トンネル識別情報を取得し、前記仮想ゲートウェイ識別情報として、前記トンネルを識別するための前記仮想ゲートウェイに対応する第２トンネル識別情報を取得し、
前記ルーティング制御部は、前記ネットワーク識別情報、前記第１トンネル識別情報および前記第２トンネル識別情報に基づいて、前記物理ゲートウェイがルーティングを制御するために参照する経路情報を更新する、請求項１に記載の通信システム。
【請求項３】
前記通信設定情報取得部は、前記第１トンネル識別情報として、前記基地局のＩＰアドレス、および前記トンネルを識別する前記基地局により生成される第１トンネル識別符号を取得し、前記第２トンネル識別情報として、前記仮想ゲートウェイのＩＰアドレス、および前記トンネルを識別する前記仮想ゲートウェイにより生成される第２トンネル識別符号を取得し、
前記経路情報は、宛先のＩＰアドレスを含む経路と、前記経路に対する次中継点を示すネクストホップアドレスとを対応付けて含み、
前記ルーティング制御部は、前記ネットワーク識別情報と前記第２トンネル識別符号とに基づいて前記移動局に対応する宛先の経路を生成し、前記基地局のＩＰアドレスおよび前記第１トンネル識別符号に基づいて前記移動局の前記宛先の経路に対応するネクストホップアドレスを生成し、生成された前記宛先の経路および生成された前記ネクストホップアドレスを対応付けた前記経路情報を経路表に登録することで、前記経路情報を更新する、請求項２記載の通信システム。
【請求項４】
前記基地局は、前記移動局からＩＰｖ４ヘッダを有する第１パケットを受信した場合、前記第２トンネル識別情報により前記第１パケットをカプセル化して、カプセル化された前記第１パケットを前記物理ゲートウェイに転送し、
前記物理ゲートウェイは、前記カプセル化された前記第１パケットをデカプセル化した後、前記ネットワーク識別情報、前記第２トンネル識別符号および前記移動局のＩＰアドレスをソースアドレスとして含むＩＰｖ６ヘッダにより前記第１パケットを再カプセル化して、再カプセル化された前記第１パケットを前記通信ネットワークに向けて送出する、請求項３に記載の通信システム。
【請求項５】
前記物理ゲートウェイは、前記移動局に向けたＩＰｖ６ヘッダによりカプセル化されたＩＰｖ４ヘッダを有する第２パケットを受信した場合、前記経路情報を参照して、前記第２パケットの前記ＩＰｖ６ヘッダのデスティネーションアドレスに示される前記ネットワーク識別情報および前記第２トンネル識別情報に対応するネクストホップアドレスとして前記第１トンネル識別情報を特定し、前記特定された前記第１トンネル識別情報により、前記第２パケットを再カプセル化して、再カプセル化された前記第２パケットを前記基地局に転送する、請求項３または請求項４に記載の通信システム。
【請求項６】
前記基地局は、前記移動局から、前記ネットワーク識別情報および前記第２トンネル識別符号をソースアドレスとして含むＩＰｖ６ヘッダを有する第３パケットを受信した場合、前記第２トンネル識別情報により前記第３パケットをカプセル化して、カプセル化された前記第３パケットを前記物理ゲートウェイに転送し、
前記物理ゲートウェイは、前記カプセル化された前記第３パケットをデカプセル化した後、前記第３パケットを前記通信ネットワークに向けて送出する、請求項３から請求項５のいずれか１つに記載の通信システム。
【請求項７】
前記物理ゲートウェイは、ＩＰｖ６ヘッダとして前記ネットワーク識別情報および前記第２トンネル識別符号をデスティネーションアドレスとして含む第４パケットを受信した場合、前記経路情報を参照して、前記第４パケットの前記ＩＰｖ６ヘッダに含まれるデスティネーションアドレスの前記ネットワーク識別情報および前記第２トンネル識別符号に対応するネクストホップアドレスとして前記第１トンネル識別情報を特定し、前記特定された前記第１トンネル識別情報により、前記第４パケットをカプセル化して、カプセル化された前記第４パケットを前記基地局に転送する、請求項３から請求項６のいずれか１つに記載の通信システム。
【請求項８】
前記通信設定情報取得部および前記ルーティング制御部は、クラウド上に配置されている、請求項１から請求項７のいずれか１つに記載の通信システム。
【請求項９】
クラウド上に配置された前記仮想ゲートウェイをさらに備える、請求項１から請求項８のいずれか１つに記載の通信システム。
【請求項１０】
請求項１から請求項９のいずれか１つに記載の通信システムとしてコンピュータを機能させるためのプログラム。
【請求項１１】
前記物理ゲートウェイをさらに備える、請求項１から請求項９のいずれか１つに記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）において、ユーザ装置（ＵＥ）の移動に合わせて、ＰＧＷ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）を再選択し、デフォルトベアラを再確立することにより、ユーザデータの伝送遅延改善およびＥＰＣ内のネットワークリソースの効率化を実現するシステムが記載されている。
特許文献１  特開２０１１−２１７３９７
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ＥＰＣのような通信システムにおいて、より柔軟にシステム変更を可能にすることが望まれている。
【課題を解決するための手段】
【０００４】
本発明の一態様に係る通信システムは、移動局と通信ネットワークとを接続する物理ゲートウェイによるルーティングを制御する通信システムであって、物理ゲートウェイに対応する仮想ゲートウェイと移動局との間で通信確立シーケンスを実行することにより、仮想ゲートウェイと移動局との間の通信設定情報を取得する通信設定情報取得部と、通信設定情報に基づいて、物理ゲートウェイによるルーティングを制御するルーティング制御部とを備える。【０００５】
上記通信システムにおいて、通信設定情報取得部は、通信設定情報として、通信ネットワークを識別するネットワーク識別情報、移動局を収容する基地局を識別する基地局識別情報、および仮想ゲートウェイを識別する仮想ゲートウェイ識別情報を取得し、ルーティング制御部は、ネットワーク識別情報、基地局識別情報および仮想ゲートウェイ識別情報に基づいて、物理ゲートウェイがルーティングを制御するために参照する経路情報を更新してもよい。【０００６】
上記通信システムにおいて、通信設定情報取得部は、基地局識別情報として、通信確立シーケンスによって仮想ゲートウェイと基地局との間に仮想的に形成されるトンネルを識別するための基地局に対応する第１トンネル識別情報を取得し、仮想ゲートウェイ識別情報として、トンネルを識別するための仮想ゲートウェイに対応する第２トンネル識別情報を取得し、ルーティング制御部は、ネットワーク識別情報、第１トンネル識別情報および第２トンネル識別情報に基づいて、物理ゲートウェイがルーティングを制御するために参照する経路情報を更新してもよい。【０００７】
上記通信システムにおいて、通信設定情報取得部は、第１トンネル識別情報として、基地局のＩＰアドレス、およびトンネルを識別する基地局により生成される第１トンネル識別符号を取得し、第２トンネル識別情報として、仮想ゲートウェイのＩＰアドレス、およびトンネルを識別する仮想ゲートウェイにより生成される第２トンネル識別符号を取得し、経路情報は、宛先のＩＰアドレスと、宛先のＩＰアドレスに対する次中継点を示すネクストホップアドレスとを対応付けて含み、ルーティング制御部は、ネットワーク識別情報と第２トンネル識別符号とに基づいて移動局に対応する宛先の経路を生成し、基地局のＩＰアドレスおよび第１トンネル識別符号に基づいて移動局の宛先のＩＰアドレスに対応するネクストホップアドレスを生成し、生成された宛先のＩＰアドレスおよび生成されたネクストホップアドレスを対応付けた経路情報を経路表に登録することで、経路情報を更新してもよい。【０００８】
上記通信システムにおいて、基地局は、移動局からＩＰｖ４ヘッダを有する第１パケットを受信した場合、第２トンネル識別情報により第１パケットをカプセル化して、カプセル化された第１パケットを物理ゲートウェイに転送し、物理ゲートウェイは、カプセル化された第１パケットをデカプセル化した後、ネットワーク識別情報、第２トンネル識別符号および移動局のＩＰアドレスをソースアドレスとして含むＩＰｖ６ヘッダにより第１パケットを再カプセル化して、再カプセル化された第１パケットを通信ネットワークに向けて送出してもよい。【０００９】
上記通信システムにおいて、物理ゲートウェイは、移動局に向けたＩＰｖ６ヘッダによりカプセル化されたＩＰｖ４ヘッダを有する第２パケットを受信した場合、経路情報を参照して、第２パケットの前記ＩＰｖ６ヘッダのデスティネーションアドレスに示されるネットワーク識別情報および第２トンネル識別符号に対応するネクストホップアドレスとして第１トンネル識別情報を特定し、特定された第１トンネル識別情報により、第２パケットを再カプセル化して、再カプセル化された第２パケットを基地局に転送してもよい。【００１０】
上記通信システムにおいて、基地局は、移動局から、ネットワーク識別情報および第２トンネル識別符号をソースアドレスに含むＩＰｖ６ヘッダを有する第３パケットを受信した場合、第２トンネル識別情報により第３パケットをカプセル化して、カプセル化された第３パケットを物理ゲートウェイに転送し、物理ゲートウェイは、カプセル化された第３パケットをデカプセル化した後、第３パケットを通信ネットワークに向けて送出してもよい。【００１１】
上記通信システムにおいて、物理ゲートウェイは、ＩＰｖ６ヘッダとしてネットワーク識別情報および第２トンネル識別符号をデスティネーションアドレスとして含む第４パケットを受信した場合、経路情報を参照して、第４パケットのＩＰｖ６ヘッダのデスティネーションアドレスに含まれるネットワーク識別情報および第２トンネル識別符号に対応するネクストホップアドレスとして第１トンネル識別情報を特定し、特定された第１トンネル識別情報により、第４パケットをカプセル化して、カプセル化された第４パケットを基地局に転送してもよい。【００１２】
上記通信システムにおいて、通信設定情報取得部およびルーティング制御部は、クラウド上に配置されてもよい。上記通信システムは、クラウド上に配置された仮想ゲートウェイをさらに備えてもよい。上記通信システムは、物理ゲートウェイをさらに備えてもよい。【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る通信システムのネットワーク構成の一例を示す図である。
【図２】仮想サービス装置の機能ブロックの一例を示す図である。
【図３】経路情報の一例を示す図である。
【図４】移動局が起動した場合に、移動局と仮想サービス装置との間で実行される通信確立シーケンスの一例を示す図である。
【図５】移動局がＩＰｖ４パケットを送受信する場合のシーケンスを示す図である。
【図６】移動局がＩＰｖ６パケットを送受信する場合のシーケンスを示す図である。
【発明を実施するための形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、本実施形態に係る通信システムのネットワーク構成の一例を示す図である。通信システムは、仮想サービス装置１００、ｅＮｏｄｅＢ（基地局）２００、ＥＰＣＥ（ＥＰＣ  Ｅｄｇｅ）ルータ２１０、Ｖ４Ｖ６変換ゲートウェイ２２０、ＩＰｖ６ルータ２３０、および移動局（ＵＥ）３００を備える。
【００１７】
ｅＮｏｄｅＢ２００は、自己のセル内に存在する移動局３００を収容する。ｅＮｏｄｅＢ２００は、Ｅ−ＵＴＲＡＮ／ＥＰＣ１０を介してＥＰＣＥルータ２１０と通信する。Ｅ−ＵＴＲＡＮ／ＥＰＣ１０は、クラウド２０に通信接続されている。クラウド２０上には、仮想サービス装置１００が配置されている。
【００１８】
ＥＰＣＥルータ２１０は、Ｅ−ＵＴＲＡＮ／ＥＰＣ１０とＩＰｖ６キャリアネットワーク３０とを通信接続するゲートウェイである。ＥＰＣＥルータ２１０は、ＩＰｖ６キャリアネットワーク３０を介してＶ４Ｖ６変換ゲートウェイ２２０またはＩＰｖ６ルータ２３０と通信する。
【００１９】
Ｖ４Ｖ６変換ゲートウェイ２２０は、ＩＰｖ６キャリアネットワーク３０とＩＰｖ４インターネット４０とを通信接続するゲートウェイである。ＩＰｖ６ルータ２３０は、ＩＰｖ６キャリアネットワーク３０とＩＰｖ６インターネット５０とを通信接続するゲートウェイである。
【００２０】
ＥＰＣＥルータ２１０は、移動局３００と通信ネットワークであるＩＰｖ４インターネット４０またはＩＰｖ６インターネット５０とを接続する物理ゲートウェイの一例である。
【００２１】
仮想サービス装置１００は、ｅＮｏｄｅＢ２００を介して移動局３００と制御プレーンにおいて制御データを送受信することで、仮想サービス装置１００と移動局３００との間で、移動局３００を収容するｅＮｏｄｅＢ２００を介して通信確立シーケンスを実行する。仮想サービス装置１００は、通信確立シーケンスを実行することにより、仮想サービス装置１００とｅＮｏｄｅＢ２００との間に仮想的にトンネルを形成する。移動局３００がｅＮｏｄｅＢ２００間をハンドオーバーすると、仮想サービス装置１００は、仮想サービス装置１００と移動局３００との間で、移動局３００を収容するハンドオーバー先のｅＮｏｄｅＢ２００を介して通信確立シーケンスを実行し、仮想サービス装置１００とハンドオーバー先のｅＮｏｄｅＢ２００との間に仮想的に新たなトンネルを形成する。
【００２２】
ＥＰＣＥルータ２１０は、ユーザプレーンにおいて移動局３００からｅＮｏｄｅＢ２００を介して受信したユーザデータをＩＰｖ６キャリアネットワーク３０に向けて転送する。ＥＰＣＥルータ２１０は、ユーザプレーンにおいてＩＰｖ６キャリアネットワーク３０から受信した移動局３００向けのユーザデータを、ｅＮｏｄｅＢ２００を介して移動局３００に転送する。
【００２３】
ＥＰＣＥルータ２１０は、ルーティングを制御するために参照する経路情報を保持してもよい。経路情報は、例えば、宛先のＩＰアドレスと、宛先のＩＰアドレスに対する次中継点を示すネクストホップアドレスとを対応付けて含むルーティングテーブルである。ＥＰＣＥルータ２１０は、パケットを受信すると、経路情報を参照して、そのパケットの転送先を決定し、決定した転送先にそのパケットを転送する。
【００２４】
仮想サービス装置１００は、移動局３００の起動時、または移動局３００のハンドオーバー時などに、移動局３００との間で実行される通信確立シーケンスにより得られる通信設定情報に基づいて、ＥＰＣＥルータ２１０の経路情報を更新する。
【００２５】
Ｖ４Ｖ６変換ゲートウェイ２２０は、ＩＰｖ６キャリアネットワーク３０とＩＰｖ４インターネット４０とを通信接続するゲートウェイである。Ｖ４Ｖ６変換ゲートウェイ２２０は、ＩＰｖ６ヘッダでカプセル化されたＩＰｖ４パケットをＩＰｖ６キャリアネットワーク３０を介して受信すると、デカプセル化した後、ＩＰｖ４パケットとして、ＩＰｖ４インターネット４０に向けて送信するＲＦＣ６３３３で定義されるＡＦＴＲ（Ａｄｄｒｅｓｓ−Ｆａｍｉｌｙ  Ｔｒａｎｓｌａｔｉｏｎ  Ｒｏｕｔｅｒ）方式の機器であってもよいし、受信したＩＰｖ６パケットをＩＰｖ４パケットに変換し、またその逆変換を行うＮＡＴ６４を利用した変換方式であるＲＦＣ６８７７で定義された４６４ＸＬＡＴ方式の機器であってもよい。Ｖ４Ｖ６変換ゲートウェイ２２０は、ＩＰｖ４インターネット４０から受信したＩＰｖ４パケットをＩＰｖ６ヘッダでカプセル化、またはＩＰｖ６変換した後、ＥＰＣＥルータ２１０に転送する。
【００２６】
ＩＰｖ６ルータ２３０は、ＩＰｖ６キャリアネットワーク３０とＩＰｖ６インターネット５０とを通信接続するゲートウェイである。
【００２７】
上記のように構成された通信システムによれば、ｅＮｏｄｅＢ２００は、制御プレーンにおける制御データを仮想サービス装置１００と通信する。また、ｅＮｏｄｅＢ２００は、ユーザプレーンにおけるユーザデータをＥＰＣＥルータ２１０と通信する。仮想サービス装置１００は、クラウド上に配置されており、複数の装置により構成してもよい。よって、多数の移動局３００との間で一度に大量の制御データをやり取りする場合でも、制御データの処理を例えば複数の装置を用いて分散処理できる。また、ユーザデータが増大しても、移動局３００と仮想サービス装置１００との間の制御データの通信への影響を抑制できる。
【００２８】
図２は、仮想サービス装置１００の機能ブロックの一例を示す図である。仮想サービス装置１００は、モビティティ管理エンティティ（ＭＭＥ）１１０、および経路情報配信システム１２０を備える。仮想サービス装置１００は、仮想ゲートウェイとして第１仮想ゲートウェイ１３０、および第２仮想ゲートウェイ１４０をさらに備える。
【００２９】
ＭＭＥ１１０は、移動局３００の移動管理、およびＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）と連携して移動局３００の認証などを行う。第１仮想ゲートウェイ１３０は、仮想的にＳＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）として機能する。仮想サービス装置１００は、少なくとも１つのｅＮｏｄｅＢ２００に対して少なくとも１つの第１仮想ゲートウェイ１３０を備えてもよい。
【００３０】
第２仮想ゲートウェイ１４０は、仮想的にＰＧＷ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）として機能する。仮想サービス装置１００は、少なくとも１つの第１仮想ゲートウェイ１３０に対して少なくとも１つの第２仮想ゲートウェイ１４０を備えてもよい。
【００３１】
ＭＭＥ１１０は、通信設定情報取得部１１２を有する。通信設定情報取得部１１２は、ＥＰＣＥルータ２１０に対応する仮想ゲートウェイと移動局３００との間で仮想的に通信確立シーケンスを実行することにより、仮想ゲートウェイと移動局３００との間の通信設定情報を取得する。ＭＭＥ１１０が通信設定情報取得部を持たない場合、それぞれの第１仮想ゲートウェイ１３０が通信設定情報取得部１１２を有し、通信設定情報を取得する構成としてもよい。
【００３２】
経路情報配信システム１２０は、ＥＰＣＥルータ２１０の経路情報を管理する。経路情報配信システム１２０は、ルーティング制御部１２２を有する。ルーティング制御部１２２は、通信設定情報に基づいて、ＥＰＣＥルータ２１０によるルーティングを制御する。
【００３３】
通信設定情報取得部１１２は、通信設定情報として、移動局３００の接続先の通信ネットワークを識別するネットワーク識別情報（ＡＰＮ）、移動局３００を収容するｅＮｏｄｅＢ２００を識別する基地局識別情報、および仮想ゲートウェイを識別する仮想ゲートウェイ識別情報を取得してもよい。ルーティング制御部１２２は、ネットワーク識別情報、基地局識別情報および仮想ゲートウェイ識別情報に基づいて、ＥＰＣＥルータ２１０がルーティングを制御するために参照する経路情報を更新してもよい。
【００３４】
通信設定情報取得部１１２は、基地局識別情報として、通信確立シーケンスによって仮想ゲートウェイと移動局３００を収容するｅＮｏｄｅＢ２００との間に仮想的に形成されるトンネルを識別するためのｅＮｏｄｅＢ２００に対応する第１トンネル識別情報を取得してもよい。通信設定情報取得部１１２は、仮想ゲートウェイ識別情報として、仮想ゲートウェイとｅＮｏｄｅＢ２００との間に仮想的に形成されるトンネルを識別するための仮想ゲートウェイに対応する第２トンネル識別情報を取得してもよい。ルーティング制御部１２２は、ネットワーク識別情報、第１トンネル識別情報および第２トンネル識別情報に基づいて、物理ゲートウェイがルーティングを制御するために参照する経路情報を更新してもよい。
【００３５】
通信設定情報取得部１１２は、第１トンネル識別情報として、通信確立シーケンスによってｅＮｏｄｅＢ２００と第１仮想ゲートウェイ１３０との間に仮想的に形成されるｅＮＢ−ＳＧＷ間トンネルを識別するためのｅＮｏｄｅＢ２００のＩＰアドレス（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ）、およびｅＮｏｄｅＢ２００によって生成される第１トンネル識別符号（ｅＮＢ  ＴＥＩＤ）を取得してもよい。通信設定情報取得部１１２は、第２トンネル識別情報として、ｅＮＢ−ＳＧＷ間トンネルを識別するための第１仮想ゲートウェイ１３０のＩＰアドレス（ＳＧＷ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ）、および第１仮想ゲートウェイ１３０によって生成される第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）を取得してもよい。
【００３６】
ルーティング制御部１２２は、ネットワーク識別情報（ＡＰＮ）と第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）とに基づいて移動局３００に対応する宛先のＩＰv６経路情報を生成してもよい。ルーティング制御部１２２は、移動局３００のＩＰｖ４アドレスに対応する経路情報を生成する場合、ルーティング制御部１２２は、第２仮想ゲートウェイ１４０が生成した移動局３００のＩＰv４アドレス（ＵＥ  Ａｄｄｒｅｓｓ）と、ネットワーク識別情報（ＡＰＮ）と第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）とに基づいて移動局３００に対応する宛先のＩＰｖ６経路情報を生成してもよい。また、ルーティング制御部１２２は、第１トンネル識別情報（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ｅＮＢ  ＴＥＩＤ）に基づいて移動局３００の宛先の経路情報に対応するネクストホップアドレスを生成し、生成された経路情報および生成されたネクストホップアドレスを対応付けて経路表に登録することで、経路表を更新してもよい。
【００３７】
ｅＮｏｄｅＢ２００は、移動局３００からＩＰｖ４ヘッダを有する第１パケットを受信した場合、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）により第１パケットをカプセル化して、カプセル化された第１パケットをＥＰＣＥルータ２１０に転送する。ＥＰＣＥルータ２１０は、カプセル化された第１パケットをデカプセル化した後、ネットワーク識別情報（ＡＰＮ）、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）および移動局３００のＩＰアドレス（ＵＥ  Ａｄｄｒｅｓｓ）をソースアドレスとして含むＩＰｖ６ヘッダにより第１パケットを再カプセル化して、再カプセル化された第１パケットを、移動局３００の接続先の通信ネットワークであるＩＰｖ４インターネット４０に向けて送出する。
【００３８】
ＥＰＣＥルータ２１０は、ＩＰｖ６ヘッダによりカプセル化されたＩＰｖ４ヘッダを有する第２パケットを受信した場合、経路情報を参照して、第２パケットのＩＰｖ６ヘッダのデスティネーションアドレスに示されるネットワーク識別情報（ＡＰＮ）および第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）に対応するネクストホップアドレスとして第１トンネル識別情報（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，  ｅＮＢ  ＴＥＩＤ）を特定する。ＥＰＣＥルータ２１０は、特定された第１トンネル識別情報に含まれるｅＮｏｄｅＢ２００のＩＰアドレス（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ）および第１トンネル識別符号（ｅＮＢ  ＴＥＩＤ）により、第２パケットを再カプセル化して、再カプセル化された第２パケットをｅＮｏｄｅＢ２００に転送する。
【００３９】
ｅＮｏｄｅＢ２００は、移動局３００から、ネットワーク識別情報（ＡＰＮ）および第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）をソースアドレスとして含むＩＰｖ６ヘッダを有する第３パケットを受信した場合、第２トンネル識別符号により第３パケットをカプセル化して、カプセル化された第３パケットをＥＰＣＥルータ２１０に転送する。ＥＰＣＥルータ２１０は、カプセル化された第３パケットをデカプセル化した後、第３パケットをＩＰｖ６インターネット５０に向けて送出する。
【００４０】
ＥＰＣＥルータ２１０は、ＩＰｖ６ヘッダのデスティネーションアドレスとしてネットワーク識別情報（ＡＰＮ）および第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）を含む第４パケットを受信した場合、経路情報を参照して、第４パケットのＩＰｖ６ヘッダのデスティネーションアドレスに含まれるネットワーク識別情報および第２トンネル識別符号に対応するネクストホップアドレスとして第１トンネル識別情報（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，  ｅＮＢ  ＴＥＩＤ）を特定する。ＥＰＣＥルータ２１０は、特定された第１トンネル識別情報に含まれるｅＮｏｄｅＢ２００のＩＰアドレス（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ）および第１トンネル識別符号（ｅＮＢ  ＴＥＩＤ）により、第４パケットをカプセル化して、カプセル化された第４パケットをｅＮｏｄｅＢ２００に転送する。
【００４１】
図３は、ＥＰＣＥルータ２１０が保持する経路情報の一例を示す。経路情報は、宛先のＩＰアドレスに対応する「ＩＰｖ６  Ｐｒｅｆｉｘ」、ネクストホップアドレスに対応する出口のインタフェース「Ｉｎｒｅｆａｃｅ」、およびネクストホップアドレス「ｎｅｘｔ＿ｈｏｐ（ｅＮＢ  Ｓ１−Ｕ  ａｄｄｒｅｓｓ，ＴＥＩＤ）」を含む。
【００４２】
ここで、移動局３００が接続するＡＰＮにおいて利用するＰｒｅｆｉｘ（サブネット番号）が「２００１：ｄｂ８」、移動局３００に対応する第１仮想ゲートウェイ１３０とｅＮｏｄｅＢ２００との間に形成されるｅＮＢ−ＳＧＷ間トンネルを識別するための第１仮想ゲートウェイ１３０によって生成される第２トンネル識別符号が「０ｘ０ａ０ｂ０ｃ０ｄ」の場合、ＥＰＣＥルータ２１０は、例えば、http://tools.ietf.org/html/draft-savolainen-stateless-pd-01で示される手法を利用して、ＡＰＮ  Ｐｒｅｆｉｘに続いて、ｅＮＢ−ＳＧＷ間トンネルを識別するための第１仮想ゲートウェイ１３０によって生成される第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）の３２ビットを付加することで、移動局３００に対応する宛先のＩＰｖ６プレフィクスとして、「２００１：ｄｂ８：０ａ０ｂ：０ｃ０ｄ：：／６４」を生成し、生成されたＩＰｖ６プレフィックスを通常のＩＰｖ６アドレス生成手続きに従い移動局３００に通知する。移動局３００は、通知されたＩＰｖ６プレフィクスを用いてＩＰｖ６アドレスを自動生成する。
【００４３】
また、ｅＮｏｄｅＢ２００のＩＰアドレスが「１．１．１．１」で、ｅＮＢ−ＳＧＷ間トンネルを識別するためのｅＮｏｄｅＢ２００によって生成される第１トンネル識別符号が「０ｘ１ａ１ｂ１ｃ１ｄ」の場合、ルーティング制御部１２２は、ネクストホップアドレスとして、「ｅＮＢ  Ｓ１−Ｕ−＞１．１．１．１，ＴＥＩＤ−＞０ｘ１ａ１ｂ１ｃ１ｄ／３２」を生成する。なお、ＴＥＩＤを含むネクストホップアドレスは、例えば、ネクストホップアドレスをトンネルとして定義するＲＦＣ５５１２を拡張し、トンネルタイプとしてＧＴＰを指定し、かつＴＥＩＤを含むネクストホップアドレスを表現できるように、ＲＦＣ５５１２で定義された方式を拡張してもよい。
【００４４】
移動局３００は、例えば、インターネットに接続しながら、音声パケット通信をする場合がある。この場合、移動局３００は、ＥＰＣＥルータ２１０との間に、インターネットサービス用のＧＴＰトンネルおよびＶｏＬＴＥサービス用のＧＴＰトンネルを確立する。移動局３００は、仮想サービス装置１００との間に、インターネットサービス用のＧＴＰトンネルおよびＶｏＬＴＥサービス用のＧＴＰトンネルに対応する複数のトンネルを仮想的に確立する。このような場合に、移動局３００に対するネクストホップアドレスとして、移動局３００に対応するｅＮｏｄｅＢ２００のＩＰアドレスに対して、移動局３００に対応するｅＮｏｄｅＢ２００とＥＰＣＥルータ２１０との間に確立される複数のトンネル端点識別子（ＴＥＩＤ）を対応付けた経路情報を生成してもよい。このように、一つの宛先のＩＰアドレスに対して、複数のＴＥＩＤを対応付けることにより、一つの移動局３００に対して複数のトンネルが確立されている場合でも、ＥＰＣＥルータ２１０は、複数のトンネルに対する複数のパケットをそれぞれのトンネルを通じて適切にルーティングできる。
【００４５】
移動局３００が同時に複数のサービスに接続するため、複数のｅＮＢ−ＳＧＷ間トンネルをｅＮｏｄｅＢ２００と第１仮想ゲートウェイ１３０との間に仮想的に形成する場合において、第１仮想ゲートウェイ１３０は移動局３００に対して生成するＳＧＷ  ＴＥＩＤの範囲を「０ｘ０ａ０ｂ０ｃ００」から「０ｘ０ａ０ｂ０ｃｆｆ」とすることで、１つのＩＰｖ６経路「２００１：ｄｂ８：０ａ０ｂ：０ｃ００：：／５６」のみで、２５６本のトンネルを表現できる。同様に、ｅＮｏｄｅＢ２００も上記ＳＧＷ  ＴＥＩＤに対応するｅＮＢ  ＴＥＩＤの範囲を「０ｘ１ａ１ｂ１ｃ００」から「０ｘ１ａ１ｂ１ｃｆｆ」とすることで、上記ＩＰｖ６経路「２００１：ｄｂ８：０ａ０ｂ：０ｃ００：：／５６」に対応するネクストホップアドレスとして、「ｅＮＢ  Ｓ１−Ｕ−＞１．１．１．１，ＴＥＩＤ−＞０ｘ１ａ１ｂ１ｃ００／２４」として表現してもよい。
【００４６】
図４は、移動局３００が起動した場合に、移動局３００と仮想サービス装置１００との間で実行される通信確立シーケンスの一例を示す図である。
【００４７】
移動局３００が起動すると、移動局３００は、接続先の通信ネットワークを識別するＡＰＮ、および接続先の通信ネットワークのＩＰアドレスタイプを含むアタッチ要求信号をｅＮｏｄｅＢ２００を介してＭＭＥ１１０に送信する（Ｓ１００）。ＩＰアドレスタイプは、移動局３００に割り当てるべきＩＰアドレスのタイプとして、ＩＰｖ４、ＩＰｖ６、またはＩＰｖ４ｖ６のいずれかを示す。なお、移動局３００に割り当てるＩＰアドレスのタイプが、ＩＰｖ４ｖ６の場合には、移動局３００に割り当てるべきＩＰアドレスが、ＩＰｖ４アドレスおよびＩＰｖ６アドレスの両方であることを示す。
【００４８】
アタッチ要求信号を受信したＭＭＥ１１０は、ＨＳＳと通信して移動局３００の認証を行った後、ＨＳＳからベアラ設定に必要な契約情報を取得する。そして、ＭＭＥ１１０は、アタッチ要求信号により移動局３００から通知されたＡＰＮに基づいて、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）によりベアラ設定先の第１仮想ゲートウェイ（ＳＧＷ）１３０および第２仮想ゲートウェイ１４０（ＰＧＷ）を選択し、選択された第１仮想ゲートウェイ１３０に対して、第１仮想ゲートウェイ１３０と第２仮想ゲートウェイ１４０との間に仮想的にＳＧＷ−ＰＧＷ間トンネルを形成すべく、ベアラ設定要求信号を送信する（Ｓ１０２）。第１仮想ゲートウェイ１３０は、ベアラ設定要求信号により、ＳＧＷ−ＰＧＷ間トンネルを識別するための第１仮想ゲートウェイ１３０によって生成される第３トンネル識別符号および第１仮想ゲートウェイ１３０のＩＰアドレスを含む第３トンネル識別情報（ＦＴＥＩＤ  ｏｆ  ＳＧＷ）を第２仮想ゲートウェイ１４０に通知する。
【００４９】
第１仮想ゲートウェイ１３０は、ベアラ設定要求信号に示される第２仮想ゲートウェイ１４０に対して仮想的にベアラ設定処理を実行する（Ｓ１０４）。ベアラ設定処理の実行により、第１仮想ゲートウェイ１３０と第２仮想ゲートウェイ１４０との間に仮想的にＳＧＷ−ＰＧＷ間トンネルが形成される。第２仮想ゲートウェイ１４０は、ベアラ設定処理において、ＳＧＷ−ＰＧＷ間トンネルを識別するための第２仮想ゲートウェイ１４０によって生成される第４トンネル識別符号および第２仮想ゲートウェイ１４０のＩＰアドレスを含む第４トンネル識別情報（ＦＴＥＩＤ  ｏｆ  ＰＧＷ）を第１仮想ゲートウェイ１３０に通知する。
【００５０】
ベアラ設定が完了すると、つまり仮想的にＳＧＷ−ＰＧＷ間トンネルが形成されると、第１仮想ゲートウェイ１３０は、第１仮想ゲートウェイ１３０とｅＮｏｄｅＢ２００との間に仮想的にｅＮＢ−ＳＧＷ間トンネルを形成すべく、ＭＭＥ１１０にベアラ設定応答信号を送信する（Ｓ１０６）。第１仮想ゲートウェイ１３０は、ベアラ設定応答信号により、ｅＮＢ−ＳＧＷ間トンネルを識別するための第１仮想ゲートウェイ１３０によって生成される第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）および第１仮想ゲートウェイ１３０のｅＮｏｄｅＢ２００側のＩＰアドレス（ＳＧＷ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ）を含む第２トンネル識別情報（ＳＧＷ  ＦＴＥＩＤ：ＳＧＷ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ＳＧＷ  ＴＥＩＤ）をＭＭＥ１１０に通知する。
【００５１】
ベアラ設定応答信号を受信すると、ＭＭＥ１１０は、ベアラ設定応答信号に示される第２トンネル識別情報（ＳＧＷ  ＦＴＥＩＤ）をｅＮｏｄｅＢ２００へ無線ベアラ設定要求信号として通知する（Ｓ１０８）。無線ベアラ設定要求信号には、移動局３００へのアタッチ受け入れ信号も含まれる。
【００５２】
ｅＮｏｄｅＢ２００は、無線ベアラ設定要求信号を受信すると、移動局３００との間で無線ベアラを確立すると当時に、アタッチ受け入れ信号を移動局３００へ送信する。次いで、ｅＮｏｄｅＢ２００は、移動局３００から無線ベアラ設定応答信号を受信し、第１仮想ゲートウェイ１３０向けの伝達情報として、ｅＮＢ−ＳＧＷ間トンネルを識別するためのｅＮｏｄｅＢ２００によって生成された第１トンネル識別符号（ｅＮＢ  ＴＥＩＤ）およびｅＮｏｄｅＢ２００のＩＰアドレスを含む第１トンネル識別情報（ｅＮＢ  ＦＴＥＩＤ：ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ｅＮＢ  ＴＥＩＤ）をＭＭＥ１１０に通知する（Ｓ１１０）。
【００５３】
次いで、ＭＭＥ１１０は、第１仮想ゲートウェイ１３０にベアラ更新要求信号を送信することで、ｅＮｏｄｅＢ２００から受信した第１トンネル識別情報を第１仮想ゲートウェイ１３０に通知する（Ｓ１１２）。第１仮想ゲートウェイ１３０は、受信した第１トンネル識別情報に基づいて、ｅＮｏｄｅＢ２００との間に、仮想的にｅＮＢ−ＳＧＷ間トンネルを形成して、ＭＭＥ１１０にベアラ更新応答信号を送信する（Ｓ１１４）。
【００５４】
ｅＮＢ−ＳＧＷ間トンネルが仮想的に形成されると、ＭＭＥ１１０の通信設定情報取得部１１２は、上記の通信確立シーケンスにおいて取得したネットワーク識別情報（ＡＰＮ）、第１トンネル識別情報（ｅＮＢ  ＦＴＥＩＤ：ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ｅＮＢ  ＴＥＩＤ）および第２トンネル識別情報（ＳＧＷ  ＦＴＥＩＤ：ＳＧＷ  ＳＩ−Ｕ  Ａｄｄｒｅｓｓ，ＳＧＷ  ＴＥＩＤ）を含む経路情報更新要求信号を、経路情報配信システム１２０に通知する（Ｓ１１６）。
【００５５】
経路情報更新要求信号を受信すると、経路情報配信システム１２０のルーティング制御部１２２は、ネットワーク識別情報（ＡＰＮ）と第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）とに基づいて移動局３００に対応する宛先の経路を生成する。また、ルーティング制御部１２２は、第１トンネル識別情報（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ｅＮＢ  ＴＥＩＤ）に基づいて移動局３００の宛先の経路に対応するネクストホップアドレスを生成する。
【００５６】
次いで、経路情報配信システム１２０は、生成された宛先の経路および生成されたネクストホップアドレスから成る経路情報を含む経路情報更新信号をＥＰＣＥルータ２１０に送信する（Ｓ１１８）。経路情報更新信号を受信すると、ＥＰＣＥルータ２１０は、経路情報更新信号に示される経路情報を経路表に登録し、経路表を更新する。経路情報配信システム１２０は、ルーティング制御部１２２が生成した経路情報に関わるすべてのＥＰＣＥルータ２１０に広告する（Ｓ１２０）。複数のＥＰＣＥルータに経路情報を配信する経路情報配信システムは、ＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）を用いて経路情報を配信するＲＦＣ４４５６で定義されるルートリフレクタ（Ｒｏｕｔｅ  Ｒｅｆｌｅｃｔｏｒ：ＲＲ）方式の機器を用いてもよいし、ＸＭＰＰやその他のＰｕｂＳｕｂシステムを用いてもよい。
【００５７】
ＥＰＣＥルータ２１０は、経路情報更新信号により更新された経路表に基づいて、ｅＮｏｄｅＢ２００との間にあたかもｅＮＢ−ＳＧＷ間トンネルがあるかのように、ＧＴＰトンネルを介してユーザプレーンにおけるユーザデータをｅＮｏｄｅＢ２００を介して移動局３００との間で送受信する。
【００５８】
以上の通り、クラウド２０上に配置された仮想サービス装置１００が、制御プレーンにおける制御データをｅＮｏｄｅＢ２００との間で送受信することで、ｅＮｏｄｅＢ２００を介して移動局３００と通信確立シーケンスを実行する。仮想サービス装置１００が通信確立シーケンスを実行することにより、通信設定情報取得部１１２が、通信設定情報として、ネットワーク識別情報、基地局識別情報および仮想ゲートウェイ識別情報を取得する。ルーティング制御部１２２は、ネットワーク識別情報、基地局識別情報および仮想ゲートウェイ識別情報に基づいて、ＥＰＣＥルータ２１０がルーティングを制御するために参照する経路情報を更新する。
【００５９】
ｅＮｏｄｅＢ２００は、制御プレーンにおける制御データを仮想サービス装置１００との間で送受信し、ユーザプレーンにおけるユーザデータをＥＰＣＥルータ２１０との間で送受信する。仮想サービス装置１００は、クラウド上に配置される複数の装置により構成してもよい。したがって、多数の移動局３００との間で一度に大量の制御データをやり取りする場合でも、制御データの処理を仮想サービス装置１００として機能する複数の装置を用いて分散処理できる。また、ユーザデータの処理が増大しても、制御データを処理する装置とユーザデータを処理する装置とが物理的に分離されているので、制御データの処理への悪影響を抑制できる。
【００６０】
図５は、移動局３００がＩＰｖ４パケットをＩＰｖ４インターネット４０に送信するシーケンス、および移動局３００がＩＰｖ４パケットをＩＰｖ４インターネット４０から受信するシーケンスを示す。
【００６１】
移動局３００は、ＩＰｖ４ヘッダを有するパケットＰ１をｅＮｏｄｅＢ２００に送信する（Ｓ２００）。ｅＮｏｄｅＢ２００は、ＳＧＷ  Ｓ１−Ｕ  ＩＰアドレスをデスティネーションアドレスとするＩＰヘッダ、および第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）を含むＧＴＰヘッダによりパケットＰ１をカプセル化して、カプセル化されたパケットＰ１をＥＰＣＥルータ２１０に転送する（Ｓ２０２）。ここで、パケットＰ１を転送するネットワークであるＥ−ＵＴＲＡＮ／ＥＰＣ１０は、ＳＧＷ  Ｓ１−Ｕ  ＩＰアドレスをデスティネーションアドレスとするパケットを、ＥＰＣＥルータ２１０へ向かわせるように構成されている。
【００６２】
ＥＰＣＥルータ２１０は、パケットＰ１をデカプセル化した後、パケットＰ１のＩＰｖ４ヘッダを参照して、ＡＰＮおよび移動局３００のＩＰアドレス（ＵＥ  Ａｄｄｒｅｓｓ）を特定する。ＥＰＣＥルータ２１０は、デカプセル化されたパケットＰ１に、ネットワーク識別情報（ＡＰＮ）、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）および移動局３００のＩＰアドレス（ＵＥ  Ａｄｄｒｅｓｓ）をソースアドレスとして含むＩＰｖ６ヘッダによりパケットＰ１を再カプセル化、またはＩＰｖ６変換して、ＩＰｖ６化されたパケットＰ１を、Ｖ４Ｖ６変換ゲートウェイ２２０に向けてＩＰｖ６キャリアネットワークに送信する（Ｓ２０４）。Ｖ４Ｖ６変換ゲートウェイ２２０は、受信したパケットＰ１をデカプセル化して、ＩＰｖ６ヘッダを取り除いて、またはＩＰｖ４変換して、移動局３００の接続先の通信ネットワークであるＩＰｖ４インターネット４０に向けて送出する（Ｓ２０６）。
【００６３】
Ｖ４Ｖ６変換ゲートウェイ２２０は、ＩＰｖ４ヘッダを有する移動局３００に向けたパケットＰ２を受信すると（Ｓ２１０）、Ｖ４Ｖ６変換ゲートウェイ２２０は、ＩＰｖ４デスティネーションアドレスに示される宛先の移動局３００のＩＰアドレス（ＵＥ  Ａｄｄｒｅｓｓ）から、ネットワーク識別情報（ＡＰＮ）、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）および移動局３００のＩＰアドレス（ＵＥ  Ａｄｄｒｅｓｓ）を含むＩＰｖ６アドレスを特定し、特定したＩＰｖ６アドレスをデスティネーションアドレスとするＩＰｖ６ヘッダによりパケットＰ２をカプセル化、またはＩＰｖ６変換して、ＩＰｖ６化されたパケットＰ２をＥＰＣＥルータ２１０に送信する（Ｓ２１２）。
【００６４】
ＥＰＣＥルータ２１０は、パケットＰ２を受信すると、経路情報を参照して、ＩＰｖ６デスティネーションアドレスに示されるネットワーク識別情報（ＡＰＮ）および第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）に対応するネクストホップアドレスとして第１トンネル識別情報（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ｅＮＢ  ＴＥＩＤ）を特定した後、パケットＰ２をデカプセル化、またはＩＰｖ４変換する。ＥＰＣＥルータ２１０は、特定された第１トンネル識別情報に含まれるｅＮｏｄｅＢ２００のｅＮＢ  Ｓ１−Ｕ  ＡｄｄｒｅｓｓをデスティネーションアドレスとするＩＰヘッダ、および第１トンネル識別符号（ｅＮＢ  ＴＥＩＤ）を含むＧＴＰヘッダにより、パケットＰ２を再カプセル化して、再カプセル化されたパケットＰ２をｅＮｏｄｅＢ２００に転送する（Ｓ２１４）。
【００６５】
ｅＮｏｄｅＢ２００は、受信したパケットＰ２をデカプセル化した後、ＧＴＰヘッダに示されるｅＮＢ  ＴＥＩＤに対応するラジオベアラを有する移動局３００に、パケットＰ２を送信する（Ｓ２１６）。
【００６６】
図６は、移動局３００がＩＰｖ６パケットをＩＰｖ６インターネット５０に送信するシーケンス、および移動局３００がＩＰｖ６パケットをＩＰｖ６インターネット５０から受信するシーケンスを示す。
【００６７】
移動局３００は、ネットワーク識別情報（ＡＰＮ）、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）をソースアドレスとして含むＩＰｖ６ヘッダを有するＩＰｖ６パケットＰ３をｅＮｏｄｅＢ２００に送信する（Ｓ３００）。
【００６８】
ｅＮｏｄｅＢ２００は、受信したパケットＰ３をＳＧＷ  Ｓ１−Ｕ  ＩＰアドレスをデスティネーションアドレスとするＩＰヘッダ、および第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）を含むＧＴＰヘッダでカプセル化して、ＥＰＣＥルータ２１０に送信する（Ｓ３０２）。ここで、パケットＰ１を転送するネットワークであるＥ−ＵＴＲＡＮ／ＥＰＣ１０は、ＳＧＷ  Ｓ１−Ｕ  ＩＰアドレスをデスティネーションアドレスとするパケットを、ＥＰＣＥルータ２１０へ向かわせるように構成されている。ＥＰＣＥルータ２１０は、パケットＰ３をデカプセル化した後、経路表とパケットＰ３のＩＰｖ６デスティネーションアドレスに基づいてルーティングした結果により、パケットＰ３をＩＰｖ６キャリアネットワーク３０に送信する。パケットＰ３がＩＰｖ６インターネット５０に向かうとき、ＩＰｖ６ルータ２３０はパケットＰ３を受信する（Ｓ３０４）。ＩＰｖ６ルータ２３０は、受信したパケットＰ３をＩＰｖ６インターネット５０に向けて送信する（Ｓ３０６）。
【００６９】
ＩＰｖ６ルータ２３０は、ネットワーク識別情報（ＡＰＮ）、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）をデスティネーションアドレスとして含むＩＰｖ６ヘッダを有するＩＰｖ６パケットＰ４を受信すると（Ｓ３１０）、ＩＰｖ６ルータ２３０は、パケットＰ４をＥＰＣＥルータ２１０に向けて、ＩＰｖ６キャリアネットワーク３０に転送する（Ｓ３１２）。ここでＩＰｖ６キャリアネットワーク３０は、ネットワーク識別情報（ＡＰＮ）、第２トンネル識別符号（ＳＧＷ  ＴＥＩＤ）をデスティネーションアドレスとして含むＩＰｖ６パケットを、ＥＰＣＥルータ２１０へ向かわせるように構成されている。
【００７０】
ＥＰＣＥルータ２１０は、パケットＰ４を受信すると、経路情報を参照して、パケットＰ４のＩＰｖ６デスティネーションアドレスに含まれるネットワーク識別情報および第２トンネル識別符号に対応するネクストホップアドレスとして第１トンネル識別情報（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ，ｅＮＢ  ＴＥＩＤ）を特定する。ＥＰＣＥルータ２１０は、特定された第１トンネル識別情報に含まれるｅＮｏｄｅＢ２００のＩＰアドレス（ｅＮＢ  Ｓ１−Ｕ  Ａｄｄｒｅｓｓ）をデスティネーションアドレスとするＩＰヘッダ、および第１トンネル識別符号（ｅＮＢ  ＴＥＩＤ）を含むＧＴＰヘッダにより、パケットＰ４をカプセル化して、カプセル化されたパケットＰ４をｅＮｏｄｅＢ２００に転送する（Ｓ３１４）。ｅＮｏｄｅＢ２００は、パケットＰ４をデカプセル化して、パケットＰ４のＧＴＰヘッダに示されるｅＮＢ  ＴＥＩＤに対応するラジオベアラを有する移動局３００に、パケットＰ４を送信する（Ｓ３１６）。
【００７１】
以上の通り、本実施形態によれば、制御プレーン上で通信される制御データを処理する仮想サービス装置１００と、ユーザプレーン上で通信されるユーザデータを処理するＥＰＣＥルータ２１０とが物理的に分離されている。これにより、移動局３００の増加に伴い、制御データまたはユーザデータの処理の負担が増加した場合でも、それぞれの処理の負担に応じて、個別にシステムを柔軟に変更することができる。
【００７２】
また、クラウド上に配置した仮想サービス装置１００により制御データの処理を実行させることで、たとえ移動局３００の増加に伴い制御データの処理の負担が増大した場合でも、仮想サービス装置１００として機能させる装置の増設などにより、容易にシステムを変更できる。
【００７３】
なお、本実施形態に係る仮想サービス装置１００が備える各部は、通信確立シーケンスおよびルーティングに関する各種処理を行う、コンピュータ読み取り可能な記録媒体に記録されたプログラムをインストールし、このプログラムをコンピュータに実行させることで、構成してもよい。つまり、コンピュータに仮想サービス装置１００の通信確立シーケンスよびルーティングに関する各種処理を行うプログラムを実行させることにより、仮想サービス装置１００が備える各部としてコンピュータを機能させることで、仮想サービス装置１００を構成してもよい。
【００７４】
コンピュータはＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ（登録商標）等の各種メモリ、通信バス及びインタフェースを有し、予めファームウェアとしてＲＯＭに格納された処理プログラムをＣＰＵが読み出して順次実行することで、仮想サービス装置１００として機能する。
【００７５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【００７６】
請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７７】
１０  Ｅ−ＵＴＲＡＮ／ＥＰＣ
２０  クラウド
３０  キャリアネットワーク
４０  ＩＰｖ４インターネット
５０  ＩＰｖ６インターネット
１００  仮想サービス装置
１１２  通信設定情報取得部
１２０  経路情報配信システム
１２２  ルーティング制御部
１３０  第１仮想ゲートウェイ
１４０  第２仮想ゲートウェイ
２１０  ＥＰＣＥルータ
２２０  Ｖ４Ｖ６変換ゲートウェイ
２３０  ＩＰｖ６ルータ
３００  移動局
【要約】
通信システムは、移動局と通信ネットワークとを接続する物理ゲートウェイによるルーティングを制御する。通信システムは、通信設定情報取得部およびルーティング制御部を備える。通信設定情報取得部は、物理ゲートウェイに対応する仮想ゲートウェイと移動局との間で通信確立シーケンスを実行することにより、仮想ゲートウェイと移動局との間の通信設定情報を取得する。ルーティング制御部は、通信設定情報に基づいて、物理ゲートウェイによるルーティングを制御する。【図１】
0005724046.tif 000002
【図２】
0005724046.tif 000003
【図３】
0005724046.tif 000004
【図４】
0005724046.tif 000005
【図５】
0005724046.tif 000006
【図６】
0005724046.tif 000007