Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

SONiCへのcRPDのインストールと設定

このセクションでは、クラウドのオープンネットワーキング(SONiC)ネットワークオペレーティングシステムでソフトウェアを実行しているジュニパーネットワークスのQFX5210およびQFX5200スイッチ上で、cRPDをルーティングスタックとしてロードして設定する方法について説明します。

QFX5210およびQFX5200スイッチにSONiCをインストールするには、 ジュニパーネットワークスQFX5210およびQFX5200スイッチへのSONiCのインストールとアップグレードを参照してください。

SONiCでcRPDを読み込み、開始する方法

SONiCでcRPDパッケージを読み込むには、次の手順に必要があります。

  • ジュニパーのソフトウェアダウンロードページからcRPDパッケージをダウンロード https://support.juniper.net/support/downloads/。たとえば、cRPD パッケージ ファイル名は junos-routing-crpd-docker-20.3R1.8.tgz です

    scpまたはsftpファイル転送プロトコルを使用して、cRPDパッケージをQFX5210またはQFX5200スイッチに転送します。

以下のセクションでは、QFX5210またはQFX5200スイッチのSONiCでcRPDを読み込み、開始する方法について説明します。

cRPDイメージをDockerに読み込む

cRPDイメージをdockerに読み込むには、以下に示すように コマンドを docker load -i junos-routing-crpd-docker-20.3R1.8.tgz 使用します。

cRPDイメージが正しく読み込まれていないことを確認する

cRPDイメージが正しく読み込まれていないかどうかを確認するには、以下に示すように コマンドを docker images 使用します。

cRPDコンテナの作成と開始

このセクションでは、cRPD コンテナの作成、開始、アクセスの方法について説明します。

cRPDコンテナを作成するには、以下に示すように コマンドを docker create --name crpd -h crpd --net=host --privileged -it crpd:20.3R1.8 b7444647abb7977e0b7eaa884ace8b47bab3632ff2f3f67091d9734a58fa686b 使用します。

以下に示すように、 コマンドを実行して、BGPコンテナで停止 zebrabgpd デーモンを docker exec bgp supervisorctl stop zebra bgpd 実行する必要があります。

cRPDコンテナを起動するには、以下に示すように コマンドを docker start crpd 使用します。

cRPDコンテナにアクセスするには、以下に示すように コマンドを docker exec -it crpd 使用します。

fpmsyncdへのRPD接続を有効にする

fpmsyncdへのRPD接続を有効にするには、以下に示すように設定モードを入力し、[edit routing-options forwarding-table]階層レベルで有効にするfib-agent必要があります。

cRPDが起動して実行されると、cRPD CLIからBGPを設定できます。以下に、BGP 設定の例を示します。