ついて調べ始めた頃、登場した背景や歴史的経緯、API、機能や使い方についていろいろと書かれているページはいくつもありましたが、どれを読んでもイマイチよくわからないということがありました。設定方法はどうたら」といったように仕組みと運用と使い方の説明がごっちゃになって書かれた内容が多く、なかなか全体像が掴めませんでした。書かれていたりと、なかなか苦労した記憶があります。ついて、モデルやソフトウェアアーキテクチャについてと、トラフィックの転送処理の機能を中心にその仕組みについて紹介したいと思います。使うエンジニアにも益のある内容だと思いますので、ぜひ最後までお付き合いください。つの要素によって論理ネットワークを表現しています。ブロードキャストドメインを表す論理ネットワーク。アドレスブロックを持つリソースプール。「ネットワーク」に紐付く。ポート:論理ネットワークポート。アドレスが設定される。いう特別なネットワークがあります。間のパケット転送を行います。抽象構造について見てきました。いった仕組みになっているのかを見てゆきます。ソフトウェアアーキテクチャを表す図になります。(出典:http://docs.openstack.org/juno/install-guide/install/apt/content/ch_overview.html)大きい実線の四角で囲まれたものが、特定の用途を表すサーバ(群)を表しており、それらのサーバの中で動作するソフトウェアが小さい四角で表されています。小さい四角の一個一個がそれぞれ何なのかという事は置いておいて、実線の大きい四角がザックリと以下の役割のサーバだということを把握していただければ、この先の内容を理解できると思います。機能についての話をしていました。ついての話になります。元木さんが分かり易い図を用意してくれているのでこちらを引用させていただきます。コントロールプレーンのコントローラになります。ノードの仮想スイッチに接続されています。書かれた点線で囲まれている部分がデータプレーンになります。アクセスを通して物理ネットワークの制御を行います。ハンドラが実装されたエージェントとコントロールプレーンを介して通信できれば物理スイッチも制御できます。以下のハンドラが実装されています。詳しいですが、これまでの内容からそれぞれがどんな時に呼ばれるかは凡そ推測できると思います(これについてはそのうち詳しくやっていきたいと思います)。いった形の別のプラグイン機構で様々な機能を提供していたりと奥が深い仕組みになっており、これについても別途詳しく見てゆこうと思います)。何なのかわかっていただけたでしょうか。