(57)【特許請求の範囲】
【請求項１】
第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークノードから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択する第一の手段と、
前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する第二の手段と
を含むことを特徴とする通信装置。
【請求項２】
前記第二の手段は、前記複数のネットワークの少なくとも１つと前記端末との接続処理に関する通信データを、選択された前記第二のネットワークノードに送信する
ことを特徴とする請求項１の通信装置。
【請求項３】
前記第一の手段は、動的に構築された前記仮想マシンにより運用される前記第二のネットワークノードを、前記端末に対して選択する
ことを特徴とする請求項１又は２の通信装置。
【請求項４】
前記第一の手段は、前記端末の通信データの処理に関する要求条件に応じて動的に構築された前記仮想マシンにより運用される前記第二のネットワークノードを、前記端末に対して選択する
ことを特徴とする請求項１乃至３のいずれか１項の通信装置。
【請求項５】
前記第一の手段は、前記端末の通信データが発生するタイミングに応じて動的に構築された前記仮想マシンにより運用される前記第二のネットワークノードを、前記端末に対して選択する
ことを特徴とする請求項１乃至４のいずれか１項の通信装置。
【請求項６】
前記第一の手段は、前記端末から送信された接続要求に含まれる情報に基づいて、当該端末に対して前記第二のネットワークノードを選択する
ことを特徴とする請求項１乃至５のいずれか１項の通信装置。
【請求項７】
前記第一の手段は、通信相手の機器と自律通信が可能な前記端末のうち、所定のグループに属する端末に対して前記第二のネットワークノードを選択する
ことを特徴とする請求項１乃至６のいずれか１項の通信装置。
【請求項８】
第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークノードから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択し、
前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する
ことを特徴とする通信方法。
【請求項９】
前記複数のネットワークの少なくとも１つと前記端末との接続処理に関する通信データを、選択された前記第二のネットワークノードに送信する
ことを特徴とする請求項８の通信方法。
【請求項１０】
動的に構築された前記仮想マシンにより運用される前記第二のネットワークノードを、前記端末に対して選択する
ことを特徴とする請求項８又は９の通信方法。
【請求項１１】
前記端末の通信データの処理に関する要求条件に応じて動的に構築された前記仮想マシンにより運用される前記第二のネットワークノードを、前記端末に対して選択する
ことを特徴とする請求項８乃至１０のいずれか１項の通信方法。
【請求項１２】
前記端末の通信データが発生するタイミングに応じて動的に構築された前記仮想マシンにより運用される前記第二のネットワークノードを、前記端末に対して選択する
ことを特徴とする請求項８乃至１１のいずれか１項の通信方法。
【請求項１３】
前記端末から送信された接続要求に含まれる情報に基づいて、当該端末に対して前記第二のネットワークノードを選択する
ことを特徴とする請求項８乃至１２のいずれか１項の通信方法。
【請求項１４】
通信相手の機器と自律通信が可能な前記端末のうち、所定のグループに属する端末に対して前記第二のネットワークノードを選択する
ことを特徴とする請求項８乃至１３のいずれか１項の通信方法。
【請求項１５】
端末に関する通信データを処理する通信装置を含む通信システムであって、
前記通信装置は、
第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択する第一の手段と、
前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する第二の手段と、
を含むことを特徴とする通信システム。
【請求項１６】
コンピュータに、
第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークノードから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択する処理と、
前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する処理と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２０１４年５月２３日に出願された日本国特許出願：特願２０１４−１０６６１６号の優先権主張に基づくものであり、同出願の全記載内容は引用を持って本書に組み込まれているものとする。
本発明は、通信に用いられる通信装置、通信方法、通信システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン、スマートデバイス等の普及により通信トラフィックが急激に増加し、ネットワークの輻輳が生じやすくなっている。そこでネットワークの輻輳を緩和する技術がいくつか提案されている。【０００３】
たとえば、特許文献１には、ネットワークの輻輳状態に応じて、複数種類の無線方式を切り替える技術が開示されている。無線方式としてセルラ通信と無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の両方が利用可能な端末であれば、輻輳判定を行って、最適な無線方式を選択することができる。たとえば、セルラ通信のトラフィックを無線ＬＡＮネットワークに切り替えることによって、セルラネットワークの輻輳を緩和することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１８３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されたネットワーク切り替え技術は、端末が複数の異なる無線方式を利用できる場合に限られる。したがって、例えば端末の滞在位置によって複数種類の無線方式にアクセスできない場合には、通信トラフィックのオフロードを実行することができず、ネットワークの輻輳軽減を達成することができない。【０００６】
そこで、本発明の目的は、新たなトラフィックオフロード技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークノードから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択する第一の手段と、前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する第二の手段と、を含む。
本発明の通信方法は、第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークノードから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択し、前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する。
本発明の通信システムは、端末に関する通信データを処理する通信装置を含む通信システムであって、前記通信装置は、第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択する第一の手段と、前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する第二の手段と、を含む。
本発明のプログラムは、コンピュータに、第一のネットワークにおいて所定の信号処理を実行する第一のネットワークノードと第二のネットワークにおいて前記第一のネットワークノードの機能を仮想マシンにより運用する第二のネットワークノードとを含む複数のネットワークノードから、通信相手の機器と自律通信が可能な端末に対して前記第二のネットワークノードを選択する処理と、前記端末に関する通信データを、選択された前記第二のネットワークノードに送信する処理と、を実行させる。
【発明の効果】
【０００８】
本発明によれば、新たなトラフィックオフロード技術を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第１の実施形態による通信システムの一例を示すシステム構成図である。
【図２】図２は、第１の実施形態による基地局の概略的な機能構成の一例を示すブロック図である。
【図３】図３は、第１の実施形態による端末の概略的な機能構成の一例を示すブロック図である。
【図４】図４は、第１の実施形態による通信システムの動作例を示すシーケンス図である。
【図５】図５は、本発明の第２の実施形態による通信システムの一例を示すシステム構成図である。
【図６】図６は、第２の実施形態による通信システムの第一動作例を示すシーケンス図である。
【図７】図７は、第２の実施形態による通信システムの第二動作例における非ＭＴＣデバイスに関する動作を示すシーケンス図である。
【図８】図８は、第２の実施形態による通信システムの第二動作例におけるＭＴＣデバイスに関する動作を示すシーケンス図である。
【図９】図９は、第２の実施形態による通信システムの第二動作例におけるＭＭＥの端末種別の識別動作を示すシーケンス図である。
【図１０】図１０は、第２の実施形態におけるＭＭＥの概略的な機能構成の一例を示すブロック図である。
【図１１】図１１は、第２の実施形態による通信システムの第三動作例を示すシーケンス図である。
【図１２】図１２は、本発明の第３の実施形態による通信システムの一例を示すシステム構成図である。
【図１３】図１３は、第３の実施形態による基地局の概略的な機能構成の一例を示すブロック図である。
【図１４】図１４は、第３の実施形態による基地局に設けられたポリシ管理データベースのデータ構成の一例を示す模式図である。
【図１５】図１５は、第３の実施形態によるルータの概略的な機能構成の一例を示すブロック図である。
【図１６】図１６は、第３の実施形態による通信システムの一動作例を示すシーケンス図である。
【図１７】図１７は、本発明の第４の実施形態による通信システムの一例を示すシステム構成図である。
【図１８】図１８は、第４の実施形態による通信システムの一動作例を示すシーケンス図である。
【図１９】図１９は、第４の実施形態による通信システムの他の動作例を示すシーケンス図である。
【図２０】図２０は、本発明の第５の実施形態による通信システムの一例を示すシステム構成図である。
【図２１】図２１は、第５の実施形態による制御装置の概略的な機能構成の一例を示すブロック図である。
【図２２】図２２は、第５の実施形態による基地局の概略的な機能構成の一例を示すブロック図である。
【図２３】図２３は、本発明の第６の実施形態による通信システムの一例を示すシステム構成図である。
【図２４】図２４は、第６の実施形態による制御装置の概略的な機能構成の一例を示すブロック図である。
【図２５】図２５は、第６の実施形態による通信装置の概略的な機能構成の一例を示すブロック図である。
【図２６】図２６は、本発明の第７の実施形態による通信システムの一例を示すシステム構成図である。
【図２７】図２７は、第７の実施形態による通信システムにおける課金方法の一例を説明するための模式的システム構成図である。
【図２８】図２８は、第７の実施形態による通信システムの一動作例を示すシーケンス図である。
【図２９】図２９は、第７の実施形態による通信システムの他の動作例を示すシーケンス図である。
【図３０】図３０は、第７の実施形態による通信システムの他の例を示すシステム構成図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を説明する。各実施形態は例示であり、本発明は各実施形態に限定されるものではない。
【００１１】
１．第１の実施形態
以下、本発明の第１の実施形態による通信システムとして、ＬＴＥの通信システムの例を示す。ただし、本発明が適用される通信システムはＬＴＥに限定されない。例えば、本発明は、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）等にも適用可能である。
【００１２】
１．１）システム構成
図１において、本実施形態による通信システムは、端末１、レガシーネットワークおよび仮想ネットワークを含むものとする。端末１は、携帯電話、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、モバイルルータ、スマートデバイス（家庭の消費電力をモニタするスマートメータ、スマートテレビ、ウェアラブル端末）、Ｍ２Ｍ（Ｍａｃｈｉｎｅ  ｔｏ  Ｍａｃｈｉｎｅ）デバイス等であり、Ｍ２Ｍデバイスは、例えば、上記のデバイスに加え、産業機器、車、ヘルスケア機器、家電等を含む。
【００１３】
レガシーネットワークと仮想ネットワークは、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）等のバックボーンネットワークであり、端末１が、基地局２を介してインターネット等の外部ネットワークと通信するために利用される。
【００１４】
レガシーネットワークは、端末１に通信サービスを提供するための複数のネットワークノードを含み、各ネットワークノードは所定の通信機能を有する通信装置である。たとえば、ネットワークノードは、基地局（ｅＮＢ）２、ＳＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）３、ＰＧＷ（ＰＤＮ  Ｇａｔｅｗａｙ）４、ＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）５などの通信装置である。端末１は、例えば、基地局２と接続し、ＳＧＷ３とＰＧＷ４を経由して、インターネット等のネットワークにアクセスすることができる。
【００１５】
なお、図１に示す通信システムは、レガシーネットワークおよび仮想ネットワーク以外のネットワークを含んでもよい。また、レガシーネットワークおよび仮想ネットワークは、それぞれ、複数種類のネットワーク、たとえばＬＴＥネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク等、を含んでもよい。
【００１６】
図１に例示された各ネットワークノードは、所定の信号処理を実行する。各ネットワークノードは、例えば、信号処理に関する以下の機能を含む。
【００１７】
ＳＧＷ３：
・パケットを処理する機能（Ｕｓｅｒ−Ｐｌａｎｅ機能）
・制御シグナリングを処理する機能（Ｃ−Ｐｌａｎｅ機能）
・通信を傍受するための合法的傍受（ＬＩ：Ｌａｗｆｕｌ  Ｉｎｔｅｒｃｅｐｔｉｏｎ）機能
ＰＧＷ４：
・パケットを処理する機能（Ｕｓｅｒ−Ｐｌａｎｅ機能）
・通信に応じた課金状態を管理する機能（ＰＣＥＦ：Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｅｎｆｏｒｃｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）
・ＱｏＳ等のポリシを制御する機能（ＰＣＲＦ：Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅ  Ｆｕｎｃｔｉｏｎ）
ＭＭＥ５：
・制御シグナリングを処理する機能（Ｃ−Ｐｌａｎｅ機能）
・ＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）と連携して、通信システムの加入者情報を管理する機能
【００１８】
仮想ネットワークでは、レガシーネットワークのネットワークノードの機能の少なくとも一部が、ソフトウェアにより仮想的に運用される。例えば、ネットワークノードの機能が仮想マシン上のアプリケーションで運用される。仮想ネットワークは、例えば、サーバ、その他通信機器（ルータ等）で構成されるデータセンタに構築される。仮想ネットワークでは、レガシーネットワークの一部のネットワークノードの機能（例えば、ＭＭＥの機能）を仮想マシン等のソフトウェアで運用することができる。
【００１９】
仮想ネットワークは仮想マシンを動的にスケールアウト／スケールインすることにより構築されうる。例えば、ネットワークオペレータは、ネットワークにおける通信トラフィックの状況に応じて、あるいは所定の時間帯であるか否かに応じて、仮想マシンを起動あるいは停止することにより仮想ネットワークを動的に構築することができる。また、ネットワークオペレータは、所定の通信トラフィック、たとえば所定の端末１の通信トラフィック、に対応する仮想マシンを起動あるいは停止することで動的に仮想ネットワークを構築することもできる。また、ネットワークオペレータは、通信トラフィックの処理に対する要求条件（例えば、ＳＬＡ：Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ）を満たすように仮想マシンを起動あるいは停止することで動的に仮想ネットワークを構築することもできる。例えば、通信トラフィックが少ない所定の時間帯にいくつかの仮想マシンを停止することで、仮想ネットワークに割り当てるリソースを抑制し、データセンタの消費電力を低減することもできる。
【００２０】
基地局２は、バックボーンを構成する複数のネットワークの間で通信トラフィックを分散、分配、振り分けあるいは切り替えることができる。図１に示す例では、通信トラフィックは、端末１と基地局２との間の無線ネットワークのバックボーンを構成するレガシーネットワークと仮想ネットワークとの間で振り分けあるいは切り替えられる。したがって、例えば無線ＬＡＮ等のネットワークでも利用可能な端末１が無線ＬＡＮにアクセスできない場合であっても、バックボーンネットワークにおいて通信トラフィックをオフロードすることができる。従って、本実施形態によれば、基地局２は端末の無線環境に依らないトラフィックオフロードを実行できる。
【００２１】
１．２）通信装置
図２は、本実施形態による通信装置の一例である基地局２の構成例を示す。基地局２は、識別部２０およびネットワーク切替部２１を含む。
【００２２】
識別部２０は、通信トラフィックの種別あるいは端末１の属性・種別を識別し、識別した通信トラフィックあるいは端末１に対応するネットワークを、レガシーネットワークおよび仮想ネットワークを含む複数のネットワークから選択する。また、識別部２０は、識別した通信トラフィックあるいは端末１に対応するネットワークノードを、レガシーネットワークのノードと仮想ネットワークの仮想ノードとを含む複数のネットワークノードから選択してもよい。
【００２３】
別の例として、識別部２０は、所定の識別ポリシに基づいて、通信トラフィックの種別、端末１の種別等を識別できる。識別部２０は、例えば、識別ポリシに基づいて、仮想ネットワークで処理すべき通信トラフィックを識別する。また、例えば、識別部２０は、識別ポリシに基づいて、端末１が、仮想ネットワークで処理すべき種別の端末１か否かを識別する。識別部２０の識別ポリシは、例えばネットワークオペレータにより、動的に変更できる。
【００２４】
ネットワーク切替部２１は、当該通信トラフィックに対して選択されたネットワークに、当該通信トラフィックを転送する。例えば、ネットワーク切替部２１は、端末１に関する通信トラフィックが選択されたネットワーク（例えば、レガシーネットワーク若しくは仮想ネットワーク）を経由するように、通信トラフィックの転送経路を切り替える。ネットワーク切替部２１は、例えば、識別部２０により識別された特定の通信トラフィックを、仮想ネットワークに転送する。
【００２５】
ネットワーク切替部２１は、図１に例示するように、レガシーネットワークのネットワークノードと、仮想ネットワークの仮想ネットワークノードとを、互いに区別して管理することができる。例えば、ネットワーク切替部２１は、レガシーネットワークのノードに関する識別情報（例えば、ノードのアドレス等）と、仮想ネットワークの仮想ノードに関する識別情報（例えば、仮想ノードのアドレス等）とを、互いに区別して管理する。また、例えば、ネットワーク切替部２１は、各ノードの識別情報に、当該ノードが仮想ノードであるか否かを示すフラグを関連付けて管理してもよい。ネットワーク切替部２１は、上記の構成により、仮想ネットワークにオフロードすべき通信トラフィックを、仮想ネットワーク上の仮想ノードに送信できる。
【００２６】
識別部２０は、例えば、端末１がＭＴＣ（Ｍａｃｈｉｎｅ  Ｔｙｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）デバイスであるか否かを識別する。ネットワーク切替部２１は、例えば、識別部２０がＭＴＣデバイスであると識別した端末１の通信トラフィックを仮想ネットワークに転送する。識別部２０は、例えば、端末１がＭＴＣデバイスである場合に、当該端末が属するＭＴＣデバイスグループを識別してもよい。ネットワーク切替部２１は、例えば、識別されたＭＴＣデバイスグループに応じて、端末に関する通信トラフィックを転送するネットワークを切り替える。
【００２７】
識別部２０は所定のアプリケーションに対応する通信トラフィックを識別することができる。一例として、識別部２０がＭ２Ｍ（Ｍａｃｈｉｎｅ−ｔｏ−Ｍａｃｈｉｎｅ）関連のアプリケーションに対応する通信トラフィックを識別した場合、ネットワーク切替部２１は、当該Ｍ２Ｍ関連の通信トラフィックを、たとえば仮想ネットワークに転送する。別の例として、識別部２０は、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）等のアプリケーションに対応する通信トラフィックを識別してもよい。また、識別部２０は、端末１のバックグラウンドで動作するアプリケーション（例えば、ユーザの操作とは無関係に所定の時間間隔で自動通信するアプリケーション）に対応する通信トラフィックを識別してもよい。
【００２８】
識別部２０は、所定の位置（例えば、所定の基地局、所定のセル等）に対応する通信トラフィックを識別することができる。一例として、識別部２０は、多数のユーザが集まる位置（イベント会場、ショッピングモール等）に対応する通信トラフィックを識別することができる。ネットワーク切替部２１は、識別部２０により識別された通信トラフィックを、たとえば仮想ネットワークに転送する。
【００２９】
図２では、本実施形態による通信装置として基地局２を例示したが、ＭＭＥ５が通信装置として上述した識別部２０およびネットワーク切替部２１の機能を有してもよい。
【００３０】
＜端末＞
基地局２は、端末１が送信する所定のメッセージに基づいて、ネットワークを選択することもできる。以下、図３を参照しながら、基地局２に対して所定のメッセージを送信可能な端末１の構成例を示す。
【００３１】
図３に示すように、端末１は、メッセージ生成部１０および通信部１１を含む。
【００３２】
メッセージ生成部１０は、基地局２がネットワークを選択するためのメッセージを生成する。例えば、メッセージ生成部１０は、端末１がＭＴＣデバイスであるか否かを示す情報を含むメッセージを生成する。また、例えば、メッセージ生成部１０は、通信トラフィックに対応するアプリケーションを示す情報を含むメッセージを生成する。
【００３３】
通信部１１は、生成されたメッセージを基地局２に送信する。基地局２は、上述したように、端末１から送信されたメッセージに基づいて、ネットワークを選択する。
【００３４】
本実施形態によるトラフィックオフロードは、図２に例示された基地局２若しくは図３に例示された端末１のいずれか一方あるいは両方を用いて実施可能である。以下、本実施形態による通信方法について説明する。
【００３５】
１．３）動作
図４は本発明の第１の実施形態による通信システムの動作例を示すシーケンス図である。
【００３６】
端末１は、基地局２に対して、ネットワークへの接続要求を通知する（動作Ｓ１−１）。端末１は、例えば、電源が投入された場合、セルラ通信機能がオンにされた場合等に、基地局２に対してネットワークへの接続要求を通知する。
【００３７】
基地局２は、端末１からの接続要求に応じて、端末１が接続するネットワークを選択する（動作Ｓ１−２）。図１に例示するシステムでは、基地局２は、レガシーネットワークもしくは仮想ネットワークのいずれかを選択する。一例として、基地局２は、接続要求を通知した端末１がＭＴＣデバイスである場合に、当該端末１を仮想ネットワークに接続する。
【００３８】
基地局２は、選択したネットワークに端末１を接続する（動作Ｓ１−３）。図１に例示するシステムでは、基地局２は、レガシーネットワーク若しくは仮想ネットワークのいずれかに端末１を接続する。例えば、所定の種別の端末１あるいは所定の種別の通信トラフィックを仮想ネットワークに接続することで、基地局２はレガシーネットワークに流入するトラフィック量を調整することができる。
【００３９】
２．第２の実施形態
本発明の第２の実施形態によれば、基地局２は、端末１がＭＴＣデバイスであるか否かに応じて、端末１が接続するネットワークノードを選択することができる。第２の実施形態の技術は、第１の実施形態、後述の実施形態のいずれにも適用可能である。なお、ＭＴＣデバイスは、上述の実施形態で例示されたＭ２Ｍデバイスを含む。
【００４０】
ＭＴＣデバイスは、例えば、スマートデバイス（家庭の消費電力をモニタするスマートメータ、スマートテレビ、ウェアラブル端末等）、産業機器、車、ヘルスケア機器、家電等である。ＭＴＣは、例えばスマートメータなど、必ずしも人間の介入を必要としないデータ通信の形態を意味する。つまり、ＭＴＣデバイスは、通信相手の機器と自律通信が可能である。ＭＴＣは、技術標準仕様書（３ＧＰＰ  ＴＳ２２．３６８等）で標準化が進められている。ＭＴＣデバイスは、特定の時間（例えば、“毎日、ＰＭ１２：００”や“毎週金曜日、ＡＭ３：００”等）に通信を行う場合の使用が想定される。したがって、多数の同種のＭＴＣデバイス（例えば、スマートメータ）が存在する場合、同じ時間に通信が開始されると大量のトラフィックが特定の時間に発生することが想定される。このような大量のトラフィックはレガシーネットワークにとって大きな負荷となる。
【００４１】
このような多量のトラフィックが発生しても、本発明の第２の実施形態によれば、基地局２がＭＴＣデバイスの通信トラフィックを仮想ネットワークにオフロードすることができ、レガシーネットワークの通信トラフィック処理負荷を軽減することができる。将来、膨大な数のＭＴＣデバイスが通信システムと接続することが想定されるので、例えば、基地局２がＭＴＣデバイスとネットワークとを接続するための制御信号を仮想ネットワークにオフロードすることで、レガシーネットワークの制御信号処理負荷を大幅に軽減できる。
【００４２】
２．１）システム構成
図５に例示されるように、本実施形態による通信システムは図１と同様の構成を有するが、端末１はＮｏｎ−ＭＴＣデバイス１ＡとＭＴＣデバイス１Ｂとがあるものとする。Ｎｏｎ−ＭＴＣデバイス１Ａ、ＭＴＣデバイス１Ｂおよび基地局２の構成は、第１の実施形態と同様なので、同じ参照番号を付して詳細な説明は省略される。また、図５に例示されたネットワークノード（ＳＧＷ３、ＰＧＷ４、ＭＭＥ５）の機能も、第１の実施形態と同様であるから詳細な説明は省略される。
【００４３】
本実施形態による通信装置である基地局２は、ＭＴＣデバイス１Ｂを仮想ネットワークに、非ＭＴＣデバイス１Ａをレガシーネットワークに、それぞれ接続することができる。よって、基地局２は、ＭＴＣデバイス１Ｂに関する通信トラフィックを仮想ネットワークにオフロードさせることができる。
【００４４】
第２の実施形態によれば、例えば、仮想ネットワークを構成する仮想ネットワークノードは、ＭＴＣデバイス１Ｂの通信データの処理に関する要求条件に応じて動的に構築された仮想マシンにより運用される。要求条件は、例えば、ＭＴＣデバイス１Ｂの通信データの処理に要求される性能および通信帯域、ＭＴＣデバイス１Ｂの通信に対して要求されるＳＬＡ（Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ），ＭＴＣデバイス１Ｂによる通信が発生する時間帯等である。
【００４５】
２．２）動作
＜第１動作例＞
図６に例示するシーケンスは、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）の仕様書（ＴＳ２３．４０１  ｖ１２．３．０）の５．３．２章に記載された“Ａｔｔａｃｈ  Ｐｒｏｃｅｄｕｒｅ”に本実施形態による通信方法を適用した第１動作例を示す。
【００４６】
図６において、非ＭＴＣデバイス１Ａが、基地局２との間で無線によるコネクションを確立するため、基地局２に“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”を送信したものとする（動作Ｓ２−１）。
【００４７】
基地局２は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”の受信に応じて、端末を接続するＭＭＥを選択する（動作Ｓ２−２）。例えば、基地局２の識別部２０は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”に含まれる情報に基づいて、端末がＭＴＣデバイスか否かを識別する。一例として、識別部２０は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”に“ＬＡＰＩ：Ｌｏｗ  Ａｃｃｅｓｓ  Ｐｒｉｏｒｉｔｙ  Ｉｎｄｉｃａｔｏｒ”が含まれるか否かに基づいて、端末の種別がＭＴＣデバイスであるか否かを識別する。非ＭＴＣデバイス１Ａから送信された“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”には“ＬＡＰＩ”は含まれていないので、動作Ｓ２−２では、端末が非ＭＴＣデバイスであると識別し、当該非ＭＴＣデバイスに対してレガシーネットワークを選択する。
【００４８】
非ＭＴＣデバイス１Ａは、ネットワークへの接続を要求するメッセージ（“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”）を基地局２に送信する。基地局２のネットワーク切替部２１は、動作Ｓ２−２においてレガシーネットワークのＭＭＥ５が選択されているので、非ＭＴＣデバイス１Ａから受信した“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を、選択されたレガシーネットワークのＭＭＥ５に送信する（動作Ｓ２−３）。
【００４９】
“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、レガシーネットワークのＭＭＥ５は、ＥＰＳベアラの確立手順を開始する（動作Ｓ２−４）。ＭＭＥ５によるＥＰＳベアラの確立手順の開始により、ＳＧＷ３、ＰＧＷ４、ＭＭＥ５および基地局２の間で制御信号が交換され、ＥＰＳベアラが確立される。基地局２のネットワーク切替部２１が非ＭＴＣデバイス１Ａに関する通信データをＥＰＳベアラを介して送受信することで、非ＭＴＣデバイス１Ａは確立されたＥＰＳベアラを介して外部ネットワークと通信を行うことができる。
【００５０】
他方、ＭＴＣデバイス１Ｂが基地局２に“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”を送信すると（動作Ｓ２−５）、次のようなシステム動作が実行される。
【００５１】
基地局２は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”の受信に応じて、端末を接続するＭＭＥを選択する（動作Ｓ２−６）。ＭＴＣデバイス１Ｂから送信された“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”には“ＬＡＰＩ”が含まれるので、基地局２の識別部２０は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”に含まれるＬＡＰＩに基づいて、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”を送信した端末がＭＴＣデバイスであると識別し、当該ＭＴＣデバイスに対して仮想ネットワークを選択する。
【００５２】
したがって、ＭＴＣデバイス１Ｂがネットワークへの接続を要求するメッセージ（“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”）を基地局２に送信すると、基地局２のネットワーク切替部２１は、ＭＴＣデバイス１Ｂから受信した“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を、選択された仮想ネットワークの仮想ＭＭＥ５Ａに送信する（動作Ｓ２−７）。
【００５３】
“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、仮想ＭＭＥ５Ａは、ＥＰＳベアラの確立手順を開始する（動作Ｓ２−８）。仮想ＭＭＥ５ＡによるＥＰＳベアラの確立手順の開始により、仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ、仮想ＭＭＥ５Ａおよび基地局２の間で制御信号が交換され、ＥＰＳベアラが確立される。基地局２のネットワーク切替部２１がＭＴＣデバイス１Ｂに関する通信データをＥＰＳベアラを介して送受信することで、ＭＴＣデバイス１Ｂは確立されたＥＰＳベアラを介して通信する。
【００５４】
＜第２動作例＞
図７−図９を参照しながら、第２の実施形態の第二の動作例を説明する。図７−図９に例示する第二動作例は、３ＧＰＰの仕様書（ＴＳ２３．４０１  ｖ１２．３．０）の５．３．２章に記載された“Ａｔｔａｃｈ  Ｐｒｏｃｅｄｕｒｅ”に本実施形態を適用した例である。
【００５５】
図７は、非ＭＴＣデバイス１Ａに関する動作例を示す。ここでは、非ＭＴＣデバイス１Ａが“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を基地局２に送信すると（動作Ｓ３−１）、基地局２は当該“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”をレガシーネットワークのＭＭＥ５に送信する。
【００５６】
ＭＭＥ５は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、端末の認証手順を実行する（動作Ｓ３−２）。ＭＭＥ５は、認証手順において、端末種別の識別を実行する（動作Ｓ３−３）。ＭＭＥ５は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”に含まれるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）に基づいて、端末の種別を識別する。ＩＭＳＩは、端末の識別情報である。
【００５７】
ＭＭＥ５は、上述の識別手順により端末がＭＴＣデバイスではないと判断すると、ＥＰＳベアラの確立手順を開始する（動作Ｓ３−４）。ＥＰＳベアラの確立手順は、図６の動作例と同様なので、詳細な説明は省略される。
【００５８】
次に、上述した認証手順におけるＭＭＥ５の端末種別の識別動作例について、図９を参照しながら説明する。
【００５９】
図９に示すように、ＭＭＥ５は、ＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）６に、“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ”を送信する（動作Ｓ３−１０）。“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ”にはＩＭＳＩが含まれる。
【００６０】
ＨＳＳ６は、外部ＡＳ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｅｒ）がＭＴＣデバイスを識別するための識別情報である“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”を管理する。例えば、外部ＡＳは、“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”に基づいて、ＭＴＣデバイスを呼び出す（外部ＡＳがトリガーとなるＣａｌｌ手順）。例えば、Ｍ２Ｍサービス事業者は、ＭＴＣデバイスを識別するために、“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”を用いる。ＨＳＳ６は、例えば、ＩＭＳＩと“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”を関連付けて管理する。
【００６１】
ＨＳＳ６は、“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ”の受信に応じて、“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”を検索する（動作Ｓ３−１１）。ＨＳＳ６は、例えば、“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ”に含まれるＩＭＳＩに対応付けられた“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”を検索する。
【００６２】
ＨＳＳ６は、“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”の検索結果を、“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｎｓｗｅｒ”に含めてＭＭＥ５に送信する（動作Ｓ３−１２）。ＭＭＥ５は、例えば、“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｎｓｗｅｒ”に“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”が検索されたことを示す情報が含まれる場合、端末がＭＴＣデバイスであると判断する。また、ＭＭＥ５は、例えば、“Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｎｓｗｅｒ”に“Ｅｘｔｅｒｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ”が検索されたことを示す情報が含まれていない場合、端末がＭＴＣデバイスではないと判断する。
【００６３】
次に、図８を参照しながら、ＭＴＣデバイス１Ｂに関する動作例について説明する。なお、図８における動作Ｓ３−５〜動作Ｓ３−７は、上述した図７および図９で説明した動作と基本的に同様なので、詳細な説明は省略される。
【００６４】
上述したように、ＭＭＥ５は、端末の識別手順（動作Ｓ３−７）により端末がＭＴＣデバイスであると識別すると、基地局２に対して“ＭＭＥ  Ｒｅｓｅｌｅｃｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ”を送信し、基地局２にＭＭＥを再選択させる（動作Ｓ３−８、）。ＭＭＥ５は、例えば、基地局２に再選択させるＭＭＥに関する情報を“ＭＭＥ  Ｒｅｓｅｌｅｃｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ”に含めて、基地局２に送信する。ＭＭＥ５は、例えば、仮想ネットワークのＭＭＥ（仮想ＭＭＥ５Ａ）のＩＰアドレスを、“ＭＭＥ  Ｒｅｓｅｌｅｃｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ”に含めることができる。
【００６５】
基地局２は、“ＭＭＥ  Ｒｅｓｅｌｅｃｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ”の受信に応じて、再選択したＭＭＥに対して“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を送信する（動作Ｓ３−９）。基地局２が仮想ＭＭＥ５Ａを再選択したとすると、基地局２は、再選択した仮想ＭＭＥ５Ａに対して、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を送信する。
【００６６】
“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、仮想ＭＭＥ５Ａは、仮想ネットワークにおけるＥＰＳベアラの構築手順を開始する（動作Ｓ３−１０）。ＥＰＳベアラの確立手順は、図６の動作例と同様なので、詳細な説明は省略される。ＭＴＣデバイス１Ｂは、仮想ネットワークに構築されたＥＰＳベアラを介して、インターネット等と通信する。
【００６７】
図８に示す第２動作例の場合、ＭＭＥ５は、端末の種別に応じて基地局２にＭＭＥの再選択を指示する機能を有する。たとえば、図１０に示すように、ＭＭＥ５は、仮想エンティティ管理部５０および制御部５１を含む。
【００６８】
仮想エンティティ管理部５０は、例えば、仮想ネットワークに配置された仮想ＭＭＥ５Ａのアドレス（ＩＰアドレス等）を管理する。
【００６９】
制御部５１は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信元である端末がＭＴＣデバイスである場合、仮想エンティティ管理部５０から仮想ＭＭＥ５Ａのアドレスを取得する。制御部５１は、取得したＩＰアドレスを基地局２に送信し、ＭＭＥの再選択を指示する。こうして、基地局２は、上述したように、制御部５１から通知されたＩＰアドレスの仮想ＭＭＥ５Ａに対して “Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を再送信する。
【００７０】
＜第３の動作例＞
次に、第２の実施形態の第３動作例について、図１１を参照しながら説明するなお、図１１における動作Ｓ４−１〜動作Ｓ４−４は上述の図６の動作Ｓ２−１〜動作Ｓ２−４と同様なので、詳細な説明は省略される。
【００７１】
上述したように、端末がＭＴＣデバイス１Ｂであれば、基地局２に送信する“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”にＭＴＣデバイス識別子が含まれるので、基地局２は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”にＭＴＣデバイス識別子が含まれるか否かによってＭＭＥを選択することができる。例えば、基地局２は、“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”にＭＴＣデバイス識別子が含まれる場合、仮想ネットワークのＭＭＥ（仮想ＭＭＥ５Ａ）を選択する。
【００７２】
図１１において、ＭＴＣデバイス１Ｂが“ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔ”にＭＴＣデバイス識別子を含めて基地局２に送信すると（動作Ｓ４−５）、基地局２は仮想ネットワークの仮想ＭＭＥ５Ａを選択する（動作Ｓ４−６）。以下、図６で説明したように、ＭＴＣデバイス１Ｂがネットワークへの接続を要求するメッセージ（“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”）を基地局２に送信すると、基地局２は当該“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を仮想ＭＭＥ５Ａに送信し（動作Ｓ４−７）、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、仮想ＭＭＥ５ＡはＥＰＳベアラの確立手順を開始する（動作Ｓ４−８）。
【００７３】
上述の第２の実施形態の例では、基地局２あるいはＭＭＥ５が、端末１の種別（すなわちＭＴＣデバイスであるか否か）に応じて、端末１が接続するネットワークを選択した。但し、第２の実施形態は上述の例に限定されない。基地局２あるいはＭＭＥ５は、端末１の種別に関するポリシに基づいて、端末１が接続するネットワークを選択してもよい。例えば、基地局２あるいはＭＭＥ５は、端末１のユーザ属性（例えば、プレミアムユーザであるか否か）、端末１の課金特性（例えば、従量型課金であるか定額課金であるか）等に基づいて、ネットワークを選択することもできる。
【００７４】
３．第３の実施形態
本発明の第３の実施形態によれば、基地局２は、通信トラフィックの種別に応じて、端末１が接続するネットワークノードを選択することができる。第３の実施形態は、第１、第２の実施形態、あるいは後述の実施形態のいずれにも適用可能である。
【００７５】
３．１）システム構成
図１２に例示するように、基地局２およびルータ７は、通信種別に応じて、端末１と外部ネットワークとの間の通信トラフィックが経由するネットワークを、レガシーネットワークおよび仮想ネットワークから選択できる。レガシーネットワークおよび仮想ネットワークの構成は、第１および第２実施形態と同様であるから詳細は省略する。
【００７６】
基地局２は、通信トラフィックの転送先を切り替え可能なスイッチ機能を有し、図２に例示された構成でもよいし、図１３に例示された構成でもよい。図１３の例において、基地局２は、スイッチ部２２およびポリシ管理ＤＢ（Ｄａｔａ  Ｂａｓｅ）２４を含み、スイッチ部２２は複数のポート２３を含む。
【００７７】
スイッチ部２２は、通信種別に応じて、通信トラフィックの転送先を切り替えることができる。スイッチ部２２は、例えば、ソフトウェアで構成される仮想的なスイッチ（ｖＳｗｉｔｃｈ）でもよい。
【００７８】
ポリシ管理ＤＢ２４は、図１４に例示されたデータ構成を有し、通信トラフィックを識別するためのルール（“Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｕｌｅ”）と、ルールに適合する通信トラフィックの転送先（“Ｄｅｓｔｉｎａｔｉｏｎ”）とからなる。
【００７９】
スイッチ部２２は、ポリシ管理ＤＢ２４を参照し、ポート２３に入力した通信トラフィックの種別を識別する。より詳しくは、スイッチ部２２は、入力した通信トラフィックのポート番号（例えば、ＨＴＴＰ通信ならばポート番号“８０”、ＳＭＴＰ通信ならばポート番号“２５”）と、ポリシ管理ＤＢ２４の“Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｕｌｅ”とを比較し、入力した通信トラフィックのポート番号を用いて“Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｕｌｅ”を検索する。スイッチ部２２は、入力した通信トラフィックを、検索された“Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｕｌｅ”に対応付けられた“Ｄｅｓｔｉｎａｔｉｏｎ”、すなわち選択されたネットワークに対応するポート２３へ転送し、当該選択されたネットワークへ送信する。ポリシ管理ＤＢ２４に通信トラフィックに対応する“Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｕｌｅ”が検索されなかった場合、スイッチ部２２は、デフォルトの転送先（例えば、レガシーネットワーク）を選択し、それに対応するポート２３へ通信トラフィックを転送する。
【００８０】
図１５に例示するように、ルータ７も基地局２と同様の構成および機能を有する。すなわち、ルータ７は、スイッチ部７０およびポリシ管理ＤＢ７２を含み、それぞれ、基地局２のスイッチ部２２およびポリシ管理ＤＢ２４と同様の構成および機能を有する。
【００８１】
３．２）動作
図１６に例示するように、基地局２は、端末１から“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信すると、それをレガシーネットワークのＭＭＥ５と仮想ネットワークの仮想ＭＭＥ５Ａとにそれぞれ転送する（動作Ｓ５−１）。
【００８２】
“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信すると、ＭＭＥ５および仮想ＭＭＥ５Ａは、それぞれ、ＥＰＳベアラの確立手順を開始する（動作Ｓ５−２、動作Ｓ５−３）。ＭＭＥ５によるＥＰＳベアラの確立手順の開始により、ＳＧＷ３、ＰＧＷ４、ＭＭＥ５および基地局２の間で制御信号が交換され、ＥＰＳベアラが確立される。同様に、仮想ＭＭＥ５ＡによるＥＰＳベアラの確立手順の開始により、仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ、仮想ＭＭＥ５Ａおよび基地局２の間で制御信号が交換され、ＥＰＳベアラが確立される。
【００８３】
なお、基地局２は、端末１から “Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信すると、それをレガシーネットワークのＭＭＥ５のみに送信してもよい（動作Ｓ５−１）。ＭＭＥ５は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、レガシーネットワークと仮想ネットワークとにおいてＥＰＳベアラの確立手順を開始する（動作Ｓ５−２，動作Ｓ５−３）。例えば、ＭＭＥ５は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、ＳＧＷ３と仮想ＳＧＷ３ＡにＥＰＳベアラ確立に関する制御信号を送信する。
【００８４】
上述のように、端末１に対して、レガシーネットワークと仮想ネットワークの双方にＥＰＳベアラが確立されると、基地局２およびルータ７は、通信種別に応じて、端末１に関する通信トラフィックが経由するＥＰＳベアラを切り替える。
【００８５】
例えば、図１６の例において、基地局２およびルータ７は、通信トラフィックの通信種別が“Ｔｒａｆｆｉｃ（Ａ）”であれば、当該通信トラフィックをレガシーネットワークに確立されたＥＰＳベアラに転送し、あるいは通信種別が“Ｔｒａｆｆｉｃ（Ｂ）”であれば、当該通信トラフィックを仮想ネットワークに確立されたＥＰＳベアラに転送する（動作Ｓ５−４、動作Ｓ５−５）。
【００８６】
４．第４の実施形態
本発明の第４の実施形態によれば、端末１の位置に関する情報に基づいて、端末１が接続するネットワークノードが選択される。第４の実施形態は、第１−第３の実施形態、後述の実施形態のいずれにも適用可能である。
【００８７】
４．１）システム構成
図１７に例示する通信システムは、複数のネットワーク（ここではレガシーネットワークと仮想ネットワーク）と、複数の基地局とを有し、端末１の地理的位置に依存して、接続するネットワークが選択される。レガシーネットワークおよび仮想ネットワークの構成はすでに述べたとおりであるから、詳細は省略する。以下、端末１が接続しうるネットワークは、端末１の位置に依存して、レガシーネットワークあるいは仮想ネットワークのいずれかに決定されるものとする。例えば、端末１は、基地局２（Ａ）のカバーエリアに滞在する場合にはレガシーネットワークに接続され、基地局２（Ｂ）のカバーエリアに滞在する場合には仮想ネットワークに接続される。
【００８８】
４．２）動作
＜第１動作例＞
図１８において、端末１が基地局２（Ａ）に対して“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を送信し、これに応じて基地局２（Ａ）が“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”をデフォルトのＭＭＥ（ここでは、レガシーネットワークのＭＭＥ５）に送信したものとする（動作Ｓ６−１）。“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”には、ＴＡＩ（Ｔｒａｃｋｉｎｇ  Ａｒｅａ  ＩＤ）とＥＣＧＩ（Ｅ−ＵＴＲＡＮ  Ｃｅｌｌ  Ｇｒｏｂａｌ  ＩＤ）とが含まれる。ＴＡＩは、端末１が位置登録を行ったエリアの識別子である。ＥＣＧＩは、端末１が接続した基地局２のセルの識別子である。
【００８９】
ＭＭＥ５は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”に含まれるＴＡＩとＥＣＧＩの少なくとも一方に基づいて、端末１が接続すべきネットワークを選択する（動作Ｓ６−２）。本動作例におけるＭＭＥ５は、例えば、上述の図１０に例示された構成および機能を有する。すなわち、ＭＭＥ５の制御部５１は、ＴＡＩとＥＣＧＩの少なくとも一方に基づいて、端末１が接続するネットワークを選択する。制御部５１は、例えば、端末１の位置（ＴＡＩ又はＥＣＧＩ）に対応付けられたネットワークを示すポリシ情報を有する。制御部５１は、ポリシ情報を参照し、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”に含まれるＴＡＩ又はＥＣＧＩに対応するネットワークを検索する。制御部５１は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”に含まれるＴＡＩ又はＥＣＧＩに仮想ネットワークが対応付けられていた場合、仮想エンティティ管理部５０から仮想ＭＭＥ５Ａのアドレスを検索する。制御部５１は、検索された仮想ＭＭＥ５Ａのアドレスを基地局２に通知する。基地局２は、通知された仮想ＭＭＥ５Ａのアドレスに対して、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を再送する。
【００９０】
図１８の例では、基地局２（Ａ）に対応するＴＡＩ又はＥＣＧＩには、レガシーネットワークが対応付けられている。よって、ＭＭＥ５は、動作Ｓ６−２において、端末１が接続するネットワークとしてレガシーネットワークを選択する。ＭＭＥ５はレガシーネットワークに配置されているので、基地局２（Ａ）にＭＭＥの再選択を指示せずに、ＥＰＳベアラの確立手順を開始し（動作Ｓ６−３）、レガシーネットワークにＥＰＳベアラが構築される。端末１は、レガシーネットワークに構築されたＥＰＳベアラを介して通信する。
【００９１】
他方、端末１が基地局２（Ｂ）に対して“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を送信し、これに応じて接続し、基地局２（Ｂ）が“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”をレガシーネットワークのＭＭＥ５に送信したものとする（動作Ｓ６−４）。
【００９２】
ＭＭＥ５は、基地局２（Ｂ）から受信した“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”に含まれるＴＡＩ又はＥＣＧＩに対応付けられたネットワークを検索する。図１８の例では、基地局２（Ｂ）に対応するＴＡＩ又はＥＣＧＩには、仮想ネットワークが対応付けられている。よって、ＭＭＥ５は、端末１が接続するネットワークとして、仮想ネットワークを選択する（動作Ｓ６−５）。仮想ネットワークが選択されると、ＭＭＥ５は、仮想ＭＭＥ５Ａのアドレスを含む指示（ “ＭＭＥ  Ｒｅｓｅｌｅｃｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ”）を基地局２（Ｂ）に送信する（動作Ｓ６−６）。
【００９３】
基地局２（Ｂ）は、指示されたアドレス、すなわち仮想ＭＭＥ５Ａに対して、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を再送する（動作Ｓ６−７）。
【００９４】
仮想ＭＭＥ５Ａは、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信すると、ＥＰＳベアラの確立手順を開始し（動作Ｓ６−８）、これによって仮想ネットワークにＥＰＳベアラが構築される。端末１は、仮想ネットワークに構築されたＥＰＳベアラを介して通信する。
【００９５】
＜第２動作例＞
図１９に例示する本実施形態の他の動作例では、それぞれの基地局２に対して予めＭＭＥが対応付けられている。例えば、基地局２（Ａ）にはレガシーネットワークのＭＭＥ５が、基地局２（Ｂ）には仮想ネットワークの仮想ＭＭＥ５Ａが、それぞれ対応付けられている。
【００９６】
基地局２（Ａ）は、端末１から送信された“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を基地局２（Ａ）に対応するＭＭＥ５に送信する（動作Ｓ６−９）。ＭＭＥ５は、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信することで、レガシーネットワークにおいてＥＰＳベアラの確立手順を開始する（動作Ｓ６−１０）。ＭＭＥ５によるＥＰＳベアラの確立手順の開始により、ＳＧＷ３、ＰＧＷ４、ＭＭＥ５および基地局２の間で制御信号が交換され、ＥＰＳベアラが確立される。
【００９７】
基地局２（Ｂ）は、端末１から送信された“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を、基地局２（Ｂ）に対応する仮想ＭＭＥ５Ａに送信する（動作Ｓ６−１１）。仮想ＭＭＥ５Ａは、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信することで、仮想ネットワークにおいてＥＰＳベアラの確立手順を開始する（動作Ｓ６−１２）。仮想ＭＭＥ５ＡによるＥＰＳベアラの確立手順の開始により、仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ、仮想ＭＭＥ５Ａおよび基地局２の間で制御信号が交換され、ＥＰＳベアラが確立される。
【００９８】
５．第５の実施形態
本発明の第５の実施形態によれば、ネットワーク選択のためのポリシを制御装置が集中管理する。よって、ネットワーク選択あるいはネットワークノード選択のためのポリシの運用管理の効率が向上する。第５の実施形態は、第１−第４の実施形態、後述の実施形態のいずれにも適用可能である。
【００９９】
図２０に例示する本実施形態による通信システムは、複数のネットワーク（ここではレガシーネットワークと仮想ネットワーク）と、端末１と、基地局２と、基地局２および／またはＭＭＥへネットワーク選択のためのポリシを通知する機能を有する制御装置８と、を有する。レガシーネットワークおよび仮想ネットワークの構成はすでに述べた通りであるから、同一の参照番号を付して詳細は省略する。
【０１００】
＜制御装置＞
図２１において、制御装置８は、ポリシ管理ＤＢ（Ｄａｔａ  Ｂａｓｅ）８０、制御部８１およびインターフェース８２を含む。
【０１０１】
インターフェース８２は、基地局２およびＭＭＥ５と通信するためのインターフェースである。制御装置８は、例えば、インターフェース８２を介して、所定のプロトコルで基地局２およびＭＭＥ５と通信できる。ポリシ管理ＤＢ８０はネットワーク選択のためのポリシを管理する。例えば、ネットワークオペレータが、ポリシ管理ＤＢ８０にポリシを入力する。制御部８１は、ポリシ管理ＤＢ８０を参照し、インターフェース８２を介して、基地局２およびＭＭＥ５にポリシを通知する。
【０１０２】
制御装置８は、例えば、ＳＯＮ（Ｓｅｌｆ  Ｏｒｇａｎｉｚｉｎｇ  Ｎｅｔｗｏｒｋ）サーバであり、あるいはネットワークオペレータが使用する運用管理装置であってもよい。
【０１０３】
＜ポリシ管理ＤＢ＞
ポリシ管理ＤＢ８０は、例えば、仮想ネットワークがレガシーネットワークの負荷をオフロードするために用いられるポリシを管理する。ポリシ管理ＤＢ８０に記憶されるポリシの例は以下の通りである。
【０１０４】
Ａ．端末の種別に関するポリシ
・ＭＴＣデバイスを仮想ネットワークに接続する。
・非ＭＴＣデバイスをレガシーネットワークに接続する。
・所定のＭＴＣデバイス（例えば、スマートメーター）を仮想ネットワークに接続する。
・所定のＭＴＣデバイスグループに属するＭＴＣデバイスを仮想ネットワークに接続する。
・所定のユーザ属性（例えば、プレミアムユーザ）に対応する端末１をレガシーネットワークに接続する。
・所定のユーザ属性（例えば、一般ユーザ）に対応する端末１を仮想ネットワークに接続する。
・通信量が所定値を超過したユーザの端末１を仮想ネットワークに接続する。
・所定の時間帯（たとえばＡＭ１：００−ＡＭ４：００）にのみポリシを有効化。（このポリシは、上記のポリシの少なくとも１つと組み合わせて使用される。）
【０１０５】
Ｂ．通信トラフィックの種別に関するポリシ
・所定のアプリケーション（例えば、ＳＮＳアプリケーション）に関する通信トラフィックを仮想ネットワークに転送する。
・通話に関する通信トラフィックをレガシーネットワークに転送する。
・通話に関する通信トラフィックを、ユーザ毎にラウンドロビンで仮想ネットワークまたはレガシーネットワークのいずれかに転送する。
・所定のアプリケーション（例えば、ＳＮＳアプリケーション）に関する通信トラフィックの一部を仮想ネットワークに転送する。
・所定のアプリケーション（例えば、ＳＮＳアプリケーション）に関する通信トラフィックを、ユーザ毎にラウンドロビンで仮想ネットワークまたはレガシーネットワークのいずれかに転送する。
・所定の課金特性（例えば、定額課金）に対応する通信トラフィックを仮想ネットワークに接続する。
・所定の課金特性（例えば、従量型課金）に対応する通信トラフィックをレガシーネットワークに接続する。
・所定のＱｏＳ特性に関する通信トラフィックを仮想ネットワークに転送する。
・所定の時間帯（Ｅｘ：ＡＭ１：００−ＡＭ４：００）にのみポリシを有効化。（このポリシは、上記のポリシの少なくとも１つと組み合わせて使用される。）
【０１０６】
Ｃ．端末の位置に関するポリシ
・所定の基地局に接続した端末１を仮想ネットワークに接続する。
・所定のイベントや所定のロケーション（ショッピングモール等）に対応する基地局に接続した端末１を仮想ネットワークに接続する。
・所定のセルに接続した端末１を仮想ネットワークに接続する。
・所定のイベントや所定のロケーション（ショッピングモール等）に対応するセルに接続した端末１を仮想ネットワークに接続する。
・所定の時間帯（たとえばＡＭ１：００−ＡＭ４：００）にのみポリシを有効化。（このポリシは、上記のポリシの少なくとも１つと組み合わせて使用される。）
【０１０７】
基地局２およびＭＭＥ５は、受信したポリシに基づいて、上述の実施形態で説明された方法で、ネットワークあるいはネットワークノードを選択する。基地局２およびＭＭＥ５は、上述のポリシをそれぞれ個別に使用することもできるし、上述のポリシを組み合わせて使用することもできる。
【０１０８】
＜基地局＞
図２２において、基地局２はインターフェース２５を介して制御装置８と通信するものとする。基地局２は、インターフェース２５を介して制御装置８からポリシを受信すると、受信したポリシを識別部２０に記憶する。識別部２０は、受信したポリシに基づいて、ネットワークを選択する。また、識別部２０は、受信したポリシに基づいて、ネットワークノードを選択してもよい。
【０１０９】
ＭＭＥ５は、基地局２と同様に、制御装置８と通信するためのインターフェースを有してもよい。ＭＭＥ５は、インターフェースを介して、制御装置８からポリシを受信し、受信したポリシに基づいて、ネットワークを選択する。ＭＭＥ５は、受信したポリシに基づいて、ネットワークノードを選択してもよい。
【０１１０】
６．第６の実施形態
本発明の第６の実施形態によれば、制御装置が仮想ネットワークのリソースのプロビジョニングを実行できることで、仮想ネットワークの運用管理の効率を向上させることができる。第６の実施形態は、第１−第５の実施形態、後述の実施形態のいずれにも適用可能である。
【０１１１】
６．１）システム構成
図２３に例示する本実施形態による通信システムは、複数のネットワーク（ここではレガシーネットワークと仮想ネットワーク）と、端末１と、基地局２と、制御装置８と、を有する。レガシーネットワークおよび仮想ネットワークの構成はすでに述べた通りであるから、同一の参照番号を付して詳細は省略する。
【０１１２】
制御装置８は、仮想ネットワークのリソースのプロビジョニングを実行する。たとえば、制御装置８は、通信トラフィックのオフロードに備えて、仮想ネットワークノード（仮想ＭＭＥ，仮想ＳＧＷ、仮想ＰＧＷ等）に対してリソース（サーバ資源、ＣＰＵ資源、ネットワーク資源等）を割り当てることができる。この仮想ネットワークノードに対するリソース割当は、例えば、仮想ネットワークノードを運用する仮想マシンに対して行うことができる。
【０１１３】
一例として、制御装置８は、通信トラフィックが増加する時間帯を予測し、当該時間帯に先立って仮想ネットワークのリソースのプロビジョニングを実行できる。また、制御装置８は、通信トラフィックの増加に応じて、仮想ネットワークのリソースのプロビジョニングを動的に実行することもできる。
【０１１４】
６．２）制御装置
図２４に例示するように、制御装置８は、上述した第５の実施形態で例示された構成（図２１参照）に加え、仮想ネットワークのリソースのプロビジョニングを実行する仮想ＮＷ（ネットワーク）制御部８３を含む。ただし、本実施形態による制御装置８の構成は図２４の例に限定されない。例えば、制御装置８は、基地局２等にネットワーク選択のためのポリシを通知する機能（ポリシー管理ＤＢ８０等）を備えなくてもよい。また、本実施形態による制御装置は、第５の実施形態による制御装置（図２１）と互いに異なる装置であってもよい。
【０１１５】
以下、図２１と同様の機能部については同じ参照番号を付して説明を省略し、仮想ネットワークのリソースのプロビジョニングを実行する仮想ＮＷ制御部８３について詳細に説明する。
【０１１６】
仮想ＮＷ制御部８３は、例えば、所定の種別のＭＴＣデバイスによる通信が発生する時間帯に先立って、当該ＭＴＣデバイスによる通信トラフィックを処理可能なリソースを仮想ネットワークに割り当てる。
【０１１７】
例えば、仮想ＮＷ制御部８３は、ＭＴＣデバイスが送信する制御信号（例えば、ネットワークへの接続要求に関する制御信号）を処理するためのリソースを、仮想ＭＭＥ５Ａに割り当てる。また、例えば、仮想ＮＷ制御部８３は、ＭＴＣデバイスが送信するＵ−Ｐｌａｎｅ（ユーザ・プレーン）データを処理するためのリソースを、仮想ＳＧＷ３Ａおよび仮想ＰＧＷ４Ａに割り当てる。仮想ＮＷ制御部８３は、所定の種別のＭＴＣデバイスグループに関する通信トラフィックを処理するためのリソースを仮想ネットワークに割り当ててもよい。仮想ＮＷ制御部８３は、ＭＴＣデバイスによる通信トラフィックが発生しない時間帯は、仮想ネットワークからリソースを解放してもよい。制御装置８の制御部８１は、例えば、ＭＴＣデバイスに関する通信トラフィックを処理するためのリソースが割り当てられたことに応じて、ネットワーク選択のためのポリシを基地局２等に通知する。基地局２等に通知されるポリシは、例えば、上述の第５の実施形態に例示されたポリシのうち、ＭＴＣデバイスに関連するポリシである。
【０１１８】
仮想ＮＷ制御部８３は、例えば、通信システムにおける通信トラフィックの分析結果に基づいて、通信トラフィックが増加する時間帯を予測し、当該予測結果に基づいて、増加する通信トラフィックを処理するためのリソースを仮想ネットワークに割り当てることができる。仮想ＮＷ制御部８３が、通信トラフィックの分析を実行してもよい。また、仮想ＮＷ制御部８３は、ＯＳＳ／ＢＳＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ／Ｂｕｓｉｎｅｓｓ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ）を介してネットワークオペレータからトラフィック分析の結果を取得してもよい。
【０１１９】
例えば、仮想ＮＷ制御部８３は、増加が見込まれる通信トラフィックの制御信号を処理するためのリソースを、仮想ＭＭＥ５Ａに割り当てる。また、例えば、仮想ＮＷ制御部８３は、増加が見込まれるＵ−Ｐｌａｎｅ（ユーザ・プレーン）データを処理するためのリソースを、仮想ＳＧＷ３Ａおよび仮想ＰＧＷ４Ａに割り当てる。
【０１２０】
制御装置８の制御部８１は、例えば、リソースが割り当てられたことに応じて、ネットワーク選択のためのポリシを基地局２等に通知する。また、制御部８１は、上述の第５の実施形態に例示されたポリシの少なくとも１つを基地局２等に通知することもできる。例えば、制御部８１は、通信トラフィックをオフロードするため、所定のアプリケーションに関する通信トラフィックを仮想ネットワークに転送することを示すポリシを基地局２等に通知する。
【０１２１】
仮想ＮＷ制御部８３は、例えば、地震等の災害発生に応じて、仮想ネットワークにリソースを割り当てることができる。また、仮想ＮＷ制御部８３は、例えば、多数の端末利用者が集まるイベントが開催される日時に先立って、仮想ネットワークにリソースを割り当てることができる。
【０１２２】
例えば、仮想ＮＷ制御部８３は、災害発生に伴って、あるいはイベントに伴って増加が見込まれる通話あるいはデータ通信を処理するためのリソースを、仮想ＳＧＷ３，仮想ＰＧＷ４および仮想ＭＭＥ５Ａに割り当てることができる。制御装置８の制御部８１は、例えば、リソースが割り当てられたことに応じて、ネットワーク選択のためのポリシを基地局２等に通知する。たとえば、制御部８１は、上述の第５の実施形態に例示されたポリシの少なくとも１つを基地局２等に通知することもできる。例えば、制御部８１は、通信トラフィックをオフロードするため、所定のアプリケーションに関する通信トラフィックを仮想ネットワークに転送することを示すポリシを基地局２等に通知してもよい。あるいは、制御部８１は、所定のユーザ属性（例えば、一般ユーザ）に対応する端末１を仮想ネットワークに接続することを示すポリシを、基地局２等に通知することもできる。また、例えば、制御部８１は、通話に関する通信トラフィックを、ユーザ毎にラウンドロビンで仮想ネットワークまたはレガシーネットワークのいずれかに転送することを示すポリシを、基地局２等に通知してもよい。
【０１２３】
仮想ＮＷ制御部８３は、例えば、仮想ネットワークに要求される性能に基づいて、仮想ネットワークにリソースを割り当てることができる。例えば、仮想ＮＷ制御部８３は、仮想ネットワークに要求されるＳＬＡ（Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ）を満たすように、仮想ネットワークにリソースを割り当てる。制御装置８の制御部８１は、例えば、リソースが割り当てられたことに応じて、ネットワーク選択のためのポリシを基地局２等に通知する。制御部８１は、例えば、上述の第５の実施形態に例示されたポリシの少なくとも１つを基地局２等に通知してもよい。
【０１２４】
仮想ＮＷ制御部８３は、例えば、基地局２等に通知済みのポリシによって仮想ネットワークに流入すると想定される通信トラフィックの量を予測することができる。仮想ＮＷ制御部８３は、基地局２等に通知する予定のポリシによって仮想ネットワークに流入すると想定される通信トラフィックの量を予測してもよい。仮想ＮＷ制御部８３は、このようにして予測された通信量に基づいて、仮想ネットワークにリソースを割り当てる。例えば、仮想ＮＷ制御部８３は、仮想ネットワークに流入すると想定される通信トラフィックを処理するために必要なリソースを仮想ネットワークに割り当てる。仮想ＮＷ制御部８３は、仮想ネットワークに流入すると想定される通信トラフィックを所定のＳＬＡを満たす性能で処理するために必要なリソースを、仮想ネットワークに割り当ててもよい。制御装置８の制御部８１は、例えば、リソースが割り当てられたことに応じて、ネットワーク選択のためのポリシを基地局２等に通知する。制御部８１は、例えば、上述の第５の実施形態に例示されたポリシの少なくとも１つを基地局２等に通知する。
【０１２５】
６．３）通信装置
図２５に例示するように。通信装置１００は、仮想ネットワークにおける仮想ネットワーク機能、すなわち仮想ネットワークノード（例えば、仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ、仮想ＭＭＥ５Ａ等）の機能を提供する仮想マシンを運用する装置であり、例えば、サーバ、ルータ等である。
【０１２６】
通信装置１００は、制御部１１０および少なくとも一つの仮想ネットワーク機能（ＶＮＦ：Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ）１２０を含むものとする。
【０１２７】
制御部１１０は、仮想ネットワークノードの機能を提供するＶＮＦ１２０を仮想マシン上で運用することができる。制御部１１０は、例えば、ハイパーバイザ（Ｈｙｐｅｒｖｉｓｏｒ）等、コンピュータの仮想化を実行可能な制御ソフトウェアにより構成されてもよい。
【０１２８】
制御部１１０は、ＶＮＦ１２０を運用する仮想マシンの起動、停止および移行（仮想マシンを他の通信装置１００に移行するマイグレーション）の少なくとも１つを実行できる。
【０１２９】
仮想ネットワークノードの各々は、例えば以下の機能を有する。
仮想Ｐ−ＧＷ４Ａ：
・パケットを処理する機能（Ｕｓｅｒ−Ｐｌａｎｅ機能）
・通信に応じた課金状態を管理する機能（ＰＣＥＦ：Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｅｎｆｏｒｃｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）
・ＱｏＳ等のポリシを制御する機能（ＰＣＲＦ：Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅ  Ｆｕｎｃｔｉｏｎ）
【０１３０】
仮想Ｓ−ＧＷ３Ａ：
・パケットを処理する機能（Ｕｓｅｒ−Ｐｌａｎｅ機能）
・制御シグナリングを処理する機能（Ｃ−Ｐｌａｎｅ機能）
・通信を傍受するための合法的傍受（ＬＩ：Ｌａｗｆｕｌ  Ｉｎｔｅｒｃｅｐｔｉｏｎ）機能
【０１３１】
仮想ＭＭＥ５Ａ：
・制御シグナリングを処理する機能（Ｃ−Ｐｌａｎｅ機能）
・ＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）と連携して、通信システムの加入者情報を管理する機能
【０１３２】
ＶＮＦ１２０は、仮想マシン上で、上述の仮想ネットワークノードとして動作する。上述の実施形態では、ＶＮＦ１２０は、仮想ネットワークノード毎に構築されるが、ＶＮＦ１２０は、各仮想ネットワークノードが有する機能毎に構築されてもよい。例えば、ＶＮＦ１２０は、仮想マシン上で、仮想ＰＧＷ４ＡのＵ−Ｐｌａｎｅ機能として動作してもよい。
【０１３３】
制御装置８の仮想ＮＷ制御部８３は、通信装置１００の制御部１１０に、ＶＮＦ１２０を実行するための仮想マシンの起動、削除および移行の少なくとも１つを指示できる。仮想ＮＷ制御部８３は、仮想マシンの起動、削除および移行の少なくとも１つを制御部１１０に指示することにより、仮想ネットワークのリソースを制御できる。
【０１３４】
７．第７の実施形態
本発明の第７の実施形態によれば、仮想ネットワークのオペレータは、レガシーネットワークのオペレータに対して、仮想ネットワークを貸し出すことができる。仮想ネットワークを有償で貸し出すことにより、仮想ネットワークのオペレータは、仮想ネットワークの利用料金を得ることができる。また、レガシーネットワークのオペレータは、自らレガシーネットワークへの設備投資をしなくとも、ネットワークを仮想的に増強できる。第７の実施形態は、第１−第６の実施形態のいずれにも適用可能である。
【０１３５】
７．１）システム構成
図２６に例示する本実施形態による通信システムは、それぞれのオペレータにより運用される複数のネットワーク（ここではレガシーネットワークと仮想ネットワーク）と、端末１と、基地局２と、を有し、端末１がレガシーネットワークの加入者端末であるものとする。レガシーネットワークおよび仮想ネットワークの構成はすでに述べた通りであるから、同一の参照番号を付して詳細は省略する。
【０１３６】
図２６において、仮想ネットワークのオペレータ（オペレータ：Ｂ）は、レガシーネットワークのオペレータ（オペレータ：Ａ）に、仮想ネットワークを貸し出すことができる。オペレータＡは、貸借した仮想ネットワークに通信トラフィックをオフロードすることで、レガシーネットワークの負荷を軽減できる。
【０１３７】
基地局２は、オペレータＡまたはＢのいずれかが所有するものとし、オペレータＡの加入者端末の通信トラフィックの少なくとも一部を仮想ネットワークに送信できる。基地局２は、加入者端末の通信トラフィックを識別し、識別されたトラフィックを仮想ネットワークに送信できる。基地局２は、例えば、上述の第５の実施形態に例示されたポリシに基づいて、オペレータＡの加入者端末の通信トラフィックの一部を仮想ネットワークに送信することができる。
【０１３８】
図２７に例示するように、オペレータＡは、オペレータＢが所有する仮想ネットワークを利用する対価としてオペレータＢに利用料金を支払う。オペレータＡに対する課金方法としては、例えば、月または年単位の定額制、仮想ネットワークの通信データあるいは通信時間に応じた従量制、あるいはオペレータＡ用に仮想ネットワークに割り当てた仮想マシンに対応するリソース量に応じた従量制等を採用できる。なお、これらの課金方法は例示であり、オペレータＡに対する課金方法は、上記の例に限定されない。
【０１３９】
オペレータＡが基地局２に設定するネットワーク選択のためのポリシは、例えば、上述の第５の実施形態に例示されたポリシであってもよい。また、オペレータＡはＭＭＥ５にポリシを設定してもよい。基地局２あるいはＭＭＥ５は、設定されたポリシに従って、端末１が接続するネットワークを選択する。なお、仮想ネットワークのオペレータＢが、オペレータＡに代替して、基地局２等にポリシを設定してもよい。
【０１４０】
７．２）第１動作例
図２８に例示するように、基地局２は、端末１から受信した“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を仮想ＭＭＥ５Ａに送信する（動作Ｓ７−１）。この“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信先として、基地局２が、動作Ｓ７−１に先立って、図６の動作Ｓ２−５および動作Ｓ２−６により仮想ＭＭＥ５Ａを選択することができる。また、図８の動作Ｓ３−６〜動作Ｓ３−９により、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信先に仮想ＭＭＥ５Ａを選択してもよい。また、図１１の動作Ｓ４−５〜動作Ｓ４−７により、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信先に仮想ＭＭＥ５Ａを選択してもよい。さらに、図１６、図１８あるいは図１９に例示された動作に基づいて、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を仮想ＭＭＥ５Ａに送信してもよい。
【０１４１】
基地局２は、仮想ネットワークを利用するオペレータ毎に仮想ＭＭＥ５Ａを管理することができる。例えば、基地局２のネットワーク切替部２１は、オペレータＡのために、専用の仮想ＭＭＥ５Ａを選択できる。すなわち、基地局２は、オペレータＡが所有するレガシーネットワークの加入者端末１からのトラフィックに対して、専用の仮想ＭＭＥ５を選択可能である。
【０１４２】
仮想ＭＭＥ５Ａは、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に先立って、端末１の認証処理を実行する。仮想ＭＭＥ５Ａは、例えば、仮想ネットワークに配置されたＨＳＳ６を用いて端末１を認証することができる。仮想ＭＭＥ５Ａは、レガシーネットワークに配置されたＨＳＳ６を用いて端末１を認証してもよい。
【０１４３】
ＨＳＳ６は、例えば、端末１のＩＭＳＩと当該端末１が加入するオペレータに関する情報とを関連付けて管理する。例えば、仮想ＭＭＥ５Ａは、上記の認証処理の際、ＨＳＳ６から端末１が加入するオペレータに関する情報を取得し、端末１に対応するオペレータを認識する。
【０１４４】
仮想ＭＭＥ５Ａは、ＥＰＳベアラの構築を開始する。図２８の例では、仮想ＭＭＥ５Ａは、仮想ネットワークをオペレータＢから借りたオペレータＡに対して、専用のゲートウェイ（仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ）を割り当てる。他のオペレータ（例えば、オペレータＣ）がオペレータＢから仮想ネットワークを借りていたとしても、オペレータＡとオペレータＣには、それぞれ異なるゲートウェイが割り当てられる。仮想ネットワークを利用するオペレータの各々に対して異なるゲートウェイが割り当てられることで、各オペレータに関する通信トラフィックは仮想的に分離され、セキュリティが向上する。
【０１４５】
仮想ＭＭＥ５Ａは、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に応じて、オペレータＡ専用の仮想ＳＧＷ３を選択する（動作Ｓ７−２）。
【０１４６】
例えば、図１０に示すＭＭＥの構成を参照すると、仮想ＭＭＥ５Ａの仮想エンティティ管理部５０は、仮想ネットワークを利用するオペレータ毎に仮想エンティティ（仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ等）を管理する。仮想ＭＭＥ５Ａの制御部５１は、仮想エンティティ管理部５０に従って、オペレータＡに対応する仮想ＳＧＷ３Ａを選択する。
【０１４７】
また、例えば、仮想ＭＭＥ５Ａの制御部５１は、仮想エンティティ管理部５０が管理する仮想エンティティから、オペレータＡに割り当てる仮想ＳＧＷ３Ａを選択する。仮想エンティティ管理部５０は、制御部５１により選択された仮想ＳＧＷ３Ａと、当該仮想ＳＧＷ３Ａが割り当てられたオペレータの識別情報とを対応付ける。制御部５１は、仮想ＳＧＷ３Ａを選択する際、仮想エンティティ管理部５０が管理する仮想エンティティのうち、オペレータの識別情報が対応付けられていない仮想エンティティを選択する。
【０１４８】
仮想ＭＭＥ５Ａは、動作Ｓ７−２で選択した仮想ＳＧＷ３Ａに対して、“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを送信する（動作Ｓ７−３）。仮想ＭＭＥ５Ａは、仮想ネットワークをオペレータＢから借りたオペレータＡに対して、専用の仮想ＰＧＷ４Ａを割り当てる。仮想ＭＭＥ５Ａは、“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージに、オペレータＡに割り当てられた仮想ＰＧＷ４ＡのＩＰアドレスを含める。
【０１４９】
例えば、仮想ＭＭＥ５Ａの仮想エンティティ管理部５０は、仮想ネットワークを利用するオペレータ毎に、仮想エンティティ（仮想ＳＧＷ３Ａ、仮想ＰＧＷ４Ａ等）を管理する。仮想ＭＭＥ５Ａの制御部５１は、仮想エンティティ管理部５０に従って、オペレータＡに対応する仮想ＰＧＷ４ＡのＩＰアドレスを“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージに含める。
【０１５０】
また、例えば、仮想ＭＭＥ５Ａの制御部５１は、仮想エンティティ管理部５０が管理する仮想エンティティから、オペレータＡに割り当てる仮想ＰＧＷ４Ａを選択する。仮想エンティティ管理部５０は、制御部５１により選択された仮想ＰＧＷ４Ａと、当該仮想ＰＧＷ４Ａが割り当てられたオペレータの識別情報とを対応付ける。制御部５１は、仮想ＰＧＷ４Ａを選択する際、仮想エンティティ管理部５０が管理する仮想エンティティのうち、オペレータの識別情報が対応付けられていない仮想エンティティを選択する。
【０１５１】
仮想ＭＭＥ５Ａから“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを受信したことに応じて、仮想ＳＧＷ３Ａは、受信したメッセージで指定された仮想ＰＧＷ４Ａに対して、“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを送信する（動作Ｓ７−４）。仮想ＳＧＷ３Ａは、仮想ＰＧＷ４Ａに送信するメッセージに、自身のＩＰアドレスを含める。
【０１５２】
仮想ＰＧＷ４Ａは、仮想ＳＧＷ３Ａに対して、“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ”メッセージを返信する（動作Ｓ７−５）。
【０１５３】
仮想ＳＧＷ３Ａは、仮想ＭＭＥ５Ａに対して、“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ”メッセージを返信する（動作Ｓ７−６）。“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ”メッセージの受信に応じて、仮想ＭＭＥ５Ａは、基地局２に対して、仮想ＳＧＷ３Ａと基地局２との間でセッションを構築するための情報を通知する。
【０１５４】
以上の図２８に例示された動作により、仮想ネットワークにＥＰＳベアラが構築される。オペレータＡのレガシーネットワークの加入者端末（図２８中の端末１）は、構築されたＥＰＳベアラを介して通信する。
【０１５５】
７．３）第２動作例
図２９に例示するように、基地局２は、端末１から受信した“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を、仮想ＭＭＥ５Ａに送信する（動作Ｓ８−１）。基地局２は、例えば、動作Ｓ８−１に先立って、図６の動作Ｓ２−５およびＳ２−６により、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信先に仮想ＭＭＥ５Ａを選択する。また、例えば、基地局２は、図８の動作Ｓ３−６〜動作Ｓ３−９により、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信先に仮想ＭＭＥ５Ａを選択してもよい。また、例えば、基地局２は、図１１の動作Ｓ４−５〜動作Ｓ４−７により、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の送信先に仮想ＭＭＥ５Ａを選択してもよい。また、例えば、基地局２は、図１６、図１８および図１９に例示された動作に基づいて、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を仮想ＭＭＥ５Ａに送信してもよい。
【０１５６】
仮想ＭＭＥ５Ａは、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”の受信に先立って、端末１の認証処理を実行する。仮想ＭＭＥ５Ａは、例えば、仮想ネットワークに配置されたＨＳＳ６を用いて端末１を認証することができる。仮想ＭＭＥ５Ａは、レガシーネットワークに配置されたＨＳＳ６を用いて端末１を認証してもよい。
【０１５７】
ＨＳＳ６は、例えば、端末１のＩＭＳＩと当該端末１が加入するオペレータに関する情報とを関連付けて管理する。例えば、仮想ＭＭＥ５Ａは、上記の認証処理の際、ＨＳＳ６から端末１が加入するオペレータに関する情報を取得し、端末１に対応するオペレータを認識する。
【０１５８】
仮想ＭＭＥ５Ａは、“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信すると、仮想ＳＧＷ３Ａに対して “Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを送信する（動作Ｓ８−２）。仮想ＭＭＥ５Ａは、例えば、端末１に対応するオペレータに関する情報を“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”に含める。仮想ＭＭＥ５Ａは、“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを送信することで、ＥＰＳベアラの構築を開始する。
【０１５９】
図２９の例では、仮想ＭＭＥ５Ａ、仮想ＳＧＷ３Ａおよび仮想ＰＧＷ４Ａは、それぞれ、仮想ネットワークをオペレータＢから借りたオペレータＡに関するベアラに対して、専用のＴＥＩＤを割り当てる。他のオペレータ（例えば、オペレータＣ）がオペレータＢから仮想ネットワークを借りていたとしても、オペレータＡとオペレータＣに関するベアラには、それぞれのオペレータ特有のＴＥＩＤが割り当てられる。仮想ネットワークを利用するオペレータの各々に対して特有のＴＥＩＤが割り当てられることで、セキュリティが向上する。
【０１６０】
仮想ＳＧＷ３Ａは、仮想ＭＭＥ５Ａから“Ａｔｔａｃｈ  Ｒｅｑｕｅｓｔ”を受信すると、仮想ＰＧＷ４Ａに対して“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを送信する（動作Ｓ８−３）。仮想ＳＧＷ３Ａは、オペレータＡの加入者端末である端末１にオペレータＡ用のＴＥＩＤを割り当て、選択したＴＥＩＤを“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージに含める。また、仮想ＳＧＷ３Ａは、端末１に対応するオペレータに関する情報を“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”に含めてもよい。
【０１６１】
仮想ＳＧＷ３Ａは、仮想ネットワークを利用するオペレータ毎に、各オペレータに割り当てる候補のＴＥＩＤ群を管理することができる。例えば、仮想ＳＧＷ３Ａは、オペレータＡに割り当てる候補のＴＥＩＤ群、オペレータＣに割り当てる候補のＴＥＩＤ群を管理する。仮想ＳＧＷ３Ａは、仮想ＭＭＥ５Ａから通知されたオペレータ情報に基づいて、ＴＥＩＤを選択する。
【０１６２】
また、例えば、仮想ＳＧＷ３Ａは、ＴＥＩＤ群から、オペレータＡに割り当てるＴＥＩＤを選択する。仮想ＳＧＷ３Ａは、選択されたＴＥＩＤと当該ＴＥＩＤが割り当てられたオペレータの識別情報とを対応付ける。仮想ＳＧＷ３Ａは、ＴＥＩＤを選択する際、オペレータの識別情報が対応付けられていないＴＥＩＤを選択する。
【０１６３】
仮想ＰＧＷ４Ａは、仮想ＳＧＷ３Ａから“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを受信すると、仮想ＳＧＷ３Ａに“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ”メッセージを返信する（動作Ｓ８−４）。仮想ＰＧＷ４Ａは、オペレータＡの加入者端末である端末１にオペレータＡ用のＴＥＩＤを割り当て、選択したＴＥＩＤを“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージに含める。仮想ＰＧＷ４Ａは、例えば、仮想ＳＧＷ３Ａと同様の方法でＴＥＩＤを選択する。
【０１６４】
仮想ＳＧＷ３Ａは、仮想ＰＧＷ４Ａから“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージを受信すると、仮想ＭＭＥ５Ａに対して“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ”メッセージを送信する（動作Ｓ８−５）。仮想ＳＧＷ３Ａは、オペレータＡの加入者端末である端末１に、オペレータＡ用のＴＥＩＤを割り当て、選択したＴＥＩＤを“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ”メッセージに含める。“Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｓｐｏｎｓｅ”メッセージの受信に応じて、仮想ＭＭＥ５Ａは、基地局２に対して、仮想ＳＧＷ３Ａと基地局２との間でセッションを構築するための情報を通知する。
【０１６５】
以上の図２９に例示された動作により、仮想ネットワークにＥＰＳベアラが構築される。オペレータＡのレガシーネットワークの加入者端末（図２９中の端末１）は、構築されたＥＰＳベアラを介して通信する。
【０１６６】
７．４）他のシステム構成
図３０に例示する通信システムでは、仮想ネットワークのオペレータ（オペレータＢ）が、仮想ネットワークをオペレータＢから借りたオペレータの通信トラフィックをモニタすることができる。
【０１６７】
より詳しくは、仮想ネットワークに配置された仮想ＰＣＲＦ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅ  Ｆｕｎｃｔｉｏｎ）４０が、通信トラフィックをモニタする。仮想ＰＣＲＦ４０は、仮想ネットワークをオペレータＢから借りたオペレータ（オペレータＡ、オペレータＣ）毎に配置される。
【０１６８】
仮想ネットワークのオペレータＢは、例えば、制御装置８により仮想ネットワークに仮想ＰＣＲＦ４０を配置する。例えば、図２４に示す構成を参照すれば、制御装置８の仮想ＮＷ制御部８３が、仮想ネットワークを利用するオペレータＡに関する通信トラフィックを監視するための仮想ＰＣＲＦ４０を仮想ネットワークに配置する。
【０１６９】
例えば、仮想ＰＧＷ４Ａの各々は、各仮想ＰＧＷ４Ａに対応付けられたオペレータ用の仮想ＰＣＲＦ４０と接続する。仮想ＰＧＷ４Ａの各々は、ＰＣＥＦ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｅｎｆｏｒｃｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）機能によりパケット数をカウントし、パケット数のカウント結果を各仮想ＰＧＷ４Ａに接続された仮想ＰＣＲＦ４０に転送することができる。
【０１７０】
仮想ネットワークのオペレータ（オペレータＢ）は、各仮想ＰＣＲＦ４０によるパケットのカウント数をモニタし、仮想ネットワークを利用するオペレータ毎の通信量を取得する。オペレータＢは、例えば、オペレータ毎の通信量に基づいて、各オペレータに仮想ネットワークの使用料金を請求する。
【０１７１】
以上、本発明の実施形態を説明したが、本発明は、上記したそれぞれの実施形態に限定されるものではない。本発明は、各実施形態の変形・置換・調整に基づいて実施できる。また、本発明は、各実施形態を任意に組み合わせて実施することもできる。即ち、本発明は、本明細書の全ての開示内容、技術的思想に従って実現できる各種変形、修正を含む。また、本発明は、ＳＤＮ（Ｓｏｆｔｗａｒｅ−Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ）の技術分野にも適用可能である。
【符号の説明】
【０１７２】
１                        端末
１０                      メッセージ生成部
１１                      通信部
２                        基地局
２０                      識別部
２１                      ネットワーク切替部
２２                      スイッチ部
２３                      ポート
２４                      ポリシ管理ＤＢ
３                        ＳＧＷ
３Ａ                      仮想ＳＧＷ
４                        ＰＧＷ
４Ａ                      仮想ＰＧＷ
４０                      仮想ＰＣＲＦ
５                        ＭＭＥ
５０                      仮想エンティティ管理部
５１                      制御部
５Ａ                      仮想ＭＭＥ
７                        ルータ
７０                      スイッチ部
７１                      ポート
７２                      ポリシ管理ＤＢ
８                        制御装置
８０                      ポリシ管理ＤＢ
８１                      制御部
８２                      インターフェース
８３                      仮想ＮＷ制御部
１００                    通信装置
１１０                    制御部
１２０                    仮想ネットワーク機能
【図１】
0006460101.tif 000002
【図２】
0006460101.tif 000003
【図３】
0006460101.tif 000004
【図４】
0006460101.tif 000005
【図５】
0006460101.tif 000006
【図６】
0006460101.tif 000007
【図７】
0006460101.tif 000008
【図８】
0006460101.tif 000009
【図９】
0006460101.tif 000010
【図１０】
0006460101.tif 000011
【図１１】
0006460101.tif 000012
【図１２】
0006460101.tif 000013
【図１３】
0006460101.tif 000014
【図１４】
0006460101.tif 000015
【図１５】
0006460101.tif 000016
【図１６】
0006460101.tif 000017
【図１７】
0006460101.tif 000018
【図１８】
0006460101.tif 000019
【図１９】
0006460101.tif 000020
【図２０】
0006460101.tif 000021
【図２１】
0006460101.tif 000022
【図２２】
0006460101.tif 000023
【図２３】
0006460101.tif 000024
【図２４】
0006460101.tif 000025
【図２５】
0006460101.tif 000026
【図２６】
0006460101.tif 000027
【図２７】
0006460101.tif 000028
【図２８】
0006460101.tif 000029
【図２９】
0006460101.tif 000030
【図３０】
0006460101.tif 000031