外部パス計算コンポーネントの設定
このセクションでは、Ubuntu または Red Hat Enterprise Linux (RHEL) を実行している Linux サーバー環境に cPCE コンテナと cPCEPAdaptor をインストールする手順の概要を説明します。cPCE および cPCEPAdaptor コンテナーは、Docker イメージにパッケージ化され、Linux ホスト上の Docker エンジンで実行されます。
概要
図 1 では、R1 がパス計算クライアント(PCC)です。トラフィックエンジニアリングトンネルは設定され、cPCEに委任されます。このセクションでは、トポロジー取得に必要な cPCE、cPCEPAdaptor および BGP リンクステート セッション間の接続を設定する方法について説明します。
cPCE と cPCEPAdaptor の両方を同じサーバーにインストールすることも、Docker 環境をサポートする異なるホストまたはルーターにインストールすることもできます。cPCEPAdaptor は、PCC との PCEP セッションを管理します。 このセクションでは、1 つ以上の PCC と cPCEPAdaptor 間の gRPC 接続を設定する方法について説明します。cPCEPAdapter では、cPCE パス計算サービスを使用して gRPC チャネルを確立および維持するために、gRPC 接続パラメーターのセットを構成する必要があります。
PCC(R1)とcPCEPAdaptor は、標準の PCEP メッセージを介して通信します。cPCEPAdaptor と cPCE は、gRPC メッセージを介して通信します。このトポロジーでは、IP アドレス 10.1.255.1 は、PCC(R1)ルーターのループバック アドレスまたはルーター ID です。PCC(R2)ルーターのループバックアドレスまたはルーターIDは10.1.255.2です。
cPCEでは、パス計算サービスのためにcRPDとのgRPCチャネルを確立するために、一連の接続パラメータが必要です。
cPCE を構成する
cPCEを設定するには、次の手順に従います。
cPCEPAdaptor の作成と設定
cPCEPAdaptorを設定するには、次の手順に従います。
R1をPCCとして設定します
cPCEPAdaptor または cPCE との PCEP(Path Computation Element Protocol)接続を確立します。R1 は、BGP-LS を介してトラフィック制御トポロジーを cPCE にエクスポートするように設定も行われます。