Networking サービスの概要

Networking サービスの概要

OpenStack Networking (neutron) を使うと、他の OpenStack サービスにより管理されているインターフェースデバイスを作成して、ネットワークに接続できます。様々なネットワーク装置やネットワークソフトウェアに対応するプラグインを実装することができ、 OpenStack のアーキテクチャーと環境に柔軟性をもたらします。

以下のコンポーネントで構成されます。

neutron-server

API リクエストを受け付け、適切な OpenStack Networking プラグインに処理を中継します。

OpenStack Networking プラグインおよびエージェント

ポートの接続と切断、ネットワークやサブネットの作成、 IP アドレスの提供を行います。これらのプラグインとエージェントは、それぞれのクラウドにおいて使用されるベンダーと技術により異なります。OpenStack Networking には、 Cisco の仮想スイッチと物理スイッチ、NEC OpenFlow 製品、Open vSwitch、Linux ブリッジ、VMware NSX 製品用のプラグインとエージェントが同梱されています。

共通のエージェントは、L3 エージェント、DHCP エージェント、プラグインエージェントです。

メッセージングキュー

ほとんどの OpenStack Networking のインストール環境において、neutron-server と各種エージェント間での情報の転送に使用されます。プラグインによってはネットワーク状態を保存するのにも使用されます。

OpenStack Networking は、おもに OpenStack Compute を連携して、コンピュートインスタンスにネットワークと接続性を提供します。

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.