ネットワーク仮想化
ウィキペディア フリーな encyclopedia
ネットワーク仮想化(ネットワークかそうか、Network Functions Virtualization、NFV) [1] は、IT仮想化のテクノロジーを使用して、ネットワークノード機能のクラス全体をビルディングブロックに仮想化し、接続またはチェーンして通信サービスを作成するネットワークアーキテクチャの概念である。言い換えれば、ネットワークハードウェアをソフトウェアのように扱うこと。
仮想化とは、一言で言えば、WindowsなどのOS内で別のOSを使用すること。ソフトウェアと物理的なハードウェアの間に抽象化されたレイヤーを提供することで、コンピュータリソースを管理するための様々な技術である。仮想化技術は、サーバー、ストレージデバイス、ネットワークリソースなどのハードウェアプラットフォームをソフトウェアで効果的にエミュレートまたはシミュレートする[2]。
NFVは、エンタープライズITで使用されているような従来のサーバー仮想化技術に依存しているが、それとは異なる。サービスチェイニング、分散アーキテクチャ、管理、オーケストレーションは、実用的なネットワークサービスの構築に関わるNFVの主要な原則である[2]。
多数のコンピューターを管理する大型コンピューターであるホストコンピューターも、仮想マシンをホストできる。 また、その仮想マシンは多数の仮想化ネットワーク機能(VNF)をホストすることもできる。つまり、単一のコンピューティングホストまたはネットワークホストで複数の仮想マシンをホストでき、各仮想マシンで単一のVNFをホストできる[2]。
たとえば、仮想セッションボーダーコントローラーを展開して、物理ネットワーク保護ユニットを取得してインストールするという一般的なコストや複雑さを伴わずにネットワークを保護できる。 NFVの他の例には、仮想化されたロードバランサー、ファイアウォール、侵入検知デバイス、 WANアクセラレータが含まれる。 [3]