Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Contrail Networking コンポーネントについて

Contrail Networking は、次の主要コンポーネントで構成されています。

  • Contrail Networking管理Web GUIとプラグイン は、Kubernetes、OpenShift、Mesos、OpenStack、VMware vSphere などのオーケストレーションプラットフォーム、およびサービスプロバイダ運用サポートシステム/ビジネスサポートシステム(OSS/BSS)と統合します。これらの統合の多くは、Red Hat、Mirantis、Canonical、NEC などの技術アライアンスとともに構築、認証、テストされています。Contrail Networking は、このようなオーケストレーション システムの下位に配置され、公開された REST API を介してノースバウンドを統合します。これはAPIと統合によって自動的に実行することも、ContrailコマンドGUIと呼ばれるWeb GUIを使用して直接管理することもできます。

  • Contrail Networking制御/管理システム:通常はコントローラーと呼ばれ、複数の機能があります。主な機能のいくつかは次のとおりです。

    • 設定ノード—この機能は、仮想ネットワークや新しいエンドポイントなどの追加などのワークフローをプロビジョニングするためのAPIからのリクエストを受け入れます。このような抽象的なハイレベルの要求を、オプションの詳細を使用して、内部データモデルにマップする低レベルの指示に変換します。

    • 制御ノード—この機能は、それ自体の他のピアインスタンスとフェデレーションすることで、拡張可能で可用性の高いネットワークモデルと状態を維持します。これは、XMPP(Extensible Messaging and Presence Protocol)を使用して、Contrail Networking vRouterのネットワークプロビジョニングを指示します。また、オープンな業界標準であるMP-BGPを使用して、ピア物理ルーターとネットワークの接続性や状態を交換することもできます。これは、高性能なクラウドゲートウェイルーターを介してオーバーレイネットワークとnorth-southトラフィックをルーティングする場合に便利です。

    • 分析ノード—この機能は、ネットワーク要素全体にわたるデータの収集、保存、関連付け、分析を行います。この情報には、統計、ログ、イベント、エラーなどが含まれており、エンドユーザーやネットワークアプリケーションはノースバウンドREST APIやApache Kafkaを介して利用できます。Web GUI を使用すると、SQL スタイルのクエリーを使用してデータを分析できます。

  • Contrail Networking vRouter は、クラウドまたはNFVインフラストラクチャのコンピューティングノード上で稼働します。ネットワーク テナンシー、VPN、到達可能性の情報を制御機能ノードから取得し、実行されている Linux ホスト、コンテナ、またはそのホストの仮想マシンのネイティブレイヤー 3 サービスを確実に実行します。各 vRouter は、システムの耐障害性を最適化するために、少なくとも 2 つの制御ノードに接続されています。vRouterは、Linuxカーネルモジュールとして、またはIntelデータプレーン開発キット(DPDK)ベースのプロセスとして、2つのハイパフォーマンスな実装のいずれかで動作します。

図1:Contrail Networkingの概要 Juniper Networks Contrail Networking architecture showing SDN components: OpenStack, OSS/BSS, GUI, applications, SDN controller, virtualized servers, IP fabric, gateway router, encapsulation protocols.