JP6939775B2 - ネットワークシステム、その管理方法および装置 - Google Patents
ネットワークシステム、その管理方法および装置 Download PDFInfo
- Publication number
- JP6939775B2 JP6939775B2 JP2018509294A JP2018509294A JP6939775B2 JP 6939775 B2 JP6939775 B2 JP 6939775B2 JP 2018509294 A JP2018509294 A JP 2018509294A JP 2018509294 A JP2018509294 A JP 2018509294A JP 6939775 B2 JP6939775 B2 JP 6939775B2
- Authority
- JP
- Japan
- Prior art keywords
- processing unit
- programmable logic
- logic circuit
- virtual network
- network function
- 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
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- 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/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5077—Network service management, e.g. ensuring proper service fulfilment according to agreements wherein the managed service relates to simple transport services, i.e. providing only network infrastructure
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明による管理装置は、少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理装置であって、所望の仮想ネットワーク機能をそれぞれ設定可能であって、少なくとも1つのCPU(Central Processing Unit)と少なくとも1つのプログラム可能論理回路とからなる複数の処理ユニットのうち少なくとも一つの処理ユニットがプログラム可能論理回路であって、任意の他の処理ユニットと接続可能な第1通信インタフェースと、他の処理ユニットであるプログラム可能論理回路と直接接続可能な第2通信インタフェースと、を備え、仮想ネットワーク機能ごとに、各処理ユニットが備えた通信インタフェースの可能な組み合わせからなる仮想ネットワーク機能イメージを保持する記憶手段と、所望の仮想ネットワーク機能群を配置するように前記複数の処理ユニットを接続する通信経路を、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から選択することにより決定する制御手段と、を有することを特徴とする。
本発明による管理方法は、少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理方法であって、所望の仮想ネットワーク機能をそれぞれ設定可能であって、少なくとも1つのCPU(Central Processing Unit)と少なくとも1つのプログラム可能論理回路とからなる複数の処理ユニットのうち少なくとも一つの処理ユニットがプログラム可能論理回路であって、任意の他の処理ユニットと接続可能な第1通信インタフェースと他の処理ユニットであるプログラム可能論理回路と直接接続可能な第2通信インタフェースとを備え、記憶手段が、仮想ネットワーク機能ごとに各処理ユニットが備えた通信インタフェースの可能な組み合わせからなる仮想ネットワーク機能イメージを保持し、制御手段が、所望の仮想ネットワーク機能を配置するように前記複数の処理ユニットを接続する通信経路を、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から選択することにより決定する、ことを特徴とする。
本発明の実施形態によれば、複数種類の通信インタフェースのうち少なくとも一つを有する処理ユニットを通信インタフェースが接続できるように選択することにより、ネットワークサービスを実現するための通信経路を構成する。複数種類の通信インタフェースの所望の組み合わせが可能となるために、仮想ネットワーク機能(VNF)が動作する処理ユニットの通信経路の選択肢が増加し、フォワーディンググラフを実現する通信経路の高速化および効率化が可能となる。言い換えれば、処理ユニットが実現するフォワーディンググラフのVNF群は同じであるが、構成されうる通信経路が異なる複数のVNFイメージを生成することで、より高速の通信経路となるようにVNFイメージを選択して配置することができる。なお、通信インタフェースには、物理的なインタフェースおよび仮想的なインタフェースの双方が含まれる。以下同様である。
まず、図2を参照して、本発明の各実施形態を説明するためのシステム構成の一例を示す。このシステム構成は、説明の複雑化を回避するための簡略化された例であり、本発明を限定するものではない。
本発明の一実施形態によるネットワークシステムでは、処理ノード間のネットワークを介した通信インタフェースの他に、FPGA対応処理ノードにおけるCPUとFPGAとの間の通信インタフェースと、他のFPGA対応処理ノードのFPGAとの間の直結通信インタフェースとを利用する。これにより、ネットワークあるいはネットワークスイッチを介さない高速通信経路の選択が可能となり、所望のフォワーディンググラフを高速通信経路により実現することができる。以下、図3〜図6を参照しながら本実施形態について説明する。
図3に示すように、下位レイヤネットワーク20におけるFPGA対応処理ノードAはCPU21−1とFPGA21−2とが結合された構成を有する。図3では、CPU21−1上に仮想マシンVM1が、FPGA21−2上に仮想マシンVM2がそれぞれ構成され、仮想マシンVM1に上位レイヤネットワーク20のVNF−Xが、FPGA21−2上の仮想マシンVM2にVNF−Yが、それぞれ配置されるものとする。FPGA21−2は、例えば、管理装置10からコンフィグレーションデータをロードすることで所望のVNFを再構成することが可能である。なお、CPU21−1あるいはFPGA21−2上に複数の仮想マシンVMを構成し、これらの仮想マシンにVNFをそれぞれ配置することもできる。
上述したように、あるVNFが動作する処理ユニットは少なくとも一種類の通信インタフェースを有するので、当該処理ユニットには、可能な通信インタフェースの組み合わせの数だけのVNF候補がありうる。以下、このVNF候補をVNFイメージと呼ぶ。以下、図4を参照してVNFイメージについて簡単に説明する。
<例1>
図5に例示するように、管理装置10が有するVNFイメージ選択機能201は、所望のフォワーディンググラフを実現する効率的な通信経路を上述したVNFイメージから選択する。たとえば、フォワーディンググラフのVNF群がX、YおよびZであれば、FPGA対応処理ノードAにおけるCPU21−1のVNFイメージCX2、FPGA21−2のVNFイメージFY5、およびFPGA対応処理ノードBにおけるCPU22−1のVNFイメージCZ1をそれぞれ選択する。そして、CPU21−1とFPGA21−2とをCPU−FPGA間インタフェースにより接続し、FPGA21−2とFPGA対応処理ノードBのCPU22−1とをネットワークスイッチを介して接続することにより、フォワーディンググラフVNF(X−Y−Z)を実現する通信経路を構成することができる。この通信経路は、CPU−FPGA間の高速通信インタフェースを利用しているので、通常のネットワークスイッチを介した通信よりも高速化できる。
図6に例示するように、VNFイメージ選択機能201は、フォワーディンググラフのVNF群がX、YおよびWであれば、FPGA対応処理ノードAにおけるCPU21−1のVNFイメージCX2、FPGA21−2のVNFイメージFY4、およびFPGA対応処理ノードBにおけるFPGA22−2のVNFイメージFW3をそれぞれ選択する。そして、CPU21−1とFPGA21−2とをCPU−FPGA間インタフェースにより接続し、FPGA21−2とFPGA22−2とを高速通信インタフェース20ffを介して接続することにより、フォワーディンググラフVNF(X−Y−W)を実現する通信経路を構成することができる。この通信経路は、CPU−FPGA間およびFPGA間の高速通信インタフェースを利用しているので、通常のネットワークスイッチを介した通信よりもさらに高速化が可能となる。
上述した例1および例2は起動時の通信経路の決定であったが、本実施形態は運用時での通信経路変更にも適用可能である。
上述したように、本実施形態によれば、処理ノード間のネットワークを介した通信インタフェースの他に、CPUとFPGAとの間の通信インタフェースと、他のFPGA対応処理ノードのFPGAとの間のダイレクトインタフェースとを利用することにより、ネットワークスイッチを介さない高速通信経路の選択が可能となり、所望のフォワーディンググラフを高速通信経路により実現することができる。
2.1)第1実施例
本発明の第1実施例による管理装置10は、ネットワークシステムにおける処理ノードおよびスイッチを制御し、FPGA、VMあるいはVNFの管理、フォワーディンググラフのための通信経路を決定する経路管理等を実行する。以下、図9〜図11を参照しながら本実施例について説明する。
本発明の第2実施例による管理装置10aは、上述した第1実施例と同様に、フォワーディンググラフのための通信経路を決定する経路管理を実行するが、その際、FPGAのVNFイメージをソースコードから生成する点が異なっている。一般に、図10(B)のように、通信経路ごとに異なるFPGAコンフィギュレーションイメージを事前に作成し管理することは保存容量コストが高い。また、通信経路のパターンが多様に存在する場合、運用途中で拡張される場合などが生じうる。そこで、本実施例では、FPGAコンフィギュレーションイメージ自体ではなく、コンパイル(論理合成・配置配線)前のソースコードをVNFごとに1つだけを格納しておき、実行時にFPGAコンフィギュレーションイメージ(VNFイメージ)を合成する。以下、図12、図13を参照しながら本実施例について説明する。なお、第1実施例と同様の構成および機能については同一の参照番号を付して説明は省略する。
上述した実施形態では、管理装置10がネットワークシステムを一括管理する場合を例示したが、本発明はこの一括管理に限定されるものではなく、マルチレイヤシステムの各レイヤを別々の管理部が協調して管理する構成であってもよい。
上述した実施形態の一部あるいは全部は、以下の付記のようにも記載されうるが、これらに限定されるものではない。
(付記1)
少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムであって、
複数の仮想ネットワーク機能をそれぞれ動作させることができる複数の処理ユニットと、
所望の仮想ネットワーク機能を配置するための通信経路を決定する管理装置と、
を有し、
前記複数の処理ユニットの各々が複数種類の通信インタフェースのうちの少なくとも1つを備え、
前記管理装置が、各処理ユニットが他の処理ユニットと接続可能な通信インタフェースに従って、前記所望の仮想ネットワーク機能を配置するための通信経路を決定する、
ことを特徴とするネットワークシステム。
(付記2)
前記管理装置が、各処理ユニットが前記通信インタフェースに従った可能な通信経路候補から前記通信経路を選択することを特徴とする付記1に記載のネットワークシステム。
(付記3)
前記複数の処理ユニットが、ネットワークスイッチへの第1通信インタフェースと、他の処理ユニットへの直接通信インタフェースと、を備える少なくとも1つの処理ユニットを含むことを特徴とする付記1または2に記載のネットワークシステム。
(付記4)
前記処理ユニットが、当該処理ユニットを含む処理ノードのCPU(Central Processing Unit)またはプログラム可能論理回路のいずれかであることを特徴とする付記1−3のいずれか1項に記載のネットワークシステム。
(付記5)
少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理装置であって、
複数の仮想ネットワーク機能をそれぞれ動作させることができる複数の処理ユニットが複数種類の通信インタフェースのうちの少なくとも1つを備え、仮想ネットワーク機能ごとに、各処理ユニットが備えた通信インタフェースに対応した仮想ネットワーク機能イメージを保持する記憶手段と、
所望の仮想ネットワーク機能を配置するための通信経路を前記仮想ネットワーク機能イメージを選択することで決定する制御手段と、
を有することを特徴とする管理装置。
(付記6)
前記記憶手段が、仮想ネットワーク機能ごとに、各処理ユニットが備えた通信インタフェースの可能な組み合わせにそれぞれ対応した仮想ネットワーク機能イメージを保持することを特徴とする付記5に記載の管理装置。
(付記7)
前記制御手段が、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から前記通信経路を選択することを特徴とする付記5または6に記載の管理装置。
(付記8)
前記複数の処理ユニットが、ネットワークスイッチへの第1通信インタフェースと、他の処理ユニットへの直接通信インタフェースと、を備えた少なくとも1つの処理ユニットを含むことを特徴とする付記5−7のいずれか1項に記載の管理装置。
(付記9)
前記処理ユニットが、当該処理ユニットを含む処理ノードのCPU(Central Processing Unit)またはプログラム可能論理回路のいずれかであることを特徴とする付記5−8のいずれか1項に記載の管理装置。
(付記10)
仮想ネットワーク機能ごとに前記プログラム可能論理回路の仮想ネットワーク機能イメージを生成するためのソースコードを保持するソースコード記憶手段と、
前記ソースコードと前記所望の仮想ネットワーク機能および前記処理ユニットの接続関係とから前記仮想ネットワーク機能イメージを生成する合成手段と、
をさらに有することを特徴とする付記9に記載の管理装置。
(付記11)
少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理方法であって、
複数の仮想ネットワーク機能をそれぞれ動作させることができる複数の処理ユニットが複数種類の通信インタフェースのうちの少なくとも1つを備え、
記憶手段が、仮想ネットワーク機能ごとに各処理ユニットが備えた通信インタフェースに対応した仮想ネットワーク機能イメージを保持し、
制御手段が、所望の仮想ネットワーク機能を配置するための通信経路を前記仮想ネットワーク機能イメージを選択することで決定する、
ことを特徴とする管理方法。
(付記12)
前記記憶手段が、仮想ネットワーク機能ごとに、各処理ユニットが備えた通信インタフェースの可能な組み合わせにそれぞれ対応した仮想ネットワーク機能イメージを保持することを特徴とする付記11に記載の管理方法。
(付記13)
前記制御手段が、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から前記通信経路を選択することを特徴とする付記11または12に記載の管理方法。
(付記14)
前記複数の処理ユニットが、ネットワークスイッチへの第1通信インタフェースと他の処理ユニットへの直接通信インタフェースのうち少なくとも一方を備えることを特徴とする付記11−13のいずれか1項に記載の管理方法。
(付記15)
前記処理ユニットが、当該処理ユニットを含む処理ノードのCPU(Central Processing Unit)またはプログラム可能論理回路のいずれかであることを特徴とする付記11−14のいずれか1項に記載の管理方法。
(付記16)
ソースコード記憶手段が、仮想ネットワーク機能ごとに前記プログラム可能論理回路の仮想ネットワーク機能イメージを生成するためのソースコードを保持し、
合成手段が、前記ソースコードと前記プログラム可能論理回路の接続関係とから前記仮想ネットワーク機能イメージを生成する、
ことを特徴とする付記15に記載の管理方法。
(付記17)
少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理装置としてコンピュータを機能させるプログラムであって、
複数の仮想ネットワーク機能をそれぞれ動作させることができる複数の処理ユニットが複数種類の通信インタフェースのうちの少なくとも1つを備え、
記憶手段が、仮想ネットワーク機能ごとに各処理ユニットが備えた通信インタフェースに対応した仮想ネットワーク機能イメージを保持する機能と、
制御手段が、所望の仮想ネットワーク機能を配置するための通信経路を前記仮想ネットワーク機能イメージを選択することで決定する機能と、
を前記コンピュータで実現することを特徴とするプログラム。
C FPGA非対応処理ノード
X,Y,Z,W 仮想ネットワーク機能(VNF)
CX、FY、CY、CZ、FW、FZ VNFイメージ
10 管理装置
20 下位レイヤネットワーク
20ff ダイレクトインタフェース
21−1 CPU
21−2 FPGA
21cf CPU−FPGA間通信インタフェース
22−1 CPU
22−2 FPGA
22cf CPU−FPGA間通信インタフェース
23 ネットワークスイッチ
30 上位レイヤネットワーク
101 フォワーディンググラフ管理部
102 VNFイメージデータベース
103 FPGA管理部
104 物理接続経路テーブル
105 VNFイメージ選択部
106 ネットワークインタフェース
107 制御部
108 プログラムメモリ
110 FPGAソースデータベース
111 FPGA合成部
112 制御部
113 プログラムメモリ
201 VNFイメージ選択機能
Claims (10)
- 少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムであって、
所望の仮想ネットワーク機能をそれぞれ設定可能であって、少なくとも1つのCPU(Central Processing Unit)と少なくとも1つのプログラム可能論理回路とからなる複数の処理ユニットと、
所望の仮想ネットワーク機能群を配置するように、前記複数の処理ユニットを接続する通信経路を決定する管理装置と、
を有し、
前記複数の処理ユニットの少なくとも一つの処理ユニットがプログラム可能論理回路であって、任意の他の処理ユニットと接続可能な第1通信インタフェースと、他の処理ユニットであるプログラム可能論理回路と直接接続可能な第2通信インタフェースと、を備え、
前記管理装置が、各処理ユニットの接続可能な通信インタフェースに従った可能な通信経路候補から前記所望の仮想ネットワーク機能群を配置するための通信経路を選択する、
ことを特徴とするネットワークシステム。 - 前記少なくとも一つの処理ユニットが、CPUおよびプログラム可能論理回路の両方からなる処理ノードのプログラム可能論理回路であり、前記他の処理ユニットが他の処理ノードのプログラム可能論理回路であることを特徴とする請求項1に記載のネットワークシステム。
- 前記複数の処理ユニットの各々が前記第1通信インタフェースによりネットワークスイッチと接続され、前記少なくとも一つの処理ユニットが前記第2通信インタフェースにより他の処理ユニットであるプログラム可能論理回路と直接接続され、第3通信インタフェースにより前記処理ノードのCPUと接続されることを特徴とする請求項2に記載のネットワークシステム。
- 前記複数の処理ユニットの各々が、当該処理ユニットを含む処理ノードのCPU(Central Processing Unit)またはプログラム可能論理回路のいずれかであることを特徴とする請求項1−3のいずれか1項に記載のネットワークシステム。
- 前記処理ノードが、前記CPUからなる第1種類の処理ノード、あるいは前記CPUおよび前記プログラム可能論理回路の両方からなる第2種類の処理ノードのいずれかであることを特徴とする請求項4に記載のネットワークシステム。
- 少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理装置であって、
所望の仮想ネットワーク機能をそれぞれ設定可能であって、少なくとも1つのCPU(Central Processing Unit)と少なくとも1つのプログラム可能論理回路とからなる複数の処理ユニットのうち少なくとも一つの処理ユニットがプログラム可能論理回路であって、任意の他の処理ユニットと接続可能な第1通信インタフェースと、他の処理ユニットであるプログラム可能論理回路と直接接続可能な第2通信インタフェースと、を備え、
仮想ネットワーク機能ごとに、各処理ユニットが備えた通信インタフェースの可能な組み合わせからなる仮想ネットワーク機能イメージを保持する記憶手段と、
所望の仮想ネットワーク機能群を配置するように前記複数の処理ユニットを接続する通信経路を、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から選択することにより決定する制御手段と、
を有することを特徴とする管理装置。 - 前記少なくとも一つの処理ユニットが、CPUおよびプログラム可能論理回路の両方からなる処理ノードのプログラム可能論理回路であり、前記他の処理ユニットが他の処理ノードのプログラム可能論理回路であることを特徴とする請求項6に記載の管理装置。
- 少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理方法であって、
所望の仮想ネットワーク機能をそれぞれ設定可能であって、少なくとも1つのCPU(Central Processing Unit)と少なくとも1つのプログラム可能論理回路とからなる複数の処理ユニットのうち少なくとも一つの処理ユニットがプログラム可能論理回路であって、任意の他の処理ユニットと接続可能な第1通信インタフェースと他の処理ユニットであるプログラム可能論理回路と直接接続可能な第2通信インタフェースとを備え、
記憶手段が、仮想ネットワーク機能ごとに各処理ユニットが備えた通信インタフェースの可能な組み合わせからなる仮想ネットワーク機能イメージを保持し、
制御手段が、所望の仮想ネットワーク機能を配置するように前記複数の処理ユニットを接続する通信経路を、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から選択することにより決定する、
ことを特徴とする管理方法。 - 前記少なくとも一つの処理ユニットが、CPUおよびプログラム可能論理回路の両方からなる処理ノードのプログラム可能論理回路であり、前記他の処理ユニットが他の処理ノードのプログラム可能論理回路であることを特徴とする請求項8に記載の管理方法。
- 少なくとも1つの仮想ネットワーク機能を配置することができるネットワークシステムの管理装置としてコンピュータを機能させるプログラムであって、
所望の仮想ネットワーク機能をそれぞれ設定可能であって、少なくとも1つのCPU(Central Processing Unit)と少なくとも1つのプログラム可能論理回路とからなる複数の処理ユニットのうち少なくとも一つの処理ユニットがプログラム可能論理回路であって、任意の他の処理ユニットと接続可能な第1通信インタフェースと他の処理ユニットであるプログラム可能論理回路と直接接続可能な第2通信インタフェースとを備え、
記憶手段が、仮想ネットワーク機能ごとに各処理ユニットが備えた通信インタフェースの可能な組み合わせからなる仮想ネットワーク機能イメージを保持する機能と、
制御手段が、所望の仮想ネットワーク機能を配置するように前記複数の処理ユニットを接続する通信経路を、前記仮想ネットワーク機能イメージに従った可能な通信経路候補から選択することにより決定する機能と、
を前記コンピュータで実現することを特徴とするプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016070564 | 2016-03-31 | ||
| JP2016070564 | 2016-03-31 | ||
| PCT/JP2017/012224 WO2017170312A1 (ja) | 2016-03-31 | 2017-03-27 | ネットワークシステム、その管理方法および装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2017170312A1 JPWO2017170312A1 (ja) | 2019-02-14 |
| JP6939775B2 true JP6939775B2 (ja) | 2021-09-22 |
Family
ID=59965359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018509294A Active JP6939775B2 (ja) | 2016-03-31 | 2017-03-27 | ネットワークシステム、その管理方法および装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11082297B2 (ja) |
| JP (1) | JP6939775B2 (ja) |
| WO (1) | WO2017170312A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10521213B2 (en) * | 2015-12-17 | 2019-12-31 | Time Warner Cable Enterprises Llc | Technique for efficiently upgrading software in a video content network |
| CN114217902B (zh) | 2016-06-15 | 2025-06-13 | 华为技术有限公司 | 一种数据传输方法及装置 |
| US20190243796A1 (en) * | 2018-02-06 | 2019-08-08 | Samsung Electronics Co., Ltd. | Data storage module and modular storage system including one or more data storage modules |
| US11405266B2 (en) * | 2018-06-25 | 2022-08-02 | Verizon Patent And Licensing Inc. | Automatic configuration of virtual network functions |
| JP7056454B2 (ja) * | 2018-08-03 | 2022-04-19 | 日本電信電話株式会社 | 通信システム及び通信方法 |
| JP2022022059A (ja) | 2020-07-22 | 2022-02-03 | 富士通株式会社 | 情報処理装置、情報処理プログラム、及び情報処理方法 |
| US12119980B2 (en) * | 2022-12-22 | 2024-10-15 | Microsoft Technology Licensing, Llc | Deploying and configuring network functions based on a hierarchical configuration model |
| WO2025013034A1 (en) * | 2023-07-13 | 2025-01-16 | Jio Platforms Limited | Method and system for deploying a network functions virtualization infrastructure (nfvi) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005033295A (ja) | 2003-07-08 | 2005-02-03 | Oki Telecommunication Systems Co Ltd | プロトコル変換装置、プロトコル変換方法、およびプロトコル変換プログラム |
| JP5304813B2 (ja) | 2011-02-22 | 2013-10-02 | 沖電気工業株式会社 | 通信ノード装置 |
| EP3103231A1 (en) | 2014-02-04 | 2016-12-14 | Nokia Solutions and Networks Oy | Service scaling in communications |
| JP6176734B2 (ja) | 2014-08-12 | 2017-08-09 | 日本電信電話株式会社 | 仮想マシンの配置決定装置、その方法およびプログラム |
| US11888683B2 (en) * | 2015-03-13 | 2024-01-30 | Koninklijke Kpn N.V. | Method and control system for controlling provisioning of a service in a network |
| US10129206B2 (en) * | 2015-06-05 | 2018-11-13 | Cisco Technology, Inc. | Addressing and managing an internal network of a virtual branch node |
| US10778558B2 (en) * | 2016-03-09 | 2020-09-15 | Intel Corporation | Methods and apparatus to improve computing resource utilization |
-
2017
- 2017-03-27 US US16/089,145 patent/US11082297B2/en active Active
- 2017-03-27 JP JP2018509294A patent/JP6939775B2/ja active Active
- 2017-03-27 WO PCT/JP2017/012224 patent/WO2017170312A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US20190109765A1 (en) | 2019-04-11 |
| WO2017170312A1 (ja) | 2017-10-05 |
| US11082297B2 (en) | 2021-08-03 |
| JPWO2017170312A1 (ja) | 2019-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6939775B2 (ja) | ネットワークシステム、その管理方法および装置 | |
| JP6478296B2 (ja) | 制御サーバ、サービス提供システムおよび仮想的なインフラストラクチャの提供方法 | |
| CN105306241B (zh) | 一种业务部署方法及网络功能加速平台 | |
| US7873701B2 (en) | Network on chip with partitions | |
| JP6200497B2 (ja) | 仮想マシンのフローの物理的なキューへのオフロード | |
| US8526422B2 (en) | Network on chip with partitions | |
| CN107104894B (zh) | 网络控制系统中的控制器 | |
| JP2022549527A (ja) | データ処理方法、装置、分散型データフロープログラミングフレームワーク及び関連コンポーネント | |
| CN108092803B (zh) | 网络功能虚拟化环境中实现网元级并行化服务功能的方法 | |
| JP7056555B2 (ja) | ネットワークシステム、その管理方法および装置ならびにサーバ | |
| CN102084340A (zh) | 用于虚拟机的流量转发 | |
| CN104065553B (zh) | 虚拟网络迁移方法和相关设备 | |
| CN111756567A (zh) | 用于显示优化的网络规划的特征的交互式用户界面 | |
| Moro et al. | Network function decomposition and offloading on heterogeneous networks with programmable data planes | |
| JP7251671B2 (ja) | ネットワークシステムの制御方法および制御装置 | |
| JP6806143B2 (ja) | ネットワークシステムにおける管理方法および管理装置 | |
| CN116094910B (zh) | 基于vpp加速sdwan容器的方法及系统 | |
| CN100442768C (zh) | 一种在网络处理器中加载指令代码的方法和路由设备 | |
| JP2010033336A (ja) | 信号処理装置及び信号処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180921 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210420 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210621 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210625 |
|
| 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: 20210803 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210816 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6939775 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |