個々のインターフェイスでのDDP(Dynamic Device Personalization)の有効化
Dynamic Device Personalization (DDP) は、Intel が NIC のプロファイルとして提供するプログラム可能なパケット処理パイプラインを可能にするテクノロジーです。Cloud-Native Routerでは、個々のインターフェイスでDDP(Dynamic Device Personalization)を有効にすることができます。
Juniper Cloud-Native Router(JCNR)リリース23.2以降、Cloud-Native Routerでは、個々のインターフェイスでのDDP(Dynamic Device Personalization)の有効化がサポートされています。この機能は、L2、L3、L2-L3モードのCloud-Native Routerで使用できます。
Dynamic Device Personalization (DDP) は、Intel が NIC のプロファイルとして提供するプログラム可能なパケット処理パイプラインを可能にするテクノロジーです。複数の Intel NIC がこのテクノロジをサポートしています。サポートされる内容は、Intel NIC の種類によって異なります。DDPはパケットパケット分類で使用され、NICに適用されるプロファイルはNIC上の複数のパケット形式を分類できるため、速度とデータプレーン開発キット(DPDK)へのフィードが可能になります。
ジュニパークラウドネイティブルーター(JCNR)は、ルーティングとスイッチング機能を提供します。Cloud-Native Routerは、異なるNICカードからのインターフェイスをサポートします。Intel NIC の中には、DDP をサポートするものと、DDP をサポートしていないものがあります。したがって、導入シナリオでは、Cloud-Native Routerには、DDPをサポートする1つのNICからのインターフェイスと、DDPをサポートしない別のNICからの別のインターフェイスがあります。Cloud-Native Routerでは、このような問題を克服するために、インターフェイスごとにDDPを有効にすることをサポートしています。
E810 PF の場合、Cloud-Native Router は JCNR にバンドルされている DDP パッケージを読み込みます。ただし、その他のNICについては、JCNRを開始する前に、必ずNICにDDPパッケージをロードしてください。
DDP 設定は、インターフェイスごとに使用できます。この設定オプションは、そのインターフェイスのグローバル DDP(ddp)設定を上書きします。インターフェイス DDP を設定しない場合、グローバル設定値がそのインターフェイスの値として機能します。グローバル DDP 設定を設定しない場合は、グローバル設定のデフォルト値である off が有効になります。
DDP は、次の NIC でサポートされています。
-
E810 VFの
-
E810 PFの
-
X710のPF
-
XXV710のPF
DDP サポートは、インターフェイスがサブネットで定義されている場合は利用できません。
デプロイの前に、Helm チャートで DDP を構成する必要があります。Helm チャートでの DDP 構成をグローバル レベルとインターフェイス レベルの両方で構成することはオプションです。DDPキーを設定しない場合、グローバルDDPのデフォルト値である off が有効になります。
グローバル DDP 設定は、次に示すように values.yaml ファイルで使用できます。
# Set ddp to enable Dynamic Device Personalization (DDP) # Provides datapath optimization at NIC for traffic like GTPU, SCTP etc. # Options include auto or on or off; default: off ddp: "auto"
インターフェイスレベルでの ddp には、以下のオプションのいずれかを設定できます。
-
[自動(Auto)]:[自動(auto)]に設定すると、Cloud-Native Routerは導入時にNICがDDPをサポートしているかどうかを確認し、それに応じてDPDKを設定します。NICが実行時にDDPをサポートしているかどうかを検出すると、Cloud-Native Routerをボリュームで導入しやすくなります。
-
[オン(On)]:オプションは、NIC を検証せずにインターフェイスで DDP を有効にします。このオプションは、NIC が DDP をサポートしていることが確実な場合にのみ使用してください。
-
[オフ(Off)]:インターフェイス レベルのデフォルト オプションです。このオプションは、インターフェイスでDDPを無効にします。
例えば
– eth1:
ddp: "off" ## auto or on or off
各インターフェイスは、 ddp用に異なる設定を持つことができます。ボンドインターフェイスでDDPが有効になるのは、すべてのスレーブインターフェイスNICがDDPをサポートしている場合のみです。