DCQCN:RDMA 向け Quantized Congestion Control
DCQCN(Data Center Quantized Congestion Notification)は、ロスレスな RoCEv2 ファブリックを PFC ポーズに頼り続けることなく運用できるようにするエンドツーエンドの輻輳制御です。 スイッチが ECN を早期にマーキングし、受信側が CNP を返し、送信側がレートを量子化して調整するため、キューがオーバーフローする前に送信側が減速します。
DCQCN クローズドループ
送信側 NIC、輻輳したスイッチ、受信側 NIC。スイッチの WRED ECN マーカーは、キューが PFC ポーズしきい値に達する前に発動します。受信側は輻輳通知パケット(CNP)を生成し、送信側のリアクションポイントがレートを低減した後、再び上昇させます。ロスレス、PFC 圧力なし、高速収束。
AIファブリックにおいてDCQCNが担う役割
RoCEv2 には輻輳を処理する 2 つの方法があります。ホップごとに伝播するバックプレッシャーである PFC ポーズと、エンドツーエンドのレート制御ループである DCQCN です。PFC 単独でも機能しますが、輻輳を上流へ押しやり、ポーズストームやヘッドオブラインブロッキングのリスクを招きます。DCQCN は PFC に先立って機能し、キューがポーズしきい値に達する前にパケットを ECN でマークするため、スイッチがポーズを発動せざるを得なくなる前に送信側が速度を落とします。
うまく設計すれば、ファブリックの運用時間の大半を DCQCN フィードバックのみで過ごし、PFC は安全策として機能します。設計が不適切だと、ECN しきい値が PFC ヘッドルームと整合せず、DCQCN を設定していてもポーズストームが発生します。
送信側 NIC がレートを量子化
CNP を受信し、DCQCN を実行 α 更新、乗算的減少、加算的増加 ループにより送信レートを量子化します。
スイッチが早期に ECN をマーク
ECN 対応パケットにマークを付与し CE キュー深度が K-min を超えると WRED カーブを用い、マーキング確率は K-max で P-max まで線形に上昇します。
受信側が CNP をエコー
マークされた各フローについて送信側へ CNP を生成し、およそ次にレート制限されます フローあたり 50 µs に 1 回.
PFC ポーズと DCQCN の対比
どちらも RoCEv2 をロスレスに保ちますが、作用する地点が異なります。チューニングの目標は、ファブリックの稼働寿命を DCQCN フィードバックで過ごし、PFC はバックストップとして予備に留めることです。
| 観点 | PFCポーズ最後の砦 | DCQCN主制御 |
|---|---|---|
| 仕組み | 上流へ伝播するホップごとのバックプレッシャー。 | 送信側から受信側へのエンドツーエンドのレート制御ループ。 |
| トリガーポイント | キューがポーズしきい値に達すると発動します。 | キューがポーズしきい値に達する前に ECN をマークします。 |
| 障害モード | ポーズストームやヘッドオブラインブロッキングのリスクを招きます。 | スイッチがポーズを発動せざるを得なくなる前に送信側が速度を落とします。 |
| ファブリックにおける役割 | バッファがなお満杯になった場合のための、安全バックストップのみ。 | ファブリックの稼働寿命の大半における主制御。 |
| 適用範囲 | リンクレベル、一度に 1 ホップ。 | エンドツーエンド、送信側から受信側まで。 |
OcNOS-DC における ECN マーキング
K-min, K-max, P-max
設定可能な K-min および K-max しきい値と P-max マーキング確率を備えた、優先度キュー単位の WRED ECN マーキング。
VXLAN上のECN
Trident 3(X4、X5、X7)および Trident 4 プラットフォームでは、ECN ビットは VXLAN のカプセル化およびカプセル化解除を通じて保持されるため、DCQCN はアンダーレイ上だけでなく、EVPN-VXLAN オーバーレイ全体でエンドツーエンドに機能します。
ライセンスティア
PFCとECNはOcNOS-DCのIPBASEおよびPLUSのSKUに含まれます。Dynamic ECN、PFCデッドロックの検出と回復、VXLAN上のPFCとECNはPLUSのSKUに含まれます。
これが見かけ以上に重要である理由
ECN しきい値のずれには、正反対に見える 2 つの極端がありますが、どちらもファブリックを不適切なチューニング状態にします。
- ECN は設定されているがマークされない(K-min が高すぎる)。PFC が輻輳制御の負担をすべて担います。
- ECN が過度に積極的にマークする(K-min が低すぎる)。実際の輻輳が生じる前に送信側がレートを低減します。
DCQCN、その答え
DCQCN とは何ですか。
DCQCN はどのように機能しますか。
DCQCNとPFCはどのように連携して動作しますか。
DCQCN における ECN の K-min および K-max のしきい値とは何ですか。
DCQCN には RoCEv2 が必要ですか。
さらに詳しく。資料をお持ち帰りください。
製品データシートと、このページよりもさらに踏み込んだ簡潔で技術的なダウンロード資料です。

OcNOS-DC データシート
OcNOS-DC の完全な仕様。EVPN-VXLAN と Ethernet for AI の機能セット、ソフトウェア SKU、サポート対象ハードウェアプラットフォーム、ソリューション発注ガイドを収録しています。
データシートを入手
OcNOS 800G ロスレス AI Fabric
Tomahawk 5 スパイン上のロスレス RoCEv2 ファブリック:SKU 階層、認定済みプラットフォーム、導入アーキテクチャ。
概要資料を入手
EVPN-VXLAN データセンターファブリック
EVPN-VXLAN によるリーフスパイン型データセンターファブリック:テナントごとの VRF と VNI、EVPN マルチホーミング、BGP unnumbered、ルートターゲットフィルタリング。
概要資料を入手OcNOS-DC データシート
簡単なフォームです。送信後すぐに PDF が新しいタブで開きます。
✓ PDF を新しいタブで開いています…
開かない場合は、下記のリンクをご利用ください。
OcNOS 800G ロスレス AI Fabric
簡単なフォームです。送信後すぐに PDF が新しいタブで開きます。
✓ PDF を新しいタブで開いています…
開かない場合は、下記のリンクをご利用ください。
EVPN-VXLAN データセンターファブリック
簡単なフォームです。送信後すぐに PDF が新しいタブで開きます。
✓ PDF を新しいタブで開いています…
開かない場合は、下記のリンクをご利用ください。
実際のワークロードに合わせて DCQCN をチューニングしますか?トレースをお寄せください
ECN カウンターとキュートレースをお送りいただければ、IP Infusion のエンジニアが K-min、K-max、PFC ヘッドルームを調整します。あるいは AI Fabric Design Suite でリーフスパインの初回レイアウトから始めることも可能です。
OcNOS で AI ファブリック全体を設計
ビジネスケースからポート数の計算まで、構築のどの段階からでも着手できます。