[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6469846B2 - 仮想化ネットワーク機能を含む通信ネットワークの制御法 - Google Patents

仮想化ネットワーク機能を含む通信ネットワークの制御法 Download PDF

Info

Publication number
JP6469846B2
JP6469846B2 JP2017512099A JP2017512099A JP6469846B2 JP 6469846 B2 JP6469846 B2 JP 6469846B2 JP 2017512099 A JP2017512099 A JP 2017512099A JP 2017512099 A JP2017512099 A JP 2017512099A JP 6469846 B2 JP6469846 B2 JP 6469846B2
Authority
JP
Japan
Prior art keywords
network
communication
function
application
communication network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017512099A
Other languages
English (en)
Other versions
JP2017523739A (ja
JP2017523739A5 (ja
Inventor
クラウス ホフマン
クラウス ホフマン
Original Assignee
ノキア ソリューションズ アンド ネットワークス ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト
ノキア ソリューションズ アンド ネットワークス ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ノキア ソリューションズ アンド ネットワークス ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト, ノキア ソリューションズ アンド ネットワークス ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト filed Critical ノキア ソリューションズ アンド ネットワークス ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディトゲゼルシャフト
Publication of JP2017523739A publication Critical patent/JP2017523739A/ja
Publication of JP2017523739A5 publication Critical patent/JP2017523739A5/ja
Application granted granted Critical
Publication of JP6469846B2 publication Critical patent/JP6469846B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/20Network management software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、少なくとも1つの仮想化ネットワーク機能を含む通信ネットワークの制御に使用可能な装置、方法、システム、コンピュータプログラム、コンピュータプログラム製品およびコンピュータ可読媒体に関する。
背景技術における以下の説明では、本発明の実施形態の少なくともいくつかの例に対する関連する従来技術においては知られておらず、本発明によって提供される開示内容と併せて、見通し、発見、認識もしくは公開内容、または関連内容を述べることがある。本発明のそのような寄与には、以下で具体的に示すものもあれば、関連する文脈から明らかなものもある。
本明細書で使用される略語の意味は以下の通りである:
3GPP 第3世代パートナーシッププロジェクト(3rd Generation Partner Project)
AP:アクセスポイント
APN:アクセスポイント名
ATCA:アドバンストテレコミュニケーションズコンピューティングアーキテクチャ(advanced telecommunications computing architecture)
BGCF:ブレイクアウトゲートウェイ制御機能(breakout gateway control function)
BNG:ブロードバンドネットワークゲートウェイ
BRAS ブロードバンドアクセスサーバ
BS:基地局
CAM クラウドアプリケーションマネージャ(以前はCFWとして知られていた
CFW クラウドフレームワーク
CN:コアネットワーク
CP 制御プレーン
CPU:中央処理装置
DB:データベース
CSCF:呼セッション制御機能
DNS:ドメインネームサーバ
DP データプレーン
DSL:デジタル加入者回線
DL:ダウンリンク
eNB:発展型Node−B
EPC:発展型パケットコア
ETSI 欧州電気通信標準化機構
GGSN:ゲートウェイGPRSサポートノード
GO:グローバルオーケストレータ(global orchestrator)
GPRS 汎用パケット無線サービス(General Packet Radio Service)
GTP−C GPRSトンネリングプロトコル−制御プレーン
GUMMEI:グローバル一意MME識別子
GUTI:グローバル一意一時的識別子
HeNB:ホームeNB
HSS:ホーム加入者サーバ
IBCF:相互接続境界制御機能(interconnection border control function)
ID:識別、識別子
IMS:IPマルチメディアシステム
IP インターネットプロトコル
LTE:ロングタームエボリューション(Long Term Evolution)
LTE−A:LTEアドバンスト(LTE Advanced)
M2M:機械対機械(machine to machine)
MAC:媒体アクセス制御
MCC:モバイルカントリーコード(mobile country code)
MGCF:メディアゲートウェイ制御機能
MME 移動体管理エンティティ
MNC:移動体ネットワークコード
M−TMSI:MME一時的移動体加入者識別
NE:ネットワーク要素
NF:ネットワーク機能
NFV:ネットワーク機能仮想化
NUC:ネットワーク利用コントローラ(network utilisation controller)
OAM 運用管理保守
OFC:オープンフローコントローラ
OTT:オーバーザトップ(over the top)
P−CSCF:プロキシ呼セッション制御機能
PCRF:ポリシー/課金ルール機能
PGW パケットデータネットワークゲートウェイ
PGW−C PGW制御プレーン
PGW−U PGWユーザプレーン
PIP/InP 物理的インフラ提供業者/インフラ提供業者
RAN:無線アクセスネットワーク
SCTP:ストリーム制御伝送プロトコル
SDN ソフトウェア定義ネットワーク/ネットワーキング
SGSN:サービングGPRSサポートノード
SGW シグナリングゲートウェイ
SGW−C SGW制御プレーン
SGW−U SGWユーザプレーン
SIP:セッション開始プロトコル
UE:ユーザ機器
UL:アップリンク
UMTS:ユニバーサル移動体通信システム(universal mobile telecommunication system)
UP:ユーザプレーン
VNO:仮想ネットワークオペレータ
本発明の実施形態は、少なくとも1つの仮想化ネットワーク機能、仮想化通信機能または通信アプリケーションを含む通信ネットワークに関する。仮想化ネットワーク機能、通信機能または通信アプリケーションは、仮想コアネットワーク機能、仮想アクセスネットワーク機能、仮想IMS要素、仮想化端末機能、OTT機能または要素、M2M通信が可能な機能または要素など、いずれの種類であってもよい。
一実施形態の一例によれば、たとえば、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されると判定するステップと、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示を用意するステップと、通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、用意された指示の送信を行うステップとを含む方法が提供される。
さらに、一実施形態の一例によれば、たとえば、少なくとも1つの処理回路と、処理回路によって実行される命令を格納する少なくとも1つのメモリとを備える装置であって、少なくとも1つのメモリおよび命令が、少なくとも1つの処理回路によって、装置に、少なくとも、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されると判定すること、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示を用意すること、ならびに通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、用意された指示の送信をすることを行わせるように構成されている、装置が提供される。
さらなる改良によれば、これらの例は、以下の特徴の1つまたは複数を含んでいてもよい:
− 通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションがセットアップされてもよく、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されるという判定が、新たな仮想化通信機能またはアプリケーションのセットアップが完了したときになされてもよく、
− 指示は、少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも1つを含んでいてもよく、
− 用意された指示の送信はドメインネームサーバ要素またはその機能に対して行われてもよく、
− 処理は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの1つによって実行されてもよく、少なくとも1つのインスタンス化される仮想化通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能に関連しており、
− 用意された指示は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、通信ネットワークにおいて通信する通信機能またはアプリケーション、および通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに送信させられてもよく、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれていてもよい。
一実施形態の別の例によれば、たとえば、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかをチェックするステップと、チェックの結果に基づいて、通信が行われるときに用いられる通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップとを含む方法が提供される。
さらに、一実施形態の別の例によれば、たとえば、少なくとも1つの処理回路と、処理回路によって実行される命令を格納する少なくとも1つのメモリとを備える装置であって、少なくとも1つのメモリおよび命令が、少なくとも1つの処理回路によって、装置に、少なくとも、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションが、インスタンス化されることを指示されているかどうかをチェックすること、およびチェックの結果に基づいて、通信が行われるときに用いられる、通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択することを行わせるように構成されている、装置が提供される。
さらなる改良によれば、これらの例は、以下の特徴の1つまたは複数を含んでいてもよい:
− 通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求が受信および処理されてもよく、最初のアタッチ要求は、新たな仮想化通信機能またはアプリケーションに対するチェックをトリガすることができ、
− 新たな仮想化通信機能またはアプリケーションがあるかどうかのチェックは、時間に基づいて、または所定のイベントに応答してトリガされてもよく、
− 通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が取得されてもよく、取得された指示は、インスタンス化される仮想化通信機能またはアプリケーションを判定または認識するために処理されてもよく、
− 指示は、少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも1つを含んでいてもよく、
− 少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、通信ネットワークのドメインネームサーバ、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの1つから取得されてもよく、
− 新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースは問い合わせされてもよく、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれていてもよく、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示はデータベースから取得され、
− 処理は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの1つによって実行されてもよく、少なくとも1つの新たなインスタンス化される仮想化通信機能またはアプリケーションが通信ネットワークの通信ネットワーク制御機能に関係していてもよい。
さらに、各実施形態によれば、たとえば、コンピュータ用のコンピュータプログラム製品であって、この製品がコンピュータ上で動作させられたときに、上で定義された方法の各ステップを実施するためのソフトウェアコード部分を含む、コンピュータプログラム製品が提供される。コンピュータプログラム製品は、前記ソフトウェアコード部分の格納されているコンピュータ可読媒体を含んでいてもよい。さらに、コンピュータプログラム製品は、コンピュータの内部メモリに直接的にロード可能、かつ/またはアップロード、ダウンロードおよびプッシュの手続きのうちの少なくとも1つによって、ネットワークを介して送信可能であってもよい。
添付の図面を参照しながら、本発明のいくつかの実施形態をあくまで一例として説明する。
実施形態のいくつかの例が実装可能である通信ネットワークの全体的な構成を示す図である。 実施形態のいくつかの例が実装可能である通信ネットワークの構成を示す図である。 いくつかのさらなる例が実装可能である通信ネットワークの構成を示す図である。 実施形態のいくつかの例において使用可能な識別データの構造を示す図である。 実施形態のいくつかの例による、指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能において行われる処理を示すフローチャートである。 実施形態のいくつかの例による、ネットワーク要素またはネットワーク機能選択器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能において行われる処理のフローチャートである。 実施形態のいくつかの例による、指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能を示す図である。 実施形態のいくつかの例による、ネットワーク要素またはネットワーク機能選択器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能を示す図である。
過去数年の間に、たとえば、統合サービスデジタル網(ISDN)、DSLなどの有線ベースの通信ネットワーク、またはcdma2000(符号分割多元アタッチ)システム、ユニバーサル移動体電気通信システム(Universal Mobile Telecommunications System)(UMTS)、たとえばLTEもしくはLTE−Aに基づく拡張通信ネットワークのような第3世代(3G)および第4世代(4G)のセルラー通信ネットワーク、Global System for Mobile Communications(GSM(登録商標))、グローバルパケット無線システム(General Packet Radio System)(GPRS)、Enhanced Data Rates for Global Evolution(EDGE)のような第2世代(2G)のセルラー通信ネットワークなどの無線通信ネットワーク、またはワイヤレスローカルエリアネットワーク(WLAN)、Bluetooth(登録商標)もしくはWorldwide Interoperability for Microwave Access(WiMAX)などの他の無線通信システムといった通信ネットワークの発展が世界中で増加した。第3世代パートナーシッププロジェクト(3GPP)、Telecoms & Internet converged Services & Protocols for Advanced Networks(TISPAN)、国際電気通信連合(ITU)、第3世代パートナーシッププロジェクト2(3GPP2)、インターネット技術タスクフォース(Internet Engineering Task Force)(IETF)、IEEE(Institute of Electrical and Electronics Engineers)、WiMAXフォーラムなどのさまざまな組織が、電気通信ネットワークおよびアクセス環境の標準に携わっている。
一般に、ユーザデバイスまたはユーザ機器(UE)などの端末装置と、別の通信ネットワーク要素またはユーザデバイスとの間に通信接続を適切に確立し、処理するには、データベース、サーバ、ホストなど、通信ネットワーク制御要素、たとえばアクセスポイント、基地局、eNBなどのアクセスネットワーク要素およびコアネットワーク要素またはコアネットワーク機能、たとえば制御ノード、サポートノード、サービスノード、ゲートウェイなどの1つまたは複数のネットワーク要素が必要とされ、これらは異なる(さまざまな:different。他の箇所においても同様。)通信ネットワークシステムに属することがある。
そのような通信ネットワークは、たとえば、多くの種類の固有ハードウェア機器を含む。新たなネットワークサービスの開始には、さらに別の機器が必要なことが多く、これらの筐体を収容するスペースおよび能力を見つけるのはますます困難になりつつある。さらに、ハードウェアベースの機器はすぐに寿命に達する。このため、ハードウェアベースのネットワーク要素ではなく、ネットワーク機能仮想化とも呼ばれる仮想的に作り出されたネットワーク機能を使用することが考えられている。ソフトウェアベースの仮想化技術によって、多くのネットワーク機器タイプを、たとえばデータセンタ、ネットワークノードおよびエンドユーザ宅内に存在し得る業界標準の大容量サーバ、スイッチおよびストレージ上に集約することが可能である。
図1は、実施形態のいくつかの例が実装可能である通信ネットワークの全体的な構成の例を示す。図1に示すように、ネットワーク機能は、「従来の」ネットワーク要素として、すなわち、たとえばGGSN、SGSN、PGW、MME、SGW、SGW−U、SGW−C、PGW−U、PGW−Cなど(すなわち、EPC要素、IMSネットワーク要素などのコアネットワーク要素)からなる通信ネットワークシステムのたとえば従来のコアネットワーク100を形成する専用のハードウェアエンティティとして実装されてもよい。従来のコアネットワークに対する代替または追加で、対応するネットワーク機能が、仮想ネットワーク機能(ネットワーク要素に対応)の形で、すなわち、サーバなどの対応するコンピューティングデバイス上で動作し、仮想化コアネットワーク200を形成するソフトウェアとして実装されてもよい。そのような仮想化コアネットワークは、たとえば、ソフトウェアベースのPGW、MME、HSS、SGW、SGW−Cなどを含み、これらは対応するハードウェアベースのネットワーク要素のように同じまたは少なくとも類似する機能を実行する。図1に示すように、RAN(1つまたは複数のBSまたはeNBを含む)または固定アクセスネットワークなどのアクセスネットワークサブシステム20は、コアネットワーク100および200によって制御され、これらにアクセスすることができる。
通信システムにおいて、両方の手法が同時かつ混在して使用されてもよいこと、すなわち、サービスに使用されるコアネットワークが、相互作用する仮想と「実在」のネットワーク要素またはネットワーク機能を含むことに留意されたい。さらに、(コア)ネットワーク(EPCまたはIMSなど)のものに加えて、また他のネットワーク機能、たとえばeNBまたはBSのようなアクセスネットワーク要素のネットワーク機能が仮想化ネットワーク機能として提供されてもよい。
NFVは、サーバハードウェア上で動作することができ、新たな機器の設置を必要とせず、必要に応じてネットワークまたはクラウド/データセンタにおけるさまざまな場所に移すことができる、すなわち、そこにインスタンス化/セットアップすることができるソフトウェアにネットワーク機能を実装することを必要とする。NFVは、SDNソフトウェアが動作することができるインフラを提供することによって、SDNをサポートすることが可能であることに留意されたい。さらに、NFVは、コモディティサーバおよびスイッチを使用するために、SDNの目標と緊密に整合する。SDN−Userの部分はクラウドの外に置いても中に置いてもよい。
SDNでは、制御プレーンとユーザプレーンを分割することが可能である。さらにNFVは、いわゆるクラウド環境、すなわちたとえば複数のユーザによって共用されるストレージおよび処理領域内にネットワーク機能がインスタンス化され、配置されるようにして実装されてもよい。クラウドを用いてNFVをサポートするために、いわゆるクラウドアプリケーションマネージャ(CAM)またはそれに類するもの(クラウドフレームワーク、CFW)が使用されてもよい。これによって、たとえば、柔軟な形で(たとえば、分解したSGWおよび/またはPGWをSGW−C、PGW−C、SGW−U、PGW−UおよびOFCに分割して、または分割せずに)コアネットワークの要素/機能をクラウド内に動的に配置することが可能である。
NFをクラウド内に動的に配置することで、NFのすべてまたはコアネットワークのいくつかの部分もしくは機能がクラウドから完全な形で動的に引き出され(すなわちインスタンス化を解除され)、他の部分(従来型またはSDNベースまたは仮想化ネットワーク機能)は必要に応じてネットワーク構造に残ることが可能になる。
インスタンス化されること(またはインスタンス化)は、以下の説明のコンテキストでは、たとえば、通信ネットワークにおいて仮想化ネットワーク部分(たとえば図1参照)で機能する仮想ネットワーク機能が、セットアップされ、オンにされ、アクティブ状態にされ、または他の通信ネットワーク要素もしくは通信ネットワーク要素機能に利用可能な何らかの他の形にされることを意味することに留意されたい。一方、インスタンス化を解除されること(またはインスタンス化解除)は、たとえば、通信ネットワークにおいて仮想化ネットワーク部分(たとえば図1参照)で機能する仮想ネットワーク機能が、オフにされ、非アクティブ状態にされ、または他の通信ネットワーク要素もしくは通信ネットワーク機能に利用可能でない何らかの他の形にされること、すなわち、当該仮想ネットワーク機能のインスタンス化が、少なくとも一時的に取り消されるまたはキャンセルされることを意味する。
以下では、例および本発明の実施形態の例は、仮想化コアネットワーク機能(MME、SGW、PGW、HSSなど)または仮想化アクセスネットワーク機能(eNBなど)などの仮想化ネットワーク機能、仮想化IMS機能(P−CSCF、IBCF、BGCF、MGCFなど)がインスタンス化されるケースに関係する。さらに、対応する仮想化ネットワーク機能がインスタンス化解除される、すなわち、他のネットワーク要素から見て少なくとも部分的にキャンセルされるかまたは非アクティブ状態にされる例が述べられる。
たとえば、本発明の実施形態の例は、UEがeNBにアタッチまたは登録し、このeNBが次に、(新たに)インスタンス化された仮想化MMEなどに接続するシナリオに関係する(さらなる例は、この仮想化MMEがこの後の時点でインスタンス化解除される例に関する)。
以下では用語「アタッチ」または「登録」は、LTEシステムの意味で「アタッチ」、IMSシステムの意味で「登録」など、互いとの通信を行う要素、機能またはアプリケーション間の接続、たとえばUEのような通信要素とネットワーク(すなわち1つまたは複数のネットワーク要素またはネットワーク機能)間の接続、M2M(機械対機械)通信、1つまたは複数OTTアプリケーション(ビデオデータを提供するOTTアプリケーションまたはそのサービス、Skypeのような通信関連のOTTアプリケーションまたはそのサービスなど)およびそれに類するものが関与する通信を接続または確立し、維持することについての異なる形を表すものとして理解されるべきであることに留意されたい。同様に、用語「デタッチ」または「登録解除」は、LTEシステムの意味で「デタッチ」、IMSシステムの意味で「登録解除」など、互いとの通信を行う要素、機能またはアプリケーション間の接続(たとえばUEとネットワーク(すなわち1つまたは複数のネットワーク要素または機能)、M2M通信、OTTが関与する通信など)を切断またはキャンセルすることについての異なる形を表すものとして理解されるべきである。
以下では、通信ネットワークの一例として、セルラー無線通信ネットワーク、たとえばLTEまたはLTE−Advancedに基づくシステムが使用される図面を参照しながら、実施形態のいくつかの例を説明する。しかしながら、本発明は、そのようなタイプの通信システムを使用する用途には限定されず、無線システム、有線システム、その組合せを使用するシステムのいずれであるにせよ、他のタイプの通信システムにも適用可能であることに留意されたい。
以下の例および実施形態は例示にすぎないものとして理解されるべきである。本明細書は、「ある(an)」、「1つの(one)」、または「いくつかの(some)」例または実施形態に複数の場所で言及することがあるが、これは必ずしもそのような言及のそれぞれが同じ例もしくは実施形態を指すことや、その特徴が単一の例示的な形態または実施形態にしか適用されないことを意味するわけではない。異なる実施形態の個々の特徴は、組み合わされて他の実施形態をもたらすこともある。さらに、「含む(comprising)」および「有する(including)」のような用語は、記載された実施形態がそのような述べられた特徴のみからなることには限定されないと理解されるべきであり、そのような例および実施形態は、具体的には述べられていない特徴、構造、ユニット、モジュールなどを含むこともある。
実施形態の例が適用可能である通信システムの基本的なシステムアーキテクチャは、有線または無線のアクセスネットワークサブシステムおよびコアネットワークを有する1つまたは複数の通信ネットワークの一般に知られているアーキテクチャを含み得る。そのようなアーキテクチャは、基地局(BS)、アクセスポイントまたはeNBなどの、1つまたは複数の通信ネットワーク制御要素、アクセスネットワーク要素、無線アクセスネットワーク要素、アクセスサービスネットワークゲートウェイまたは送受信基地局(base transceiver station)を含むことがあり、これらは、それぞれの通達範囲またはセルを制御し、またこれらによって、UE、OTTアプリケーション、M2M通信アーキテクチャで使用可能な要素または機能などの通信を行うことが可能な要素、機能またはアプリケーションの一部であっても、通信を行うことが可能なそのような要素、機能またはアプリケーションなどに別個の要素として取りつけられてもよいモデムチップセット、チップ、モジュールなどの、UEまたは類似の機能をもつ別のデバイスなどの1つまたは複数の通信要素または端末装置が、複数のタイプのデータを送信するための1つまたは複数のチャネルを介して通信することが可能である。さらに、ゲートウェイネットワーク要素、ポリシー/課金制御ネットワーク要素、移動管理エンティティ、運用および保守の要素などのコアネットワーク要素が含まれ得る。
記載された要素の全般的な機能および相互の関連は、実際のネットワークタイプにも依存するが、当業者に知られており、相当する規格に記載されているため、その詳細な説明は本明細書においては省略する。しかしながら、いくつかのさらに別のネットワーク要素および信号リンクが、UEなどの通信を行うことが可能な要素、機能またはアプリケーションとの間の通信に、また本明細書において後で詳細に述べるもの以外の通信ネットワークに使用され得ることに留意されたい。
通信ネットワークは、公衆交換電話網またはインターネットなどの他のネットワークと通信することもできる。通信ネットワークは、クラウドサービスの使用をサポートすることもできる。コアネットワーク、IMSネットワークなどの、BSおよび/もしくはeNBなどの、アクセスシステムのネットワーク要素、OTTアプリケーションなど、ならびに/またはそれぞれの機能は、任意のノード、ホスト、サーバまたはアクセスノードなど、そのような使用に適したエンティティを使用して実装されてもよいことを認識されたい。すでに示したように、アクセスネットワーク要素もしくはコアネットワーク要素などのネットワーク要素、または通信を行うことが可能な要素、機能もしくはアプリケーション(端末装置、OTTアプリケーション、M2M通信要素など)は、対応する仮想化通信機能またはアプリケーションを使用して実装されてもよい。
さらに、記載されたネットワーク要素、たとえばUEのような端末装置またはユーザデバイス、BSまたはeNBのようなセルの通信ネットワーク制御要素、APなどのようなアクセスネットワーク要素、コアネットワーク要素など、ならびに本明細書に述べるような対応する機能、および通信を行うことが可能な他の要素、機能またはアプリケーションは、ソフトウェアによって、たとえばコンピュータ用のコンピュータプログラム製品によって、かつ/またはハードウェアによって実装されてもよい。それらの各機能を実行するために、対応して使用されるデバイス、ノードまたはネットワーク要素は、制御、処理および/または通信/信号送信機能に必要ないくつかの手段、モジュール、ユニット、コンポーネントなど(図示せず)を含むことができる。そのような手段、モジュール、ユニットおよびコンポーネントは、たとえば1つまたは複数のプロセッサまたはプロセッサユニットを含むことがあり、これらは、命令および/もしくはプログラムを実行する、かつ/またはデータを処理する1つまたは複数の処理部と、プロセッサまたは処理部などの作業領域の役割を担う、ストレージまたはメモリユニット、または命令、プログラムおよび/もしくはデータを格納する手段(たとえばROM、RAM、EEPROMなど)と、データおよび命令をソフトウェアによって入力する入力またはインターフェース手段(たとえばフロッピーディスク、CD−ROM、EEPROMなど)と、監視および操作をユーザに可能にするユーザインターフェース(たとえばスクリーン、キーボードなど)と、プロセッサユニットまたはプロセッサ部(たとえば有線および無線のインターフェース手段、たとえばアンテナユニットなどを含む無線インターフェース手段、無線通信部などをなす手段)などの制御下で、リンクおよび/または接続を確立する他のインターフェースまたはその手段とを有し、無線通信部などのインターフェースをなす各手段は、遠隔地(たとえば、レディオヘッドまたは無線局など)に配置することもできる。本明細書において、処理部は、1つまたは複数のプロセッサの物理的な部分を表しているにすぎないと解釈されるべきではなく、1つまたは複数のプロセッサによって実行される言及された処理タスクの論理的な区分であるとも解釈されるべきであることに留意されたい。
いくつかの例によれば、通信ネットワーク制御要素の、または通信ネットワークの別のエンティティの、たとえばBSもしくはeNBのようなRAN要素の1つもしくは複数の動作および機能が、異なるエンティティまたは機能において、たとえばノード、ホストまたはサーバにおいて柔軟に実施され得る、いわゆる「流動的」または柔軟なネットワークコンセプトが用いられ得ることを認識されたい。言い換えれば、関与するネットワーク要素、機能またはエンティティ間の「分業」はケースバイケースで変化し得る。
図2は、実施形態のいくつかの例が実装可能である通信ネットワークの構成を示す。図2に示した構成は、例示的な形態および実施形態の基礎を成す原理の理解に有用なデバイス、ネットワーク要素、機能、アプリケーションおよび/または部分のみを示すことに留意されたい。当業者にも知られているように、ここでは簡略化のために省略している通信ネットワークに関与するいくつかの他のネットワーク要素、機能、アプリケーションまたはデバイスが存在し得る。
図2には、たとえば3GPP規格に基づいた通信ネットワーク構成が示されている。図2とともに記載されている要素および機能の、ならびに要素間の基準点/インターフェースの一般的な機能は当業者に知られているため、その詳細な説明は、簡略化のためにここでは省略されていることに留意されたい。さらに、当業者にも知られているように、図2に示された要素、機能およびアプリケーションの数は変動することがあり、すなわち、図2に示すより多くの対応する要素、機能およびアプリケーションが実装またはインスタンス化されることがある。
図2に示すように、例示的な通信ネットワークシステムにおいて、UE10などの通信要素は、たとえば基地局またはeNB20もしくは26を含む(無線)アクセスネットワーク(RAN)の各通信ネットワーク制御要素によって制御される通信領域に配置されている。UEは、ネットワーク内で、ある通信領域またはセルから別の通信領域またはセルにその位置を変えられることに留意されたい。
図示した例では、eNB26は新たなRAN要素またはeNBと称され、このeNB26が、たとえば新たな仮想化ネットワーク機能として新たにインスタンス化またはセットアップされていることをここでは示している。eNB20は、すでに動作し、たとえばUE10と通信するRAN要素またはeNBと称される。
各RAN要素20および26は、EPCのコアネットワーク要素と接続されている。コアネットワーク要素は、たとえばMME30を含み、ここでMME30はeNB20に接続されていると仮定されている。図2に示した例では、MME30が新たな仮想化ネットワーク要素またはネットワーク機能としてインスタンス化されることにより、MME30も新たなMME30と称されるケースも検討される(動作中のMMEも存在し得るが、図2には詳細に示されていないことは明らかである)。MME(たとえばMME30)はHSS60に接続されている。さらに、MMEはSGWにも接続されており、このSGWが次にPGWに接続されている。図2に示した例では、MME30に関連するSGW40およびPGW50が図示されている(上記の例は、SGWおよび/またはPGWが新たな仮想化ネットワーク要素としてインスタンス化され、各SGW40とPGW50もそれぞれ新たなSGWと新たなPGWとして示されているケースに関連しているため)。
図2に示した上記のアーキテクチャは、たとえば、本明細書で言及している3GPP規格TS23.401(たとえばバージョン12.3.0参照)に基づいたものであってもよいことに留意されたい。
さらに、本発明の実施形態の例によれば、ネットワーク要素(すなわちコアネットワーク要素またはアクセスネットワーク要素)のうちの少なくとも1つが、仮想化ネットワーク機能を使用することによって少なくとも部分的に実装されることに留意されたい。以下では、eNB26、MME30、SGW40、PGW50などのうちの少なくとも1つが、そのような仮想化ネットワーク機能であると仮定したケースを説明する。しかしながら、他のネットワーク要素も仮想化ネットワーク機能として、これらの要素に対する追加または代替として実装され得ることに留意されたい。
図2に示したさらなる要素は、DNS65、グローバルオーケストレータ要素または機能(GOまたはNUC)70、データベース80、およびCAM(CFW)90である。
DNS65は、ネットワーク要素、サービス、または通信ネットワークに接続された任意のリソースのための階層的な分散ネーミングシステムとして使用される。たとえば、DNS65は、参加しているエンティティのそれぞれに割り当てられた名前(ドメイン名)にさまざまな情報を関連づける。たとえば、DNS65は、識別名などをサービスおよびデバイスの位置を特定するために必要な数値アドレスに変換する。
GO70は、(直接的または間接的にCAM90を介して)ネットワーク機能の仮想化を管理するために、すなわち、たとえばクラウド環境において各NFをインスタンス化(セットアップ)(またはインスタンス化解除(削除))するため、また通信ネットワークの他のネットワーク要素およびネットワーク機能へのリンクを生成し、管理するために使用される。図2では、便宜上、これはネットワーク機能の部分についてのみ示されており、破線矢印は、新たな仮想化通信機能またはアプリケーションをインスタンス化し、ネットワークにおける対応する通信相手へのリンクを管理/インスタンス化するためのセットアップ処理を示し、鎖状ドットの矢印は、命令などを通信するためのGO70とCFW/CAM90の間のリンクを示す。たとえば、SDNコントローラ(図示せず)は、NFVに実装されてもよい。実施形態の例によれば、GO70からクラウド/データセンタへの何らかのインターフェース(専用ATCAプラットフォームでさえも)が提供され、これは、インスタンス化されるかまたは引き出され得るMMEソフトウェア、SGWソフトウェアなどの仮想化ネットワーク機能に関連するソフトウェアを動的にホスト管理するように設計されてもよい。ATCAプラットフォームも、たとえばSGW−Uとして機能することが求められるソフトウェアによって動的にロードされ得る(またはそのほかの方法で有効にされ得る)ことに留意されたい。
実施形態の例によれば、GO70は、任意の仮想化通信もしくは仮想化ネットワーク機能または任意のアプリケーションなどを、CFW/CAM90を介して(仮想化ネットワーク機能は、仮想化通信機能の例として見るべきであり、たとえば、コアネットワークまたはアクセスネットワーク要素/機能に関連する仮想化機能に関する)インスタンス化できることに留意されたい。さらに、図2に示されていない各ネットワーク要素またはネットワーク機能間にもリンクが存在し(どこに配置されてもよく、すなわち、物理エンティティ内でもクラウド/データセンタ内でもよい)、暗黙的/明示的または間接的/直接的に、GOによってインスタンス化をトリガされることになり得る。
さらに、実施形態の例によれば、GO70によって(CFW/CAM90を介して、または直接的に)インスタンス化され得るネットワーク機能、通信機能またはアプリケーションなどのタイプは特定のタイプのみには限定されないことに留意されたい。たとえば、MMEのほかに、インスタンス化され得るネットワーク機能、通信機能またはアプリケーションは、たとえば、任意のSGWもしくはPGWならびに/または分解したSGW−CおよびSGW−UもしくはPGW−CおよびPGW−Uである。また、IMSネットワーク機能またはアクセスネットワーク機能(たとえばeNB機能)もインスタンス化され得る。
さらに、図2に示すように、OTTアプリケーション55のようなアプリケーションまたは機能もネットワークにおいて通信するために提供され得る。実施形態の例によれば、OTTアプリケーション55のような通信機能またはアプリケーションはすでに存在してもよく、または上記のように他の仮想化ネットワークもしくは通信機能またはアプリケーションと同様に、たとえばGO70によって仮想化通信機能もしくはアプリケーションとしてインスタンス化される。すなわち、OTTアプリケーション55は、本例のコンテキストでは、動的にインスタンス化され得る別の通信機能もしくはアプリケーションとして、かつ/またはネットワークの通信の一部であり、そのため、適用可能な場合(後述)、新たな仮想化ネットワークもしくは通信機能もしくはアプリケーション(たとえば、新たなCN NF、アクセスネットワークNF、OTTアプリケーションなど)のインスタンス化について通知されるべき通信機能またはアプリケーションとして見ることができる。
GO70によってインスタンス化されるネットワーク機能、通信機能またはアプリケーションのタイプは、そのときの必要性などに従って、オペレータによって選択および指示されてもよい。
実施形態のいくつかの例によれば、GO70は、仮想化NF、通信機能またはアプリケーションに関する情報を他のネットワーク要素およびネットワーク機能に提供することができる(後述)。これは、関与しているネットワーク要素またはネットワーク機能への対応する通信または信号送信についての指示を表す矢印75によって示される。たとえば、以下の説明に従ってeNB20、MME30、DNS65などへの信号送信を対象とするが、他のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションも、GO70によって生じた対応する信号送信の受信対象となり得る。信号送信の目標は、たとえば、各ネットワーク要素またはネットワーク機能、通信機能またはアプリケーションに、仮想化ネットワーク機能、通信機能またはアプリケーションのインスタンス化(または後述するインスタンス化解除)について通知し、かつ、通信などの間、仮想化ネットワーク機能、通信機能またはアプリケーションの存在(または非アクティブ状態)を潜在的な信号送信相手(potential signaling partners:信号送信相手となる可能性がある。他の箇所においても同様。)に、すなわち、この仮想化ネットワーク機能、通信機能またはアプリケーションと通信し得るネットワーク要素またはネットワーク機能、通信機能またはアプリケーションに報知することである。
データベース80は、たとえば、仮想化ネットワーク機能、通信機能またはアプリケーションに関係するステータス情報のストレージとして、GO70によって使用される。たとえば、データベース80は、階層、分散、集中などの構成をもつスケーラブルなデータベースであり、たとえば、すべての現在および過去にインスタンス化されたNF、通信機能またはアプリケーションの識別、ステータスなどを示す情報を格納および保持するために使用され、この情報は、たとえばGO70によって(たとえばM90の信号送信を参照)更新される。ステータス情報には、たとえば問合せによって(図2のRAN要素、コアネットワーク要素、アプリケーションなどからの矢印も参照)、ネットワーク要素、通信機能またはアプリケーションがアクセスできる。データベース80は、通信ネットワーク内の1つもしくは複数の集中データベース、または各ネットワーク要素およびネットワークエンティティに配置されたいくつかのローカルデータベース、またはその組合せからなり得ることに留意されたい。各ネットワーク要素に含まれる(複数の)ローカルデータベースの場合、仮想化ネットワーク機能、通信機能またはアプリケーションに関係するステータス情報は、たとえば矢印75によって示された信号送信に関連して適切な信号送信によって書き込まれ、かつ更新され得る。
以下では、新たなインスタンス、すなわちMMEまたはPGWのようなコアネットワーク機能の新たな仮想化ネットワーク機能がインスタンス化されるケースが説明され、ここでは、新たなインスタンスは、新たなインスタンスまたはデータベースの任意の潜在的な信号送信相手などのいくつかのネットワーク要素に報知または提示され、そのため既存のネットワーク要素(すなわち潜在的な信号送信相手)は、新たなインスタンスを知り、選択することができる。実施形態のいくつかの例によれば、1つまたは複数の新たな仮想化ネットワーク機能のインスタンス化(または存在)に関する対応する指示は、GO70などの適切なネットワークエンティティによって行われる。
新たな仮想化通信またはネットワーク機能、たとえば新たなMME(たとえばMME30)がインスタンス化されたとGO70が判定すると仮定すると、GO70は(直接的または間接的に)DB80または新たなMME30の潜在的な信号送信相手にその存在について通知する。潜在的な信号送信相手の1つは、図2に示すようにeNB20である。
GO70は、たとえば新たな仮想化ネットワーク機能自体(動作状態になり次第すぐ)から、または新たな仮想化ネットワーク機能(たとえばOAMシステムなど)をインスタンス化するインスタンスから対応する指示を受信および処理することによって、または、新たな仮想化ネットワーク機能のインスタンス化がGO70自体によって開始される場合は、インスタンス化処理が完了したときに、新たな仮想化ネットワーク機能の存在を判定する。
新たな仮想化ネットワーク機能の存在が判定されると、対応する指示がGO70によって用意される。好ましくは、この指示は、適切なインターフェースを介して受信対象に提供され(図2では矢印75によって示す)、指示は、新たな仮想化ネットワーク機能のタイプ(MME、SGW−C、PGW、PGW−Uなど)に関連する情報、その関連するアドレス(たとえばIP、MACなど、対象の機能に何が適しているかに依存)、およびおそらくは仮想オペレータのVNO ID(たとえば複数のオペレータが同じ基礎ネットワークを利用するマルチテナンシーの場合)を含む。
ここで、eNB20が最初のアタッチ要求をUE10から受信する(たとえばM10参照)と仮定する。この場合、eNB20は、コアネットワーク側に利用可能な信号送信相手があるかどうか、すなわち、たとえば新たにインスタンス化されたMMEがあるかどうか、すなわち、MMEに相当する対応する新たな仮想化ネットワーク機能があるかどうかをチェックする。実施形態の例によれば、eNB20は、動的に新たにインスタンス化されたMMEインスタンスをDB80または内部データベースに求める。内部DBが使用される場合、GO70から送信された指示によって提供される情報は、たとえばその中に格納される。新たな仮想化ネットワーク機能のチェックが完了すると、eNB20は、手近な最適なMMEを、たとえばデフォルトの選択処理に従って選択することができ、この処理では、たとえばMME30に相当する新たにインスタンス化された仮想化ネットワーク機能も考慮され得る。
次に、eNB20が新たなMME30を選択すると仮定する。次に、UE10からのアタッチ要求が、選択されたMME30に到達する。新たなMME30は、アタッチ受付メッセージをeNB20に送ることができる(M20)。さらに、HSS60による位置更新手続きが行われる(M40参照)。
GO70についての上記のような手順に従って、GO70は、実施形態のいくつかの例によると、DNS65にも新たな仮想化ネットワーク機能(すなわちMME30)のインスタンス化(すなわち存在)について通知する。したがって、次に新たなMME30も他の新たにインスタンス化された仮想化ネットワーク機能(たとえばSGW40、SGW−C、SGW−Uならびに/またはPGW50、PGW−CおよびPGW−U)について通知されることが可能になり、これはM45で示されている。言い換えれば、新たな既存のMME30は、SGW/PGWなどの任意の新たにインスタンス化された仮想ネットワーク機能のインスタンス化(または存在)について通知されるため、MME30によって行われる対応するSGW/PGW選択処理は、新たなSGW/PGWを選択するためにこれを考慮することもできる。
新たな仮想化ネットワーク要素のインスタンス化およびその報知のシナリオについての別の例として、たとえば、新たな仮想eNBのインスタンス化に注目されたい。潜在的な信号送信相手として、このインスタンス化も潜在的な近隣のeNB(potential neighbouring eNBs:近隣のeNBになる可能性がある。他の箇所においても同様。)に報知されることになり、これは、X2インターフェースなどの対応するインターフェースを介して、ハンドオーバの場合はeNBが好ましいターゲットeNBを認識および選択することができるためである。すなわち、図2の例では、eNB26が新たにインスタンス化された仮想eNBであると仮定されるとき、対応する指示はeNB20にも(直接的であれ、eNB20からDB80などのデータベースへの問合せによるものであれ)送られることになる。
同様に、新たな仮想化ネットワーク要素のインスタンス化およびその報知のシナリオについての別の例として、MMEは、ハンドオーバの場合は好ましいeNBを選択する必要がある場合もある。したがって、MMEは、利用可能であるeNBについて通知されることになる。
別の例として、既存のPCRFが、新たにインスタンス化されたPGWの存在について通知されるか、または反対に、既存のPGWが、新たにインスタンス化されたPCRFの存在について通知されるケースに注目されたい。
同じ原理が他のケース、たとえば、HeNBおよびHeNBゲートウェイにも適用される。
さらに、上記の例において、新たな仮想化ネットワーク機能がインスタンス化されると記載したが、同じ原理が、OTTアプリケーション55などのOTTアプリケーションまたはそのサービスのような通信機能またはアプリケーションのインスタンス化にも適用される。一方、そのようなOTTアプリケーションがすでに存在する(動的に仮想化された通信機能またはアプリケーションとして、または他の手段によって提供される)場合は、新たな仮想化ネットワーク機能または通信機能の指示が、通信相手の適切な選択を有効にするために、この既存OTTアプリケーションにも提供され得る。
すでに示したように、実施形態の例によれば、新たなピア信号送信インスタンスを検出する問合せなど、たとえば最初のアタッチ要求(またはIMSにおける登録メッセージ)のような開始要求/メッセージが、新たにインスタンス化された仮想ネットワーク機能、通信機能またはアプリケーションの存在に関するチェックをトリガする状況が記載されている。さらなる例によれば、そのようなチェックは、所定の間隔など、時間に基づいて、またはオペレータなどからの対応する要求など、あるイベントに応答して、ネットワーク要素または機能、通信機能またはアプリケーションによって実行され得る。
すなわち、実施形態の例によれば、1つまたは複数の仮想化ネットワーク機能(MME30、SGW40、PGW50など)、通信機能またはアプリケーションがインスタンス化されているという情報または指示が、その情報に関心を持ち得る任意のネットワーク要素またはネットワーク機能、通信機能またはアプリケーション(たとえば、インスタンス化されたネットワーク機能、通信機能またはアプリケーションの潜在的な信号送信相手であり得るすべてのネットワーク要素または機能、通信機能またはアプリケーション)に提供される。その情報は、たとえばGO70によってたとえばOAMインターフェースを介して提供され、内部または外部データベースから読み出され得る。
同様に、実施形態のいくつかの例によれば、他のネットワークエンティティに、同様の目的で仮想化ネットワーク機能(MME30など)のインスタンス化について通知される。したがって、たとえば(仮想化されている、またはされていない)任意のHSSに、MMEのインスタンス化について通知される。
いくつかのさらなる実施形態の例によれば、上記の手続きに対する代替または追加で、仮想化ネットワーク機能、通信機能またはアプリケーションがインスタンス化される場合に制御処理をサポートするためのデータベース80が実装される。
たとえば、データベース80は、現在および以前にインスタンス化されているNF、通信機能またはアプリケーションのステータスをリスト化するために、GO(またはNUC)70によって保持されている。たとえば、特定のMME/SGSNまたはSGW−CまたはPGW−C(またはSGWおよびPGW)がアクティブ状態である場合、それはデータベース内でそのように印をつけられる。さらに、仮想化ネットワーク機能、通信機能またはアプリケーションがインスタンス化されているとGO70が判定した場合、GO70は、データベース80内の対応する入力を更新する。データベースは、集中データベース(図2に示すように)であってもよく、かつ/または通信ネットワークのネットワーク要素の一部もしくはすべてのローカルデータベースとして実装されてもよいことに留意されたい。GO70からデータベース80への情報は、たとえば、信号送信M90によって(集中データベースの場合)、または図2の矢印75による信号送信に関連する信号送信によって(ローカルデータベースの場合)送信される。
したがって、既存のネットワーク要素または機能、通信機能またはアプリケーションのうちの任意のものが、「潜在的に」仮想化されている(“potentially” virtualized:他の箇所においても同様。)ネットワーク機能、通信機能またはアプリケーションとの通信を必要とする場合、ネットワーク要素またはネットワーク機能、通信機能またはアプリケーションは、対象となるいずれのネットワーク機能、通信機能またはアプリケーションがインスタンス化されているか、さらには仮想化ネットワーク機能に接触するための対応するアドレス情報を知るために、問合せを(中心)データベース80に送ることができる(またはローカルデータベースに問い合わせる)。すなわち、仮想化ネットワーク機能、通信機能またはアプリケーションの状態に関する指示は、中心(すなわち外部)またはローカル(すなわち内部)データベースへの対応する問合せによって取得される。したがって、上で説明したように、選択処理などで考慮され得る対応する(新たな)NF、通信機能またはアプリケーションが存在することを認識することが可能である。
図3は、いくつかのさらなる例が実装される通信ネットワークの構成を示す図である。図3に示した構成は図2に記載したものと少なくとも部分的に等しく、また本例の基礎を成す原理の理解に有用なデバイス、ネットワーク要素および/またはその部分のみが図3に示されていることに留意されたい。当業者にも知られているように、通信ネットワーク内には、簡略化のために省略されている、関与するいくつかの他のネットワーク要素、その機能またはデバイスが存在してもよい。
図3においても、たとえば3GPP規格に基づいた通信ネットワーク構成が示されている。図3とともに記載されている要素の、ならびに要素間の基準点/インターフェースの一般的な機能は当業者に知られているため、その詳細な説明は、簡略化のためにここでは省略されていることに留意されたい。
図3に示すように、例示的な通信ネットワークシステムにおいて、UE10などの通信要素は、たとえば基地局またはeNB20もしくは25を含む(無線)アクセスネットワーク(RAN)の各通信ネットワーク制御要素によって制御される通信領域に配置されている。UEは、ネットワーク内で、ある通信領域またはセルから別の通信領域またはセルにその位置を変えられることに留意されたい。図示した例では、eNB20は新たなRAN要素またはeNBと称され、このeNBが、UE10が変更されたかまたは切り替えられた先のRANであることを示し、一方で、eNB25は古いRAN要素またはeNBと称され、このeNBが、UE10が変更されるかまたは切り替えられる前のRANである(UE10における矢印によっても示される)ことを示している。
各RAN要素20および25は、EPCのコアネットワーク要素と接続されている。図3において、コアネットワーク要素は、たとえばMME30および35を含み、ここでMME30は新たなeNB20に接続されていると仮定され、したがって新たなMME30と称され、一方でMME35は古いeNB25に接続されていると仮定され、したがって古いMME35と称される。MME30および35はHSS60に接続されている。さらに、MMEはSGWにも接続されており、このSGWが次にPGWに接続されている。図3に示した例では、古いMME35に関連するSGW40およびPGW50のみが図示されている。
図3に示した上記のアーキテクチャは、たとえば、本明細書で言及している3GPP規格TS23.401(たとえばバージョン12.3.0参照)に基づいたものであってもよいことに留意されたい。
さらに、さらなる例によれば、ネットワーク要素(すなわちコアネットワーク要素またはアクセスネットワーク要素)のうちの少なくとも1つが、仮想化ネットワーク機能を使用することによって少なくとも部分的に実装されることに留意されたい。以下では、古いMME35がそのような仮想化ネットワーク機能であると仮定する。しかしながら、他のネットワーク要素も仮想化ネットワーク機能として、MME35に対する追加または代替として実装され得る。
図3に示すさらなる要素は、グローバルオーケストレータ要素または機能(GOまたはNUC)70、データベース80およびCAM(CFW)90である。
GO70は、(直接的または間接的にCAM90を介して)ネットワーク機能、通信機能またはアプリケーションの仮想化を管理するために、すなわち、たとえばクラウド環境において各NF、通信機能またはアプリケーションをインスタンス化(セットアップ)およびインスタンス化解除(削除)するため、また通信ネットワークの他のネットワーク要素およびネットワーク機能へのリンクを生成し、管理するために使用される。
GO70は、CFW/CAM90を介して任意の仮想化ネットワーク機能をインスタンス化/インスタンス化解除することが可能であることに留意されたい。さらに、各ネットワーク要素またはネットワーク機能間にもリンクが存在し(どこに配置されてもよく、すなわち、物理エンティティ内でもクラウド/データセンタ内でもよい)、図3に完全には示されていない。
上記のように、GO70は、仮想化NF、通信機能またはアプリケーションに関する情報を他のネットワーク要素およびネットワーク機能、通信機能またはアプリケーションに提供することができる(後述)。これは、関与しているネットワーク要素または機能への対応する通信または信号送信についての指示を表す矢印75によって示される(たとえば、以下の説明に従ってMME30への信号送信を対象とするが、他のネットワーク要素またはネットワーク機能も、GO70によって生じた対応する信号送信の受信対象となり得る)。この信号送信の目標は、たとえば、各ネットワーク要素またはネットワーク機能に、仮想化ネットワーク機能のインスタンス化解除について通知し、それによって、以下に説明するように、インスタンス化解除されたネットワーク機能(たとえば古いMME35)に向けたメッセージ(識別要求メッセージなど)の送信を抑制することである。
同じく上で説明したように、データベース80は、たとえば、仮想化ネットワーク機能に関係するステータス情報のストレージとして、GO70によって使用される。また、データベース80は、通信ネットワーク内の1つもしくは複数の集中データベース、または各ネットワーク要素およびネットワークエンティティに配置されたローカルデータベース、またはその組合せからなり得る。各ネットワーク要素に含まれる(複数の)ローカルデータベースの場合、仮想化ネットワーク機能に関係するステータス情報は、たとえば矢印75によって示された信号送信に関連して適切な信号送信によって書き込まれ、かつ更新され得る。
以下では、最初の出発点として、UE10がeNB25に接続されており、MME35、SGW40およびPGW50を介して、たとえば、対応する規格(たとえば3GPP TS23.401 v12.3.0参照)に記載されているようにネットワークアタッチメント手続きを使用することによって、通信ネットワークに登録/アタッチされると仮定する。
次に、UE10は、オフにされるなどし、別の通信領域、たとえばeNB20の通信領域に移されると仮定する。ここでは、UE10は古いMME35には接続されていない。その代わりに、UE10は新たなMME、すなわち新たなMME30に登録する必要がある。この手順では、M10において、UE10がアタッチ要求を新たなeNB20に送る。アタッチ要求は、たとえば、要求側通信要素がすでにアタッチされたか、またはネットワークに接続されたことを受信側ネットワーク要素(ここではeNB20、またMME30)が検出できるようにする識別要素または識別データを含む。たとえば、識別要素またはデータは、ネットワークアタッチ手続きを行うためにeNB20および/または新たなMME30によって使用され得るMME(ここでは古いMME35)などのネットワーク要素またはネットワーク機能の識別を含む。一例として、対応する識別は、MME35への「古い」アタッチメントに提供されるGUTIに含まれる。新たなMME30は、GUTIの内容によって、たとえば古いMMEを知ることができることに留意されたい。さらに、eNBは、GUTI、たとえば古いGUMMEIにおける指示に基づいて新たなMMEを選択することができる。
図4は、いくつかの例において使用可能な識別データの一例として用いることができるGUTIの構造を示す図である。
基本的に、GUTIの目的は、UEの曖昧でない識別を提供することであり、これは通信ネットワークにおいてUEまたはユーザの永続的な識別は表さない。これはMMEおよびネットワークの識別も可能にし、通信ネットワークにおいてネットワークとUEの間で信号が送信されている間、UEの識別を確立するためにこれらによって使用される。GUTIは2つの主要コンポーネントを有する。一方は、GUTIを割り当てたMMEを一意に識別する、MMEグループIDおよびMMEコードを含むMCC、MNCおよびMMEの識別子から構築されるGUMMEIである。他方は、GUTIを割り当てたMME内でUEを一意に識別するM−TMSIである。
図3に戻って、アタッチ要求を受信した後、新たなeNB20は、識別情報、たとえばGUMMEIからMMEを導出する。MMEがeNB20と関連していないと仮定すると、新たなMME、たとえば新たなMME30が選択され、アタッチ要求がM20において新たなMME30に転送される。
新たなMME30は、UE10から受け取ったGUTIを使用することによって、古いMME35を判定して古いMMEアドレスを導出し、M30において識別要求を古いMMEに送ることができる。古いMME35は識別応答で応答する(M30参照)。
新たなMME30は、アタッチ受付メッセージを新たなeNB20に送ることができ(M20)、ここで新たなMME30が新たなGUTIを割り当てる場合、「新たな」GUTIなどの識別データが再び含まれる。さらに、HSS60との位置更新手続きが行われる(M40参照)。
その一方で、古いMME35は、HSS60との位置キャンセル手続き(M50)を行い、また古いSGW40および古いPGW50とのセッション削除手続きを行うことができる(M60およびM70参照)。
上記のアタッチ手続きは簡略化した例にすぎないことに留意されたい。より詳細な手続きは、たとえば3GPP TS23.401 v12.3.0に記載されたものに基づいていることもある。
すでに示したように、実施形態のいくつかの例によれば、図3に示したネットワーク要素のうちの少なくとも1つが、仮想化ネットワーク機能、たとえば古いMME35であると仮定される。
一方で、仮想化された古いMME35が(たとえば必要なくなったために)インスタンス化解除されていた場合、すなわち、非アクティブ状態にされた後にUE10が新たなRAN(eNB20)とのアタッチ手続きを開始する前の状況などを次に仮定する。この場合、新たなMME30は、古いMME35に対するその通信の試行が成功しないことになろう。すなわち、M30に関連する信号送信には応答がない。この場合、たとえば新たなMME30によって通信の試行が繰り返されることにより、UE10の新たなeNB20とのセットアップ手続きに遅延が生じ、これは、仮想化ネットワーク機能を実装するときに、ユーザが感じる全体的な遅延を減少させることの阻害になると思われる。たとえば、GTP−C信号メッセージを送る任意のエンティティが確実にメッセージを転送するように命じられることがたとえば必要になることもある。それは特に、肯定応答を受けることに成功するか、またはエンティティが何度かの再試行の後に最終的な失敗を検出するまで、送信側が送信を繰り返す必要があることを意味する。いずれにしても、これはセットアップの遅延につながる。
いくつかの例によれば、この状況は以下の対策によって克服することができる。通信ネットワークに関係するサービス(MME35など)を提供する仮想化ネットワーク機能がインスタンス化解除されているか、またはこれからインスタンス化解除されると判定されたとき、仮想化ネットワーク機能のインスタンス化解除について通知する特定の指示が用意され、M30の信号送信について前述したような通信の試行の失敗を回避するためにこの情報を使用できるネットワークエンティティ、その要素もしくは機能またはデータベースに送信される。
本発明の実施形態の例によれば、仮想化ネットワーク機能のインスタンス化解除の判定はさまざまな対策によって実現可能であることに留意されたい。基本的には、各制御ネットワーク要素またはその機能(GO70など)が、仮想化ネットワーク要素またはその機能がインスタンス化解除されているか、またはこれからインスタンス化解除されることを知ることができる対策であれば、仮想化ネットワーク機能のインスタンス化解除の判定に適している。たとえば、GO70(または別の制御エンティティ)が、仮想化ネットワーク機能が必要なくなり、したがってインスタンス化解除されることを決定したときに判定が実現され、仮想化ネットワーク機能についての対応するインスタンス化解除手続きも次いで行われ、仮想化ネットワーク機能がインスタンス化解除されるという判定に至る。あるいは、仮想化ネットワーク機能のインスタンス化解除は他の手段(データセンタオペレータ、失敗などの原因)によって開始され、対応する情報がGO70などによって取得され、次いで仮想化ネットワーク機能がインスタンス化解除されるという判定が、対応する情報を認識することによって実現される。さらなる代替形態として、GO70(または別の制御エンティティ)は、仮想化ネットワーク要素が依然として存在するかどうかを検出するために測定などを行い、存在しないという測定結果であった場合に、仮想化ネットワーク機能がインスタンス化解除されるという判定としてこれが使用される。
いくつかの例によれば、指示として、対応するネットワーク要素またはネットワーク機能によって開始されるデタッチ手続きが行われる。そのようなデタッチ手続きを開始することが可能なネットワーク要素または機能の1つは、たとえば、HSS開始のデタッチ手続きを開始するHSS60である。
デタッチ手続きによって、少なくとも1つのネットワーク要素またはネットワーク機能における加入データ、たとえばHSS60、MME35、UE10における加入データが取り除かれることがある。デタッチ手続きを行うための指示またはコマンドは、たとえば原因「加入の回収」などの原因コードなどが付随し、これは仮想化MME35がインスタンス化解除される前に送信させられる。デタッチ手続きは、クラウドアプリケーションマネージャ(CAM/CFW90)および/またはOAM中心(図示せず)を介して、たとえばGO70によって指示されてもよい。
加入データの一例はGUTIである(たとえば図3参照)。GUTIは前の/古いMMEのID(MMEコードおよびMMEグループID)を含む。「加入の回収」でのデタッチ手続き(たとえば、HSS開始のデタッチ手続き)によって、古いGUTIはUE10において削除される。
いくつかのさらなる例によれば、複合的な方法でデタッチ手続きが実行される。すなわち、仮想化ネットワーク機能全体を(たとえばMME35について)インスタンス化解除するためのバルクデタッチ手続きを実行できるようにするコマンド(たとえばバルク「HSS開始のデタッチ」コマンド)が提供される。すなわち、すべてのUEを1つずつネットワークから個別にデタッチする必要はない。その代わりに、そのような新たなバルクコマンドを使用することによって、インスタンス化解除されることになる仮想化MMEに現在登録されているすべてのUEが一度にデタッチされる。たとえば、バルク命令の場合、インスタンス化解除される要素(たとえば古いMME35)のIDが提供される。バルクデタッチ手続きに関する命令を受け取ったネットワーク要素または機能は、次いでその加入データ(たとえば対応する加入データベース内)から、このIDに基づいてインスタンス化解除されることになる機能に関連するネットワーク要素(UEおよび/または他のネットワーク要素)を検索する。検索で見つかれば、デタッチ手続きが行われる。
上記のデタッチ手続きに対する代替または追加で、いくつかのさらなる例によれば、提供される指示は、インスタンス化解除された仮想化ネットワーク機能への通信の試行を直接新たなネットワーク要素において(たとえば新たなMME30において)抑制することを可能にする。すなわち、たとえば、古いMME35への問合せ(M30の識別要求)が阻害される。
たとえば、UEは、上記のようなデタッチ手続き(たとえばHSS開始のデタッチ手続き)がトリガされる前であっても、任意の時間に仮想化MME35からデタッチすることを自ら決定することができる。その場合、識別データ(GUTIなど)はUEにおいて削除されず、またMME(およびHSS)において必ずしもすぐに削除されるわけではない。したがって、UE10がその古い識別データ(古い仮想化MME35によって割り当てられた古いGUTI)で新たなMME30に登録し得るケースが依然として存在する。それにもかかわらず、古いMME35はこのときインスタンス化解除されているので、新たなMME30は古い(仮想化)MME35に接触することができない。
すなわち、情報は、その情報に関心を持ち得る任意のネットワーク要素またはネットワーク機能(たとえば、ネットワークの残りのMME(仮想化または物理)のような同じタスクを有するネットワーク要素またはネットワーク機能などの、インスタンス化解除されたネットワーク機能に接触することができるすべてのネットワーク要素または機能)に提供され、それらには、1つまたは複数の仮想化ネットワーク機能(MME35など)が一方でインスタンス化解除されていることが通知される。情報は、たとえば、GO70によってたとえばOAMインターフェースを介して提供される。
したがって、新たなMME30が最初のアタッチ要求を受け取ると(図3のM20)、たとえばUE10(GUTIなど)から受け取った識別情報またはデータ内に指示されている任意の古いMME(またはSGSN)に識別要求を送る前に、新たなMME30は、指示されたMME/SGSNが、存在するという情報を受け取った(仮想化された、または仮想化されていない)MME/SGSNであるのか、インスタンス化解除されているという情報を受け取った(仮想化された、または仮想化されていない)MME/SGSNであるのかを(内部または外部で)チェックする。当該MME/SGSNをこれ以上インスタンス化することはないと報告された場合、新たなMME30は、成功することは決してないため、古いMME/SGSNへの識別要求の送信を完全にスキップする。
同様に、いくつかの他の例によれば、他のネットワークエンティティは、同様の目的で仮想化ネットワーク機能(MME35など)のインスタンス化解除について通知される。たとえば、(仮想化された、またはされていない)任意のHSSは、したがってMMEのインスタンス化解除について通知される。
いくつかのさらなる例によれば、上記の手順の代替または追加で、仮想化ネットワーク機能がインスタンス化解除されている場合の制御処理をサポートするために図3に示すようなデータベース80が実装される。
たとえば、データベース80は、現在および以前にインスタンス化されているNFのステータスをリスト化するために、GO(またはNUC)70によって保持されている。たとえば、特定のMME/SGSNまたはSGW−CまたはPGW−C(またはSGWおよびPGW)がアクティブ状態である場合、それはデータベース内でそのように印をつけられる。さらに、仮想化ネットワーク機能がもはや存在しないことをGO70が他の手段によって決定または認識した場合、GO70は、データベース80内の対応する入力を更新する。データベースは、集中データベース(図3に示すように)であってもよく、かつ/または通信ネットワークのネットワーク要素の一部もしくはすべてのローカルデータベースとして実装されてもよいことに留意されたい。GO70からデータベース80への情報は、たとえば、信号送信M90によって(集中データベースの場合)、または図3の矢印75による信号送信に関連する信号送信によって(ローカルデータベースの場合)送信される。
したがって、既存のネットワーク要素または機能のうちの任意のものが、「潜在的に」仮想化されているネットワーク機能(上で説明したように、もはやインスタンス化されなくてもよい)に接触する必要がない場合、ネットワーク要素は、対象のネットワーク機能が依然としてインスタンス化されているかどうかを知るために、問合せを中心データベース80(またはローカルデータベースに問い合わせる)に送る。すなわち、仮想化ネットワーク機能の状態に関する指示は、中心(すなわち外部)またはローカル(すなわち内部)データベースへの対応する問合せによって取得される。したがって、上で説明したように、すでに解体され(インスタンス化解除され)たために対応するNFに接触を試みる必要はないことが認識できる。すなわち、新たなMME30などのネットワーク要素またはネットワーク機能は、古いMME35が解体されているかどうかを知る/検出するために、中心データベースまたはローカルデータベースに問い合わせ、これによって不要な再試行および対応する遅延を抑制することが可能になる。古いMME35がインスタンス化解除されているという情報が取得された場合、新たなMME35は、できるだけ早く(たとえば信号送信M15によって)UE10とのデフォルトの識別要求手続きを開始してもよい。
さらなる例によれば、MME35がインスタンス化解除された場合、RAN(S1−MMEインターフェースを介したeNB25など)も影響を受ける。したがって、仮想化環境では、eNBもまたインスタンス化解除について通知される。
たとえば、SCTP関連の開始の場合、eNB25は、エンドポイントに届かないと最終的に判断するまで、S1−MMEを介してメッセージを繰り返し再送する(たとえばM80の信号送信参照)。この場合、eNB25はCLOSED状態になり、その障害を上位層に報告する可能性がある。したがって、GO/NUCはMME35の可能性のある/意図した/実際の終了についてすでに知っているが、eNB25はメッセージをMME35に繰り返し送ることがある。したがって、RAN(たとえばeNB25)は、MME35のインスタンス化解除についての情報を取得することで、通信の試行の失敗、ひいてはリソースの無駄を回避することができる。たとえば、eNB25は、たとえばMME35への通信の試行に肯定応答が得られなかったとき、またはMME35への任意の通信の試行が開始される前に、データベース80に問い合わせることができる。
上記の例は仮想化ネットワーク機能としてMME(すなわちMME35)のインスタンス化解除に関するが、すでに示したように、他のシナリオも可能である。たとえば、さらなる例によれば、仮想化ネットワーク機能として、たとえばPGW(−C/U)またはSGW(−C/U)のようなネットワーク機能がインスタンス化解除されると判定される(たとえば、GO70がそのインスタンス化解除を決定するか、またはそれについて知っている)場合、MMEのような、そういった情報を必要とするネットワーク要素またはネットワーク機能に、対応するPGW(−C/U)またはSGW(−C/U)機能がインスタンス化解除されることが通知される。理由は、PGWおよびSGW選択処理が当該ネットワーク要素またはネットワーク機能に(たとえばMMEに)ある場合、対応するインスタンスが存在しなくなったことで、インスタンス化解除されたネットワーク機能(すなわちPGW(−C/U)もSGW(−C/U))も選択処理においては考慮されないはずであるからである。
上記の例はLTEシステム(すなわちeNBおよびEPC)において実施されるシナリオに関するが、実施形態の例は他の通信システムおよび実装にも適用可能であることに留意されたい。たとえば、実施形態の例は、たとえばP−CSCF、IBCF、BGCF、MGCFなどに関連する仮想化機能に関して、IMSなどに実装され得る。IMSでは、UEが上記のLTE/EPC/eNBアタッチメント手続きに相当する(SIP)登録手続きを行い、そのためアタッチメント手続きに関して述べた同じ原理がここでも適用され得ることに留意されたい。
結果的に、LTEシステムにおけるNFVに関してすでに述べたものと同じ手続きが、他のシステム、たとえばIMSのNFVに使用されてもよく、同じ原理が適用され得る。
当然ながら、ネットワーク機能がインスタンス化解除される上記のシナリオでは、たとえば図2に関連して記載したように、対応するチェックによって知られる新たにインスタンス化されたネットワーク機能を検討することによって、インスタンス化解除されるネットワーク機能に代わる新たなネットワーク機能の選択が行われ得る。
次に、たとえば図2に関連して記載した処理を実施する実施形態の例が、図5〜8に関連してさらに詳細に説明される。
図5は、実施形態のいくつかの例による、(新たな)仮想ネットワーク機能のインスタンス化を指示する指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能において行われる処理のフローチャートを示す。たとえば、この処理は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータ(GO)として機能する通信ネットワーク制御要素もしくは通信ネットワーク制御機能、通信ネットワークのOAM要素もしくはその機能、または仮想化通信機能もしくはアプリケーションを使用する通信ネットワークの通信ネットワーク制御要素もしくは通信ネットワーク制御機能のうちの1つによって実行される。実施形態のいくつかの例によれば、インスタンス化される仮想化ネットワーク機能、通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能(たとえばコアネットワーク機能、アクセスネットワーク機能、IMSネットワーク機能、など)、M2M通信機能、OTTアプリケーション、端末機能などに関連している。
S100において、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーション(たとえば仮想化ネットワーク機能)がインスタンス化されると判定される。いくつかの例によれば、この判定は、インスタンス化される仮想化通信機能またはアプリケーションなどからの信号送信に基づいている。一方、いくつかの例によれば、この判定は、GO要素またはGO機能などのネットワーク要素またはネットワーク機能が、通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのセットアップを行う手続きに基づいており、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されるという判定は、新たな仮想化通信機能またはアプリケーションのセットアップが完了したときになされる。
S110において、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が用意される。いくつかの例によれば、指示は、少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報(たとえば、SGWに関するネットワーク機能がSGW−C、SGW−Uサービスなどのいずれに向けたものであるかにかかわらず、OTTアプリケーションが提供するサービスのタイプ)、少なくとも1つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも1つを含む。
S120において、通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能またはアプリケーション(たとえばOTTアプリケーション)および通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、用意された指示の送信が行われる。さらに、いくつかの例によれば、ドメインネームサーバ要素またはその機能に対して、用意された指示の送信が行われる。たとえば、用意された指示は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線または固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、通信機能またはアプリケーション、および通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して送信が行われ、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれる。
図6は、実施形態のいくつかの例による、ネットワーク機能選択器として機能する通信要素または通信ネットワーク制御要素または通信ネットワーク制御機能、通信機能、アプリケーションなどで行われる処理のフローチャートを示す。たとえば、処理は、通信ネットワークにおいて通信することが可能な端末装置またはUEを含む通信要素、通信ネットワークのRAN要素または固定アクセスネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、ネットワークの上のOTTアプリケーション/機能などの通信機能またはアプリケーションのうちの1つによって実行される。実施形態のいくつかの例によれば、選択可能な仮想化通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能(たとえばコアネットワーク機能、アクセスネットワーク機能、IMSネットワーク機能など)に関連する。
S200において、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかがチェックされる。
いくつかの例によれば、通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求が受信される。要求の処理において、新たな仮想化通信機能またはアプリケーションに対するチェックがトリガされる。代替または追加で、新たな仮想化通信機能またはアプリケーションに対するチェックは、時間に基づいて、または所定のイベントに応答してトリガされる。
代替または追加で、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が受信される。取得された指示は、インスタンス化される仮想化通信機能またはアプリケーションを判定または認識するために処理され、これらは次に選択手続きについて検討され得る。指示は、たとえば、少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報(たとえば、SGWに関するネットワーク機能がSGW−C、SGW−Uサービスなどのいずれに向けたものであるかにかかわらず、OTTアプリケーションが提供するサービスのタイプ)、少なくとも1つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも1つを含む。
いくつかの例によれば、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、通信ネットワークのドメインネームサーバ、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの1つから取得される。
いくつかのさらなる例によれば、新たな仮想化通信機能またはアプリケーションに対するチェックは、通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースへの問合せを含み、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれる。問合せの結果、たとえば、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する上で定義した指示に対応する情報がデータベースから取得される。
S210において、チェックの結果に基づいて、すなわち(新たな)仮想化通信機能またはアプリケーションの検討下で、通信が行われるときに用いられる通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションが選択される。
図7は、実施形態のいくつかの例による、指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能の図を示し、これらは、実施形態の例のいくつかに関連して記載したような制御手続きを実施するように構成されている。GO70など(たとえば、コアネットワーク要素またはその機能、アクセスネットワーク要素またはその機能、IMSネットワーク要素またはその機能など)のような図7に示した通信ネットワーク制御要素または通信ネットワーク制御機能は、本明細書で後述するものに加えてさらなる要素または機能を含んでいてもよいことに留意されたい。さらに、たとえ通信ネットワーク制御要素または通信ネットワーク制御機能に言及したとしても、この要素または機能は、チップセット、チップ、モジュールなどの類似のタスクをもつ別のデバイスまたは機能であってもよく、これらは、通信ネットワーク制御要素または通信ネットワーク制御機能の一部であっても、別個の要素または機能として通信ネットワーク制御要素または通信ネットワーク制御機能などに取りつけられてもよい。各ブロックおよびその任意の組合せは、ハードウェア、ソフトウェア、ファームウェア、1つまたは複数のプロセッサおよび/または回路などのさまざまな手段またはその組合せによって実装されてもよいことを理解されたい。
図7に示した通信ネットワーク制御要素または通信ネットワーク制御機能は、制御手続きに関連するプログラムなどによって与えられる命令を実行するのに適した処理回路、処理機能、制御ユニットまたはCPUなどのプロセッサ71を含んでいてもよい。プロセッサ71は、後述するような特定の処理専用の1つまたは複数の処理部または処理機能を含んでいてもよく、処理は単一のプロセッサまたは処理機能で実行されてもよい。そのような特定の処理を実行するための部分は、個々の要素として提供されてもよく、あるいは1つまたは複数のさらなるプロセッサ、処理機能または処理部の中、たとえばCPUのような1つの物理プロセッサまたは1つもしくは複数の物理もしくは仮想エンティティなどの中に提供されてもよい。参照符号72は、プロセッサまたは処理機能71に接続された送受信機または入力/出力(I/O)ユニットまたはその機能(インターフェース)を示す。入出力部72は、UE、RAN要素、コアネットワーク要素またはその機能、データベース/データセンタなどのような通信要素などの1つまたは複数のネットワーク要素と通信するために使用されてもよい。入出力部72は、いくつかのネットワーク要素に対する通信機器を含む複合ユニットであってもよく、または異なるネットワーク要素に対応する複数の異なるインターフェースを備えた分散構造を含んでいてもよい。参照符号74は、たとえば、プロセッサもしくは処理機能71によって実行されるプログラムおよびデータを格納するために、かつ/またはプロセッサもしくは処理機能71の作業用記憶域として使用可能なメモリを示す。
プロセッサまたは処理機能71は、上記の制御手続きに関する処理を実行するように構成されている。具体的には、プロセッサまたは処理回路もしくは処理機能71は、インスタンス化判定を行うために使用可能な処理部として下位部分710を含む。部分710は、図5のS100による処理を実施するように構成されていてもよい。さらに、プロセッサまたは処理回路もしくは処理機能71は、指示を用意する部分として使用可能な下位部分711を含む。部分711は、図5のS110による処理を実施するように構成されていてもよい。さらに、プロセッサまたは処理回路もしくは処理機能71は、用意された指示を送信する部分として使用可能な下位部分712を含む。部分712は、図5のS120による処理を実施するように構成されていてもよい。
図8は、実施形態のいくつかの例による、ネットワーク機能選択器として機能する通信要素/機能、アプリケーションまたは通信ネットワーク制御要素もしくは通信ネットワーク制御機能の図を示し、これらは、実施形態の例のいくつかに関連して記載したような制御手続きを実施するように構成されている。図8に示した、端末装置またはユーザ機器10のような通信要素/機能、アプリケーションまたは通信ネットワーク制御要素もしくは通信ネットワーク制御機能、SGW40、PGW50、MME30および/またはSGW−C、SGW−Uなどのようなコアネットワーク制御要素またはその機能である物理ネットワーク要素または仮想化ネットワーク機能、eNB(たとえばeNB20)などのRANネットワーク要素のようなアクセスネットワーク要素、OTTアプリケーションなどは、本明細書に後述するものに加えてさらなる要素または機能を含んでいてもよいことに留意されたい(便宜上、eNB20は以下、ネットワーク機能選択器の一例として使用される)。さらに、たとえ通信要素または通信ネットワーク制御要素もしくは通信ネットワーク制御機能に言及したとしても、この要素または機能は、チップセット、チップ、モジュールなどの類似のタスクをもつ別のデバイスまたは機能であってもよく、これらは、通信ネットワーク制御要素または通信ネットワーク制御機能の一部であっても、別個の要素または機能として通信ネットワーク制御要素または通信ネットワーク制御機能などに取りつけられてもよい。各ブロックおよびその任意の組合せは、ハードウェア、ソフトウェア、ファームウェア、1つまたは複数のプロセッサおよび/または回路などのさまざまな手段またはその組合せによって実装されてもよいことを理解されたい。
図8に示した通信ネットワーク制御要素または通信ネットワーク制御機能は、制御手続きに関連するプログラムなどによって与えられる命令を実行するのに適した処理回路もしくは機能、制御ユニットまたはCPUなどのプロセッサ21を含んでいてもよい。プロセッサ21は、後述するような特定の処理専用の1つまたは複数の処理部または処理機能を含んでいてもよく、処理は単一のプロセッサまたは処理機能で実行されてもよい。そのような特定の処理を実行するための部分は、個々の要素として提供されてもよく、あるいは1つまたは複数のさらなるプロセッサ、処理回路もしくは処理機能または処理部の中、たとえばCPUのような1つの物理プロセッサまたは1つもしくは複数の物理もしくは仮想エンティティなどの中に提供されてもよい。参照符号22は、プロセッサまたは処理機能21に接続された送受信機または入力/出力(I/O)ユニットもしくはその機能(インターフェース)を示す。入出力部22は、UE、RAN要素、コアネットワーク要素またはその機能、GO要素、OAM要素、外部データベースなどのような通信要素などの1つまたは複数のネットワーク要素と通信するために使用されてもよい。入出力部22は、いくつかのネットワーク要素に対する通信機器を含む複合ユニットであってもよく、または異なるネットワーク要素に対応する複数の異なるインターフェースを備えた分散構造を含んでいてもよい。参照符号24は、たとえば、プロセッサもしくは処理機能21によって実行されるプログラムおよびデータを格納するために、かつ/またはプロセッサもしくは処理機能21の作業用記憶域として使用可能なメモリを示す。仮想化通信機能またはアプリケーションの状態に関する情報を格納するためのローカルデータベースが提供される場合、メモリ24の一部はこれのために使用されてもよく、または別個のストレージエンティティ(図示せず)がこのために設けられてもよいことに留意されたい。この場合、対応する情報は、たとえばGO70からの対応する信号送信によって書き込む/更新することができる。
プロセッサまたは処理回路または処理機能21は、上記の制御手続きに関する処理を実行するように構成されている。具体的には、プロセッサまたは処理回路または処理機能21は、新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするのに使用可能な処理部として下位部分210を含む。部分210は、図6のS200による処理を実施するように構成されていてもよい。さらに、プロセッサまたは処理回路もしくは処理機能21は、通信するための適切なネットワーク要素/機能/アプリケーションを選択するための部分として使用可能な下位部分211を含む。部分211は、図6のS210による処理を実施するように構成されていてもよい。
実施形態の一例によれば、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されると判定する手段と、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示を用意する手段と、通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、用意された指示の送信を行う手段とを備えた装置が提供される。
さらに、実施形態の一例によれば、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかをチェックする手段と、チェックの結果に基づいて、通信が行われるときに用いられる通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択する手段とを備えた装置が提供される。
以下のことを認識されたい。
− 信号がネットワーク要素との間で送信される際に用いられるアクセス技術は、WLAN(ワイヤレスローカルアクセスネットワーク)、WiMAX(Worldwide Interoperability for Microwave Access)、LTE、LTE−A、Bluetooth(登録商標)、赤外線などの任意の適切な現在または将来の技術であってもよく、さらに、実施形態は、有線技術、たとえばケーブルネットワークまたは固定回線のようなIPベースのアクセス技術を適用してもよい。
− 仮想化通信機能またはアプリケーションの例として、通信要素のアクセスまたはコアネットワークに関係するネットワーク機能に加えて、M2Mアーキテクチャに対応するマシン機器に関係する機能またはOTTに関係する機能/アプリケーションが使用され得る。
− ユーザデバイス(UE、ユーザ機器、ユーザ端末、端末装置などとも呼ばれる)は、電波インターフェース上のリソースの割当ておよび割振りができる装置の1つのタイプを示し、そのため、ユーザデバイスとともに本明細書に記載される任意の特徴は、中継ノードなどの対応する装置とともに実装され得る。そのような中継ノードの例は、基地局またはeNBへの層3の中継装置(セルフバックホール式の中継装置)である。ユーザデバイスは、典型的には、加入者同定モジュール(SIM)を用いて、または用いずに動作する無線移動通信デバイスを含むポータブルコンピューティングデバイスを指し、限定はしないが、これには以下のタイプのデバイスが含まれる:移動局(移動体電話)、スマートフォン、携帯情報端末(PDA)、ハンドセット、無線モデムを使用するデバイス(警報または測定デバイスなど)、ラップトップおよび/またはタッチスクリーンコンピュータ、タブレット、ゲームコンソール、ノート、ならびにマルチメディアデバイス。ユーザデバイスは、画像またはビデオクリップをネットワークにロードするカメラまたはビデオカメラが例となる、ほぼアップリンクのみに限ったデバイスであっても、ポータブルビデオプレーヤなどのほぼダウンリンクのみに限ったデバイスであってもよいことを認識されたい。温度、圧力などを測定することができるセンサなどの、ある種の値を測定するために使用される機器もまた、対応するユーザデバイスとして使用され得る。デバイスは、装置または2つ以上の装置の組立体とみなすことができ、これは、機能的に互いに協働するのか、機能的に互いに独立しているが同じデバイスハウジング内にあるのかは問わないことを認識されたい。
− ソフトウェアコードまたはその部分として実装されるのが適切で、プロセッサまたは処理機能を使用して実行される実施形態は、ソフトウェアコードに依存せず、objective−C、C、C++、C#、Java(登録商標)をはじめとする高レベルのプログラミング言語、または機械言語、もしくはアセンブラをはじめとする低水準プログラミング言語などの任意の既知または将来の開発されたプログラミング言語を使用して指定され得る。
− 実施形態の実装は、ハードウェアに依存せず、マイクロプロセッサもしくはCPU(中央処理装置)、MOS(金属酸化物半導体)、CMOS(相補的MOS)、BiMOS(バイポーラMOS)、BiCMOS(バイポーラCMOS)、ECL(エミッタ結合論理)、および/またはTTL(トランジスタトランジスタ論理)などの、任意の既知または将来の開発されたハードウェア技術またはこれらの任意の組合せを使用して実装されてもよい。
− 実施形態は、個々のデバイス、装置、ユニット、手段または機能として実装されても、分散して実装されてもよく、たとえば、1つまたは複数のプロセッサまたは処理機能が処理に使用されるか、または共用されてもよく、あるいは1つまたは複数の処理セクションまたは処理部が処理に使用され、かつ共用されてもよく、ここでは1つの物理プロセッサまたは2つ以上の物理プロセッサが、述べたような特定の処理専用の1つまたは複数の処理部を実装するために使用されてもよい。
− 装置は、半導体チップ、チップセット、またはそのようなチップもしくはチップセットを含む(ハードウェア)モジュールによって実装されてもよい。
− 実施形態は、ASIC(特定用途向けIC(集積回路))コンポーネント、FPGA(フィールドプログラマブルゲートアレイ)またはCPLD(複合プログラム可能論理デバイス)コンポーネントもしくはDSP(デジタル信号プロセッサ)コンポーネントなどの、ハードウェアとソフトウェアの任意の組合せとして実装されてもよい。
− 実施形態は、コンピュータ可読プログラムコードを内部に具体化したコンピュータ使用可能媒体を含むコンピュータプログラム製品として実装されてもよく、コンピュータ可読プログラムコードは、実施形態に記載したように処理を実行するように構成されており、コンピュータ使用可能媒体は一時的でない媒体であってもよい。
本発明はその特定の実施形態を参照しながら本明細書で説明されているが、本発明はそれには限定されず、さまざまな修正を施すことができる。
たとえば、上記の実施形態の例において、MMEは、インスタンス化される仮想化ネットワーク機能についての例として使用されるが、本発明はそれには限定されない。たとえば、SGSN、GGSN、SGW、PGW、SGW−C、SGW−U、PGW−C、PGW−Uなど、またはeNBのようなRAN要素といった他のネットワークエンティティが、記載された実施形態の例が適用可能な仮想化ネットワーク機能の例として使用されてもよい。すでに示したように、本発明の実施形態の例は、本発明の実施形態の例が適用可能な仮想化ネットワーク機能としてP−CSCF、IBCF、BGCF、MGCFなどの要素がインスタンス化され得るIMSベースのシステムなどの他のネットワークシステムについても適用可能である。
さらに、本発明の実施形態の例は以下のケースにも適用可能であることに留意されたい。たとえば、上で説明したように、実施形態の例は、コアネットワーク(たとえばEPC)とマルチメディアシステム(たとえばIMS)の機能の両方に独立かつ個別に適用可能である。ただし、ネットワーク構成によって、たとえば、ある部分(たとえばIMSネットワーク部分)の各要素のアドレスが別の部分(たとえばEPC部分)の各要素によって指示されることが必要な場合がある。一例として、たとえば、PGW(EPC部分)がP−CSCF(IMS)のアドレスをUEに信号で返すように命じられることが必要な場合がある。ただしこれは、IMSの少なくともいくつかの部分が要求に応じてセットアップ(すなわち動的にインスタンス化)されると、PGWがP−CSCFの存在または不在(インスタンス化解除)について通知される必要があることを意味する。
すなわち、さらなる例によれば、PGW(または対応する他のネットワーク要素もしくはネットワーク機能)は、APNと、対応するP−CSCFまたはP−CSCFのリストとの相関関係を用いて、たとえばGOなどによって動的に構成されるべきである。このリストは要求に応じてUEに提供されるものとする。
それと同様に、任意のPGW/BRAS/BNG(または対応する他のネットワーク要素もしくはネットワーク機能)は、APNと、対応するOTTアプリケーションまたはOTTアプリケーションのリストとの相関関係を用いて、たとえばGOなどによって動的に構成されるべきである(されることがある)。さらに、OTTアプリケーションは、PGW/BRAS/BNGのアドレスを提供されてもよい。

Claims (27)

  1. 通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定するステップと、
    前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意するステップと、
    前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、前記用意された指示の送信を行うステップであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも1つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも1つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、ステップと
    を含む、方法。
  2. 通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションをセットアップするステップであって、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたという前記判定が、前記新たな仮想化通信機能またはアプリケーションの前記セットアップが完了したときになされる、ステップ
    をさらに含む、請求項1に記載の方法。
  3. 前記指示が、
    前記少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
    前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
    のうちの少なくとも1つを含む、請求項1または2に記載の方法。
  4. ドメインネームサーバ要素またはその機能への前記用意された指示の送信を行うステップ
    をさらに含む、請求項1から3のいずれか1項に記載の方法。
  5. 前記方法が、
    仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、ならびに
    仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能、
    のうちの1つによって実行され、
    インスタンス化された前記少なくとも1つの仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項1から4のいずれか1項に記載の方法。
  6. 前記用意された指示が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、前記通信ネットワークにおいて通信する通信機能またはアプリケーション、および前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに送信させられ、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれる、請求項1から5のいずれか1項に記載の方法。
  7. 少なくとも1つの処理回路と、
    前記処理回路によって実行される命令を格納する少なくとも1つのメモリと
    を備える装置であって、
    前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、少なくとも、
    通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定すること、
    前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意すること、ならびに
    前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対する、前記用意された指示の送信を行うことであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも1つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも1つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、送信を行うこと
    を行わせるように構成されている、装置。
  8. 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
    通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのセットアップであって、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたという前記判定が、前記新たな仮想化通信機能またはアプリケーションの前記セットアップが完了したときになされる、セットアップ
    を行わせるようにさらに構成されている、請求項7に記載の装置。
  9. 前記指示が、
    前記少なくとも仮想化通信機能またはアプリケーションのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
    前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
    のうちの少なくとも1つを含む、請求項7または8に記載の装置。
  10. 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
    ドメインネームサーバ要素またはその機能への前記用意された指示の送信
    を行わせるようにさらに構成されている、請求項7から9のいずれか1項に記載の装置。
  11. 前記装置が、
    仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、ならびに
    仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
    のうちの1つに含まれ、
    インスタンス化された前記少なくとも1つの仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項7から10のいずれか1項に記載の装置。
  12. 前記用意された指示が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、前記通信ネットワークにおいて通信する通信機能またはアプリケーション、および前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに送信させられ、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれる、請求項7から11のいずれか1項に記載の装置。
  13. 通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得するステップであって、前記インスタンス化された少なくとも1つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、ステップと、
    インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理するステップと、
    通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信に関する適切なサービスを提供しているかどうかをチェックするステップと、
    前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップと
    を含む、方法。
  14. 通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求を受信および処理するステップ
    をさらに含み、
    前記最初のアタッチ要求が、新たな仮想化通信機能またはアプリケーションに対する前記チェックをトリガする
    請求項13に記載の方法。
  15. 新たな仮想化通信機能またはアプリケーションに対する前記チェックが、時間に基づいて、または所定のイベントに応答して、または前記通信が開始されたときにトリガされる、請求項13または14に記載の方法。
  16. 前記指示が、
    前記少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
    前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
    のうちの少なくとも1つを含む、請求項13から15のいずれか1項に記載の方法。
  17. 前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する前記指示が、
    仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、
    前記通信ネットワークのドメインネームサーバ、ならびに
    仮想化通信機能またはアプリケーションが実装される前記通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
    のうちの1つから取得される、請求項13から16のいずれか1項に記載の方法。
  18. 新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースに問い合わせるステップであって、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれ、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が前記データベースから取得される、ステップ
    をさらに含む、請求項13から17のいずれか1項に記載の方法。
  19. 前記方法が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および前記通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの1つによって実行され、
    インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項13から18のいずれか1項に記載の方法。
  20. 少なくとも1つの処理回路と、
    前記処理回路によって実行される命令を格納する少なくとも1つのメモリと
    を備える装置であって、
    前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、少なくとも、
    通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得することであって、前記インスタンス化された少なくとも1つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、取得すること、
    インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理すること、
    前記通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信に関連する適切なサービスを提供しているかどうかをチェックすること、および
    前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択すること
    を行わせるように構成されている、装置。
  21. 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
    通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求を受信および処理すること
    を行わせるようにさらに構成されており、
    前記最初のアタッチ要求が、新たな仮想化通信機能またはアプリケーションに対する前記チェックをトリガする、請求項20に記載の装置。
  22. 新たな仮想化通信機能またはアプリケーションに対する前記チェックが、時間に基づいて、または所定のイベントに応答して、または前記通信が開始されたときにトリガされる、請求項20または21に記載の装置。
  23. 前記指示が、
    前記少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
    前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
    前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
    のうちの少なくとも1つを含む、請求項20から22のいずれか1項に記載の装置。
  24. 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
    前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する前記指示を、
    仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、
    前記通信ネットワークのドメインネームサーバ、および
    仮想化通信機能またはアプリケーションが実装される前記通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
    のうちの1つから取得することを行わせるようにさらに構成されている、請求項20から23のいずれか1項に記載の装置。
  25. 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
    新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースに問い合わせることを行わせるようにさらに構成されており、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれ、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が前記データベースから取得される、請求項20から24のいずれか1項に記載の装置。
  26. 前記装置が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および前記通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの1つに含まれ、
    インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項20から25のいずれか1項に記載の装置。
  27. 処理デバイスによって実行されたときに、第1の方法と第2の方法の少なくとも一方を実施する命令を格納した一時的でないコンピュータ可読媒体であって、前記第1の方法が、
    通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定するステップと、
    前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意するステップと、
    前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、前記用意された指示の送信を行うステップであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも1つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも1つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、ステップと
    を含み、
    前記第2の方法が、
    通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得するステップであって、前記インスタンス化された少なくとも1つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、ステップと、
    インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理するステップと、
    通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信に関する適切なサービスを提供しているかどうかをチェックするステップと、
    前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップと
    を含む、コンピュータ可読媒体。
JP2017512099A 2014-05-12 2014-05-12 仮想化ネットワーク機能を含む通信ネットワークの制御法 Active JP6469846B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2014/059611 WO2015172803A1 (en) 2014-05-12 2014-05-12 Controlling of communication network comprising virtualized network functions

Publications (3)

Publication Number Publication Date
JP2017523739A JP2017523739A (ja) 2017-08-17
JP2017523739A5 JP2017523739A5 (ja) 2018-09-27
JP6469846B2 true JP6469846B2 (ja) 2019-02-13

Family

ID=50687500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017512099A Active JP6469846B2 (ja) 2014-05-12 2014-05-12 仮想化ネットワーク機能を含む通信ネットワークの制御法

Country Status (5)

Country Link
US (2) US11070487B2 (ja)
EP (1) EP3143752B1 (ja)
JP (1) JP6469846B2 (ja)
CN (1) CN106489260B (ja)
WO (1) WO2015172803A1 (ja)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9742690B2 (en) * 2014-08-20 2017-08-22 At&T Intellectual Property I, L.P. Load adaptation architecture framework for orchestrating and managing services in a cloud computing system
EP4027227A1 (en) 2014-09-02 2022-07-13 Apple Inc. Reduced-size interfaces for managing alerts
US20160224973A1 (en) * 2015-02-01 2016-08-04 Apple Inc. User interface for payments
US9560078B2 (en) * 2015-02-04 2017-01-31 Intel Corporation Technologies for scalable security architecture of virtualized networks
US9674639B2 (en) * 2015-02-24 2017-06-06 At&T Intellectual Property I, L.P. Method and apparatus for virtualized network function chaining management
WO2016150623A1 (en) 2015-03-20 2016-09-29 Nokia Solutions And Networks Management International Gmbh Coexistence of software defined network, network function virtualization and legacy networks
US10069791B2 (en) * 2015-11-02 2018-09-04 Cisco Technology, Inc. System and method for providing a change in user equipment packet data network internet protocol address in a split control and user plane evolved packet core architecture
US10432461B2 (en) 2015-12-04 2019-10-01 T-Mobile Usa, Inc. Peer-to-peer distribution of radio protocol data for software defined radio (SDR) updates
US10091830B2 (en) 2015-12-04 2018-10-02 T-Mobile Usa, Inc. Hub device
US10212627B2 (en) * 2015-12-11 2019-02-19 Reliance Jio Infocomm Usa, Inc. Co-existence mechanism for downloadable voice application client
US10009751B2 (en) * 2015-12-28 2018-06-26 Cisco Technology, Inc. Virtual mobility anchor for network sharing
US9924431B2 (en) 2016-02-08 2018-03-20 Smartsky Networks LLC Seamless relocation of a mobile terminal in a wireless network
WO2017161562A1 (zh) * 2016-03-25 2017-09-28 华为技术有限公司 网络功能虚拟化环境下应用的管理方法和装置
US10616776B2 (en) 2016-09-30 2020-04-07 T-Mobile Usa, Inc. Dynamic provisioning of a gateway role to user devices
US10257165B2 (en) 2016-09-30 2019-04-09 T-Mobile Usa, Inc. Dynamic provisioning of a firewall role to user devices
CN106452925B (zh) 2016-12-02 2021-01-05 华为技术有限公司 在nfv系统中检测故障的方法、装置和系统
US10362482B2 (en) 2016-12-21 2019-07-23 T-Mobile Usa, Inc. Network operation and trusted execution environment
US11003516B2 (en) * 2017-07-24 2021-05-11 At&T Intellectual Property I, L.P. Geographical redundancy and dynamic scaling for virtual network functions
CN108667695B (zh) * 2017-09-06 2020-12-29 新华三技术有限公司 一种bras转控分离的备份方法和装置
US10555165B2 (en) 2017-10-27 2020-02-04 Cisco Technology, Inc. Methods and apparatus for use in reducing signal latency in a mobile network with use of localized unified data management (UDM) entities
US10791431B2 (en) 2017-11-27 2020-09-29 Cisco Technology, Inc. Methods and apparatus for establishing a group session in a mobile network for subscribers associated with a group
US10764935B2 (en) 2018-02-12 2020-09-01 Cisco Technology, Inc. Methods and apparatus for selecting network slice, session management and user plane functions
WO2020064545A1 (en) * 2018-09-25 2020-04-02 Sony Corporation Communication network, method, network equipment and communication device
CN110971439A (zh) * 2018-09-30 2020-04-07 中兴通讯股份有限公司 策略决策方法及装置、系统、存储介质、策略决策单元及集群
CN113261237B (zh) * 2019-01-15 2022-11-25 华为技术有限公司 用于提供控制平面/用户平面分析的设备和方法
CN111443985A (zh) * 2019-01-17 2020-07-24 华为技术有限公司 实例化虚拟网络功能的方法及设备
US20220417731A1 (en) * 2019-12-06 2022-12-29 Sony Group Corporation Control device, base station device, control method, and connection method
US11606624B2 (en) * 2020-10-23 2023-03-14 At&T Mobility Ii Llc Method and apparatus for operating an on-demand video gateway
US11838984B2 (en) * 2020-10-30 2023-12-05 Celona, Inc. Hierarchical database architecture for subscriber credential management in enterprise networks

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509169B2 (en) * 2010-12-13 2013-08-13 At&T Intellectual Property I, L.P. Methods and apparatus to configure virtual private mobile networks
JP5570463B2 (ja) 2011-03-22 2014-08-13 株式会社国際電気通信基礎技術研究所 無線中継装置、仮想マシン作成サーバ、無線中継方法、および仮想マシン作成方法
US8873398B2 (en) * 2011-05-23 2014-10-28 Telefonaktiebolaget L M Ericsson (Publ) Implementing EPC in a cloud computer with openflow data plane
JP2013017007A (ja) 2011-07-04 2013-01-24 Sanyo Electric Co Ltd 半導体スイッチ及びスイッチ装置
JP5673398B2 (ja) * 2011-07-05 2015-02-18 富士通株式会社 情報処理装置、情報処理プログラムおよび管理方法
US8855017B2 (en) 2011-09-07 2014-10-07 Telefonaktiebolaget Lm Ericsson (Publ) System and method of building an infrastructure for a virtual network
EP2687982A1 (en) 2012-07-16 2014-01-22 NTT DoCoMo, Inc. Hierarchical system for managing a plurality of virtual machines, method and computer program
US9270596B2 (en) * 2012-11-26 2016-02-23 Verizon Patent And Licensing Inc. Selection of virtual network elements
EP3085038A1 (en) 2013-12-20 2016-10-26 Nokia Solutions And Networks Management International GmbH Sgc and pgc and sgu and pgu allocation procedure
KR101954314B1 (ko) 2014-01-17 2019-03-05 노키아 솔루션스 앤드 네트웍스 게엠베하 운트 코. 카게 가상화된 네트워크 기능들을 포함하는 통신 네트워크의 제어
CN104009871A (zh) 2014-06-06 2014-08-27 中国科学院声学研究所 Sdn控制器实现方法及sdn控制器
US9342338B2 (en) * 2014-10-15 2016-05-17 Red Hat, Inc. Application migration in a process virtual machine environment
US9348655B1 (en) * 2014-11-18 2016-05-24 Red Hat Israel, Ltd. Migrating a VM in response to an access attempt by the VM to a shared memory page that has been migrated

Also Published As

Publication number Publication date
WO2015172803A1 (en) 2015-11-19
US20210234811A1 (en) 2021-07-29
US20170093749A1 (en) 2017-03-30
CN106489260A (zh) 2017-03-08
JP2017523739A (ja) 2017-08-17
EP3143752B1 (en) 2020-11-11
EP3143752A1 (en) 2017-03-22
US11070487B2 (en) 2021-07-20
CN106489260B (zh) 2019-10-18

Similar Documents

Publication Publication Date Title
JP6469846B2 (ja) 仮想化ネットワーク機能を含む通信ネットワークの制御法
JP2017523739A5 (ja)
KR102061661B1 (ko) 가상화된 네트워크 기능들을 포함하는 통신 네트워크의 제어
US20160029278A1 (en) Handover of mobility management entity for load balancing
US11838120B2 (en) Apparatus, method and computer program for user plane function control by a set of controllers
EP3570491B1 (en) Association management method and network node
US20120258703A1 (en) Detection of potential for network controlled d2d communication prior to activation of cellular bearers
WO2019145036A1 (en) Communication connection control procedure selecting a communication connection slice
CN118804167A (zh) 根据应用功能请求朝向局域数据网络的流量路由
EP3011448A1 (en) Selection of virtual machines or virtualized network entities
KR102367331B1 (ko) 코어망을 선택하는 방법, 이를 수행하는 이동성 관리 장치 및 경로 관리 장치
JP7546154B2 (ja) Pgw失敗におけるpdn接続の復元
JP2019176295A (ja) ゲートウェイ装置、方法、プログラム、及び記録媒体
EP4229886A1 (en) Mechanism for direct event exposure

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180115

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20180116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180219

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180510

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180618

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20180817

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190116

R150 Certificate of patent or registration of utility model

Ref document number: 6469846

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250