インテルのみ表示可能 — GUID: lbl1458159554259
Ixiasoft
5.1.6. フロー制御
フロー制御により、ローカルまたはリモートのリンクパートナーでの輻輳が軽減されます。いずれかのリンクパートナーで輻輳が発生すると、それぞれの送信制御がポーズ フレームを送信します。 XOFF 一時停止フレームはリモート送信機を停止します。XON 一時停止フレームを使用すると、リモート・トランスミッターはデータ送信を再開できます。25Gイーサネット Intel FPGA IP コアは、標準および優先ベースのフロー制御 (PFC) 制御フレームの両方をサポートします。
図 14. フロー制御モジュールの概念概要フロー制御モジュールは、クライアントロジックと TX および RX MAC の間のバッファとして機能します。
Standard Flow Control (Pause Frame Flow Control):
- 有効な一時停止フレームを受信すると、次のクライアント・フレームの送信を禁止します。
Priority-based Flow Control (PFC):
- PFC フレーム送信は優先順位ベースの調停方式に従い、外部ダウンストリーム・ロジックの使用のためにフレームタイプの指示が提供されます。
- クライアントから有効な PFC フレームを受信したときに、キューごとのクライアント・フレーム送信を禁止します。キューごとの PFC 一時停止クォンタ継続時間インジケーターを含みます。
フロー制御には次の機能が含まれます。
機能 | 標準フロー制御 | Priority-based Flow Control (PFC) |
---|---|---|
生成と送信 | ||
Programmable 1-bit or 2-bit XON/XOFF request mode | Supported | サポートあり |
In 2-bit request mode, programmable selection of register or signal-based control | サポートあり | サポートあり |
Programmable destination and source addresses | サポートあり | サポートあり |
Programmable pause quanta | サポートあり | サポートあり |
Programmable per-queue XOFF frame separation | — | サポートあり |
受信とデコード | ||
Programmable destination address for filtering incoming pause and PFC frames | サポートあり | サポートあり |
Configurable enable, directing the IP core to ignore incoming flow control frames | Supported | サポートあり |
Per-queue client frame transmission pause duration indicator | — | Supported |
注意:
25Gイーサネット Intel FPGA IPコアは、Ready Latencyパラメーターのいずれかの値のフロー制御機能をサポートします。ただし、標準のフロー制御では、このパラメーターの値 3 を選択すると、データ遅延が発生する可能性があります。 IP コアの送信がフロー制御により停止した場合、IP コアはユーザー・データ・パケットを内部バッファに保持したままになる可能性があります。この問題は、優先順位ベースのフロー制御では発生しません。