この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章では Cisco MDS 9000 スイッチに、プライオリティ フロー制御(PFC)を設定する方法について説明します。この章は、次の項で構成されています。
Class Based Flow Control(CBFC)または Per Priority Pause(PPP)とも呼ばれるプライオリティ フロー制御(PFC;IEEE 802.1bb)は、輻輳が原因のフレーム損失を防ぐメカニズムです。PFC は 802.3x フロー制御(ポーズ フレーム)またはリンク レベル フロー制御(LFC)と類似しています。ただし、PFC はサービス クラス(CoS)ごとに運用されます。
輻輳が原因でバッファしきい値を超過した場合、指定された期間リンク上のすべてのデータ送信を一時停止するために、ピアにポーズ フレームを送信します。輻輳が軽減される(トラフィックが設定されたしきい値を下回る)と、再開フレームが生成され、リンク上でデータ送信が最下位されます。
一方、輻輳中は、どの CoS 値を一時停止する必要があるかを示すポーズ フレームを PFC が送信します。PFC ポーズ フレームには、トラフィックが一時停止する必要のある時間の長さを示す各 CoS の 2 オクテットのタイマー値が含まれます。タイマーの時間枠はポーズ量子で指定されます。量子は、ポートの速度で 512 ビットを送信するために必要な時間です。範囲は 0 ~ 65535 です。ポーズ量子が 0 のポーズ フレームは、一時停止したトラフィックを再開する再開フレームを示します。
(注) 他のクラスが通常の動作を許可される一方で、トラフィックの特定のサービス クラスのみがフロー制御を使用できます。
PFC はピアに対して、既知のマルチキャスト アドレスにポーズ フレームを送信して、特定の CoS 値を持つフレームの送信を停止するように求めます。このポーズ フレームは、ピアによる受信時に転送されない 1 ホップ フレームです。輻輳が軽減されると、PFC はピアにフレームの伝送の再開を要求できます。
|
|
---|---|
QoS 機能にライセンスは必要ありません。ライセンス パッケージに含まれていない機能はすべて Cisco NX-OS システム イメージにバンドルされており、追加費用は一切発生しません。Cisco NX-OS のライセンス スキームの詳細については、『Cisco MDS NX-OS Licensing Guide』を参照してください。 |
表 表 3-1 に、PFC のデフォルト設定を示します。
|
|
---|---|
長距離機能を使用し、次の 3 つの内 1 つのモードで PFC 設定することができます:
(注) また PFC がイネーブルの同じポートでも、リンクレベル フロー制御(LFC)をイネーブルにできます。ただし、PFC をイネーブルにすると、優先順位付けが行われます。
2. interface ethernet [slot/port-number] または interface ethernet port-channel [port-number]
|
|
|
---|---|---|
priority-flow-control mode {auto | off | on} |
PFC を auto、off、または on モードに設定します。デフォルトでは、PFC モードがすべてのポートで auto に設定されます。 |
|
|
|
---|---|
これらのコマンド出力のフィールドの詳細については、『Cisco MDS 9000 Family Command Reference』を参照してください。
輻輳時には、インフライト パケットを取り込むために、長距離の入力ポートはピアにポーズ フレームを送信して、一定期間リンク上のすべてのデータ伝送を一時停止します。
ポーズ フレームがスイッチから生成されると、ピア スイッチに到達するまでに時間がかかります。パケットがすべてのピアに到達するまでに、すべてのインフライト パケットをバッファリングして、消失しないようにする必要があります。
スイッチ間の距離が長い場合、ポーズ フレームがピア スイッチに到達するためにより多くの時間がかかり、インフライト パケット数はさらに増加します。すべてのインフライト パケットをバッファリングして、消失しないようにする必要があります。大容量のインフライト パケットを取り込むため、大容量のバッファ サイズが必要です。
入力バッファは以下の 2 つのしきい値によって決まります。:
より多くのインフライト パケットを取り込めるよう、停止しきい値と一時停止しきい値に差をつける必要があります。一時停止しきい値はより低く、停止しきい値はより高くする必要があります。一時停止しきい値と停止しきい値の差が大きくなればなるほど、より多くのインフライト パケットが入力バッファに取り込まれます。一時停止しきい値を小さくすると、小さなバッファの使用でもポーズ フレームが生成されるようになります。
Cisco MDS 9000 スイッチでは、キューは 1 つのみであり、7e のテンプレートとすべてのバッファはこのキューに割り当てられます。一時停止しきい値と停止しきい値は同じレベルで示されています。この制限により、長距離機能を処理できません。
Cisco MDS 9000 ファミリに長距離機能が導入されたことで、ピア スイッチが長距離にある特定のポートで長距離機能を有効にすることができます。
2. interface ethernet [slot/port-number] または interface ethernet-port-channel [port-number]
3. [no] priority-flow-control long-distance
4. show system internal eth-qos port-node ethernet [slot/port-number]
テーブル 表 3-1 に、長距離のデフォルト設定を示します。
|
|
---|---|