Network Functions Virtualization(NFV)とは?

ノートPCを使って自宅で仕事をする大人の女性。

共同執筆者

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

Network Functions Virtualization(NFV)とは?

Network Functions Virtualization(NFV)は、負荷分散や暗号化などのネットワーク機能を物理ハードウェアから仮想マシン(VM)に移動させるネットワーク・アーキテクチャプロセスです。NFVは組織のコスト削減とサービス・デプロイメントの最適化に役立ちます。

従来のネットワーク・アプライアンスのアプローチでは、ロード・バランサーやファイアウォール、ゲートウェイ、ルーターといった各ネットワーク機能を専用ハードウェア上で実行する必要があるため、コストがかかり、拡張しづらい場合があります。

専用ハードウェアへのアップグレードには数か月かかったり、新しいテクノロジーに対応した新しいハードウェアの購入が必要になったりすることがあります。これらのネットワーク機能をハードウェア製品から切り離すことで、サービス・プロバイダーは物理デバイスの必要性を減らしながら、新しいサービスの展開を大幅に加速させることができます。

NFVアーキテクチャーは、仮想化とVM(仮想マシン)を使用して、1つの画面でスケーラブル、カスタマイズ可能、管理可能で、アジャイルなネットワークを作成します。ネットワーク・オペレーターは集中管理コントロール・パネルにより、ネットワーク・リソースのプロビジョニングとオーケストレーションを自動化し、変化するトラフィック・パターンやネットワーク需要に迅速に対応できます。

物理ハードウェアから仮想化されたクラウド・コンピューティング・リソースに移行しながら、ネットワーク・インフラストラクチャーの制御を維持したいと考える企業は増え続けており、NFVはそのような企業に対応します。この理由から、Forbesは通信サービスを進化させるトップ5のテクノロジーとして、人工知能(AI)機械学習(ML)エッジコンピューティングアプリケーション・プログラミング・インターフェース(APIs)コンピューター・ビジョンと並んでNFVを挙げています。1

ニュースレターを表示しているスマホの画面

The DX Leaders

「The DX Leaders」は日本語でお届けするニュースレターです。AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。

NFVアーキテクチャー

NFVアーキテクチャーは、ネットワーク機能を仮想化するための基盤、プロセス、および戦略を確立します。欧州電気通信標準化機構(ETSI)によるNetwork Functions Virtualizationに向けた業界仕様グループ(ETSI ISG NFVと呼ばれることが多い)は、最初のNFV用オープンソース・フレームワークを説明するホワイト・ペーパーを作成しました。他の組織もNFVの開発に参加していますが、基本的なアーキテクチャーは変わっていません。

NFVアーキテクチャーは3つの層で構成されています。

仮想ネットワーク機能(VNF)

VNFは、以前は物理ハードウェア上で実行されていたサービスです。ルーティング、ファイアウォール、IP構成および侵入検知システム、SD-WANシステム、ファイル共有プログラムは、一般的な仮想ネットワーク機能の種類です。

こうしたサービスを仮想化すると、「サービス・チェイニング」と呼ばれるプロセスに連携することができます。サービス・チェイニングは、ネットワーク・オペレーターがネットワーク上の全サービスに対してリソースのプロビジョニングを自動化するのに役立ちます。すべての機能を一元的に把握することで、オペレーターはネットワーク制御を強化し、トラフィックやワークロードを利用可能なサーバーに誘導することができ、サービスの停止リスクを低減します。

ネットワーク機能の仮想化インフラストラクチャー(NFVI)

NFVインフラストラクチャーは、NFV環境の構築に必要なサーバー、ストレージ、スイッチ、コンピューティング・リソースで構成されます。ネットワーク・オペレーターは、物理ハードウェアからネットワーク機能を抽象化するために ハイパーバイザーと 呼ばれるソフトウェアで仮想化層を作成します。ハイパーバイザーあるいは仮想マシン・モニター(VMM)は、単一の物理マシンから複数の仮想マシンをセグメント化できるソフトウェア層を作成します。これらの仮想マシンは、それぞれのオペレーティング・システム上で互いに並行して実行できます。NFVIは、複数の物理マシンと仮想マシンから統一されたネットワークを構築するための接続性を提供します。

管理、オートメーション、ネットワークのオーケストレーション(MANO)

NFV MANOは、仮想化されたネットワーク機能のデプロイメント、プロビジョニング、監視、パフォーマンスを管理するための基本的なフレームワークです。また、NFVIが既存のオペレーティング・サポート・システム(OSS)およびビジネス・サポート・システム(BSS)と通信するためのインターフェースも作成します。

MANOは3つのサブセクションに分かれています。

NFVオーケストレーション

NFVは仮想化技術を使用して新しいネットワーク機能をデプロイし、既存のVNFにリソースをプロビジョニングします。NFVオーケストレーションは、NFVIリソース要求の認証にも役立ちます。

仮想インフラストラクチャー・マネージャー(VIM)

VIMは、ソフトウェア、仮想参考情報、物理ネットワークのライフサイクルを最適化します。VIMインスタンスは、必要に応じて複数のNFVIリソースを管理したり、特定の側面に特化したりできます。VIMは仮想リソースと物理リソースの記録を保持し、ネットワーク・オペレーターが運用を維持し、新しいサービスを展開できるようにします。

仮想ネットワーク機能マネージャー

VNFは仮想ネットワーク機能を標準化し、ソフトウェア定義型ネットワーク(SDN)機能の相互運用性を向上させます。VNF管理には、仮想化ネットワーク機能のインスタンス化またはインスタンス作成、拡張、アップグレード、および終了が含まれます。

製品スポットライト

ハイブリッドクラウド・メッシュ

この動画では、Hybrid Cloud Meshがアプリ中心のマルチクラウド・ネットワーキング接続をいつでもどこでも数分で提供する方法について説明します。

NFVのメリット

ネットワーク機能の仮想化によるメリットを活用するには、ITチームが、特にNFVに伴う可視性とセキュリティー上の懸念など、いくつかの課題を認識および対処する必要があります。

NFV環境では、ネットワークを介して移動するさまざまな仮想マシンや機能、トラフィックを監視するために、より複雑な監視ツールが必要になる場合がよくあります。また仮想化された機能は、データセンターに保管されている物理ハードウェアよりもサイバー攻撃やマルウェアに対して脆弱であるため、さまざまな方法で保護する必要があります。NFVのデプロイを検討している企業は、この移行をNFV固有の堅牢な監視手法およびセキュリティー手法と組み合わせて、データとインフラストラクチャーを保護しなければなりません。

    コスト削減

    NFVは、いくつかの方法でコスト削減に役立ちます。1つは、組織が購入する必要があるハードウェアの量と、その保管に必要なストレージ・スペースを削減できることです。たとえば、NFVを使用すると単一のサーバー上で複数の仮想マシンを実行できるため、設備のメンテナンスやアップグレードに必要な物理スペースと専門知識が少なくて済みます。

    NFVはネットワーク・ハードウェアのライフサイクルを延ばし、組織が得るインフラ投資の利益率を増加させます。また、データセンターの消費電力を削減し、ITコスト全体をさらに削減するのに役立ちます。

    拡張性の向上

    NFVソリューションは、仮想化がもたらす拡張性により、組織がビジネスの成長を促進し、将来の計画を立てるのに役立ちます。物理ハードウェアによる拡張には、そのためにマシンの輸送とセットアップ、現場の技術者が必要ですが、仮想化を行うことでインフラストラクチャーの迅速な遠隔のプロビジョニングが実現します。NFVではネットワークのアップグレード実装も簡素化できます。

    より迅速な導入

    ネットワーク機能の仮想化により、組織は仮想ネットワークを通じて新しいサービス、アプリ、アップグレードのリリースを加速させることができます。

    ネットワーク・オペレーターは仮想ネットワークにより、 継続的デプロイメントと 呼ばれるプロセスを通じて機能とアプリケーションのデプロイメントを自動化できます。コード変更が事前定義された一連のテストに合格すると、ユーザーは更新を利用できるようになります。

    SDN vs NFV

    ソフトウェア定義のネットワーク(SDN)とネットワーク機能の仮想化には共通の要素がありますが、機能とユースケースは異なります。どちらの機能も、物理ネットワーク上での仮想化層の作成に基づいたソフトウェア定義のアプローチであり、ネットワークの柔軟性を高めるために使用されます。

    ただし、SDNはデータセンターに焦点を当てているのに対し、NFVの対象は広域ネットワーク(WAN)やネットワーク・サービスのプロバイダーと通信事業者です。NFVはネットワーク機能を仮想化し、物理デバイスの必要性を減らす(および俊敏性の向上とコストの削減)ために使用されますが、SDNは組織がネットワーク管理を一元化し、ルート・ネットワーク・トラフィックを改善するのに役立ちます。

    SDNは、データ・パケットがネットワーク内でルーティングされる方法についての制御を組織化して設定するコントロール・プレーンを分離することで、このテクノロジーを実現します。基盤となるデータ・プレーンは、データ・パケットを動かすエンジンです。

    この一元化により、組織固有のポリシーに基づいたネットワーク・リソースのさらに正確な管理と、より効率的な自動プロビジョニングの利用が可能になります。ネットワーク・オペレーターは自動化ツールを導入し、リアルタイムの状況に基づいてリソースを動的に負荷分散およびプロビジョニングできるため、レイテンシーが短縮され、全体的なサービス提供が向上します。

    仮想ネットワーク機能は、SDNエコシステム全体にデプロイできます。SDNとNFVを併用すると、アジャイルかつ柔軟で、複雑な仮想環境を管理できるネットワークの構築が可能になります。

    関連ソリューション
    IBM SevOne Network Performance Management

    IBM SevOne Network Performance Managementは、複雑なネットワークに対するリアルタイムの可視性と洞察を提供する監視および分析ソフトウェアです。

    ネットワーク・パフォーマンスの監視
    ネットワーキング・ソリューション

    IBMのクラウド・ネットワーキング・ソリューションは、アプリケーションとビジネスを強化する高性能な接続を可能にします。

    クラウド・ネットワーキング・ソリューションの詳細はこちら
    テクノロジー・コンサルティング・サービス

    IBMコンサルティングを利用して、アプリケーションをモダナイズし、業種・業務の要件に対応しましょう。

    テクノロジー・コンサルティング・サービス
    次のステップ

    IBMの高性能なネットワーキング・ソリューションを活用して、貴社のネットワークでビジネスを加速させましょう。

    クラウド・ネットワーキング・ソリューションの詳細はこちら デモを予約