JP6469846B2 - 仮想化ネットワーク機能を含む通信ネットワークの制御法 - Google Patents
仮想化ネットワーク機能を含む通信ネットワークの制御法 Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 563
- 238000000034 method Methods 0.000 title claims description 84
- 230000006870 function Effects 0.000 claims description 629
- 238000012545 processing Methods 0.000 claims description 91
- 230000008054 signal transmission Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 17
- 238000012423 maintenance Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000011664 signaling Effects 0.000 description 17
- 238000004590 computer program Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- YOETUEMZNOLGDB-UHFFFAOYSA-N 2-methylpropyl carbonochloridate Chemical compound CC(C)COC(Cl)=O YOETUEMZNOLGDB-UHFFFAOYSA-N 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- JEOQACOXAOEPLX-WCCKRBBISA-N (2s)-2-amino-5-(diaminomethylideneamino)pentanoic acid;1,3-thiazolidine-4-carboxylic acid Chemical compound OC(=O)C1CSCN1.OC(=O)[C@@H](N)CCCN=C(N)N JEOQACOXAOEPLX-WCCKRBBISA-N 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000008571 general function Effects 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- CSRZQMIRAZTJOY-UHFFFAOYSA-N trimethylsilyl iodide Substances C[Si](C)(C)I CSRZQMIRAZTJOY-UHFFFAOYSA-N 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000023402 cell communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000009131 signaling function Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/783—Distributed allocation of resources, e.g. bandwidth brokers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/20—Network management software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/604—Address structures or formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-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
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つの新たな仮想化通信機能またはアプリケーションがセットアップされてもよく、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されるという判定が、新たな仮想化通信機能またはアプリケーションのセットアップが完了したときになされてもよく、
− 指示は、少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも1つを含んでいてもよく、
− 用意された指示の送信はドメインネームサーバ要素またはその機能に対して行われてもよく、
− 処理は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの1つによって実行されてもよく、少なくとも1つのインスタンス化される仮想化通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能に関連しており、
− 用意された指示は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、通信ネットワークにおいて通信する通信機能またはアプリケーション、および通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに送信させられてもよく、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれていてもよい。
− 通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求が受信および処理されてもよく、最初のアタッチ要求は、新たな仮想化通信機能またはアプリケーションに対するチェックをトリガすることができ、
− 新たな仮想化通信機能またはアプリケーションがあるかどうかのチェックは、時間に基づいて、または所定のイベントに応答してトリガされてもよく、
− 通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が取得されてもよく、取得された指示は、インスタンス化される仮想化通信機能またはアプリケーションを判定または認識するために処理されてもよく、
− 指示は、少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、少なくとも1つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも1つを含んでいてもよく、
− 少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、通信ネットワークのドメインネームサーバ、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの1つから取得されてもよく、
− 新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースは問い合わせされてもよく、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれていてもよく、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示はデータベースから取得され、
− 処理は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの1つによって実行されてもよく、少なくとも1つの新たなインスタンス化される仮想化通信機能またはアプリケーションが通信ネットワークの通信ネットワーク制御機能に関係していてもよい。
NFVは、サーバハードウェア上で動作することができ、新たな機器の設置を必要とせず、必要に応じてネットワークまたはクラウド/データセンタにおけるさまざまな場所に移すことができる、すなわち、そこにインスタンス化/セットアップすることができるソフトウェアにネットワーク機能を実装することを必要とする。NFVは、SDNソフトウェアが動作することができるインフラを提供することによって、SDNをサポートすることが可能であることに留意されたい。さらに、NFVは、コモディティサーバおよびスイッチを使用するために、SDNの目標と緊密に整合する。SDN−Userの部分はクラウドの外に置いても中に置いてもよい。
NFをクラウド内に動的に配置することで、NFのすべてまたはコアネットワークのいくつかの部分もしくは機能がクラウドから完全な形で動的に引き出され(すなわちインスタンス化を解除され)、他の部分(従来型またはSDNベースまたは仮想化ネットワーク機能)は必要に応じてネットワーク構造に残ることが可能になる。
たとえば、本発明の実施形態の例は、UEがeNBにアタッチまたは登録し、このeNBが次に、(新たに)インスタンス化された仮想化MMEなどに接続するシナリオに関係する(さらなる例は、この仮想化MMEがこの後の時点でインスタンス化解除される例に関する)。
以下では、通信ネットワークの一例として、セルラー無線通信ネットワーク、たとえばLTEまたはLTE−Advancedに基づくシステムが使用される図面を参照しながら、実施形態のいくつかの例を説明する。しかしながら、本発明は、そのようなタイプの通信システムを使用する用途には限定されず、無線システム、有線システム、その組合せを使用するシステムのいずれであるにせよ、他のタイプの通信システムにも適用可能であることに留意されたい。
いくつかの例によれば、通信ネットワーク制御要素の、または通信ネットワークの別のエンティティの、たとえばBSもしくはeNBのようなRAN要素の1つもしくは複数の動作および機能が、異なるエンティティまたは機能において、たとえばノード、ホストまたはサーバにおいて柔軟に実施され得る、いわゆる「流動的」または柔軟なネットワークコンセプトが用いられ得ることを認識されたい。言い換えれば、関与するネットワーク要素、機能またはエンティティ間の「分業」はケースバイケースで変化し得る。
図2には、たとえば3GPP規格に基づいた通信ネットワーク構成が示されている。図2とともに記載されている要素および機能の、ならびに要素間の基準点/インターフェースの一般的な機能は当業者に知られているため、その詳細な説明は、簡略化のためにここでは省略されていることに留意されたい。さらに、当業者にも知られているように、図2に示された要素、機能およびアプリケーションの数は変動することがあり、すなわち、図2に示すより多くの対応する要素、機能およびアプリケーションが実装またはインスタンス化されることがある。
図示した例では、eNB26は新たなRAN要素またはeNBと称され、このeNB26が、たとえば新たな仮想化ネットワーク機能として新たにインスタンス化またはセットアップされていることをここでは示している。eNB20は、すでに動作し、たとえばUE10と通信するRAN要素またはeNBと称される。
さらに、本発明の実施形態の例によれば、ネットワーク要素(すなわちコアネットワーク要素またはアクセスネットワーク要素)のうちの少なくとも1つが、仮想化ネットワーク機能を使用することによって少なくとも部分的に実装されることに留意されたい。以下では、eNB26、MME30、SGW40、PGW50などのうちの少なくとも1つが、そのような仮想化ネットワーク機能であると仮定したケースを説明する。しかしながら、他のネットワーク要素も仮想化ネットワーク機能として、これらの要素に対する追加または代替として実装され得ることに留意されたい。
DNS65は、ネットワーク要素、サービス、または通信ネットワークに接続された任意のリソースのための階層的な分散ネーミングシステムとして使用される。たとえば、DNS65は、参加しているエンティティのそれぞれに割り当てられた名前(ドメイン名)にさまざまな情報を関連づける。たとえば、DNS65は、識別名などをサービスおよびデバイスの位置を特定するために必要な数値アドレスに変換する。
さらに、図2に示すように、OTTアプリケーション55のようなアプリケーションまたは機能もネットワークにおいて通信するために提供され得る。実施形態の例によれば、OTTアプリケーション55のような通信機能またはアプリケーションはすでに存在してもよく、または上記のように他の仮想化ネットワークもしくは通信機能またはアプリケーションと同様に、たとえばGO70によって仮想化通信機能もしくはアプリケーションとしてインスタンス化される。すなわち、OTTアプリケーション55は、本例のコンテキストでは、動的にインスタンス化され得る別の通信機能もしくはアプリケーションとして、かつ/またはネットワークの通信の一部であり、そのため、適用可能な場合(後述)、新たな仮想化ネットワークもしくは通信機能もしくはアプリケーション(たとえば、新たなCN NF、アクセスネットワークNF、OTTアプリケーションなど)のインスタンス化について通知されるべき通信機能またはアプリケーションとして見ることができる。
新たな仮想化通信またはネットワーク機能、たとえば新たなMME(たとえばMME30)がインスタンス化されたとGO70が判定すると仮定すると、GO70は(直接的または間接的に)DB80または新たなMME30の潜在的な信号送信相手にその存在について通知する。潜在的な信号送信相手の1つは、図2に示すようにeNB20である。
新たな仮想化ネットワーク機能の存在が判定されると、対応する指示がGO70によって用意される。好ましくは、この指示は、適切なインターフェースを介して受信対象に提供され(図2では矢印75によって示す)、指示は、新たな仮想化ネットワーク機能のタイプ(MME、SGW−C、PGW、PGW−Uなど)に関連する情報、その関連するアドレス(たとえばIP、MACなど、対象の機能に何が適しているかに依存)、およびおそらくは仮想オペレータのVNO ID(たとえば複数のオペレータが同じ基礎ネットワークを利用するマルチテナンシーの場合)を含む。
次に、eNB20が新たなMME30を選択すると仮定する。次に、UE10からのアタッチ要求が、選択されたMME30に到達する。新たなMME30は、アタッチ受付メッセージをeNB20に送ることができる(M20)。さらに、HSS60による位置更新手続きが行われる(M40参照)。
新たな仮想化ネットワーク要素のインスタンス化およびその報知のシナリオについての別の例として、たとえば、新たな仮想eNBのインスタンス化に注目されたい。潜在的な信号送信相手として、このインスタンス化も潜在的な近隣のeNB(potential neighbouring eNBs:近隣のeNBになる可能性がある。他の箇所においても同様。)に報知されることになり、これは、X2インターフェースなどの対応するインターフェースを介して、ハンドオーバの場合はeNBが好ましいターゲットeNBを認識および選択することができるためである。すなわち、図2の例では、eNB26が新たにインスタンス化された仮想eNBであると仮定されるとき、対応する指示はeNB20にも(直接的であれ、eNB20からDB80などのデータベースへの問合せによるものであれ)送られることになる。
別の例として、既存のPCRFが、新たにインスタンス化されたPGWの存在について通知されるか、または反対に、既存のPGWが、新たにインスタンス化されたPCRFの存在について通知されるケースに注目されたい。
さらに、上記の例において、新たな仮想化ネットワーク機能がインスタンス化されると記載したが、同じ原理が、OTTアプリケーション55などのOTTアプリケーションまたはそのサービスのような通信機能またはアプリケーションのインスタンス化にも適用される。一方、そのようなOTTアプリケーションがすでに存在する(動的に仮想化された通信機能またはアプリケーションとして、または他の手段によって提供される)場合は、新たな仮想化ネットワーク機能または通信機能の指示が、通信相手の適切な選択を有効にするために、この既存OTTアプリケーションにも提供され得る。
すなわち、実施形態の例によれば、1つまたは複数の仮想化ネットワーク機能(MME30、SGW40、PGW50など)、通信機能またはアプリケーションがインスタンス化されているという情報または指示が、その情報に関心を持ち得る任意のネットワーク要素またはネットワーク機能、通信機能またはアプリケーション(たとえば、インスタンス化されたネットワーク機能、通信機能またはアプリケーションの潜在的な信号送信相手であり得るすべてのネットワーク要素または機能、通信機能またはアプリケーション)に提供される。その情報は、たとえばGO70によってたとえばOAMインターフェースを介して提供され、内部または外部データベースから読み出され得る。
いくつかのさらなる実施形態の例によれば、上記の手続きに対する代替または追加で、仮想化ネットワーク機能、通信機能またはアプリケーションがインスタンス化される場合に制御処理をサポートするためのデータベース80が実装される。
たとえば、データベース80は、現在および以前にインスタンス化されているNF、通信機能またはアプリケーションのステータスをリスト化するために、GO(またはNUC)70によって保持されている。たとえば、特定のMME/SGSNまたはSGW−CまたはPGW−C(またはSGWおよびPGW)がアクティブ状態である場合、それはデータベース内でそのように印をつけられる。さらに、仮想化ネットワーク機能、通信機能またはアプリケーションがインスタンス化されているとGO70が判定した場合、GO70は、データベース80内の対応する入力を更新する。データベースは、集中データベース(図2に示すように)であってもよく、かつ/または通信ネットワークのネットワーク要素の一部もしくはすべてのローカルデータベースとして実装されてもよいことに留意されたい。GO70からデータベース80への情報は、たとえば、信号送信M90によって(集中データベースの場合)、または図2の矢印75による信号送信に関連する信号送信によって(ローカルデータベースの場合)送信される。
各RAN要素20および25は、EPCのコアネットワーク要素と接続されている。図3において、コアネットワーク要素は、たとえばMME30および35を含み、ここでMME30は新たなeNB20に接続されていると仮定され、したがって新たなMME30と称され、一方でMME35は古いeNB25に接続されていると仮定され、したがって古いMME35と称される。MME30および35はHSS60に接続されている。さらに、MMEはSGWにも接続されており、このSGWが次にPGWに接続されている。図3に示した例では、古いMME35に関連するSGW40およびPGW50のみが図示されている。
さらに、さらなる例によれば、ネットワーク要素(すなわちコアネットワーク要素またはアクセスネットワーク要素)のうちの少なくとも1つが、仮想化ネットワーク機能を使用することによって少なくとも部分的に実装されることに留意されたい。以下では、古いMME35がそのような仮想化ネットワーク機能であると仮定する。しかしながら、他のネットワーク要素も仮想化ネットワーク機能として、MME35に対する追加または代替として実装され得る。
GO70は、(直接的または間接的にCAM90を介して)ネットワーク機能、通信機能またはアプリケーションの仮想化を管理するために、すなわち、たとえばクラウド環境において各NF、通信機能またはアプリケーションをインスタンス化(セットアップ)およびインスタンス化解除(削除)するため、また通信ネットワークの他のネットワーク要素およびネットワーク機能へのリンクを生成し、管理するために使用される。
上記のように、GO70は、仮想化NF、通信機能またはアプリケーションに関する情報を他のネットワーク要素およびネットワーク機能、通信機能またはアプリケーションに提供することができる(後述)。これは、関与しているネットワーク要素または機能への対応する通信または信号送信についての指示を表す矢印75によって示される(たとえば、以下の説明に従ってMME30への信号送信を対象とするが、他のネットワーク要素またはネットワーク機能も、GO70によって生じた対応する信号送信の受信対象となり得る)。この信号送信の目標は、たとえば、各ネットワーク要素またはネットワーク機能に、仮想化ネットワーク機能のインスタンス化解除について通知し、それによって、以下に説明するように、インスタンス化解除されたネットワーク機能(たとえば古いMME35)に向けたメッセージ(識別要求メッセージなど)の送信を抑制することである。
以下では、最初の出発点として、UE10がeNB25に接続されており、MME35、SGW40およびPGW50を介して、たとえば、対応する規格(たとえば3GPP TS23.401 v12.3.0参照)に記載されているようにネットワークアタッチメント手続きを使用することによって、通信ネットワークに登録/アタッチされると仮定する。
基本的に、GUTIの目的は、UEの曖昧でない識別を提供することであり、これは通信ネットワークにおいてUEまたはユーザの永続的な識別は表さない。これはMMEおよびネットワークの識別も可能にし、通信ネットワークにおいてネットワークとUEの間で信号が送信されている間、UEの識別を確立するためにこれらによって使用される。GUTIは2つの主要コンポーネントを有する。一方は、GUTIを割り当てたMMEを一意に識別する、MMEグループIDおよびMMEコードを含むMCC、MNCおよびMMEの識別子から構築されるGUMMEIである。他方は、GUTIを割り当てたMME内でUEを一意に識別するM−TMSIである。
新たなMME30は、UE10から受け取ったGUTIを使用することによって、古いMME35を判定して古いMMEアドレスを導出し、M30において識別要求を古いMMEに送ることができる。古いMME35は識別応答で応答する(M30参照)。
新たなMME30は、アタッチ受付メッセージを新たなeNB20に送ることができ(M20)、ここで新たなMME30が新たなGUTIを割り当てる場合、「新たな」GUTIなどの識別データが再び含まれる。さらに、HSS60との位置更新手続きが行われる(M40参照)。
上記のアタッチ手続きは簡略化した例にすぎないことに留意されたい。より詳細な手続きは、たとえば3GPP TS23.401 v12.3.0に記載されたものに基づいていることもある。
すでに示したように、実施形態のいくつかの例によれば、図3に示したネットワーク要素のうちの少なくとも1つが、仮想化ネットワーク機能、たとえば古いMME35であると仮定される。
デタッチ手続きによって、少なくとも1つのネットワーク要素またはネットワーク機能における加入データ、たとえばHSS60、MME35、UE10における加入データが取り除かれることがある。デタッチ手続きを行うための指示またはコマンドは、たとえば原因「加入の回収」などの原因コードなどが付随し、これは仮想化MME35がインスタンス化解除される前に送信させられる。デタッチ手続きは、クラウドアプリケーションマネージャ(CAM/CFW90)および/またはOAM中心(図示せず)を介して、たとえばGO70によって指示されてもよい。
加入データの一例はGUTIである(たとえば図3参照)。GUTIは前の/古いMMEのID(MMEコードおよびMMEグループID)を含む。「加入の回収」でのデタッチ手続き(たとえば、HSS開始のデタッチ手続き)によって、古いGUTIはUE10において削除される。
したがって、新たなMME30が最初のアタッチ要求を受け取ると(図3のM20)、たとえばUE10(GUTIなど)から受け取った識別情報またはデータ内に指示されている任意の古いMME(またはSGSN)に識別要求を送る前に、新たなMME30は、指示されたMME/SGSNが、存在するという情報を受け取った(仮想化された、または仮想化されていない)MME/SGSNであるのか、インスタンス化解除されているという情報を受け取った(仮想化された、または仮想化されていない)MME/SGSNであるのかを(内部または外部で)チェックする。当該MME/SGSNをこれ以上インスタンス化することはないと報告された場合、新たなMME30は、成功することは決してないため、古いMME/SGSNへの識別要求の送信を完全にスキップする。
同様に、いくつかの他の例によれば、他のネットワークエンティティは、同様の目的で仮想化ネットワーク機能(MME35など)のインスタンス化解除について通知される。たとえば、(仮想化された、またはされていない)任意のHSSは、したがってMMEのインスタンス化解除について通知される。
たとえば、データベース80は、現在および以前にインスタンス化されているNFのステータスをリスト化するために、GO(またはNUC)70によって保持されている。たとえば、特定のMME/SGSNまたはSGW−CまたはPGW−C(またはSGWおよびPGW)がアクティブ状態である場合、それはデータベース内でそのように印をつけられる。さらに、仮想化ネットワーク機能がもはや存在しないことをGO70が他の手段によって決定または認識した場合、GO70は、データベース80内の対応する入力を更新する。データベースは、集中データベース(図3に示すように)であってもよく、かつ/または通信ネットワークのネットワーク要素の一部もしくはすべてのローカルデータベースとして実装されてもよいことに留意されたい。GO70からデータベース80への情報は、たとえば、信号送信M90によって(集中データベースの場合)、または図3の矢印75による信号送信に関連する信号送信によって(ローカルデータベースの場合)送信される。
上記の例は仮想化ネットワーク機能として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))も選択処理においては考慮されないはずであるからである。
当然ながら、ネットワーク機能がインスタンス化解除される上記のシナリオでは、たとえば図2に関連して記載したように、対応するチェックによって知られる新たにインスタンス化されたネットワーク機能を検討することによって、インスタンス化解除されるネットワーク機能に代わる新たなネットワーク機能の選択が行われ得る。
次に、たとえば図2に関連して記載した処理を実施する実施形態の例が、図5〜8に関連してさらに詳細に説明される。
S200において、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかがチェックされる。
いくつかの例によれば、通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求が受信される。要求の処理において、新たな仮想化通信機能またはアプリケーションに対するチェックがトリガされる。代替または追加で、新たな仮想化通信機能またはアプリケーションに対するチェックは、時間に基づいて、または所定のイベントに応答してトリガされる。
S210において、チェックの結果に基づいて、すなわち(新たな)仮想化通信機能またはアプリケーションの検討下で、通信が行われるときに用いられる通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションが選択される。
− 信号がネットワーク要素との間で送信される際に用いられるアクセス技術は、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(デジタル信号プロセッサ)コンポーネントなどの、ハードウェアとソフトウェアの任意の組合せとして実装されてもよい。
− 実施形態は、コンピュータ可読プログラムコードを内部に具体化したコンピュータ使用可能媒体を含むコンピュータプログラム製品として実装されてもよく、コンピュータ可読プログラムコードは、実施形態に記載したように処理を実行するように構成されており、コンピュータ使用可能媒体は一時的でない媒体であってもよい。
すなわち、さらなる例によれば、PGW(または対応する他のネットワーク要素もしくはネットワーク機能)は、APNと、対応するP−CSCFまたはP−CSCFのリストとの相関関係を用いて、たとえばGOなどによって動的に構成されるべきである。このリストは要求に応じてUEに提供されるものとする。
Claims (27)
- 通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定するステップと、
前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意するステップと、
前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、前記用意された指示の送信を行うステップであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも1つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも1つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、ステップと
を含む、方法。 - 通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションをセットアップするステップであって、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたという前記判定が、前記新たな仮想化通信機能またはアプリケーションの前記セットアップが完了したときになされる、ステップ
をさらに含む、請求項1に記載の方法。 - 前記指示が、
前記少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも1つを含む、請求項1または2に記載の方法。 - ドメインネームサーバ要素またはその機能への前記用意された指示の送信を行うステップ
をさらに含む、請求項1から3のいずれか1項に記載の方法。 - 前記方法が、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、ならびに
仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能、
のうちの1つによって実行され、
インスタンス化された前記少なくとも1つの仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項1から4のいずれか1項に記載の方法。 - 前記用意された指示が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、前記通信ネットワークにおいて通信する通信機能またはアプリケーション、および前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに送信させられ、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれる、請求項1から5のいずれか1項に記載の方法。
- 少なくとも1つの処理回路と、
前記処理回路によって実行される命令を格納する少なくとも1つのメモリと
を備える装置であって、
前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、少なくとも、
通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定すること、
前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意すること、ならびに
前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対する、前記用意された指示の送信を行うことであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも1つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも1つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、送信を行うこと
を行わせるように構成されている、装置。 - 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのセットアップであって、通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたという前記判定が、前記新たな仮想化通信機能またはアプリケーションの前記セットアップが完了したときになされる、セットアップ
を行わせるようにさらに構成されている、請求項7に記載の装置。 - 前記指示が、
前記少なくとも仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも1つを含む、請求項7または8に記載の装置。 - 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
ドメインネームサーバ要素またはその機能への前記用意された指示の送信
を行わせるようにさらに構成されている、請求項7から9のいずれか1項に記載の装置。 - 前記装置が、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、ならびに
仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
のうちの1つに含まれ、
インスタンス化された前記少なくとも1つの仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項7から10のいずれか1項に記載の装置。 - 前記用意された指示が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、前記通信ネットワークにおいて通信する通信機能またはアプリケーション、および前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに送信させられ、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれる、請求項7から11のいずれか1項に記載の装置。
- 通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得するステップであって、前記インスタンス化された少なくとも1つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、ステップと、
インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理するステップと、
通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信に関する適切なサービスを提供しているかどうかをチェックするステップと、
前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップと
を含む、方法。 - 通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求を受信および処理するステップ
をさらに含み、
前記最初のアタッチ要求が、新たな仮想化通信機能またはアプリケーションに対する前記チェックをトリガする
請求項13に記載の方法。 - 新たな仮想化通信機能またはアプリケーションに対する前記チェックが、時間に基づいて、または所定のイベントに応答して、または前記通信が開始されたときにトリガされる、請求項13または14に記載の方法。
- 前記指示が、
前記少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも1つを含む、請求項13から15のいずれか1項に記載の方法。 - 前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する前記指示が、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、
前記通信ネットワークのドメインネームサーバ、ならびに
仮想化通信機能またはアプリケーションが実装される前記通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
のうちの1つから取得される、請求項13から16のいずれか1項に記載の方法。 - 新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースに問い合わせるステップであって、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれ、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が前記データベースから取得される、ステップ
をさらに含む、請求項13から17のいずれか1項に記載の方法。 - 前記方法が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および前記通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの1つによって実行され、
インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項13から18のいずれか1項に記載の方法。 - 少なくとも1つの処理回路と、
前記処理回路によって実行される命令を格納する少なくとも1つのメモリと
を備える装置であって、
前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、少なくとも、
通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得することであって、前記インスタンス化された少なくとも1つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、取得すること、
インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理すること、
前記通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信に関連する適切なサービスを提供しているかどうかをチェックすること、および
前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択すること
を行わせるように構成されている、装置。 - 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求を受信および処理すること
を行わせるようにさらに構成されており、
前記最初のアタッチ要求が、新たな仮想化通信機能またはアプリケーションに対する前記チェックをトリガする、請求項20に記載の装置。 - 新たな仮想化通信機能またはアプリケーションに対する前記チェックが、時間に基づいて、または所定のイベントに応答して、または前記通信が開始されたときにトリガされる、請求項20または21に記載の装置。
- 前記指示が、
前記少なくとも1つの仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも1つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも1つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも1つを含む、請求項20から22のいずれか1項に記載の装置。 - 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する前記指示を、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、 前記通信ネットワークの運用および保守の要素、
前記通信ネットワークのドメインネームサーバ、および
仮想化通信機能またはアプリケーションが実装される前記通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
のうちの1つから取得することを行わせるようにさらに構成されている、請求項20から23のいずれか1項に記載の装置。 - 前記少なくとも1つのメモリおよび前記命令が、前記少なくとも1つの処理回路によって、前記装置に、
新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースに問い合わせることを行わせるようにさらに構成されており、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の1つまたは複数に含まれるローカルデータベースのうちの少なくとも1つに含まれ、少なくとも1つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が前記データベースから取得される、請求項20から24のいずれか1項に記載の装置。 - 前記装置が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのIPマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および前記通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの1つに含まれ、
インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項20から25のいずれか1項に記載の装置。 - 処理デバイスによって実行されたときに、第1の方法と第2の方法の少なくとも一方を実施する命令を格納した一時的でないコンピュータ可読媒体であって、前記第1の方法が、
通信ネットワークに関係するサービスを提供する少なくとも1つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定するステップと、
前記少なくとも1つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意するステップと、
前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも1つに対して、前記用意された指示の送信を行うステップであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも1つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも1つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、ステップと
を含み、
前記第2の方法が、
通信ネットワークに関係するサービスを提供する少なくとも1つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得するステップであって、前記インスタンス化された少なくとも1つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、ステップと、
インスタンス化された前記少なくとも1つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理するステップと、
通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも1つの新たな仮想化通信機能またはアプリケーションが、前記通信に関する適切なサービスを提供しているかどうかをチェックするステップと、
前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップと
を含む、コンピュータ可読媒体。
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)
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)
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 |
-
2014
- 2014-05-12 JP JP2017512099A patent/JP6469846B2/ja active Active
- 2014-05-12 CN CN201480080559.8A patent/CN106489260B/zh active Active
- 2014-05-12 US US15/310,849 patent/US11070487B2/en active Active
- 2014-05-12 EP EP14723082.5A patent/EP3143752B1/en active Active
- 2014-05-12 WO PCT/EP2014/059611 patent/WO2015172803A1/en active Application Filing
-
2021
- 2021-04-15 US US17/231,250 patent/US20210234811A1/en not_active Abandoned
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 |