1.9. RHOSP Networking サービス用のメカニズムドライバードライバー

Red Hat OpenStack Platform (RHOSP) Networking サービス (neutron) は、拡張可能です。エクステンションには 2 つの目的があります。バージョンを変更せずに API に新機能を導入できるようにすることと、ベンダー固有のニッチ機能を導入できるようにすることです。アプリケーションは、/extensions URI で GET を実行することにより、使用可能なエクステンションをプログラムでリスト表示することができます。これはバージョン管理されたリクエストであることに注意してください。つまり、ある API バージョンで使用可能なエクステンションは、別のバージョンでは使用できない場合があります。

ML2 プラグインは、他のプラグイン可能なドライバーがネットワークオブジェクトの ML2 プラグインに実装されているコアリソースを拡張できるようにするエクステンションドライバーもサポートします。エクステンションドライバーの例としては、QoS やポートセキュリティーなどのサポートが挙げられます。