Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGPカラー拡張コミュニティの設定

概要 クラウドネイティブのContrail Networking(CN2)リリース23.3より、BGPカラー拡張コミュニティがサポートされるようになりました。

概要

ボーダーゲートウェイプロトコル(BGP)コミュニティと拡張コミュニティを使用して、プレフィックスまたはサブネットをグループ化し、共通のプロパティを共有できます。ルーティングポリシーに基づいて、特定のプレフィックス、複数のプレフィックスの照合、またはサブネット全体の照合を行い、ルートを介してコミュニティをアタッチできます。コミュニティ情報は、BGP アップデート メッセージに含まれます。色付きのプレフィックスは、5G展開全体のエンドツーエンドのネットワークスライシング用にアドバタイズできます。ルーティングポリシーに基づいて、一連のアクションを実行できます。これらのアクションは、タグに基づいてルートに与えられる優先サービスであり得る。CN2は現在、BGPコミュニティ、拡張コミュニティ、およびカラー拡張コミュニティ情報のルートへの追加をサポートしています。Color は、 を使用して color:0:<tag>設定された BGP 拡張コミュニティです。ルートは特定のカラータグでマークされています。

コミュニティのタイプとサブタイプを決定する16進表現を使用して、コミュニティを設定できます。たとえば、0x030b は、カラー拡張コミュニティの 16 進数値です。リリース 23.3 では、名前 color と 16 進数値を使用して、カラー拡張コミュニティを追加できます。値を定義し、 color ローカルで構成します。

BGPカラー拡張コミュニティを設定する

CN2は、 または color:<tag> を使用したcolor:0:<tag>カラー拡張コミュニティの設定をサポートしています。タグは基本的にカラーコミュニティの番号です。カラーコミュニティは、ルーティングポリシーを使用してルートに接続されます。

BGP カラー拡張コミュニティを設定するには:

  1. 名前空間、仮想ネットワーク (VN)、サブネット ポッドを作成します。
    これらはすべて、ポッドを起動して接続を確立するために必要なノードです。
  2. ルーティングポリシーを作成します。サンプル YAML ファイルでは、特定のプレフィックスを確認し、それに応じてカラー コミュニティをルートに追加します。
    カラーコミュニティ color:0:12345を設定するには、 または color:12345を使用します。ただし、制御ノードのイントロスペクトでは、値を color:12345として設定した場合でも と表示されます color:0:12345
    メモ:

    カラー値「12345」は、これらの例で使用されている変数です。

    カラー拡張コミュニティーのルーティングポリシーの例:

  3. ルーティングポリシーリファレンスをVNに追加します。作成済みのVNを編集し、例に示すように を追加しますroutingPolicyReferences
    例:
  4. ルーティングポリシーを追加した後、制御ノードintrospectでルートに追加されたコミュニティ(またはルーティングポリシーで実行されたその他のアクション)を確認できます。制御ノードのルート属性をチェックして、それぞれのアクションとコミュニティが追加されていることを確認します。