pulpul 日本の試験

応用情報技術者 概念書 · ネットワーク

SDN・NFVとCDNの仕組み

SDN・NFV・CDN は、ネットワークの機能をソフトウェアで柔軟に扱う仕組みと、コンテンツを利用者に近い場所から届ける仕組みである。SDN は制御と転送を分け、NFV はネットワーク機能を汎用サーバ上のソフトウェアとして動かし、CDN は分散したサーバから大容量の内容を配る。関連して、リバースプロキシやフォワードプロキシといった中継の仕組みも、この単元で区別しておく必要がある。

SDN:制御と転送の分離

SDN(Software-Defined Networking)は、データを転送する機能と、経路などを決める制御機能を論理的に分離するアーキテクチャである。転送を行う機器は受けた指示どおりに動き、制御はソフトウェアが集中して担う。これにより、ネットワーク全体の設定や管理を一箇所から行える。

OpenFlow は、この制御装置(コントローラ)と転送機器の間で用いられるプロトコルである。OpenFlow を使う SDN では、制御側のソフトウェアが転送機器に転送の規則を与える。転送機器の内部で仮想スイッチを作る仮想ネットワークや、形式言語によるプロトコルの定義は、SDN の説明ではない。

判断の基準は「制御機能が機器から離れ、集中しているか」である。機器の内部ソフトウェアをオープンソースにすることは SDN の定義ではない。SDN の要点は、ネットワーク制御機能とデータ転送機能の分離であり、ONF が標準化を進める OpenFlow はそれを実現するプロトコルと位置づけられる。

NFV:ネットワーク機能の仮想化

NFV(Network Functions Virtualisation)は、ルータやファイアウォールなどのネットワーク機能を、専用機器ではなく汎用サーバ上のソフトウェアとして実現する考え方である。仮想化技術を使うため、機能の追加や移動が柔軟に行える。ETSI が提案した枠組みとして、この考え方が知られている。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む