この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
この章では Cisco NX-OS デバイスに、プライオリティ フロー制御(PFC)を設定する方法について説明します。
ご使用のソフトウェア リリースで、このモジュールで説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、https://tools.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。 このモジュールに記載されている機能の詳細、および各機能がサポートされているリリースのリストについては、「新規および変更された情報(New and Changed Information)」の章または以下の「機能の履歴」表を参照してください。
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 システム イメージにバンドルされており、追加費用は一切発生しません。
仮想デバイス コンテキスト(VDC)の使用には Advanced Services ライセンスが必要です。
NX-OS ライセンス方式の詳細については、『Cisco NX-OS Licensing Guide』を参照してください。
PFC には、次の前提条件があります。
PFC 設定時の注意事項と制約事項は次のとおりです。
PFC がポートまたはポート チャネルでイネーブルにされる場合でも、ポート フラップは発生しません。
フラップは、PFC および LFC の両方がイネーブルで、LFC が設定される前に PFC がディセーブルにされている場合に発生します。
PFC 設定は、送信(Tx)および受信(Rx)の両方向で PFC をイネーブルにします。
PFC on モードは、PFC をサポートしているがデータセンター ブリッジング機能交換プロトコル(DCBXP)はサポートしていないホストをサポートするために使用されます。
no-drop CoS が完全に一致する場合にのみ、DCBXP によって PFC のネゴシエーションが成功したと見なされます。
パラメータ |
デフォルト |
---|---|
PFC |
自動 |
アクティブなネットワーク qos ポリシーで定義されている CoS の no-drop 動作をイネーブルにするには、ポート単位の PFC を設定できます。 PFC は、次の 3 種類のモードから設定できます。
auto:DCBXP によってアドバタイズされ、ピアとネゴシエートされるように no-drop CoS 値をイネーブルにします。 正常なネゴシエーションでは、no-drop CoS での PFC がイネーブルになります。 ピア機能の不一致が原因で障害が発生すると、PFC がイネーブルにならない可能性があります。
on:ピアの機能に関係なく、ローカル ポートで PFC をイネーブルにします。
off:ローカル ポートで PFC をディセーブルにします。
(注) |
また PFC がイネーブルの同じポートでも、リンクレベル フロー制御(LFC)をイネーブルにできます。 ただし、PFC をイネーブルにすると、優先順位付けが行われます。 |
コマンド |
目的 |
---|---|
show interface priority-flow-control |
すべてのインターフェイスの PFC のステータスを表示します。 |
これらのコマンド出力のフィールドの詳細については、『Cisco Nexus 7000 Series NX-OS Quality of Service Command Reference』を参照してください。
次に、PFC の設定例を示します。
configure terminal interface ethernet 5/5 priority-flow-control mode on
以下の表に、このマニュアルで取り上げる新機能および変更された機能を要約し、各機能がサポートされているリリースを示します。 ご使用のソフトウェア リリースで、本書で説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、https://tools.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。
機能名 |
リリース |
機能情報 |
---|---|---|
PFC |
5.1(1) |
この機能が導入されました。 |
目次
この章では Cisco NX-OS デバイスに、プライオリティ フロー制御(PFC)を設定する方法について説明します。
- 機能情報の確認
- プライオリティ フロー制御に関する情報
- ライセンスの要件
- プライオリティ フロー制御の前提条件
- 注意事項と制約事項
- プライオリティ フロー制御のデフォルト設定
- プライオリティ フロー制御の設定
- プライオリティ フロー制御の設定の確認
- プライオリティ フロー制御の設定例
- プライオリティ フロー制御の機能履歴
機能情報の確認
ご使用のソフトウェア リリースで、このモジュールで説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、https://tools.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。 このモジュールに記載されている機能の詳細、および各機能がサポートされているリリースのリストについては、「新規および変更された情報(New and Changed Information)」の章または以下の「機能の履歴」表を参照してください。
プライオリティ フロー制御に関する情報
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 はピアにフレームの伝送の再開を要求できます。
注意事項と制約事項
PFC 設定時の注意事項と制約事項は次のとおりです。
PFC がポートまたはポート チャネルでイネーブルにされる場合でも、ポート フラップは発生しません。
フラップは、PFC および LFC の両方がイネーブルで、LFC が設定される前に PFC がディセーブルにされている場合に発生します。
PFC 設定は、送信(Tx)および受信(Rx)の両方向で PFC をイネーブルにします。
PFC on モードは、PFC をサポートしているがデータセンター ブリッジング機能交換プロトコル(DCBXP)はサポートしていないホストをサポートするために使用されます。
no-drop CoS が完全に一致する場合にのみ、DCBXP によって PFC のネゴシエーションが成功したと見なされます。
プライオリティ フロー制御の設定
手順アクティブなネットワーク qos ポリシーで定義されている CoS の no-drop 動作をイネーブルにするには、ポート単位の PFC を設定できます。 PFC は、次の 3 種類のモードから設定できます。
auto:DCBXP によってアドバタイズされ、ピアとネゴシエートされるように no-drop CoS 値をイネーブルにします。 正常なネゴシエーションでは、no-drop CoS での PFC がイネーブルになります。 ピア機能の不一致が原因で障害が発生すると、PFC がイネーブルにならない可能性があります。
on:ピアの機能に関係なく、ローカル ポートで PFC をイネーブルにします。
off:ローカル ポートで PFC をディセーブルにします。
(注)
また PFC がイネーブルの同じポートでも、リンクレベル フロー制御(LFC)をイネーブルにできます。 ただし、PFC をイネーブルにすると、優先順位付けが行われます。
プライオリティ フロー制御の機能履歴
以下の表に、このマニュアルで取り上げる新機能および変更された機能を要約し、各機能がサポートされているリリースを示します。 ご使用のソフトウェア リリースで、本書で説明されるすべての機能がサポートされているとは限りません。 最新の警告および機能情報については、https://tools.cisco.com/bugsearch/ の Bug Search Tool およびご使用のソフトウェア リリースのリリース ノートを参照してください。