2
概要 この章の内容は、次のとおりです。 OpenStack Cisco ACI について, 1 ページ コンピューティング ノードへの OpFlex の拡張, 1 ページ OpenStack Cisco ACI について Cisco Application Centric InfrastructureACI)は包括的なポリシー ベースのアーキテクチャであり、 コントローラ ベースのインテリジェントな、ネットワーク スイッチ ファブリックを実現します。 このファブリックは、OpenStack を含む複数のオーケストレーション ツール、自動化ツール、お よび管理ツールに直接統合可能な API インターフェイスを通じてプログラムすることにより管理 する設計となっています。ACI OpenStack と統合することによって、ネットワーキング構造を 動的に作成し、直接 OpenStack の要件に従って動作させると同時に、ACIApplication Policy Infrastructure ControllerAPIC)内の可視性を個々の VM インスタンス レベルまで高めることがで きます。 OpenStack は、クラウド コンピューティング環境を構築するための柔軟なソフトウェア アーキテ クチャを明確にします。OpenStack のリファレンス ソフトウェア ベースの実装では、VLANGREVXLAN を含む複数のレイヤ 2 トランスポートが考慮されています。また、OpenStack 内の Neutron プロジェクトも、ソフトウェア ベースのレイヤ 3 転送を提供できます。ACI とともに利 用すると、ACI ファブリックは統合された レイヤ 2 およびレイヤ 3 VXLAN ベースのオーバー レイ ネットワーキング機能を提供して、ネットワークカプセル化処理をコンピューティング ノー ドからトップオブラック、または ACI リーフ スイッチに移行します。このアーキテクチャは、 ハードウェア ベースのネットワーキングによるパフォーマンスと運用上のメリットとともに、ソ フトウェアのオーバーレイ ネットワーキングの柔軟性を提供します。 コンピューティング ノードへの OpFlex の拡張 OpFlex は、Cisco ACI で使用されるような宣言型ネットワーキング ポリシーを他のデバイスに転 送するように設計されたオープンで拡張性のあるポリシー プロトコルです。OpFlex を利用して、 Cisco ACI with OpenStack OpFlex のアーキテクチャの概要 1

OpenStack と Cisco ACI · OpenStackは、クラウドコンピューティング環境を構築するための柔軟なソフトウェアアーキテ クチャを明確にします。OpenStackのリファレンスソフトウェアベースの実装では、VLAN、

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OpenStack と Cisco ACI · OpenStackは、クラウドコンピューティング環境を構築するための柔軟なソフトウェアアーキテ クチャを明確にします。OpenStackのリファレンスソフトウェアベースの実装では、VLAN、

概要

この章の内容は、次のとおりです。

• OpenStackと Cisco ACIについて, 1 ページ

• コンピューティングノードへの OpFlexの拡張, 1 ページ

OpenStack と Cisco ACI についてCiscoApplicationCentric Infrastructure(ACI)は包括的なポリシーベースのアーキテクチャであり、コントローラベースのインテリジェントな、ネットワークスイッチファブリックを実現します。

このファブリックは、OpenStackを含む複数のオーケストレーションツール、自動化ツール、および管理ツールに直接統合可能な APIインターフェイスを通じてプログラムすることにより管理する設計となっています。ACIを OpenStackと統合することによって、ネットワーキング構造を動的に作成し、直接 OpenStackの要件に従って動作させると同時に、ACIApplication PolicyInfrastructure Controller(APIC)内の可視性を個々のVMインスタンスレベルまで高めることができます。

OpenStackは、クラウドコンピューティング環境を構築するための柔軟なソフトウェアアーキテクチャを明確にします。OpenStackのリファレンスソフトウェアベースの実装では、VLAN、GRE、VXLANを含む複数のレイヤ 2トランスポートが考慮されています。また、OpenStack内のNeutronプロジェクトも、ソフトウェアベースのレイヤ 3転送を提供できます。ACIとともに利用すると、ACIファブリックは統合されたレイヤ 2およびレイヤ 3の VXLANベースのオーバーレイネットワーキング機能を提供して、ネットワークカプセル化処理をコンピューティングノー

ドからトップオブラック、または ACIリーフスイッチに移行します。このアーキテクチャは、ハードウェアベースのネットワーキングによるパフォーマンスと運用上のメリットとともに、ソ

フトウェアのオーバーレイネットワーキングの柔軟性を提供します。

コンピューティングノードへの OpFlex の拡張OpFlexは、Cisco ACIで使用されるような宣言型ネットワーキングポリシーを他のデバイスに転送するように設計されたオープンで拡張性のあるポリシープロトコルです。OpFlexを利用して、

Cisco ACI with OpenStack OpFlex のアーキテクチャの概要1

Page 2: OpenStack と Cisco ACI · OpenStackは、クラウドコンピューティング環境を構築するための柔軟なソフトウェアアーキテ クチャを明確にします。OpenStackのリファレンスソフトウェアベースの実装では、VLAN、

ACIのネイティブポリシーモデルを OpenStack Novaのコンピューティングホスト上で実行する仮想スイッチにまで拡張することができます。このように OpFlexをコンピューティングホストへ拡張すると、ACIで Open vSwitch(OVS)を使用して、送信元 NAT(SNAT)やフローティング IPなどの共通 OpenStack機能をサポートすることができます。

OpFlexベースのOpenStackドライバは2つの異なるモードの導入をサポートします。最初のNeutronAPIとModular Layer 2(ML2)に基づくアプローチは、ネットワーク、ルータ、セキュリティグループなど、Neutronのユーザに十分認識されている共通構造を提供するように設計されています。2番目のアプローチは OpenStack用のグループベースのポリシーの抽象化にネイティブなもので、CiscoACIで使用される宣言型のポリシーモデルと密接に連携します。このドキュメントでは、特に OpFlex ML2ベースのドライバの詳細に重点を置いて説明します。

OpFlex GBPベースのドライバの詳細および特定の導入ガイダンスについては、cisco.comを参照してください。

Cisco ACI with OpenStack OpFlex のアーキテクチャの概要2

概要

コンピューティングノードへの OpFlex の拡張