rib-sharding
構文
rib-sharding { number-of-shards; }
階層レベル
[edit system processes routing bgp]
説明
BGP RIBシャーディングを有効にします。BGP RIBシャーディングは、ルート間でBGPプロセスを分割することです。同時実行を実現するために、異なるルートが異なるスレッドにハッシュされます。BGP RIBシャーディングは、統合型BGP RIBを複数のサブRIBに分割し、各サブRIBがBGPルートのサブセットを処理します。各サブRIBは、同時実行性を実現するために、個別のRPDスレッドによって提供されます。BGP RIB シャーディングはデフォルトで無効になっています。有効にするには、マルチコア ルーティング エンジンで明示的に設定 する必要があります。この機能は、ルーティング エンジンが複数のコアを持つ 64 ビット ルーティング プロトコル プロセス(rpd)でのみサポートされています。この機能は、少なくとも4CPUコアと16GBのメモリを搭載したデバイスで設定することをお勧めします。
RIB-シャーディングまたはアップデート・スレッド構成が変更された場合、RPD は自動的に再始動します。
シャーディングには、アップデート/IOスレッドが必要です。が設定され、
update-threading
が設定されていない場合rib-sharding
、コミットチェックは失敗します。
オプション
number of shards
-作成されたシャーディングスレッドの数。ルーティングエンジンでを設定 rib-sharding
すると、RPDはシャーディングスレッドを作成します。デフォルトでは、ルーティングエンジンのCPUコア数と同じです。必要に応じて、作成するシャード数を指定できます。
範囲:1~31個のシャード
必要な権限レベル
システム—設定でこのステートメントを表示します。
システム制御—このステートメントを設定に追加します。
リリース情報
Junos OS リリース 19.4R1 で導入されたステートメント。
Junos OSリリース22.2で導入されたシャーディングによるNSRのサポート。